Author Topic: Nightly: 04 June 2023 - Revision 8e242b4c4  (Read 209 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly: 04 June 2023 - Revision 8e242b4c4
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: [Select]
------------------------------------------------------------------------
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(-)