Commit Graph

1704 Commits

Author SHA1 Message Date
Kris Maglione
fce61e7c6d Allow specifying screen in area specs. Closes issue #133. 2009-10-10 14:57:00 -04:00
Kris Maglione
5c506656f5 Cleanup wmiirc scripts. 2009-10-09 16:40:33 -04:00
Kris Maglione
2a8d326db5 Remove some build system cruft. 2009-10-09 16:40:33 -04:00
Kris Maglione
18e4975974 Remove debugging statements in fs.c. 2009-10-09 16:40:33 -04:00
Kris Maglione
a58a018156 Fixes issue #72. 2009-10-06 22:58:00 -04:00
Kris Maglione
53cdd19a9d Add showkeys action to shell wmiirc 2009-10-02 23:02:01 -04:00
Kris Maglione
ef58c489fe Update /tag/*/index to be more useful on Xinerama. 2009-10-02 22:03:54 -04:00
Kris Maglione
ceb97d3dd8 Restore windows from floating layer to their original Xinerama screen. Closes issue #70. 2009-10-02 17:06:41 -04:00
Kris Maglione
5ce54fd1b5 Fix returning from fullscreen. Closes issue #104. Closes issue #22. 2009-10-02 16:21:12 -04:00
Kris Maglione
ebd63a2aa7 Declare ignored_errors extern in cmd/wmii/x11.c. Fix warning. 2009-10-02 16:12:22 -04:00
Kris Maglione
ab9caa789e Ammend revision 4f25c2d56107. Fixes issue #124. 2009-10-02 13:35:18 -04:00
Kris Maglione
a3a6dd6c9f Fix scrolling across Xinerama screens via keyboard. Fixes issue #126. 2009-10-02 02:48:25 -04:00
Kris Maglione
7b61725510 Destroy empty areas on non-primary Xinerama screens when emptying them via the mouse. Fixes issue #84. 2009-10-02 02:30:28 -04:00
Kris Maglione
d8970ae74a Fix moving between vertically stacked Xinerama screens. Fixes issue #92. 2009-10-02 02:10:57 -04:00
Kris Maglione
8102bb76d0 Fix drag indicator when dragging between Xinerama screens. 2009-10-02 01:48:03 -04:00
Kris Maglione
5a2a1de616 Remove debugging print statements. 2009-10-02 00:45:26 -04:00
Kris Maglione
3d94e92991 Hide bar on non-primary Xinerama screens for 3.9 release. 2009-10-01 21:56:58 -04:00
Kris Maglione
11143a9586 Allow resizing of rightmost and leftmost divs. Needs work. 2009-10-01 21:49:24 -04:00
Kris Maglione
5d2ad493c6 Fix column divs on Xinerama setups. 2009-10-01 20:18:22 -04:00
Kris Maglione
262c6ec430 Fix warnings in optimized compile. 2009-10-01 16:42:54 -04:00
Kris Maglione
0c4e480e44 Fix warnings that I don't get. 2009-09-29 14:50:57 -04:00
Kris Maglione
5be1f230b8 Focus windows regardless of whether they form a new group. 2009-09-28 17:24:01 -04:00
Kris Maglione
be8776aaad Cleanup. 2009-09-28 17:24:01 -04:00
Kris Maglione
79ad0dd568 Update selection and execution of wmiirc. 2009-09-28 17:24:01 -04:00
Kris Maglione
e1e6794aca Cleanup pre-install text file filters. 2009-09-28 17:24:01 -04:00
Kris Maglione
4af4c3825f Makefile cleanup and other general cleanup. 2009-09-17 09:27:11 -04:00
Kris Maglione
355136a1ca Fix issue #68. 2009-09-17 09:25:38 -04:00
KIMURA Masaru
a12f0bc506 Fix some residual uses of .O extension 2009-09-03 15:33:06 -04:00
Kris Maglione
fe55433f11 Add alternative_wmiircs READMEs 2009-09-02 20:36:25 -04:00
Kris Maglione
1a7e3b2cd4 Fix compile error caused by last commit. 2009-08-04 11:58:52 -04:00
Kris Maglione
bad686d92e Allow Xft to work with transparent windows. 2009-08-03 20:04:05 -04:00
Kris Maglione
4302ec8f9c Slight changes to $(CONFVERSION) 2009-08-03 16:33:23 -04:00
Kris Maglione
947f9f6dc9 Add 'make tags'. Fix ^[ binding in wimenu. 2009-06-11 19:46:01 -04:00
Kris Maglione
eb13179723 Slight wimenu -c fix. 2009-05-29 18:54:38 -04:00
Kris Maglione
54e546e599 Don't die when no menu choices are provided. 2009-05-29 16:03:54 -04:00
Kris Maglione
772b49c6a6 Fix ticket #114. 2009-05-27 13:22:24 -04:00
Kris Maglione
41e837161f Fix ticket #112 2009-05-25 15:19:55 -04:00
Kris Maglione
a071d467a9 Add first, incomplete draft of new wmii guide/reference. Proofers? 2009-05-23 22:08:12 -04:00
Kris Maglione
41dc478e3b Allow for programmable completion in wimenu. 2009-05-22 23:58:56 -04:00
Kris Maglione
085a984603 Fill in wimenu selections on <Tab> 2009-05-22 23:33:25 -04:00
Kris Maglione
13f235b076 Minor pygmi efficiency fixed. 2009-05-21 15:57:04 -04:00
Kris Maglione
dd5f800f0e Use pkg-config globally. 2009-05-21 14:22:58 -04:00
Kris Maglione
65f7040f2c Add Xft support. 2009-05-21 13:55:34 -04:00
Kris Maglione
3dd6ee6658 Fix Mod-Shift-t in wmiirc. 2009-05-19 13:14:06 -04:00
Kris Maglione
9ff6791633 Add python wmiirc/9P client library 2009-05-17 14:15:08 -04:00
Kris Maglione
69aec39fa1 Allow bindings to work regardless of caps lock. 2009-05-16 11:14:33 -04:00
Kris Maglione
6884033956 Fix wimenu when numlock is on. 2009-05-16 10:43:03 -04:00
Kris Maglione
91525a7b52 Augment /client/*/ctl Fullscreen command, make info available on read. 2009-05-15 13:56:57 -04:00
Kris Maglione
f0dc2fe129 Add wimenu man page. 2009-05-14 00:14:24 -04:00
Kris Maglione
c9162ecb45 Add clientutil.c 2009-05-13 23:44:42 -04:00
Kris Maglione
e3bea241be Add -K flag to wimenu. 2009-05-13 23:43:54 -04:00
Kris Maglione
6b1d84a866 Allow rebinding of keys in wimenu. 2009-05-13 23:30:20 -04:00
Kris Maglione
fac8780e4b Update copyright dates, allow space indents in wmiirc key/event specs, fix 'Urgent toggle'. 2009-05-13 12:57:22 -04:00
Ben Willard
e8cb0b7a87 Fix a segfault in wimenu when doing a history dump 2009-04-11 17:02:54 -04:00
Kris Maglione
913fa87b1c Fix disallowing certain tags. 2009-04-03 18:59:23 -04:00
Bart Trojanowski
33f5f61d7e add wimenu screen selection support 2009-03-29 23:11:32 -04:00
Kris Maglione
d202e339ab Don't grab the keyboard until EOF when isatty(0) 2009-03-29 23:07:36 -04:00
Bart Trojanowski
28c50a26de add wimenu prompt support 2009-03-29 23:01:07 -04:00
Kris Maglione
9b33a19f0a Fix wmiirc's M-a 2009-03-18 18:16:13 -04:00
Kris Maglione
ed57a3c76d Handle 'wmiir setsid' with no arguments gracefully. 2009-03-11 17:20:08 -04:00
Kris Maglione
4c85d31e61 Fix small memory leak, thanks Andrey Teleshov 2009-03-05 22:31:03 -05:00
Kris Maglione
ec0ba6bd4a Set client windows withdrawn in destroy 2009-03-05 22:27:45 -05:00
Kris Maglione
5ebb00dfec Fix issue #96 2009-02-01 07:50:57 -05:00
Kris Maglione
2a61dd5967 Compile wimenu with -DXOPEN_SOURCE=600, link libXrender 2009-01-29 21:31:53 -05:00
Kris Maglione
69c95ddfee Fix wmii9menu sizing bug. Don't border borderless, selected, fullscreen clients. 2009-01-29 21:22:38 -05:00
Kris Maglione
71884fe934 Fix (hopefully) building on Darwin. 2009-01-28 18:35:53 -05:00
Kris Maglione
5d4e0266c0 Fix bug in regexp tags. Thanks Michael Stapelberg. 2009-01-28 18:32:13 -05:00
Kris Maglione
38509b577b Formatting fixes. 2009-01-28 18:31:08 -05:00
Kris Maglione
03eb032fc4 Fix issue #87 2009-01-10 17:53:19 -05:00
Kris Maglione
76814f7e78 Fix memory leak 2009-01-10 16:35:33 -05:00
Kris Maglione
e68e47937b Fix bug in last commit 2009-01-05 20:47:41 -05:00
Kris Maglione
bf9847dde7 Black magic to make break work with foreach_* 2008-12-28 16:20:13 -05:00
Kris Maglione
4d037de26c Fix binding of unknown keycodes 2008-12-24 00:24:23 -05:00
Kris Maglione
3992bed092 Don't crash on short send/swap commands on /tag/*/ctl 2008-12-14 18:35:28 -05:00
Kris Maglione
b64f7f80ee Spawn wmiirc with /dev/null on stdin 2008-12-12 14:20:13 -05:00
Kris Maglione
972e6adf86 Fix segfault on grow command with no args 2008-12-11 13:45:05 -05:00
Kris Maglione
053a018c7d Don't always relink wmii9menu 2008-12-10 18:09:58 -05:00
Kris Maglione
142661719a Allow basic moving of windows between Xinerama screens with the keyboard. 2008-12-09 21:19:05 -05:00
Kris Maglione
3636937420 Focus frames on drop after moving. 2008-12-09 20:48:58 -05:00
Kris Maglione
44aa7a7730 Fix some quirks with column dividers on differently sized/placed screens. 2008-12-09 20:44:57 -05:00
Kris Maglione
d157e914ab Be smarter about which screen to place floating windows on. 2008-12-09 19:39:13 -05:00
Kris Maglione
c9150fb99a Fix annoying Xinerama pointer constraint bug. 2008-12-09 19:23:34 -05:00
Kris Maglione
a434beeb0b Move from modified, quirky latex2man to txt2tags. 2008-12-09 18:06:10 -05:00
Kris Maglione
579115c430 Add cmd/click 2008-12-01 07:43:20 -05:00
Kris Maglione
e606fc83a5 Fix issue #76. 2008-11-19 15:04:05 -05:00
Kris Maglione
fccc6f77a7 Fix issue #78 2008-11-19 14:56:40 -05:00
Kris Maglione
01c5643f9f Fix /tag/*/index, again (thanks Suraj) 2008-11-16 02:50:55 -05:00
Kris Maglione
05597b0a36 Fix column indices in the /tag/*/index 2008-10-29 20:14:41 -04:00
Kris Maglione
fce91f19d8 Fix Wine sizing bug. 2008-10-28 17:32:08 -04:00
Kris Maglione
4107896be9 Update NEWS 2008-10-27 22:37:36 -04:00
Kris Maglione
7617c47f52 Fix wmii9menu placement bug 2008-10-22 21:46:35 -04:00
Kris Maglione
bda87f5ea4 Fix column dividers with Xinerama 2008-10-21 19:17:16 -04:00
Kris Maglione
dbebda0ef2 Fix crash when resizing managed windows on non-primary screen 2008-10-21 11:19:12 -04:00
Kris Maglione
d21e159f36 More of the previous. Add stack support. 2008-10-19 21:18:35 -04:00
Kris Maglione
bf5abbd7d1 More of the previous. Add wrapping. 2008-10-19 20:50:13 -04:00
Kris Maglione
c2d3eb7adf Beginnings of better ordinal selections with Xinerama 2008-10-19 18:46:02 -04:00
Kris Maglione
ffed603830 Fix some fullscreen-restoration bugs 2008-10-19 12:32:46 -04:00
Kris Maglione
8726fc4692 Fix some more mouse resizing bugs 2008-10-18 22:29:21 -04:00
Kris Maglione
517f0ec3e1 Use the physical screen rectangle when calculating window movement 2008-10-18 21:27:53 -04:00
Kris Maglione
cadc01b5c1 Fix some Xinerama managed-mode bugs 2008-10-18 20:03:59 -04:00
Kris Maglione
d32c976f99 Fix Xinerama fullscreen bug 2008-10-18 13:18:12 -04:00
Kris Maglione
7b7fa405f2 Add screen.c 2008-10-18 12:30:10 -04:00
Kris Maglione
ebe2a7027a Add root.c 2008-10-18 12:29:23 -04:00
Kris Maglione
827af3ac7b Fix some Xinerama-related off-by-ones for area indexes in the FS. 2008-10-18 09:27:34 -04:00
Kris Maglione
bec3694667 Restrict the pointer to some Xinerama screen 2008-10-17 17:09:46 -04:00
Kris Maglione
bb15c97023 Better Xinerama fullscreen support 2008-10-17 12:08:44 -04:00
Kris Maglione
df071b6523 Be smarter in EWMH strut allocation. Some smaller fixes. 2008-10-17 10:39:13 -04:00
Kris Maglione
fb53776ae5 Make sure the rc event loops exit true normally, to prevent an extra wmiirc spawning at exit. 2008-10-16 20:15:03 -04:00
Kris Maglione
3b4930edaa Remove -long arguments from wmii9menu 2008-10-16 19:05:17 -04:00
Kris Maglione
bc91a199ab Update wmii9menu to take similar args to wimenu (should probably rename it, too) 2008-10-16 18:54:03 -04:00
Kris Maglione
670078b4b0 Launch the stock wmiirc if wmiirc fails 2008-10-16 17:40:14 -04:00
Kris Maglione
621885b420 Fix floating window constraings with hidden windows 2008-10-16 17:05:56 -04:00
Kris Maglione
60ea1e5a30 [menu] Make the input width wide enough to hold its contents. 2008-10-16 16:52:42 -04:00
Kris Maglione
f56c6edc86 Fix XRandR, especially with relation to Xinerama 2008-10-16 16:48:25 -04:00
Kris Maglione
bac71bfccb Add colmode command to /ctl 2008-10-16 15:34:56 -04:00
Kris Maglione
c1efba4e7f [menu] Grab keyboard sooner. 2008-10-15 23:59:17 -04:00
Kris Maglione
8c99e0b722 [menu] Add history search, and the ability to write history while removing dups within a 20 item sliding window. 2008-10-15 23:15:42 -04:00
Kris Maglione
cbc50a7d45 More Xinerama work 2008-10-15 21:34:15 -04:00
Kris Maglione
afa8e67fa7 Fix creation of columns at the left of the screen. 2008-10-15 21:22:49 -04:00
Kris Maglione
38efe73427 More Xinerama work 2008-10-15 21:16:14 -04:00
Kris Maglione
878d02cf53 Document grow/nudge commands. 2008-10-15 16:08:56 -04:00
Kris Maglione
692dcce623 [menu] Grab the keyboard rather than setting the keyboard focus. 2008-10-14 19:08:13 -04:00
Kris Maglione
98f66f5aaf [menu] Proper accept semantics. 2008-10-14 19:00:58 -04:00
Kris Maglione
f7567601a7 Fix some Xinerama bugs 2008-10-14 18:09:47 -04:00
Kris Maglione
318f180173 [menu] Add proper caret support 2008-10-14 16:57:48 -04:00
Kris Maglione
5db3cf60bd More work on Xinerama 2008-10-14 04:54:35 -04:00
Kris Maglione
5bcd1393b8 Draw the bar for each Xinerama screen 2008-10-14 02:55:29 -04:00
Kris Maglione
18a9e0c421 Fix floating window constraints for Xinerama 2008-10-14 02:13:28 -04:00
Kris Maglione
b2d98ca9b2 Add command history to rc.wmii 2008-10-14 00:17:01 -04:00
Kris Maglione
9e4195e708 [menu] General improvements 2008-10-14 00:02:30 -04:00
Kris Maglione
cd233229cf Fix Xinerama memory leak 2008-10-13 23:39:20 -04:00
Kris Maglione
164a2a033c [menu] Save the original input string when traversing history. 2008-10-13 23:15:45 -04:00
Kris Maglione
f342a0ca4d [menu] Place bar on top if wmii does so 2008-10-13 23:10:20 -04:00
Kris Maglione
f5a1c0aefd [menu] Place bar on top if wmii does so 2008-10-13 23:06:43 -04:00
Kris Maglione
7860d65c33 Switch logical text extents for textwidth() 2008-10-13 22:54:14 -04:00
Kris Maglione
89f0ba2016 Some more work towards Xinerama support. This is *not* yet stable. 2008-10-13 22:25:05 -04:00
Kris Maglione
2560525d20 Add wimenu 2008-10-13 21:38:03 -04:00
Kris Maglione
7cbe734db9 Update xext.c (wmii will be broken until I commit more multihead changes) 2008-10-13 21:37:01 -04:00
Kris Maglione
e8741feda4 More xinerama stuff 2008-10-11 22:09:21 -04:00
Kris Maglione
b0fc54d6fa Beginings of Xinerama support 2008-10-11 20:31:06 -04:00
Kris Maglione
812f07a6a1 Better, cleaner error handling. 2008-10-11 19:05:24 -04:00
Kris Maglione
f4f492efd8 Fix input hint, among other things. 2008-09-29 11:10:54 -04:00
Kris Maglione
e99f8a8a58 Fix some bugs related to windows which automagically float, and subsequent actions. 2008-09-15 19:30:47 -04:00
Kris Maglione
81d63271d1 A bunch of minor changes. 2008-09-07 23:09:25 -04:00
Kris Maglione
5d69ff8dd8 Best just read the diff. 2008-08-25 12:47:56 -04:00
Kris Maglione
fc5e60f952 Remove spurious %r from fatal() call in wmiir. 2008-06-02 22:31:59 -04:00
Kris Maglione
d9cbac523a Fix mouse focus bugs. 2008-06-02 22:31:04 -04:00
Kris Maglione
512e0d43bb Allow setting of increment display from /ctl. Fix CONFVERSION. 2008-06-02 11:58:27 -04:00
Kris Maglione
d82f5b113a Fix some rc bugs, update wmiirc. 2008-06-02 11:52:29 -04:00
Kris Maglione
8a01b0b63e Allow max mode with or without stack mode (this will change). Fix a crash with minimum-sized clients in columns. 2008-06-01 11:28:37 -04:00