Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-15 | config output: free command string if unused | Ian Fan | |
2018-07-15 | config: free include path on successful load | Ian Fan | |
2018-07-15 | bar: free old position when changing | 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 | Make focus part of transactions | Ryan Dwyer | |
Rather than maintain copies of the entire focus stack, this PR transactionises the focus by introducing two new properties to the container state and using those when rendering. * `bool focused` means this container has actual focus. Only one container should have this equalling true in its current state. * `struct sway_container *focus_inactive_child` points to the immediate child that was most recently focused (eg. for tabbed and stacked containers). | |||
2018-07-15 | Merge pull request #2272 from RyanDwyer/simplify-transactions | Drew DeVault | |
Simplify transactions by using a dirty flag on containers | |||
2018-07-15 | Merge pull request #2266 from emersion/remove-orbital-screenshooter | Drew DeVault | |
Remove orbital screenshooter | |||
2018-07-14 | Add extended debugging flags | Drew DeVault | |
We currently have several ways of setting debug flags, including command line arguments, environment variables, and compile-time macros. This replaces the lot with command line flags. | |||
2018-07-15 | Set signature to void | Ryan Dwyer | |
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-14 | Implement tap_button_map for input devices | Brian Ashworth | |
2018-07-14 | Force min/max size when resizing floating containers | Ryan Dwyer | |
2018-07-14 | Implement resize grow|shrink <direction> <amount> or <amount> | Ryan Dwyer | |
2018-07-14 | Implement resize command for floating views | Ryan Dwyer | |
Implements the following for floating views: * resize set <width> <height> * resize <grow|shrink> <width|height|up|down|left|right> <amount> | |||
2018-07-13 | Simplify popup_unconstrain | emersion | |
Just use the parent output. | |||
2018-07-13 | Remove orbital screenshooter | emersion | |
2018-07-13 | Fix output_has_opaque_lockscreen | emersion | |
2018-07-13 | Merge pull request #2252 from rkubosz/scroll-button-option | Drew DeVault | |
feature: scroll button option for input devices | |||
2018-07-13 | add error handling for scroll button out of range | Robert Kubosz | |
user will be informed if the scroll button indentifier values causes underflow or overflow. | |||
2018-07-13 | Merge branch 'master' into xwayland-floating-borders | Ryan Dwyer | |
2018-07-12 | expanded error detection for scroll button option | Robert Kubosz | |
Now the scroll_button will not accept: - letters on string beginning; - negative numbers. What is tolerated: - letters after number; - rational numbers: the fraction after dot will be omitted. | |||
2018-07-12 | Merge pull request #2253 from Hello71/issue2249 | Drew DeVault | |
config.c: fix current_config uninit warning (#2249) | |||
2018-07-12 | Add xdg-positioner support | emersion | |
2018-07-12 | Don't disable borders for xwayland floating views | emersion | |
2018-07-12 | config.c: fix current_config uninit warning (#2249) | Alex Xu | |
2018-07-12 | rm constraint for max value of button identifier | Robert Kubosz | |
updated error message to be more adequate for current contraint | |||
2018-07-12 | add paragraph to sway-input man page | Robert Kubosz | |
The added paragraph describes how to get button identifier and set it in config. | |||
2018-07-12 | increase maximum value of button identifier | Robert Kubosz | |
and also cleanup spaces | |||
2018-07-12 | Fix crash in seat code | Ryan Dwyer | |
Container will be NULL if launching swaylock. | |||
2018-07-11 | Updates for swaywm/wlroots#1116 | emersion | |
2018-07-11 | Merge pull request #2248 from Dudemanguy911/fix_crash_on_floating_windows | Drew DeVault | |
fix crash on floating windows | |||
2018-07-11 | add scroll button option | Robert Kubosz | |
This commit introduces a scroll_button option, which is intended to be used with scroll_method. Now user can edit his sway config and add an scroll_button option to device section. | |||
2018-07-11 | fix crash on floating windows | dudemanguy | |
2018-07-11 | Implement floating_minimum_size and floating_maximum_size | Ryan Dwyer | |
2018-07-11 | Merge pull request #2243 from RyanDwyer/use-fullscreen-saved-buffer | emersion | |
Use saved buffer when fullscreen view is in a transaction | |||
2018-07-11 | Use saved buffer when fullscreen view is in a transaction | Ryan Dwyer | |
Fixes #2237. | |||
2018-07-11 | Move floating windows to front when focused | Ryan Dwyer | |
2018-07-10 | removed unnecessary parens | russ morris | |
2018-07-10 | fix line lengths | russ morris | |
2018-07-10 | tabs instead of spaces | russ morris | |
2018-07-10 | fix tabbed titlebar widths | russ morris | |
2018-07-10 | Add get_config message type to ipc | Ian Fan | |
2018-07-10 | Add get_binding_modes message type to ipc | Ian Fan | |
2018-07-10 | Merge branch 'master' into fix-stacked-layout | Ryan Dwyer | |
2018-07-09 | Merge branch 'master' into focus-mode-toggle | Drew DeVault | |
2018-07-09 | Update for swaywm/wlroots#1126 | emersion | |
2018-07-10 | Fix titlebar rendering for nested stacked containers | Konstantin Pospelov | |
2018-07-09 | Document `focus floating|tiling` | emersion | |
2018-07-09 | Implement `focus mode_toggle` | emersion | |