Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on December 10, 2013, 11:02:42 am

Title: Nightly (FreeBSD): 10 Dec 2013 - Revision 10210
Post by: SirKnightly on December 10, 2013, 11:02:42 am
Here is the nightly for FreeBSD on 10 Dec 2013 - Revision 10210

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

Code: [Select]
------------------------------------------------------------------------
r10170 | zookeeper | 2013-11-26 02:46:38 -0600 (Tue, 26 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudescort.cpp

Fixed some improper initialization of escort list hit_infos.
------------------------------------------------------------------------
r10171 | Echelon9 | 2013-11-26 05:42:33 -0600 (Tue, 26 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudescort.cpp

Resolve compilation failure introduced by r10170
------------------------------------------------------------------------
r10174 | Goober5000 | 2013-11-27 00:57:16 -0600 (Wed, 27 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionbriefcommon.cpp

don't Int3() because this can happen when a ship is missing from a mod (i.e. when it turns into the GTF Ulysses)
------------------------------------------------------------------------
r10175 | Echelon9 | 2013-11-30 21:27:57 -0600 (Sat, 30 Nov 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudtarget.cpp

Fix Mantis 2968: AddressSanitizer: global-buffer-overflow in shield_info_reset() - relates to hud_target_change_check()
------------------------------------------------------------------------
r10176 | niffiwan | 2013-12-01 03:38:17 -0600 (Sun, 01 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/missionui/missiondebrief.cpp

Fix mantis 2967: use Medals array instead of Ranks (from Yarn)
------------------------------------------------------------------------
r10177 | zookeeper | 2013-12-01 04:03:45 -0600 (Sun, 01 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/model.h

Added initialization of render box and sphere offsets.
------------------------------------------------------------------------
r10178 | niffiwan | 2013-12-01 04:45:20 -0600 (Sun, 01 Dec 2013) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/network/multi_voice.cpp

Fix Coverity 1093549: Negative array index write

(practically impossible to occur, but lets be safe in case multi_voice_get_stream() changes in future)
------------------------------------------------------------------------
r10179 | Goober5000 | 2013-12-02 20:33:42 -0600 (Mon, 02 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

just make this block similar to the other one
------------------------------------------------------------------------
r10180 | Goober5000 | 2013-12-02 21:22:16 -0600 (Mon, 02 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

for wing names with hash symbols, put the ship number before the hash
------------------------------------------------------------------------
r10181 | Goober5000 | 2013-12-02 21:41:30 -0600 (Mon, 02 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

when changing ship types, make sure the collision flags propagate
------------------------------------------------------------------------
r10182 | Echelon9 | 2013-12-03 05:05:03 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp

Fix Mantis 2800: Particles not removed on standalone
------------------------------------------------------------------------
r10183 | niffiwan | 2013-12-03 05:07:01 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelread.cpp

Add warning for model insignia specifying an invalid LOD
------------------------------------------------------------------------
r10184 | niffiwan | 2013-12-03 05:22:44 -0600 (Tue, 03 Dec 2013) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/model/model.h

Bump model insignia faces/vertexes limits

(so that newer more detailed ships can have proper insignia)
------------------------------------------------------------------------
r10185 | zookeeper | 2013-12-03 05:27:01 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudescort.cpp

Replaced shield_hit_info in escort_info with its own simple set of timer variables. Fixes Mantis #2966 and makes the code simpler and safer.
------------------------------------------------------------------------
r10186 | Echelon9 | 2013-12-03 06:19:34 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp

Fix Mantis 2969: AddressSanitizer: global-buffer-overflow in ai_do_objects_repairing_stuff()
------------------------------------------------------------------------
r10187 | Echelon9 | 2013-12-03 07:48:27 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Fix Mantis 2970: AddressSanitizer: global-buffer-overflow in show_ship_subsys_count()
------------------------------------------------------------------------
r10188 | zookeeper | 2013-12-03 10:09:56 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/parse/scripting.cpp
   M /trunk/fs2_open/code/parse/scripting.h

Added an $On Ship Arrive scripting hook.
------------------------------------------------------------------------
r10190 | Goober5000 | 2013-12-03 10:47:13 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

fix hidden divide-by-zero
------------------------------------------------------------------------
r10192 | zookeeper | 2013-12-03 11:13:46 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Made +delay and +acceleration in animation code optional and default to 0.
------------------------------------------------------------------------
r10194 | zookeeper | 2013-12-03 11:26:03 -0600 (Tue, 03 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelanim.cpp
   M /trunk/fs2_open/code/model/modelanim.h

Enabled fighterbay door animations to better define which bay path must be used or not used for the animation to trigger using +sub_type. Fixes the (undocumented) current numbering of fighterbay +sub_types to be 1-based instead of 0-based. Turns the SUBTYPE_CHECK macro to a proper function.
------------------------------------------------------------------------
r10195 | niffiwan | 2013-12-04 04:23:20 -0600 (Wed, 04 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelanim.h

Fix compile issue on Linux re: INT_MAX / <limits.h>
------------------------------------------------------------------------
r10196 | niffiwan | 2013-12-04 04:23:25 -0600 (Wed, 04 Dec 2013) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/model/model.h

Tweak insignia limits again per Oddgrim's recommendations

http://www.hard-light.net/forums/index.php?topic=86195.msg1722757#msg1722757
------------------------------------------------------------------------
r10197 | Goober5000 | 2013-12-04 20:22:06 -0600 (Wed, 04 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/ship/ship.cpp

a spelling fix, and also clarify a sexp
------------------------------------------------------------------------
r10198 | Goober5000 | 2013-12-05 01:20:27 -0600 (Thu, 05 Dec 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/fred2/freddoc.cpp
   M /trunk/fs2_open/code/fred2/fredview.cpp
   M /trunk/fs2_open/code/fred2/management.cpp
   M /trunk/fs2_open/code/fred2/shipeditordlg.cpp
   M /trunk/fs2_open/code/fred2/wing.cpp
   M /trunk/fs2_open/code/fred2/wing_editor.cpp
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/network/multi_ingame.cpp
   M /trunk/fs2_open/code/network/multiteamselect.cpp
   M /trunk/fs2_open/code/parse/parselo.cpp
   M /trunk/fs2_open/code/parse/parselo.h
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/sound/voicerec.cpp

add wing_bash_ship_name, which handles the hash symbol thing, accommodates Blue Planet's capship trick, and works in FRED
and while we're at it, do a little bit of const'ing
------------------------------------------------------------------------
r10199 | Echelon9 | 2013-12-05 05:13:04 -0600 (Thu, 05 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/jansson/LICENSE
   M /trunk/fs2_open/jansson/dump.c
   M /trunk/fs2_open/jansson/hashtable.c
   M /trunk/fs2_open/jansson/hashtable.h
   M /trunk/fs2_open/jansson/jansson.h
   M /trunk/fs2_open/jansson/jansson_config.h
   M /trunk/fs2_open/jansson/jansson_private.h
   M /trunk/fs2_open/jansson/load.c
   M /trunk/fs2_open/jansson/memory.c
   M /trunk/fs2_open/jansson/pack_unpack.c
   M /trunk/fs2_open/jansson/strbuffer.c
   M /trunk/fs2_open/jansson/strbuffer.h
   M /trunk/fs2_open/jansson/strconv.c
   M /trunk/fs2_open/jansson/utf.c
   M /trunk/fs2_open/jansson/utf.h
   M /trunk/fs2_open/jansson/value.c

Update Jansson library to upstream v2.5 -- http://www.digip.org/blog/2013/09/jansson-2.5-released.html
------------------------------------------------------------------------
r10200 | Goober5000 | 2013-12-06 00:08:23 -0600 (Fri, 06 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/species_defs/species_defs.cpp

Sushi (or maybe LPine) broke Shield_Hit_Ani for modular tables when coding a Diaspora feature
------------------------------------------------------------------------
r10201 | Echelon9 | 2013-12-06 03:21:23 -0600 (Fri, 06 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/network/stand_gui-unix.cpp

Fix Mantis 2974: WebUI interface: Chat tab does not print messages sent from WebUI
------------------------------------------------------------------------
r10202 | Goober5000 | 2013-12-06 22:01:33 -0600 (Fri, 06 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

make warning messages friendlier
------------------------------------------------------------------------
r10203 | Goober5000 | 2013-12-06 23:50:52 -0600 (Fri, 06 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/weapon/weapons.cpp

don't freak out if we don't have a beam texture
------------------------------------------------------------------------
r10204 | Echelon9 | 2013-12-07 00:49:23 -0600 (Sat, 07 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudlock.cpp

Fix Mantis 2896: AddressSanitizer: global-buffer-overflow in hud_lock_reset() hudlock.cpp (v2)
------------------------------------------------------------------------
r10205 | Echelon9 | 2013-12-07 01:44:12 -0600 (Sat, 07 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudtarget.cpp

Fix Mantis 2975: AddressSanitizer: global-buffer-overflow in HudGaugeLeadSight::render()
------------------------------------------------------------------------
r10207 | niffiwan | 2013-12-10 03:40:09 -0600 (Tue, 10 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/.gitignore

update .gitignore to ignore codeblocks layout files
------------------------------------------------------------------------
r10208 | niffiwan | 2013-12-10 03:45:48 -0600 (Tue, 10 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hud.cpp
   M /trunk/fs2_open/code/hud/hud.h
   M /trunk/fs2_open/code/hud/hudparse.cpp

Add common parsing function for hud tables (originally from m!m with updates from me)
------------------------------------------------------------------------
r10209 | niffiwan | 2013-12-10 03:45:54 -0600 (Tue, 10 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudparse.cpp

Merge Yarn adaptable hud with m!m common hud parse
------------------------------------------------------------------------
r10210 | niffiwan | 2013-12-10 03:46:00 -0600 (Tue, 10 Dec 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudparse.cpp

Fix two issues found by Yarn
------------------------------------------------------------------------