Changesets: fs2open

trunk r5424

2009-07-11 03:07

portej05


Ported: N/A

Details Diff
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.
mod - /trunk/fs2_open/code/asteroid/asteroid.cpp Diff File
mod - /trunk/fs2_open/code/asteroid/asteroid.h Diff File
mod - /trunk/fs2_open/code/autopilot/autopilot.cpp Diff File
mod - /trunk/fs2_open/code/camera/camera.cpp Diff File
mod - /trunk/fs2_open/code/camera/camera.h Diff File
mod - /trunk/fs2_open/code/cfile/cfilesystem.cpp Diff File
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff File
mod - /trunk/fs2_open/code/cutscene/cutscenes.cpp Diff File
mod - /trunk/fs2_open/code/cutscene/cutscenes.h Diff File
mod - /trunk/fs2_open/code/fireball/fireballs.cpp Diff File
mod - /trunk/fs2_open/code/fs2netd/fs2netd_client.cpp Diff File
mod - /trunk/fs2_open/code/fs2netd/tcp_client.cpp Diff File
mod - /trunk/fs2_open/code/fs2netd/tcp_client.h Diff File
mod - /trunk/fs2_open/code/globalincs/mspdb_callstack.cpp Diff File
mod - /trunk/fs2_open/code/globalincs/pstypes.h Diff File
mod - /trunk/fs2_open/code/globalincs/vmallocator.h Diff File
mod - /trunk/fs2_open/code/globalincs/windebug.cpp Diff File
mod - /trunk/fs2_open/code/graphics/grbatch.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropenglshader.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropenglshader.h Diff File
mod - /trunk/fs2_open/code/graphics/gropenglstate.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropenglstate.h Diff File
mod - /trunk/fs2_open/code/graphics/gropengltexture.cpp Diff File
mod - /trunk/fs2_open/code/graphics/gropengltnl.cpp Diff File
mod - /trunk/fs2_open/code/hud/hudsquadmsg.cpp Diff File
mod - /trunk/fs2_open/code/hud/hudsquadmsg.h Diff File
mod - /trunk/fs2_open/code/lab/lab.cpp Diff File
mod - /trunk/fs2_open/code/lab/wmcgui.h Diff File
mod - /trunk/fs2_open/code/lighting/lighting.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionbriefcommon.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionparse.cpp Diff File
mod - /trunk/fs2_open/code/mission/missionparse.h Diff File
mod - /trunk/fs2_open/code/model/model.h Diff File
mod - /trunk/fs2_open/code/network/multiui.cpp Diff File
mod - /trunk/fs2_open/code/network/multiui.h Diff File
mod - /trunk/fs2_open/code/osapi/outwnd.cpp Diff File
mod - /trunk/fs2_open/code/parse/lua.cpp Diff File
mod - /trunk/fs2_open/code/parse/lua.h Diff File
mod - /trunk/fs2_open/code/parse/parselo.cpp Diff File
mod - /trunk/fs2_open/code/parse/parselo.h Diff File
mod - /trunk/fs2_open/code/parse/scripting.h Diff File
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File
mod - /trunk/fs2_open/code/parse/sexp.h Diff File
mod - /trunk/fs2_open/code/particle/particle.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.h Diff File
mod - /trunk/fs2_open/code/ship/shipfx.cpp Diff File
mod - /trunk/fs2_open/code/sound/ds.cpp Diff File
mod - /trunk/fs2_open/code/sound/sound.cpp Diff File
mod - /trunk/fs2_open/code/species_defs/species_defs.cpp Diff File
mod - /trunk/fs2_open/code/species_defs/species_defs.h Diff File
mod - /trunk/fs2_open/code/starfield/starfield.cpp Diff File
mod - /trunk/fs2_open/code/starfield/starfield.h Diff File
mod - /trunk/fs2_open/code/stats/medals.cpp Diff File
mod - /trunk/fs2_open/code/stats/medals.h Diff File
mod - /trunk/fs2_open/code/weapon/muzzleflash.cpp Diff File
mod - /trunk/fs2_open/code/weapon/shockwave.cpp Diff File
mod - /trunk/fs2_open/code/weapon/weapon.h Diff File
mod - /trunk/fs2_open/code/weapon/weapons.cpp Diff File

