Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on June 08, 2020, 01:22:43 am
-
Here is the nightly for 08 June 2020 - Revision 25d16c3
Group: Linux
nightly_20200608_25d16c3-builds-Linux.tar.gz (http://scp.indiegames.us/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-Linux.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-Linux.tar.gz))
Group: Win64
nightly_20200608_25d16c3-builds-Win64.zip (http://scp.indiegames.us/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-Win64.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-Win64.zip))
Group: Win32
nightly_20200608_25d16c3-builds-Win32.zip (http://scp.indiegames.us/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-Win32.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-Win32.zip))
Group: MacOSX
nightly_20200608_25d16c3-builds-MacOSX.tar.gz (http://scp.indiegames.us/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-MacOSX.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200608_25d16c3/nightly_20200608_25d16c3-builds-MacOSX.tar.gz))
------------------------------------------------------------------------
commit d54d7d4
Author: asarium
Commit: asarium
Output parameter information to JSON
code/scripting/ade.cpp | 19 +++++++++-
code/scripting/ade_doc.cpp | 27 ++++++++------
code/scripting/api/libs/base.cpp | 12 +++---
code/scripting/api/libs/bitops.cpp | 6 +--
code/scripting/api/libs/graphics.cpp | 64 +++++++++++++++++++-------------
code/scripting/api/libs/hud.cpp | 4 +-
code/scripting/api/libs/mission.cpp | 50 ++++++++++++++-----------
code/scripting/api/libs/tables.cpp | 4 +-
code/scripting/api/libs/testing.cpp | 19 ++++++----
code/scripting/api/libs/ui.cpp | 2 +-
code/scripting/api/libs/utf8.cpp | 2 +-
code/scripting/api/objs/camera.cpp | 6 +--
code/scripting/api/objs/controls.cpp | 4 +-
code/scripting/api/objs/hudgauge.cpp | 2 +-
code/scripting/api/objs/movie_player.cpp | 2 +-
code/scripting/api/objs/object.cpp | 2 +-
code/scripting/api/objs/player.cpp | 2 +-
code/scripting/api/objs/ship.cpp | 16 +++++---
code/scripting/api/objs/shipclass.cpp | 8 +++-
code/scripting/api/objs/sound.cpp | 6 +--
code/scripting/api/objs/subsystem.cpp | 4 +-
code/scripting/api/objs/texture.cpp | 2 +-
code/scripting/api/objs/weapon.cpp | 2 +-
code/scripting/scripting.cpp | 30 ++++++++++++++-
code/scripting/scripting.h | 9 ++++-
test/src/scripting/ade_doc.cpp | 24 ++++++------
26 files changed, 207 insertions(+), 121 deletions(-)
------------------------------------------------------------------------
commit 614a636
Author: asarium
Commit: asarium
Fix clang-tidy issues
code/cfile/cfile.h | 5 +++--
code/executor/IExecutionContext.cpp | 3 ++-
code/executor/IExecutionContext.h | 3 ++-
code/graphics/opengl/gropenglshader.cpp | 1 +
code/libs/ffmpeg/FFmpeg.h | 2 +-
code/parse/parselo.h | 2 +-
code/pngutils/pngutils.h | 2 +-
code/scripting/api/libs/mission.cpp | 2 +-
code/scripting/api/objs/executor.cpp | 4 ++--
code/scripting/lua/LuaArgs.h | 3 +--
code/utils/boost/syncboundedqueue.h | 2 +-
11 files changed, 16 insertions(+), 13 deletions(-)
------------------------------------------------------------------------
commit 016c07d
Author: asarium
Commit: asarium
Add feature to execute Lua coroutines at specific points
cmake/Cxx11.cmake | 2 -
cmake/toolchain-gcc.cmake | 2 +-
cmake/util.cmake | 2 +-
code/CMakeLists.txt | 2 +-
code/cfile/cfile.h | 4 +-
code/decals/decals.cpp | 4 +-
code/executor/Executor.cpp | 63 ++++++++++++++++
code/executor/Executor.h | 54 ++++++++++++++
code/executor/GameStateExecutionContext.cpp | 42 +++++++++++
code/executor/GameStateExecutionContext.h | 31 ++++++++
code/executor/IExecutionContext.cpp | 29 ++++++++
code/executor/IExecutionContext.h | 46 ++++++++++++
code/executor/global_executors.cpp | 10 +++
code/executor/global_executors.h | 18 +++++
code/gamesequence/gamesequence.cpp | 20 ++++-
code/gamesequence/gamesequence.h | 16 +++-
code/globalincs/flagset.h | 2 +-
code/globalincs/scp_defines.h | 10 ---
code/graphics/2d.cpp | 4 +
code/graphics/opengl/ShaderProgram.cpp | 4 +-
code/graphics/opengl/ShaderProgram.h | 4 +-
code/graphics/opengl/gropenglshader.cpp | 4 +-
code/graphics/opengl/gropenglshader.h | 4 +-
code/graphics/paths/NanoVGRenderer.h | 4 +-
code/graphics/software/FontManager.h | 4 +-
code/io/cursor.cpp | 4 +-
code/io/cursor.h | 4 +-
code/io/joy-sdl.cpp | 4 +-
code/io/joy.h | 4 +-
code/jumpnode/jumpnode.cpp | 4 +-
code/jumpnode/jumpnode.h | 4 +-
code/libs/ffmpeg/FFmpeg.h | 2 +-
code/parse/parselo.h | 2 +-
code/particle/ParticleSourceWrapper.cpp | 4 +-
code/particle/ParticleSourceWrapper.h | 4 +-
code/pngutils/pngutils.h | 2 +-
code/scripting/api/LuaCoroutineRunner.cpp | 111 ++++++++++++++++++++++------
code/scripting/api/LuaCoroutineRunner.h | 9 ++-
code/scripting/api/LuaPromise.cpp | 32 ++++----
code/scripting/api/LuaPromise.h | 3 +-
code/scripting/api/libs/async.cpp | 93 ++++++++++++++++++++++-
code/scripting/api/libs/mission.cpp | 96 ++++++++++++++++++++++--
code/scripting/api/objs/executor.cpp | 82 ++++++++++++++++++++
code/scripting/api/objs/executor.h | 26 +++++++
code/scripting/lua/LuaArgs.h | 4 +-
code/scripting/lua/LuaReference.cpp | 4 +-
code/scripting/lua/LuaReference.h | 6 +-
code/scripting/scripting.h | 8 ++
code/ship/ship.cpp | 4 +-
code/ship/ship.h | 4 +-
code/source_groups.cmake | 19 ++++-
code/utils/boost/syncboundedqueue.h | 2 +-
code/utils/finally.h | 31 ++++++++
freespace2/freespace.cpp | 3 +
54 files changed, 840 insertions(+), 120 deletions(-)
------------------------------------------------------------------------
commit 3675647
Author: asarium
Commit: asarium
Add parser for scripting argument documentation
code/scripting/ade.cpp | 138 ++++-----
code/scripting/ade.h | 51 +---
code/scripting/ade_api.h | 1 +
code/scripting/ade_doc.cpp | 539 ++++++++++++++++++++++++++++++++++++
code/scripting/ade_doc.h | 114 ++++++++
code/scripting/api/libs/mission.cpp | 8 +-
code/scripting/api/libs/ui.cpp | 2 +-
code/scripting/api/objs/file.cpp | 19 +-
code/scripting/api/objs/option.cpp | 17 +-
code/scripting/scripting.cpp | 31 ++-
code/source_groups.cmake | 2 +
test/src/scripting/ade_doc.cpp | 180 ++++++++++++
test/src/source_groups.cmake | 1 +
13 files changed, 965 insertions(+), 138 deletions(-)