Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on October 25, 2011, 11:30:46 am
-
Here is the nightly for OS X on 25 Oct 2011 - Revision 7927
Group: Inferno
fso-OSX-Inferno-20111025_r7927.tgz (http://swc.fs2downloads.com/builds/OSX/fso-OSX-Inferno-20111025_r7927.tgz)
MD5Sum (http://swc.fs2downloads.com/builds/OSX/fso-OSX-Inferno-20111025_r7927.md5)
------------------------------------------------------------------------
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
------------------------------------------------------------------------