aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* cmd_bar: fix bar id issuesLibravatar Brian Ashworth2018-10-13
| | | | | | Allows bar-subcommand to be a valid bar-ids Destroys runtime created bar if trying to use a config only subcommand Allow subcommands (except for id) to be ids
* bar_cmd_status_command: only reload current barLibravatar Brian Ashworth2018-10-13
| | | | | Ideally, this will be replaced with an IPC barconfig_update event in the near future
* Fix bar subcommand handler structs and selectionLibravatar Brian Ashworth2018-10-13
|
* Merge pull request #2828 from RyanDwyer/fix-locked-map-crashLibravatar emersion2018-10-13
|\ | | | | Fix crash when view maps while locked
| * Fix crash when view maps while lockedLibravatar Ryan Dwyer2018-10-13
|/ | | | | | | | When locked, there is no active workspace so it must find the focus_inactive workspace instead. Additionally, this adds a check for if a view maps while there are no outputs connected and handles it gracefully.
* Merge pull request #2825 from RyanDwyer/fractional-scale-pixel-leaksLibravatar Drew DeVault2018-10-12
|\ | | | | Fix pixel leaks when using fractional scaling
| * Fix pixel leaks when using fractional scalingLibravatar Ryan Dwyer2018-10-12
|/ | | | | | | | | | | | | The basic idea here is to apply rounding after scaling. It's not as simple as this, though, and I've detailed it in the comments for a function. In order to fix some pixel leaks in the title bar, I found it easier to change how we place rectangles to fill the area. Instead of placing two rectangles across the full width above and below the title and having shorter rectangles in the inner area, it's now pieced together in vertical chunks. This method involves drawing two less rectangles per container.
* Merge pull request #2821 from meakio/masterLibravatar Ryan Dwyer2018-10-12
|\ | | | | fix: cmd_sticky crash sway with empty container
| * Merge branch 'master' into masterLibravatar Ryan Dwyer2018-10-12
| |\ | |/ |/|
* | Merge pull request #2824 from chtison/masterLibravatar Drew DeVault2018-10-11
|\ \ | | | | | | Fix documentation of output
| * | Fix documentation of outputLibravatar chtison2018-10-11
|/ /
| * fix: cmd_sticky crash sway with empty containerLibravatar meak2018-10-11
|/
* Merge pull request #2817 from trmendes/libinput-disable-touchscreen-supportLibravatar emersion2018-10-10
|\ | | | | Add libinput send_events config for touch
| * Add libinput send_events config for touchLibravatar Thiago Mendes2018-10-10
|/
* Merge pull request #2806 from v-gu/add-libinput-support-for-keyboardLibravatar Drew DeVault2018-10-10
|\ | | | | add libinput config for keyboard
| * add libinput config for keyboardLibravatar Vincent Gu2018-10-09
| | | | | | | | add send_events support
* | Merge pull request #2798 from RedSoxFan/bar-bindsymLibravatar Drew DeVault2018-10-10
|\ \ | | | | | | Implement bar bindsym
| * \ Merge branch 'master' into bar-bindsymLibravatar Ian Fan2018-10-10
| |\ \ | |/ / |/| |
* | | Merge pull request #2814 from Emantor/mouse-warping-containerLibravatar Drew DeVault2018-10-10
|\ \ \ | | | | | | | | Add mouse_warping container
| * \ \ Merge branch 'master' into mouse-warping-containerLibravatar Ryan Dwyer2018-10-10
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #2811 from RyanDwyer/fix-floating-click-eventsLibravatar Drew DeVault2018-10-10
|\ \ \ \ | | | | | | | | | | Fix floating click events
| * | | | Fix floating click eventsLibravatar Ryan Dwyer2018-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Set focus to a floating container when clicking its title bar. * Raise floating when user clicks title bar or decorations (in the seat_begin functions). * In container_at, it only returned a floating container if the user had clicked the surface. This makes it use floating_container_at instead.
| | * | | Add mouse_warping containerLibravatar Rouven Czerwinski2018-10-10
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | This option always moves the cursor into the middle of the container if the warp variable is true in seat_set_focus_warp. Fixes #2577
* | | | Merge pull request #2812 from RyanDwyer/fix-version-messagesLibravatar emersion2018-10-10
|\ \ \ \ | |/ / / |/| | | Fix program name in version strings
| * | | Fix program name in version stringsLibravatar Ryan Dwyer2018-10-10
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running swaymsg -v, the version returned is actually the version of swaymsg itself, yet the message displayed was "sway version <version>". This can create confusion if users update sway and swaymsg but don't restart sway, then use swaymsg to check the version. This patch changes the wording to be "swaymsg version <version>" instead, and likewise for swaybar. To get the version of a running sway instance, users should run swaymsg -t get_version.
* | | Merge pull request #2810 from RyanDwyer/fix-docs-backandforthLibravatar Drew DeVault2018-10-10
|\ \ \ | | | | | | | | Fix back_and_forth documentation
| * | | Fix back_and_forth documentationLibravatar Ryan Dwyer2018-10-10
|/ / /
* | | Merge pull request #2809 from mwenzkowski/fix-view_autoconfigureLibravatar Drew DeVault2018-10-10
|\ \ \ | |_|/ |/| | Fix undesirable height change of floating views
| * | Fix undesirable height change of floating viewsLibravatar mwenzkowski2018-10-09
|/ / | | | | | | | | | | | | In view_autoconfigure the height of the view is adjusted if the parent container has a tabbed/stacked layout. Previously this height change would also be applied to floating views, although it is not needed for them.
* | Merge pull request #2805 from RyanDwyer/fix-resize-return-valueLibravatar Drew DeVault2018-10-09
|\ \ | | | | | | resize: Determine if anything changed using before/after check
| * | resize: Determine if anything changed using before/after checkLibravatar Ryan Dwyer2018-10-09
| | | | | | | | | | | | | | | | | | Returning a boolean from container_resize_tiled and resize_tiled doesn't work in all cases. This patch changes it back to void and does a before/after check to see if the container was resized.
* | | Merge pull request #2803 from RedSoxFan/fix-2802Libravatar Drew DeVault2018-10-09
|\ \ \ | |/ / |/| | Only consider tiling views for gaps outer
| * | Only consider tiling views for gaps outerLibravatar Brian Ashworth2018-10-08
| | |
| | * bar-bindsym: address ianyfan's commentsLibravatar Brian Ashworth2018-10-09
| | |
| | * Implement bar bindsymLibravatar Brian Ashworth2018-10-09
| |/ |/|
* | Merge pull request #2804 from Emantor/swaynag-double-freeLibravatar Drew DeVault2018-10-09
|\ \ | |/ |/| config: remove double free of config->swaynag_command
| * config: remove double free of config->swaynag_commandLibravatar Rouven Czerwinski2018-10-09
|/ | | | Fixes #2796
* Merge pull request #2772 from RyanDwyer/improve-popup-damageLibravatar Drew DeVault2018-10-09
|\ | | | | Only damage popups when popups have damage
| * Handle subsurfaces in view_child_damageLibravatar Ryan Dwyer2018-10-07
| |
| * Use wlr_xdg_popup_get_toplevel_coordsLibravatar Ryan Dwyer2018-10-07
| |
| * Only damage popups when popups have damageLibravatar Ryan Dwyer2018-10-07
| | | | | | | | | | | | | | | | | | | | | | The previous behaviour was to damage the entire view, which would recurse into each popup. This patch makes it damage only the popup's surface, and respect the surface damage given by the client. This adds listeners to the popup's map and unmap events rather than doing the damage in the create and destroy functions. To get the popup's position relative to the view, a new child_impl function get_root_coords has been introduced, which traverses up the parents.
* | Merge pull request #2782 from RyanDwyer/popup-during-fullscreenLibravatar Brian Ashworth2018-10-08
|\ \ | | | | | | Implement popup_during_fullscreen
| * \ Merge branch 'master' into popup-during-fullscreenLibravatar Brian Ashworth2018-10-08
| |\ \ | |/ / |/| |
* | | Merge pull request #2799 from ianyfan/commandsLibravatar emersion2018-10-08
|\ \ \ | | | | | | | | commands: when setting urgency, check container is not null
| * | | commands: when setting urgency, check container is not nullLibravatar Ian Fan2018-10-08
|/ / /
* | | Merge pull request #2795 from RedSoxFan/swaynag-disableLibravatar emersion2018-10-08
|\ \ \ | | | | | | | | Allow swaynag to be disabled
| * | | Allow swaynag to be disabledLibravatar Brian Ashworth2018-10-08
|/ / /
* | | Merge pull request #2793 from emersion/disable-swaybgLibravatar emersion2018-10-08
|\ \ \ | | | | | | | | Allow swaybg to be disabled
| * | | Fix memory leak in status_command handlerLibravatar emersion2018-10-08
| | | |
| * | | Allow swaybg to be disabledLibravatar emersion2018-10-08
| | | | | | | | | | | | | | | | | | | | | | | | Same as #2791 but for swaybg. Fixes #2790