karajorma r5423

2009-07-10 13:20

karajorma


Ported: N/A

Details Diff
Sync with trunk
mod - /branches/karajorma/code/ai/ai_profiles.cpp Diff File
mod - /branches/karajorma/code/ai/ai_profiles.h Diff File
mod - /branches/karajorma/code/ai/aibig.cpp Diff File
mod - /branches/karajorma/code/ai/aicode.cpp Diff File
mod - /branches/karajorma/code/ai/aiturret.cpp Diff File
mod - /branches/karajorma/code/cmdline/cmdline.cpp Diff File
mod - /branches/karajorma/code/cutscene/movie.cpp Diff File
mod - /branches/karajorma/code/cutscene/mveplayer.cpp Diff File
rm - /branches/karajorma/code/directx/dx8show.cpp File
rm - /branches/karajorma/code/directx/dx8show.h File
mod - /branches/karajorma/code/freespace2/freespace.cpp Diff File
mod - /branches/karajorma/code/globalincs/def_files.cpp Diff File
mod - /branches/karajorma/code/graphics/2d.cpp Diff File
mod - /branches/karajorma/code/graphics/2d.h Diff File
rm - /branches/karajorma/code/graphics/GrD3DStateBlock.cpp File
rm - /branches/karajorma/code/graphics/GrD3DStateBlock.h File
rm - /branches/karajorma/code/graphics/grd3d.cpp File
rm - /branches/karajorma/code/graphics/grd3d.h File
rm - /branches/karajorma/code/graphics/grd3dbmpman.cpp File
rm - /branches/karajorma/code/graphics/grd3dbmpman.h File
rm - /branches/karajorma/code/graphics/grd3dcalls.cpp File
rm - /branches/karajorma/code/graphics/grd3dinternal.h File
rm - /branches/karajorma/code/graphics/grd3dlight.cpp File
rm - /branches/karajorma/code/graphics/grd3dlight.h File
rm - /branches/karajorma/code/graphics/grd3drender.cpp File
rm - /branches/karajorma/code/graphics/grd3dsetup.cpp File
rm - /branches/karajorma/code/graphics/grd3dsetup.h File
rm - /branches/karajorma/code/graphics/grd3dtexture.cpp File
mod - /branches/karajorma/code/menuui/optionsmenu.cpp Diff File
mod - /branches/karajorma/code/model/modelinterp.cpp Diff File
mod - /branches/karajorma/code/model/modelread.cpp Diff File
mod - /branches/karajorma/code/object/collideshipship.cpp Diff File
mod - /branches/karajorma/code/parse/sexp.cpp Diff File
mod - /branches/karajorma/code/parse/sexp.h Diff File
mod - /branches/karajorma/code/ship/ship.cpp Diff File
mod - /branches/karajorma/code/ship/ship.h Diff File
mod - /branches/karajorma/code/starfield/nebula.cpp Diff File
mod - /branches/karajorma/code/starfield/starfield.cpp Diff File
mod - /branches/karajorma/code/weapon/weapon.h Diff File
mod - /branches/karajorma/code/weapon/weapons.cpp Diff File
rm - /branches/karajorma/dx8sdk File
mod - /branches/karajorma/projects/MSVC_2008/Fred2.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/Freespace2.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/code.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_6/Fred2.dsp Diff File
mod - /branches/karajorma/projects/MSVC_6/Freespace2.dsp Diff File
mod - /branches/karajorma/projects/MSVC_6/code.dsp Diff File
mod - /branches/karajorma/projects/MSVC_6_Release/Fred2.dsp Diff File
mod - /branches/karajorma/projects/MSVC_6_Release/Freespace2.dsp Diff File
mod - /branches/karajorma/projects/MSVC_6_Release/code.dsp Diff File
mod - /branches/karajorma/projects/Xcode/English.lproj/InfoPlist.strings Diff File
mod - /branches/karajorma/projects/Xcode/Info-debug.plist Diff File

