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 |
|
Anselm R. Garbe
|
e2cf36ccac
|
added some debug info to input.c to polish kb-driven cursor handling
|
2006-07-03 18:48:10 +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
|
4a85fd4aa0
|
Made xcharof non-recursive (same algorithm)
|
2006-07-01 06:52:44 -04: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 |
|