Author Topic: Nightly (FreeBSD): 11 Mar 2014 - Revision 10490  (Read 760 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly (FreeBSD): 11 Mar 2014 - Revision 10490
Here is the nightly for FreeBSD on 11 Mar 2014 - Revision 10490

Group: Standard
fso-FREEBSD-Standard-20140311_r10490.tar.bz2
MD5Sum

Code: [Select]
------------------------------------------------------------------------
r10351 | The_E | 2014-01-28 12:54:44 -0600 (Tue, 28 Jan 2014) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/pilotfile/csg.cpp
   M /trunk/fs2_open/code/pilotfile/pilotfile.h

Remove per-campaign detail settings

------------------------------------------------------------------------
r10376 | The_E | 2014-01-31 11:38:31 -0600 (Fri, 31 Jan 2014) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/mission/missionmessage.cpp

Remove a pointless, :v: original assert (All ships should be able to send messages regardless of whether they're flyable; checking whether they are accomplishes literally nothing)

------------------------------------------------------------------------
r10377 | karajorma | 2014-02-01 06:27:51 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

There was some confusion about the old help text.
------------------------------------------------------------------------
r10378 | Echelon9 | 2014-02-01 16:05:47 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/weapon/weapons.cpp

Fix Mantis 2997: Make +Bitmap a required table item if a weapon trail has been set
------------------------------------------------------------------------
r10379 | Echelon9 | 2014-02-01 16:19:18 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/.gitignore

Expand the .gitignore exclusions to cover modern Xcode project local files. Based off StackOverflow suggestions as documented.
------------------------------------------------------------------------
r10380 | Echelon9 | 2014-02-01 16:27:45 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/model.h

Fix Coverity 1093859: Uninitialized scalar field In mst_info::?\226?\128?\139mst_info(): A scalar field is not initialized by the constructor (CWE-457). From Flaming_Sword.
------------------------------------------------------------------------
r10381 | Echelon9 | 2014-02-01 16:29:24 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelanim.cpp

Fix Coverity 1093669 Out-of-bounds access: In triggered_rotation::add_queue(queued_animation *, int): Out-of-bounds access to a buffer (CWE-119). From Flaming_Sword.
------------------------------------------------------------------------
r10382 | Echelon9 | 2014-02-01 16:31:02 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelcollide.cpp

Fix Coverity 1093413 Logically dead code: In model_collide_sub(void *): Code can never be reached because of a logical contradiction (CWE-561). From Flaming_Sword.
------------------------------------------------------------------------
r10383 | Echelon9 | 2014-02-01 16:32:19 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelinterp.cpp

Fix Coverity 1093728 Allocation size mismatch: In model_allocate_interp_data(int, int, int): Allocation size is not a multiple of the target pointer's pointed-to type (CWE-131). From Flaming_Sword.
------------------------------------------------------------------------
r10384 | Echelon9 | 2014-02-01 16:33:44 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelread.cpp

Fix Coverity 1093455 Dereference after null check: In read_model_file(polymodel *, char *, int, model_subsystem *, int): Pointer is checked against null but then dereferenced anyway (CWE-476). From Flaming_Sword.
------------------------------------------------------------------------
r10385 | Echelon9 | 2014-02-01 16:34:58 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/collideweaponweapon.cpp

Fix Coverity 1107319 Copy-paste error: In collide_weapon_weapon(obj_pair *): A copied piece of code is inconsistent with the original (CWE-398). From Flaming_Sword.
------------------------------------------------------------------------
r10386 | Echelon9 | 2014-02-01 16:36:28 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/objcollide.cpp

Fix Coverity 1102734 Uninitialized scalar field: In collider_pair::collider_pair(): A scalar field is not initialized by the constructor (CWE-457). From Flaming_Sword.
------------------------------------------------------------------------
r10387 | Echelon9 | 2014-02-01 16:38:07 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/object.cpp

Fix Coverity 1129278 Uninitialized scalar field: In object::object(): A scalar field is not initialized by the constructor (CWE-457). From Flaming_Sword.
------------------------------------------------------------------------
r10388 | Echelon9 | 2014-02-01 16:39:33 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/objectsnd.cpp

Fix Coverity 1093392 Logically dead code: In obj_snd_assign(int, int, vec3d *, int, int, ship_subsys *): Code can never be reached because of a logical contradiction (CWE-561). From Flaming_Sword.
------------------------------------------------------------------------
r10389 | Echelon9 | 2014-02-01 16:40:43 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelinterp.cpp

Fix Coverity 1093407 Logically dead code: In model_interp_sub(void *, polymodel *, bsp_info *, int): Code can never be reached because of a logical contradiction (CWE-561). From Flaming_Sword.
------------------------------------------------------------------------
r10390 | Echelon9 | 2014-02-01 16:43:10 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/objectsnd.cpp

Fix Coverity 1093446 Dereference after null check: In obj_snd_stop_all(): Pointer is checked against null but then dereferenced anyway (CWE-476). From Flaming_Sword.
------------------------------------------------------------------------
r10391 | Echelon9 | 2014-02-01 16:44:49 -0600 (Sat, 01 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/model/modelcollide.cpp

Fix Coverity 1093576 Improper use of negative value: In model_collide_flatpoly(unsigned char *): Negative value can be returned from function is not being checked before being used improperly (CWE-394). From Flaming_Sword.
------------------------------------------------------------------------
r10392 | m_m | 2014-02-02 06:13:08 -0600 (Sun, 02 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/aicode.cpp

Fix for Coverity 1107329: Improper use of negative value
------------------------------------------------------------------------
r10393 | m_m | 2014-02-02 06:14:11 -0600 (Sun, 02 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/missionui/redalert.cpp

Fix for Coverity 1147623: Out-of-bounds access
------------------------------------------------------------------------
r10403 | karajorma | 2014-02-03 21:44:15 -0600 (Mon, 03 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp

If we've already written the content of CTEXT(n) to a variable, we should use that, rather than calling CTEXT(n) 500+ times.
------------------------------------------------------------------------
r10404 | Goober5000 | 2014-02-05 19:52:30 -0600 (Wed, 05 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

only warn once, because old missions tended to have a *lot* of these broken +Team values
------------------------------------------------------------------------
r10405 | Goober5000 | 2014-02-05 19:55:56 -0600 (Wed, 05 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

wing names with the hash at the beginning aren't subject to the name bashing
------------------------------------------------------------------------
r10406 | Goober5000 | 2014-02-05 20:58:49 -0600 (Wed, 05 Feb 2014) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/hud/hudsquadmsg.cpp

following up from r10000 and r10004, fix the hud squad message display for support ship aborts
(and in the process optimize things slightly)
------------------------------------------------------------------------
r10407 | Goober5000 | 2014-02-05 22:07:11 -0600 (Wed, 05 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Mantis #3004: ship_get_ship_with_dock_bay was written in such a way that it allowed a negative array index to create all sorts of havoc
------------------------------------------------------------------------
r10411 | m_m | 2014-02-07 03:00:26 -0600 (Fri, 07 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Fix for Coverity Issue 1166829: Dereference before null check
------------------------------------------------------------------------
r10428 | Goober5000 | 2014-02-08 23:12:08 -0600 (Sat, 08 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ai/ai.h
   M /trunk/fs2_open/code/ai/aicode.cpp
   M /trunk/fs2_open/code/ai/aigoals.cpp
   M /trunk/fs2_open/code/hud/hudsquadmsg.cpp
   M /trunk/fs2_open/code/mission/missionparse.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h

Mantis #3004: standardize checks for whether ships can depart to docking bays, and whether departure goals are achievable, and whether a ship can be commanded to depart; also fix the default behavior if a ship attempts to warp out but is unable to
------------------------------------------------------------------------
r10429 | Goober5000 | 2014-02-08 23:13:40 -0600 (Sat, 08 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missionparse.cpp

Mantis #3004: don't remove subspace drives from support ships
------------------------------------------------------------------------
r10430 | zookeeper | 2014-02-10 08:10:11 -0600 (Mon, 10 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/collidedebrisweapon.cpp
   M /trunk/fs2_open/code/object/collideshipweapon.cpp
   M /trunk/fs2_open/code/object/collideweaponweapon.cpp
   M /trunk/fs2_open/code/parse/scripting.cpp

Allowed the $Weapon class hook condition to work on $Weapon Collision hooks.
------------------------------------------------------------------------
r10431 | zookeeper | 2014-02-11 09:49:23 -0600 (Tue, 11 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Clarified which time units are expected by camera.setOrientation() and camera.setPosition().
------------------------------------------------------------------------
r10445 | The_E | 2014-02-16 09:36:27 -0600 (Sun, 16 Feb 2014) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/parse/sexp.h
   M /trunk/fs2_open/code/starfield/starfield.cpp
   M /trunk/fs2_open/code/starfield/starfield.h

Adds set-motion-debris-override sexp. This can be used to control the presence of motion debris, and overrides any user choice made through the -nomotiondebris commandline flag.

------------------------------------------------------------------------
r10446 | m_m | 2014-02-16 10:25:00 -0600 (Sun, 16 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/lua.cpp

Add lua function to get a handle of the current player
------------------------------------------------------------------------
r10462 | niffiwan | 2014-02-18 06:33:50 -0600 (Tue, 18 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/hud/hudparse.cpp

Fix mantis 3009: set slew correctly for hud gauges
------------------------------------------------------------------------
r10463 | m_m | 2014-02-20 05:02:07 -0600 (Thu, 20 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cmdline/cmdline.cpp
   M /trunk/fs2_open/code/cmdline/cmdline.h
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/osapi/osapi.cpp
   M /trunk/fs2_open/code/osapi/osapi_unix.cpp

Add -no_unfocused_pause option.
------------------------------------------------------------------------
r10464 | m_m | 2014-02-20 05:07:27 -0600 (Thu, 20 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/weapon/weapons.cpp

Fix for Coverity 1107332: Negative array index read
------------------------------------------------------------------------
r10466 | karajorma | 2014-02-21 02:48:14 -0600 (Fri, 21 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/network/multi_sexp.cpp

Fix a bug with the multiplayer SEXP code. The callback functions write to the packet and thus can also make it go out of bounds.
------------------------------------------------------------------------
r10467 | karajorma | 2014-02-21 02:49:03 -0600 (Fri, 21 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/mission/missiongoals.cpp

Fix a bug with the event.log where SEXPs which weren't in events would also write data to the log.
------------------------------------------------------------------------
r10469 | karajorma | 2014-02-21 06:00:37 -0600 (Fri, 21 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/fred.rc

Make the Mission Objectives editor a little larger. Cause why not?
------------------------------------------------------------------------
r10470 | karajorma | 2014-02-21 06:01:30 -0600 (Fri, 21 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/parse/sexp.h

Add a SEXP for checking the current state of ship flags.
------------------------------------------------------------------------
r10471 | karajorma | 2014-02-21 06:38:12 -0600 (Fri, 21 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp

Fix a bug where you couldn't press g to start a mission in debug builds.
------------------------------------------------------------------------
r10473 | Zacam | 2014-02-22 09:54:59 -0600 (Sat, 22 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/2d.cpp

I think we can allow for 32bit Color Depth to be the default option now.
------------------------------------------------------------------------
r10474 | zookeeper | 2014-02-22 19:00:46 -0600 (Sat, 22 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/object/collidedebrisweapon.cpp

Fixed oversight in r10430: the $Weapon class hook condition didn't work on $Weapon Collision hooks if the other object was an asteroid.
------------------------------------------------------------------------
r10475 | karajorma | 2014-02-22 23:46:49 -0600 (Sat, 22 Feb 2014) | 1 line
Changed paths:
   M /trunk/fs2_open/code/fred2/fred.rc

Bigger (and better?) Briefing and Debriefing editors courtesy of Axem.
------------------------------------------------------------------------
r10476 | niffiwan | 2014-02-27 03:07:33 -0600 (Thu, 27 Feb 2014) | 5 lines
Changed paths:
   M /trunk/fs2_open/code/hud/hudparse.cpp

Followup to mantis 3009; missed the Lead Sight gauge in the 1st fix

Rechecked all other gauges that set slew=true in their contructors
(vs 1st pass which checked gauges that set slew=true in hudparse.cpp)
I think I got them all now...
------------------------------------------------------------------------
r10477 | m_m | 2014-03-02 10:19:42 -0600 (Sun, 02 Mar 2014) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/io/mouse.cpp

Add a scripting hook variable that specifies the mouse buttons.
This variable is named MouseButton and is a bit field which uses the MOUSE_* defines (index 0 for right, 1 for left, 2 for middle).
------------------------------------------------------------------------
r10481 | Goober5000 | 2014-03-03 11:28:29 -0600 (Mon, 03 Mar 2014) | 2 lines
Changed paths:
   M /trunk/fs2_open/code/model/model.h

going through old revisions, r8540 is wrong, since it was like that in trunk -- memsetting the whole struct to -1 sets all integers and floats to -1
(so let's go back to the old way in case some old retail code relied on model_instance_num, model_num, or submodel_num being set to -1)
------------------------------------------------------------------------
r10489 | niffiwan | 2014-03-10 05:29:36 -0500 (Mon, 10 Mar 2014) | 3 lines
Changed paths:
   M /trunk/fs2_open/code/fred2/sexp_tree.cpp
   M /trunk/fs2_open/code/parse/sexp.cpp
   M /trunk/fs2_open/code/parse/sexp.h

From Axem: add hud-set-custom-gauge-active and hud-set-retail-gauge active

Deprecates hud-set-active-gauge and hud-activate-gauge-type in favor of hud-set-custom-gauge-active and hud-set-retail-gauge active, which are clearer to understand and now accept INT_MAX number of gauges, instead of just 1.
------------------------------------------------------------------------