Kris Maglione
3ee60cd19c
Merge
2008-01-19 22:30:37 -05:00
Kris Maglione
6082865393
Fixed most of the brokenness of managed grabbox moves.
2008-01-19 22:21:47 -05:00
Kris Maglione
dda04adc39
Forgot to add div.c, float.c, xext.c.
2008-01-19 20:29:58 -05:00
Kris Maglione
404af622cc
Add XRandR support.
2008-01-19 20:05:10 -05:00
Kris Maglione
6127f9e6a5
Check f->area->floating rather than f->client->floating when drawing its frame.
2008-01-19 18:23:52 -05:00
Kris Maglione
cb38795511
Several changes:
...
Much better fullscreen support.
Better revert support.
More correct window group support (but... with ICCCM, correct is not possible...)
"nil" tag is even less special (Important: remove last tagrule.)
Allow comments (#.*\n) in rules files.
Color scheme.
Replaced mind-numbing float placement algorithm.
Cleanup/prep.
2008-01-19 18:05:50 -05:00
Kris Maglione
967912b82b
Merge.
2008-01-18 15:57:54 -05:00
Kris Maglione
f6c2a49d34
Pre-merge mess.
2008-01-18 15:05:45 -05:00
Kris Maglione
37d553300f
Significant changes:
...
Improved focus semantics.
/client/*/ctl slay command.
Find unresponsive clients on kill.
Draw titlebars of floating clients differently.
Hack to set window properties of programs:
wihack command/libwmii_hack.so library.
Added wmii.rc, on which rc.wmii now depends.
The usual cleanup.
2008-01-17 17:50:35 -05:00
Kris Maglione
ba8e24be1e
Account for window groups. Better focus semantics. Check size against iounit on dir reads. Misc. changes.
2008-01-16 01:01:04 -05:00
Kris Maglione
aef6e4c22e
Significant changes:
...
EWMH support
Improvements to fullscreen mode
Improvements in focus, especially in no-input windows
Cleaner rc.wmii, with wmii.rc include
Filter out gcc error/warning dups
2008-01-14 15:42:21 -05:00
sqweek
e44c0627aa
Use nl_langinfo(3) instead of the unportable "" to specify the default character set for iconv_open(3). Thanks to Alex Plotnick for the patch.
2007-12-27 23:29:49 +09:00
sqweek
97dfe7839c
Switch from RevertToParent to RevertToPointerRoot to fix focus issues with multiple X screens.
2007-11-03 02:27:23 +09:00
sqweek
dffc0f4d93
Fixed silly path searching quirk.
2007-10-21 14:29:44 +08:00
sqweek
379a3f7114
Attempt to fix dosbox/SDL focus issues.
2007-10-08 02:03:02 +08:00
uriel
7738356d03
Merge with sqweek's changes
2007-10-03 02:54:29 +02:00
uriel
99481a3d27
Go full screen when the client dimensions match exactly the screen dimensions, this is a hack, but I think it is the way some apps expect things to 'work'
2007-10-03 02:50:11 +02:00
sqweek
e389c234e5
Prevent segfault when initdisplay() can't open a Display.
2007-10-02 22:49:58 +08:00
sqweek
62da446cc1
Fix moves within the same column (broken since 2206).
2007-10-02 22:38:42 +08:00
sqweek
d0e6fb2c2e
Don't move/resize the frame on the current tag when tagging a client with multiple tags.
2007-09-29 04:04:28 +08:00
sqweek
deca2c7f5e
Make fullscreen remember what mode the client came from.
2007-09-29 02:45:11 +08:00
sqweek
88277eb6c7
Prevent crash when dragging window to the bottom of the column it's already in
2007-09-27 23:46:50 +08:00
sqweek
dc1b8042ab
Fixed empty column bug when moving last client with the mouse
2007-09-27 23:25:28 +08:00
sqweek
0536494c9d
Fixed column resizals when dragging the left edge of a client.
2007-09-22 21:14:59 +08:00
sqweek
660aeb755a
Fixed overcompensation for minimum column width.
2007-09-22 21:13:26 +08:00
Kris Maglione
ad970838dc
Fix the timestamp in events.
2007-07-18 19:45:36 -04:00
Kris Maglione
fc7109440c
Fix printevent for ClientMessages.
2007-07-17 00:25:39 -04:00
Kris Maglione
f5da49e266
Make fatal() a bit nicer.
2007-07-16 22:16:58 -04:00
Kris Maglione
460ac864a1
Define _XOPEN_SOURCE to 600 to make glibc happy.
2007-07-16 21:44:25 -04:00
Kris Maglione
2efbe03e90
Bunch of fixes.
2007-07-16 16:52:35 -04:00
Kris Maglione
35cdf47d04
strlcat.
2007-07-14 12:05:07 -04:00
Kris Maglione
9647f7fd25
Fix some sizing bugs.
2007-07-03 18:46:03 -04:00
Kris Maglione
286003998a
Run latex2man. Other cleanup.
2007-07-03 10:16:14 -04:00
Kris Maglione
1d62fa5b06
Unbreak double fork hack.
2007-07-03 05:55:35 -04:00
Kris Maglione
8e079b8628
waidpid() child after double fork hack.
2007-07-03 05:34:55 -04:00
Kris Maglione
125e75173a
Fix build on GCC.
2007-07-03 05:20:01 -04:00
Kris Maglione
56d4c9af9f
Cleanup build on KenCC.
2007-07-03 05:13:01 -04:00
Kris Maglione
9732c0cce2
Add limbo program to process debugging events.
2007-07-02 21:58:14 -04:00
Kris Maglione
641b3f1a38
Re-add M-f keybinding. Remember a client's size when making it fullscreen.
2007-07-02 14:07:29 -04:00
Kris Maglione
e8951a9d7d
Fix printing of client ids.
2007-07-02 13:31:29 -04:00
Kris Maglione
c7b7807b1f
Undbotch -DVERSION from last commit.
2007-07-01 21:16:42 -04:00
Kris Maglione
8ae314627d
Merge.
2007-07-01 17:45:42 -04:00
Kris Maglione
cebba5d10c
-DVERSION only once.
2007-07-01 17:43:27 -04:00
Kris Maglione
243cb9555f
Include errno.h in utf.c.
2007-07-01 17:35:28 -04:00
Kris Maglione
ea557c9338
Fixed a bunch of issues.
2007-07-01 15:26:14 -04:00
Kris Maglione
209fb08f82
Add Plan 9 formatted IO. Various cleanups and fixes.
2007-07-01 07:08:30 -04:00
Kris Maglione
86ef6e916e
Fix /ctl reads.
2007-06-28 10:57:24 -04:00
Kris Maglione
268260d225
Fix MWM hints. Fix ConfigureRequest botch.
2007-06-27 21:47:55 -04:00
Kris Maglione
80433fe838
More of last commit.
2007-06-27 13:35:08 -04:00
Kris Maglione
8f766a75af
Fix run_command. Fix crash on 64 bit archs.
2007-06-27 12:57:55 -04:00