Commit Graph

1310 Commits

Author SHA1 Message Date
Kris Maglione
9e3cd5d606 Added support for the MWM borderless hint, since apps seem to break without it. 2007-04-21 01:13:40 -04:00
Kris Maglione
ea5641e8b7 Better managed mode grabbox moving. 2007-04-20 19:35:46 -04:00
Kris Maglione
2802ad6f96 Preliminary working grab box support for managed clients. 2007-04-20 18:47:02 -04:00
Kris Maglione
255b2ee39b Add map.c. 2007-04-20 15:25:29 -04:00
Kris Maglione
06cfd55d30 Fixes, cleanup. Pass strings around instead of Atoms. 2007-04-20 15:24:49 -04:00
Kris Maglione
87f632b067 Fix gravity. 2007-04-20 02:52:33 -04:00
Kris Maglione
e1e28cdb9b Lots of fixes, cleanup. New 'config' make target to guess at and prompt for config.mk knobs. 2007-04-19 23:27:26 -04:00
Kris Maglione
ec5c7380b7 Cast iconv's second arg void, because of differing prototypes. 2007-04-18 16:37:21 -04:00
Kris Maglione
d77bf97f33 Include <errno.h> in utf.c. 2007-04-18 16:30:21 -04:00
Kris Maglione
c1dbb73648 Convert data from the fs to UTF-8, too. Fix a bug in synthetic configure notifies. 2007-04-18 15:50:25 -04:00
Kris Maglione
7fb69196ce Use Xutf8* rather than Xmb*. Convert from locale to UTF-8. Some other fixes. 2007-04-18 15:08:15 -04:00
Kris Maglione
957fa03c4e Fix a bunch of bugs. No more Xored moves/resizes. 2007-04-17 21:34:36 -04:00
Kris Maglione
4850457d6d Fixed bug in destroying areas. Changed vertical managed moves. 2007-04-17 14:41:22 -04:00
Kris Maglione
c1a60e3f26 Preliminary work on new grab box handling. Added x11.[ch], removed unused draw.c. 2007-04-17 14:00:15 -04:00
Kris Maglione
b24b865bd9 Cleanup. 2007-04-17 01:19:53 -04:00
Kris Maglione
50c62303dd Cleanup. Switch some lists to doubly linked. 2007-04-17 00:28:43 -04:00
Kris Maglione
a516c373ef cleanup 2007-04-16 22:47:32 -04:00
Kris Maglione
6cc9c57dfd Better modkey resizing behavior in managed mode. 2007-04-16 22:02:29 -04:00
Kris Maglione
0f8df1e36c Revert to grabbing AnyButton/AnyModifier on frame windows. Misc fixes. 2007-04-16 20:30:23 -04:00
Kris Maglione
d8a7ede21f New event processing model. 2007-04-16 19:54:31 -04:00
Kris Maglione
b67d9d3848 Misc fixes. 2007-04-16 17:00:09 -04:00
Kris Maglione
9a72e4a48b Some updates to divider drawing. 2007-04-16 14:51:24 -04:00
Kris Maglione
aeacaf7589 First commit to test branch 2007-04-16 14:06:32 -04:00
Kris Maglione
8abfb9d66d Don't 'segfault randomly at resizing windows'. 2007-04-15 14:05:26 -04:00
Kris Maglione
61db117898 Cleanup. 2007-04-14 08:06:23 -04:00
Kris Maglione
9d0cdd5ca2 Same as the last commit, only right. 2007-04-14 04:41:15 -04:00
Kris Maglione
49ac08aaa6 Don't segfault when trying to grab the first or last column devider. 2007-04-14 04:37:38 -04:00
Kris Maglione
84368de7f3 Cleanup. 2007-04-14 03:03:06 -04:00
Kris Maglione
172ac9ce07 Added resize cursor. Fixed colmodes. Fixed warning. 2007-04-14 02:50:31 -04:00
Kris Maglione
aafc92f220 Improved column resizing. 2007-04-14 02:35:58 -04:00
Kris Maglione
ca77b0cd99 Some preliminary changes to make managed mode more cohesive. 2007-04-13 19:23:24 -04:00
Kris Maglione
54f2e140d8 Some stuff from yesterday or so. Testing eris. 2007-04-10 05:04:19 -04:00
Kris Maglione
33ec75a157 New window moving algorithm which doesn't require (but suggests) warping. 2007-04-07 02:44:39 -04:00
Kris Maglione
61d5a141f7 Cleanup in mouse.c, 9menu. 2007-04-07 01:28:49 -04:00
Kris Maglione
375b59eefd Cleanup LICENSE and README. Some minor changes from last night that I can't remember. 2007-04-06 15:29:24 -04:00
Kris Maglione
6336612d9c Use util.c (emalloc, estrdup) in wmii9menu. 2007-04-06 02:25:58 -04:00
Kris Maglione
d3f84606af New args processing code for wmii9menu. 2007-04-06 02:09:51 -04:00
Kris Maglione
90f9413671 Fix some repetative code in wmii9menu. 2007-04-06 01:44:50 -04:00
Kris Maglione
f43d50d2aa Add a note that wmii9menu.c is modified. 2007-04-06 01:36:17 -04:00
Kris Maglione
a6893551ea Fixed some bugs with managed moves/swaps. Some cleanup elsewhere. 2007-04-05 17:30:50 -04:00
Kris Maglione
8b38c3cbd7 Quote $@ in some places. 2007-04-05 14:15:15 -04:00
Kris Maglione
cdf2755129 Don't destroy 'nil' view if it isn't empty. 2007-04-02 06:07:01 -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
391c14baac Print only one line for each font with missing fontsets. 2007-03-31 00:19:12 -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
40772c24ab Tread nil a bit more specially. 2007-03-30 01:15:36 -04:00
Kris Maglione
1ec81ff9c0 The 'nil' view is no longer particularly special. Generate CreateTag events before CreteArea events. 2007-03-30 00:26:35 -04:00
Kris Maglione
e012b7c5f7 Fix ARGBEGIN bug. Refactor wmiir.c. Create lib and include directories before installing. 2007-03-27 17:39:00 -04:00
Kris Maglione
c45a788363 Fixed readdir. 2007-03-26 17:38:02 -04:00
Kris Maglione
983f1baa16 Fixed some bugs. 2007-03-26 17:21:05 -04:00
Kris Maglione
f758fba726 Fix the CONFPREFIX (was ${MAN}, should have been ${ETC}). 2007-03-26 15:55:11 -04:00
Kris Maglione
44c9792a4c Add a default label to the argument checking in wmiir 2007-03-26 15:46:37 -04:00
Kris Maglione
5d5ba6e283 Fixed a dial that should have been an announce. 2007-03-26 13:26:45 -04:00
Kris Maglione
f51f33bae8 Add (dat fns).h. Set LIBIXP to ${LIBDIR}/libixp.a until libixp is part of the tree. 2007-03-26 13:03:43 -04:00
Kris Maglione
6e54af6831 Fix build for gmake. Add uninstall target. Fix if statement with no command. 2007-03-26 12:57:46 -04:00
Kris Maglione
b0e967a3e9 Fixed VERSION info in wmiir and wmii. 2007-03-26 01:40:47 -04:00
Kris Maglione
38a12d53d2 Statically link wmiir. 2007-03-26 01:26:10 -04:00
Kris Maglione
b306ac581f New tree layout and make system. Note: This will currently *not* install configuration scripts. 2007-03-26 00:48:00 -04:00
Denis Grelich
f64bbfd5f3 removed obsolete cmd directory 2006-12-18 11:51:04 +01:00
Anselm R. Garbe
4a7273b827 reorganized, still liblitz there 2006-10-12 15:11:25 +02:00
Anselm R. Garbe
083302da16 removed wmiipsel, wmiisetsid, wmiiwarp (replaced with separate packages spsel, ssid, swarp) 2006-10-10 08:16:53 +02:00
Anselm R. Garbe
f4ce71c9dd removed misleading fs-part 2006-09-28 16:12:00 +02:00
uriel
b3841e16ac Revert changes that are not needed for 3.5 2006-09-28 13:02:06 +02:00
Anselm R. Garbe
3d7d098d25 prepared liblitz removal 2006-09-28 13:20:41 +02:00
Anselm R. Garbe
a13455d665 prepared 3.5 2006-09-27 18:05:40 +02:00
Anselm R. Garbe
6396abfd25 removed wmiimenu, added dmenu dependence 2006-09-27 17:40:39 +02:00
arg
8f4873efa5 some C sanitizing 2006-09-27 07:56:40 +02:00
Anselm R.Garbe
f226c16eff added mappingnotify event/removed keyboardnotify (now xkbset ans such tools should work fine) 2006-08-14 18:41:59 +02:00
Anselm R. Garbe
5031e3cccf removed unnecessary inclusions in wmiimenu.c 2006-07-14 11:02:02 +02:00
Sander van Dijk
d4451fc320 make minimum column width resolution dependent, fix some off-by-one's 2006-07-13 21:58:26 +00:00
Anselm R. Garbe
407ec20d14 removed ignoring SubstructureNotify suppressing on configure_client (learned this in gridwm) 2006-07-12 14:14:23 +02:00
Anselm R. Garbe
4f13adf6fd readded wm_atom's again, necessary to not kill complete apps when sending kill to a popup 2006-07-11 16:15:01 +02:00
Anselm R. Garbe
874228cf1a applied 20h's patches with small minor changes (made wmiir compile against his changes) 2006-07-11 14:06:21 +02:00
Anselm R. Garbe
6b83565318 removed wm_atoms handling (was basically only necessary for client state changes (we don't use them anymore) and for WM_PROTOCOL_DELET (we simply use XKillClient now for simplicity reasons) 2006-07-11 12:12:29 +02:00
Anselm R. Garbe
7d808e3955 better text offset handling in liblitz (using font->height/2 now) 2006-07-11 08:42:15 +02:00
Anthony Martin
381e8c7a9c prevent an infinite loop in wmiipsel 2006-07-10 09:09:37 -07:00
Anselm R. Garbe
4628fa8259 removed win_state functions, not used 2006-07-10 16:14:18 +02:00
Anselm R. Garbe
e716fb9955 small changes towards new frame bars 2006-07-10 09:13:09 +02:00
Anselm R. Garbe
5b91425d2b added offset handling to blitz_getselection and wmiipsel (works like a charm) 2006-07-06 16:40:33 +02:00
Anselm R. Garbe
09da2b8809 implemented blitz_getselection function which is called by wmiipsel now and will be used for paste, blitz_setselection is on todo for snarfing 2006-07-06 16:03:28 +02:00
Anselm R. Garbe
fd462e83c7 same fix in wmiir.c reported by aki, proceeded with input widget 2006-07-06 14:44:26 +02:00
Anselm R. Garbe
d520de9001 implemented proper cursor handling for input widget 2006-07-06 14:31:30 +02:00
Anselm R. Garbe
3d6a47bba9 now using pointer grabs in bpress handling of input widgets 2006-07-06 14:11:09 +02:00
Kris Maglione
9e7804fda2 Make sure that new bars are blank. 2006-07-05 17:40:55 -04:00
Sander van Dijk
110f89587e simplification in wmiimenu.c 2006-07-05 19:07:00 +00:00
Anselm R. Garbe
6f3b077034 added 3 more colorsets for marked text in tagbars 2006-07-05 15:14:50 +02:00
Anselm R. Garbe
66a02dffcb removed obsolete debug mesg 2006-07-05 11:36:08 +02:00
Kris Maglione
8da59d1ff9 Made use of malloc wrappers added in last commit 2006-07-04 18:00:11 -04:00
Sander van Dijk
6ad1e76b3e correct backspace behaviour in wmiimenu (never backspace more than one char when nitem == 0) 2006-07-04 22:40:04 +00:00
Sander van Dijk
1dc92abfa8 small fix (off-by-one), small change 2006-07-04 20:50:15 +00:00
Sander van Dijk
35e90254c1 replace the call to malloc with a call to cext_emallocz 2006-07-04 20:04:42 +00:00
Sander van Dijk
4b8edd2e48 Replace Vector with a linked list in wmiimenu, getting rid of a bunch of unnecessary malloc()'s and free()'s. 2006-07-04 19:51:59 +00:00
Anselm R. Garbe
d5b19e9731 implemented dblclick selection for input widget, and C-u, C-w, C-a, C-e handling 2006-07-04 17:31:37 +02:00
Anselm R. Garbe
857030f02c fixed input focus issues reported of current tagbar 2006-07-04 15:49:10 +02:00
Anselm R. Garbe
153f2169aa moved wmiikgrab.c to wmii.related (my history folder) 2006-07-04 15:31:35 +02:00
Anselm R. Garbe
96dadee572 found a working way for completely grabbing the keyboard and using XTestFakeKeyEvent() from XTEST extension which would work with all kind of clients (only local clients) 2006-07-04 14:30:47 +02:00
Anselm R. Garbe
9ed7244658 wmiikgrab can be exit with Escape, it reports all key event and resends the original one to the specific client, however the client must have to accept synthetic events (like wmii frames) 2006-07-04 14:07:08 +02:00
Anselm R. Garbe
74750219da added wmiikgrab tool to cmd/ (don't invoke it unless you don't want to restart X), I search for a way to exploit the synthetic flag of key events in X atm 2006-07-04 13:22:59 +02:00
Anselm R. Garbe
404b2100a3 tagbar editing works now 2006-07-03 20:56:41 +02:00
Anselm R. Garbe
2af8fef0e0 renamed Blitz' dsiplay into dpy 2006-07-03 18:41:14 +02:00