Commit Graph

378 Commits (a9086518219c0ace4a5d81c2f7219dae3b6aa20c)

Author SHA1 Message Date
Ryan Dwyer c08f9bf257 Implement tabbed layout 7 years ago
Ryan Dwyer 9fd28aea8c Rebuild textures if needed when moving a container 7 years ago
Ryan Dwyer ebb0d051db Fix many border opacity issues 7 years ago
Ryan Dwyer b351d0a64a Set textures to null when destroying 7 years ago
emersion 95a10dd4f3
Kill wl_shell 7 years ago
emersion 88d9d43b36
Add xdg-shell stable support 7 years ago
Brian Ashworth 0f43eac5dc Fix recursion when counting descendants of a type 7 years ago
Brian Ashworth e3625d8f33 Count descendant views for hide_edge_borders smart 7 years ago
emersion c0f5d740a5
Damage container when updating title 7 years ago
emersion bec80f1551
Damage borders when damaging view 7 years ago
Ryan Dwyer 556ff5f50e Implement pango support 7 years ago
Ryan Dwyer 228c478e8d Implement title_format 7 years ago
Ryan Dwyer e83e5487be Use scissor to render title texture 7 years ago
Alex Xu (Hello71) 3202c45054 Check for NULL in container_update_title 7 years ago
Ryan Dwyer ed0d606c2a Fix title texture width 7 years ago
Drew DeVault 58a033d816 Convert border_colors.text to float[4] 7 years ago
Drew DeVault 8f06aa7598 Fix anti-aliasing 7 years ago
Ryan Dwyer 89d1571041 Fix potential segfault when setting container title 7 years ago
Ryan Dwyer 55b307cddf Calculate config->font_height based on existing container titles 7 years ago
Ryan Dwyer b667298a0a Render titles 7 years ago
db 22170bde77 Fix layer surface crash on output destroy 7 years ago
Ryan Dwyer 19d6cc395d Allow clicking view decorations to focus view 7 years ago
Ryan Dwyer 2ceed512a8 Fix surface offset when using borders 7 years ago
Ryan Dwyer 167c2e1aa9 Refactor arrange_windows() 7 years ago
Ryan Dwyer ae39d7b28c Remove sway_container.workspace_layout 7 years ago
Ryan Dwyer 22b9169631 Fix crash in container_descendants() 7 years ago
Ryan Dwyer c685ef081f Create sway_workspace struct. 7 years ago
Dominique Martinet de65d05821 container_destroy: fix segfault 7 years ago
Drew DeVault 57954a2b24 Implement move [left|right|up|down] 7 years ago
Drew DeVault b08f7e5183 Fix deletion of still-visible workspaces on unfocus 7 years ago
Drew DeVault f63d9417cd
Merge pull request from emersion/subsurface-damage-tracking 7 years ago
emersion d65d001aa5
Fix desktop_damage_whole_surface 7 years ago
emersion 076bedb85e
Add container_damage_whole 7 years ago
Drew DeVault f242362e7e Handle output removal on swaybar 7 years ago
Tony Crisci 65f254f3fb Merge branch 'wlroots' into fix-focus-inactive 7 years ago
emersion 44b8d30f52 Use new wlr_*_surface_at functions 7 years ago
emersion 8eff00f723 Remove unused SWAY_VIEW_TYPES 7 years ago
Tony Crisci fc9398a42e Implement opacity command 7 years ago
Tony Crisci cfd806577b fix sending window new event 7 years ago
Tony Crisci 3e61718053 try to fix focus-inactive 7 years ago
Tony Crisci 76b0f3531f send window close event 7 years ago
Tony Crisci 62c79ef451 fix double free 7 years ago
Tony Crisci 9d1cbd77ac simplify container close 7 years ago
Tony Crisci fa004dd0d7 move output create to its own file 7 years ago
Tony Crisci a001890fb8 move workspace create to workspace.c 7 years ago
Tony Crisci 97b171649d move output damage to workspace destructor 7 years ago
Tony Crisci 035a88e0dc rename container_finish to _container_destroy 7 years ago
Tony Crisci 481a8275c1 address feedback 7 years ago
Tony Crisci a514fee1b9 rename workspace_get_initial_output 7 years ago
Tony Crisci 9b567fc37e clean up container_get_default_layout 7 years ago
Tony Crisci 065887bb7b move container_set_layout to layout.h 7 years ago
Tony Crisci fcbcbf34ad make container_finish private 7 years ago
Tony Crisci 5f4761c4f4 unify workspace create functions 7 years ago
Tony Crisci 09d448ea2d unify container destroy functions 7 years ago
Tony Crisci b4c5f79725 move view and workspace destructors to container.c 7 years ago
Tony Crisci 7afbe9284f rename _container_destroy to container_finish 7 years ago
Tony Crisci 33006c4e64 dont deallocate in container_close 7 years ago
Tony Crisci 2992b72d61 change reap container approach 7 years ago
Tony Crisci 2c165e1288 fix more close segfaults 7 years ago
Tony Crisci d434da5632 Merge branch 'wlroots' into split-containers 7 years ago
Tony Crisci 357a4401fa address feedback 7 years ago
Tony Crisci 2187684bd0 Merge branch 'wlroots' into split-containers 7 years ago
Tony Crisci 5e024278a6 Merge branch 'wlroots' into seat-fixes 7 years ago
Drew DeVault b2d871cfe2 Partially implement move command 7 years ago
Tony Crisci e677c5b204 rename seat functions 7 years ago
Tony Crisci 27e394f8b0 fix children list segfault 7 years ago
Tony Crisci eda425fdab fix some segfaults 7 years ago
Tony Crisci 6f7b33e691 handle container destroy in the seat 7 years ago
Tony Crisci e7ecb001d7 reap container parent on destroy 7 years ago
Tony Crisci 7706d83160 basic split containers 7 years ago
Drew DeVault 212b503992 Use wlr_surface_point_accepts_input 7 years ago
emersion a776ecbb86
Add lite damage tracking 7 years ago
Drew DeVault 88f08a42f3 Fix segfault when reaping invisible workspaces 7 years ago
Drew DeVault 49379dd0fc Fix workspace deletion edge cases 7 years ago
Drew DeVault 01af343912 Destroy empty workspaces when moving away 7 years ago
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers 7 years ago
Tony Crisci 8f490d7d2d Fix oversights from previous pull request 7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request from swaywm/revert-1647-refactor-tree" 7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree" 7 years ago
Tony Crisci 2778edef97 arrange windows 7 years ago
Tony Crisci 92c58b1e63 rename container_for_each_descendent 7 years ago
Drew DeVault 2719ddfe5e Spawn swaybars when outputs are added 7 years ago
Tony Crisci 4c394a0e9e address feedback 7 years ago
Tony Crisci 4ec8bf4cee 80col 7 years ago
Tony Crisci e5491bf498 rename container destroy func 7 years ago
Tony Crisci eca029f218 more renaming things 7 years ago
Tony Crisci b90099b4b7 rename container functions 7 years ago
Tony Crisci 874f009866 move tree includes to their own directory 7 years ago
Drew DeVault 68cfa7ef67 Render layer surfaces and respect exclusive zone 7 years ago
emersion 01beee5826
Update wlroots API 7 years ago
Tony Crisci 02804584e5 ipc new window event 7 years ago
Tony Crisci 1cca3965f3 static bfs queue 7 years ago
Tony Crisci 66d1e0b313 basic layout command 7 years ago
Tony Crisci 4c4cc9c999 remove old comments 7 years ago
Tony Crisci 083e11ac7c fix build for latest api 7 years ago
Tony Crisci 7dfbf06de9 output destroy 7 years ago
Tony Crisci 93084c9cf8 remove old focus member 7 years ago
Tony Crisci 145b4fdf58 use bfs iterator to collect focus stack 7 years ago
Tony Crisci 5151502298 basic focus overhaul 7 years ago
Drew DeVault b28602aa74 Implement workspaces 7 years ago
Tony Crisci 0e3eae4baa view interface 7 years ago
Tony Crisci 6a1d71b8b8 basic command criteria 7 years ago
Tony Crisci 83ddd2d9db render override redirect 7 years ago
Tony Crisci 619254db76 subsurface input 7 years ago
Tony Crisci 76ce629198 xdg-popups 7 years ago
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log 7 years ago
emersion ead3f1e676
Allow to configure outputs by their identifier 7 years ago
Tony Crisci 9fa70ce426 Merge branch 'wlroots' into feature/input 7 years ago
emersion cba592b3d2
Use strtol instead of atoi in output command 7 years ago
emersion c7abb77f22
Listen to output layout change 7 years ago
Tony Crisci 21626e8153 seat focus on button press 7 years ago
Tony Crisci e69b052a6d working pointer motion 7 years ago
emersion 4a14aa9ad9
Remove output from layout 7 years ago
emersion 8764dc26c6
Add new_output_config, update root container size on output hotplug 7 years ago
emersion 41dd291612
Use wlr_output_layout_get_box 7 years ago
emersion 68ae989cee
Init, merge output config params, use wlr_output_layout 7 years ago
emersion aaae59026f
Add output config 7 years ago
Tony Crisci 8bdf3b1b02 view set position 7 years ago
Drew DeVault 8caabe59c2 Handle view destruction properly 7 years ago
Drew DeVault ce1936bc65 Arrange windows on desktop 7 years ago
Drew DeVault 4ca1e77fdb Add views to tree and render them 7 years ago
Drew DeVault aeda2e077f Add workspace to outputs 7 years ago
Drew DeVault db4fb1c85c Add outputs to the tree 7 years ago
Drew DeVault 733993a651 Move everything to sway/old/ 7 years ago
Drew DeVault 0c8491f7d0 Initial (awful) pass on xdg shell support 7 years ago
Drew DeVault 1efd5f819f Wire up output frame loop 7 years ago
Drew DeVault 7eafcc75f6 Initialize outputs from backend and add to tree 7 years ago
Drew DeVault 0ba6554c4f Move sway's internal tree code to sway/tree/ 7 years ago