aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-13cmd_bar: fix bar id issuesBrian Ashworth
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
2018-10-13bar_cmd_status_command: only reload current barBrian Ashworth
Ideally, this will be replaced with an IPC barconfig_update event in the near future
2018-10-13Fix bar subcommand handler structs and selectionBrian Ashworth
2018-10-13Merge pull request #2828 from RyanDwyer/fix-locked-map-crashemersion
Fix crash when view maps while locked
2018-10-13Fix crash when view maps while lockedRyan Dwyer
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.
2018-10-12Merge pull request #2825 from RyanDwyer/fractional-scale-pixel-leaksDrew DeVault
Fix pixel leaks when using fractional scaling
2018-10-12Fix pixel leaks when using fractional scalingRyan Dwyer
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.
2018-10-12Merge pull request #2821 from meakio/masterRyan Dwyer
fix: cmd_sticky crash sway with empty container
2018-10-12Merge branch 'master' into masterRyan Dwyer
2018-10-11fix: cmd_sticky crash sway with empty containermeak
2018-10-11Merge pull request #2824 from chtison/masterDrew DeVault
Fix documentation of output
2018-10-11Fix documentation of outputchtison
2018-10-10Merge pull request #2817 from trmendes/libinput-disable-touchscreen-supportemersion
Add libinput send_events config for touch
2018-10-10Add libinput send_events config for touchThiago Mendes
2018-10-10Merge pull request #2806 from v-gu/add-libinput-support-for-keyboardDrew DeVault
add libinput config for keyboard
2018-10-10Merge pull request #2798 from RedSoxFan/bar-bindsymDrew DeVault
Implement bar bindsym
2018-10-10Merge branch 'master' into bar-bindsymIan Fan
2018-10-10Merge pull request #2814 from Emantor/mouse-warping-containerDrew DeVault
Add mouse_warping container
2018-10-10Merge branch 'master' into mouse-warping-containerRyan Dwyer
2018-10-10Merge pull request #2811 from RyanDwyer/fix-floating-click-eventsDrew DeVault
Fix floating click events
2018-10-10Add mouse_warping containerRouven Czerwinski
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
2018-10-10Merge pull request #2812 from RyanDwyer/fix-version-messagesemersion
Fix program name in version strings
2018-10-10Fix program name in version stringsRyan Dwyer
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.
2018-10-10Fix floating click eventsRyan Dwyer
* 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.
2018-10-10Merge pull request #2810 from RyanDwyer/fix-docs-backandforthDrew DeVault
Fix back_and_forth documentation
2018-10-10Fix back_and_forth documentationRyan Dwyer
2018-10-10Merge pull request #2809 from mwenzkowski/fix-view_autoconfigureDrew DeVault
Fix undesirable height change of floating views
2018-10-09Fix undesirable height change of floating viewsmwenzkowski
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.
2018-10-09add libinput config for keyboardVincent Gu
add send_events support
2018-10-09Merge pull request #2805 from RyanDwyer/fix-resize-return-valueDrew DeVault
resize: Determine if anything changed using before/after check
2018-10-09Merge pull request #2803 from RedSoxFan/fix-2802Drew DeVault
Only consider tiling views for gaps outer
2018-10-09resize: Determine if anything changed using before/after checkRyan Dwyer
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.
2018-10-09bar-bindsym: address ianyfan's commentsBrian Ashworth
2018-10-09Implement bar bindsymBrian Ashworth
2018-10-09Merge pull request #2804 from Emantor/swaynag-double-freeDrew DeVault
config: remove double free of config->swaynag_command
2018-10-09config: remove double free of config->swaynag_commandRouven Czerwinski
Fixes #2796
2018-10-08Only consider tiling views for gaps outerBrian Ashworth
2018-10-09Merge pull request #2772 from RyanDwyer/improve-popup-damageDrew DeVault
Only damage popups when popups have damage
2018-10-08Merge pull request #2782 from RyanDwyer/popup-during-fullscreenBrian Ashworth
Implement popup_during_fullscreen
2018-10-08Merge branch 'master' into popup-during-fullscreenBrian Ashworth
2018-10-08Merge pull request #2799 from ianyfan/commandsemersion
commands: when setting urgency, check container is not null
2018-10-08commands: when setting urgency, check container is not nullIan Fan
2018-10-08Merge pull request #2795 from RedSoxFan/swaynag-disableemersion
Allow swaynag to be disabled
2018-10-08Allow swaynag to be disabledBrian Ashworth
2018-10-08Merge pull request #2793 from emersion/disable-swaybgemersion
Allow swaybg to be disabled
2018-10-08Remove duplicate codeRyan Dwyer
2018-10-08Merge pull request #2794 from johnae/fix-opacity-crashing-bugemersion
Check if there is a current container before setting its opacity
2018-10-08Look for any ancestor when checking for fullscreen exitRyan Dwyer
2018-10-08Use current state when rendering transient containersRyan Dwyer
2018-10-08Fix memory leak in status_command handleremersion