Tags: KF-Art/sway
Tags
sway 1.7
Aleksei Bavshin (2):
ipc: make `bar <bar_id> mode|hidden_state` behave as documented
xdg-shell: use toplevel geometry to adjust the popup box
Alexander Orzechowski (1):
view: Fix null dereference
Aljaz Gantar (2):
fix type error when class_name none
refactor icon_for_window function
Bart Pelle (1):
docs: fix invalid release signing keys
Bartel Sielski (1):
idle_inhibit: Fix tree view after changes in commit 152a559
Bartłomiej Burdukiewicz (1):
main: removed vc4 detection code.
Bill Doyle (1):
Only defer seat attachment during initial startup
Birger Schacht (1):
Fix a couple of typos
Caduser2020 (1):
Simplify swaybar/swaynag scaling code
Christian Llupo (1):
README: Added Greek translation
Cole Mickens (1):
meson.build: require wayland-protocols 1.24
Daniel De Graaf (1):
Fix overly-wide mark textures
Daniel Eklöf (2):
sway: commands: exec: restore SIGPIPE before exec:ing
sway: restore SIGPIPE handler before exec:ing swaybar
Daniel Otero (1):
config: Fix swaybar pango_markup inconsistency
David Rosca (4):
seatop_down: Change type of sx, sy to double in begin_seatop_down
Add `output modeline` command
xwayland: Clear wlr_xwayland_surface in handle_destroy
container: Fix crash when view unmaps + maps quickly
David96 (1):
commands/move: Fix crash when pos_y is omitted
Dominique Martinet (1):
view_destroy: fix use-after-free with subsurface_destroy
Drew DeVault (1):
config.in: change terminal emulator to foot
Dudemanguy (2):
container: ignore borders in fullscreen windows
xdg-decoration: let floating clients set borders
Dylan Araps (1):
Add meson options to enable/disable swaybar and swaynag
Elyes HAOUAS (2):
desktop/layer_shell.c: Fix misspelled "exclusive"
sway-input.5.scd: Fix spelling errors
Elyesa (1):
Add Turkish README
Eric Engestrom (2):
cmd_bind_or_unbind_switch: fix copy/paste typo error message
sway: allow IPCs on proprietary drivers
Erik Reider (1):
Added scroll_factor input variable to ipc output
Evgeniy Khramtsov (1):
commands: Remove unused code after 1d3681f
Hugo Osvaldo Barrera (5):
grimshot: Exit 1 on cancellation
Use fixed titlebar heights
Deduplicate code for rendering titlebar texts
Avoid unecessary font metric calculations
Drop hardcoded font metric values
Issam E. Maghni (1):
cairo: Replace <cairo/cairo.h> by <cairo.h>
István Donkó (1):
Add Hungarian translation for the README
Ivan Fedotov (1):
Add toggle logic inside DPMS handler
Jack Byrne (1):
Change 'Danish' to 'Dansk' in README
James Edwards-Jones (1):
swaynag: adds option to set wayland shell layer
Jari Ronkainen (1):
Improve built-in touchscreen detection
Jason Nader (4):
swaymsg: use INT_MAX max JSON depth when parsing IPC response
swaymsg: be explicit about the json parser error
swaymsg: fix misplaced return value
refactor: use JSON_MAX_DEPTH everywhere
Jonas Große Sundrup (3):
clarify the type of raw output
change incorrectly documented output types
cross-reference further documentation
Kenny Levinsen (9):
ci: Install libseat
meson: libseat is no longer optional
Remove usage of surface->sx|sy
desktop/render: Pass explicit clip box to render
input: Move get_current_time_msec in from util
ci: Test wlroots static linking
readme: Align Danish translation with main README
meson: check: false on run_command
Print deprecation notice when running SUID
Kirill Chibisov (1):
build: fix building with basu
Kirill Primak (12):
view: fix saved buffer order
surface: chase wlr subsurface list/link change
render: fix -Ddamage=rerender
view: fix child position calc
xdg-shell: chase wlr xdg toplevel refactor
Revert "xdg_shell: schedule configure on maximize requests"
xdg-shell: remove unused request_maximize listener
layer-shell: chase wlr layer surface refactor
layer-shell: check `committed` bitmask
layer-shell: fix commit handler
container: fix surface_is_popup()
output: remove surface buffer damage check
Ludvig Michaelsson (1):
swaybar: signal status command's process group
M.Zeinali (1):
readme: use right-to-left marks in ir translation
Manuel Stoeckl (3):
commands/exec: stop truncating >4095-byte commands
Update URL to wlroots project (GitHub->GitLab)
Add 'output render_bit_depth [8|10]' command
Michael Weiser (1):
Prevent use-after-free on first bar subcommand error
Nathan Schulte (5):
swaybar: properly draw urgent block right border
swaybar: properly draw blocks with transparent black border
swaybar: fix cairo_font_options leak
swaybar: fix tray_padding vs min-height re: scale
swaybar: fix tray item icon scaling, positioning
Nihal Jere (2):
config.in: use portable hour specifier
config.in: use swaynag -B instead of -b
Patrick Hilhorst (1):
treat fullscreen windows as 'tiled' for commands/focus
Ragnar Groot Koerkamp (5):
Fix swaywm#6299 Disable auto_back_and_forth for next_on_output
Move auto_back_and_forth logic out of workspace_switch
Only call workspace_auto_back_and_forth when needed
Revert "Add workspace {prev,next}_on_output --create"
Update clang format to better match existing code
Rahiel Kasim (1):
fix typo in sway-output.5.scd
Rasmus Moorats (1):
fix cursor input for layer-shell surfaces
RoastVeg (1):
Handle border width and height on minimum floating sizes
Ronan Pigott (13):
output: damage whole output when exiting scanout
container: retain focus position on floating enable
cmd_fullscreen: allow fullscreen on fullscreen split containers
workspace: reap empty parents when adding tiles
xdg-shell: ignore unecessary fullscreen request ouput hints
cmd_fullscreen: ignore fullscreen request on workspaces
view: commit transactions for foreign toplevel requests
layer_shell: damage previous area when a surface shrinks
command: implement split none
commands: update split none command for a047b5e
output: change output::destroy to output::disable
output: emit node::destroy event
cmd/swap: error on swapping a container with itself
Rouven Czerwinski (2):
view: handle case where map_ws is NULL
transaction: destroying nodes aren't hidden
Sefa Eyeoglu (3):
fix: handle NULL from json_tokener_new_ex
fix: use sane value for json_tokener max_depth
refactor: use sway_abort instead
Simon Plakolb (2):
input: Use seatop_down on layer surface click
seatop_down: End if surface is destroyed or other seatop starts
Simon Ser (63):
ci: add xcb-util-wm dependency for wlroots
Remove advice about Firefox from issue template
readme: make it clearer that meson takes a dir as argument
build: bump version to 1.6
build: update wlroots dependency version to 0.14.x
build: stop checking for logind
desktop/render: remove unused wlr_gles2_texture_attribs
Remove WLR_HAS_XDG_FOREIGN checks
Log wlroots version on startup
Avoid creating zero-sized textures for titlebars
Use cairo_image_surface_get_stride instead of guessing it
Avoid creating zero-sized textures for marks
Use execlp("sh") instead of execl("/bin/sh")
commands/exec_always: log error on execlp failure
Remove support for arbitrary rotations
build: remove sd-bus status item
readme: switch back to IRC web client
Implement xdg-activation-v1
Iterate over subsurfaces below the parent surface
build: bump wlroots dependency to 0.15.0
contrib: drop incr_version script
build: use meson.global_build_root()
build: use Dependency.get_variable instead of get_pkgconfig_variable
build: use ExternalProgram.full_path instead of path
ci: make Meson warnings fatal
tree/container: fix indentation
Update wlr_box includes
Add support for touch frame events
Fix wl_pointer.frame not sent on touch emulation
swaybar: exit cleanly when disconnected from IPC
swaybar: log Wayland display errors
Document view_map
Fallback to other output modes if preferred mode fails
layer-shell: replace close() with destroy()
readme: switch to Libera Chat for ir
readme: link to gamja for IRC
Rename pango_printf to render_text
readme: mention seatd
build: remove scdoc stdin/stdout hack
Add -Dnoscanout debug option
readme: add missing space
Add support for DRM panel orientation
Chase wlr_xdg_surface breaking changes
readme: drop recommendation about packaging
Handle present events with NULL timespec field
github: don't truncate debug logs
Remove --my-next-gpu-wont-be-nvidia
Bump RLIMIT_NOFILE
Replace wlr_headless_backend_create_with_renderer call
build: use list for sdbus dep
Delete .clang-format
Fixup headless output names
Add support for linux-dmabuf surface hints
swaynag: remove xdg-output logic
swaybar: fix errno handling in status_handle_readable
Add cairo_image_surface_create error handling
build: bump version to 1.7-rc1
Destroy sub-surfaces with parent layer-shell surface
build: bump version to 1.7-rc2
Add safety assert in parse_movement_unit
ci: checkout wlroots 0.15.0
build: bump version to 1.7-rc3
build: bump version to 1.7
Simon Zeni (4):
view: remove reference to wlr_wl_shell_surface
introduce wlr_drm_lease_v1
sway: create wlr_renderer and wlr_allocator
sway: replace noop_output by fallback_output
Tassilo Horn (1):
Fix compile after wlroots commit c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c
Thomas Hebb (1):
input/seat: unset has_focus when focus_stack becomes empty
Tobias Langendorf (1):
remove usage of `wlr_texture_get_size`
Tobias Stoeckmann (1):
Fix crash when starting without HOME
Tudor Brindus (4):
tree/view: don't give focus to views mapped under fullscreen views
desktop/xwayland: restack surface upon activation
input/cursor: count pointer gestures as idle activity
input/cursor: treat swipe begin as idle activity too
Vsevolod (1):
Add focused_tab_title
aajonusonline (1):
sway-ipc.7.scd: fix typo
apt-ghetto (1):
Fix IRC links in READMEs and templates
ash lea (1):
container: don't set fullscreen on children
bR3iN (2):
Add `gaps <type> <scope> toggle <px>` command
Add smart_gaps inverse_outer command
columbarius (1):
config: allow whitespaces in config path
frogtile (1):
man: update Pango font description URL
fwsmit (1):
desktop/layer_shell: fix centering for opposing anchors
grumpey (1):
Update Pango font description URL in sway.5.scd
lbonn (1):
build: subproject support for wayland-protocols
mzeinali (1):
Add persian README file
novenary (1):
Don't apply hide_edge_borders to any floating container
quinno (1):
Fix typo in sway.5.scd
sergio (1):
details-gackground typo fix
siikamiika (3):
use node_is_view
commands/focus: focus view inside container
view: add new container as a sibling of tiled view
tomKPZ (1):
Add tab dragging functionality
xdavidwu (1):
swaynag: fix pointer button events on scaled outputs
sway 1.7-rc3
Aleksei Bavshin (1):
xdg-shell: use toplevel geometry to adjust the popup box
Kenny Levinsen (2):
meson: check: false on run_command
Print deprecation notice when running SUID
Kirill Chibisov (1):
build: fix building with basu
Simon Ser (3):
Add safety assert in parse_movement_unit
ci: checkout wlroots 0.15.0
build: bump version to 1.7-rc3
sway 1.7-rc2
David Rosca (1):
container: Fix crash when view unmaps + maps quickly
David96 (1):
commands/move: Fix crash when pos_y is omitted
Nathan Schulte (2):
swaybar: fix tray_padding vs min-height re: scale
swaybar: fix tray item icon scaling, positioning
Simon Ser (2):
Destroy sub-surfaces with parent layer-shell surface
build: bump version to 1.7-rc2
Thomas Hebb (1):
input/seat: unset has_focus when focus_stack becomes empty
sway 1.7-rc1
Aleksei Bavshin (1):
ipc: make `bar <bar_id> mode|hidden_state` behave as documented
Alexander Orzechowski (1):
view: Fix null dereference
Aljaz Gantar (2):
fix type error when class_name none
refactor icon_for_window function
Bart Pelle (1):
docs: fix invalid release signing keys
Bartel Sielski (1):
idle_inhibit: Fix tree view after changes in commit 152a559
Bartłomiej Burdukiewicz (1):
main: removed vc4 detection code.
Bill Doyle (1):
Only defer seat attachment during initial startup
Birger Schacht (1):
Fix a couple of typos
Caduser2020 (1):
Simplify swaybar/swaynag scaling code
Christian Llupo (1):
README: Added Greek translation
Cole Mickens (1):
meson.build: require wayland-protocols 1.24
Daniel De Graaf (1):
Fix overly-wide mark textures
Daniel Eklöf (2):
sway: commands: exec: restore SIGPIPE before exec:ing
sway: restore SIGPIPE handler before exec:ing swaybar
Daniel Otero (1):
config: Fix swaybar pango_markup inconsistency
David Rosca (3):
seatop_down: Change type of sx, sy to double in begin_seatop_down
Add `output modeline` command
xwayland: Clear wlr_xwayland_surface in handle_destroy
Dominique Martinet (1):
view_destroy: fix use-after-free with subsurface_destroy
Drew DeVault (1):
config.in: change terminal emulator to foot
Dudemanguy (2):
container: ignore borders in fullscreen windows
xdg-decoration: let floating clients set borders
Dylan Araps (1):
Add meson options to enable/disable swaybar and swaynag
Elyes HAOUAS (2):
desktop/layer_shell.c: Fix misspelled "exclusive"
sway-input.5.scd: Fix spelling errors
Elyesa (1):
Add Turkish README
Eric Engestrom (2):
cmd_bind_or_unbind_switch: fix copy/paste typo error message
sway: allow IPCs on proprietary drivers
Erik Reider (1):
Added scroll_factor input variable to ipc output
Evgeniy Khramtsov (1):
commands: Remove unused code after 1d3681f
Hugo Osvaldo Barrera (5):
grimshot: Exit 1 on cancellation
Use fixed titlebar heights
Deduplicate code for rendering titlebar texts
Avoid unecessary font metric calculations
Drop hardcoded font metric values
Issam E. Maghni (1):
cairo: Replace <cairo/cairo.h> by <cairo.h>
István Donkó (1):
Add Hungarian translation for the README
Ivan Fedotov (1):
Add toggle logic inside DPMS handler
Jack Byrne (1):
Change 'Danish' to 'Dansk' in README
James Edwards-Jones (1):
swaynag: adds option to set wayland shell layer
Jari Ronkainen (1):
Improve built-in touchscreen detection
Jason Nader (4):
swaymsg: use INT_MAX max JSON depth when parsing IPC response
swaymsg: be explicit about the json parser error
swaymsg: fix misplaced return value
refactor: use JSON_MAX_DEPTH everywhere
Jonas Große Sundrup (3):
clarify the type of raw output
change incorrectly documented output types
cross-reference further documentation
Kenny Levinsen (7):
ci: Install libseat
meson: libseat is no longer optional
Remove usage of surface->sx|sy
desktop/render: Pass explicit clip box to render
input: Move get_current_time_msec in from util
ci: Test wlroots static linking
readme: Align Danish translation with main README
Kirill Primak (12):
view: fix saved buffer order
surface: chase wlr subsurface list/link change
render: fix -Ddamage=rerender
view: fix child position calc
xdg-shell: chase wlr xdg toplevel refactor
Revert "xdg_shell: schedule configure on maximize requests"
xdg-shell: remove unused request_maximize listener
layer-shell: chase wlr layer surface refactor
layer-shell: check `committed` bitmask
layer-shell: fix commit handler
container: fix surface_is_popup()
output: remove surface buffer damage check
Ludvig Michaelsson (1):
swaybar: signal status command's process group
M.Zeinali (1):
readme: use right-to-left marks in ir translation
Manuel Stoeckl (3):
commands/exec: stop truncating >4095-byte commands
Update URL to wlroots project (GitHub->GitLab)
Add 'output render_bit_depth [8|10]' command
Michael Weiser (1):
Prevent use-after-free on first bar subcommand error
Nathan Schulte (3):
swaybar: properly draw urgent block right border
swaybar: properly draw blocks with transparent black border
swaybar: fix cairo_font_options leak
Nihal Jere (2):
config.in: use portable hour specifier
config.in: use swaynag -B instead of -b
Ragnar Groot Koerkamp (5):
Fix swaywm#6299 Disable auto_back_and_forth for next_on_output
Move auto_back_and_forth logic out of workspace_switch
Only call workspace_auto_back_and_forth when needed
Revert "Add workspace {prev,next}_on_output --create"
Update clang format to better match existing code
Rahiel Kasim (1):
fix typo in sway-output.5.scd
Rasmus Moorats (1):
fix cursor input for layer-shell surfaces
RoastVeg (1):
Handle border width and height on minimum floating sizes
Ronan Pigott (12):
output: damage whole output when exiting scanout
container: retain focus position on floating enable
cmd_fullscreen: allow fullscreen on fullscreen split containers
workspace: reap empty parents when adding tiles
xdg-shell: ignore unecessary fullscreen request ouput hints
cmd_fullscreen: ignore fullscreen request on workspaces
view: commit transactions for foreign toplevel requests
layer_shell: damage previous area when a surface shrinks
command: implement split none
commands: update split none command for a047b5e
output: change output::destroy to output::disable
output: emit node::destroy event
Rouven Czerwinski (1):
view: handle case where map_ws is NULL
Sefa Eyeoglu (3):
fix: handle NULL from json_tokener_new_ex
fix: use sane value for json_tokener max_depth
refactor: use sway_abort instead
Simon Plakolb (2):
input: Use seatop_down on layer surface click
seatop_down: End if surface is destroyed or other seatop starts
Simon Ser (57):
ci: add xcb-util-wm dependency for wlroots
Remove advice about Firefox from issue template
readme: make it clearer that meson takes a dir as argument
build: bump version to 1.6
build: update wlroots dependency version to 0.14.x
build: stop checking for logind
desktop/render: remove unused wlr_gles2_texture_attribs
Remove WLR_HAS_XDG_FOREIGN checks
Log wlroots version on startup
Avoid creating zero-sized textures for titlebars
Use cairo_image_surface_get_stride instead of guessing it
Avoid creating zero-sized textures for marks
Use execlp("sh") instead of execl("/bin/sh")
commands/exec_always: log error on execlp failure
Remove support for arbitrary rotations
build: remove sd-bus status item
readme: switch back to IRC web client
Implement xdg-activation-v1
Iterate over subsurfaces below the parent surface
build: bump wlroots dependency to 0.15.0
contrib: drop incr_version script
build: use meson.global_build_root()
build: use Dependency.get_variable instead of get_pkgconfig_variable
build: use ExternalProgram.full_path instead of path
ci: make Meson warnings fatal
tree/container: fix indentation
Update wlr_box includes
Add support for touch frame events
Fix wl_pointer.frame not sent on touch emulation
swaybar: exit cleanly when disconnected from IPC
swaybar: log Wayland display errors
Document view_map
Fallback to other output modes if preferred mode fails
layer-shell: replace close() with destroy()
readme: switch to Libera Chat for ir
readme: link to gamja for IRC
Rename pango_printf to render_text
readme: mention seatd
build: remove scdoc stdin/stdout hack
Add -Dnoscanout debug option
readme: add missing space
Add support for DRM panel orientation
Chase wlr_xdg_surface breaking changes
readme: drop recommendation about packaging
Handle present events with NULL timespec field
github: don't truncate debug logs
Remove --my-next-gpu-wont-be-nvidia
Bump RLIMIT_NOFILE
Replace wlr_headless_backend_create_with_renderer call
build: use list for sdbus dep
Delete .clang-format
Fixup headless output names
Add support for linux-dmabuf surface hints
swaynag: remove xdg-output logic
swaybar: fix errno handling in status_handle_readable
Add cairo_image_surface_create error handling
build: bump version to 1.7-rc1
Simon Zeni (4):
view: remove reference to wlr_wl_shell_surface
introduce wlr_drm_lease_v1
sway: create wlr_renderer and wlr_allocator
sway: replace noop_output by fallback_output
Tassilo Horn (1):
Fix compile after wlroots commit c3e54021f8bbf3ec1c1e5906459be0ae85f5fb8c
Tobias Langendorf (1):
remove usage of `wlr_texture_get_size`
Tobias Stoeckmann (1):
Fix crash when starting without HOME
Tudor Brindus (2):
tree/view: don't give focus to views mapped under fullscreen views
desktop/xwayland: restack surface upon activation
Vsevolod (1):
Add focused_tab_title
aajonusonline (1):
sway-ipc.7.scd: fix typo
apt-ghetto (1):
Fix IRC links in READMEs and templates
ash lea (1):
container: don't set fullscreen on children
bR3iN (2):
Add `gaps <type> <scope> toggle <px>` command
Add smart_gaps inverse_outer command
columbarius (1):
config: allow whitespaces in config path
frogtile (1):
man: update Pango font description URL
fwsmit (1):
desktop/layer_shell: fix centering for opposing anchors
grumpey (1):
Update Pango font description URL in sway.5.scd
lbonn (1):
build: subproject support for wayland-protocols
mzeinali (1):
Add persian README file
novenary (1):
Don't apply hide_edge_borders to any floating container
quinno (1):
Fix typo in sway.5.scd
sergio (1):
details-gackground typo fix
siikamiika (3):
use node_is_view
commands/focus: focus view inside container
view: add new container as a sibling of tiled view
tomKPZ (1):
Add tab dragging functionality
xdavidwu (1):
swaynag: fix pointer button events on scaled outputs
sway 1.6.1
This new release adds compatibility with wlroots 0.14, and contains
a few bug fixes.
Bill Doyle (1):
Only defer seat attachment during initial startup
Dominique Martinet (1):
view_destroy: fix use-after-free with subsurface_destroy
Issam E. Maghni (1):
cairo: Replace <cairo/cairo.h> by <cairo.h>
Kenny Levinsen (6):
ci: Install libseat
meson: libseat is no longer optional
Remove usage of surface->sx|sy
desktop/render: Pass explicit clip box to render
input: Move get_current_time_msec in from util
ci: Test wlroots static linking
Michael Weiser (1):
Prevent use-after-free on first bar subcommand error
Ronan Pigott (2):
workspace: reap empty parents when adding tiles
view: commit transactions for foreign toplevel requests
Rouven Czerwinski (1):
view: handle case where map_ws is NULL
Simon Ser (9):
build: update wlroots dependency version to 0.14.x
build: stop checking for logind
Remove WLR_HAS_XDG_FOREIGN checks
Log wlroots version on startup
Iterate over subsurfaces below the parent surface
ci: stick to wlroots 0.14.0
Avoid creating zero-sized textures for titlebars
Avoid creating zero-sized textures for marks
build: bump version to 1.6.1
Tobias Langendorf (1):
remove usage of `wlr_texture_get_size`
Tudor Brindus (1):
tree/view: don't give focus to views mapped under fullscreen views
fwsmit (1):
desktop/layer_shell: fix centering for opposing anchors
sway 1.6
Aleksei Bavshin (1):
xdg-foreign: add v1 and v2 implementations
Andri Yngvason (4):
desktop: output: Scale custom output refresh rate
input: Clean up input_method_relay in seat_destoy()
input/seat: Clean up focus_stack in seat_destroy()
input/seat: Reset command handler context in seat_destroy()
Antonin Décimo (6):
Fix typos in man page.
ipc: fix aligment issue of data buffer
cmd/bar/colors: fix dereference of null pointer
Log empty value if envvar is not defined
Fix incorrect format specifiers
common/loop: check return of realloc
Arav K (1):
Fix swaybar tray for non-systemd
BrassyPanache (2):
Re-focus on parent surface if it is available
Adhere to ICCCM focus specification
Brian Ashworth (3):
ISSUE_TEMPLATE: Use the newer issue templates
input/libinput: remove input type property bias
input/keyboard: fix Group# bindings for keyboard groups
Campbell Vertesi (1):
Add note on quoting to swaymsg manpage
Charmander (1):
swaybar: allow status line cleanup to proceed when hidden
Daniel De Graaf (1):
commands/resize: don't consider 1px resizes to be invalid
Daniil (1):
Update Russian translation
David96 (2):
Make focus_follows_mouse work when hovering a layer-shell surface on another output
Add missing transaction commits to seatop_default
Dimitris Triantafyllidis (3):
Smart borders fix: always show borders for floating containers
In container_split, set a floating container's view to tiled
Fix swaywm#5643, swaywm#5064: rounding issues in floating-point -> integer conversions
Drew DeVault (3):
Remove .github/FUNDING.yml
Remove Patreon links from README.*.md
CONTRIBUTING.md: Add note on sway's scope
Falke Carlsen (1):
Fix typo in README.dk.md
Fenveireth (1):
swaybar: use text subpixel antialias only where it would look good
Geoffrey Casper (2):
Reload command now matches i3's implementation
server: Avoid using "wayland-0" as WAYLAND_DISPLAY See https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/486
Hubert Hirtz (1):
Document required '\n' in swaybar-protocol
Isaac Freund (1):
Drop gtk-primary-selection support
Jan Beich (2):
protocols: sync wlr-layer-shell-unstable-v1 with wlroots
ci: enable basu on freebsd
Jan Palus (1):
Align ordering of core node properties with i3
John Mako (1):
check parent surface before it is destroyed
Jonas Große Sundrup (1):
rephrase swayidle-timout example to improve readability
Jonas Hohmann (1):
Fix minor typos in German README
Kenny Levinsen (28):
desktop/output: Disable head if mode is NULL
swaynag: Use position from wl_pointer.enter
view: Save surface x and y on saved buffers
transaction: Move centering to view_center_surface
shells: Only center tiled views on size change
shells: Align geometry change commit handling
view: Read geometry directly in view_update_size
input: Only commit transactions when necessary
input: Commit transactions in seatop_default
transaction: Only wait for ack from visible views
transactions: Amend pending transactions
container: Move pending state to state struct
render: Use current instead of pending fullscreen
container: Add container_is_current_floating
view: Recursively check mapped of view_child tree
view: Mark subchildren as unmapped in view_child_destroy
view: Set parent for view_child subsurfaces on init
transaction: Note if instructions are server requests
transaction: Remove unused ready_immediately
shells: Update comment about size change on commit
render: Clip surfaces to container bounds
container: Limit tiled focus to container geometry
container: Add view_container_content_at
swaybar: Use position from wl_pointer.enter
ci: Update alpine xwayland package name
view: Handle NULL role object when role is set
idle_inhibit: Store wlr inhibitor instead of view
view: subsurface NULL check in view_from_wlr_surface
Konstantin Pospelov (2):
exec: fix validation during config reload
Check the output state for recorded workspaces
Ludvig Michaelsson (1):
swaybar: don't expand separator_block_width if separator is false
Manuel Stoeckl (4):
desktop/layer_shell: Fix allocation type mismatch
Declare all struct cmd_handler arrays const
Make Wayland request listeners static const when possible
Make command line option lists const
Mark Stosberg (2):
swaymsg.1: correct typo
grimshot: document support for piping to STDOUT.
Martin Michlmayr (1):
Fix typo in bug reporting template
Michael Weiss (2):
meson.build: Fix the version format
contrib/_incr_version: Disallow the "v"-prefixed version format
Michaël Defferrard (1):
readme: link to the development doc
Mukundan314 (1):
Fix swaywm#5940
Mustafa Abdul-Kader (1):
swaynag: add details background option
Nick Diego Yamane (1):
seat/dnd: support null drag icon surfaces
Nils Schulte (2):
moved and renamed movement-unit parsing to common
added ppt unit to move position command
Paul Riou (2):
common: make 'lenient_strcmp' arguments const
criteria: fix crash when comparing NULL properties
Pi-Yueh Chuang (1):
swaybar: silence missing IconThemePath message
Pierre-Albéric TROUPLIN (1):
Prevent inactive-windows-transparency.py to crash on lockscreen
Quantum (2):
render: scale titlebars correctly when straddling outputs
render: handle containers without output when rendering titles
Rex Hackbro (4):
fix typos
fix force_display_urgency_hint parsing
document force_display_urgency_hint
document parse_error
Ronan Pigott (28):
input: implement xdg_toplevel interactive resize hints
xdg_shell: schedule configure on maximize requests
sway.5: add missing underscore
view: display scratchpad hidden containers when activated by ftm
commands: disallow runtime include
view: implement foreign toplevel fullscreen indicator
view: implement foreign toplevel fullscreen request
view: remove foreign toplevel listeners on destroy
seat: use default output mapping if there is no input config
tiling_drag: emit window move ipc events
tiling_resize: abandon resize if a sibling con dies
commands/move: fix crash when moving sphsc child
xdg_shell: allow views to change geometry anytime
ci: fix archlinux builds
container: don't split single children
commands/layout: don't change the layout of workspaces with children
Revert "commands/move: maintain workspace_layout when moving"
Change workspace_layout to match i3 behavior
commands/move: rework container_move_in_direction
introduce workspace_squash
commands/move: squash workspace after directional con move
commands/move: reset geometry of promoted containers
workspace: rework workspace prev|next like i3
container: set fullscreen mode before attempting focus
cmd_move: update container representation in sibling swaps
swaymsg: use 3 digits for fractional part of the refresh rate
config/output: correct refresh rate rounding error
output: damage whole output when exiting scanout
Rouven Czerwinski (4):
input/cursor: reset event source after unhide
cursor: arm cursor hide timer immediately
cursor: update hide timer during config apply
ISSUE_TEMPLATE: the wiki is community maintained
Simon Ser (46):
seat: fix segfault in sway_input_method_relay_set_focus
Don't set xwayland cursor when wlr_xwayland failed
Unset DISPLAY when wlr_xwayland fails
tree/view: fix segfault in view_update_title
config/output: don't change output state before commit
Assert output is found before removing from list
Bump wlroots dependency to 0.11.0
Bump version to 1.5
Handle SIGINT
Use wlr_output_event_commit
build: bump wlroots dependency to 0.12.0
Replace wlr_key_state with wl_keyboard_key_state
Add missing includes for wlr_input_device.h
Log which output is using direct scan-out
Handle secondary headless backend failures
build: use WLR_HAS_* to decide whether suid is required
build: introduce sd-bus-provider option
build: add basu as sd-bus provider
Route wlroots logs into Sway logging infrastructure
common/log: write log importance
readme: releases are signed with E88F5E48
readme: remove link to non-existing wiki page
readme: use references for links
Test output before direct scan-out
Remove create_renderer_func argument
Remove call for action from WM enhancement issue template
readme: remove unused ref
man: update maintainer
desktop/xwayland: use index constants for atom array
Switch to wlr_xdg_surface_for_each_popup_surface
Rename output_layer_for_each_surface_{toplevel,popup}
protocols: update layer-shell-unstable-v1 to v4
Raise verbosity of error message in load_main_config
Log when config file is not found
readme: update French translation
build: use wlroots dependency variables
Fix wl_shm_format passed to wlr_texture_from_pixels
build: stop cargo-culting assignment alignment
man: document `input XXX map_to_output *`
Automatically map built-in touchscreens/tablets to built-in panels
xwayland: simplify override-redirect focus restoration
build: update version to v1.6-rc1
build: update version to v1.6-rc2
ci: add xcb-util-wm dependency for wlroots
build: bump to version v1.6-rc3
build: bump version to 1.6
SpizzyCoder (1):
Changed fprintf(stdout,...) to printf(...) for more readable code
Tadeo Kondrak (6):
text_input: Ignore text_input disable from unfocused windows
text_input: Only send surrounding_text and content_type if supported
text_input: Add support for focusing layer-shell surfaces
Fix incorrect damage being applied on popups
build: Add dependency on libdrm
output: Reconfigure xcursor when applying output config
Tamir Zahavi-Brunner (1):
hide_cursor: Add an option to hide when typing
Tarmack (1):
Add support for workspace_min_width bar option.
Thayne McCombs (2):
Keep windows in bounds on move to position mouse
Use wlr_output_layout_output_at to get output for move to cursor
Tobias Langendorf (2):
Fix X11 clients getting stuck minimized
xwayland: support views that change override-redirect status
Tudor Brindus (23):
Minor wording changes in Romanian README.md translation
commands/move: unwrap workspace container on move to new workspace
commands/move: maintain workspace_layout when moving
input/cursor: don't send wl_pointer.motion event on pointer unlock warp
input/pointer: update cursor activity after updating button counts
desktop/render: show indicators for top-level split
commands/move: fix single-split escaping on move
input/cursor: default tablet lens tool to relative motion
input/tablet: add tool_mode option to set tablet tools as relative input
xwayland: listen to `set_geometry` event
transaction: don't reconfigure X views unless integral coords changed
transaction: validate X transaction completions by geometry, not size
transaction: make transaction collapsing smarter with > 2 views
input: remove motion deltas from seatop callbacks
commands/focus: force container warp when fulfilling `focus mode_toggle`
input: fully change focus when scrolling tabs/stacks
input/seatop_default: consider fullscreen views to have no edges
tree/container: introduce `container_is_sticky[_or_child]` functions
Small wording change to README.ja.md
input/cursor: unhide cursor on synthetic input
commands/move: don't flatten on move; reap empty former parent instead
swaybar: use INT_MAX max JSON depth when parsing IPC response
swaybar: fail gracefully on tokener creation fail
Vinko Kašljević (1):
Add check for empty GEOM variable
Vlad Pănăzan (1):
Add layer shell subsurfaces
Vyivel (1):
output: simplify layer surface iteration
Wai Hon Law (1):
Make the default workspace commands compatible with i3
William Culhane (1):
grimshot: Fix man page issues
columbarius (1):
config: allow whitespaces in config path
ftilde (1):
Fix for_window criteria and mouse button bindings
fwsmit (1):
Implement foreign toplevel fullscreen output hints
heitor (2):
update portuguese README (fix typos, update informations...)
fix typo
lbonn (1):
focus: beyond fullscreen when focused explicitly
mwenzkowski (3):
container: Fix NULL pointer dereference
output: evacuate sticky containers only if new output has a workspace
output: Revert implementation of evacuate_sticky()
oliver-giersch (1):
swaynag: adds option to separately specify the text color for buttons
wb9688 (1):
Replace unprintable characters in input device id
xdavidwu (1):
Implement input method keyboard grab
Érico Rolim (1):
swaymsg.1: expand tip for multi-word strings.
sway 1.6-rc2
Kenny Levinsen (5):
swaybar: Use position from wl_pointer.enter
ci: Update alpine xwayland package name
view: Handle NULL role object when role is set
idle_inhibit: Store wlr inhibitor instead of view
view: subsurface NULL check in view_from_wlr_surface
Pi-Yueh Chuang (1):
swaybar: silence missing IconThemePath message
Simon Ser (1):
build: update version to v1.6-rc2
Tudor Brindus (2):
swaybar: use INT_MAX max JSON depth when parsing IPC response
swaybar: fail gracefully on tokener creation fail
PreviousNext