Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-20 | Reset outputs on reload | Brian Ashworth | |
2018-07-21 | Implement force_display_urgency_hint | Ryan Dwyer | |
The directive sets the timeout before an urgent view becomes normal again after switching to it from another workspace. Also: * When an xwayland surface removes the urgent hint while the timer is active, we now ignore the request. This happens as soon as the view receives focus, so it was effectively making the timer pointless. * The timeout is now only applied when switching to it from another workspace. | |||
2018-07-19 | Fix deferred command handling | Brian Ashworth | |
2018-07-17 | Free individual criteria in free_config | frsfnrrg | |
Also free cmd_list when cleaning up a struct criteria. | |||
2018-07-16 | Revert "config: free include path on successful load" | Drew DeVault | |
This reverts commit 92450883d7b148d408b42c3553a60340a14771f6. | |||
2018-07-15 | config: free include path on successful load | Ian Fan | |
2018-07-15 | Add error handling for getting config file size | Ian Fan | |
2018-07-15 | Fix config buffer overflow and logic | Ian Fan | |
2018-07-14 | Simplify transactions by utilising a dirty flag on containers | Ryan Dwyer | |
This PR changes the way we handle transactions to a more simple method. The new method is to mark containers as dirty from low level code (eg. arranging, or container_destroy, and eventually seat_set_focus), then call transaction_commit_dirty which picks up those containers and runs them through a transaction. The old methods of using transactions (arrange_and_commit, or creating one manually) are now no longer possible. The highest-level code (execute_command and view implementation handlers) will call transaction_commit_dirty, so most other code just needs to set containers as dirty. This is done by arranging, but can also be done by calling container_set_dirty. | |||
2018-07-12 | config.c: fix current_config uninit warning (#2249) | Alex Xu | |
2018-07-10 | Add get_config message type to ipc | Ian Fan | |
2018-07-09 | Update for swaywm/wlroots#1126 | emersion | |
2018-07-05 | config: add a couple of forgotten frees | Dominique Martinet | |
2018-07-02 | load_config: move NULL path check before first use | Dominique Martinet | |
Found through static analysis | |||
2018-07-02 | config include: fix leak on relative include path | Dominique Martinet | |
Found through static analysis | |||
2018-07-02 | read_config: fix leak on error | Dominique Martinet | |
Found through static analysis. | |||
2018-06-09 | Refactor everything that needs to arrange windows | Ryan Dwyer | |
* The arrange_foo functions are now replaced with arrange_and_commit, or with manually created transactions and arrange_windows x2. * The arrange functions are now only called from the highest level functions rather than from both high level and low level functions. * Due to the previous point, view_set_fullscreen_raw and view_set_fullscreen are both merged into one function again. * Floating and fullscreen are now working with transactions. | |||
2018-06-07 | Remove strip quoting and fix strncpy-overlap | Brian Ashworth | |
2018-06-05 | Fix logic issue in do_var_replacement | Brian Ashworth | |
2018-06-05 | Support runtime var expansion and set at runtime | Brian Ashworth | |
2018-06-03 | sway/config: fix use-after-free for end of block | Dominique Martinet | |
Introduced in 7c810dc344c28d1876c5ee158cb0806289d0f813 | |||
2018-06-02 | Address first round of review for generic blocks | Brian Ashworth | |
2018-06-02 | Support braces on next line for config blocks | Brian Ashworth | |
2018-06-02 | Make command block implementation generic | Brian Ashworth | |
2018-06-01 | Fix crash when using multiple outputs | Ryan Dwyer | |
2018-06-01 | Consider floating views when calculating title height | Ryan Dwyer | |
2018-05-27 | Implement focus_wrapping | Brian Ashworth | |
2018-05-13 | Idle handling for dpms/lockscreen et al | Mattias Eriksson | |
Swayidle handles idle events and allows for dpms and lockscreen handling. It also handles systemd sleep events, and can raise a lockscreen on sleep Fixes #541 | |||
2018-05-10 | Use reasonable default for font height | Ryan Dwyer | |
Fixes #1949 | |||
2018-05-05 | Move code for re-arranging after font height change into a common place | Ryan Dwyer | |
2018-05-03 | Fix unfocused.text default | Drew DeVault | |
2018-05-03 | Convert border_colors.text to float[4] | Drew DeVault | |
2018-05-03 | Calculate config->font_height based on existing container titles | Ryan Dwyer | |
2018-05-03 | Render titles | Ryan Dwyer | |
2018-05-01 | Remove unnecessary pointers | Ryan Dwyer | |
2018-04-30 | Implement borders | Ryan Dwyer | |
Implements rendering of borders. Title text is still to do. Implements the following configuration directives: * client.focused * client.focused_inactive * client.unfocused * client.urgent * border * default_border | |||
2018-04-02 | rename seat functions | Tony Crisci | |
2018-03-31 | Implement focus_follows_mouse | Drew DeVault | |
Also contains two other small changes: - Clicking any button will focus the container clicked (not just left) - Remove seamless_mouse (doesn't make sense on wlroots) | |||
2018-03-31 | Free bar configs on reload and exit | Drew DeVault | |
2018-03-30 | Merge remote-tracking branch 'origin/wlroots' into swaybar-layers | Drew DeVault | |
2018-03-29 | Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree" | Tony Crisci | |
This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0. | |||
2018-03-29 | Revert "Refactor tree" | Drew DeVault | |
2018-03-29 | Move bar config into its own file | Drew DeVault | |
2018-03-29 | Add bar configuration commands | Drew DeVault | |
2018-03-29 | Implement enough IPC for swaybar to work | Drew DeVault | |
2018-03-29 | move tree includes to their own directory | Tony Crisci | |
2018-01-30 | Implement workspaces | Drew DeVault | |
2018-01-22 | commands/reload: remove unimplemented 'load_swaybars' call | Dominique Martinet | |
2018-01-22 | config reload: destroy old seat when removed from config | Dominique Martinet | |
This adds new sway_seat_destroy and sway_cursor_destroy helpers and compare new and old config on free | |||
2018-01-22 | commands: add 'reload' command | Dominique Martinet | |