Commit Graph

513 Commits

Author SHA1 Message Date
Kris Maglione
1f72d945d8 Fix a fullscreen bug. Add setsid command to wmiir. 2008-01-21 23:21:37 -05:00
Kris Maglione
c2e18957f9 Sync wmiirc with rc.wmii. 2008-01-21 18:22:42 -05:00
Kris Maglione
6adf15ff8e Make the bar Xdnd aware (so you can DND between views). Fixed some window raising/moving bugs. 2008-01-21 01:21:37 -05:00
Kris Maglione
8ba6c84f1c Several changes:
Filter comments out of ctl files.
	Update util/genconfig.
	Add a notification bar (I've had one for some time).
	Make wmiirc more like rc.wmii.
2008-01-20 18:00:21 -05:00
Kris Maglione
3ee60cd19c Merge 2008-01-19 22:30:37 -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
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
97b43f148d Added Fullscreen support to wmiirc. 2007-11-16 22:46:31 +09:00
sqweek
f58ce93f6f Changed colour scheme.
Fixed mawk incompatibility in proglist().
2007-11-14 10:58:53 +09:00
sqweek
cfcb9d9105 Prevent proglist from matching ls directory headers like ¨/opt/xplanet/bin:". 2007-10-12 00:14:35 +08:00
sqweek
6fe99af1db Fix wmiirc so it works when WMII_FONT contains spaces. 2007-10-11 23:40:26 +08:00
sqweek
f99d66b076 Properly grep out shell variables in config_whatis (so that it's possible to use ~/.wmii-3.5/status instead of Action-status). 2007-10-02 22:15:18 +08:00
sqweek
08f2f0cff8 Remove $PLAN9/bin from the path when spawning wmiirc from rc.wmii. 2007-10-02 20:51:44 +08:00
sqweek
93e500e6eb Fixed MOD-Control-t to actually toggle keybinds instead of just erasing them (thanks niteling) 2007-09-29 01:08:57 +08:00
sqweek
c7593d27df Applied pbx's patch adding MOD-Shift-C to the welcome tutorial 2007-09-27 19:30:59 +08:00
Kris Maglione
2efbe03e90 Bunch of fixes. 2007-07-16 16:52:35 -04:00
Kris Maglione
125e75173a Fix build on GCC. 2007-07-03 05:20:01 -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
8f766a75af Fix run_command. Fix crash on 64 bit archs. 2007-06-27 12:57:55 -04:00
Kris Maglione
511731482b Deprecate '# Overrides' 2007-06-26 22:39:03 -04:00
Kris Maglione
ed71c6eea9 Add support for sh.wmii.local. 2007-06-26 17:01:47 -04:00
Kris Maglione
2529508122 Fix for 64bit archs again. 2007-06-26 14:16:22 -04:00
Kris Maglione
5b3cabdd00 Fix for 64 bit architectures. Some cleanup. 2007-06-25 19:51:10 -04:00
Kris Maglione
4d1fb1e901 Fix bar initialization in rc.wmii. 2007-06-18 18:43:11 -04:00
Kris Maglione
93aa9a876d Fixed typo in welcome message, thanks to turjo. Made util/compile tack the path onto files in error messages. Minor changes. 2007-06-08 12:35:19 -04:00
Kris Maglione
ecbffad57a Fix the bothced merge. 2007-06-01 03:10:42 -04:00
Kris Maglione
d0a06fe945 Merge with wmii-test. 2007-05-31 21:05:59 -04:00
Kris Maglione
61ff5716e6 Remove wmiiwm(1). 2007-05-25 06:52:44 -04:00
Kris Maglione
c094fe491c Added basic support for setting a client fullscreen via the fs (and menu). Updated manpages. 2007-05-24 20:30:48 -04:00
Kris Maglione
d05ab41cb6 Add DISTRIBUTERS file. 2007-05-20 21:22:12 -04:00
Kris Maglione
3724f9331a Add some forgotten files. 2007-05-10 14:30:22 -04:00
Kris Maglione
2047d9f1ab Sync wmiirc and wmiiloop with -test. Fix dividers when making columns with the mouse. 2007-05-02 16:46:26 -04:00
Kris Maglione
38dbe10856 A bunch of fixes. Change wmiiloop to let the shell evaluate unindented lines. 2007-04-25 15:54:44 -04:00
Kris Maglione
7bd03f02e2 New parsing code for ctl messages. New fontstring for 'fixed' for less missing fontsets. 2007-04-24 01:41:41 -04:00
Kris Maglione
7509102b70 More with last commit. 2007-04-22 12:31:52 -04:00
Kris Maglione
352123f2cc Fix the interpolation in wmiirc again. 2007-04-22 12:28:36 -04:00
Kris Maglione
aeacaf7589 First commit to test branch 2007-04-16 14:06:32 -04:00
Kris Maglione
b358f2a36a Fix rc.wmii. 2007-04-14 01:25:11 -04:00
Kris Maglione
2d6e3b91e5 Make sure that the 'read' command exists when running rc.wmii. 2007-04-14 00:07:52 -04:00
Kris Maglione
8b38c3cbd7 Quote $@ in some places. 2007-04-05 14:15:15 -04:00
Kris Maglione
2431da6e01 There's no exits command in rc. It's exit. 2007-04-01 03:59:43 -04:00
Kris Maglione
e8e12d125c Move xsetroot, too. 2007-03-31 17:23:30 -04:00
Kris Maglione
75a2951be1 Write /ctl before the second sourcing of rc.wmii.local 2007-03-31 17:22:30 -04:00
Kris Maglione
3be23e96dd Fix wmiirc 2007-03-30 22:56:09 -04:00
Kris Maglione
bae882dfec Don't check the values of WMII_ADDRESS and WMII_NS_DIR on startup. 2007-03-30 22:35:40 -04:00
Kris Maglione
666c5cfa05 Tell hg that I've renamed the config scripts (SCM is a bitch). 2007-03-26 23:16:36 -04:00
Kris Maglione
ca94ccabed Add the makefile for the rc directory. 2007-03-26 23:14:42 -04:00
Kris Maglione
a490d34b58 Don't run rc.wmii if its name is not rc.wmii. 2007-03-25 15:16:24 -04:00
Kris Maglione
5a12c899a5 Cleanup in main.c. Fixed the bar setup in rc.wmii. 2007-03-22 16:04:47 -04:00
Kris Maglione
323e3fa654 Remove '| cat' from the end of wmiirc. 2007-03-21 23:31:36 -04:00
Kris Maglione
b56f202e3e "object-oriented design is the roman numerals of computing." --rob; Removed Roman Numerals. 2007-03-21 22:58:59 -04:00
Kris Maglione
97f91bc48b wmii(1) is no more. wmiistartrc is now executed under a login shell from wmiiwm, which starts the appropriate wmiirc. 2007-03-14 18:31:58 -04:00
Kris Maglione
92dfcbc0d1 Give wmiirc the ability to toggle keybindings, too. 2007-03-07 17:35:20 -05:00
Kris Maglione
8a4f6e01e6 Fix wmiirc in shells with POSIX emulation modes. 2007-03-07 16:08:19 -05:00
Kris Maglione
b89b7df7e8 Fix wmiirc and wmiiloop. 2007-03-07 14:01:02 -05:00
Kris Maglione
b09c59fbc7 New wmiirc/wmiiloop model that mawk shouldn't choke on. 2007-03-07 10:38:31 -05:00
Kris Maglione
da724b0c23 Remove Gimp tagrule from sh/awk wmiirc. 2007-03-06 16:15:08 -05:00
Kris Maglione
1160b14fe6 Another wmiirc fix. 2007-03-03 17:56:46 -05:00
Kris Maglione
4b21c3f205 Added wmii9menu to, and cleaned up rc/wmiirc. Fixed behavior after selection no item with wmii9menu in rc.wmii. 2007-03-03 17:51:46 -05:00
Kris Maglione
3fbfc4957d Don't delete bar items for which there are tags on startup. 2007-03-03 12:09:36 -05:00
Kris Maglione
356f676015 Removed PLAN9BASE config.mk knob in favor of wmii9rc script. Still not an ideal solution. 2007-03-03 09:42:06 -05:00
Kris Maglione
4ecc7f5ea6 Added PLAN9BASE config.mk knob that evaluates to $PLAN9 or /usr/local/plan9 if unset. 2007-03-02 17:11:09 -05:00
Kris Maglione
c4b8c42b4c Add a newline to the end of rc.wmii. 2007-03-02 03:30:56 -05:00
Kris Maglione
b1f9f6666b Fix Action-status 2007-03-01 15:20:53 -05:00
Kris Maglione
d3c108d5ae Cleanup 9menu some. Remember the last menu item selected. 2007-02-28 21:18:26 -05:00
Kris Maglione
bb3f1ea452 Removed www tagrule from rc.wmii. It was not meant to be there. 2007-02-28 01:00:05 -05:00
Kris Maglione
d3efb4965b Make gawk happy. 2007-02-27 03:39:40 -05:00
Kris Maglione
93b89970f8 Fix selection of views by index. 2007-02-27 01:57:01 -05:00
Kris Maglione
6fc0950cb5 Add .POSIX target and change to double quotes in the Makefile. Change 9menu.c parsing a bit. Some rc.wmii fixes. 2007-02-26 15:56:41 -05:00
Kris Maglione
b090c8bc98 Make Nop the default menu item, rather than Delete. 2007-02-26 04:55:54 -05:00
Kris Maglione
b2c7eef976 Fix 9menu function, compile wmii9menu with 9menu.o instead of ${OBJ}, some minor 9menu.c modifications. 2007-02-26 04:46:55 -05:00
Kris Maglione
edd7dba67a Add stripped down version of 9menu, and right-click menus to clients. Includes 'Delete' item. Runs from rc.wmii only. 2007-02-26 04:27:03 -05:00
Kris Maglione
6fd9aede66 Fixed and cleaned up rc.wmii. Updated rc/welcome 2007-02-25 23:29:16 -05:00
Kris Maglione
fe72e87e78 Quote $PROGS_FILE elsewhere 2007-02-25 15:29:27 -05:00
Kris Maglione
28c238974f Quote $PROGS_FILE in Action_rehash 2007-02-25 15:25:41 -05:00
Kris Maglione
82125e9e28 Get rid of config_which in the sh wmiirc. 2007-02-25 15:16:34 -05:00
Kris Maglione
6aa67b638b Create Action_ functions immediately. Quote $WMII_NORMCOLORS in Action_status 2007-02-25 14:59:32 -05:00
Kris Maglione
59fe492d74 Replace Action- with Action_ in wmiirc 2007-02-25 14:25:42 -05:00
Kris Maglione
f02ebd6d4f Replaced rc.wmii.var with splitting rc.wmii.local at /^# Overrides/ 2007-02-25 14:17:56 -05:00
Kris Maglione
ca3bcebf82 Have rc.wmii source rc.wmii.var; I don't like it, but MODKEY must be set before the Key-* functions are defined, and override functions after. I can think of few other solutions. 2007-02-24 23:36:16 -05:00
Kris Maglione
2c387d4d99 Have wmiimenu take colors from WMII_(NORM FOCUS)COLORS. Get rid of 'extern' from function decls. 2007-02-23 23:09:58 -05:00
Kris Maglione
e4cf02d8f4 Have rc.wmii source rc.wmii.local to allow local changes with the stock rc.wmii. 2007-02-23 19:50:02 -05:00
Kris Maglione
e41895dda2 Fix dmenu colors in rc.wmii. 2007-02-23 16:53:38 -05:00
Kris Maglione
6d8c5fe003 Bigger target area for border resizals. Fix to rc.wmii. 2007-02-23 15:11:39 -05:00
Kris Maglione
204f3e1e45 Fix some rc.wmii bugs. wmiiterm is $WMII_TERM again. 2007-02-23 14:05:46 -05:00
Kris Maglione
b2f0b883e3 Remove rc/(status rehash quit). They're taken care of in wmiirc, now. 2007-02-23 13:55:11 -05:00
Kris Maglione
99fe00d264 Fixed WMII_MENU and WMII_TERM. They are now functions: wmiimenu and wmiiterm. 2007-02-23 13:48:21 -05:00
Kris Maglione
a7a3303cb8 Redraw view on writes to /ctl (focuscolors, border, font) 2007-02-23 01:53:08 -05:00
Kris Maglione
f6a4b6b876 Temporarilly fix some focus issues (still need rewrite). Some rc.wmii fixes. 2007-02-23 00:07:30 -05:00
Kris Maglione
dcf1c9ec1d Moved rc/newrc to rc/wmiirc. Added rc/rc.wmii, and run it if 9 rc exists. Bourne wmiirc is officially deprecated. 2007-02-22 22:36:50 -05:00
Kris Maglione
2da0d1b75d More wmiiloop/newrc updates. 2007-02-22 19:07:58 -05:00
Kris Maglione
f56a70589e Added wmiiloop(1) and wmiiloop.1 to handle experimantal awk-based wmiirc. 2007-02-22 18:32:23 -05:00
Kris Maglione
fb8b463288 A bit more tidying of rc/newrc 2007-02-22 17:02:14 -05:00
Kris Maglione
a5825ff3d7 Made rc/newrc moderately less ugly. 2007-02-22 16:20:40 -05:00
Kris Maglione
61f889a81c Experimental awk-based wmiirc now has internal actions. Still ugly. Must fix. 2007-02-22 15:53:34 -05:00
Kris Maglione
e1e4450a41 Added experimental awk-based wmiirc in rc/newrc 2007-02-22 15:06:59 -05:00