Author Topic: Nightly (FreeBSD): 18 Apr 2013 - Revision 9633  (Read 368 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly (FreeBSD): 18 Apr 2013 - Revision 9633
Here is the nightly for FreeBSD on 18 Apr 2013 - Revision 9633

Group: Standard
fso-FREEBSD-Standard-20130418_r9633.tar.bz2
MD5Sum

Code: [Select]
------------------------------------------------------------------------
r9615 | niffiwan | 2013-04-02 04:03:46 -0500 (Tue, 02 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/pilotfile/csg.cpp

GCC warning: vector.size() is unsigned, no point in checking if it's >= 0
------------------------------------------------------------------------
r9616 | karajorma | 2013-04-02 20:50:28 -0500 (Tue, 02 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

Forgot to null check that. Also this SEXP was only designed to work on ships, not wings or teams. I can add that later maybe.
------------------------------------------------------------------------
r9617 | Echelon9 | 2013-04-03 07:37:59 -0500 (Wed, 03 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/menuui/mainhallmenu.cpp
   M /trunk/fs2_open/code/mission/missioncampaign.cpp

CommanderDJ's patch for half of the Doxygen warnings - see Mantis 2829
------------------------------------------------------------------------
r9618 | chief1983 | 2013-04-04 00:22:22 -0500 (Thu, 04 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/voiceactingmanager.cpp
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/network/chat_api.cpp
   M /trunk/fs2_open/code/parse/sexp.cpp

Since the timerbar warning can't be fixed, this should fix the remaining parts of Mantis #2829 by escaping things it confused with xml tags.
------------------------------------------------------------------------
r9619 | Echelon9 | 2013-04-04 00:30:35 -0500 (Thu, 04 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/scripting.cpp

Fix use of magic numbers in ConditionedHook::ConditionsValid()
------------------------------------------------------------------------
r9620 | Echelon9 | 2013-04-04 01:16:11 -0500 (Thu, 04 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/scripting.cpp

Fix for Mantis 2835: AddressSanitizer: global-buffer-overflow in ConditionedHook::ConditionsValid() scripting.cpp:338
------------------------------------------------------------------------
r9621 | Echelon9 | 2013-04-04 01:53:37 -0500 (Thu, 04 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aiturret.cpp

Fix Mantis 2836: AddressSanitizer: global-buffer-overflow in ai_fire_from_turret() aiturret.cpp:2528
------------------------------------------------------------------------
r9622 | niffiwan | 2013-04-05 23:11:39 -0500 (Fri, 05 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/menuui/barracks.cpp
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/network/multi_data.cpp
   M /trunk/fs2_open/code/network/multi_pinfo.cpp
   M /trunk/fs2_open/code/network/multimsgs.cpp
   M /trunk/fs2_open/code/network/multiui.cpp
   M /trunk/fs2_open/code/network/multiutil.cpp
   M /trunk/fs2_open/code/parse/lua.cpp
   M /trunk/fs2_open/code/pilotfile/csg.cpp
   M /trunk/fs2_open/code/pilotfile/csg_convert.cpp
   M /trunk/fs2_open/code/pilotfile/pilotfile.h
   M /trunk/fs2_open/code/pilotfile/plr.cpp
   M /trunk/fs2_open/code/playerman/managepilot.cpp
   M /trunk/fs2_open/code/playerman/player.h

Fix mantis 2815: store single/multi squad names and images separately (in csg/plr respectively)
------------------------------------------------------------------------
r9623 | zookeeper | 2013-04-06 16:44:27 -0500 (Sat, 06 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

Probably fixes is-secondary-selected not working.
------------------------------------------------------------------------
r9624 | niffiwan | 2013-04-06 19:46:59 -0500 (Sat, 06 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/pilotfile/csg.cpp
   M /trunk/fs2_open/code/pilotfile/csg_convert.cpp
   M /trunk/fs2_open/code/pilotfile/pilotfile.h
   M /trunk/fs2_open/code/pilotfile/pilotfile_convert.h
   M /trunk/fs2_open/code/pilotfile/plr.cpp
   M /trunk/fs2_open/code/pilotfile/plr_convert.cpp

Fix mantis 2832: conversion functions now use certain consts from the new pilot code when exporting *only*
------------------------------------------------------------------------
r9625 | niffiwan | 2013-04-08 04:27:30 -0500 (Mon, 08 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudparse.cpp

From Yarn - Fix mantis 2839: remove overlap in default 640x480 res HUD gauges
------------------------------------------------------------------------
r9626 | Echelon9 | 2013-04-12 23:51:15 -0500 (Fri, 12 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cmdline/cmdline.cpp
   M /trunk/fs2_open/code/freespace2/freespace.cpp

Fix for Mantis 2820: AddressSanitizer: global-buffer-overflow in os_init_cmdline() cmdline.cpp on Mac
------------------------------------------------------------------------
r9627 | Echelon9 | 2013-04-13 02:57:17 -0500 (Sat, 13 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hud.cpp
   M /trunk/fs2_open/code/hud/hudtargetbox.cpp

Fix Mantis 2828: AddressSanitizer: global-buffer-overflow in ship_subsys_disrupted() ship.cpp:8066
------------------------------------------------------------------------
r9629 | Echelon9 | 2013-04-13 20:56:22 -0500 (Sat, 13 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aiturret.cpp

Fix Mantis 2825: AddressSanitizer: global-buffer-overflow in turret_weapon_has_flags() aiturret.cpp:316
------------------------------------------------------------------------
r9630 | Echelon9 | 2013-04-15 09:48:30 -0500 (Mon, 15 Apr 2013) | 1 line
Changed paths:
   M /trunk/fs2_open/code/pilotfile/csg_convert.cpp

Fix for Mantis 2844: AddressSanitizer: heap-buffer-overflow in pilotfile_convert::csg_import_red_alert csg_convert.cpp:438
------------------------------------------------------------------------
r9631 | Goober5000 | 2013-04-18 00:45:42 -0500 (Thu, 18 Apr 2013) | 5 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

cleanup due 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)
fix num-ships-in-battle and is-in-box which were both broken
and make sure the sexp lookup for IFFs uses sexp_determine_team rather than iff_lookup (which is the actual fix for Mantis #2845)
------------------------------------------------------------------------
r9632 | Zacam | 2013-04-18 14:39:42 -0500 (Thu, 18 Apr 2013) | 1 line
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

Revert r9631: If you are going to make a fix, commit just the fix, not a slew of "oh, also" stuff that ends up breaking things. Especially not immediately preceding an RC phase, kthx.
------------------------------------------------------------------------