Tom Hacohen
8dd65b90f3
Tiling2: Create a move/resize function that will update extra.
2014-02-21 09:15:06 +00:00
Tom Hacohen
b0593cd939
Tiling2: Reapply tree when resizing/moving windows.
2014-02-21 09:15:06 +00:00
Tom Hacohen
592dfb9dd2
Tiling2: Fixed buy with deleting last vertical split.
2014-02-21 09:15:06 +00:00
Tom Hacohen
e9779f70bf
Tiling2: Bug fixing. Things seem to work now.
2014-02-21 09:15:06 +00:00
Tom Hacohen
1a2ffcd06e
Tiling2: Changed add to return new root and fixed top-level vertical.
2014-02-21 09:15:06 +00:00
Tom Hacohen
1114b54c71
Tiling2: Added a useful debugging function.
2014-02-21 09:15:06 +00:00
Tom Hacohen
0c5afecfc9
Tiling2: More bug fixing.
2014-02-21 09:15:06 +00:00
Tom Hacohen
f7f204353d
Tiling2: Handle more delete cases.
2014-02-21 09:15:06 +00:00
Tom Hacohen
38e13e2648
Tiling2: Fixed a few bugs.
2014-02-21 09:15:06 +00:00
Tom Hacohen
21ac77185b
Tiling2: Get rid of split_type, use levels instead and bug fixes.
2014-02-21 09:15:06 +00:00
Tom Hacohen
f64763ab6e
Tiling2: Fixed tree update bugs.
2014-02-21 09:15:05 +00:00
Tom Hacohen
aac439698b
Tiling2: Removed more code.
2014-02-21 09:15:05 +00:00
Tom Hacohen
da4212680a
Tiling2: Completely get rid of the stacks concept.
2014-02-21 09:15:05 +00:00
Tom Hacohen
9831904a88
Tiling2: Fixed a bug in tree-walker.
2014-02-21 09:15:05 +00:00
Tom Hacohen
dd7c25b506
Tiling2: Moved fullscreen check into 'is_tilable'.
2014-02-21 09:15:05 +00:00
Tom Hacohen
091eeb2df4
Tiling2: Removed more redundant code.
2014-02-21 09:15:05 +00:00
Tom Hacohen
af06d8db25
Tiling2: More code cleanups.
2014-02-21 09:15:05 +00:00
Tom Hacohen
29693d93b3
Tiling2: Cleaned up some more code.
2014-02-21 09:15:05 +00:00
Tom Hacohen
ea19439b72
Tiling2: Removed more redundant code.
2014-02-21 09:15:05 +00:00
Tom Hacohen
81eb74ca92
Tiling2: Make it possible to toggle split type from key bindings.
2014-02-21 09:15:05 +00:00
Tom Hacohen
76c4fb85d9
Tiling2: Moved more redundant code.
2014-02-21 09:15:05 +00:00
Tom Hacohen
96645931bd
Tiling2: Added a mode toggle action.
2014-02-21 09:15:05 +00:00
Tom Hacohen
fad33bde8d
Tiling2: Removed some more code I don't need.
2014-02-21 09:15:05 +00:00
Tom Hacohen
4c590afe7e
Tiling2: Allow not finding a parent if it's the first window.
2014-02-21 09:15:01 +00:00
Tom Hacohen
5ad0edeb84
Tiling2: Added a function to test if we should tile.
2014-02-21 09:15:01 +00:00
Tom Hacohen
f1068feed3
Tiling2: Remove more stack related code.
...
For now, you can't resize windows.
2014-02-21 09:15:00 +00:00
Tom Hacohen
d81034ac36
Tiling2: Start using window tree.
2014-02-21 09:14:56 +00:00
Tom Hacohen
9060fa64b9
Tiling2: Fixed bugs and improve the window tree implementation.
2014-02-21 09:14:56 +00:00
Tom Hacohen
cfd4ea4f9f
tiling2: Added window_tree.
2014-02-21 09:14:56 +00:00
Tom Hacohen
6b68b99491
Tiling2: Initial commit.
2014-02-21 09:14:44 +00:00
Carsten Haitzler
22369ffc7b
ensure that the bg object exists before emitting signals in e_desk_show()
2014-02-21 09:34:25 +09:00
Chris Michael
ab15d6e2b4
bugfix: Fix wl_desktop_shell compiler warning for Mike
...
The keys array stores keys as unsigned int, so with a little bit of
casting voodoo, we can avoid the nasty compiler warning messages about
void pointers used in arithmetic.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-02-20 17:11:56 +00:00
Carsten Haitzler
4116daa320
update po line #'s
2014-02-20 14:44:26 +09:00
maxerba
a679447cf5
Updating italian translation
2014-02-19 10:14:47 +01:00
Mike Blumenkrantz
0bd9052c7e
better fix for exec client removal: don't remove if exec is deleted
2014-02-18 06:56:54 -05:00
Mike Blumenkrantz
fba7100590
fix client menu layer checks
...
T984
2014-02-18 06:45:20 -05:00
Mike Blumenkrantz
37c1345aa1
fix crash when repeatedly opening multiple client menus
2014-02-17 17:30:15 -05:00
Mike Blumenkrantz
ef360e1684
resize damage tiler on resize
...
this fixes render races which occur when damages and resizes happen in quick succession
2014-02-17 19:11:33 -03:00
Mike Blumenkrantz
14c7e58a29
improve infos for e_comp_util_wins_print()
2014-02-17 19:11:33 -03:00
Mike Blumenkrantz
b317bedf5a
remove comp object dirty flag
...
this logic was useful for another issue which has since been fixed. it currently only serves the purpose of triggering a race condition crash which I do not enjoy.
2014-02-17 16:21:02 -03:00
Mike Blumenkrantz
4c2db4342a
bugfix: unref client when removing from exec if exec is deleted
...
fixes a race condition where client would never be freed when closing lots of windows simultaneously
2014-02-17 16:21:02 -03:00
Sebastian Dransfeld
60483a11a0
randr: split config and current setup
...
This is so the current config does get changed unless the user requests
it, and makes it possible to have several configs.
2014-02-17 08:44:56 +01:00
Carsten Haitzler
fd0048b0f4
ibar - fix separator to properly be horizontal on vertical ibars
2014-02-15 21:35:48 +09:00
Mike Blumenkrantz
7423b5cac1
really fix deskmirror sticky+hidden client handling
...
quickaccess...
2014-02-15 01:32:07 -05:00
Mike Blumenkrantz
025e0b7565
show hidden clients in deskmirror when in pager or taskbar mode
2014-02-15 01:25:21 -05:00
Mike Blumenkrantz
6da74c5f06
bugfix: only remove an ibar no-order icon if ALL icon's clients are skip
...
T953
2014-02-14 15:58:49 -05:00
Mike Blumenkrantz
de7d818f99
break when finding a non-skip new ibar exec
2014-02-14 15:57:33 -05:00
Mike Blumenkrantz
9419f687aa
make e_win delete callback less recursive-prone
2014-02-14 15:49:49 -05:00
Mike Blumenkrantz
964ebfb5d7
also fix wp2 close button to not crash
2014-02-14 15:49:38 -05:00
Mike Blumenkrantz
3121ae65a9
fix wp2 crash
...
T902
2014-02-14 15:19:03 -05:00