851 Commits (df8aad9c5ab70ad646ec1742cc57473c6908a1be)

Author SHA1 Message Date
Simon Ser 4118c49349 Use output_match_name_or_id() in workspace functions
2 years ago
Ankit Pandey f21090f978 root: Set inactive focus when scratchpad is moved to new workspace
2 years ago
Ankit Pandey 90c2d631e2 root: Try to preserve relative positions of floating containers
2 years ago
llyyr b757ef94ef sway{,bar}: use default font hint style
2 years ago
Robin Jarry 9498e4d261 Allow windows in scratchpad to set the urgent flag
2 years ago
Ronan Pigott 633d409b88 container: rehome the container_swap function into container.c
2 years ago
Simon Ser 1cab17ada2 Introduce surface_{enter,leave}_output()
2 years ago
Simon Ser b4ce0a30c1 Use wlr_linux_dmabuf_feedback_v1_init_with_options()
2 years ago
Ronan Pigott 842609da64 view: make request_activate take a seat
2 years ago
Simon Ser 9959e6b8dc Convert to *_try_from_wlr_surface()
2 years ago
Tobias Predel b31e97e55d root: free non_desktop_outputs list on root_destroy
2 years ago
Simon Ser ae2d14ceeb Convert to wlr_xwayland_surface_try_from_wlr_surface()
2 years ago
Tobias Bengfort a7b9f6fedc focus_on_window_activation: raise if floating
2 years ago
Simon Ser 9e15e2fd4f tree/container: drop unnecessary check in container_get_siblings()
2 years ago
Ronan Pigott 864b3a9a18 view: associate launch contexts with views
2 years ago
Ronan Pigott d75c9f9722 launcher: rename pid_workspace to launcher_ctx
2 years ago
Ronan Pigott 1c4b94ae3c node: prettify node type names
2 years ago
Ronan Pigott eb5021ef99 root: move the workspace matching code to its own file
2 years ago
Alexander Orzechowski 34933bb843 workspace_create: Don't allow NULL name
2 years ago
Baltazár Radics 5c239eaac5 container_get_siblings: handle NULL workspace
2 years ago
Kirill Primak 7862fa670e
Use wlr_damage_ring
2 years ago
Simon Ser dcd2076f38 Use wl_signal_emit_mutable()
2 years ago
Puck Meerburg 0fdeb4ca84 tree: support formatting null titles
2 years ago
Alexander Orzechowski a61815d385 container_floating_set_default_size: Store workspace size box on the stack
2 years ago
Alex Maese c015db4a9f sway: Add non-desktop-output type
2 years ago
Hugo Osvaldo Barrera 80e386fd97 Reuse parsed PangoFontDescription
3 years ago
Simon Ser f707f583e1 Remove all sprintf calls
3 years ago
Simon Ser f795aa1c95 xdg-shell: use wlr_xdg_toplevel in sway_view
3 years ago
Kirill Primak ee7668c1f2 chore: chase wlr_output_layout_get_box() update
3 years ago
Simon Ser d6f8820a8b Upgrade for wlroots surface refactoring
3 years ago
David Rosca f92329701b container: Fix crash when view unmaps + maps quickly
3 years ago
Simon Ser 59aebaa5f9 Add cairo_image_surface_create error handling
3 years ago
Ronan Pigott 9ecbfe3665 output: emit node::destroy event
3 years ago
Ronan Pigott ebfe432ec3 output: change output::destroy to output::disable
3 years ago
Simon Ser 4732325f59 Add support for linux-dmabuf surface hints
3 years ago
Alexander Orzechowski 8a3026337f view: Fix null dereference
3 years ago
Vsevolod f7725011ef
Add focused_tab_title
3 years ago
Simon Zeni 0cd8efe0bb sway: replace noop_output by fallback_output
3 years ago
Simon Zeni 5865af75cf sway: create wlr_renderer and wlr_allocator
3 years ago
Kirill Primak cbecc5cbae container: fix surface_is_popup()
3 years ago
bR3iN 9969de9e00 Add smart_gaps inverse_outer command
3 years ago
siikamiika 21d2fdf74c view: add new container as a sibling of tiled view
3 years ago
Hugo Osvaldo Barrera c16b2a26ed Avoid unecessary font metric calculations
3 years ago
Simon Ser 3f7a04df22 Rename pango_printf to render_text
3 years ago
Kirill Primak e76e13ef85 view: fix child position calc
3 years ago
Kirill Primak ae80bdedf9 surface: chase wlr subsurface list/link change
3 years ago
Kirill Primak 72b0491ca0 view: fix saved buffer order
3 years ago
Daniel De Graaf 69a7b9215e Fix overly-wide mark textures
3 years ago
Hugo Osvaldo Barrera 9acb015755 Deduplicate code for rendering titlebar texts
3 years ago
Hugo Osvaldo Barrera 62d90a8e95 Use fixed titlebar heights
3 years ago