Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on August 13, 2020, 02:35:32 am

Title: Nightly: 13 August 2020 - Revision 6c3dc57
Post by: SirKnightly on August 13, 2020, 02:35:32 am
Here is the nightly for 13 August 2020 - Revision 6c3dc57



Group: Win64
nightly_20200813_6c3dc57-builds-Win64.zip (http://scp.indiegames.us/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-Win64.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-Win64.zip))


Group: Win32
nightly_20200813_6c3dc57-builds-Win32.zip (http://scp.indiegames.us/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-Win32.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-Win32.zip))


Group: Linux
nightly_20200813_6c3dc57-builds-Linux.tar.gz (http://scp.indiegames.us/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-Linux.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-Linux.tar.gz))


Group: MacOSX
nightly_20200813_6c3dc57-builds-MacOSX.tar.gz (http://scp.indiegames.us/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-MacOSX.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20200813_6c3dc57/nightly_20200813_6c3dc57-builds-MacOSX.tar.gz))

Code: [Select]
------------------------------------------------------------------------
commit 8d8f304
Author: asarium
Commit: asarium

    Add more scripting APIs for the command briefing
 code/missionui/missionbrief.cpp          |  2 +-
 code/missionui/missionbrief.h            |  2 +-
 code/missionui/missionscreencommon.cpp   | 34 ++++++++++++-------
 code/missionui/missionscreencommon.h     |  1 +
 code/scripting/api/libs/async.cpp        |  4 ++-
 code/scripting/api/libs/base.cpp         |  2 +-
 code/scripting/api/libs/ui.cpp           |  7 ++++
 code/scripting/api/objs/audio_stream.cpp | 58 +++++++++++++++++++++++++++++++-
 code/scripting/api/objs/player.cpp       | 33 +++++++++++++++++-
 code/scripting/api/objs/player.h         |  2 ++
 10 files changed, 127 insertions(+), 18 deletions(-)

------------------------------------------------------------------------
commit b94f120
Author: asarium
Commit: asarium

    Fix various issues of an unbalanced Lua stack
 code/scripting/ade.cpp     | 6 ++----
 code/scripting/scripting.h | 3 +++
 lib/libRocket              | 2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

------------------------------------------------------------------------
commit 8fcb05b
Author: asarium
Commit: asarium

    Add scripting API for custom execution context
 code/executor/CombinedExecutionContext.cpp    |  34 ++
 code/executor/CombinedExecutionContext.h      |  21 +
 code/scripting/api/LuaExecutionContext.cpp    |  50 +++
 code/scripting/api/LuaExecutionContext.h      |  23 +
 code/scripting/api/libs/async.cpp             | 122 +++++-
 code/scripting/api/objs/enums.cpp             | 597 +++++---------------------
 code/scripting/api/objs/enums.h               |   7 +-
 code/scripting/api/objs/execution_context.cpp |  67 +++
 code/scripting/api/objs/execution_context.h   |  25 ++
 code/source_groups.cmake                      |   6 +
 10 files changed, 447 insertions(+), 505 deletions(-)