asarium
9aed627ce7
Replace longjmp with exceptions
...
Also added a EditorConfig file
2015-04-24 15:03:59 +02:00
Goober5000
2fe0ec8ef0
Yarn's patch for Mantis #3049 (character remapping in tstrings.tbl)
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10894 387891d4-d844-0410-90c0-e4c51a9137d3
2014-07-14 19:02:31 +10:00
Goober5000
6a8bc0a5ed
make support ship deployment more robust, and prevent an edge case where too many support ships could be in the mission at one time
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10000 387891d4-d844-0410-90c0-e4c51a9137d3
2013-11-10 18:28:55 +10:00
Goober5000
73ebcda173
additional memory management improvements
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9917 387891d4-d844-0410-90c0-e4c51a9137d3
2013-10-16 19:46:01 +10:00
niffiwan
02afed1d78
Coverity: more out-of-bounds fixes
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9897 387891d4-d844-0410-90c0-e4c51a9137d3
2013-10-07 20:02:31 +10:00
niffiwan
62d06cfcd9
Coverity multiple CID: fix potential not null terminated strings
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@9842 387891d4-d844-0410-90c0-e4c51a9137d3
2013-09-29 22:12:22 +10:00
The_E
d02ef204a2
Fix a bug caused by an oversight during refactoring. It should be noted that this wouldn't have happened if this code was using normal scoping in for loops (for (int i = 0.....)) instead of having the loop counter be declared in the outer scope.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk@9522 387891d4-d844-0410-90c0-e4c51a9137d3
2013-03-18 20:24:45 +10:00
Goober5000
a916633b46
onlyjob's spelling fixes, per Mantis #2777
2013-01-13 09:50:08 +00:00
The_E
9ac4d2d0b0
Patch for Mantis 2733: Updates the description for add-nav-waypoint. Also makes it work as intended.
2012-12-12 13:57:34 +00:00
karajorma
c94d97073c
Talon1024's Nav select/deselect SEXPs.
2012-10-04 02:28:23 +00:00
Echelon9
42a4aef344
Fix LLVM warning: Declaration shadows a field of 'NavPoint'
2012-09-06 17:01:51 +00:00
Swifty
c6c12fc251
go_even_faster: Improved collision detection performance by rewriting broadphase and narrowphase testing.
2012-08-11 21:14:53 +00:00
Echelon9
6d4f266e52
Use SCP_* types to access STL types wherever possible. This allows more complete memory monitoring
2011-10-03 09:06:56 +00:00
Echelon9
2abd999dd9
PVS-Studio fix: V522 Dereferencing of the null pointer 'snd' might take place. Check the logical condition (autopilot.cpp)
2011-08-31 13:25:14 +00:00
Goober5000
3ce69f150a
waypoints and waypoint paths now have dynamic limits
2011-08-30 03:35:42 +00:00
Echelon9
80a027a400
PVS-Studio fix: V803 Decreased performance. In case 'tvs' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator.
...
For further discussion see, http://www.viva64.com/en/b/0093/
The scenarios where it will improve performance are under Debug builds. This improvement will however allow quicker use of other profiling tools that need to run on Debug builds.
Note. Code with size_t does not see the performance improvement comparison to iterators due to absence of array overrun check.
2011-08-28 08:31:25 +00:00
Echelon9
a248a37d58
PVS-Studio: Fix V805. Decreased performance. It is inefficient to identify an empty string by using 'strlen(str) > 0' construct
2011-08-24 13:37:01 +00:00
The_E
7f5c3d343e
Valathil's code cleanup patch.
2011-07-20 18:04:43 +00:00
Echelon9
4be2c7e94d
Small fix: Correct the spelling of a NavPoint function
2011-01-25 14:37:43 +00:00
Echelon9
d0e05d5417
Fix: Buffer overrun: accessing 'struct NavPoint * Navs', the writable size is '352' bytes, but '396' bytes might be written: Lines: 1597, 1600
2010-12-11 12:54:02 +00:00
The_E
a1ecfe158b
Adding the adjust-audio-volume sexp.
2010-08-19 19:45:28 +00:00
chief1983
251fe9a34a
One more autopilot fix for 3.6.12, per IssMneur
2010-07-17 22:18:20 +00:00
chief1983
cbe541598e
IssMneur's autopilot fixes (hooray\!)
2010-07-13 22:45:54 +00:00
chief1983
eed85feae9
IssMneur's fix for #1888 (finally): Much better autopilot behavior.
2010-06-21 14:59:36 +00:00
Echelon9
cfec9106be
Complete reversion
2010-01-07 17:30:44 +00:00
Echelon9
c2b601bd5c
Rename function to correctly reflect what it does
2010-01-02 13:32:43 +00:00
portej05
6a8d45c93d
Replace most instances of std::vector with SCP_vector. Memory is now all run through vm_malloc and vm_free.
...
Watch it go up AND down in mission.
2009-07-11 07:07:57 +00:00
portej05
719825f80d
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
karajorma
a4e623db23
Portej05's preFAST warning fixes.
2009-05-17 11:50:48 +00:00
taylor
0253d298e9
only load tbls from tables/ (Mantis #1725 )
2008-10-13 06:34:48 +00:00
WMCoolmon
743c9eb82d
Update to use new camera code.
2008-08-30 10:41:31 +00:00
WMCoolmon
7e7d77c8d7
*Drumroll* The official scripting system commit to the stable branch!
2008-03-15 08:56:43 +00:00
taylor
3ddec074fb
deal with AI goals better with autopilot, particularly so that we don't wipe out AI goals at end of AP run (Mantis #1521 )
2008-02-22 02:42:32 +00:00
Kazan
ee17e62350
Shield Collision Tree Support (POF Chunk SLDC)
2008-02-11 22:33:43 +00:00
WMCoolmon
d77079f3e9
Added -res command line; fix un/signed warning; fix bool warning.
2008-02-09 07:35:58 +00:00
Kazan
13a667f76f
commit my latest version after the update conflict
2008-02-09 03:18:54 +00:00
taylor
5d2bb0b148
set eol-style to LF for all code
...
set eol-style to CRLF for MSVC6 project files (since Windows needs it this way to load them)
2008-02-09 03:07:56 +00:00
Kazan
63b20b2f8c
Autopilot fixes: wing formation placement, capship formation creation
2008-02-08 17:44:35 +00:00
Kazan
196911ae1d
oops
2008-02-08 03:04:12 +00:00
Kazan
9a7fda3aef
restore changeset 4411.. didn't actually need to revert it and i need those changes
2008-02-08 02:34:50 +00:00
Kazan
1d2d2bce10
revert all my commits from today [revert codebase back to r4410]
2008-02-08 02:29:47 +00:00
Kazan
e4cbb7ffb3
Keldor's Dynamic Message Limit fix - Approved by Kazan
2008-02-07 19:14:07 +00:00
Kazan
a151ad3b01
small autopilot fix
2008-02-07 16:44:28 +00:00
kazan
45485c62a7
Fix autopilot sliding around finally i think :D Change how external camera is automatically determined by AP as well
2008-02-03 20:04:46 +00:00
Kazan
f2e562401d
add chat/pxo files to MSVC 2005 project
...
Fix the autopilot cinematic wiggle, hopefully once and for all (every tick force all nav carry ship orientation and wing'ed-ship positions)
2008-01-08 01:41:13 +00:00
taylor
fb32cfdb20
tisk tisk
2007-10-28 16:33:05 +00:00
Kazan
1a0257fd3e
Enemy cargo containers should not prevent autopilot.
...
Fix build problem in parselo (strrchr returns const char* not char*, need to explicitly cast - raises error in MSVC2005)
Update MSVC2005 "code" project to reflect removal/addition of fs2netd related files
2007-10-20 23:28:49 +00:00
taylor
43c2000fde
fix mismatched parameters (Mantis #1470 )
2007-10-17 20:58:25 +00:00
Goober5000
6ab0b17acc
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
2007-09-02 02:10:29 +00:00
Goober5000
37702f617c
fix case-sensitive #include (Linux)
2007-08-04 22:30:02 +00:00