Skip to content

Conversation

@GamesTrap
Copy link
Owner

No ABI breaking changes

Breaking changes:

ShowMsgBox() now returns MD::Selection::None if no usable dialog backend is available (Linux)

Other changes:

  • Major refactor of implementation
  • Various bug fixes
    • Fixed multiple dialog commands
    • Fixed TKinter3Present() not working correctly
  • Reduced dependence on fixed string sizes (i.e. MaxPathOrCMD)
  • Improved XPropPresent() check
  • GetEnvDISPLAY() Added check for WAYLAND_DISPLAY
  • DetectPresence() Replaced which with command
  • Improved GHA workflow
    • Added x86 builds
    • Added builds for C++20
    • Build with release configuration
  • Updated premake5 binaries

Updated to GCC-14
Added C++17 and C++20 builds
Added x86 builds
Builds are now using release configuration
DetectPresence() Replaced 'which' with 'command'
GetEnvDISPLAY() Added check for WAYLAND_DISPLAY
Improved XPropPresent() check
Fixed TKinter3Present() not working correctly
Fixed multiple dialog commands
ShowMsgBox() now returns MD::Selection::None when no usable dialog backend is available
@GamesTrap GamesTrap added the enhancement New feature or request label Apr 27, 2025
@GamesTrap GamesTrap self-assigned this Apr 27, 2025
Replaced g++-14 with g++-14-multilib
@GamesTrap GamesTrap merged commit d6272b5 into main Apr 27, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants