All prereleases are really try-out files adding patches and features but not fully tested. Consider them to be a try it if you want to see what's new and maybe find bugs in sections I cannot due to my not having some of the mice added by other peoples patches. Or perhaps if you'd like the latest security fixes. Rest assured that I AM running the latest prerelease at all times, so if there are any problems with the current dev version I would fix them quickly! Of course the latest source is in CVS, that is what I actually am running. I only check in what works for me...so it should work for you. Check homepage for some details on getting the repository. See me on IRC on channel #imwheel at irc.openprojects.org 1.0.0pre12: deprecate -p to do nothing, except print a message. scan /proc/[0-9]*/stat for imwheel process to kill on -k (* Security Fix *) http://www.caughq.org/advisories/CAU-2004-0002.txt fixed make distcheck 1.0.0pre11: avoid bad events that cause an infinite loop! 1.0.0pre10: fix @Exclude (argh) this allows xv->grab to function normally again, with the right config. when configuring, error when we can't link to X11 apparently too many idiots can't read warnings. at this point all bugs are fixed and all acceptable additions to functionality are finished... if there are no reports within a few weeks, 1.0.0 will be released with full documentation updates, and imwheel itself will be put to rest, except for bug fixes. (until I decided to do a total rewrite in a simpler, yet more powerful, manner.) 1.0.0pre9: default action is now @Repeat, so wheel-active applications get the right stuff imwheel is meant for OLD apps...so in keeping with that now that most modern apps can handle the wheel for real it's time to remove the builtin keys... however the old method of default keys is still available via the -K option -K now uses doWA routine, just like user configured actions do 1.0.0pre8: added Button# syntax for input filter in imwheelrc like Up can now be called Button4, Down can be Button5, etc... (Left=6, Right=7, Thumb1=8, Thumb2=9, like always...) squashed a segfault fixed UNGRAB window name, class, and resource name resolution (used to get "(null)"s) gpm is no longer built by default gpm's docs are no longer built by default 1.0.0pre7: search parent windows for a name, this should remove the need for -f. 1.0.0pre6: fix -b With some help from Malte S. Stretz example: -b 4589 will use button 4 and 5 as Up and Down like normal will use button 8 and 9 as Left and Right, remapped button 6 and 7 are ignored. all imwheel entries that are Thumb1 and Thumb2 events will ne discarded fix window name lookup, now uses XAtoms Thanks Mark Baker first tries _NET_WM_NAME(UTF8_STRING) if these Atoms are present - whether UTF8 works in the imwheelrc...I do not know. if that's NULL then it tries WM_NAME(STRING) if these Atoms are present if that's still NULL then then it tries the old method... avoid a possible segfault...dunno if it happens in the real world 1.0.0pre5: added --auto-repeat inspired by a debian patch from Thanks Darren Salt http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=173964&msg=1 the code is untested, so all you stick users out there better test the stuff and help debug it too! if you set a repeat number to 0 for an action in the rc file, then it will do autorepeat for as long as that button is held, I hope. hid some warnings/infos/perrors behind -d debugging mode. moved the system imwheelrc to /etc/X11/imwheel/imwheelrc 1.0.0pre4: "\(root\)" works for non-wheel-fifos, as long as @Exclude isn't used. instead use : "\(root\)" ,Up,Button4 ,Down,Button5 etc... in your imwheelrc. added mid-sequence keyups, put a - befreo the keysym for a keyup like this: ".*" ,Up,Shift_L|R|-R|-Shift_L|O|-O|F|-F|L|-L|Return this will type "Rofl" and press return, in all apps, on wheel up. make sure not to press something twice in a row without releasing it. 1.0.0pre3: added the --root-window (-r) option, for WM wheeling in the root of the XServer. use pattern "\(root\)" in the imwheelrc file. 1.0.0pre2: added --config (-c) option, open config window at start added Button sending via XTest, use Button# as keysym in imwheelrc. one less error on failing to open an empty filename Thumb1 and Thumb2 (two thumb buttons) (Thumb == Thumb1) README is no longer going to be updated, use the manpage after installation. 1.0.0pre1: updated for gcc3.0 fixed configure dialog for XServer depth >16bits. (please report if the configure dialog still fails for you now) removed ye olde Makefile.unix before: need note on @Repeat in docs...