trunk r5422

2009-07-10 13:07

karajorma


Ported: N/A

Details Diff
Add the Get-throttle-speed SEXP.
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File
mod - /trunk/fs2_open/code/parse/sexp.h Diff File

trunk r5421

2009-07-09 08:43

Echelon9


Ported: N/A

Details Diff
Reflect 3.6.11 version string in Xcode
mod - /trunk/fs2_open/projects/Xcode/English.lproj/InfoPlist.strings Diff File
mod - /trunk/fs2_open/projects/Xcode/Info-debug.plist Diff File

trunk r5420

2009-07-09 07:35

portej05


Ported: N/A

Details Diff
Removal of DirectX from the codebase.
VC6 and VC2008 solutions have been updated.
mod - /trunk/fs2_open/code/cmdline/cmdline.cpp Diff File
mod - /trunk/fs2_open/code/cutscene/movie.cpp Diff File
mod - /trunk/fs2_open/code/cutscene/mveplayer.cpp Diff File
rm - /trunk/fs2_open/code/directx/dx8show.cpp File
rm - /trunk/fs2_open/code/directx/dx8show.h File
mod - /trunk/fs2_open/code/freespace2/freespace.cpp Diff File
mod - /trunk/fs2_open/code/graphics/2d.cpp Diff File
mod - /trunk/fs2_open/code/graphics/2d.h Diff File
rm - /trunk/fs2_open/code/graphics/GrD3DStateBlock.cpp File
rm - /trunk/fs2_open/code/graphics/GrD3DStateBlock.h File
rm - /trunk/fs2_open/code/graphics/grd3d.cpp File
rm - /trunk/fs2_open/code/graphics/grd3d.h File
rm - /trunk/fs2_open/code/graphics/grd3dbmpman.cpp File
rm - /trunk/fs2_open/code/graphics/grd3dbmpman.h File
rm - /trunk/fs2_open/code/graphics/grd3dcalls.cpp File
rm - /trunk/fs2_open/code/graphics/grd3dinternal.h File
rm - /trunk/fs2_open/code/graphics/grd3dlight.cpp File
rm - /trunk/fs2_open/code/graphics/grd3dlight.h File
rm - /trunk/fs2_open/code/graphics/grd3drender.cpp File
rm - /trunk/fs2_open/code/graphics/grd3dsetup.cpp File
rm - /trunk/fs2_open/code/graphics/grd3dsetup.h File
rm - /trunk/fs2_open/code/graphics/grd3dtexture.cpp File
mod - /trunk/fs2_open/code/menuui/optionsmenu.cpp Diff File
mod - /trunk/fs2_open/code/model/modelinterp.cpp Diff File
mod - /trunk/fs2_open/code/model/modelread.cpp Diff File
mod - /trunk/fs2_open/code/starfield/nebula.cpp Diff File
mod - /trunk/fs2_open/code/starfield/starfield.cpp Diff File
rm - /trunk/fs2_open/dx8sdk File
mod - /trunk/fs2_open/projects/MSVC_2008/Fred2.vcproj Diff File
mod - /trunk/fs2_open/projects/MSVC_2008/Freespace2.vcproj Diff File
mod - /trunk/fs2_open/projects/MSVC_2008/code.vcproj Diff File
mod - /trunk/fs2_open/projects/MSVC_6/Fred2.dsp Diff File
mod - /trunk/fs2_open/projects/MSVC_6/Freespace2.dsp Diff File
mod - /trunk/fs2_open/projects/MSVC_6/code.dsp Diff File
mod - /trunk/fs2_open/projects/MSVC_6_Release/Fred2.dsp Diff File
mod - /trunk/fs2_open/projects/MSVC_6_Release/Freespace2.dsp Diff File
mod - /trunk/fs2_open/projects/MSVC_6_Release/code.dsp Diff File

