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 |
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
|
32da5363cd
|
fixed reverse selection from the end (curstart==nil)
|
2006-06-30 14:29:49 +02: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
|
1821c3c3e5
|
fixed single char selection
|
2006-06-30 12:25: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 |
uriel
|
5b23501285
|
Update TODO, utf-8 is still broken.
|
2006-06-30 04:27:45 +02: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
|
63bc535951
|
Fixed more quoting issues
|
2006-06-29 16:00:07 -04:00 |
Kris Maglione
|
73be9ecfca
|
Added a bunch of "s to wmiirc
|
2006-06-29 15:54:58 -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 |
Anselm R. Garbe
|
fbcaaa7a87
|
simplified charof
|
2006-06-29 17:09:17 +02:00 |
Anselm R. Garbe
|
a6971a23c0
|
simplified the bevent handlers, allowing reverse selection
|
2006-06-29 17:00:29 +02:00 |
Anselm R. Garbe
|
1ea88adf6f
|
if cursor has no start, don't calc any end
|
2006-06-29 16:49:58 +02:00 |
Anselm R. Garbe
|
72d56f20f5
|
now using a very performant log(n) charof pointer position algorithm
|
2006-06-29 16:47:26 +02:00 |
Anselm R. Garbe
|
12073e5936
|
removed fontmetric stuff, selection works now on monospace and non-monospace fonts like a charm
|
2006-06-29 15:38:09 +02:00 |
Anselm R. Garbe
|
23c095c15f
|
updated TODO
|
2006-06-29 13:52:42 +02:00 |
Anselm R. Garbe
|
a3e0530d8b
|
updated TODO (thx to uriel for your list you pasted at 0:30)
|
2006-06-29 12:05:21 +02:00 |