Commit Graph

1642 Commits

Author SHA1 Message Date
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
arg
33f735eb86 Added tag tagbars for changeset 54c9b6b874992021417158ea9e7b2b062080703b 2006-09-27 07:35:17 +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
Kris Maglione
87b608a29d IFS is no longer necessary in setting up the bar due to the current 'read' hack 2006-07-08 13:06:57 -04:00
Anselm R. Garbe
9e2d42000f implemented blitz_selrequest handler which can be called after snarfing (which has to call XSetSelectionOwner) and receiving a SelectionRequest 2006-07-06 17:50:54 +02:00
Anselm R. Garbe
3465b463fa removed string termination in blitz_getselection 2006-07-06 17:03:33 +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
c14d264475 refactored insert/delete stuff into separate functions in kpress, this is necessary for chording/snarfing/paste 2006-07-06 15:27:54 +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
def86fc6bb made selection like keiss complained about 2006-07-05 16:56:52 +02:00
Anselm R. Garbe
699d2137af Added tag snap for changeset cdd67eb3a311e58f34ee4674ed99941054254588 2006-07-05 15:52:53 +02:00
Anselm R. Garbe
91ccaf6caf tiny change 2006-07-05 15:50:00 +02:00
Anselm R. Garbe
c3badbd785 several other minor fixes in input widget 2006-07-05 15:36:37 +02:00
Anselm R. Garbe
c929d720e3 made sweeping and dblclck handling more acme like (marking only on b1) 2006-07-05 15:24:56 +02: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
bb67bed0b9 made dblck handling more acme like 2006-07-05 14:42:05 +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
Kris Maglione
b8ec059f11 Removed vectors from libcext and added emalloc, erealloc, and estrdup 2006-07-04 17:53:04 -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
62920facc3 double click handling needs to remember x,y of the pointer to have no side-effects 2006-07-04 17:41:43 +02: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
Kris Maglione
2ade835740 Made Fid.omode a signed char rather than char 2006-07-03 16:23:07 -04:00
Anselm R. Garbe
a4de62b9a8 made cursor look more like acmes cursors 2006-07-03 21:04:55 +02:00
Anselm R. Garbe
404b2100a3 tagbar editing works now 2006-07-03 20:56:41 +02:00
Anselm R. Garbe
6044d73cc4 keyboard-driven focus works now in tagbars 2006-07-03 19:21:44 +02:00