104 Commits (93d391651c1ad43eb8b54449769e034eb1f2380c)

Author SHA1 Message Date
Alexander Orzechowski 1e018e72b4 Delete old damage tracking code
11 months ago
Alexander Orzechowski 6e5fc4c2aa scene_graph: Port xwayland
11 months ago
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell
11 months ago
Alexander Orzechowski 869baff252 renderer: Remove in favor of scene_graph
11 months ago
Alexander Orzechowski 9a57966606 scene_graph: Port ext_session_v1
11 months ago
Alexander Orzechowski c640c3015f scene_graph: Port seat drag icons
11 months ago
Alexander Orzechowski 9c17cba0b2 renderer: Render scene_graph
11 months ago
Alexander Orzechowski 1eb16d1367 scene_graph: Maintain `wlr_scene_node`s for the sway tree.
11 months ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers
11 months ago
Alexander Orzechowski bbabb9aae8 output: Destroy when output layout is destroyed
12 months ago
Simon Ser f8ddd97e0e output: drop current_mode
1 year ago
Simon Ser b1b3563d54 Handle gamma-control-v1 set_gamma events
2 years ago
Alexander Orzechowski 029b99b482 render: Use wlr_render_pass
2 years ago
Alexander Orzechowski d5cc474aef render: pass rendering state together in a struct
2 years ago
Simon Ser fcec581748 Use output_match_name_or_id() in apply_output_config_to_outputs()
2 years ago
Simon Ser c2ccc0c9d4 Move output commit out of output_render()
2 years ago
Simon Ser d6cb4fa8de Constify pixman_region32_t for rendering functions
2 years ago
Simon Zeni aa03a8fcb5 sway/desktop/output: listen to output mode in commit handle
2 years ago
Simon Ser 907ca48a61 Listen to the output request_state event
2 years ago
Kirill Primak 7862fa670e
Use wlr_damage_ring
2 years ago
Alex Maese c015db4a9f sway: Add non-desktop-output type
2 years ago
Simon Ser b69d637f7a Remove internal references to DPMS
2 years ago
Ronan Pigott ebfe432ec3 output: change output::destroy to output::disable
3 years ago
Simon Ser 4832fc937f Update wlr_box includes
3 years ago
Simon Ser fd36289faa Remove support for arbitrary rotations
4 years ago
Simon Ser 1c3cfd3bac Rename output_layer_for_each_surface_{toplevel,popup}
4 years ago
Simon Ser 5438cc158a Switch to wlr_xdg_surface_for_each_popup_surface
4 years ago
Simon Ser 2c76923282 Use wlr_output_event_commit
4 years ago
Simon Ser 5432f00adf config/output: don't change output state before commit
4 years ago
David96 8c62278207 Render layer shell popups over the top layer
5 years ago
Simon Ser 241684eb1d Drop sway_output.surface_needs_frame
5 years ago
Simon Ser c0811fcf87 Make handle_destroy and output_repaint_timer_handler static
5 years ago
Simon Ser 5ed01c861a Add support for wlr-output-power-management-unstable-v1
5 years ago
Brian Ashworth 8b593677d2 output: fix updating output manager config
5 years ago
Simon Ser f5fa0c7124 Stop calling apply_output_config from output_enable
5 years ago
Kenny Levinsen d1eab10266 output: Schedule idle frames if we do not render
5 years ago
Ronan Pigott 6968fb3123 add scale_filter output config option
5 years ago
Ivan Molodetskikh bd9a53f1a3 view: add max_render_time
5 years ago
Ivan Molodetskikh 022df2542b output: add max_render_time
5 years ago
Simon Ser ec14a00e8c Fix segfault in wlr_output_manager_v1_set_configuration
5 years ago
Simon Ser 58a40ce07b Fix apply_output_config return value when enabling output
5 years ago
Simon Ser f984f21b6a Remove all wayland-server.h includes
5 years ago
Josef Gajdusek ac87df23ea Update output manager on layout change
5 years ago
Josef Gajdusek b3a5effef2 Implement wlr-output-management-v1
6 years ago
Moelf ed2e553b8d Implement output toggle
6 years ago
Brian Ashworth 75e7bd24cc swaybg: one instance for all outputs
6 years ago
Geoff Greer 6e3046878d Add support for manually setting subpixel hinting on outputs.
6 years ago
Brian Ashworth 3106ef23a7 Fix output config retrieval for new outputs
6 years ago
emersion 076257a978 Stop using wlr_output->{lx,ly}
6 years ago
emersion 7baaa3a0f8 Disconnect swaybg instead of killing it
6 years ago