Commit Graph

314 Commits (641b8719ad7238cbc423c5575a58ac509bfcad02)

Author SHA1 Message Date
Dimitris Triantafyllidis aac1582ea9 Fix , : rounding issues in floating-point -> integer conversions 4 years ago
Kenny Levinsen 4d43f1dd99 desktop/output: Disable head if mode is NULL 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 33b64667ae Test output before direct scan-out 4 years ago
Simon Ser 83389da583
Log which output is using direct scan-out 4 years ago
Simon Ser 2c76923282 Use wlr_output_event_commit 4 years ago
Andri Yngvason ab8ded626b desktop: output: Scale custom output refresh rate 5 years ago
Simon Ser 5432f00adf config/output: don't change output state before commit 5 years ago
Isaac Freund 76adcc3fd3 output: simplify loop over layer surfaces 5 years ago
Kenny Levinsen 5a4a7bc0da container: Remove useless surface dimensions 5 years ago
Kenny Levinsen fcd0ab8f33 view: Save all buffers associated with view 5 years ago
David96 8c62278207 Render layer shell popups over the top layer 5 years ago
Rouven Czerwinski ac0637708f output: remove damage listeners in damage destroy 5 years ago
Simon Ser f03d50f54b Add test-only support to wlr-output-management-unstable-v1 5 years ago
Simon Ser 40e87fa98a Stop checking wlr_output_attach_buffer return value 5 years ago
Tadeo Kondrak 91c0ffd6cf Null check sway_layer_surface when checking damage 5 years ago
Simon Ser 9d0aa0cb83 Use wlr_client_buffer 5 years ago
Simon Ser 241684eb1d Drop sway_output.surface_needs_frame 5 years ago
Simon Ser f5ba8006c9 Only schedule a frame if client has requested a frame callback 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
Simon Ser 5e90080468 Call apply_output_config instead of output_enable 5 years ago
Brian Ashworth 18507e62fd desktop/output: fix mem leak in handle_new_output 5 years ago
Simon Ser ef2332f7a6 Re-add support for wlr_output's atomic API 5 years ago
Kenny Levinsen 275af2ad62 output: Restore previous max_render_time behavior 5 years ago
Kenny Levinsen d1eab10266 output: Schedule idle frames if we do not render 5 years ago
Kenny Levinsen 57f615e122 output: Replace block_idle_frame with frame_pending 5 years ago
Kenny Levinsen 4b57953628 output: Ensure that frame_done is delayed on max_render_time 5 years ago
Jason 939c7b2d52 Amend typos 5 years ago
Simon Ser 1d3cbe9f27 Use new presentation-time helper 5 years ago
Ivan Molodetskikh 76210c141d output: check wlr_output in repaint handler 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 1a253ca7ab Fix presentation feedback when scanning out fullscreen view 5 years ago
Simon Ser ec14a00e8c Fix segfault in wlr_output_manager_v1_set_configuration 5 years ago
Danilo Spinella a5b6f40937 Fix refresh rate scale of output 5 years ago
Drew DeVault d19f4f7bf8 Updates per wlroots layer shell changes 5 years ago
Simon Ser 00c4c7e8cc Fix direct scan-out flickering 5 years ago
Ilia Bozhinov 06c36f8435 properly check pixman_region32_contains_rectangle return 6 years ago
Drew DeVault cb8f68d74b layer-shell: add support for popups 6 years ago
Simon Ser f984f21b6a Remove all wayland-server.h includes 6 years ago
Josef Gajdusek ac87df23ea Update output manager on layout change 6 years ago
murray b59139c239 use surface coordinates for damaging buffers 6 years ago
Rouven Czerwinski 5ff330e6bc desktop: output: fix use-after-free in destroy 6 years ago
Josef Gajdusek 0e582f1a51 Update output manager config on all output events 6 years ago
Josef Gajdusek b3a5effef2 Implement wlr-output-management-v1 6 years ago
Moelf ed2e553b8d Implement output toggle 6 years ago
Simon Ser b6e55064fe Update for wlroots#1660 6 years ago
Brian Ashworth 69a1a0ff99 Fix scratchpad fullscreen behavior and crash 6 years ago