Here is the nightly for 22 August 2023 - Revision e0a6ca9ab
Group: Linux
nightly_20230822_e0a6ca9ab-builds-Linux.tar.gz (
Mirror)
Group: MacOSX
nightly_20230822_e0a6ca9ab-builds-Mac.tar.gz (
Mirror)
Group: Win32-SSE2
nightly_20230822_e0a6ca9ab-builds-Win32-SSE2.zip (
Mirror)
Group: Win64-SSE2
nightly_20230822_e0a6ca9ab-builds-x64-SSE2.zip (
Mirror)
[code]
------------------------------------------------------------------------
commit 613fad21c
Author: Goober5000
Commit: Goober5000
fix $Movie subtitle font: for custom fonts
code/cutscene/movie.cpp | 11 ++++++++---
code/mod_table/mod_table.cpp | 2 +-
2 files changed, 9 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit e796a4fe0
Author: Goober5000
Commit: Goober5000
improve launching of FRED help
fred2/mainfrm.cpp | 33 +++++++++++++++++++--------------
1 file changed, 19 insertions(+), 14 deletions(-)
------------------------------------------------------------------------
commit 7602b8875
Author: Goober5000
Commit: Goober5000
assign weapon particle effects properly
code/weapon/weapons.cpp | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
------------------------------------------------------------------------
commit fe42c7bdf
Author: Goober5000
Commit: Goober5000
make alpha value work for streaming EFFs
code/graphics/generic.cpp | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit f706d6c0a
Author: Goober5000
Commit: Goober5000
use the correct resize mode
code/graphics/generic.cpp | 2 +-
code/graphics/generic.h | 2 ++
code/scripting/api/libs/graphics.cpp | 2 ++
code/scripting/api/libs/graphics.h | 3 ++-
code/scripting/api/objs/streaminganim.cpp | 6 +++++-
5 files changed, 12 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 16b922553
Author: Goober5000
Commit: Goober5000
remove extensions from streaming animations
code/scripting/api/objs/streaminganim.cpp | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit b270c44ed
Author: Goober5000
Commit: Goober5000
use https for indiegames
ci/post/main.py | 2 +-
ci/post/release.mako | 10 +++++-----
code/ai/ai_flags.h | 2 +-
code/cmdline/cmdline.cpp | 2 +-
code/menuui/credits.cpp | 4 ++--
code/missionui/missionshipchoice.cpp | 2 +-
6 files changed, 11 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit 6cf6f8a6f
Author: Goober5000
Commit: Goober5000
update server
ci/linux/upload_dist_package.sh | 4 ++--
ci/post/main.py | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit c273496c1
Author: Goober5000
Commit: Goober5000
remove obsolete build files
.travis.yml | 175 --------------------------------------------
Readme.md | 2 -
appveyor.yml | 62 ----------------
ci/appveyor/build.ps1 | 164 -----------------------------------------
ci/appveyor/test.ps1 | 13 ----
ci/travis/before_deploy.sh | 8 --
ci/travis/before_install.sh | 20 -----
ci/travis/before_script.sh | 50 -------------
ci/travis/check_release.sh | 74 -------------------
ci/travis/ftp_deploy.sh | 89 ----------------------
ci/travis/install.sh | 47 ------------
ci/travis/release.sh | 68 -----------------
ci/travis/script.sh | 30 --------
13 files changed, 802 deletions(-)
------------------------------------------------------------------------
commit 8933aaff3
Author: Goober5000
Commit: Goober5000
address feedback and add more chex
code/ai/aigoals.cpp | 41 ++++++++++++++++++++++++++++++-----------
1 file changed, 30 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit a3de0db73
Author: Goober5000
Commit: Goober5000
remove Int3()'s in ai_mission_goal_achievable
code/ai/aigoals.cpp | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
------------------------------------------------------------------------
commit 0dcb60f80
Author: Goober5000
Commit: Goober5000
fix flags in modular weapon entries being cleared
code/globalincs/flagset.h | 14 ++++++++++
code/weapon/weapons.cpp | 71 +++++++++++++++++++++++++++--------------------
2 files changed, 55 insertions(+), 30 deletions(-)
------------------------------------------------------------------------
commit 2a64abfe9
Author: mjn-mixael
Commit: mjn-mixael
correct a few sexp descriptions
code/parse/sexp.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit d1e81be2a
Author: Goober5000
Commit: Goober5000
ai-stay-near-ship fixes
code/ai/aigoals.cpp | 18 +++++++++++-------
code/parse/sexp.cpp | 14 +++++++++++---
2 files changed, 22 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit d3b1ad432
Author: Goober5000
Commit: Goober5000
remove vestigial debug variables
code/ship/shiphit.cpp | 13 -------------
code/weapon/weapons.cpp | 6 ------
2 files changed, 19 deletions(-)
------------------------------------------------------------------------
commit 0219e65b0
Author: asarium
Commit: asarium
Update build image with curl and jq preinstalled
.github/workflows/build-nightly.yaml | 7 +------
.github/workflows/build-release.yaml | 6 +-----
.github/workflows/build-standalone.yaml | 4 ----
.github/workflows/build-test.yaml | 6 +-----
.github/workflows/cache-master.yaml | 2 +-
.github/workflows/test-pull_request.yaml | 8 ++------
6 files changed, 6 insertions(+), 27 deletions(-)
------------------------------------------------------------------------
commit 7d066a1c4
Author: asarium
Commit: asarium
Fix "File exists" error
cmake/util.cmake | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
------------------------------------------------------------------------
commit 0ee3d099a
Author: mjn-mixael
Commit: mjn-mixael
and not or dummy
code/scripting/api/objs/shipwepselect.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 9aa48579b
Author: mjn-mixael
Commit: mjn-mixael
also check upper range
code/scripting/api/objs/shipwepselect.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit bb28d0b85
Author: mjn-mixael
Commit: mjn-mixael
account for very low framerates
code/starfield/starfield.cpp | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 2ef3a935e
Author: mjn-mixael
Commit: mjn-mixael
Fix animated background bitmaps rendering with incorrect framerate
code/starfield/starfield.cpp | 38 +++++++++++++++++++++++++++++++++++---
1 file changed, 35 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 233fa3889
Author: mjn-mixael
Commit: mjn-mixael
Prevent loadout related CTD
code/scripting/api/objs/shipwepselect.cpp | 29 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
------------------------------------------------------------------------
commit e91d6ed17
Author: Goober5000
Commit: Goober5000
'detonate on expiration' weapon flag
code/weapon/weapon_flags.h | 1 +
code/weapon/weapons.cpp | 41 +++++++++++++++++++++++++++++------------
2 files changed, 30 insertions(+), 12 deletions(-)
------------------------------------------------------------------------
commit f6c86464a
Author: Goober5000
Commit: Goober5000
add model filename back into debug log
code/model/modelread.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit dd0af0e07
Author: Goober5000
Commit: Goober5000
add screen resolution scaling for hud-set-coords
code/mod_table/mod_table.cpp | 28 ++++++++++++++++++++++++----
code/mod_table/mod_table.h | 1 +
code/parse/sexp.cpp | 9 ++++++++-
3 files changed, 33 insertions(+), 5 deletions(-)
------------------------------------------------------------------------
commit a21876127
Author: Goober5000
Commit: Goober5000
comment
code/parse/sexp.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit f64de84e7
Author: Goober5000
Commit: Goober5000
address feedback
code/parse/sexp.cpp | 28 +++++++++++++++++++---------
fred2/freddoc.cpp | 8 +++++++-
2 files changed, 26 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit feadc0bd6
Author: Goober5000
Commit: Goober5000
feedback
code/parse/parselo.cpp | 18 ++++++++++++++++++
code/parse/parselo.h | 3 +++
code/parse/sexp.cpp | 38 +++++++++++++++++++++-----------------
3 files changed, 42 insertions(+), 17 deletions(-)
------------------------------------------------------------------------
commit b3970798e
Author: Goober5000
Commit: Goober5000
variables will only be referenced in nodes, not generators like for-counter
code/parse/sexp.cpp | 5 -----
1 file changed, 5 deletions(-)
------------------------------------------------------------------------
commit da34e25bc
Author: Goober5000
Commit: Goober5000
handle things properly on parse error
code/parse/sexp.cpp | 62 +++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 51 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit 7fc75c0d6
Author: Goober5000
Commit: Goober5000
more robust handling of Mp, especially after error
code/parse/sexp.cpp | 59 +++++++++++++++++++++++++----------------------------
1 file changed, 28 insertions(+), 31 deletions(-)
------------------------------------------------------------------------
commit 859978fd8
Author: Goober5000
Commit: Goober5000
upgrade container parsing as well; and check for malformed variable tokens
code/parse/sexp.cpp | 88 ++++++++++++++++++++++++++++++++++-------------------
1 file changed, 56 insertions(+), 32 deletions(-)
------------------------------------------------------------------------
commit 7781d9fcd
Author: Goober5000
Commit: Goober5000
fix sexp variables in argument lists
code/parse/sexp.cpp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 03e876f65
Author: Asteroth
Commit: Asteroth
no shadow
code/weapon/weapons.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 9480869e0
Author: Goober5000
Commit: Goober5000
make variable parsing more robust; don't assume that an @ is always followed by a valid variable name; fix length checks; soften non-fatal Errors to error_display(0)
code/parse/parselo.cpp | 44 +++++---
code/parse/sexp.cpp | 269 ++++++++++++++++++++++++++-----------------------
2 files changed, 172 insertions(+), 141 deletions(-)
------------------------------------------------------------------------
commit 481e82303
Author: Goober5000
Commit: Goober5000
use tokens in sexp help
code/parse/sexp.cpp | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
------------------------------------------------------------------------
commit 689ac56bc
Author: Goober5000
Commit: Goober5000
fix mission corruption in FRED
fred2/missionsave.cpp | 13 +++++++++++--
fred2/missionsave.h | 2 +-
qtfred/src/mission/missionsave.cpp | 12 ++++++++++--
qtfred/src/mission/missionsave.h | 2 +-
4 files changed, 23 insertions(+), 6 deletions(-)
------------------------------------------------------------------------
commit c5469982c
Author: Goober5000
Commit: Goober5000
fix a couple bugs in the campaign editor
code/mission/missioncampaign.h | 7 ++++++-
fred2/campaigneditordlg.cpp | 14 ++++++++++++--
fred2/campaigneditordlg.h | 7 +++++--
fred2/campaigntreewnd.cpp | 18 +++++++++++-------
fred2/missionsave.cpp | 7 +++++--
qtfred/src/mission/missionsave.cpp | 7 +++++--
6 files changed, 44 insertions(+), 16 deletions(-)
------------------------------------------------------------------------
commit db64a212d
Author: z64555
Commit: z64555
Adds more error checking in joy-sdl.cpp. * In fillValues(), Check the size values returned by SDL to assert they are non-negative. If they are negative, abort vector resize and mprintf the SDL Error.
code/io/joy-sdl.cpp | 92 +++++++++++++++++++++++++++++++----------------------
1 file changed, 54 insertions(+), 38 deletions(-)
------------------------------------------------------------------------
commit 0a07b7e0a
Author: Asteroth
Commit: Asteroth
some fixes for laser single segment trails
code/weapon/trails.cpp | 4 +---
code/weapon/weapons.cpp | 8 +++++++-
2 files changed, 8 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 691ae8752
Author: Asteroth
Commit: Asteroth
fix for countermeasures with a single segment trail
code/cmeasure/cmeasure.cpp | 8 ++++++++
1 file changed, 8 insertions(+)
------------------------------------------------------------------------
commit 14b4fd346
Author: Asteroth
Commit: GitHub
Fix weapon flags +override handling wrt spawn flag (#5488)
code/weapon/weapons.cpp | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit fc6a1402c
Author: Naomi Coffman
Commit: Naomi Coffman
Explicitly zero out persona bitfields
code/mission/missionmessage.cpp | 32 +++++++++++++++++++++-----------
1 file changed, 21 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit 275f96d80
Author: MageKing17
Commit: MageKing17
Remove `Int3()`s from `message_translate_tokens()`.
code/mission/missiontraining.cpp | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
------------------------------------------------------------------------
commit 850d706df
Author: Goober5000
Commit: Goober5000
prevent AI autoscaling for only a single autoscaled class
code/ai/aicode.cpp | 15 +++++++++++++++
1 file changed, 15 insertions(+)
------------------------------------------------------------------------
commit b1fd9ffff
Author: Asteroth
Commit: GitHub
Improve performance of collision retiming (#5496)
code/autopilot/autopilot.cpp | 2 +-
code/object/objcollide.cpp | 45 +++++++++++++++++++++++---------------
code/object/objcollide.h | 5 +----
code/object/object_flags.h | 1 +
code/parse/sexp.cpp | 8 +++----
code/scripting/api/objs/object.cpp | 4 ++--
code/tracing/categories.cpp | 1 +
code/tracing/categories.h | 1 +
8 files changed, 38 insertions(+), 29 deletions(-)
------------------------------------------------------------------------
commit e2c264cec
Author: Goober5000
Commit: Goober5000
fix Lua API access to Fireballs array
code/fireball/fireballs.h | 2 --
code/scripting/api/libs/mission.cpp | 4 ++--
2 files changed, 2 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 19f1e6b4e
Author: Fabian Woltermann
Commit: Fabian Woltermann
remove bothersome warning
code/ship/ship.cpp | 2 +-
code/weapon/trails.cpp | 1 -
code/weapon/weapons.cpp | 2 +-
3 files changed, 2 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 0067a57f8
Author: Goober5000
Commit: Goober5000
add missing #includes to fix compilation
code/sound/voicerec.cpp | 3 +++
1 file changed, 3 insertions(+)
------------------------------------------------------------------------
commit e028162dc
Author: Fabian Woltermann
Commit: Fabian Woltermann
update batching assertions
code/render/batching.cpp | 14 +++++++-------
code/weapon/trails.cpp | 8 ++++++--
2 files changed, 13 insertions(+), 9 deletions(-)
------------------------------------------------------------------------
commit 9b26439dd
Author: Fabian Woltermann
Commit: Fabian Woltermann
Add a warning for cases when we couldn't load a trail bitmap
code/ship/ship.cpp | 3 +++
code/weapon/weapons.cpp | 7 ++++++-
2 files changed, 9 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit d253302fc
Author: MageKing17
Commit: MageKing17
Also check `popup_active()` and `popupdead_is_active()`.
code/sound/voicerec.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 560eb31e4
Author: MageKing17
Commit: MageKing17
Ignore voice recognition events while game is paused.
code/sound/voicerec.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 493df3728
Author: MageKing17
Commit: MageKing17
When playing the demo, don't try to reset if no campaign is active.
code/menuui/readyroom.cpp | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 32298b89f
Author: BMagnu
Commit: GitHub
Properly deinit io lib LuaFunctions (#5485)
code/controlconfig/controlsconfigcommon.cpp | 2 ++
1 file changed, 2 insertions(+)
------------------------------------------------------------------------
commit d6ee51587
Author: Asteroth
Commit: Asteroth
remove testing prints
code/bmpman/bm_internal.h | 1 -
code/bmpman/bmpman.cpp | 2 --
code/hud/hudescort.cpp | 1 -
3 files changed, 4 deletions(-)
------------------------------------------------------------------------
commit bc09f0672
Author: Asteroth
Commit: Asteroth
better hud gauge load safety
code/bmpman/bm_internal.h | 1 +
code/bmpman/bmpman.cpp | 4 +++-
code/hud/hud.cpp | 3 +++
code/hud/hudescort.cpp | 4 ++++
code/hud/hudets.cpp | 4 ++++
code/hud/hudlock.cpp | 4 ++--
code/hud/hudreticle.cpp | 20 +++++++++++++++--
code/hud/hudshield.cpp | 5 ++++-
code/hud/hudtarget.cpp | 46 ++++++++++++++++++++++++----------------
code/hud/hudtargetbox.cpp | 12 ++++++-----
code/hud/hudwingmanstatus.cpp | 5 +++--
code/mission/missiontraining.cpp | 13 ++++++++----
code/radar/radar.cpp | 3 ++-
code/radar/radarorb.cpp | 6 +++++-
14 files changed, 93 insertions(+), 37 deletions(-)
------------------------------------------------------------------------
commit 5f8234d1c
Author: Goober5000
Commit: Goober5000
fix some bugs revealed by ships with long display names
code/playerman/player.h | 2 +-
code/playerman/playercontrol.cpp | 59 ++++++++++------------------------------
code/ship/shiphit.cpp | 8 +++---
3 files changed, 19 insertions(+), 50 deletions(-)
------------------------------------------------------------------------
commit 9b72fb659
Author: Goober5000
Commit: Goober5000
add some additional safety checks for dockpoint paths
code/model/modelread.cpp | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 7c13df588
Author: Goober5000
Commit: Goober5000
fix instructor check
code/ai/aicode.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit c6a98ad22
Author: BMagnu
Commit: GitHub
Clear Thread-stuff more aggressively (#5476)
code/scripting/lua/LuaThread.cpp | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
------------------------------------------------------------------------
commit 927567ffe
Author: MageKing17
Commit: MageKing17
Avoid displaying hidden ship names in the escort list.
code/hud/hudescort.cpp | 34 +++++++++++++++++++++++++---------
1 file changed, 25 insertions(+), 9 deletions(-)
------------------------------------------------------------------------
commit b32b54a73
Author: MageKing17
Commit: MageKing17
Remove `max_pixel_w > 0` assertion from `split_str_once()`.
code/parse/parselo.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 7f05f775a
Author: Goober5000
Commit: Goober5000
fix Assertion in turret_swarm_set_up_info
code/weapon/swarm.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 6cfc54499
Author: Goober5000
Commit: Goober5000
tweak filename length check for PNGs
code/bmpman/bmpman.cpp | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 4fa5c0d3e
Author: Joshua Glatt
Commit: GitHub
Fix save on mission close' container (#5463)
code/mission/missioncampaign.cpp | 8 ++++++--
code/pilotfile/csg.cpp | 4 ++++
2 files changed, 10 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 41312265d
Author: BMagnu
Commit: GitHub
Decouple MSAA from deferred end (#5467)
code/graphics/2d.h | 2 +
code/graphics/grstub.cpp | 5 ++
code/graphics/opengl/gropengl.cpp | 1 +
code/graphics/opengl/gropengldeferred.cpp | 105 ++++++++++++++++--------------
code/graphics/opengl/gropengldeferred.h | 1 +
code/graphics/vulkan/vulkan_stubs.cpp | 3 +
code/object/objectsort.cpp | 2 +
code/ship/ship.cpp | 1 +
8 files changed, 71 insertions(+), 49 deletions(-)
------------------------------------------------------------------------
commit ee42e767a
Author: Goober5000
Commit: Goober5000
add warning to save; and make loading/saving more robust
fred2/freddoc.cpp | 64 ++++++++++++++++++++++++---------------------------
fred2/freddoc.h | 4 +---
fred2/missionsave.cpp | 23 ++++++++++--------
fred2/missionsave.h | 4 ++--
4 files changed, 47 insertions(+), 48 deletions(-)
------------------------------------------------------------------------
commit f6b445ed2
Author: wookieejedi
Commit: GitHub
Fix crash that can occur due to invalid glow point bank (#5465)
code/model/modelrender.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 126c2e27f
Author: Goober5000
Commit: Goober5000
allow getting of mission info even for files with long names
code/mission/missionparse.cpp | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit 4f9e1360a
Author: Tyler Blount
Commit: Tyler Blount
Update changelog and release.mako for 23.2
Changelog.md | 179 +++++++++++++++++++++++++++++++++++++++++++++++++++
ci/post/release.mako | 2 +-
2 files changed, 180 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit bcb9e4858
Author: Goober5000
Commit: Goober5000
fix angle conversions in FRED
code/mission/missionparse.cpp | 3 +++
fred2/bgbitmapdlg.cpp | 21 +++++++++++++++------
2 files changed, 18 insertions(+), 6 deletions(-)
------------------------------------------------------------------------
commit df323423d
Author: wookieejedi
Commit: GitHub
Update Some Newish CM Options to Floats (#5452)
code/ai/aicode.cpp | 6 +++---
code/weapon/weapon.h | 4 ++--
code/weapon/weapons.cpp | 18 +++++++++---------
3 files changed, 14 insertions(+), 14 deletions(-)
------------------------------------------------------------------------
commit 26abf577c
Author: Goober5000
Commit: Goober5000
handle special characters in additional places in FRED
code/localization/localize.cpp | 1 +
fred2/campaigneditordlg.cpp | 21 +++++++-
fred2/management.cpp | 62 +++-------------------
fred2/management.h | 1 +
fred2/missionnotesdlg.cpp | 17 +++---
qtfred/src/mission/Editor.cpp | 9 ++++
qtfred/src/mission/Editor.h | 1 +
.../mission/dialogs/CampaignEditorDialogModel.cpp | 13 +++--
.../src/mission/dialogs/MissionSpecDialogModel.cpp | 16 +++---
9 files changed, 63 insertions(+), 78 deletions(-)
------------------------------------------------------------------------
commit 7c0827aaa
Author: BMagnu
Commit: GitHub
Move bad check (#5455)
code/cmdline/cmdline.cpp | 5 -----
code/graphics/2d.cpp | 6 ++++++
code/mod_table/mod_table.cpp | 5 -----
3 files changed, 6 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit 4845f6837
Author: Asteroth
Commit: GitHub
fix ai reposition oversight (#5454)
code/ai/aibig.cpp | 1 +
1 file changed, 1 insertion(+)
------------------------------------------------------------------------
commit 15e7fb16d
Author: Shivansps
Commit: GitHub
Validate chunk size to avoid align crash and add align skip flag (#5450)
code/cmdline/cmdline.cpp | 7 +++++++
code/model/modelread.cpp | 40 +++++++++++++++++++++++++++-------------
2 files changed, 34 insertions(+), 13 deletions(-)
------------------------------------------------------------------------
commit 60f3aa59d
Author: Asteroth
Commit: GitHub
Make lasers less kinky (#5446)
code/def_files/data/effects/batched-f.sdr | 3 +-
code/def_files/data/effects/batched-v.sdr | 2 +-
code/graphics/2d.h | 2 +-
code/graphics/opengl/gropengltnl.cpp | 2 +-
code/math/vecmat.cpp | 12 ++
code/math/vecmat.h | 1 +
code/render/batching.cpp | 178 +++++++++++++++---------------
code/render/batching.h | 6 +-
code/weapon/trails.cpp | 6 +-
9 files changed, 117 insertions(+), 95 deletions(-)
------------------------------------------------------------------------
commit 8562dde95
Author: BMagnu
Commit: GitHub
OpenGL Capability Handling (#5445)
code/cmdline/cmdline.cpp | 5 +++++
code/def_files/data/effects/main-g.sdr | 2 +-
code/graphics/2d.h | 2 +-
code/graphics/material.cpp | 2 +-
code/graphics/opengl/gropengl.cpp | 7 +++----
code/graphics/opengl/gropenglshader.cpp | 7 +++++--
code/mod_table/mod_table.cpp | 5 +++++
code/model/modelread.cpp | 5 ++++-
8 files changed, 25 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit 85f915f35
Author: Mike Nelson
Commit: GitHub
Fix typo and copy/paste error (#5449)
code/asteroid/asteroid.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 3ae178e12
Author: Goober5000
Commit: Goober5000
refinements of jump node features
code/hud/hudbrackets.cpp | 5 +--
code/hud/hudtargetbox.cpp | 4 +--
code/jumpnode/jumpnode.cpp | 65 ++++++++++++++++++++++++++++---------
code/jumpnode/jumpnode.h | 8 +++--
code/mission/missionparse.cpp | 2 --
code/parse/sexp.cpp | 4 +--
fred2/jumpnodedlg.cpp | 20 +++++++++++-
fred2/jumpnodedlg.h | 1 +
fred2/missionsave.cpp | 22 +++++++++----
fred2/sexp_tree.cpp | 2 ++
qtfred/src/mission/missionsave.cpp | 22 +++++++++----
qtfred/src/ui/widgets/sexp_tree.cpp | 2 ++
12 files changed, 113 insertions(+), 44 deletions(-)
------------------------------------------------------------------------
commit ab5e016db
Author: Goober5000
Commit: Goober5000
some updates to the lighting profile code
code/globalincs/adjustment.cpp | 2 +-
code/globalincs/adjustment.h | 2 +-
code/graphics/opengl/gropenglpostprocessing.cpp | 2 +-
code/lab/dialogs/lab_ui.cpp | 6 +--
code/lighting/lighting_profiles.cpp | 66 +++++++++++++------------
code/lighting/lighting_profiles.h | 36 +++++++-------
fred2/missionsave.cpp | 13 ++++-
fred2/weaponeditordlg.cpp | 2 -
qtfred/src/main.cpp | 2 +
qtfred/src/mission/management.cpp | 8 +++
qtfred/src/mission/management.h | 2 +
qtfred/src/mission/missionsave.cpp | 15 ++++++
12 files changed, 96 insertions(+), 60 deletions(-)
------------------------------------------------------------------------
commit c72b8b0cf
Author: Goober5000
Commit: Goober5000
some refinements for retiming of object collision pairs
code/autopilot/autopilot.cpp | 9 +++++----
code/object/objcollide.cpp | 14 ++++++++++++++
code/object/objcollide.h | 5 ++++-
code/parse/sexp.cpp | 22 ++++------------------
code/scripting/api/objs/object.cpp | 7 +++++++
5 files changed, 34 insertions(+), 23 deletions(-)
------------------------------------------------------------------------
commit c07389ce6
Author: mjn-mixael
Commit: mjn-mixael
invalid weapon
code/scripting/api/objs/shipclass.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit f07e3322e
Author: z64555
Commit: z64555
Use a std::runtime_error instead of std::exception, because messages in std::exceptions are not a cstdlib spec. * Update doxy to reflect changes
code/io/joy-sdl.cpp | 7 +++++--
code/io/joy.h | 2 +-
2 files changed, 6 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 9bd3b00b4
Author: Asteroth
Commit: GitHub
add single segment trails (#5432)
------------------------------------------------------------------------
commit 46b886df2
Author: Asteroth
Commit: GitHub
add single segment trails (#5432)
------------------------------------------------------------------------
commit 87ad9d99c
Author: Asteroth
Commit: GitHub
add single segment trails (#5432)
code/weapon/trails.cpp | 100 ++++++++++++++++++++++++++++++++++++++++++++----
code/weapon/trails.h | 8 ++--
code/weapon/weapons.cpp | 6 +--
3 files changed, 101 insertions(+), 13 deletions(-)
------------------------------------------------------------------------
commit 1a946beed
Author: mjn-mixael
Commit: mjn-mixael
lua access to default countermeasure class
code/scripting/api/objs/shipclass.cpp | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
------------------------------------------------------------------------
commit 720d938a3
Author: Goober5000
Commit: Goober5000
address feedback
code/parse/sexp.cpp | 70 +++++++++++++++++++-------------------
code/parse/sexp.h | 10 +++---
fred2/OperatorComboBox.cpp | 85 ++++++++++++++++------------------------------
fred2/OperatorComboBox.h | 12 +++----
fred2/eventeditor.cpp | 13 -------
fred2/sexp_tree.cpp | 11 +++---
6 files changed, 82 insertions(+), 119 deletions(-)
------------------------------------------------------------------------
commit ee74f86c5
Author: Goober5000
Commit: Goober5000
use correct #Background bitmaps string, use correct string skipping, and do a little tidying
code/lab/renderer/lab_renderer.cpp | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
------------------------------------------------------------------------
commit 68d216d97
Author: Goober5000
Commit: Goober5000
add curves_init and alphabetize #include list
qtfred/src/mission/management.cpp | 43 ++++++++++++++++++++-------------------
1 file changed, 22 insertions(+), 21 deletions(-)
------------------------------------------------------------------------
commit d7d9f1020
Author: Goober5000
Commit: Goober5000
add game_settings.tbl option to enable HUD drop shadows by default
code/mod_table/mod_table.cpp | 5 +++++
1 file changed, 5 insertions(+)
------------------------------------------------------------------------
commit cc567edaf
Author: mjn-mixael
Commit: mjn-mixael
default profile name needs to be added after reset()
code/lighting/lighting_profiles.cpp | 2 ++
1 file changed, 2 insertions(+)
------------------------------------------------------------------------
commit fd6b670a0
Author: mjn-mixael
Commit: mjn-mixael
flags to see if a ship or weapon is player allowed
code/scripting/api/objs/shipclass.cpp | 23 +++++++++++++++++++++++
code/scripting/api/objs/weaponclass.cpp | 23 +++++++++++++++++++++++
2 files changed, 46 insertions(+)
------------------------------------------------------------------------
commit 303e48204
Author: The Force
Commit: The Force
Quick fix to allow qtfred to compile on ubuntu
qtfred/src/ui/dialogs/ShipEditorDialog.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 8fc28b01e
Author: Goober5000
Commit: Goober5000
work with operator indexes to reduce back-and-forth between const and index
code/parse/sexp.cpp | 2 ++
fred2/OperatorComboBox.cpp | 20 +++++++++++---------
fred2/OperatorComboBox.h | 4 ++--
fred2/sexp_tree.cpp | 6 ++----
4 files changed, 17 insertions(+), 15 deletions(-)
------------------------------------------------------------------------
commit 278355cac
Author: Goober5000
Commit: Goober5000
select text by default, and implement escape
fred2/OperatorComboBox.cpp | 13 +++++++++++--
fred2/OperatorComboBox.h | 2 +-
fred2/sexp_tree.cpp | 2 +-
3 files changed, 13 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 9bd10e55c
Author: Goober5000
Commit: Goober5000
sort operators by cost when filtering, and use the same best-match strategy in sexp_match_closest_operator
code/parse/sexp.cpp | 42 ++++++++++++++++++++++++++++++++++++------
fred2/OperatorComboBox.cpp | 30 +++++++++++++++++++++---------
2 files changed, 57 insertions(+), 15 deletions(-)
------------------------------------------------------------------------
commit a10c73312
Author: Joshua Glatt
Commit: GitHub
allow using container data with ai-waypoints* SEXPs (#5429)
code/ai/aigoals.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit a06573b15
Author: Goober5000
Commit: Goober5000
implement type-to-filter and enter-to-confirm
code/globalincs/utility.h | 43 ++++++++++++++
fred2/OperatorComboBox.cpp | 137 +++++++++++++++++++++++++++++++++++++++++----
fred2/OperatorComboBox.h | 11 ++++
fred2/sexp_tree.cpp | 31 ++++++++--
4 files changed, 208 insertions(+), 14 deletions(-)
------------------------------------------------------------------------
commit 4ff90d371
Author: Goober5000
Commit: Goober5000
move some utilities to a better location, plus a slight refactor
code/ai/aigoals.cpp | 1 +
code/globalincs/systemvars.h | 55 ------------------
code/globalincs/utility.h | 107 ++++++++++++++++++++++++++++++++++++
code/hud/hudtarget.cpp | 1 +
code/mission/missionmessage.cpp | 1 +
code/mission/missiontraining.cpp | 1 +
code/parse/sexp.cpp | 29 +++++++++-
code/parse/sexp.h | 3 +-
code/source_groups.cmake | 1 +
fred2/OperatorComboBox.cpp | 18 ++----
fred2/OperatorComboBox.h | 2 +-
fred2/sexp_tree.cpp | 63 ++-------------------
fred2/sexp_tree.h | 2 +-
qtfred/src/ui/widgets/sexp_tree.cpp | 63 ++-------------------
qtfred/src/ui/widgets/sexp_tree.h | 2 +-
15 files changed, 161 insertions(+), 188 deletions(-)
------------------------------------------------------------------------
commit 01b96de31
Author: Goober5000
Commit: Goober5000
fix handle mismatch
fred2/sexp_tree.cpp | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
------------------------------------------------------------------------
commit eb959cd0b
Author: Goober5000
Commit: Goober5000
make the tooltip explain why an operator can't be selected
code/parse/sexp.cpp | 27 +++++++++++++++++++++++++++
code/parse/sexp.h | 1 +
fred2/OperatorComboBox.cpp | 20 +++++++++++++++++---
3 files changed, 45 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 46dee9ff0
Author: Goober5000
Commit: Goober5000
use selected operators, and prevent disabled operators from being confirmed
code/parse/sexp.cpp | 10 +++++++++-
code/parse/sexp.h | 1 +
fred2/OperatorComboBox.cpp | 15 +++++++++++++--
fred2/OperatorComboBox.h | 2 ++
fred2/sexp_tree.cpp | 23 ++++++++++++++++++++++-
5 files changed, 47 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 579ce220a
Author: Goober5000
Commit: Goober5000
fix some sexp help text
code/parse/sexp.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 09ae954d8
Author: Goober5000
Commit: Goober5000
disable operators with incompatible return types
code/parse/sexp.cpp | 92 ++++++++++++++++-------------
code/parse/sexp.h | 20 ++++---
fred2/OperatorComboBox.cpp | 142 ++++++++++++++++++++++++++++++++++++---------
fred2/OperatorComboBox.h | 12 +++-
fred2/sexp_tree.cpp | 11 +++-
5 files changed, 197 insertions(+), 80 deletions(-)
------------------------------------------------------------------------
commit 4c43f22a7
Author: Goober5000
Commit: Goober5000
multiline tooltips work
fred2/OperatorComboBox.cpp | 52 +++++++++++++++++++++++++++++++++++++---------
fred2/OperatorComboBox.h | 21 ++++++++++++++++---
2 files changed, 60 insertions(+), 13 deletions(-)
------------------------------------------------------------------------
commit 9967ed515
Author: Goober5000
Commit: Goober5000
add a new MFC control for the operators
fred2/CMakeLists.txt | 2 +
fred2/OperatorComboBox.cpp | 154 +++++++++++++++++++++++++++++++++++++++++++++
fred2/OperatorComboBox.h | 37 +++++++++++
fred2/sexp_tree.cpp | 7 +--
fred2/sexp_tree.h | 5 +-
5 files changed, 199 insertions(+), 6 deletions(-)
------------------------------------------------------------------------
commit ff2ec6a2a
Author: Goober5000
Commit: Goober5000
preliminary sexp operator popup
code/parse/sexp/sexp_lookup.cpp | 5 ++
code/parse/sexp/sexp_lookup.h | 5 ++
fred2/eventeditor.cpp | 23 +++++--
fred2/resource.h | 3 +-
fred2/sexp_tree.cpp | 149 ++++++++++++++++++++++++++++++++++++++--
fred2/sexp_tree.h | 10 ++-
6 files changed, 181 insertions(+), 14 deletions(-)
------------------------------------------------------------------------
commit 9b0846c89
Author: z64555
Commit: z64555
Try const std::exception &e, as per Goober5000's suggestion.
code/io/joy-sdl.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 2ed78ab1a
Author: Mike Nelson
Commit: GitHub
Fix asteroid wrapping (#5419)
code/asteroid/asteroid.cpp | 208 ++++---
code/asteroid/asteroid.h | 7 +-
code/io/keycontrol.cpp | 1 -
code/mission/missionparse.cpp | 4 +
code/parse/sexp.cpp | 18 +-
fred2/asteroideditordlg.cpp | 14 +
fred2/asteroideditordlg.h | 2 +
fred2/fred.rc | 2 +
fred2/missionsave.cpp | 10 +
fred2/resource.h | 1 +
.../mission/dialogs/AsteroidEditorDialogModel.cpp | 14 +
.../mission/dialogs/AsteroidEditorDialogModel.h | 3 +
qtfred/src/mission/missionsave.cpp | 10 +
qtfred/src/ui/dialogs/AsteroidEditorDialog.cpp | 10 +
qtfred/src/ui/dialogs/AsteroidEditorDialog.h | 1 +
qtfred/ui/AsteroidEditorDialog.ui | 609 +++++++++++----------
16 files changed, 545 insertions(+), 369 deletions(-)
------------------------------------------------------------------------
commit b3532e71c
Author: Taylor Richards
Commit: GitHub
add support for loose lz4 compressed files (#5411)
code/cfile/cfilesystem.cpp | 24 +++++++++++++++++-------
1 file changed, 17 insertions(+), 7 deletions(-)
------------------------------------------------------------------------
commit 5bf35ef04
Author: Asteroth
Commit: Asteroth
all poofs on by default
code/mission/missionparse.cpp | 4 ++++
1 file changed, 4 insertions(+)
------------------------------------------------------------------------
commit 16e0e3d6c
Author: Asteroth
Commit: GitHub
Use volume particles for poofs (#5412)
code/nebula/neb.cpp | 2 +-
code/render/batching.cpp | 23 +++++++++++++++++++++++
code/render/batching.h | 1 +
3 files changed, 25 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 59a5d2642
Author: Goober5000
Commit: Goober5000
add hooks for comm menu opening and closing
code/hud/hudsquadmsg.cpp | 33 +++++++++++++++++++++++++++++++++
code/scripting/global_hooks.cpp | 12 ++++++++++++
code/scripting/global_hooks.h | 3 +++
3 files changed, 48 insertions(+)
------------------------------------------------------------------------
commit 346bbb61a
Author: Goober5000
Commit: Goober5000
patch qtFRED's handling of hud gauges
qtfred/src/main.cpp | 1 +
qtfred/src/mission/management.cpp | 3 +++
qtfred/src/mission/management.h | 1 +
qtfred/src/ui/widgets/sexp_tree.cpp | 19 ++++++++++++-------
4 files changed, 17 insertions(+), 7 deletions(-)
------------------------------------------------------------------------
commit 2ba173d20
Author: ETP
Commit: ETP
call reset() on new profiles to ensure properly set default values.
code/lighting/lighting_profiles.cpp | 1 +
1 file changed, 1 insertion(+)
------------------------------------------------------------------------
commit f4b6a4af6
Author: Birk Magnussen
Commit: Birk Magnussen
Property Append Mode proper
code/model/modelreplace.cpp | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit f8220ccd6
Author: Birk Magnussen
Commit: Birk Magnussen
Property Append Mode
code/model/modelreplace.cpp | 4 ++++
code/model/modelreplace.h | 1 +
2 files changed, 5 insertions(+)
------------------------------------------------------------------------
commit be29fc9ea
Author: Birk Magnussen
Commit: Birk Magnussen
fix warning
code/model/modelreplace.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 4d25b34c1
Author: Birk Magnussen