Commit Graph

63 Commits (75de31d36e0d7293a9fdaf0be39668c962c031fd)

Author SHA1 Message Date
Simon Ser f984f21b6a Remove all wayland-server.h includes 6 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 7 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container 7 years ago
Ryan Dwyer f4bc25bcc6 Relocate container_move, container_move_to and container_get_in_direction 7 years ago
Ryan Dwyer b6058703fa Refactor destroy functions and save workspaces when there's no outputs 7 years ago
Ryan Dwyer d6cd79c342 Implement iterators per container type 7 years ago
Ryan Dwyer 16c663ed49 Rename container_sort_workspaces and container_wrap_children 7 years ago
Ryan Dwyer 8392eae40f Revert "Revert "Fix popups"" 7 years ago
Drew DeVault 9aa258d33a Revert "Fix popups" 7 years ago
Ryan Dwyer de86d65627 Fix popups 7 years ago
emersion fe0750fec1 Remove output_surface_for_each_surface from header 7 years ago
emersion 8d5cc8625c Completely switch over to new iterators 7 years ago
emersion e9d674cfd2 wip: redesign output_view_for_each_surface iterator 7 years ago
emersion a0dd977617 wip: redesign output_layer_for_each_surface iterator 7 years ago
emersion dbf6dd0dae wip: redesign output_drag_icons_for_each_surface iterator 7 years ago
emersion d2172bd331 wip: redesign output_unmanaged_for_each_surface iterator 7 years ago
emersion 0e79b2114c Improve rendering with a fullscreen opaque overlay surface 7 years ago
emersion f9625d1d56
Split renderer 7 years ago
Ryan Dwyer 839c3a5500 Use opaque region to determine if frame done should be sent 7 years ago
Ryan Dwyer a2fbb20a61 Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
Dominique Martinet 6856866a61 layer_shell: order destroying before sway_output 7 years ago
Ryan Dwyer 59c9488701 WIP: Atomic layout updates ground work 7 years ago
Brian Ashworth e072fbc6d9 Switch output storing from list_t to wl_list 7 years ago
Brian Ashworth a1b5b93d29 Store sway_outputs so that they can be reenabled 7 years ago
emersion bec80f1551
Damage borders when damaging view 7 years ago
emersion 516f5454ad
Simplify damage tracking functions, use them in layer shell 7 years ago
emersion d65d001aa5
Fix desktop_damage_whole_surface 7 years ago
emersion 076bedb85e
Add container_damage_whole 7 years ago
emersion 1c91d0c10f
Add damage tracking for xwayland unmanaged surfaces 7 years ago
emersion a4a241697a
Merge branch 'wlroots' into view-redesign 7 years ago
Drew DeVault b2d871cfe2 Partially implement move command 7 years ago
emersion b2c2ee693b
Introduce common functions to create, map, unmap, destroy views 7 years ago
emersion a776ecbb86
Add lite damage tracking 7 years ago