m!m
1a5700a0cb
Make new registry configurable on commandline ( #587 )
2016-04-10 13:18:44 +02:00
Yarn366
3584164ec0
Fix for tab key on barracks screen ( #589 )
...
* Fixed tab key not actually switching between single player/multiplayer.
2016-04-10 13:02:30 +02:00
niffiwan
0a041aade1
Fix issue with memcpy on overlapping memory
...
Triggered animations (e.g. models with rotating afterburner flaps)
could trigger a memcpy on overlapping memory. This may not have caused
issues, but is undefined behaviour according to the spec
Also see #574
2016-04-06 20:26:34 +10:00
Goober5000
33151e956d
fix a bug in the option comparison, and also add sanity checking for infinite rotation rates
2016-04-03 21:07:55 -04:00
Goober5000
08e565a855
use $rotate, $rotate_rate, and $rotate_time, and their $dumb_ equivalents, with proper backwards compatibility
2016-04-03 18:15:20 -04:00
asarium
88ffa54ae0
Fix crash in cfile.cpp
2016-04-03 22:12:13 +02:00
m!m
5de6635111
Merge pull request #576 from PeterMitsis/cfile-cleanup
...
Cfile cleanup
2016-04-02 09:35:31 +02:00
Peter Mitsis
04dc9f28cc
cfile: Fix minor issues found during code review
...
Signed-off-by: Peter Mitsis <[email protected] >
2016-04-01 20:03:00 -04:00
DahBlount
63bb60935c
Remove redundant function and add check to add "salvo mode" if "share fire direction" is found
2016-04-01 16:26:55 -06:00
asarium
05fbb8d4de
Fix issue #572
2016-04-01 12:03:19 +02:00
MageKing17
f4645e3e6c
Merge pull request #569 from downwash/mantis-03153
...
Clarified a warning message about wave tresholds (Mantis 3153)
2016-04-01 01:42:32 -07:00
Peter Mitsis
8924aa06e9
cfile: Simplify cf_delete()
...
Removes the unnecessary attempt at opening the specified prior to
calling _unlink().
Signed-off-by: Peter Mitsis <[email protected] >
2016-03-31 21:50:37 -04:00
Peter Mitsis
673b8f61eb
cfile: Remove superfluous memset() in cfile_flush_dir()
...
There is no need to zero the 'stat' structure before using in stat().
Signed-off-by: Peter Mitsis <[email protected] >
2016-03-31 21:50:37 -04:00
Peter Mitsis
f75f6af43a
cfile: Refactor cfile_chdir() and cfile_push_chdir()
...
Reworks cfile_chdir() and cfile_push_chdir() to extract common and
reduce code duplication.
Signed-off-by: Peter Mitsis <[email protected] >
2016-03-31 21:50:37 -04:00
Peter Mitsis
71a61143bf
cfile: Simplify cfile_init() and cfile_in_root_dir()
...
Removes unnecessary error checking and simplifies the logic.
Signed-off-by: Peter Mitsis <[email protected] >
2016-03-31 21:50:37 -04:00
Peter Mitsis
cca2a776e1
cfile: Only define cfile_chdrive() for _WIN32
...
Not only was the use of of cfile_chdrive() already conditional on _WIN32
being defined, so too was its extern declaration.
Signed-off-by: Peter Mitsis <[email protected] >
2016-03-31 21:50:37 -04:00
Peter Mitsis
8e21aa6c88
cfile: Apply 'static' keyword
...
Signed-off-by: Peter Mitsis <[email protected] >
2016-03-31 21:50:37 -04:00
niffiwan
f6ef7c1cd6
Fix new[] vs delete mismatch
...
Found by address sanitiser
2016-03-31 20:10:16 +10:00
downwash
a4c1d8f2eb
Wing editor no longer allows invalid values for wave treshold
2016-03-28 12:38:48 +02:00
Bernard Vervaet
20c5a86dcb
Clarified a warning message about wave tresholds (Mantis 3153)
2016-03-28 00:11:29 +02:00
niffiwan
07284cf221
Cleanup weapon_info when models are unloaded
...
Avoids the assertions at model/modelread.cpp:3062
ASSERTION FAILED: "Polygon_models[num]->id == model_num" (etc)
2016-03-27 17:04:14 +10:00
Yarn366
8635a8b537
Fixed ship position in ship database
2016-03-24 22:07:13 -04:00
Lari Nieminen
f8cb347a62
Fix for Mantis 3170
...
Despite what the original report claims, the ship.cpp change described in it actually works.
2016-03-24 00:23:30 +02:00
m!m
e6d0f9f72a
Fix MacOSX compilation error
2016-03-23 16:15:28 +01:00
asarium
6184ae6db6
Clean up shader loading code a bit
2016-03-22 17:38:42 +01:00
Goober5000
fbc0c79973
fix the $dumb_rotate turn rate calculation to align with regular $rotate
2016-03-19 17:02:55 -04:00
MageKing17
caf41665f4
Merge pull request #556 from MageKing17/bugfix/issue-347
...
Fix mission screen grid by changing the drawing of the lines.
2016-03-17 06:01:29 -07:00
MageKing17
90a2676f17
Fix mission screen grid by changing the drawing of the lines.
...
Instead of using the clipping plane, simply don't draw the grid below the scanline. Fixes issue #347 .
2016-03-16 16:40:56 -07:00
asarium
f9f65b0795
Fix flag file inconsistency
2016-03-16 23:18:01 +01:00
asarium
6184136ffe
Fix Windows Registry configuration
2016-03-11 12:41:59 +01:00
asarium
a1a8a53a65
Add validation when parsing a file spec
...
This issue was spotted by Taranis who encountered an assertion caused by
an empty file name. This check will make sure that every string parsed
as a file name will at least contain one character.
2016-03-10 18:33:43 +01:00
Cliff Gordon
38b51723e0
Automated 3.7.5 versioning commit
2016-03-10 10:09:20 -06:00
Goober5000
5206220f5a
simplify the random number seeding; don't seed the RNG for every mission in single player
2016-02-27 13:25:48 -05:00
jg18
a05d19db6b
Re-enable TCP/IPX selector buttons.
...
Re-enable the TCP selector button and unhide the IPX selector button.
Attempting to select IPX brings up a pop-up that IPX is no longer supported.
2016-02-25 10:28:50 -08:00
jg18
cb65ca8655
Revert changes to net_addr struct format.
...
Revert changes that were made to net_addr struct format in commit 220fa18.
The net_addr struct is now the same as it was in retail.
2016-02-25 10:28:49 -08:00
jg18
1adb64e39d
Remove IPX support.
...
Remove support for the IPX protocol. The IPX selector button in the multi
options menu is now hidden, and the TCP button is disabled since there is no other option.
2016-02-25 10:28:49 -08:00
Fabian Woltermann
6c308037e8
Merge pull request #546 from SamuelCho/fred_outline_fix
...
Fixes ships in FRED only rendering wireframe instead of both wireframe and model when selected.
2016-02-25 09:25:39 +01:00
SamuelCho
706b3a7f5e
Fixes ships in FRED only rendering wireframe instead of both wireframe and model when selected.
2016-02-24 23:32:57 -08:00
niffiwan
4c23cd0d00
Merge pull request #545 from asarium/fix/iamstupid
...
Fix some issues from my previous PRs
2016-02-22 21:40:10 +10:00
asarium
564fc9a680
Update commend to match updated code
2016-02-22 12:11:44 +01:00
asarium
688c514352
Actually dump opened files to log file
2016-02-22 12:10:46 +01:00
niffiwan
acc57397e5
Add debug console command: bm_used
...
Reports how many bmpman slots are used, with subtotals for each image
type and EFFs broken down by sub-type
2016-02-22 18:49:57 +10:00
Fabian Woltermann
e47884e0fb
Merge pull request #543 from asarium/cleanup/graphics
...
Clean up the renderer interface
2016-02-22 09:12:41 +01:00
asarium
108d60330f
Clean up the renderer interface
2016-02-21 23:24:01 +01:00
asarium
58575399f5
Add source tracking for cfiles
2016-02-21 22:34:37 +01:00
asarium
a1d46479d7
Remove -img2dds
2016-02-21 15:57:52 +01:00
asarium
a4043fbf21
Improve Assertion message a bit
2016-02-21 15:40:18 +01:00
asarium
83b8361dcd
Move texture loading out of graphics code
...
Currently the graphics code handles loading texture information and data
but that should be done by bmpman itself. I removed two graphics API
functions and added a new one which is called to notify the graphics
code that a texture has been loaded.
2016-02-21 15:40:18 +01:00
m!m
801b808764
Merge pull request #529 from MageKing17/bugfix/objcollide-speed-check
...
Don't assume non-turning weapons have a fixed velocity.
2016-02-14 15:04:08 +01:00
m!m
73d12d15a3
Merge pull request #532 from Goober5000/function_parameter_tweak
...
modify function headers as suggested in PR #530
2016-02-11 10:46:51 +01:00