93 Commits (876687000d4de503cdb01fcd8fa14f1b05dd9a1e)

Author SHA1 Message Date
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
3 years ago
Ronan Pigott ebfe432ec3 output: change output::destroy to output::disable
3 years ago
Simon Ser 4832fc937f Update wlr_box includes
4 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
5 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
6 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
M Stoeckl d7ff776552 Move sway-specific functions in common/util.c into sway/
6 years ago
emersion a737d7ecc4
Better handle outputs without CRTC
6 years ago
emersion dc1eac0cf1 output: remove output_add_listeners
6 years ago
Ryan Dwyer ed5aafd90b Refactor seat operations to use an interface
6 years ago
Brian Ashworth 88d96bc41f Combine output_by_name and output_by_identifier
6 years ago
emersion cad851805b
Use #if instead of #ifdef
6 years ago
Ryan Dwyer 7be309710d Remove enum movement_direction
6 years ago
Robinhuett 0a4cf4748d Use output identifier for workspace config
6 years ago
emersion a654ac1bd6
Implement the presentation-time protocol
6 years ago
Ryan Dwyer acc2628c79 Don't use wlr_output properties
6 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container
6 years ago