Commit graph

6074 commits

Author SHA1 Message Date
Dana Jansens
aaba799e1d that got commited by accident somewhere 2007-06-13 13:33:13 +00:00
Dana Jansens
44bc0dab88 no un-needed rendering 2007-06-13 12:37:52 +00:00
Dana Jansens
383f1ee85f don't show vertical resize context/arrow when the window is shaded 2007-06-13 12:31:41 +00:00
Dana Jansens
6005c3c861 fix the optimize 2007-06-13 12:06:23 +00:00
Dana Jansens
33ef4736c0 optimize 2007-06-13 12:05:00 +00:00
Dana Jansens
ee2b334f44 wrong vriables 2007-06-13 12:00:47 +00:00
Dana Jansens
a3e7dc19f0 add struts to the list. reboringify --debug-xinerama 2007-06-13 11:51:12 +00:00
Dana Jansens
2e47bfd0a6 fix some more crashing. and make the max area selection more correct to avoid dead areas 2007-06-13 11:47:39 +00:00
Dana Jansens
f683e84741 initalize static stuff.
make --debug-xinerama more intersting..
2007-06-13 11:31:02 +00:00
Dana Jansens
b394fe8e10 wrong variable 2007-06-13 11:25:47 +00:00
Dana Jansens
12ce611807 backwards args 2007-06-13 11:21:19 +00:00
Dana Jansens
1430d59e96 fix another crash 2007-06-13 11:20:05 +00:00
Dana Jansens
1890e3b0e7 fix 1 crash. 2007-06-13 11:17:02 +00:00
Dana Jansens
eb6a2e9c4b xinerama support like crazy for struts and everything else too. this probably crashes but its been way too long without a commit. 2007-06-13 11:15:51 +00:00
Dana Jansens
97d4f66cd8 set workarea correctly 2007-06-13 08:58:13 +00:00
Dana Jansens
3a08c1854f dont unshade when clicking the titlebar.
lower when rolling up, raise when rolling down with mouse wheel
2007-06-13 04:28:16 +00:00
Dana Jansens
1514ce75b6 ignore the dock in placing as a last resort 2007-06-13 02:42:27 +00:00
Dana Jansens
cbaafd2ff9 use all possible struts when maximizing to fill the screen 2007-06-13 02:34:59 +00:00
Dana Jansens
8c05970840 fix how the dock is placed, its struts, and set a window type hint on it 2007-06-13 02:32:20 +00:00
Dana Jansens
809619497d bugfix 2007-06-13 02:07:21 +00:00
Dana Jansens
5d9e0fe2d2 add the dock struts to everything 2007-06-13 02:04:40 +00:00
Dana Jansens
17b927ab6d some typos 2007-06-13 01:59:18 +00:00
Dana Jansens
9586e3bf14 plug memory leaks from the new strut code 2007-06-13 01:58:34 +00:00
Dana Jansens
7a6a516b8e very cool struts. partial struts actually are partial struts now. possibly way broken with xinerama? 2007-06-13 01:50:01 +00:00
Dana Jansens
739606e39c comment 2007-06-12 19:14:27 +00:00
Dana Jansens
9b5cf4bacf ratios are floats 2007-06-12 19:07:02 +00:00
Dana Jansens
8f2e3f5fe1 use the same decision code to focus new windows as for focus cycling or focus fallback. yay consistency. 2007-06-12 17:46:16 +00:00
Dana Jansens
d57ea6ece7 include padding in the menu header min width 2007-06-12 16:38:42 +00:00
Dana Jansens
124303ab72 only xungrabkeyboard when we actually have a passive grab on it 2007-06-12 15:53:14 +00:00
Dana Jansens
8deaf1c239 respect max/min sizes when fullscreen or maximized 2007-06-12 14:33:22 +00:00
Dana Jansens
c51d6ebe11 add debug print 2007-06-12 04:56:34 +00:00
Dana Jansens
9e44bed8b8 stop ignoring enters on window hide, and explain why 2007-06-12 04:54:16 +00:00
Dana Jansens
4b3b71c54e like unmap, don't let enter events move focus when a window iconifies unless underMouse is on 2007-06-12 04:31:23 +00:00
Dana Jansens
ca4cfdbf38 dont use enter events from new windows appearing to focus them, unless underMouse is on 2007-06-12 04:20:41 +00:00
Dana Jansens
517e635752 i dont think people shade windows with the intention of having them hidden by stuff. also bug fix. 2007-06-12 04:16:32 +00:00
Dana Jansens
881a8647d2 try place under the mouse when theres no free space? maybe thats dumb 2007-06-12 04:12:54 +00:00
Dana Jansens
a883721bf7 basically this is smart placement but its better now.. 2007-06-12 04:08:55 +00:00
Dana Jansens
adfca324da new window placement, but i was a lil tipsy when i started this so maybe its not so good. smart placement was just as useless anyways though, so yeah. and this code is much cleaner. on to stealing fvwm code now. 2007-06-12 03:42:47 +00:00
Dana Jansens
68a100bde3 redundant if'ing 2007-06-11 21:58:21 +00:00
Dana Jansens
e549a2d0e0 when undecorated and keepborder is on, show only the outside border not the clientborder 2007-06-11 18:56:19 +00:00
Dana Jansens
4c56b2de8d instead of falling back to any normal window. fallback to the same windows you can focus cycle to. 2007-06-11 16:07:32 +00:00
Dana Jansens
51a4970f1a update changelog 2007-06-10 23:28:51 +00:00
Dana Jansens
62ac5e57a1 bump version. fix library versions 2007-06-10 23:18:51 +00:00
Dana Jansens
fc2e419a8a put new things at the bottom of the struct 2007-06-10 23:07:36 +00:00
Dana Jansens
94a2a4d67e let the shadow be 0-256 2007-06-10 21:56:50 +00:00
Dana Jansens
6b05306a28 don't limit the highlight at all 2007-06-10 21:55:09 +00:00
Dana Jansens
875ce8edf4 fix a debug print 2007-06-10 21:40:22 +00:00
Dana Jansens
89b7311d8d make bevel strengths theme-selectable 2007-06-10 21:38:29 +00:00
Dana Jansens
03d1c08dfe move focus consistantly when changing desktops with different mouse-focus options - while still being not annoying with omnipresent windows 2007-06-10 19:50:50 +00:00
Dana Jansens
b8e78bba16 cache pipe menus without crashing! 2007-06-10 19:37:09 +00:00