trunk r5419

2009-07-09 07:16

portej05


Ported: N/A

Details Diff
Fix VC6 string too long compile error (props to Flaming_Sword)
mod - /trunk/fs2_open/code/globalincs/def_files.cpp Diff File

trunk r5418

2009-07-09 06:55

karajorma


Ported: N/A

Details Diff
Fix Mantis 1957 (Too many subsystems crash FRED).
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.h Diff File

trunk r5417

2009-07-07 13:08

Wanderer


Ported: N/A

Details Diff
Non-swarm type burst fire firing mode commit
mod - /trunk/fs2_open/code/ai/aibig.cpp Diff File
mod - /trunk/fs2_open/code/ai/aicode.cpp Diff File
mod - /trunk/fs2_open/code/ai/aiturret.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.h Diff File
mod - /trunk/fs2_open/code/weapon/weapon.h Diff File
mod - /trunk/fs2_open/code/weapon/weapons.cpp Diff File

trunk r5416

2009-07-06 16:49

Wanderer


Ported: N/A

Details Diff
ai profiles flag to allow turrets to ignore hardcoded fov limits
mod - /trunk/fs2_open/code/ai/ai_profiles.cpp Diff File
mod - /trunk/fs2_open/code/ai/ai_profiles.h Diff File
mod - /trunk/fs2_open/code/ai/aiturret.cpp Diff File
mod - /trunk/fs2_open/code/globalincs/def_files.cpp Diff File

trunk r5415

2009-07-06 13:36

karajorma


Ported: N/A

Details Diff
Fix the Primary/secondary-fired-since SEXPs
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.cpp Diff File
mod - /trunk/fs2_open/code/ship/ship.h Diff File

trunk r5414

2009-07-06 11:40

Wanderer


Ported: N/A

Details Diff
moved ai's missiles fired at player limit to ai_profiles.tbl
mod - /trunk/fs2_open/code/ai/ai_profiles.cpp Diff File
mod - /trunk/fs2_open/code/ai/ai_profiles.h Diff File
mod - /trunk/fs2_open/code/ai/aicode.cpp Diff File
mod - /trunk/fs2_open/code/globalincs/def_files.cpp Diff File

trunk r5413

2009-07-06 09:28

karajorma


Ported: N/A

Details Diff
Can't say for certain this will cause a speed up but it definitely places the faster check first.
mod - /trunk/fs2_open/code/object/collideshipship.cpp Diff File

trunk r5412

2009-07-06 07:27

karajorma


Ported: N/A

Details Diff
Looks like the previous SEXP code optimisation didn't take into account the fact that the game tramped values as well as operators through that function so it could call eval_num(). Fixing that gets rid of another few million needless calls to stricmp.
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File

trunk r5411

2009-07-06 06:04

karajorma


Ported: N/A

Details Diff
Allow clients to pass variable changes to the server (when using lua).
mod - /trunk/fs2_open/code/network/multimsgs.cpp Diff File
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File

trunk r5410

2009-07-06 06:03

karajorma


Ported: N/A

Details Diff
Change the way the game figures out the current SEXP Operator in-game as the old method was a massive slowdown.
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File
mod - /trunk/fs2_open/code/parse/sexp.h Diff File

trunk r5409

2009-07-06 01:57

Goober5000


Ported: N/A

Details Diff
documentation per KeldorKatarn's request
mod - /trunk/fs2_open/code/parse/sexp.cpp Diff File

karajorma r5408

2009-07-05 16:55

karajorma


Ported: N/A

