Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on September 30, 2021, 01:42:11 am

Title: Nightly: 30 September 2021 - Revision 391de411e
Post by: SirKnightly on September 30, 2021, 01:42:11 am
Here is the nightly for 30 September 2021 - Revision 391de411e



Group: Win64-SSE2
nightly_20210930_391de411e-builds-x64-SSE2.zip (http://scp.indiegames.us/builds/nightly/20210930_391de411e/nightly_20210930_391de411e-builds-x64-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20210930_391de411e/nightly_20210930_391de411e-builds-x64-SSE2.zip))


Group: Linux
nightly_20210930_391de411e-builds-Linux.tar.gz (http://scp.indiegames.us/builds/nightly/20210930_391de411e/nightly_20210930_391de411e-builds-Linux.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20210930_391de411e/nightly_20210930_391de411e-builds-Linux.tar.gz))


Group: Win32-SSE2
nightly_20210930_391de411e-builds-Win32-SSE2.zip (http://scp.indiegames.us/builds/nightly/20210930_391de411e/nightly_20210930_391de411e-builds-Win32-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20210930_391de411e/nightly_20210930_391de411e-builds-Win32-SSE2.zip))

Code: [Select]
------------------------------------------------------------------------
commit 391de411e
Author: BMagnu
Commit: GitHub

    Vectorize IFF Defs for unlimited IFFs (#3634)
 code/ai/aicode.cpp                                 |   2 +-
 code/globalincs/globals.h                          |   2 -
 code/iff_defs/iff_defs.cpp                         | 189 +++++++++------------
 code/iff_defs/iff_defs.h                           |   6 +-
 code/mission/missionparse.cpp                      |  46 ++---
 code/mission/missionparse.h                        |   2 +-
 code/parse/sexp.cpp                                |   4 +-
 code/scripting/api/libs/mission.cpp                |   4 +-
 code/scripting/api/objs/team.cpp                   |   6 +-
 code/scripting/api/objs/weapon.cpp                 |   2 +-
 code/ship/awacs.cpp                                |  30 ++--
 code/ship/awacs.h                                  |   3 +-
 code/ship/ship.cpp                                 |  20 +--
 code/ship/ship.h                                   |   4 +-
 code/species_defs/species_defs.cpp                 |   2 +-
 code/weapon/beam.cpp                               |   4 +-
 code/weapon/weapon.h                               |   2 +-
 code/weapon/weapons.cpp                            |   6 +-
 fred2/briefingeditordlg.cpp                        |   2 +-
 fred2/fredview.cpp                                 |  22 +--
 fred2/mainfrm.cpp                                  |   7 +-
 fred2/management.cpp                               |  14 +-
 fred2/management.h                                 |   2 +-
 fred2/sexp_tree.cpp                                |   8 +-
 fred2/shieldsysdlg.cpp                             |  10 +-
 fred2/shieldsysdlg.h                               |   2 +-
 fred2/ship_select.cpp                              |  49 +++---
 fred2/ship_select.h                                |   2 +-
 fred2/shipeditordlg.cpp                            |   2 +-
 qtfred/src/mission/Editor.cpp                      |   4 +-
 qtfred/src/mission/EditorViewport.h                |   2 +-
 qtfred/src/mission/FredRenderer.cpp                |   3 +-
 .../src/mission/dialogs/SelectionDialogModel.cpp   |   7 +-
 qtfred/src/mission/dialogs/SelectionDialogModel.h  |   2 +-
 .../mission/dialogs/ShieldSystemDialogModel.cpp    |   6 +-
 .../src/mission/dialogs/ShieldSystemDialogModel.h  |   3 +-
 qtfred/src/ui/FredView.cpp                         |  22 ++-
 qtfred/src/ui/FredView.h                           |   1 +
 qtfred/src/ui/dialogs/SelectionDialog.cpp          |   7 +-
 qtfred/src/ui/dialogs/SelectionDialog.h            |   2 +-
 qtfred/src/ui/dialogs/ShipEditorDialog.cpp         |   4 +-
 qtfred/src/ui/widgets/sexp_tree.cpp                |   8 +-
 42 files changed, 254 insertions(+), 271 deletions(-)

------------------------------------------------------------------------
commit 07abcf223
Author: Birk Magnussen
Commit: Birk Magnussen

    secure iterators against ships being removed from them while still iterating
 code/scripting/api/libs/mission.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

------------------------------------------------------------------------
commit 491946bfd
Author: Birk Magnussen
Commit: Birk Magnussen

    Add explanation
 code/scripting/api/libs/mission.cpp | 2 ++
 1 file changed, 2 insertions(+)

------------------------------------------------------------------------
commit 2306faa7c
Author: Birk Magnussen
Commit: Birk Magnussen

    Add iterator over ships
 code/scripting/api/libs/mission.cpp | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
Title: Re: Nightly: 30 September 2021 - Revision 391de411e
Post by: Trivial Psychic on October 03, 2021, 12:29:59 am
Something in this build has been giving me a CTD with no warning message, even in debug build.  The data might be in the MDMP file.  The previous build gives me no problems in this manner.

See THIS (https://www.hard-light.net/forums/index.php?topic=97725.msg1911679#msg1911679) thread in my recent post for a quick run-down.