Here is the nightly for 03 January 2017 - Revision 1cb838a
Group: Linux
nightly_20170103_1cb838a-builds-Linux.tar.gzSHA1: 5d11c482eed6097d9fcf85e1b1fe65818b920bf3
Group: MacOSX
nightly_20170103_1cb838a-builds-MacOSX.tar.gzSHA1: 655c061763df4d20e18dbd7e5ecbc3dc94bcf987
Group: Win32
nightly_20170103_1cb838a-builds-Win32.zipSHA1: 96bb839053c8c1fd22f03660e3754e3784c469e0
Group: Win64
nightly_20170103_1cb838a-builds-Win64.zipSHA1: 4a4b32a082218929ff6051a3aa0a2de985368ae4
------------------------------------------------------------------------
commit 347dca5
Author: Samuel Cho <Thu Dec 29 23:43:30 2016 -0800>
Commit: SamuelCho <Mon Jan 2 20:15:37 2017 -0800>
Renamed draw_list to a more descriptive model_draw_list. Removed unlit maps since those aren't needed anymore. Changed transforms in model_draw_list to use the transform_stack instead of using duplicate code. Removed some unused graphics code. Fixed scaling when using batched transforms.
code/asteroid/asteroid.cpp | 2 +-
code/asteroid/asteroid.h | 4 +-
code/bmpman/bmpman.cpp | 1 -
code/debris/debris.cpp | 2 +-
code/debris/debris.h | 4 +-
code/fireball/fireballs.cpp | 2 +-
code/fireball/fireballs.h | 4 +-
code/fireball/warpineffect.cpp | 2 +-
code/graphics/2d.h | 44 --------
code/graphics/opengl/gropengldraw.h | 2 -
code/graphics/opengl/gropengltnl.cpp | 6 +-
code/graphics/shadows.cpp | 2 +-
code/jumpnode/jumpnode.cpp | 4 +-
code/jumpnode/jumpnode.h | 4 +-
code/math/vecmat.cpp | 8 ++
code/math/vecmat.h | 5 +
code/model/model.h | 5 +-
code/model/modelread.cpp | 9 --
code/model/modelrender.cpp | 201 +++++++++++++----------------------
code/model/modelrender.h | 56 ++--------
code/object/object.cpp | 4 +-
code/object/object.h | 4 +-
code/object/objectsort.cpp | 2 +-
code/render/3d.h | 5 +
code/render/3dsetup.cpp | 10 ++
code/ship/ship.cpp | 4 +-
code/ship/ship.h | 2 +-
code/ship/shipfx.cpp | 6 +-
code/ship/shipfx.h | 4 +-
code/weapon/shockwave.cpp | 2 +-
code/weapon/shockwave.h | 4 +-
code/weapon/weapon.h | 2 +-
code/weapon/weapons.cpp | 2 +-
33 files changed, 146 insertions(+), 272 deletions(-)
------------------------------------------------------------------------
commit f7a3d65
Author: asarium <Tue Jan 3 00:19:47 2017 +0100>
Commit: asarium <Tue Jan 3 00:19:47 2017 +0100>
Clean up Lua function references before destroying the Lua state
code/scripting/scripting.cpp | 18 ++++++++++++++----
code/scripting/scripting.h | 9 +++++++++
2 files changed, 23 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 455ffd8
Author: asarium <Mon Jan 2 13:40:10 2017 +0100>
Commit: asarium <Mon Jan 2 19:06:59 2017 +0100>
Fix unresolved linking errors
code/network/stand_gui.cpp | 6 +++---
code/object/collideshipship.cpp | 2 +-
code/parse/parselo.cpp | 2 +-
fred2/management.cpp | 2 +-
fred2/management.h | 2 +-
5 files changed, 7 insertions(+), 7 deletions(-)
------------------------------------------------------------------------
commit 20cab0c
Author: asarium <Mon Jan 2 19:03:53 2017 +0100>
Commit: asarium <Mon Jan 2 19:04:48 2017 +0100>
Fix null pointer usage in EvalString
code/scripting/scripting.cpp | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 9a8bfc0
Author: asarium <Mon Jan 2 13:17:59 2017 +0100>
Commit: asarium <Mon Jan 2 13:17:59 2017 +0100>
More const correctness
code/ai/aicode.cpp | 8 ++++----
code/ai/aiturret.cpp | 2 +-
code/autopilot/autopilot.cpp | 4 ++--
code/autopilot/autopilot.h | 2 +-
code/camera/camera.cpp | 8 ++++----
code/camera/camera.h | 8 ++++----
code/controlconfig/controlsconfig.h | 2 +-
code/controlconfig/controlsconfigcommon.cpp | 2 +-
code/cutscene/cutscenes.cpp | 4 ++--
code/gamehelp/gameplayhelp.cpp | 10 +++++-----
code/gamesnd/eventmusic.cpp | 6 +++---
code/gamesnd/eventmusic.h | 2 +-
code/globalincs/alphacolors.cpp | 2 +-
code/graphics/opengl/gropengl.cpp | 2 +-
code/graphics/opengl/gropengl.h | 2 +-
code/hud/hudconfig.cpp | 12 ++++++------
code/hud/hudconfig.h | 2 +-
code/hud/hudmessage.cpp | 8 ++++----
code/hud/hudtarget.h | 4 ++--
code/mission/missionmessage.cpp | 4 ++--
code/mission/missionmessage.h | 4 ++--
code/mission/missiontraining.cpp | 9 +++++----
code/mission/missiontraining.h | 4 ++--
code/missionui/missionscreencommon.cpp | 2 +-
code/missionui/missionscreencommon.h | 2 +-
code/model/model.h | 2 +-
code/model/modelread.cpp | 4 ++--
code/network/stand_gui-unix.cpp | 6 +++---
code/network/stand_gui.h | 6 +++---
code/object/collideshipship.cpp | 2 +-
code/parse/parselo.cpp | 18 +++++++++---------
code/parse/parselo.h | 18 +++++++++---------
code/parse/sexp.cpp | 2 +-
code/parse/sexp.h | 2 +-
code/scripting/scripting.cpp | 12 ++++++------
code/scripting/scripting.h | 12 ++++++------
code/ship/ship.h | 2 +-
code/ui/button.cpp | 2 +-
code/ui/inputbox.cpp | 2 +-
code/ui/slider2.cpp | 2 +-
code/ui/ui.h | 12 ++++++------
code/ui/window.cpp | 5 +++--
42 files changed, 113 insertions(+), 111 deletions(-)
------------------------------------------------------------------------
commit bcf2dde
Author: asarium <Mon Jan 2 12:29:14 2017 +0100>
Commit: asarium <Mon Jan 2 12:29:14 2017 +0100>
Begin fixing string const correctness
code/ai/ai_profiles.cpp | 2 +-
code/cfile/cfilesystem.h | 8 ++++----
code/controlconfig/controlsconfig.cpp | 4 ++--
code/controlconfig/controlsconfig.h | 6 +++---
code/controlconfig/controlsconfigcommon.cpp | 24 ++++++++++++------------
code/gamesequence/gamesequence.cpp | 4 ++--
code/gamesequence/gamesequence.h | 4 ++--
code/globalincs/pstypes.h | 2 +-
code/osapi/osapi.cpp | 2 +-
code/parse/parselo.cpp | 2 +-
code/parse/parselo.h | 4 ++--
code/scripting/scripting.cpp | 2 +-
code/scripting/scripting.h | 2 +-
code/ui/gadget.cpp | 2 +-
code/ui/ui.h | 10 +++++-----
code/ui/window.cpp | 4 ++--
16 files changed, 41 insertions(+), 41 deletions(-)
------------------------------------------------------------------------
commit ef382c1
Author: asarium <Sun Jan 1 22:24:14 2017 +0100>
Commit: asarium <Sun Jan 1 22:24:14 2017 +0100>
Make strings in flag_def_list const-correct.
code/globalincs/pstypes.h | 15 +++------------
1 file changed, 3 insertions(+), 12 deletions(-)
------------------------------------------------------------------------
commit 1a7e2f4
Author: asarium <Wed Dec 21 12:30:03 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Fix more Clang warnings
test/src/scripting/lua/Convert.cpp | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit 6aaa40f
Author: asarium <Wed Dec 21 12:08:54 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Remove unused boolean flag
code/scripting/lua/LuaFunction.cpp | 4 ++--
code/scripting/lua/LuaFunction.h | 4 +---
2 files changed, 3 insertions(+), 5 deletions(-)
------------------------------------------------------------------------
commit 0a5a3a9
Author: asarium <Tue Dec 20 19:28:37 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Fix GCC warning
test/src/scripting/lua/Convert.cpp | 4 ++--
test/src/scripting/lua/Function.cpp | 8 ++++----
test/src/scripting/lua/Table.cpp | 3 +--
test/src/scripting/lua/TestUtil.h | 2 +-
test/src/scripting/lua/Util.cpp | 4 ++--
5 files changed, 10 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit aa60444
Author: asarium <Thu Nov 17 10:34:35 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Add upvalue setting capability to LuaFunction
code/scripting/lua/LuaFunction.cpp | 8 ++++++--
code/scripting/lua/LuaFunction.h | 2 +-
test/src/scripting/lua/Function.cpp | 33 +++++++++++++++++++++++++++++++++
3 files changed, 40 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit c4ede0d
Author: asarium <Wed Nov 16 23:45:14 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Use the right constant for an invalid reference
code/scripting/lua/LuaReference.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit f2b61fb
Author: asarium <Wed Nov 16 21:50:28 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Add better iterator interface
code/scripting/lua/LuaTable.cpp | 76 ++++++++++++++++++++++++-----
code/scripting/lua/LuaTable.h | 101 +++++++++++++++++++++++++++++++--------
code/scripting/lua/LuaUtil.h | 12 ++---
test/src/scripting/lua/Table.cpp | 32 +++++++------
4 files changed, 167 insertions(+), 54 deletions(-)
------------------------------------------------------------------------
commit 9bab976
Author: asarium <Wed Nov 16 11:39:32 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Fix warnings
code/scripting/ade_args.cpp | 4 ++--
code/scripting/lua/LuaConvert.h | 6 ++++--
code/scripting/lua/LuaValue.h | 12 ++++++------
code/scripting/scripting.cpp | 14 +++++---------
4 files changed, 17 insertions(+), 19 deletions(-)
------------------------------------------------------------------------
commit 408101f
Author: asarium <Wed Nov 16 11:18:31 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Add function and table parameter capability
code/scripting/ade_args.cpp | 53 +++++++--
code/scripting/lua/LuaConvert.cpp | 223 --------------------------------------
code/scripting/lua/LuaConvert.h | 158 ++++++++++++++++++++++++++-
code/scripting/lua/LuaFunction.h | 24 ++++
code/scripting/lua/LuaTable.h | 24 ++++
code/scripting/lua/LuaValue.h | 29 +++++
code/source_groups.cmake | 1 -
test/src/scripting/ade_args.cpp | 46 ++++++++
test/src/source_groups.cmake | 1 +
9 files changed, 325 insertions(+), 234 deletions(-)
------------------------------------------------------------------------
commit 0110954
Author: asarium <Tue Nov 15 22:52:14 2016 +0100>
Commit: asarium <Sun Jan 1 22:13:40 2017 +0100>
Add improved lua reference handling
code/globalincs/pstypes.h | 17 --
code/scripting/lua/LuaArgs.cpp | 8 +
code/scripting/lua/LuaArgs.h | 73 +++++
code/scripting/lua/LuaConvert.cpp | 223 +++++++++++++++
code/scripting/lua/LuaConvert.h | 88 ++++++
code/scripting/lua/LuaException.h | 18 ++
code/scripting/lua/LuaFunction.cpp | 153 +++++++++++
code/scripting/lua/LuaFunction.h | 125 +++++++++
code/scripting/lua/LuaHeaders.h | 19 ++
code/scripting/lua/LuaReference.cpp | 82 ++++++
code/scripting/lua/LuaReference.h | 105 +++++++
code/scripting/lua/LuaTable.cpp | 85 ++++++
code/scripting/lua/LuaTable.h | 171 ++++++++++++
code/scripting/lua/LuaUtil.cpp | 33 +++
code/scripting/lua/LuaUtil.h | 80 ++++++
code/scripting/lua/LuaValue.cpp | 98 +++++++
code/scripting/lua/LuaValue.h | 233 ++++++++++++++++
code/scripting/scripting.cpp | 284 ++++++-------------
code/scripting/scripting.h | 23 +-
code/source_groups.cmake | 21 ++
freespace2/freespace.cpp | 10 +-
test/src/scripting/lua/Args.cpp | 28 ++
test/src/scripting/lua/Convert.cpp | 511 +++++++++++++++++++++++++++++++++++
test/src/scripting/lua/Function.cpp | 197 ++++++++++++++
test/src/scripting/lua/Reference.cpp | 90 ++++++
test/src/scripting/lua/Table.cpp | 148 ++++++++++
test/src/scripting/lua/TestUtil.h | 43 +++
test/src/scripting/lua/Util.cpp | 61 +++++
test/src/scripting/lua/Value.cpp | 23 ++
test/src/source_groups.cmake | 11 +
30 files changed, 2844 insertions(+), 217 deletions(-)
------------------------------------------------------------------------
commit c07cfc7
Author: asarium <Tue Dec 27 14:15:44 2016 +0100>
Commit: asarium <Tue Dec 27 14:15:44 2016 +0100>
Use memory allocation callbacks
code/pngutils/pngutils.cpp | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit c3243cc
Author: asarium <Tue Dec 27 14:10:47 2016 +0100>
Commit: asarium <Tue Dec 27 14:10:47 2016 +0100>
Use the libpng callbacks to log the warnings to the debug log
code/pngutils/pngutils.cpp | 77 +++++++++++++++++++++++++++++++---------------
1 file changed, 52 insertions(+), 25 deletions(-)