Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.18.0 #3532

Merged
merged 11 commits into from
Sep 17, 2024
Merged

Release 2.18.0 #3532

merged 11 commits into from
Sep 17, 2024

Commits on Aug 29, 2024

  1. debian: draft changelog

    Saviq committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    0c750ea View commit details
    Browse the repository at this point in the history
  2. debian: update changelog

    Saviq committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    088229a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. live-input-configuation (#3531)

    Allow servers to dynamically update input configuration.
    
    There's a very simple "mir_demo_server.input" addition to
    `mir_demo_server` to exercise part of this API, but that is not intended
    prototype.
    AlanGriffiths committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    762337a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d02497 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e80f4bf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13cc41e View commit details
    Browse the repository at this point in the history
  5. Do not allocate memory between fork() and exec() (#3588)

    Fixes: #3581
    mattkae authored and AlanGriffiths committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    7e21a55 View commit details
    Browse the repository at this point in the history
  6. OutputManager: When listeners are registered, they need to be notifie…

    …d of existing globals (#3586)
    
    In particular, `WindowWlSurfaceRole::output_global_created()` uses the
    notification to register as an observer on the global. Without this, it
    cannot track configuration changes
    hbatagelo authored and AlanGriffiths committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0901953 View commit details
    Browse the repository at this point in the history
  7. Fix missing wl_surface.enter events for outputs enabled at runtime. (

    …#3585)
    
    In my [previous fix](#3430) for
    #3414, I accidentally disabled sending `wl_surface.enter` events for
    surfaces on outputs enabled at runtime. This PR resolves that issue
    while still addressing #3414.
    AlanGriffiths committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    910d3b8 View commit details
    Browse the repository at this point in the history
  8. Live scale changes (#3583)

    Surfaces need to track scale changes on outputs they appear on
    
    Fixes: #3552
    
    (Reviewers note: this depends on #3586)
    hbatagelo authored and AlanGriffiths committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4e10bef View commit details
    Browse the repository at this point in the history
  9. Update changelog

    AlanGriffiths committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4728e9f View commit details
    Browse the repository at this point in the history