Commit Graph

1190 Commits

Author SHA1 Message Date
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
Anselm R. Garbe 9a0bae0b61 deactivation of active keyboard grab 2006-07-03 12:22:46 +02:00
Anselm R. Garbe a206679e89 added prelim version of keyboard handling, however don't try it now 2006-07-03 12:14:26 +02:00
Anselm R. Garbe 15c62b0874 removed unnecessary draw_frame in resize_client 2006-07-03 09:27:50 +02:00
Kris Maglione 207aac30fe Prevent floating windows from appearing off screen or covering the bar. 2006-06-30 20:16:49 -04:00
Kris Maglione f22d6445dd Sorry, another change to /tag/x/index '<area> <client> <y> <h> ...' 2006-06-30 17:04:34 -04:00
Kris Maglione a903306026 Make wmiiwarp scan y from argv[2] rather than argv[1] 2006-06-30 17:03:46 -04:00
Kris Maglione e5be02b7e9 Fixed prev commit: '# ~ <screen width> <screen height>' '# <area n> <x> <width>' 2006-06-30 16:09:33 -04:00
Kris Maglione 97d2c319ce Added '# <view> <width>' to /tag/x/index 2006-06-30 15:54:29 -04:00
Anselm R. Garbe 80c337d10c fixed tf (typo?) 2006-06-30 14:18:26 +02:00
Anselm R. Garbe 281e1fb5ab added focus{in,out} notification (this is necessary to get a clue while we can grab the keyboard for the tagbar) 2006-06-30 14:10:03 +02:00
Anselm R. Garbe 6de57e1202 implemented cursor setting (selection for 1 character I'm working on), eliminated several compiler warnings which drive me nuts 2006-06-30 12:21:26 +02:00
Kris Maglione 0a5aa6a6a4 Fixed frame bug from the mailing list plus other frame related cleanup. 2006-06-30 02:02:44 -04:00
Kris Maglione 4c6e737870 Fix a possible segfault in bar sizing 2006-06-29 23:09:47 -04:00
Kris Maglione 8b1e64bb50 Ignore BadAccess error on XGrabKey. Fix + cleanup in column.c 2006-06-29 22:58:06 -04:00
Kris Maglione e2652df909 Missed column.c in my last commit, somehow 2006-06-29 22:28:38 -04:00
Kris Maglione f05e39aeed Began changes required for Xinerema support 2006-06-29 20:02:52 -04:00
Kris Maglione 0fd8d49ee8 Some cleanup in wm.h 2006-06-29 19:02:51 -04:00
Kris Maglione b71912e999 sh sucks. Added more quoting to wmiirc. 2006-06-29 18:03:35 -04:00
Kris Maglione 5db9954834 Merge, it seems 2006-06-29 13:35:57 -04:00
Kris Maglione 884269f5a1 Close the X connection after the cleanup, rather than before. 2006-06-29 13:34:58 -04:00