• Correctly track saved surfaces during multiple transactions Aug 1
  • XCursor is not configured if no pointer device is available Aug 1
  • Fix popups v3 Aug 2
  • Fix pointer events for fullscreen views Aug 2
  • Enable wlr-gamma-control-unstable-v1 Aug 2
  • Show swaynag on config errors Aug 3
  • Separate root-related code Aug 4
  • Fix commands: criteria, layout, move, workspace Aug 5
  • Move workspace moving code out of container_move_to Aug 6
  • Fix memory leaks in get_socketpath Aug 6
  • Finish resize commands Aug 9
  • Fix container_has_ancestor crash Aug 11
  • Use assigned workspace name for output Aug 12
  • Implement resizing tiled containers via cursor Aug 14
  • Simplify transactions Aug 15
  • Use list_find in more places and refactor/fix workspace prev_next functions Aug 15
  • Implement iterators per container type Aug 17
  • Fix geometry Aug 18
  • More commands Aug 18
  • Allow subsurfaces which overflow the container to be interacted with Aug 19
  • Standardise debug variables Aug 19
  • Fix bad-free in swaynag Aug 20
  • Refactor destroy functions and save workspaces when there's no outputs Aug 21
  • Rename sway_root.outputs to sway_root.all_outputs Aug 25
  • Workspace move cycle Aug 25
  • Some pull request reviews not shown.
  • Implement wlr-gamma-control-unstable-v1 Aug 2
  • session: load GPU devices even if they have zero connectors Aug 7
  • Keep X11 backend windows from having an invalid size Aug 10
  • Implement pointer-constraints-unstable-v1 protocol Aug 18
  • backend/drm: add support for DRM_MODE_CONNECTOR_DPI Aug 21
  • Build system changes Aug 23
  • introduce wlr_output_layout_farthest_output Aug 25
  • Init the new destroy signals added by #1200 Aug 27
  • add wlr-foreign-toplevel-list protocol to enumerate desktop surfaces Aug 11
  • Add key repetition for the wayland backend Aug 17