Goober5000
d68a225582
added fixes for #1415 and #1483 , made sure every read_file_text had a corresponding setjmp, and sync'd the parse error messages between HEAD and stable
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4251 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:43:04 +10:00
Goober5000
68d5c461e2
fix an off-by-one error
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4186 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:43:00 +10:00
taylor
7647ab45b3
a quick debug test to catch an error and FRED doesn't catch on it's own yet
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3958 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:50 +10:00
wmcoolmon
fb94960327
WMC codebase commit. See pre-commit build thread for details on changes.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3821 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:42 +10:00
taylor
cdb3c02fa2
properly fix the new_recommendation_text FRED problem, plus some real cleanup for that code in general, and some memory leak fixes
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3572 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:35 +10:00
taylor
471b758539
fixes for stuff_string() bounds checking
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3549 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:34 +10:00
taylor
6175b6652b
make Species_info[] and Asteroid_info[] dynamic
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3536 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:33 +10:00
Goober5000
4d5a477f71
übercommit of custom IFF stuff :)
2006-01-13 03:31:20 +00:00
phreak
242d9bf764
Briefing icons can now be mirrored so one can point them in the opposite direction.
2005-12-29 00:49:43 +00:00
taylor
f911f08298
move generic_* functions to their own file
2005-11-21 23:55:57 +00:00
wmcoolmon
7cd75811db
More warnings instead of Int3s/Asserts, better Lua scripting, weapons_expl.tbl is no longer needed nor read, added "$Disarmed ImpactSnd:", fire-beam fix
2005-11-08 01:04:02 +00:00
taylor
b664b38efd
init thruster stuff properly so that bmpman doesn't have a fit
2005-10-24 12:42:14 +00:00
Goober5000
4cf60293d3
clarification
...
--Goober5000
2005-09-27 02:36:58 +00:00
Goober5000
c5d279bd8d
this should fix the rest of the briefing icon bugs
...
--Goober5000
2005-09-26 06:00:59 +00:00
Goober5000
caaa2b3ff4
small fix
...
--Goober5000
2005-09-26 05:24:25 +00:00
Goober5000
ff2eb59e13
moved these per taylor's recommendation
...
--Goober5000
2005-09-26 04:53:19 +00:00
Goober5000
956b638685
some more cleanup
...
--Goober5000
2005-09-26 04:51:00 +00:00
Goober5000
2db3aade28
some more cleanup
...
--Goober5000
2005-09-26 04:08:54 +00:00
Goober5000
8efd3812ac
okay, this should all be working :)
...
--Goober5000
2005-09-26 02:15:03 +00:00
Goober5000
8f3db90fec
and again, gah
...
--Goober5000
2005-09-25 23:02:29 +00:00
Goober5000
dff26b92c2
more fiddly stuff
...
--Goober5000
2005-09-25 22:24:22 +00:00
taylor
a85c8ac841
gah.
2005-09-25 21:00:40 +00:00
Goober5000
3ae72e2854
partial commit; hang on
...
--Goober5000
2005-09-25 07:07:34 +00:00
Goober5000
81784bfa63
hopefully complete species upgrade
...
--Goober5000
2005-09-25 05:13:07 +00:00
Goober5000
374b2b21a0
another species overhaul
...
--Goober5000
2005-09-24 07:07:17 +00:00
taylor
d901aa63f5
more non-standard res fixing
...
- I think everything should default to resize now (much easier than having to figure that crap out)
- new mouse_get_pos_unscaled() function to return 1024x768/640x480 relative values so we don't have to do it later
- lots of little cleanups which fix several strange offset/size problems
- fix gr_resize/unsize_screen_pos() so that it won't wrap on int (took too long to track this down)
2005-07-18 03:45:10 +00:00
Goober5000
5467d2e8d2
fixed a typo of Kazan's dating all the way back to October 15, 2003 (!!) that
...
created a nasty stealth bug
--Goober5000
2005-07-15 03:48:40 +00:00
Goober5000
c17c11b651
remove PreProcDefine #includes in FS2
...
--Goober5000
2005-07-13 03:26:00 +00:00
Goober5000
76d05268fd
improved species support and removed need for #define
...
--Goober5000
2005-07-13 00:44:24 +00:00
taylor
fbb630aa2d
ton of non-standard resolution fixes
2005-07-02 19:45:02 +00:00
taylor
f46a6295f7
better audio pause/unpause support when game window loses focus or is minimized
2005-06-03 06:39:27 +00:00
taylor
d66f548fa7
if a briefing does have any stages (no text) then don't carry over text from a previous mission
...
some generic cleanup to V code that isn't a real problem now but could easily have been a memleak
2005-05-30 05:33:11 +00:00
taylor
3f6e13d20b
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
2005-05-12 17:49:18 +00:00
wmcoolmon
7cc8715ca9
Minor updates to the GUI, and added some code that will (hopefully) resize HUD images in nonstandard resolutions. I couldn't test it; got an out of memory error.
2005-04-22 00:34:55 +00:00
taylor
7e3b7769c6
many, many compiler warning and header fixes (Jens Granseuer)
...
fix free on possible NULL in modelinterp.cpp (Jens Granseuer)
2005-04-12 05:26:38 +00:00
taylor
7f786136a6
s/vector/vec3d/g, better support for different compilers (Jens Granseuer)
2005-04-05 05:53:25 +00:00
taylor
405ba066b9
change min/max to MIN/MAX to fix GCC problems
...
add lab stuff to Makefile
build unbreakage for everything that's not MSVC++ 6
lots of warning fixes
fix OpenGL rendering problem with ship insignias
no Warnings() in non-debug mode for Linux (like Windows)
some campaign savefile fixage to stop reverting everyones data
2005-03-10 08:00:18 +00:00
wmcoolmon
323bce86d8
RE-fixed stuff. Ogg support. Briefings.
2005-03-06 11:23:45 +00:00
bobboau
9c9876909b
oh, hey look I've commited something :D
...
animation system, weapon models detail box alt-tab bug, probly other stuff
2005-03-01 06:55:45 +00:00
taylor
b1c274ee89
more bm_unload() -> bm_release() changes
2005-02-23 04:55:09 +00:00
wmcoolmon
eb239416c0
Multi-res support
2005-02-21 09:00:58 +00:00
taylor
0bf7ee01dc
merge with Linux/OSX tree - p0131-2
2005-01-31 23:27:55 +00:00
et1
4e2ffa189b
Make missing briefing icon message to tell the icon missing
2004-07-31 08:53:46 +00:00
Kazan
864e1b5922
remove MCD complete
2004-07-26 20:47:56 +00:00
taylor
e574e9f732
various OGL and memory leak fixes
2004-07-17 18:46:09 +00:00
Kazan
428b3dcbc9
MCD - define _MCD_CHECK to use memory tracking
2004-07-12 16:33:09 +00:00
taylor
785ef0e926
s/idex/idx/ for brief_unload_anims()
2004-04-26 01:41:52 +00:00
Goober5000
7ef2ab2e39
Uber pass at reducing #includes
...
--Goober5000
2004-03-05 09:02:13 +00:00
randomtiger
19bef23d16
Please note that from now on OGL will only run with a registry set by Launcher v4. See forum for details.
...
OK, these changes effect a lot of file, I suggest everyone updates ASAP:
Removal of many files from project.
Removal of meanless Gr_bitmap_poly variable.
Removal of glide, directdraw, software modules all links to them, and all code specific to those paths.
Removal of redundant Fred paths that arent needed for Fred OGL.
Have seriously tidied the graphics initialisation code and added generic non standard mode functionality.
Fixed many D3D non standard mode bugs and brought OGL up to the same level.
Removed texture section support for D3D8, voodoo 2 and 3 cards will no longer run under fs2_open in D3D, same goes for any card with a maximum texture size less than 1024.
2004-02-14 00:18:37 +00:00
randomtiger
a4c446a059
Turned off fog in OGL for Fred.
...
Simulated speech doesnt say tags marked by $ now.
The following are fixes to issues that came up testing TBP in fs2_open and fred2_open:
Changed vm_vec_mag and parse_tmap to fail gracefully on bad data.
Error now given on missing briefing icon and bad ship normal data.
Solved more species divide by zero error.
Fixed neb cube crash.
2004-02-13 04:17:14 +00:00