Here is the nightly for 05 August 2016 - Revision a570eca
Group: Linux
nightly_20160805_a570eca-builds-Linux.tar.gzSHA1: 91569d2a366cb7514a94f2c9f073e6b5a101c661
Group: MacOSX
nightly_20160805_a570eca-builds-MacOSX.tar.gzSHA1: 89ebc600a58f4c5fe2a723eca5049281310e7746
Group: Win32
nightly_20160805_a570eca-builds-Win32.zipSHA1: dc0833bfc2d3e36c34ee7f5b3c78854e1fffafa2
------------------------------------------------------------------------
commit bbeaaa1
Author: asarium <Tue Aug 2 14:08:41 2016 +0200>
Commit: asarium <Thu Aug 4 11:08:39 2016 +0200>
Add a new particle effect system
cmake/util.cmake | 32 +
code/asteroid/asteroid.cpp | 16 +-
code/asteroid/asteroid.h | 2 +-
code/debris/debris.cpp | 14 +-
code/debris/debris.h | 2 +-
code/globalincs/pstypes.h | 9 +
code/hud/hudmessage.cpp | 10 +-
code/model/modelrender.cpp | 4 +-
code/object/collidedebrisweapon.cpp | 15 +-
code/object/collideshipweapon.cpp | 7 +-
code/object/object.h | 2 +-
code/parse/lua.cpp | 75 +-
code/parse/parselo.cpp | 6 +-
code/parse/parselo.h | 4 +-
code/particle/ParticleEffect.h | 112 +++
code/particle/ParticleManager.cpp | 336 +++++++
code/particle/ParticleManager.h | 187 ++++
code/particle/ParticleSource.cpp | 318 +++++++
code/particle/ParticleSource.h | 304 ++++++
code/particle/ParticleSourceWrapper.cpp | 127 +++
code/particle/ParticleSourceWrapper.h | 70 ++
code/particle/effects/BeamPiercingEffect.cpp | 77 ++
code/particle/effects/BeamPiercingEffect.h | 37 +
code/particle/effects/CompositeEffect.cpp | 43 +
code/particle/effects/CompositeEffect.h | 37 +
code/particle/effects/ConeGeneratorEffect.cpp | 159 ++++
code/particle/effects/ConeGeneratorEffect.h | 52 +
code/particle/effects/ParticleEmitterEffect.cpp | 35 +
code/particle/effects/ParticleEmitterEffect.h | 33 +
code/particle/effects/SingleParticleEffect.cpp | 68 ++
code/particle/effects/SingleParticleEffect.h | 43 +
code/particle/particle.cpp | 782 ++++++++-------
code/particle/particle.h | 218 ++---
code/particle/util/EffectTiming.cpp | 79 ++
code/particle/util/EffectTiming.h | 59 ++
code/particle/util/ParticleProperties.cpp | 53 ++
code/particle/util/ParticleProperties.h | 41 +
code/particle/util/RandomRange.h | 205 ++++
code/ship/ship.cpp | 33 +-
code/ship/shipfx.cpp | 10 +-
code/ship/shiphit.cpp | 1 -
code/source_groups.cmake | 32 +
code/starfield/supernova.cpp | 8 +-
code/weapon/beam.cpp | 81 +-
code/weapon/muzzleflash.cpp | 14 +-
code/weapon/weapon.h | 53 +-
code/weapon/weapons.cpp | 1164 +++++++++++++++--------
fred2/management.cpp | 2 +
freespace2/freespace.cpp | 17 +-
freespace2/levelpaging.cpp | 8 +-
50 files changed, 3991 insertions(+), 1105 deletions(-)
------------------------------------------------------------------------
commit 4b63432
Author: MageKing17 <Wed Aug 3 13:28:29 2016 -0700>
Commit: MageKing17 <Wed Aug 3 13:28:29 2016 -0700>
Remove duplicate fclose() call (fix Coverity defect 1360951)
code/inetfile/cftp.cpp | 2 --
1 file changed, 2 deletions(-)
------------------------------------------------------------------------
commit 625ea48
Author: X3N0-Life-Form <Wed Aug 3 21:27:19 2016 +0200>
Commit: X3N0-Life-Form <Wed Aug 3 21:27:19 2016 +0200>
Expose IFF to lua Adds the 'attacks' function to the 'team' lua type, which exposes the iff_x_attacks_y function to the lua engine.
code/parse/lua.cpp | 10 ++++++++++
1 file changed, 10 insertions(+)
------------------------------------------------------------------------
commit 5d14899
Author: asarium <Wed Aug 3 10:51:43 2016 +0200>
Commit: asarium <Wed Aug 3 10:53:23 2016 +0200>
Fix const correctness in lua.cpp/.h
code/parse/lua.cpp | 21 ++++++++++++---------
code/parse/lua.h | 16 ++++++++--------
2 files changed, 20 insertions(+), 17 deletions(-)
------------------------------------------------------------------------
commit acab2d2
Author: asarium <Wed Aug 3 10:41:09 2016 +0200>
Commit: asarium <Wed Aug 3 10:41:09 2016 +0200>
Fix campaign list spacing
code/menuui/readyroom.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 63f7f04
Author: asarium <Wed Aug 3 10:27:22 2016 +0200>
Commit: asarium <Wed Aug 3 10:27:22 2016 +0200>
Add error message for wrong font index
code/parse/lua.cpp | 7 +++++++
1 file changed, 7 insertions(+)
------------------------------------------------------------------------
commit 026564b
Author: asarium <Wed Aug 3 09:53:51 2016 +0200>
Commit: asarium <Wed Aug 3 09:53:51 2016 +0200>
Actually enforce the OpenGL 2.0 requirement
code/graphics/gropengl.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 1679d81
Author: asarium <Tue Aug 2 23:04:35 2016 +0200>
Commit: asarium <Tue Aug 2 23:04:35 2016 +0200>
Fix Assertion when running in standalone mode
code/bmpman/bmpman.cpp | 2 --
1 file changed, 2 deletions(-)
------------------------------------------------------------------------
commit 0b5aed3
Author: asarium <Tue Aug 2 20:24:50 2016 +0200>
Commit: asarium <Tue Aug 2 20:24:50 2016 +0200>
Use an OpenGL debug context and debug extensions
code/graphics/gropengl.cpp | 137 +-
lib/opengl/gl/CMakeLists.txt | 27 +-
lib/opengl/gl/debug/include/KHR/khrplatform.h | 285 --
lib/opengl/gl/debug/include/glad/glad.h | 3741 ---------------
lib/opengl/gl/debug/src/glad.c | 5842 -----------------------
lib/opengl/gl/extensions.txt | 3 +-
lib/opengl/gl/gen_cmd.txt | 3 +-
lib/opengl/gl/glad/include/KHR/khrplatform.h | 285 ++
lib/opengl/gl/glad/include/glad/glad.h | 3174 ++++++++++++
lib/opengl/gl/glad/src/glad.c | 1621 +++++++
lib/opengl/gl/release/include/KHR/khrplatform.h | 285 --
lib/opengl/gl/release/include/glad/glad.h | 3136 ------------
lib/opengl/gl/release/src/glad.c | 1607 -------
13 files changed, 5211 insertions(+), 14935 deletions(-)
------------------------------------------------------------------------
commit f91c681
Author: asarium <Mon Jul 18 19:20:37 2016 +0200>
Commit: asarium <Tue Aug 2 20:08:21 2016 +0200>
Add improved joystick API
code/controlconfig/controlsconfig.cpp | 72 +-
code/controlconfig/controlsconfig.h | 5 +
code/controlconfig/controlsconfigcommon.cpp | 4 +
code/io/joy-sdl.cpp | 1012 +++++++++++++--------------
code/io/joy.h | 308 ++++++--
code/io/keycontrol.cpp | 5 -
code/menuui/optionsmenu.cpp | 7 +-
code/parse/lua.cpp | 2 +-
code/pilotfile/csg.cpp | 4 +-
code/pilotfile/plr.cpp | 4 +-
code/playerman/managepilot.cpp | 2 +-
freespace2/freespace.cpp | 14 +-
12 files changed, 851 insertions(+), 588 deletions(-)
------------------------------------------------------------------------
commit 3a63dc3
Author: asarium <Tue Aug 2 19:35:56 2016 +0200>
Commit: asarium <Tue Aug 2 20:00:35 2016 +0200>
Fix segfault when calling realloc
code/globalincs/memory/debug_generic.cpp | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 2e90049
Author: asarium <Tue Aug 2 19:39:13 2016 +0200>
Commit: asarium <Tue Aug 2 19:39:13 2016 +0200>
Fix off-by-one error in Lua font API
code/parse/lua.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 1f4e407
Author: asarium <Tue Aug 2 19:10:42 2016 +0200>
Commit: asarium <Tue Aug 2 19:10:51 2016 +0200>
Fix build on FreeBSD
cmake/platform-freebsd.cmake | 8 ++++++++
1 file changed, 8 insertions(+)
------------------------------------------------------------------------
commit 9630b59
Author: asarium <Tue Aug 2 10:39:04 2016 +0200>
Commit: asarium <Tue Aug 2 10:39:04 2016 +0200>
Make config key check case-insensitive
code/osapi/osregistry.cpp | 684 +++++++++++++++++++++++-----------------------
1 file changed, 342 insertions(+), 342 deletions(-)