Details Diff
Sync with the right branch this time!
mod - /branches/karajorma/code/ai/aicode.cpp Diff File
mod - /branches/karajorma/code/ai/aiturret.cpp Diff File
mod - /branches/karajorma/code/asteroid/asteroid.h Diff File
mod - /branches/karajorma/code/globalincs/pstypes.h Diff File
add - /branches/karajorma/code/globalincs/vmallocator.h File
mod - /branches/karajorma/code/graphics/generic.h Diff File
mod - /branches/karajorma/code/hud/hud.h Diff File
mod - /branches/karajorma/code/hud/hudparse.h Diff File
mod - /branches/karajorma/code/iff_defs/iff_defs.h Diff File
mod - /branches/karajorma/code/mission/missionbriefcommon.h Diff File
mod - /branches/karajorma/code/mission/missionparse.h Diff File
mod - /branches/karajorma/code/network/multiui.h Diff File
mod - /branches/karajorma/code/osapi/outwnd.cpp Diff File
mod - /branches/karajorma/code/parse/lua.cpp Diff File
mod - /branches/karajorma/code/parse/parselo.cpp Diff File
mod - /branches/karajorma/code/parse/parselo.h Diff File
mod - /branches/karajorma/code/parse/sexp.h Diff File
mod - /branches/karajorma/code/playerman/playercontrol.cpp Diff File
mod - /branches/karajorma/code/ship/ship.cpp Diff File
mod - /branches/karajorma/code/ship/ship.h Diff File
mod - /branches/karajorma/code/sound/sound.h Diff File
mod - /branches/karajorma/code/species_defs/species_defs.h Diff File
mod - /branches/karajorma/code/weapon/weapon.h Diff File
mod - /branches/karajorma/projects/MSVC_2008/Fred2.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/Freespace2.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/code.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/libjpeg.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/liblua.vcproj Diff File

karajorma r5407

2009-07-05 16:47

karajorma


Ported: N/A

Details Diff
Revert last sync
mod - /branches/karajorma/code/ai/ai.h Diff File
mod - /branches/karajorma/code/ai/ai_profiles.cpp Diff File
mod - /branches/karajorma/code/ai/ai_profiles.h Diff File
mod - /branches/karajorma/code/ai/aicode.cpp Diff File
mod - /branches/karajorma/code/fred2/fred.rc Diff File
mod - /branches/karajorma/code/globalincs/def_files.cpp Diff File
mod - /branches/karajorma/code/globalincs/globals.h Diff File
mod - /branches/karajorma/code/globalincs/pstypes.h Diff File
mod - /branches/karajorma/code/math/staticrand.cpp Diff File
mod - /branches/karajorma/code/math/staticrand.h Diff File
mod - /branches/karajorma/code/math/vecmat.cpp Diff File
mod - /branches/karajorma/code/math/vecmat.h Diff File
mod - /branches/karajorma/code/model/model.h Diff File
mod - /branches/karajorma/code/model/modelcollide.cpp Diff File
mod - /branches/karajorma/code/object/object.cpp Diff File
mod - /branches/karajorma/code/object/object.h Diff File
mod - /branches/karajorma/code/parse/parselo.cpp Diff File
mod - /branches/karajorma/code/parse/sexp.cpp Diff File
mod - /branches/karajorma/code/ship/ship.cpp Diff File
mod - /branches/karajorma/code/ship/ship.h Diff File
mod - /branches/karajorma/code/weapon/swarm.cpp Diff File

karajorma r5406

2009-07-05 16:30

karajorma


Ported: N/A

