1. 15 Jul, 2020 2 commits
  2. 03 Dec, 2019 1 commit
    • Emmanuel Gil Peyrot's avatar
      Wayland: Don’t reload the cursor on every pointer motion · 3a2c0aaa
      Emmanuel Gil Peyrot authored
      Previously, any pointer motion in the window decorations when using the
      fallback implementation would obtain the wl_cursor again, and do the
      attach danse for no benefit.
      
      This will ultimately allow animated cursors to not reset to the first
      frame on motion, once these will be implemented.
      
      (cherry picked from commit a9f674e719cd663560418de2a7fa1147ce6c6c9b)
      3a2c0aaa
  3. 05 Nov, 2019 2 commits
    • Corentin Wallez's avatar
      Fix -Wextra-semi warnings · afcefcb5
      Corentin Wallez authored
      Closes #1440.
      
      (cherry picked from commit 3a37a089982ba66f69d3b8e15ec8c769621f7f12)
      afcefcb5
    • Luflosi's avatar
      Use the correct type for a struct member · 3facbd20
      Luflosi authored
      The `name` member in the `_GLFWmonitorWayland` struct is used in two places. It is assigned the value from a variable of type `uint32_t` and is compared to another variable of type `uint32_t`, so `name` should also have the same type.
      
      Closes #1569.
      
      (cherry picked from commit d25248343e248337284dfbe5ecd1eddbd37ae66d)
      3facbd20
  4. 15 Feb, 2019 1 commit
    • Emmanuel Gil Peyrot's avatar
      Wayland: Fix auto-iconify on kwin_wayland · 45bd991e
      Emmanuel Gil Peyrot authored
      We now keep track of the fullscreen and activated state and only iconify
      if we were previously fullscreen and now we are either not fullscreen or
      not activated anymore.
      
      This is the proper way to do it, compared to the previous hack where we
      didn’t iconify only if it was the first configure event received.
      45bd991e
  5. 24 Oct, 2018 4 commits
  6. 01 Oct, 2018 1 commit
    • Emmanuel Gil Peyrot's avatar
      Wayland: Add support for xdg-decoration · dcd2a19d
      Emmanuel Gil Peyrot authored
      This allows compositors which prefer to draw the decorations around
      clients to do so, rather than letting GLFW draw its own decorations.
      The appearance is thus entirely subject to the compositor used, but
      should generally be better than the current solid colour decorations we
      have, which we continue to use when the compositor doesn’t support this
      protocol or tells us to draw the decorations ourselves.
      
      This new protocol has been tested against wlroots’s rootston compositor.
      
      Fixes #1257.
      dcd2a19d
  7. 11 Sep, 2018 2 commits
  8. 09 Sep, 2018 2 commits
  9. 27 Mar, 2018 1 commit
  10. 25 Feb, 2018 4 commits
  11. 24 Feb, 2018 4 commits
  12. 29 Jan, 2018 4 commits
  13. 09 Jan, 2018 1 commit
  14. 06 Dec, 2017 1 commit
    • Camilla Löwy's avatar
      Add lock key modifier bits input mode · 0e8c4ea7
      Camilla Löwy authored
      This adds the GLFW_MOD_CAPS_LOCK and GLFW_MOD_NUM_LOCK modifier bits.
      Set the GLFW_LOCK_KEY_MODS input mode to enable these for all callbacks
      that receive modifier bits.
      
      Fixes #946.
      0e8c4ea7
  15. 20 Nov, 2017 2 commits
  16. 30 Oct, 2017 1 commit
  17. 01 Oct, 2017 1 commit
  18. 08 Jun, 2017 1 commit
  19. 25 May, 2017 1 commit
    • Camilla Löwy's avatar
      Remove internal header inclusion guards · 372e9086
      Camilla Löwy authored
      Inclusion of internal headers is already both centralized and follows
      strict rules.  Inclusion guards are both an unneccessary maintenance
      burden and may hide inclusion order bugs.
      372e9086
  20. 03 Mar, 2017 1 commit
  21. 02 Jan, 2017 1 commit
    • Camilla Löwy's avatar
      Restructure monitor enumeration · 04f559e2
      Camilla Löwy authored
      This way is both kinder on event-based enumeration and less work to
      unwind allocations for when properly implementing GLFW_OUT_OF_MEMORY.
      04f559e2
  22. 16 Oct, 2016 1 commit
  23. 12 Oct, 2016 1 commit