Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on November 07, 2013, 11:38:19 am

Title: Nightly (FreeBSD): 07 Nov 2013 - Revision 10023
Post by: SirKnightly on November 07, 2013, 11:38:19 am
Here is the nightly for FreeBSD on 07 Nov 2013 - Revision 10023

Group: Standard
fso-FREEBSD-Standard-20131107_r10023.tar.bz2 (http://swc.fs2downloads.com/builds/FREEBSD/fso-FREEBSD-Standard-20131107_r10023.tar.bz2)
MD5Sum (http://swc.fs2downloads.com/builds/FREEBSD/fso-FREEBSD-Standard-20131107_r10023.md5)

Code: [Select]
------------------------------------------------------------------------
r9989 | niffiwan | 2013-10-29 03:41:30 -0500 (Tue, 29 Oct 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Fix mantis 2938: ship.time_first_tagged should be initialised to 0
------------------------------------------------------------------------
r9992 | Goober5000 | 2013-10-30 00:08:36 -0500 (Wed, 30 Oct 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

valid timestamps are actually > 0
------------------------------------------------------------------------
r9993 | zookeeper | 2013-10-30 05:44:51 -0500 (Wed, 30 Oct 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/collideshipweapon.cpp

Fixed subtle breakage I caused to surface shields in r9794.
------------------------------------------------------------------------
r9994 | niffiwan | 2013-10-31 04:11:45 -0500 (Thu, 31 Oct 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/parselo.cpp

redo r9978 with BUF-1 instead of x[BUF+1]
------------------------------------------------------------------------
r9995 | Goober5000 | 2013-10-31 19:56:15 -0500 (Thu, 31 Oct 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/ai.h
   M /trunk/fs2_open/code/ai/aibig.h
   M /trunk/fs2_open/code/asteroid/asteroid.h
   M /trunk/fs2_open/code/cmeasure/cmeasure.h
   M /trunk/fs2_open/code/debris/debris.h
   M /trunk/fs2_open/code/fireball/fireballs.h
   M /trunk/fs2_open/code/fred2/fredstubs.cpp
   M /trunk/fs2_open/code/globalincs/vmallocator.h
   M /trunk/fs2_open/code/hud/hud.h
   M /trunk/fs2_open/code/hud/hudartillery.h
   M /trunk/fs2_open/code/hud/hudescort.h
   M /trunk/fs2_open/code/hud/hudets.h
   M /trunk/fs2_open/code/hud/hudshield.h
   M /trunk/fs2_open/code/hud/hudsquadmsg.h
   M /trunk/fs2_open/code/hud/hudtarget.h
   M /trunk/fs2_open/code/hud/hudtargetbox.h
   M /trunk/fs2_open/code/iff_defs/iff_defs.h
   M /trunk/fs2_open/code/jumpnode/jumpnode.h
   M /trunk/fs2_open/code/model/model.h
   M /trunk/fs2_open/code/nebula/neb.h
   M /trunk/fs2_open/code/network/multi_dogfight.h
   M /trunk/fs2_open/code/network/multi_obj.h
   M /trunk/fs2_open/code/network/multi_respawn.h
   M /trunk/fs2_open/code/network/multimsgs.h
   M /trunk/fs2_open/code/network/multiutil.h
   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.h
   M /trunk/fs2_open/code/observer/observer.h
   M /trunk/fs2_open/code/parse/scripting.h
   M /trunk/fs2_open/code/particle/particle.h
   M /trunk/fs2_open/code/radar/radar.h
   M /trunk/fs2_open/code/radar/radardradis.h
   M /trunk/fs2_open/code/radar/radarorb.h
   M /trunk/fs2_open/code/radar/radarsetup.h
   M /trunk/fs2_open/code/ship/afterburner.h
   M /trunk/fs2_open/code/ship/awacs.h
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/ship/shipfx.h
   M /trunk/fs2_open/code/ship/shiphit.h
   M /trunk/fs2_open/code/stats/scoring.h
   M /trunk/fs2_open/code/weapon/beam.h
   M /trunk/fs2_open/code/weapon/corkscrew.h
   M /trunk/fs2_open/code/weapon/emp.h
   M /trunk/fs2_open/code/weapon/flak.h
   M /trunk/fs2_open/code/weapon/muzzleflash.h
   M /trunk/fs2_open/code/weapon/shockwave.h
   M /trunk/fs2_open/code/weapon/swarm.h
   M /trunk/fs2_open/code/weapon/weapon.h

change object from a struct to a class, since it contains the objsnd_num field :-/
------------------------------------------------------------------------
r9996 | Goober5000 | 2013-10-31 20:14:16 -0500 (Thu, 31 Oct 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/object.cpp

the game doesn't like it when you do an Assertion while it's shutting down
------------------------------------------------------------------------
r9997 | Goober5000 | 2013-10-31 20:16:25 -0500 (Thu, 31 Oct 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/vmallocator.h

and that shouldn't have been committed in r9995
------------------------------------------------------------------------
r9998 | niffiwan | 2013-11-02 05:15:59 -0500 (Sat, 02 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudtarget.cpp

Fix mantis 2905: lead sight for secondaries uses subsys distance when targeting a subsys
------------------------------------------------------------------------
r9999 | niffiwan | 2013-11-02 05:31:49 -0500 (Sat, 02 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

some updates to r9885 per discussion with Goober5000
------------------------------------------------------------------------
r10000 | Goober5000 | 2013-11-02 13:13:45 -0500 (Sat, 02 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp
   M /trunk/fs2_open/code/autopilot/autopilot.cpp
   M /trunk/fs2_open/code/io/keycontrol.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h

make support ship deployment more robust, and prevent an edge case where too many support ships could be in the mission at one time
------------------------------------------------------------------------
r10001 | Goober5000 | 2013-11-02 13:16:55 -0500 (Sat, 02 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudsquadmsg.cpp

fix somebody's spelling
------------------------------------------------------------------------
r10002 | Goober5000 | 2013-11-02 13:39:42 -0500 (Sat, 02 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp

oh come on
------------------------------------------------------------------------
r10003 | Goober5000 | 2013-11-02 13:44:51 -0500 (Sat, 02 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

fail
------------------------------------------------------------------------
r10004 | Goober5000 | 2013-11-02 23:31:38 -0500 (Sat, 02 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp
   M /trunk/fs2_open/code/ship/ship.cpp

fix some more loose ends in the revised support ship code
------------------------------------------------------------------------
r10005 | Goober5000 | 2013-11-03 12:56:43 -0600 (Sun, 03 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

some calculations will be above 999999, so just do it this way; the end result doesn't matter anyway as we just need the minimum
------------------------------------------------------------------------
r10006 | The_E | 2013-11-04 09:09:26 -0600 (Mon, 04 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelinterp.cpp

Adds a safety check to model_render_glow_points to stop it from blowing up when a glowpoint texture is for some reason not available
------------------------------------------------------------------------
r10007 | The_E | 2013-11-04 12:42:47 -0600 (Mon, 04 Nov 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/debris/debris.cpp

Make sure entries in the Debris[] array get cleared properly upon deletion

------------------------------------------------------------------------
r10008 | The_E | 2013-11-04 12:43:34 -0600 (Mon, 04 Nov 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Adds a check to the mn.Debris table in lua to check for invalid debris pieces

------------------------------------------------------------------------
r10009 | The_E | 2013-11-04 13:04:39 -0600 (Mon, 04 Nov 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/mission/missiongoals.cpp

Make sure we only write to the event log if the buffer to do this actually exists

------------------------------------------------------------------------
r10010 | Goober5000 | 2013-11-04 20:00:29 -0600 (Mon, 04 Nov 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/ship/shipfx.h
   M /trunk/fs2_open/code/sound/sound.cpp
   M /trunk/fs2_open/code/sound/sound.h
   M /trunk/fs2_open/code/species_defs/species_defs.h

game_snd has a STL field, so it is properly a class
and consequently species_info needs to be a class as well
------------------------------------------------------------------------
r10011 | Goober5000 | 2013-11-05 19:06:45 -0600 (Tue, 05 Nov 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/fred2/briefingeditordlg.cpp
   M /trunk/fs2_open/code/fred2/briefingeditordlg.h
   M /trunk/fs2_open/code/fred2/management.cpp
   M /trunk/fs2_open/code/mission/missionbriefcommon.cpp
   M /trunk/fs2_open/code/mission/missionbriefcommon.h
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/missionui/missionbrief.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/species_defs/species_defs.h

store briefing icons in a master list rather than in species_def
allow ship classes to specify their own briefing icon to override normal icon
------------------------------------------------------------------------
r10012 | Goober5000 | 2013-11-05 20:27:41 -0600 (Tue, 05 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/briefingeditordlg.cpp
   M /trunk/fs2_open/code/fred2/briefingeditordlg.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/missionbriefcommon.cpp
   M /trunk/fs2_open/code/mission/missionbriefcommon.h
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h

this should now allow wing icons to be specified too
------------------------------------------------------------------------
r10013 | Goober5000 | 2013-11-05 21:41:19 -0600 (Tue, 05 Nov 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/fred2/briefingeditordlg.cpp
   M /trunk/fs2_open/code/fred2/briefingeditordlg.h
   M /trunk/fs2_open/code/fred2/management.cpp

promptly change the icon type when the wing checkbox is checked
load icons.tbl earlier in FRED so that briefing icons work correctly
------------------------------------------------------------------------
r10014 | niffiwan | 2013-11-06 03:10:06 -0600 (Wed, 06 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudets.h
   M /trunk/fs2_open/code/parse/sexp.cpp

Fix mantis 2946: set ets shield index to zero when sexp shields-off is called
------------------------------------------------------------------------
r10015 | The_E | 2013-11-06 11:14:11 -0600 (Wed, 06 Nov 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp

Moves game_settings.tbl parsing up a few lines so that it takes place before graphics are initialized (Necessary due to the table deciding whether to load external shaders or not)

------------------------------------------------------------------------
r10016 | Wanderer | 2013-11-06 13:10:25 -0600 (Wed, 06 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/lab/lab.cpp

Fix to prevent invalid weapon bitmap references from being created in the lab.
------------------------------------------------------------------------
r10017 | Wanderer | 2013-11-06 13:22:46 -0600 (Wed, 06 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Assert to trap lua getSignature access to objects with invalid signature.
------------------------------------------------------------------------
r10018 | Wanderer | 2013-11-06 14:25:46 -0600 (Wed, 06 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/physics/physics.cpp

Fix for Mantis #2784
------------------------------------------------------------------------
r10019 | Goober5000 | 2013-11-06 17:28:15 -0600 (Wed, 06 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/globalincs/profiling.cpp

fix warning and mismatched line endings
------------------------------------------------------------------------
r10020 | Goober5000 | 2013-11-06 18:14:18 -0600 (Wed, 06 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/gamesequence/gamesequence.cpp
   M /trunk/fs2_open/code/globalincs/pstypes.h
   M /trunk/fs2_open/code/parse/scripting.cpp
   M /trunk/fs2_open/code/parse/scripting.h
   M /trunk/fs2_open/code/weapon/weapon.h

make script_hook behave as a POD object, and fix some parameter passing
------------------------------------------------------------------------
r10021 | Goober5000 | 2013-11-06 19:57:52 -0600 (Wed, 06 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/ai.h
   M /trunk/fs2_open/code/ai/aibig.h
   M /trunk/fs2_open/code/hud/hudtarget.h
   M /trunk/fs2_open/code/lab/lab.cpp
   M /trunk/fs2_open/code/model/modelanim.cpp
   M /trunk/fs2_open/code/model/modelanim.h
   M /trunk/fs2_open/code/network/multimsgs.h
   M /trunk/fs2_open/code/object/objectsnd.h
   M /trunk/fs2_open/code/parse/sexp.h
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/ship/shipfx.h
   M /trunk/fs2_open/code/ship/shiphit.h
   M /trunk/fs2_open/code/weapon/beam.h
   M /trunk/fs2_open/code/weapon/swarm.h
   M /trunk/fs2_open/code/weapon/weapon.h

ship_subsys is now a class
------------------------------------------------------------------------
r10022 | Wanderer | 2013-11-07 02:51:43 -0600 (Thu, 07 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/lab/lab.cpp

Fix for Mantis #2806 - added option to rotate the turrets according to 'initial' state animation code in the lab - option enabled by default but can be toggled via render options
------------------------------------------------------------------------
r10023 | niffiwan | 2013-11-07 03:25:18 -0600 (Thu, 07 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

Fix mantis 2946 part B: set defaults ets when calling shields-on
------------------------------------------------------------------------