Author Topic: Nightly (OS X): 25 Oct 2011 - Revision 7927  (Read 1101 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly (OS X): 25 Oct 2011 - Revision 7927
Here is the nightly for OS X on 25 Oct 2011 - Revision 7927

Group: Inferno
fso-OSX-Inferno-20111025_r7927.tgz
MD5Sum

Code: [Select]
------------------------------------------------------------------------
r7902 | Zacam | 2011-10-12 12:44:40 -0500 (Wed, 12 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/gropengldraw.cpp
   M /trunk/fs2_open/code/graphics/gropengldraw.h

Wrong EOL type on these two.
------------------------------------------------------------------------
r7905 | The_E | 2011-10-14 08:58:50 -0500 (Fri, 14 Oct 2011) | 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/io/key.cpp

From Eli2: Allows adjustment of the keyboard layout on Linux/MacOS. Right now, only german layout is added in, use "-keyboard_layout qwertz" to activate it.
------------------------------------------------------------------------
r7906 | Echelon9 | 2011-10-15 23:23:42 -0500 (Sat, 15 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cmdline/cmdline.cpp
   M /trunk/fs2_open/code/io/key.cpp

Fixing Eli2's commit in r7905. Where the -keyboard_layout commandline hasn't been used, the code was causing a CTD rather than handling gracefully the fallback option
------------------------------------------------------------------------
r7907 | Echelon9 | 2011-10-16 00:08:33 -0500 (Sun, 16 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/graphics/grbatch.cpp
   M /trunk/fs2_open/code/graphics/grbatch.h
   M /trunk/fs2_open/code/lab/lab.cpp
   M /trunk/fs2_open/code/object/objectsort.cpp
   M /trunk/fs2_open/code/particle/particle.cpp

Clarify some aspects of the geometry map and distortion map batchers, as well as clarifying and making consistent the function calling conventions throughout the code.
------------------------------------------------------------------------
r7908 | Echelon9 | 2011-10-16 00:22:34 -0500 (Sun, 16 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/grbatch.cpp

Convert the geometry map batcher lookup functions to use size_t, in line with the STL types
------------------------------------------------------------------------
r7909 | Echelon9 | 2011-10-16 00:27:03 -0500 (Sun, 16 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cmdline/cmdline.h

Looks pretty unneeded now, odd commented out definition in cmdline.h
------------------------------------------------------------------------
r7911 | Echelon9 | 2011-10-17 07:42:34 -0500 (Mon, 17 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/2d.h

It's small, does lead to a slightly longer (but not necessarily less concise) code... but it is slightly faster. Tested on OS X, Intel Core 2 Duo, compiled with GCC 4.0
------------------------------------------------------------------------
r7912 | Echelon9 | 2011-10-17 07:56:47 -0500 (Mon, 17 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

STL types are tuned to handle their own memory allocations. Code like this is never going to be optimal in all situations, and likely to be sub-optimal in many situations
------------------------------------------------------------------------
r7913 | Echelon9 | 2011-10-17 07:58:31 -0500 (Mon, 17 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Huh? This Assert() check doesn't make any sense
------------------------------------------------------------------------
r7914 | Echelon9 | 2011-10-17 08:01:48 -0500 (Mon, 17 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/particle/particle.cpp

STL types are tuned to handle their own memory allocations. Code like this is never going to be optimal in all situations, and likely to be sub-optimal in many situations
------------------------------------------------------------------------
r7915 | Echelon9 | 2011-10-17 08:07:24 -0500 (Mon, 17 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/graphics/gropenglshader.cpp
   M /trunk/fs2_open/code/graphics/gropengltnl.cpp
   M /trunk/fs2_open/code/sound/ds.cpp

STL types again. Some of these are just inefficient, like reserving one extra slot for each additional element, and then pushing that element onto the STL type
------------------------------------------------------------------------
r7916 | Echelon9 | 2011-10-17 08:10:17 -0500 (Mon, 17 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/sound/sound.cpp

And found another offender of the STL capacity() / size() / reserve() type
------------------------------------------------------------------------
r7918 | Zacam | 2011-10-19 02:36:21 -0500 (Wed, 19 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/asteroid/asteroid.h
   M /trunk/fs2_open/code/graphics/grbatch.h
   M /trunk/fs2_open/code/hud/hud.cpp
   M /trunk/fs2_open/code/hud/hudets.cpp
   M /trunk/fs2_open/code/parse/sexp.h
   M /trunk/fs2_open/code/radar/radardradis.cpp
   M /trunk/fs2_open/code/ship/ship.h

From ni1s: -Wreorder warnings clean up for GCC output.
------------------------------------------------------------------------
r7920 | Echelon9 | 2011-10-20 08:37:58 -0500 (Thu, 20 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.cpp

Fix Mantis 2525: Valgrind: Conditional jump or move depends on uninitialized value(s) - parse_ship_values()
------------------------------------------------------------------------
r7921 | Echelon9 | 2011-10-20 15:25:39 -0500 (Thu, 20 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/anim/packunpack.cpp

Fix Mantis 2526: Valgrind: Conditional jump or move depends on uninitialized value(s) - init_anim_instance()
------------------------------------------------------------------------
r7922 | Echelon9 | 2011-10-22 05:29:48 -0500 (Sat, 22 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/gamesnd/gamesnd.h

Documentation: cleanup and documentation of gamesnd.h from Eli2
------------------------------------------------------------------------
r7923 | IssMneur | 2011-10-22 17:11:31 -0500 (Sat, 22 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/cmeasure/cmeasure.cpp
   M /trunk/fs2_open/code/hud/hud.cpp
   M /trunk/fs2_open/code/hud/hudlock.cpp
   M /trunk/fs2_open/code/hud/hudreticle.cpp
   M /trunk/fs2_open/code/hud/hudtarget.cpp
   M /trunk/fs2_open/code/io/keycontrol.cpp
   M /trunk/fs2_open/code/object/collideshipship.cpp
   M /trunk/fs2_open/code/playerman/playercontrol.cpp
   M /trunk/fs2_open/code/ship/afterburner.cpp
   M /trunk/fs2_open/code/ship/ship.cpp
   M /trunk/fs2_open/code/ship/ship.h
   M /trunk/fs2_open/code/weapon/weapons.cpp

From m!m: patch to add support for customizable cockpit sounds. See: http://www.hard-light.net/forums/index.php?topic=78675.0
------------------------------------------------------------------------
r7924 | Echelon9 | 2011-10-22 21:36:12 -0500 (Sat, 22 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/ship.h

Documentation: Fix typo in the Doxygen comment block
------------------------------------------------------------------------
r7925 | Echelon9 | 2011-10-23 00:00:49 -0500 (Sun, 23 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/freespace2/freespace.cpp
   M /trunk/fs2_open/code/freespace2/levelpaging.cpp
   M /trunk/fs2_open/code/weapon/shockwave.cpp
   M /trunk/fs2_open/code/weapon/shockwave.h

Documentation: Code cleanup of shockwaves.cpp and ancilliary changes
------------------------------------------------------------------------
r7926 | Zacam | 2011-10-23 14:00:04 -0500 (Sun, 23 Oct 2011) | 1 line
Changed paths:
   M /trunk/fs2_open/code/ship/shipfx.cpp
   M /trunk/fs2_open/code/ship/shipfx.h

from zookeeper: [FotG] Fixes collision problem with the hyperspace warpin type introduced by r7889
------------------------------------------------------------------------