Modding, Mission Design, and Coding > Nightly Builds
Nightly: 04 June 2023 - Revision 8e242b4c4
(1/1)
SirKnightly:
Here is the nightly for 04 June 2023 - Revision 8e242b4c4
Group: Linux
nightly_20230604_8e242b4c4-builds-Linux.tar.gz (Mirror)
Group: MacOSX
nightly_20230604_8e242b4c4-builds-Mac.tar.gz (Mirror)
Group: Win32-SSE2
nightly_20230604_8e242b4c4-builds-Win32-SSE2.zip (Mirror)
Group: Win64-SSE2
nightly_20230604_8e242b4c4-builds-x64-SSE2.zip (Mirror)
--- Code: ---------------------------------------------------------------------------
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 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 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(-)
--- End code ---
Navigation
[0] Message Index
Go to full version