Author Topic: Nightly (FreeBSD): 31 May 2013 - Revision 9686  (Read 712 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly (FreeBSD): 31 May 2013 - Revision 9686
Here is the nightly for FreeBSD on 31 May 2013 - Revision 9686

Group: Standard
fso-FREEBSD-Standard-20130531_r9686.tar.bz2
MD5Sum

Code: [Select]
------------------------------------------------------------------------
r9634 | chief1983 | 2013-04-18 18:59:31 -0500 (Thu, 18 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/projects/MSVC_6/Fred2.dsp
   M /trunk/fs2_open/projects/MSVC_6/Freespace2.dsp
   M /trunk/fs2_open/projects/MSVC_6/wxFRED2.dsp

This was probably not letting linking work correctly.
------------------------------------------------------------------------
r9636 | chief1983 | 2013-04-18 19:34:34 -0500 (Thu, 18 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/projects/MSVC_2005/wxFRED2.vcproj

More missed filename renames.
------------------------------------------------------------------------
r9640 | Goober5000 | 2013-04-20 19:12:41 -0500 (Sat, 20 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/parselo.cpp

Yarn's patch to make version checking work correctly
------------------------------------------------------------------------
r9641 | Goober5000 | 2013-04-22 00:50:02 -0500 (Mon, 22 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

the fix for Mantis #2845 in isolation
------------------------------------------------------------------------
r9642 | Goober5000 | 2013-04-22 01:30:48 -0500 (Mon, 22 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

fix the is-in-box sexp
------------------------------------------------------------------------
r9643 | Goober5000 | 2013-04-22 02:33:12 -0500 (Mon, 22 Apr 2013) | 4 lines
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp
   M /trunk/fs2_open/code/fred2/sexp_tree.h
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/parse/sexp.h

code cleanup related to Mantis #2845...
straighten out and standardize the differences between the various OPF_SHIP_WING_* argument types
make sure all ships using an OPF_SHIP_WING_* type actually specify and handle the type they need to (removing the ones that don't make sense, e.g. you can't set the orientation of a waypoint)
enforce type safety by clarifying the distinction between "any ship on a team" and "every ship on a team", and splitting the OSWPT_TYPE_TEAM type to accommodate this (which maintains compatibility with the original OPF_SHIP_WING_TEAM type)
------------------------------------------------------------------------
r9644 | Echelon9 | 2013-04-22 07:09:29 -0500 (Mon, 22 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/objectsnd.cpp

Fix Mantis 2824: AddressSanitizer: global-buffer-overflow in obj_snd_delete_all()
------------------------------------------------------------------------
r9645 | Echelon9 | 2013-04-22 07:12:50 -0500 (Mon, 22 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Fix Mantis 2834: AddressSanitizer: global-buffer-overflow in get_max_ammo_count_for_bank()
------------------------------------------------------------------------
r9646 | Echelon9 | 2013-04-22 07:16:23 -0500 (Mon, 22 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Fix for Mantis 2821: AddressSanitizer: global-buffer-overflow in ship_get_secondary_weapon_range()
------------------------------------------------------------------------
r9647 | Echelon9 | 2013-04-26 04:40:07 -0500 (Fri, 26 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp

Let form follow substance; when using indentation around if() ensure the approach is clear
------------------------------------------------------------------------
r9648 | Echelon9 | 2013-04-26 06:39:05 -0500 (Fri, 26 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Fix Mantis 2853: AddressSanitizer: heap-buffer-overflow in change_ship_type()
------------------------------------------------------------------------
r9649 | Echelon9 | 2013-04-26 08:04:11 -0500 (Fri, 26 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/shiphit.cpp

Fix Mantis 2854: AddressSanitizer: global-buffer-overflow in do_subobj_hit_stuff()
------------------------------------------------------------------------
r9650 | FUBAR-BDHR | 2013-04-27 02:35:26 -0500 (Sat, 27 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missioncampaign.cpp

From Yarn fix for Mantis 2849 +Flags: does not select main halls
------------------------------------------------------------------------
r9651 | The_E | 2013-04-27 08:06:01 -0500 (Sat, 27 Apr 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/camera/camera.cpp

Fix my fix from revision 9305: Properly check for null pointer dereference

------------------------------------------------------------------------
r9652 | niffiwan | 2013-04-28 00:42:47 -0500 (Sun, 28 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/pilotfile/csg.cpp

log the correct CSG version
------------------------------------------------------------------------
r9653 | Echelon9 | 2013-04-28 07:33:19 -0500 (Sun, 28 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/weapon/emp.cpp

Fix Mantis 2850: AddressSanitizer: global-buffer-overflow in emp_randomize_chars()
------------------------------------------------------------------------
r9654 | Echelon9 | 2013-04-28 08:50:03 -0500 (Sun, 28 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionmessage.cpp

Fix for loading of AVIs in BP. As discussed with The_E on IRC, this bug may have had a range of unintended consequences, although not clear why it hasn't been picked up already.
------------------------------------------------------------------------
r9655 | Echelon9 | 2013-04-28 08:51:41 -0500 (Sun, 28 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/bmpman/bmpman.cpp

Extra logging functionality for BMPMAN. This helped localise the fix in r9654.
------------------------------------------------------------------------
r9656 | Zacam | 2013-04-28 18:16:50 -0500 (Sun, 28 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/fred.rc

Fix for Mantis 2841: From CommanderDJ, Allows FRED to select/set Main Hall by string input, not just integers.
------------------------------------------------------------------------
r9657 | niffiwan | 2013-04-29 04:01:24 -0500 (Mon, 29 Apr 2013) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/mission/missioncampaign.cpp
   M /trunk/fs2_open/code/mission/missioncampaign.h
   M /trunk/fs2_open/code/missionui/missionshipchoice.cpp
   M /trunk/fs2_open/code/pilotfile/csg.cpp

Fix mantis 2753: save csg just before mission starts
read loadout indexes into int instead of uint & ensure -1 is not used as array index
initialise Player_loadout struct during FSO start
------------------------------------------------------------------------
r9658 | niffiwan | 2013-04-29 07:15:07 -0500 (Mon, 29 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/missionui/missionshipchoice.cpp

Remove a duplicate line in r9657 - thanks to Echelon9 for noticing this
------------------------------------------------------------------------
r9659 | Echelon9 | 2013-04-29 07:55:53 -0500 (Mon, 29 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/font.cpp

Fix for Mantis 2833: AddressSanitizer: heap-buffer-overflow in get_char_width()
------------------------------------------------------------------------
r9660 | The_E | 2013-04-29 14:54:58 -0500 (Mon, 29 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionmessage.cpp

Fix for Mantis 2857: We need to tell generic_anim_load what to load, really. Otherwise this whole exercise is kinda pointless :P
------------------------------------------------------------------------
r9661 | m_m | 2013-04-30 03:02:33 -0500 (Tue, 30 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/missionui/missionloopbrief.cpp
   M /trunk/fs2_open/code/missionui/missionloopbrief.h

Fix for Mantis 2846: Problems with mission loop animations
------------------------------------------------------------------------
r9662 | niffiwan | 2013-04-30 03:25:43 -0500 (Tue, 30 Apr 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/missionui/missionscreencommon.cpp
   M /trunk/fs2_open/code/missionui/missionshipchoice.cpp

Fix for mantis 2802: when restoring last missions loadout, ignore weapons on absent ships
Also clear ship weapons & weapon-counts when clearing loadout slots
------------------------------------------------------------------------
r9663 | niffiwan | 2013-04-30 03:28:17 -0500 (Tue, 30 Apr 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/missionui/missionscreencommon.cpp
   M /trunk/fs2_open/code/missionui/missionshipchoice.cpp

Revert "Fix for mantis 2802: when restoring last missions loadout, ignore weapons on absent ships"
Wrong patch you git!
------------------------------------------------------------------------
r9664 | niffiwan | 2013-04-30 03:35:16 -0500 (Tue, 30 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/pilotfile/csg.cpp

Fix for mantis 2855: fix off-by-one, add negative index check, empty invalid slots & enable mprintfs
------------------------------------------------------------------------
r9665 | The_E | 2013-04-30 11:16:40 -0500 (Tue, 30 Apr 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/globalincs/def_files.cpp
   M /trunk/fs2_open/code/graphics/gropenglpostprocessing.cpp

From Plombo: Make the FXAA shaders conform to the (absolutely braindead, I might add) GLSL specs.
Also makes Mesa happy.
------------------------------------------------------------------------
r9666 | Zacam | 2013-04-30 18:16:33 -0500 (Tue, 30 Apr 2013) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/controlconfig/controlsconfig.h

Doxygen and clean-up start for making the controls more robust.
Doxygen additions: z64555
Tab/Whitespace cleanup: My fault.
------------------------------------------------------------------------
r9667 | Zacam | 2013-05-01 02:41:43 -0500 (Wed, 01 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/controlconfig/controlsconfig.h

From z64555; a better version of r9666's Doxygen comments.
------------------------------------------------------------------------
r9668 | niffiwan | 2013-05-01 05:00:44 -0500 (Wed, 01 May 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/missionui/missionscreencommon.cpp
   M /trunk/fs2_open/code/missionui/missionshipchoice.cpp

Fix for mantis 2802: when restoring last missions loadout, ignore weapons on absent ships
Also clear ship weapons & weapon-counts when clearing loadout slots
------------------------------------------------------------------------
r9669 | Zacam | 2013-05-04 00:46:47 -0500 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/debugconsole/timerbar.cpp

Fix for Mantis 2829: If it doesn't like trying to @param a double stuffed func, then don't. We have the @params defined in the original draw_func_ptr anyway.
------------------------------------------------------------------------
r9670 | Zacam | 2013-05-04 00:59:26 -0500 (Sat, 04 May 2013) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Fix for Mantis 0002860: Tostring function for enumerations returns invalid for highest enumeration index
From: Admiral MS
------------------------------------------------------------------------
r9671 | Echelon9 | 2013-05-04 02:19:32 -0500 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Fix Mantis 2819: AddressSanitizer: stack-buffer-overflow in l_File_read_f()
------------------------------------------------------------------------
r9672 | Echelon9 | 2013-05-04 19:17:10 -0500 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cutscene/cutscenes.cpp

Fix Mantis 2862: Crash exiting game from command briefing on newly created pilot, caused by double free in cutscenes.cpp
------------------------------------------------------------------------
r9673 | Echelon9 | 2013-05-04 19:25:49 -0500 (Sat, 04 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missioncampaign.cpp
   M /trunk/fs2_open/code/pilotfile/csg.cpp

Fix Mantis 2859: Game crashes if mod is changed with the same pilot in use. From niffiwan.
------------------------------------------------------------------------
r9675 | Goober5000 | 2013-05-07 20:43:47 -0500 (Tue, 07 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

fix for Mantis #2856 - combine all the has-[un]docked[-delay] sexp functions and make adjustments for the order of ship checks
------------------------------------------------------------------------
r9677 | Echelon9 | 2013-05-10 09:46:32 -0500 (Fri, 10 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

Fix Mantis 2837: AddressSanitizer: heap-buffer-overflow in sexp_get_damage_caused()
------------------------------------------------------------------------
r9678 | niffiwan | 2013-05-21 04:27:24 -0500 (Tue, 21 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/localization/localize.cpp

Fix for mantis 2801 from Mr_Maniac: increase buffer size to correctly handle localisation strings > 1024 chars
------------------------------------------------------------------------
r9679 | niffiwan | 2013-05-22 05:27:12 -0500 (Wed, 22 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missioncampaign.cpp

Fix for mantis 2868: clear all mission completed flags when changing campaigns
------------------------------------------------------------------------
r9680 | Backslash | 2013-05-25 16:16:44 -0500 (Sat, 25 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudtarget.cpp

Small fix to selection set / multitarget / hotkey wing behavior. If a set is not active and something is targeted that is in a set, pressing THAT set's key will not change targets, but just activate the set.
------------------------------------------------------------------------
r9681 | niffiwan | 2013-05-29 05:26:16 -0500 (Wed, 29 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionmessage.cpp

Fix for mantis 2864: correctly init message_extra struct
------------------------------------------------------------------------
r9682 | niffiwan | 2013-05-30 04:32:35 -0500 (Thu, 30 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missioncampaign.cpp

Fix for mantis 2879: clear/reset *everything* in Campaign struct
------------------------------------------------------------------------
r9683 | karajorma | 2013-05-31 04:09:37 -0500 (Fri, 31 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp

Fix for Mantis 1863 (Ships with an arrival cue of true and a delay do not arrive on the standalone). Might possibly fix Mantis 1815 too.
------------------------------------------------------------------------
r9684 | karajorma | 2013-05-31 04:14:09 -0500 (Fri, 31 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/network/multimsgs.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/ship/shipfx.cpp

Assign the debris signature correctly.
------------------------------------------------------------------------
r9685 | karajorma | 2013-05-31 04:17:17 -0500 (Fri, 31 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/object.cpp

Better error reporting for this issue (in order to help track down a Diaspora bug).
------------------------------------------------------------------------
r9686 | karajorma | 2013-05-31 04:18:14 -0500 (Fri, 31 May 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

We only need to see this error once in FS2. Ensure that this instance only appears in FRED.
------------------------------------------------------------------------