Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    2ecc741 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b8ebba View commit details
    Browse the repository at this point in the history
  3. GUIFormspecMenu: Fix race condition between quit event and cleanup in…

    … Game (#14010)
    
    To not instantly free GUIFormSpec upon close/quit, Game periodically
    cleans up the remaining instance on the next frame.
    
    When a new formspec is received and processed after closing the previous formspec
    but before the cleanup in Game, the formspec would be closed regardless.
    This now re-creates the formspec when the old one is already pending for removal.
    SmallJoker authored and rubenwardy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    218addf View commit details
    Browse the repository at this point in the history
  4. Try to fix safeWriteToFile producing empty files on Windows (#14085)

    Use win32 APIs to write the temporary file before copying to the final
    destination. Because we've observed the final file being empty, we
    suspect that std::ostream::flush is not flushing.
    
    Also add a test for it.
    garymm authored and rubenwardy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    f4af391 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ecd0e44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fdb5cc0 View commit details
    Browse the repository at this point in the history
  7. Fix touch input on Linux

    The code relied on touch IDs being consecutive. This is true on Android, but not on Linux.
    Therefore, touch input on Linux was broken since 53886dc.
    grorp authored and rubenwardy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    d573052 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f0e31c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39be1b9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1e4981c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bd55178 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fcd2dd7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d0d8d3f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    51afa78 View commit details
    Browse the repository at this point in the history
  15. Fix logic in porting::attachOrCreateConsole()

    No functional change but now the comment is actually correct.
    sfan5 authored and rubenwardy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    ce02619 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1dfe954 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    701c5ed View commit details
    Browse the repository at this point in the history
  18. Fix native thread handle usage on win32

    sfan5 authored and rubenwardy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    adf8296 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9ba8d5f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9c08b99 View commit details
    Browse the repository at this point in the history
  21. ContentCAO: Fix threshold of alpha channel textures (#14213)

    With disabled shaders, the material EMT_TRANSPARENT_ALPHA_CHANNEL uses the
    parameter as an alpha threshold to decide whether to draw the texture.
    Thus lowering this limit fixes the issue of vanishing textures below alpha 128.
    SmallJoker authored and rubenwardy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    d5ddfa6 View commit details
    Browse the repository at this point in the history
  22. Fix Lua PseudoRandom seeds being mangled

    closes #14237
    sfan5 authored and rubenwardy committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    38a3d6f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    751fa81 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    123370f View commit details
    Browse the repository at this point in the history