Commit graph

6402 commits

Author SHA1 Message Date
Mikkel Oscar Lyderik ddd5b69b99 border: clear buffer on fullscreen views
This patch makes sure to clear the border buffer of fullscreen view so
the border doesn't get drawn behind a fullscreen view, which would be
visible if the view was transparent.
2016-04-27 11:24:28 +02:00
Mikkel Oscar Lyderik 27066c6328 Only check tabbed_stacked_parent for focused windows 2016-04-27 11:24:28 +02:00
Mikkel Oscar Lyderik 70f0099918 Merge pull request #603 from fluxchief/master
swaylock: fix double free
2016-04-25 20:30:11 +02:00
Kevin Hamacher 7938736887 swaylock: fix double free 2016-04-25 20:24:33 +02:00
Drew DeVault dba1195b44 Merge pull request #566 from mikkeloscar/tabbed-stacking-layout
Tabbed and stacked layout
2016-04-25 11:34:27 -04:00
Mikkel Oscar Lyderik 05b4965a99 Remove commented code 2016-04-25 13:40:21 +02:00
Mikkel Oscar Lyderik 856ac7d5cc Remove unused function 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 5a22c0f1c0 Don't send invisble view to back 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 5886ee156e Use correct geometry for nested containers 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 6c7ed7e7cb Add title to nested tabbed/stacked containers 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 5492277f0c Disable inner gaps when in tabbed/stacked mode 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 3e1f78ab26 Add support for nested tabbed/stacked containers 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 3955c66ce8 Use tabs for indentation 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 969f76a1a4 Make floating border fixes work with tabbed/stacked code 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik e226b20bd8 Reapply prev layout when exiting tabbed/stacked 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik a0cebb7c5a Improve move command with tabbed/stacked layout 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik d26658fb35 Correctly determine default layout 2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik 8d700fe008 Fix problems with floating windows
Makes any tabbed/stacked layout a container to separate from floating
windows which may be attached to a workspace.
2016-04-25 00:00:49 +02:00
Mikkel Oscar Lyderik ec7ff769c7 Tabbed and stacked layout 2016-04-25 00:00:49 +02:00
Drew DeVault 7efa9ab34a Merge pull request #601 from Hummer12007/pango_markup_config
Pango markup config
2016-04-24 17:58:53 -04:00
Mykyta Holubakha 09d69f606a Renamed pango_markup config options 2016-04-24 20:39:41 +03:00
Mykyta Holubakha 0f1cfdec61 Renamed to pango_markup 2016-04-24 20:35:21 +03:00
Mykyta Holubakha ee4e245f16 Fix line length calculation 2016-04-24 20:20:07 +03:00
Mykyta Holubakha 2e6c43e62b Added plaintext_markup to swaybar IPC 2016-04-24 20:14:02 +03:00
Mykyta Holubakha 53b53dd8c2 Added plaintext markup configuration 2016-04-24 19:57:35 +03:00
Drew DeVault a796ce4f66 Merge pull request #598 from Hummer12007/pango_fix
Passing missing argument to get_text_size
2016-04-24 08:52:36 -04:00
Drew DeVault dd575ffd55 Merge pull request #599 from mikkeloscar/bar-markup-pango
Use i3bar format for markup field.
2016-04-24 08:52:15 -04:00
Mikkel Oscar Lyderik 11f0b4539d Use i3bar format for markup field.
In the i3bar protocol the value of the markup field is a string: "pango"
or "none" rather than a bool. This patch makes swaybar compatible with
that.

http://i3wm.org/docs/i3bar-protocol.html
2016-04-24 10:26:55 +02:00
Mykyta Holubakha a25c35f859 Passing missing argument to get_text_size 2016-04-24 10:39:42 +03:00
Drew DeVault d8482419fc Merge pull request #597 from wdbw/swaylock-pam-change
swaylock: Fix swaylock.pam
2016-04-23 13:41:23 -04:00
wdbw 7125274b89 swaylock: Fix swaylock.pam
Change swaylock.pam to make it work on Debian-based systems also.
2016-04-23 19:37:21 +02:00
Drew DeVault d3504212a0 Merge pull request #596 from mikkeloscar/default-config-mod-b
Use bindsym $mod+b splith in default config
2016-04-23 08:53:41 -04:00
Mikkel Oscar Lyderik d268e897e9 Use bindsym $mod+b splith in default config
Resolve #593
2016-04-23 10:54:01 +02:00
Drew DeVault e5d2efbfc9 Style issue 2016-04-17 11:38:12 -04:00
Drew DeVault 84fae94ab9 Flesh out pango markup implementation 2016-04-17 11:36:03 -04:00
Drew DeVault 083316c5ce Merge pull request #590 from mikkeloscar/i686-warnings
Use correct format string for x86_64 and i686
2016-04-17 11:08:29 -04:00
Mikkel Oscar Lyderik f39034a55f Use correct format string for x86_64 and i686
Fix #587
2016-04-17 16:51:33 +02:00
Drew DeVault 2a0836e3bd Add support for pango markup 2016-04-17 10:47:08 -04:00
Drew DeVault 09efe0ce75 Merge pull request #588 from mikkeloscar/clang-warnings
Remove clang warnings (-Wsign-compare)
2016-04-16 14:10:59 -04:00
Mikkel Oscar Lyderik 60731ffba1 Remove clang warnings (-Wsign-compare) 2016-04-16 20:06:50 +02:00
Drew DeVault 837283098e Update link to arch linux package 2016-04-16 11:09:36 -04:00
Drew DeVault 54c635ca16 Update to wlc 0.0.2 2016-04-16 10:22:50 -04:00
Drew DeVault 9412dc7edf Merge pull request #582 from cl91/fix-memory-leaks
Plug two memory leaks
2016-04-11 21:08:44 -04:00
Chang Liu 91d2a505b2 Plug two memory leaks
Plug two memory leaks introduced in the border drawing code.
2016-04-12 12:35:50 +12:00
Drew DeVault 3b5a8cb40d Merge pull request #580 from mikkeloscar/handle-realloc-fail
swaylock: Handle possible fail on password realloc
2016-04-09 18:15:50 -04:00
Mikkel Oscar Lyderik f8bb487ddb swaylock: Handle possible fail on password realloc 2016-04-10 00:01:05 +02:00
Drew DeVault a71ca65d88 Merge pull request #579 from mikkeloscar/new_view-geometry
Don't init desired width/height on new_view
2016-04-09 17:38:43 -04:00
Mikkel Oscar Lyderik cfea40dce3 Don't init desired width/height on new_view
When creating a new view, wlc usually returns an initial geometry with
size 1x1. Setting those values as desired width/height causes a problem
for some windows (QT5) because they don't request a new geometry for
instance when made floating, so the floating window becomes 1x1.

To fix this problem we can just omit setting the desired width/height on
new_view and instead let the clients request a certain size if they feel
like it. e.i. gnome-calculator.

Fix #578
2016-04-09 23:20:26 +02:00
Mikkel Oscar Lyderik a7f26939c2 Only update geometry of single floating view 2016-04-09 22:51:41 +02:00
Drew DeVault 9f4df8b758 Merge pull request #572 from fluxchief/swaylock-flush
Improve swaylock event flushing
2016-04-04 09:37:41 -04:00