Author Topic: Nightly (Linux): 22 Jun 2009 - Revision 5368  (Read 1241 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly (Linux): 22 Jun 2009 - Revision 5368
Here is the nightly for Linux on 22 Jun 2009 - Revision 5368

fso-LINUX-20090622_r5368.tar.bz2
MD5Sum

Code: [Select]
------------------------------------------------------------------------
r5342 | Goober5000 | 2009-06-15 23:14:27 -0500 (Mon, 15 Jun 2009) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/mission/missioncampaign.cpp
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/starfield/supernova.cpp

clean-up the end-campaign sexp logic and fix the end-of-campaign movie playing
this leaves room for possible future specification of end-of-campaign movies
------------------------------------------------------------------------
r5344 | karajorma | 2009-06-19 13:43:20 -0500 (Fri, 19 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudsquadmsg.cpp

Plug a memory leak.
------------------------------------------------------------------------
r5346 | portej05 | 2009-06-20 02:21:41 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp

Fix the CTD in aicode.cpp when autopilot is engaged, but not in AP_CINEMATIC and wing_leader == NULL. Probably does not fix all the autopilot woes.
------------------------------------------------------------------------
r5347 | portej05 | 2009-06-20 02:24:46 -0500 (Sat, 20 Jun 2009) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/ai/aigoals.cpp
   M /trunk/fs2_open/code/ai/aigoals.h
   M /trunk/fs2_open/code/parse/sexp.cpp

remove-goals sexp commit. This has received testing, however it hasn't been pushed to the limit.
http://www.hard-light.net/forums/index.php/topic,63249.0.html
------------------------------------------------------------------------
r5348 | portej05 | 2009-06-20 02:36:40 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cfilearchiver/cfilearchiver.cpp

Fix one of the static analysis errors Wanderer reported (leaking handle in cfilearchiver.cpp write_index)
------------------------------------------------------------------------
r5349 | portej05 | 2009-06-20 02:38:02 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/gamesnd/eventmusic.cpp

Fix for Mantis 1938. Has been tested against plain mediavps and blueplanet by Sushi
------------------------------------------------------------------------
r5350 | portej05 | 2009-06-20 02:40:04 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hud.cpp

Fix for mantis 1933. Despite the huge ugly looking changes, there's only really 2 lines of code changed and indentation has been added.
------------------------------------------------------------------------
r5351 | portej05 | 2009-06-20 03:08:20 -0500 (Sat, 20 Jun 2009) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/ai/ai.h
   M /trunk/fs2_open/code/ai/ai_profiles.cpp
   M /trunk/fs2_open/code/ai/ai_profiles.h
   M /trunk/fs2_open/code/ai/aibig.cpp
   M /trunk/fs2_open/code/ai/aibig.h
   M /trunk/fs2_open/code/ai/aicode.cpp
   M /trunk/fs2_open/code/ai/aigoals.cpp
   M /trunk/fs2_open/code/ai/aigoals.h
   M /trunk/fs2_open/code/ai/aiturret.cpp
   M /trunk/fs2_open/code/anim/animplay.cpp
   M /trunk/fs2_open/code/anim/animplay.h
   M /trunk/fs2_open/code/anim/packunpack.cpp
   M /trunk/fs2_open/code/anim/packunpack.h
   M /trunk/fs2_open/code/asteroid/asteroid.cpp
   M /trunk/fs2_open/code/asteroid/asteroid.h
   M /trunk/fs2_open/code/autopilot/autopilot.cpp
   M /trunk/fs2_open/code/autopilot/autopilot.h
   M /trunk/fs2_open/code/bmpman/bm_internal.h
   M /trunk/fs2_open/code/bmpman/bmpman.cpp
   M /trunk/fs2_open/code/bmpman/bmpman.h
   M /trunk/fs2_open/code/cfile/cfile.cpp
   M /trunk/fs2_open/code/cfile/cfile.h
   M /trunk/fs2_open/code/cfile/cfilearchive.cpp
   M /trunk/fs2_open/code/cfile/cfilearchive.h
   M /trunk/fs2_open/code/cfile/cfilelist.cpp
   M /trunk/fs2_open/code/cfile/cfilesystem.cpp
   M /trunk/fs2_open/code/cfile/cfilesystem.h
   M /trunk/fs2_open/code/cfilearchiver/cfilearchiver.cpp
   M /trunk/fs2_open/code/cfileextractor/cfileextractor.cpp
   M /trunk/fs2_open/code/cmdline/cmdline.cpp
   M /trunk/fs2_open/code/cmdline/cmdline.h
   M /trunk/fs2_open/code/cmeasure/cmeasure.cpp
   M /trunk/fs2_open/code/cmeasure/cmeasure.h
   M /trunk/fs2_open/code/controlconfig/controlsconfig.cpp
   M /trunk/fs2_open/code/controlconfig/controlsconfig.h
   M /trunk/fs2_open/code/controlconfig/controlsconfigcommon.cpp
   M /trunk/fs2_open/code/cryptstring/cryptstring.cpp
   M /trunk/fs2_open/code/cutscene/cutscenes.cpp
   M /trunk/fs2_open/code/cutscene/cutscenes.h
   M /trunk/fs2_open/code/cutscene/decoder16.cpp
   M /trunk/fs2_open/code/cutscene/decoder8.cpp
   M /trunk/fs2_open/code/cutscene/movie.cpp
   M /trunk/fs2_open/code/cutscene/movie.h
   M /trunk/fs2_open/code/cutscene/mve_audio.cpp
   M /trunk/fs2_open/code/cutscene/mvelib.cpp
   M /trunk/fs2_open/code/cutscene/mvelib.h
   M /trunk/fs2_open/code/cutscene/mveplayer.cpp
   M /trunk/fs2_open/code/cutscene/oggplayer.cpp
   M /trunk/fs2_open/code/cutscene/oggplayer.h
   M /trunk/fs2_open/code/debris/debris.cpp
   M /trunk/fs2_open/code/debris/debris.h
   M /trunk/fs2_open/code/debugconsole/console.cpp
   M /trunk/fs2_open/code/debugconsole/timerbar.h
   M /trunk/fs2_open/code/demo/demo.cpp
   M /trunk/fs2_open/code/demo/demo.h
   M /trunk/fs2_open/code/exceptionhandler/exceptionhandler.cpp
   M /trunk/fs2_open/code/exceptionhandler/exceptionhandler.h
   M /trunk/fs2_open/code/fireball/fireballs.cpp
   M /trunk/fs2_open/code/fireball/fireballs.h
   M /trunk/fs2_open/code/fireball/warpineffect.cpp
   M /trunk/fs2_open/code/fred2/addvariabledlg.cpp
   M /trunk/fs2_open/code/fred2/adjustgriddlg.cpp
   M /trunk/fs2_open/code/fred2/adjustgriddlg.h
   M /trunk/fs2_open/code/fred2/backgroundchooser.cpp
   M /trunk/fs2_open/code/fred2/bgbitmapdlg.cpp
   M /trunk/fs2_open/code/fred2/bgbitmapdlg.h
   M /trunk/fs2_open/code/fred2/briefingeditordlg.cpp
   M /trunk/fs2_open/code/fred2/briefingeditordlg.h
   M /trunk/fs2_open/code/fred2/campaigntreewnd.cpp
   M /trunk/fs2_open/code/fred2/campaigntreewnd.h
   M /trunk/fs2_open/code/fred2/cmdbrief.cpp
   M /trunk/fs2_open/code/fred2/cmdbrief.h
   M /trunk/fs2_open/code/fred2/debriefingeditordlg.cpp
   M /trunk/fs2_open/code/fred2/debriefingeditordlg.h
   M /trunk/fs2_open/code/fred2/dialog1.cpp
   M /trunk/fs2_open/code/fred2/dialog1.h
   M /trunk/fs2_open/code/fred2/eventeditor.cpp
   M /trunk/fs2_open/code/fred2/eventeditor.h
   M /trunk/fs2_open/code/fred2/folderdlg.cpp
   M /trunk/fs2_open/code/fred2/folderdlg.h
   M /trunk/fs2_open/code/fred2/fred.cpp
   M /trunk/fs2_open/code/fred2/fred.h
   M /trunk/fs2_open/code/fred2/freddoc.cpp
   M /trunk/fs2_open/code/fred2/freddoc.h
   M /trunk/fs2_open/code/fred2/fredrender.cpp
   M /trunk/fs2_open/code/fred2/fredrender.h
   M /trunk/fs2_open/code/fred2/fredstubs.cpp
   M /trunk/fs2_open/code/fred2/fredview.cpp
   M /trunk/fs2_open/code/fred2/fredview.h
   M /trunk/fs2_open/code/fred2/grid.cpp
   M /trunk/fs2_open/code/fred2/grid.h
   M /trunk/fs2_open/code/fred2/ignoreordersdlg.cpp
   M /trunk/fs2_open/code/fred2/ignoreordersdlg.h
   M /trunk/fs2_open/code/fred2/mainfrm.cpp
   M /trunk/fs2_open/code/fred2/mainfrm.h
   M /trunk/fs2_open/code/fred2/management.cpp
   M /trunk/fs2_open/code/fred2/management.h
   M /trunk/fs2_open/code/fred2/messageeditordlg.cpp
   M /trunk/fs2_open/code/fred2/messageeditordlg.h
   M /trunk/fs2_open/code/fred2/missiongoalsdlg.cpp
   M /trunk/fs2_open/code/fred2/missiongoalsdlg.h
   M /trunk/fs2_open/code/fred2/missionnotesdlg.cpp
   M /trunk/fs2_open/code/fred2/missionnotesdlg.h
   M /trunk/fs2_open/code/fred2/missionsave.cpp
   M /trunk/fs2_open/code/fred2/missionsave.h
   M /trunk/fs2_open/code/fred2/operatorargtypeselect.cpp
   M /trunk/fs2_open/code/fred2/operatorargtypeselect.h
   M /trunk/fs2_open/code/fred2/orienteditor.cpp
   M /trunk/fs2_open/code/fred2/orienteditor.h
   M /trunk/fs2_open/code/fred2/playerstarteditor.cpp
   M /trunk/fs2_open/code/fred2/playerstarteditor.h
   M /trunk/fs2_open/code/fred2/prefsdlg.cpp
   M /trunk/fs2_open/code/fred2/prefsdlg.h
   M /trunk/fs2_open/code/fred2/reinforcementeditordlg.cpp
   M /trunk/fs2_open/code/fred2/reinforcementeditordlg.h
   M /trunk/fs2_open/code/fred2/restrictpaths.cpp
   M /trunk/fs2_open/code/fred2/restrictpaths.h
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp
   M /trunk/fs2_open/code/fred2/shieldsysdlg.cpp
   M /trunk/fs2_open/code/fred2/shieldsysdlg.h
   M /trunk/fs2_open/code/fred2/ship_select.cpp
   M /trunk/fs2_open/code/fred2/ship_select.h
   M /trunk/fs2_open/code/fred2/shipchecklistbox.cpp
   M /trunk/fs2_open/code/fred2/shipchecklistbox.h
   M /trunk/fs2_open/code/fred2/shipclasseditordlg.cpp
   M /trunk/fs2_open/code/fred2/shipclasseditordlg.h
   M /trunk/fs2_open/code/fred2/shipeditordlg.cpp
   M /trunk/fs2_open/code/fred2/shipeditordlg.h
   M /trunk/fs2_open/code/fred2/shipflagsdlg.cpp
   M /trunk/fs2_open/code/fred2/shipgoalsdlg.cpp
   M /trunk/fs2_open/code/fred2/shipgoalsdlg.h
   M /trunk/fs2_open/code/fred2/shipspecialhitpoints.cpp
   M /trunk/fs2_open/code/fred2/shipspecialhitpoints.h
   M /trunk/fs2_open/code/fred2/starfieldeditor.cpp
   M /trunk/fs2_open/code/fred2/starfieldeditor.h
   M /trunk/fs2_open/code/fred2/stdafx.cpp
   M /trunk/fs2_open/code/fred2/stdafx.h
   M /trunk/fs2_open/code/fred2/voiceactingmanager.cpp
   M /trunk/fs2_open/code/fred2/waypointpathdlg.cpp
   M /trunk/fs2_open/code/fred2/waypointpathdlg.h
   M /trunk/fs2_open/code/fred2/weaponeditordlg.cpp
   M /trunk/fs2_open/code/fred2/weaponeditordlg.h
   M /trunk/fs2_open/code/fred2/wing.cpp
   M /trunk/fs2_open/code/fred2/wing.h
   M /trunk/fs2_open/code/fred2/wing_editor.cpp
   M /trunk/fs2_open/code/fred2/wing_editor.h
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/freespace2/freespace.h
   M /trunk/fs2_open/code/freespace2/levelpaging.cpp
   M /trunk/fs2_open/code/freespace2/levelpaging.h
   M /trunk/fs2_open/code/fs2netd/fs2netd_client.cpp
   M /trunk/fs2_open/code/fs2netd/fs2netd_client.h
   M /trunk/fs2_open/code/fs2netd/protocol.h
   M /trunk/fs2_open/code/fs2netd/tcp_client.cpp
   M /trunk/fs2_open/code/fs2netd/tcp_client.h
   M /trunk/fs2_open/code/fs2netd/tcp_socket.cpp
   M /trunk/fs2_open/code/fs2netd/tcp_socket.h
   M /trunk/fs2_open/code/gamehelp/contexthelp.cpp
   M /trunk/fs2_open/code/gamehelp/gameplayhelp.cpp
   M /trunk/fs2_open/code/gamehelp/gameplayhelp.h
   M /trunk/fs2_open/code/gamesequence/gamesequence.cpp
   M /trunk/fs2_open/code/gamesequence/gamesequence.h
   M /trunk/fs2_open/code/gamesnd/eventmusic.cpp
   M /trunk/fs2_open/code/gamesnd/eventmusic.h
   M /trunk/fs2_open/code/gamesnd/gamesnd.cpp
   M /trunk/fs2_open/code/gamesnd/gamesnd.h
   M /trunk/fs2_open/code/globalincs/crypt.cpp
   M /trunk/fs2_open/code/globalincs/crypt.h
   M /trunk/fs2_open/code/globalincs/def_files.cpp
   M /trunk/fs2_open/code/globalincs/def_files.h
   M /trunk/fs2_open/code/globalincs/globals.h
   M /trunk/fs2_open/code/globalincs/linklist.h
   M /trunk/fs2_open/code/globalincs/pstypes.h
   M /trunk/fs2_open/code/globalincs/systemvars.cpp
   M /trunk/fs2_open/code/globalincs/systemvars.h
   M /trunk/fs2_open/code/globalincs/version.cpp
   M /trunk/fs2_open/code/globalincs/version.h
   M /trunk/fs2_open/code/globalincs/windebug.cpp
   M /trunk/fs2_open/code/graphics/2d.cpp
   M /trunk/fs2_open/code/graphics/2d.h
   M /trunk/fs2_open/code/graphics/font.cpp
   M /trunk/fs2_open/code/graphics/font.h
   M /trunk/fs2_open/code/graphics/generic.cpp
   M /trunk/fs2_open/code/graphics/generic.h
   M /trunk/fs2_open/code/graphics/grd3d.cpp
   M /trunk/fs2_open/code/graphics/grd3d.h
   M /trunk/fs2_open/code/graphics/grd3dcalls.cpp
   M /trunk/fs2_open/code/graphics/grd3dinternal.h
   M /trunk/fs2_open/code/graphics/grd3drender.cpp
   M /trunk/fs2_open/code/graphics/grd3dtexture.cpp
   M /trunk/fs2_open/code/graphics/grinternal.h
   M /trunk/fs2_open/code/graphics/gropengl.cpp
   M /trunk/fs2_open/code/graphics/gropengl.h
   M /trunk/fs2_open/code/graphics/gropenglbmpman.cpp
   M /trunk/fs2_open/code/graphics/gropenglbmpman.h
   M /trunk/fs2_open/code/graphics/gropengldraw.cpp
   M /trunk/fs2_open/code/graphics/gropengldraw.h
   M /trunk/fs2_open/code/graphics/gropenglextension.cpp
   M /trunk/fs2_open/code/graphics/gropenglextension.h
   M /trunk/fs2_open/code/graphics/gropengllight.cpp
   M /trunk/fs2_open/code/graphics/gropengllight.h
   M /trunk/fs2_open/code/graphics/gropenglshader.cpp
   M /trunk/fs2_open/code/graphics/gropenglshader.h
   M /trunk/fs2_open/code/graphics/gropenglstate.cpp
   M /trunk/fs2_open/code/graphics/gropenglstate.h
   M /trunk/fs2_open/code/graphics/gropengltexture.cpp
   M /trunk/fs2_open/code/graphics/gropengltexture.h
   M /trunk/fs2_open/code/graphics/gropengltnl.cpp
   M /trunk/fs2_open/code/graphics/gropengltnl.h
   M /trunk/fs2_open/code/graphics/grstub.cpp
   M /trunk/fs2_open/code/graphics/grstub.h
   M /trunk/fs2_open/code/graphics/line.h
   M /trunk/fs2_open/code/graphics/tmapper.h
   M /trunk/fs2_open/code/hud/hud.cpp
   M /trunk/fs2_open/code/hud/hud.h
   M /trunk/fs2_open/code/hud/hudartillery.cpp
   M /trunk/fs2_open/code/hud/hudartillery.h
   M /trunk/fs2_open/code/hud/hudbrackets.cpp
   M /trunk/fs2_open/code/hud/hudbrackets.h
   M /trunk/fs2_open/code/hud/hudconfig.cpp
   M /trunk/fs2_open/code/hud/hudconfig.h
   M /trunk/fs2_open/code/hud/hudescort.cpp
   M /trunk/fs2_open/code/hud/hudescort.h
   M /trunk/fs2_open/code/hud/hudets.cpp
   M /trunk/fs2_open/code/hud/hudets.h
   M /trunk/fs2_open/code/hud/hudgauges.h
   M /trunk/fs2_open/code/hud/hudlock.cpp
   M /trunk/fs2_open/code/hud/hudlock.h
   M /trunk/fs2_open/code/hud/hudmessage.cpp
   M /trunk/fs2_open/code/hud/hudmessage.h
   M /trunk/fs2_open/code/hud/hudnavigation.cpp
   M /trunk/fs2_open/code/hud/hudnavigation.h
   M /trunk/fs2_open/code/hud/hudobserver.cpp
   M /trunk/fs2_open/code/hud/hudobserver.h
   M /trunk/fs2_open/code/hud/hudparse.cpp
   M /trunk/fs2_open/code/hud/hudparse.h
   M /trunk/fs2_open/code/hud/hudreticle.cpp
   M /trunk/fs2_open/code/hud/hudreticle.h
   M /trunk/fs2_open/code/hud/hudshield.cpp
   M /trunk/fs2_open/code/hud/hudshield.h
   M /trunk/fs2_open/code/hud/hudsquadmsg.cpp
   M /trunk/fs2_open/code/hud/hudsquadmsg.h
   M /trunk/fs2_open/code/hud/hudtarget.cpp
   M /trunk/fs2_open/code/hud/hudtarget.h
   M /trunk/fs2_open/code/hud/hudtargetbox.cpp
   M /trunk/fs2_open/code/hud/hudtargetbox.h
   M /trunk/fs2_open/code/hud/hudwingmanstatus.cpp
   M /trunk/fs2_open/code/hud/hudwingmanstatus.h
   M /trunk/fs2_open/code/iff_defs/iff_defs.cpp
   M /trunk/fs2_open/code/iff_defs/iff_defs.h
   M /trunk/fs2_open/code/inetfile/cftp.cpp
   M /trunk/fs2_open/code/inetfile/cftp.h
   M /trunk/fs2_open/code/inetfile/chttpget.cpp
   M /trunk/fs2_open/code/inetfile/chttpget.h
   M /trunk/fs2_open/code/inetfile/inetgetfile.cpp
   M /trunk/fs2_open/code/inetfile/inetgetfile.h
   M /trunk/fs2_open/code/io/joy.cpp
   M /trunk/fs2_open/code/io/joy.h
   M /trunk/fs2_open/code/io/joy_ff.cpp
   M /trunk/fs2_open/code/io/joy_ff.h
   M /trunk/fs2_open/code/io/key.cpp
   M /trunk/fs2_open/code/io/key.h
   M /trunk/fs2_open/code/io/keycontrol.cpp
   M /trunk/fs2_open/code/io/keycontrol.h
   M /trunk/fs2_open/code/io/mouse.cpp
   M /trunk/fs2_open/code/io/mouse.h
   M /trunk/fs2_open/code/io/timer.cpp
   M /trunk/fs2_open/code/io/timer.h
   M /trunk/fs2_open/code/io/trackir.cpp
   M /trunk/fs2_open/code/jpgutils/jpgutils.cpp
   M /trunk/fs2_open/code/jpgutils/jpgutils.h
   M /trunk/fs2_open/code/jumpnode/jumpnode.cpp
   M /trunk/fs2_open/code/jumpnode/jumpnode.h
   M /trunk/fs2_open/code/lab/lab.cpp
   M /trunk/fs2_open/code/lab/lab.h
   M /trunk/fs2_open/code/lab/lua.cpp
   M /trunk/fs2_open/code/lab/wmcgui.cpp
   M /trunk/fs2_open/code/lab/wmcgui.h
   M /trunk/fs2_open/code/lighting/lighting.cpp
   M /trunk/fs2_open/code/lighting/lighting.h
   M /trunk/fs2_open/code/localization/fhash.cpp
   M /trunk/fs2_open/code/localization/fhash.h
   M /trunk/fs2_open/code/localization/localize.cpp
   M /trunk/fs2_open/code/localization/localize.h
   M /trunk/fs2_open/code/math/bitarray.h
   M /trunk/fs2_open/code/math/fix.cpp
   M /trunk/fs2_open/code/math/fix.h
   M /trunk/fs2_open/code/math/floating.cpp
   M /trunk/fs2_open/code/math/floating.h
   M /trunk/fs2_open/code/math/fvi.cpp
   M /trunk/fs2_open/code/math/fvi.h
   M /trunk/fs2_open/code/math/spline.cpp
   M /trunk/fs2_open/code/math/spline.h
   M /trunk/fs2_open/code/math/staticrand.cpp
   M /trunk/fs2_open/code/math/staticrand.h
   M /trunk/fs2_open/code/math/vecmat.cpp
   M /trunk/fs2_open/code/math/vecmat.h
   M /trunk/fs2_open/code/menuui/barracks.cpp
   M /trunk/fs2_open/code/menuui/barracks.h
   M /trunk/fs2_open/code/menuui/credits.cpp
   M /trunk/fs2_open/code/menuui/credits.h
   M /trunk/fs2_open/code/menuui/fishtank.cpp
   M /trunk/fs2_open/code/menuui/fishtank.h
   M /trunk/fs2_open/code/menuui/mainhallmenu.cpp
   M /trunk/fs2_open/code/menuui/mainhallmenu.h
   M /trunk/fs2_open/code/menuui/mainhalltemp.cpp
   M /trunk/fs2_open/code/menuui/mainhalltemp.h
   M /trunk/fs2_open/code/menuui/optionsmenu.cpp
   M /trunk/fs2_open/code/menuui/optionsmenu.h
   M /trunk/fs2_open/code/menuui/optionsmenumulti.cpp
   M /trunk/fs2_open/code/menuui/optionsmenumulti.h
   M /trunk/fs2_open/code/menuui/playermenu.cpp
   M /trunk/fs2_open/code/menuui/playermenu.h
   M /trunk/fs2_open/code/menuui/readyroom.cpp
   M /trunk/fs2_open/code/menuui/readyroom.h
   M /trunk/fs2_open/code/menuui/snazzyui.cpp
   M /trunk/fs2_open/code/menuui/snazzyui.h
   M /trunk/fs2_open/code/menuui/techmenu.cpp
   M /trunk/fs2_open/code/menuui/techmenu.h
   M /trunk/fs2_open/code/menuui/trainingmenu.cpp
   M /trunk/fs2_open/code/menuui/trainingmenu.h
   M /trunk/fs2_open/code/mission/missionbriefcommon.cpp
   M /trunk/fs2_open/code/mission/missionbriefcommon.h
   M /trunk/fs2_open/code/mission/missioncampaign.cpp
   M /trunk/fs2_open/code/mission/missioncampaign.h
   M /trunk/fs2_open/code/mission/missiongoals.cpp
   M /trunk/fs2_open/code/mission/missiongoals.h
   M /trunk/fs2_open/code/mission/missiongrid.cpp
   M /trunk/fs2_open/code/mission/missiongrid.h
   M /trunk/fs2_open/code/mission/missionhotkey.cpp
   M /trunk/fs2_open/code/mission/missionhotkey.h
   M /trunk/fs2_open/code/mission/missionload.cpp
   M /trunk/fs2_open/code/mission/missionload.h
   M /trunk/fs2_open/code/mission/missionlog.cpp
   M /trunk/fs2_open/code/mission/missionlog.h
   M /trunk/fs2_open/code/mission/missionmessage.cpp
   M /trunk/fs2_open/code/mission/missionmessage.h
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/mission/missiontraining.cpp
   M /trunk/fs2_open/code/mission/missiontraining.h
   M /trunk/fs2_open/code/missionui/chatbox.cpp
   M /trunk/fs2_open/code/missionui/chatbox.h
   M /trunk/fs2_open/code/missionui/fictionviewer.cpp
   M /trunk/fs2_open/code/missionui/fictionviewer.h
   M /trunk/fs2_open/code/missionui/missionbrief.cpp
   M /trunk/fs2_open/code/missionui/missionbrief.h
   M /trunk/fs2_open/code/missionui/missioncmdbrief.cpp
   M /trunk/fs2_open/code/missionui/missioncmdbrief.h
   M /trunk/fs2_open/code/missionui/missiondebrief.cpp
   M /trunk/fs2_open/code/missionui/missiondebrief.h
   M /trunk/fs2_open/code/missionui/missionloopbrief.cpp
   M /trunk/fs2_open/code/missionui/missionloopbrief.h
   M /trunk/fs2_open/code/missionui/missionpause.cpp
   M /trunk/fs2_open/code/missionui/missionpause.h
   M /trunk/fs2_open/code/missionui/missionrecommend.cpp
   M /trunk/fs2_open/code/missionui/missionrecommend.h
   M /trunk/fs2_open/code/missionui/missionscreencommon.cpp
   M /trunk/fs2_open/code/missionui/missionscreencommon.h
   M /trunk/fs2_open/code/missionui/missionshipchoice.cpp
   M /trunk/fs2_open/code/missionui/missionshipchoice.h
   M /trunk/fs2_open/code/missionui/missionstats.cpp
   M /trunk/fs2_open/code/missionui/missionstats.h
   M /trunk/fs2_open/code/missionui/missionweaponchoice.cpp
   M /trunk/fs2_open/code/missionui/missionweaponchoice.h
   M /trunk/fs2_open/code/missionui/redalert.cpp
   M /trunk/fs2_open/code/missionui/redalert.h
   M /trunk/fs2_open/code/model/model.h
   M /trunk/fs2_open/code/model/modelanim.cpp
   M /trunk/fs2_open/code/model/modelanim.h
   M /trunk/fs2_open/code/model/modelcollide.cpp
   M /trunk/fs2_open/code/model/modelinterp.cpp
   M /trunk/fs2_open/code/model/modeloctant.cpp
   M /trunk/fs2_open/code/model/modelread.cpp
   M /trunk/fs2_open/code/nebula/neb.cpp
   M /trunk/fs2_open/code/nebula/neb.h
   M /trunk/fs2_open/code/nebula/neblightning.cpp
   M /trunk/fs2_open/code/nebula/neblightning.h
   M /trunk/fs2_open/code/network/multi.cpp
   M /trunk/fs2_open/code/network/multi.h
   M /trunk/fs2_open/code/network/multi_campaign.cpp
   M /trunk/fs2_open/code/network/multi_campaign.h
   M /trunk/fs2_open/code/network/multi_data.cpp
   M /trunk/fs2_open/code/network/multi_data.h
   M /trunk/fs2_open/code/network/multi_dogfight.cpp
   M /trunk/fs2_open/code/network/multi_dogfight.h
   M /trunk/fs2_open/code/network/multi_endgame.cpp
   M /trunk/fs2_open/code/network/multi_endgame.h
   M /trunk/fs2_open/code/network/multi_ingame.cpp
   M /trunk/fs2_open/code/network/multi_ingame.h
   M /trunk/fs2_open/code/network/multi_kick.cpp
   M /trunk/fs2_open/code/network/multi_kick.h
   M /trunk/fs2_open/code/network/multi_log.cpp
   M /trunk/fs2_open/code/network/multi_log.h
   M /trunk/fs2_open/code/network/multi_observer.cpp
   M /trunk/fs2_open/code/network/multi_observer.h
   M /trunk/fs2_open/code/network/multi_options.cpp
   M /trunk/fs2_open/code/network/multi_options.h
   M /trunk/fs2_open/code/network/multi_pause.cpp
   M /trunk/fs2_open/code/network/multi_pause.h
   M /trunk/fs2_open/code/network/multi_pinfo.cpp
   M /trunk/fs2_open/code/network/multi_pinfo.h
   M /trunk/fs2_open/code/network/multi_ping.cpp
   M /trunk/fs2_open/code/network/multi_ping.h
   M /trunk/fs2_open/code/network/multi_pmsg.cpp
   M /trunk/fs2_open/code/network/multi_pmsg.h
   M /trunk/fs2_open/code/network/multi_pxo.cpp
   M /trunk/fs2_open/code/network/multi_pxo.h
   M /trunk/fs2_open/code/network/multi_rate.cpp
   M /trunk/fs2_open/code/network/multi_rate.h
   M /trunk/fs2_open/code/network/multi_respawn.cpp
   M /trunk/fs2_open/code/network/multi_respawn.h
   M /trunk/fs2_open/code/network/multi_sexp.cpp
   M /trunk/fs2_open/code/network/multi_sexp.h
   M /trunk/fs2_open/code/network/multi_team.cpp
   M /trunk/fs2_open/code/network/multi_team.h
   M /trunk/fs2_open/code/network/multi_update.cpp
   M /trunk/fs2_open/code/network/multi_update.h
   M /trunk/fs2_open/code/network/multi_voice.cpp
   M /trunk/fs2_open/code/network/multi_voice.h
   M /trunk/fs2_open/code/network/multi_xfer.cpp
   M /trunk/fs2_open/code/network/multi_xfer.h
   M /trunk/fs2_open/code/network/multilag.cpp
   M /trunk/fs2_open/code/network/multilag.h
   M /trunk/fs2_open/code/network/multimsgs.cpp
   M /trunk/fs2_open/code/network/multimsgs.h
   M /trunk/fs2_open/code/network/multiteamselect.cpp
   M /trunk/fs2_open/code/network/multiteamselect.h
   M /trunk/fs2_open/code/network/multiui.cpp
   M /trunk/fs2_open/code/network/multiui.h
   M /trunk/fs2_open/code/network/multiutil.cpp
   M /trunk/fs2_open/code/network/multiutil.h
   M /trunk/fs2_open/code/network/psnet.cpp
   M /trunk/fs2_open/code/network/psnet.h
   M /trunk/fs2_open/code/network/psnet2.cpp
   M /trunk/fs2_open/code/network/psnet2.h
   M /trunk/fs2_open/code/network/stand_gui.cpp
   M /trunk/fs2_open/code/network/stand_gui.h
   M /trunk/fs2_open/code/object/collidedebrisship.cpp
   M /trunk/fs2_open/code/object/collidedebrisweapon.cpp
   M /trunk/fs2_open/code/object/collideshipship.cpp
   M /trunk/fs2_open/code/object/collideshipweapon.cpp
   M /trunk/fs2_open/code/object/collideweaponweapon.cpp
   M /trunk/fs2_open/code/object/deadobjectdock.cpp
   M /trunk/fs2_open/code/object/deadobjectdock.h
   M /trunk/fs2_open/code/object/objcollide.cpp
   M /trunk/fs2_open/code/object/objcollide.h
   M /trunk/fs2_open/code/object/object.cpp
   M /trunk/fs2_open/code/object/object.h
   M /trunk/fs2_open/code/object/objectdock.cpp
   M /trunk/fs2_open/code/object/objectdock.h
   M /trunk/fs2_open/code/object/objectshield.cpp
   M /trunk/fs2_open/code/object/objectshield.h
   M /trunk/fs2_open/code/object/objectsnd.cpp
   M /trunk/fs2_open/code/object/objectsnd.h
   M /trunk/fs2_open/code/object/objectsort.cpp
   M /trunk/fs2_open/code/object/parseobjectdock.cpp
   M /trunk/fs2_open/code/object/parseobjectdock.h
   M /trunk/fs2_open/code/observer/observer.cpp
   M /trunk/fs2_open/code/observer/observer.h
   M /trunk/fs2_open/code/osapi/osapi.cpp
   M /trunk/fs2_open/code/osapi/osapi_unix.cpp
   M /trunk/fs2_open/code/osapi/outwnd.cpp
   M /trunk/fs2_open/code/osapi/outwnd_unix.cpp
   M /trunk/fs2_open/code/palman/palman.cpp
   M /trunk/fs2_open/code/palman/palman.h
   M /trunk/fs2_open/code/parse/encrypt.cpp
   M /trunk/fs2_open/code/parse/encrypt.h
   M /trunk/fs2_open/code/parse/python.h
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/particle/particle.cpp
   M /trunk/fs2_open/code/particle/particle.h
   M /trunk/fs2_open/code/pcxutils/pcxutils.cpp
   M /trunk/fs2_open/code/pcxutils/pcxutils.h
   M /trunk/fs2_open/code/physics/physics.cpp
   M /trunk/fs2_open/code/physics/physics.h
   M /trunk/fs2_open/code/playerman/managepilot.cpp
   M /trunk/fs2_open/code/playerman/managepilot.h
   M /trunk/fs2_open/code/playerman/player.h
   M /trunk/fs2_open/code/playerman/playercontrol.cpp
   M /trunk/fs2_open/code/popup/popup.cpp
   M /trunk/fs2_open/code/popup/popup.h
   M /trunk/fs2_open/code/popup/popupdead.cpp
   M /trunk/fs2_open/code/popup/popupdead.h
   M /trunk/fs2_open/code/radar/radar.cpp
   M /trunk/fs2_open/code/radar/radar.h
   M /trunk/fs2_open/code/radar/radarorb.cpp
   M /trunk/fs2_open/code/radar/radarorb.h
   M /trunk/fs2_open/code/radar/radarsetup.cpp
   M /trunk/fs2_open/code/radar/radarsetup.h
   M /trunk/fs2_open/code/render/3d.h
   M /trunk/fs2_open/code/render/3dclipper.cpp
   M /trunk/fs2_open/code/render/3ddraw.cpp
   M /trunk/fs2_open/code/render/3dinternal.h
   M /trunk/fs2_open/code/render/3dlaser.cpp
   M /trunk/fs2_open/code/render/3dmath.cpp
   M /trunk/fs2_open/code/render/3dsetup.cpp
   M /trunk/fs2_open/code/scramble/scramble.cpp
   M /trunk/fs2_open/code/scramble/scramble.h
   M /trunk/fs2_open/code/ship/afterburner.cpp
   M /trunk/fs2_open/code/ship/afterburner.h
   M /trunk/fs2_open/code/ship/awacs.cpp
   M /trunk/fs2_open/code/ship/awacs.h
   M /trunk/fs2_open/code/ship/shield.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/ship/shipcontrails.cpp
   M /trunk/fs2_open/code/ship/shipcontrails.h
   M /trunk/fs2_open/code/ship/shipfx.cpp
   M /trunk/fs2_open/code/ship/shipfx.h
   M /trunk/fs2_open/code/ship/shiphit.cpp
   M /trunk/fs2_open/code/ship/shiphit.h
   M /trunk/fs2_open/code/ship/subsysdamage.h
   M /trunk/fs2_open/code/sound/acm-openal.cpp
   M /trunk/fs2_open/code/sound/acm.cpp
   M /trunk/fs2_open/code/sound/acm.h
   M /trunk/fs2_open/code/sound/audiostr-openal.cpp
   M /trunk/fs2_open/code/sound/audiostr.cpp
   M /trunk/fs2_open/code/sound/audiostr.h
   M /trunk/fs2_open/code/sound/channel.h
   M /trunk/fs2_open/code/sound/ds.cpp
   M /trunk/fs2_open/code/sound/ds.h
   M /trunk/fs2_open/code/sound/ds3d.cpp
   M /trunk/fs2_open/code/sound/ds3d.h
   M /trunk/fs2_open/code/sound/dscap.cpp
   M /trunk/fs2_open/code/sound/dscap.h
   M /trunk/fs2_open/code/sound/fsspeech.cpp
   M /trunk/fs2_open/code/sound/midifile.cpp
   M /trunk/fs2_open/code/sound/midifile.h
   M /trunk/fs2_open/code/sound/midiseq.h
   M /trunk/fs2_open/code/sound/ogg/ogg.cpp
   M /trunk/fs2_open/code/sound/rbaudio.cpp
   M /trunk/fs2_open/code/sound/rbaudio.h
   M /trunk/fs2_open/code/sound/rtvoice.cpp
   M /trunk/fs2_open/code/sound/rtvoice.h
   M /trunk/fs2_open/code/sound/sound.cpp
   M /trunk/fs2_open/code/sound/sound.h
   M /trunk/fs2_open/code/sound/speech.cpp
   M /trunk/fs2_open/code/sound/winmidi.cpp
   M /trunk/fs2_open/code/sound/winmidi.h
   M /trunk/fs2_open/code/sound/winmidi_base.cpp
   M /trunk/fs2_open/code/species_defs/species_defs.cpp
   M /trunk/fs2_open/code/species_defs/species_defs.h
   M /trunk/fs2_open/code/starfield/nebula.cpp
   M /trunk/fs2_open/code/starfield/nebula.h
   M /trunk/fs2_open/code/starfield/starfield.cpp
   M /trunk/fs2_open/code/starfield/starfield.h
   M /trunk/fs2_open/code/starfield/supernova.cpp
   M /trunk/fs2_open/code/starfield/supernova.h
   M /trunk/fs2_open/code/stats/medals.cpp
   M /trunk/fs2_open/code/stats/medals.h
   M /trunk/fs2_open/code/stats/scoring.cpp
   M /trunk/fs2_open/code/stats/scoring.h
   M /trunk/fs2_open/code/stats/stats.cpp
   M /trunk/fs2_open/code/stats/stats.h
   M /trunk/fs2_open/code/tgautils/tgautils.cpp
   M /trunk/fs2_open/code/tgautils/tgautils.h
   M /trunk/fs2_open/code/ui/button.cpp
   M /trunk/fs2_open/code/ui/checkbox.cpp
   M /trunk/fs2_open/code/ui/gadget.cpp
   M /trunk/fs2_open/code/ui/icon.cpp
   M /trunk/fs2_open/code/ui/inputbox.cpp
   M /trunk/fs2_open/code/ui/keytrap.cpp
   M /trunk/fs2_open/code/ui/listbox.cpp
   M /trunk/fs2_open/code/ui/radio.cpp
   M /trunk/fs2_open/code/ui/scroll.cpp
   M /trunk/fs2_open/code/ui/slider.cpp
   M /trunk/fs2_open/code/ui/slider2.cpp
   M /trunk/fs2_open/code/ui/ui.h
   M /trunk/fs2_open/code/ui/uidefs.h
   M /trunk/fs2_open/code/ui/uidraw.cpp
   M /trunk/fs2_open/code/ui/uimouse.cpp
   M /trunk/fs2_open/code/ui/window.cpp
   M /trunk/fs2_open/code/variables/variables.h
   M /trunk/fs2_open/code/weapon/beam.cpp
   M /trunk/fs2_open/code/weapon/beam.h
   M /trunk/fs2_open/code/weapon/corkscrew.cpp
   M /trunk/fs2_open/code/weapon/corkscrew.h
   M /trunk/fs2_open/code/weapon/emp.cpp
   M /trunk/fs2_open/code/weapon/emp.h
   M /trunk/fs2_open/code/weapon/flak.cpp
   M /trunk/fs2_open/code/weapon/flak.h
   M /trunk/fs2_open/code/weapon/muzzleflash.cpp
   M /trunk/fs2_open/code/weapon/muzzleflash.h
   M /trunk/fs2_open/code/weapon/shockwave.cpp
   M /trunk/fs2_open/code/weapon/shockwave.h
   M /trunk/fs2_open/code/weapon/swarm.cpp
   M /trunk/fs2_open/code/weapon/swarm.h
   M /trunk/fs2_open/code/weapon/trails.cpp
   M /trunk/fs2_open/code/weapon/trails.h
   M /trunk/fs2_open/code/weapon/weapon.h
   M /trunk/fs2_open/code/weapon/weapons.cpp
   M /trunk/fs2_open/code/windows_stub/config.h
   M /trunk/fs2_open/code/windows_stub/stubs.cpp
   M /trunk/fs2_open/code/wxfred2/aboutbox.cpp
   M /trunk/fs2_open/code/wxfred2/aboutbox.h
   M /trunk/fs2_open/code/wxfred2/asteroidfieldeditor.cpp
   M /trunk/fs2_open/code/wxfred2/asteroidfieldeditor.h
   M /trunk/fs2_open/code/wxfred2/campaigneditor.cpp
   M /trunk/fs2_open/code/wxfred2/campaigneditor.h
   M /trunk/fs2_open/code/wxfred2/commandbriefingeditor.cpp
   M /trunk/fs2_open/code/wxfred2/commandbriefingeditor.h
   M /trunk/fs2_open/code/wxfred2/debriefingeditor.cpp
   M /trunk/fs2_open/code/wxfred2/debriefingeditor.h
   M /trunk/fs2_open/code/wxfred2/fredframe.cpp
   M /trunk/fs2_open/code/wxfred2/fredframe.h
   M /trunk/fs2_open/code/wxfred2/missionspecseditor.cpp
   M /trunk/fs2_open/code/wxfred2/missionspecseditor.h
   M /trunk/fs2_open/code/wxfred2/setglobalshipflagseditor.cpp
   M /trunk/fs2_open/code/wxfred2/setglobalshipflagseditor.h
   M /trunk/fs2_open/code/wxfred2/shieldsystemeditor.cpp
   M /trunk/fs2_open/code/wxfred2/shieldsystemeditor.h
   M /trunk/fs2_open/code/wxfred2/voiceactingmanagereditor.cpp
   M /trunk/fs2_open/code/wxfred2/voiceactingmanagereditor.h
   M /trunk/fs2_open/code/wxfred2/voicefilemanager.cpp
   M /trunk/fs2_open/code/wxfred2/voicefilemanager.h
   M /trunk/fs2_open/code/wxfred2/wxfred2.cpp
   M /trunk/fs2_open/code/wxfred2/wxfred2.h
   M /trunk/fs2_open/code/wxfred2/wxfred_xrc.cpp
   M /trunk/fs2_open/code/wxfred2/wxfred_xrc.h

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.
------------------------------------------------------------------------
r5352 | Echelon9 | 2009-06-20 04:59:04 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/parselo.cpp
   M /trunk/fs2_open/code/ship/ship.cpp

Fix for required_string_4() and readability in ship.cpp
------------------------------------------------------------------------
r5353 | karajorma | 2009-06-20 06:27:50 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/eventeditor.cpp
   M /trunk/fs2_open/code/fred2/eventeditor.h
   M /trunk/fs2_open/code/fred2/fred.rc
   M /trunk/fs2_open/code/fred2/missionsave.cpp
   M /trunk/fs2_open/code/fred2/resource.h
   M /trunk/fs2_open/code/mission/missiongoals.cpp
   M /trunk/fs2_open/code/mission/missiongoals.h
   M /trunk/fs2_open/code/mission/missionparse.cpp

Add the Trigger Count setting to allow events to repeat a certain number of times rather than simply be tested as with Repeat Count.
------------------------------------------------------------------------
r5354 | karajorma | 2009-06-20 11:50:18 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionmessage.cpp

KeldorKatarn's Capship screams fix.
------------------------------------------------------------------------
r5356 | chief1983 | 2009-06-20 13:28:13 -0500 (Sat, 20 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionbriefcommon.cpp

Zacam's enhancement for briefing text colors.
------------------------------------------------------------------------
r5358 | portej05 | 2009-06-21 10:39:13 -0500 (Sun, 21 Jun 2009) | 2 lines
Changed paths:
   A /trunk/fs2_open/code/globalincs/mspdb_callstack.cpp
   A /trunk/fs2_open/code/globalincs/mspdb_callstack.h
   M /trunk/fs2_open/code/globalincs/windebug.cpp
   M /trunk/fs2_open/projects/MSVC_2008/code.vcproj

Callstacks now work under VC2008 - define PDB_DEBUGGING to use. (you need the PSDK to make this work)
See the post in SCP for what/why.
------------------------------------------------------------------------
r5359 | portej05 | 2009-06-21 12:08:18 -0500 (Sun, 21 Jun 2009) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/globalincs/pstypes.h
   A /trunk/fs2_open/code/globalincs/safe_strings.cpp
   A /trunk/fs2_open/code/globalincs/safe_strings.h
   A /trunk/fs2_open/code/globalincs/safe_strings_test.cpp
   M /trunk/fs2_open/code/globalincs/windebug.cpp
   M /trunk/fs2_open/projects/MSVC_2008/code.vcproj

Fixed up some indentation in pstypes.h - the assert section is now readable
Added a space after the ! in the stack tracing using DbgHelp
Added the str*_s basic functions. Note the licence in the top. (also, this only updates the VC2008 project)
------------------------------------------------------------------------
r5360 | portej05 | 2009-06-21 12:27:24 -0500 (Sun, 21 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/pstypes.h

Add safe_strings to pstypes.h - forgot to do it in the last checkin
------------------------------------------------------------------------
r5361 | Echelon9 | 2009-06-21 13:01:11 -0500 (Sun, 21 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/safe_strings.h

Updating portej05 str*_s implementation
------------------------------------------------------------------------
r5362 | Echelon9 | 2009-06-21 13:22:40 -0500 (Sun, 21 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/safe_strings.cpp

Small change to safe_strings.cpp
------------------------------------------------------------------------
r5363 | Echelon9 | 2009-06-21 13:36:34 -0500 (Sun, 21 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/pstypes.h
   M /trunk/fs2_open/code/globalincs/safe_strings.cpp
   M /trunk/fs2_open/code/globalincs/safe_strings.h

Cleanup includes
------------------------------------------------------------------------
r5364 | Echelon9 | 2009-06-21 13:52:21 -0500 (Sun, 21 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/projects/Xcode/FS2_Open.xcodeproj/project.pbxproj

Update Xcode project file for safe_strings.*
------------------------------------------------------------------------
r5365 | Echelon9 | 2009-06-21 14:09:02 -0500 (Sun, 21 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/safe_strings.h

Adopt Assertion in safe_strings.h
------------------------------------------------------------------------
r5367 | portej05 | 2009-06-22 01:37:32 -0500 (Mon, 22 Jun 2009) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/windebug.cpp

Just->Error in windebug
------------------------------------------------------------------------
r5368 | portej05 | 2009-06-22 11:09:27 -0500 (Mon, 22 Jun 2009) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/sound/speech.cpp

This simple change means that speech works under VC2008.
I suggest getting the PSDK (rather than relying on the files in /speech/), and defining FS2_SPEECH in both code and Freespace2.
Then you're good to go!
------------------------------------------------------------------------