Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Free individual criteria in free_config | frsfnrrg | 2018-07-17 |
| | | | | Also free cmd_list when cleaning up a struct criteria. | ||
* | Revert "config: free include path on successful load" | Drew DeVault | 2018-07-16 |
| | | | | This reverts commit 92450883d7b148d408b42c3553a60340a14771f6. | ||
* | 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-15 |
| | |||
* | Simplify transactions by utilising a dirty flag on containers | Ryan Dwyer | 2018-07-14 |
| | | | | | | | | | | | | | | | 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. | ||
* | config.c: fix current_config uninit warning (#2249) | Alex Xu | 2018-07-12 |
| | |||
* | Add get_config message type to ipc | Ian Fan | 2018-07-10 |
| | |||
* | Update for swaywm/wlroots#1126 | emersion | 2018-07-09 |
| | |||
* | config: add a couple of forgotten frees | Dominique Martinet | 2018-07-05 |
| | |||
* | load_config: move NULL path check before first use | Dominique Martinet | 2018-07-02 |
| | | | | Found through static analysis | ||
* | config include: fix leak on relative include path | Dominique Martinet | 2018-07-02 |
| | | | | Found through static analysis | ||
* | read_config: fix leak on error | Dominique Martinet | 2018-07-02 |
| | | | | Found through static analysis. | ||
* | Refactor everything that needs to arrange windows | Ryan Dwyer | 2018-06-09 |
| | | | | | | | | | | * 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. | ||
* | Remove strip quoting and fix strncpy-overlap | Brian Ashworth | 2018-06-07 |
| | |||
* | Fix logic issue in do_var_replacement | Brian Ashworth | 2018-06-05 |
| | |||
* | Support runtime var expansion and set at runtime | Brian Ashworth | 2018-06-05 |
| | |||
* | sway/config: fix use-after-free for end of block | Dominique Martinet | 2018-06-03 |
| | | | | Introduced in 7c810dc344c28d1876c5ee158cb0806289d0f813 | ||
* | 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-02 |
| | |||
* | Fix crash when using multiple outputs | Ryan Dwyer | 2018-06-01 |
| | |||
* | Consider floating views when calculating title height | Ryan Dwyer | 2018-06-01 |
| | |||
* | Implement focus_wrapping | Brian Ashworth | 2018-05-27 |
| | |||
* | Idle handling for dpms/lockscreen et al | Mattias Eriksson | 2018-05-13 |
| | | | | | | | | | 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 | ||
* | Use reasonable default for font height | Ryan Dwyer | 2018-05-10 |
| | | | | Fixes #1949 | ||
* | Move code for re-arranging after font height change into a common place | Ryan Dwyer | 2018-05-05 |
| | |||
* | 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-03 |
| | |||
* | Remove unnecessary pointers | Ryan Dwyer | 2018-05-01 |
| | |||
* | Implement borders | Ryan Dwyer | 2018-04-30 |
| | | | | | | | | | | | | | 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 | ||
* | rename seat functions | Tony Crisci | 2018-04-02 |
| | |||
* | Implement focus_follows_mouse | Drew DeVault | 2018-03-31 |
| | | | | | | | 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) | ||
* | Free bar configs on reload and exit | Drew DeVault | 2018-03-31 |
| | |||
* | Merge remote-tracking branch 'origin/wlroots' into swaybar-layers | Drew DeVault | 2018-03-30 |
|\ | |||
| * | Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree" | Tony Crisci | 2018-03-29 |
| | | | | | | | | | | This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0. | ||
| * | Revert "Refactor tree" | Drew DeVault | 2018-03-29 |
| | | |||
| * | move tree includes to their own directory | Tony Crisci | 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 |
|/ | |||
* | Implement workspaces | Drew DeVault | 2018-01-30 |
| | |||
* | commands/reload: remove unimplemented 'load_swaybars' call | Dominique Martinet | 2018-01-22 |
| | |||
* | config reload: destroy old seat when removed from config | Dominique Martinet | 2018-01-22 |
| | | | | | This adds new sway_seat_destroy and sway_cursor_destroy helpers and compare new and old config on free | ||
* | commands: add 'reload' command | Dominique Martinet | 2018-01-22 |
| | |||
* | Merge pull request #1574 from acrisci/config-refactor | emersion | 2018-01-22 |
|\ | | | | | Command criteria | ||
| * | seat config handler context | Tony Crisci | 2018-01-20 |
| | | |||
| * | input config handler context | Tony Crisci | 2018-01-20 |
| | |