Details Diff
Sync with trunk
mod - /branches/karajorma/code/ai/ai.h Diff File
mod - /branches/karajorma/code/ai/ai_profiles.cpp Diff File
mod - /branches/karajorma/code/ai/ai_profiles.h Diff File
mod - /branches/karajorma/code/ai/aicode.cpp Diff File
mod - /branches/karajorma/code/fred2/fred.rc Diff File
mod - /branches/karajorma/code/globalincs/def_files.cpp Diff File
mod - /branches/karajorma/code/globalincs/globals.h Diff File
mod - /branches/karajorma/code/globalincs/pstypes.h Diff File
rm - /branches/karajorma/code/globalincs/safe_strings.cpp File
rm - /branches/karajorma/code/globalincs/safe_strings.h File
rm - /branches/karajorma/code/globalincs/safe_strings_test.cpp File
mod - /branches/karajorma/code/math/staticrand.cpp Diff File
mod - /branches/karajorma/code/math/staticrand.h Diff File
mod - /branches/karajorma/code/math/vecmat.cpp Diff File
mod - /branches/karajorma/code/math/vecmat.h Diff File
mod - /branches/karajorma/code/model/model.h Diff File
mod - /branches/karajorma/code/model/modelcollide.cpp Diff File
mod - /branches/karajorma/code/object/object.cpp Diff File
mod - /branches/karajorma/code/object/object.h Diff File
mod - /branches/karajorma/code/parse/parselo.cpp Diff File
mod - /branches/karajorma/code/parse/sexp.cpp Diff File
mod - /branches/karajorma/code/ship/ship.cpp Diff File
mod - /branches/karajorma/code/ship/ship.h Diff File
mod - /branches/karajorma/code/weapon/swarm.cpp Diff File
mod - /branches/karajorma/projects/MSVC_2008/Fred2.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/Freespace2.vcproj Diff File
mod - /branches/karajorma/projects/MSVC_2008/code.vcproj Diff File

trunk r5405

2009-07-05 11:03

portej05


Ported: N/A

Details Diff
Fix bug in vmallocator.
mod - /trunk/fs2_open/code/globalincs/vmallocator.h Diff File

trunk r5404

2009-07-05 02:53

portej05


Ported: N/A

Details Diff
Fix potential undefined behaviour bug.
mod - /trunk/fs2_open/code/globalincs/vmallocator.h Diff File

trunk r5403

2009-07-05 00:21

portej05


Ported: N/A

Details Diff
Customised STL allocator (uses vm_malloc and vm_free) - not actually used anywhere in this commit.
add - /trunk/fs2_open/code/globalincs/vmallocator.h File
mod - /trunk/fs2_open/projects/MSVC_2008/code.vcproj Diff File

trunk r5402

2009-07-04 10:48

portej05


Ported: N/A

Details Diff
Removed more memset(this ... ) statements.
mod - /trunk/fs2_open/code/asteroid/asteroid.h Diff File
mod - /trunk/fs2_open/code/iff_defs/iff_defs.h Diff File
mod - /trunk/fs2_open/code/mission/missionbriefcommon.h Diff File
mod - /trunk/fs2_open/code/mission/missionparse.h Diff File
mod - /trunk/fs2_open/code/network/multiui.h Diff File
mod - /trunk/fs2_open/code/osapi/outwnd.cpp Diff File
mod - /trunk/fs2_open/code/weapon/weapon.h Diff File

trunk r5401

2009-07-04 09:39

portej05


Ported: N/A

Details Diff
Missed a few! (CVS Comment blocks)
mod - /trunk/fs2_open/code/parse/parselo.cpp Diff File
mod - /trunk/fs2_open/code/parse/parselo.h Diff File
mod - /trunk/fs2_open/code/parse/sexp.h Diff File

trunk r5400

2009-07-03 13:49

portej05


Ported: N/A

Details Diff
Browse information turned off for VS2008.
Doesn't affect intellisense, only affects View->Object Browser (not commonly used)
mod - /trunk/fs2_open/projects/MSVC_2008/Fred2.vcproj Diff File
mod - /trunk/fs2_open/projects/MSVC_2008/Freespace2.vcproj Diff File
mod - /trunk/fs2_open/projects/MSVC_2008/code.vcproj Diff File
mod - /trunk/fs2_open/projects/MSVC_2008/libjpeg.vcproj Diff File
mod - /trunk/fs2_open/projects/MSVC_2008/liblua.vcproj Diff File
 First  Prev  1 2 3 ... 40 ... 80 ... 120 ... 160 ... 200 ... 220 221 222 223 224 225 226 ... 240 ... 280 ... 320 ... 360 ... 400 ... 437 438 439  Next  Last