95a46c5577
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
2097 lines
71 KiB
Text
2097 lines
71 KiB
Text
2005-04-26 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added patches from Dmitry Torokhov <dtor_core@ameritech.net>:
|
|
many cleanups, evdev support
|
|
* changed old e-mail
|
|
|
|
2004-05-18 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added sources into the monotone tree
|
|
|
|
2004-03-30 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* changed maintainer email
|
|
* applied two patches from Stepan Kasal <kasal@ucw.cz>
|
|
(gpm-no-makeinfo.patch, gpm-awksub.patch)
|
|
* applied patches from Maciej W. Rozycki
|
|
(gpm-1.20.1-ceil.patch, gpm-1.20.1-consolename.patch,
|
|
gpm-1.20.1-shlib.patch, gpm-1.20.1-contrib.patch)
|
|
* fixed bug in Makefile.in with ash (read -p text variable instead read -p text)
|
|
* added /dev/pts/0 to valid consoles (who contributed this patch?)
|
|
|
|
2002-12-24 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* removed src/prog/Makefile*: it's easier with one Makefile
|
|
* some cleanups to Makefile.in,src/Makefile.in
|
|
|
|
==> gpm-1.20.1 release
|
|
|
|
2002-12-02 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added src/prog, src/lib so I don't confuse library / program
|
|
and normal source files...
|
|
* modified src/Makefile.in to fit latest the new directory structure
|
|
* added src/prog/Makefile.in, src/lib/Makefile.in
|
|
|
|
2002-11-30 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* today leaving the hospital ->
|
|
gpm-1.20.1rc2 will be released, minor fixes/patches will be accepted
|
|
until 15th of Decembre...after that stable 1.20.1 should be out.
|
|
|
|
2002-11-26 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* gpn.c: moved some opt_ to option. structure
|
|
* gpn.c: cleanup up cmdline
|
|
* startup_n_daemon.c renamed to startup.c as the demon part is old_main
|
|
* server_tools.c: added prototype of init_mice
|
|
* server_tools.c: added prototype of reset_mice
|
|
* -u paramter for autodetection implemented, autodetect() is still missing
|
|
* removed headers/gpmInt.h from gpm-root.y
|
|
* updated -h informations
|
|
* added -DSYSCONFDIR patch from Ben Pfaff -> synaptics should work again
|
|
|
|
2002-11-23 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* some minimal changes to the Makefile.in, make dist works perfectly now!
|
|
* typo in MANIFEST
|
|
* removed gpmCfg.h from source tree. Merged with gpmInt.h
|
|
=> configuring a program via header files is not necessary.
|
|
=> either we tune things with ./configure or parameters
|
|
* removed gpm-proto.h as it is not used.
|
|
* added GPM_RELESE_DATE
|
|
* replacing date in doc/doc.gpm.in with @release_date@
|
|
|
|
2002-11-22 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* heavy work on -M,-o,-m,-t -> gpn.c,server_tools.c,...more description
|
|
follows
|
|
* added add_mouse in server_tools.c
|
|
* added primary support for more than two mice
|
|
* changes to gpn.c to let add_mouse work
|
|
* updated doc/doc.gpm.in
|
|
|
|
2002-11-08 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added main.c, which will replace earlier main() function
|
|
* correct the running gpm check, now we start with a stale pidfile, too.
|
|
* added new struct options option
|
|
* next release will have the name 'gpm Autumn', cvs has this name right now
|
|
|
|
2002-07-17 Dmitry V. Levin <ldv@altlinux.org>
|
|
* bugfix: restored fields order in struct Gpm_Event to avoid ABI change.
|
|
|
|
2002-06-30 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* removed some files, updated cvs.
|
|
|
|
2002-05-31 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* applied patch from Kerry Scott McLeod <gt2921b@prism.gatech.edu>,
|
|
which fixes some gpm_open() problems (gpm06122002-cvs-tty.patch)
|
|
|
|
2002-05-31 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* included latest updates to the synaptics driver from peter berg larsen
|
|
(patches/done/applied/diff_synaptics_c_7.gz)
|
|
|
|
2002-05-27 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* together with Alessandro's help there is now cvs access to gpm
|
|
* added Sven Dickert's <Sven.Dickert@planb.de> patch
|
|
- ms3 wheel / repeater
|
|
- imps2 wheel
|
|
(partly changed to match current code)
|
|
* updated README
|
|
* updated src/report.c: removed now unecessary \ns
|
|
* updated TODO
|
|
* moved ChangeLog to Changelog
|
|
|
|
2002-05-11 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* updated the FAQ
|
|
* fixed problem with long filenames through linking (src/Makefile.in)
|
|
* added VSXXX-AA ("hockey puck") mice support: patch from
|
|
"Maciej W. Rozycki" <macro@ds2.pg.gda.pl>
|
|
* fixed minor problems with libgpm.so (shlib-patch, Maciej W. Rozycki)
|
|
|
|
2002-04-26 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* most of the exams are written, so time is back for gpm:
|
|
applied 3/4 of Peter Berg Larsen's [pebl@math.ku.dk] synaptics patch
|
|
* added doc/HACK_GPM, added a note in README
|
|
|
|
2002-03-11 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* replaced 2spaces/tabs with three spaces in synaptics.c
|
|
* removed DEBUG_SYNAPTICS in synaptic.c
|
|
|
|
2002-03-10 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added doc/support for vendor information about mouse support.
|
|
first document is from logitech
|
|
|
|
2002-03-03 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added M_imps2 patch, which looks now for unsigned data instead of signed
|
|
(Paul ...)
|
|
* applied ms3 repeater patch from Andrew
|
|
|
|
2002-02-28 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* removed warnings about labels (missing semicolon at the end of
|
|
switch() statement)
|
|
* added stdlib.h for exit() to report-lib.c
|
|
|
|
2002-02-24 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* changed DEF_CLUSTER from 10 to 0 in headers/gpmCfg.h. This makes the mouse
|
|
faster on modern machines, slower on 386. (Proposal by
|
|
Andrew Pimlott and Alessandro Rubini)
|
|
* add DEF_CLUSTER into doc/FAQ if the mouse is too slow.
|
|
|
|
2002-02-23 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* bugfix: problems in processConn/devfs code. snprintf() didn't work the way
|
|
I expected, so sprintf() and strncpy are used.
|
|
* bugfix: gpm-root won't compile outside the srcdir (Makefile problem)
|
|
|
|
==> released gpm-1.20.0
|
|
|
|
2002-02-22 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* bugfix: sedsid() in gpn.c should only be executed, if running as daemon
|
|
==> gpm -D works now fine again.
|
|
* bugfix: if condition in gpm.c, gpm_exited() must leave
|
|
==> removing gpm.pid works again.
|
|
* bugfix: hltest.c: could possibly run with devfs and without it...
|
|
* modifications to Makefile.in
|
|
|
|
2002-02-20 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* removed gpm_oops and replaced it with gpm_report(GPM_PR_OOPS) although
|
|
the report function should normally not exit....but this way we can
|
|
decide better, if we should take _exit() or exit(). A simple
|
|
'for file in *.c gpm-root.y ;
|
|
do cat $file | sed
|
|
's/gpm_oops(FL/gpm_report(GPM_PR_OOPS/g' > $file.new;
|
|
mv $file.new $file;
|
|
done'
|
|
did all the work.
|
|
* added GPM_PR_OOPS to headers/message.h
|
|
* updated check_kill(): we don't need opt_kill, if -k is specified we kill,
|
|
so we can call check_kill() directly.
|
|
* removed unecessary global variable opt_kill
|
|
* updated check_uniqueness: removed unecessary code. made everything more
|
|
simple.
|
|
* moved devfs parts to gpmInt.h (where it belongs to...)
|
|
* removed debugging in gpmInt.h
|
|
|
|
2002-02-10 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* replaced two with three spaces in mouse-test.c (possibly cindent would have
|
|
helped, too. But I didn't use it until today)
|
|
|
|
2002-02-10 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* renamed the oops() function to gpm_oops() so we don't pollute
|
|
user space!
|
|
|
|
2002-02-10 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added patches from Andreas Mohr: fixed many typos, added descriptions,
|
|
removed warnings (that were patches I really like, although they were
|
|
diffed against gpm-1.19.6.)
|
|
This first patch also included I_ps2, R_ps2
|
|
|
|
|
|
2002-02-06 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added report-lib.c: this is used in libgpm.
|
|
* added tools.c: used by clients (libgpm) and server. (Gpm_Open)
|
|
* added event device patch
|
|
* updated gpm-root.y
|
|
* fixed minor bug in src/Makefile.in
|
|
* 2->3 spaces in mev (via contrib/scripts/replace_2_with_3_spaces
|
|
|
|
* released gpm-1.20.0-gamma to mailing list.
|
|
|
|
2002-02-04 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* checked twiddler.c: indent is now okay and gpm_report,too.
|
|
|
|
2002-02-02 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* checking new functions/debugging other problems in gpm.c,gpn.c,
|
|
mice.c,liblow.c
|
|
* replaced tabs in mice.c with 3 spaces.
|
|
* removed more 'bad' report code (fprintf(stderr, .. ) is deprecated!)
|
|
|
|
2002-01-29 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* removed default device completly. (gpm.c)
|
|
* added x_high_y() and cnt_digits()
|
|
* replaced all 2/4 spaces in gpn.c with 3 spaces.
|
|
|
|
2002-01-14 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* applied patch from Blaise Gassend <blaisegassend@yahoo.com>:
|
|
- added an imps2 repeater
|
|
- slight changes to imps2 and synps2 so that roller motions could be
|
|
generated
|
|
* applied gpm-1.19.6-rh-gpm-root.diff from Solar Designer
|
|
* updated MANIFEST: patches are now included in the gpm source tarball.
|
|
* update src/headers/message.h: added new messages
|
|
* cleanup intetion level in gpm.c: now 3 spaces is the standard.
|
|
this makes no problem with tabs! other files follow...
|
|
* cleanup some old oops() calls, which are now oops(FL), as oops is not
|
|
an macro anymore. (gpm.c)
|
|
* cleanup some old gpm_debug_log calls.
|
|
* added FIXME directives for people, who have time to fix some code.
|
|
|
|
2002-01-08 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* applied awk patch from Jason Gurtz and Mark Hymers
|
|
(markh@linuxfromscratch.org)
|
|
|
|
2002-01-07 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* updated TODO file.
|
|
* removed -V option (currently gpm_debug_level is not supported anymore)
|
|
* added #defines for message strings to message.h
|
|
* renamed check_devfs to get_console
|
|
* added some initializations to Gpm_Open
|
|
|
|
2002-01-05 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* finished report.c (gpm_report) which should replace all output
|
|
functions now
|
|
* removed devfs.c (last devfs code is now in gpn.c)
|
|
* removed debuglog.c (all messaging is done through report now)
|
|
* removed headers/wd.h, moved parts into headers/message.h
|
|
* begin to remove debuglog code. (was not clear enough)
|
|
* updated headers/gpmInt.h
|
|
* applied following pataches:
|
|
- gpm-1.19.3-owl-warnings.diff (removed strings.h include)[Solar Designer]
|
|
|
|
2001-12-02 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added sample initscript from Solar Designer to contrib/init
|
|
|
|
2001-11-06 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* removed src/Makefile.dep, added easy dependencies
|
|
* removed headers/general.h, defines.h, gpm-mess.h
|
|
* cleaned up doc/Makefile.in
|
|
* primary ROOT support (for installing in virtual tree)
|
|
|
|
2001-10-03 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* moved doc/doc.gpm to doc/doc.gpm.in, version is replaced by configure
|
|
|
|
2001-10-02 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added src/Makefile.dep, which produces dep files for src/Makefile.
|
|
* updated MANIFEST, README
|
|
* removed devfs from mouse-test.c, it's not needed there.
|
|
|
|
2001-09-27 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* added double include protection into new header files
|
|
* gpm.c: removed unecessary variables. fixed possible problem with
|
|
braces. thanks to gcc -Wall
|
|
* devfs.c: fixed some static problems stuff
|
|
* liblow.c/twidler.c: removed global variable consolename
|
|
* mice.c: added missing string.h, added braces. removed variables.
|
|
* src/Makefile.in: removed ELISP, those files are in contrib/ now
|
|
|
|
2001-09-23 Nico Schottelius <nico-gpm@schottelius.org>
|
|
***** Release 1.19.5
|
|
* fixed libc5 and Linux 2.0 problems
|
|
* new problem with the main Makefile
|
|
|
|
2001-09-13 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* Makefile fixes (doc/)
|
|
* minor devfs changes
|
|
* added synaptics patch: now all 4 buttons of touchpads are supported.
|
|
(Chun-Chung Chen supplied this patch)
|
|
|
|
2001-09-08 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* new directory structure
|
|
* new file structure
|
|
* bug in liblow.c fixed: thanks to Jakub Bogusz
|
|
|
|
2001-09-04 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* removed <linux/pc_keyb.h> from source, so we can compile under Linux 2.0
|
|
* rewrote parts of the readme, updated it
|
|
|
|
2001-09-02 Nico Schottelius <nico-gpm@schottelius.org>
|
|
***** Release 1.19.4
|
|
* introduced problems with libc5 and linux 2.0!
|
|
|
|
2001-08-21 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* several files: applied some old patches (imps autodetect, mktemp
|
|
secure problem, IntelliMouse Explorer), preparing next gpm release.
|
|
|
|
2001-04-23 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* gpm.c: removed default taking of /dev/mouse (problem with devfs).
|
|
Instead print help message, to use the -m 'dev' option
|
|
|
|
2001-04-22 Nico Schottelius <nico-gpm@schottelius.org>
|
|
* gpm.c, liblow.c, mouse-test.c: primary devfs support added. Now gpm will
|
|
at least start, but some of the hardcoded ttys are still there.
|
|
|
|
2000-07-18 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* doc/doc.gpm (Command Line): removed "-q" documentation.
|
|
|
|
2000-07-16 Ian Zimmerman <itz@speakeasy.org>
|
|
|
|
* gpmInt.h (GPM_REQ_NOPASTE): add this to replace GPM_REQ_CONFIG.
|
|
|
|
* Makefile.in (GOBJ): no longer link gpm with liblow.o, it was
|
|
only needed for disable-paste.
|
|
|
|
* doc/doc.gpm (Command Line): remove part about needing setuid in
|
|
disable-paste.
|
|
|
|
* gpm.c (disable_paste): replace xfer_options with this function.
|
|
(opt_quit): remove.
|
|
(processRequest): replace xfer_options call with disable_paste().
|
|
(processRequest): replace GPM_REQ_CONFIG with GPM_REQ_NOPASTE.
|
|
|
|
* gpn.c (cmdline): remove all code dependent on opt_quit.
|
|
(cmdline): remove 'q' from getopt argument.
|
|
(xfer_options): remove.
|
|
|
|
2000-07-14 Ian Zimmerman <itz@speakeasy.org>
|
|
|
|
* Makefile.in (install): no longer install disable-paste with mode
|
|
4755.
|
|
|
|
* gpn.c (xfer_options): make a normal connection (Gpm_Open(*,0))
|
|
rather than a "default" one (Gpm_Open(*,-1)); with identification,
|
|
default connections must be made as root (at least when setuid
|
|
root), and disable-paste no longer runs as root per the previous
|
|
entry.
|
|
|
|
* gpm.c (processConn): if SO_PEERCRED is defined (which it is at
|
|
least with 2.2.* kernels), use the getsockopt(SO_PEERCRED)
|
|
interface to identify the client, rather than checking the name
|
|
bound to the peer. Security problem reported by Olaf Kirch
|
|
<okir@caldera.de>
|
|
(processConn): close the newly accept()ed socket in case of
|
|
identification failure.
|
|
(main): remove initial setuid(0) call; as reported by Olaf Kirch
|
|
<okir@caldera.de> this is a general security problem because it
|
|
makes a setuid process appear to be a genuine root process to libc
|
|
internals.
|
|
(main): add a geteuid()==0 check after option processing and
|
|
before main loop.
|
|
|
|
* liblow.c (Gpm_Open): if SO_PEERCRED is defined (which it is at
|
|
least with 2.2.* kernels), do not bind the client side of the gpm
|
|
socket.
|
|
|
|
* t-mouse.el (t-mouse-tty): merge patch by Wolfgang Sourdeau
|
|
<wolfgang@ultim.net> to deal with yet another and different
|
|
version of procps.
|
|
|
|
2000-04-19 Koblinger Egmont <egmont@fazekas.hu>
|
|
|
|
***** Release 1.19.2
|
|
|
|
* gpm-root.y (f__fix): added initgroups() to definitely fix sec. hole
|
|
|
|
2000-03-31 Alessandro Rubini <rubini@ostro.systemy.it>
|
|
|
|
***** Release 1.19.1
|
|
|
|
* contrib/Makefile.in: use @release@ as needed
|
|
|
|
* contrib/: added new patches and reasons why I didn't apply them
|
|
I'll put further patches in ftp://ftp.prosa.it/pub/gpm/patches
|
|
|
|
2000-03-30 Alessandro Rubini <rubini@ostro.systemy.it>
|
|
|
|
* gpn.c (find_mouse_by_name): fix by Chris Ruhel (failed for synonyms)
|
|
|
|
* README.gunze: updated to refer to /dev/touchscreen
|
|
|
|
* gunze-setup: added missing line (bugfix) and changed default
|
|
device to /dev/touchscreen if available.
|
|
|
|
* gpm-root.y (f_bgcmd): avoid calling setuid, do it last instead
|
|
(still doesn't use initgroups(), I'll let this to others
|
|
|
|
2000-03-07 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
***** Release 1.19.0
|
|
|
|
* contrib/: new directory, with contributed and unapplied patches
|
|
|
|
* README: gpm is officially unmaintained
|
|
|
|
2000-02-07 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* gpm.c (getMouseData): downgraded "Error in protocol" to LOG_DEBUG
|
|
|
|
2000-02-02 Stefan Runkel <runkel@runkeledv.de>
|
|
|
|
* mice.c (I_wacom, M_wacom): new Wacom IV protocol driver
|
|
|
|
* doc/doc.gpm : Wacom Item updated
|
|
|
|
2000-02-01 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* gpm.c (processMouse): re-check console size on console change
|
|
(get_console_size): preserve pointer position even if size changed
|
|
|
|
2000-01-27 Roberto Amucano <roberto.amucano@grandestevens.pedersoli.it>
|
|
|
|
* liblow.c (Gpm_CharsQueued): new function
|
|
|
|
2000-01-20 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* MANIFEST: new file, used in "make dist" as well
|
|
|
|
* sample/rmev.c (main): reverted too.
|
|
|
|
* sample/*.in: reverted to the older standalone implementation
|
|
|
|
* configure.in: don't create sample/Makefile
|
|
|
|
* doc/localstyle.tex: removed unused file
|
|
|
|
* configure.in: changed versions (program and library)
|
|
|
|
2000-01-19 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* doc/doc.gpm (Bugs and Problems): removed the pre-1.0 bug.
|
|
(Mouse Types): Moved chapter: from "internals" to "server invocation"
|
|
(Mouse Types): added the man page gpm-types.7
|
|
|
|
* tools/b2x.c: new directory and new file, to help with new protocols
|
|
|
|
* doc/doc.gpm (Mouse Types): added description of gunze
|
|
|
|
2000-01-17 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* several files: changed maintainership and attributions
|
|
|
|
* *.[ch] */*.[ch]: fixed address of FSF (now in Boston)
|
|
|
|
* README doc/doc.gpm: fixed references to /usr and /usr/local
|
|
|
|
2000-01-17 Ian Zimmermann <itz@speakeasy.org>
|
|
|
|
* doc/Makefile.in: renived dependency on Makefile
|
|
|
|
* Makefile.in: removed dependency on Makefile where not needed
|
|
|
|
2000-01-16 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* mice.c (M_mman): removed unneeded message about extra byte
|
|
|
|
2000-01-14 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* xf86Summa.*: the files have been added to CVS, for easy retrivial
|
|
|
|
* mice.c (I_gunze, M_gunze): new touchscreen protocol supported
|
|
|
|
* gunze-setup: new file (needs to be merged with microtouch)
|
|
|
|
* README.gunze: new file (needs to be merged with microtouch)
|
|
|
|
* gpn.c (find_mouse_by_name): bugfix: didn't find repeater name
|
|
|
|
2000-01-13 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* gpm.c (build_argv): bugfix, didn't parse multiple options.
|
|
|
|
* mice.c (parse_argv): new function, used by mouse initialization
|
|
|
|
2000-01-10 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* gpm.c (get_data): avoid a message which is duplicated anyways
|
|
|
|
* liblow.c (Gpm_GetEvent): avoid the message if no data is there
|
|
|
|
2000-01-05 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* mev.c (main): continue if select is interrupted
|
|
|
|
2000-01-04 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* mouse-test.c: various changes to fit the new mice.c layoutq
|
|
|
|
* mice.c: use new prototype for init function, and print errors if
|
|
too many options are passed
|
|
(option_modem_lines): use the "dtr", "rts" and "both" options for
|
|
serial devices.
|
|
|
|
* gpn.c (find_mouse_by_name): new function, using the sysnonym field
|
|
as a list of alternative names
|
|
(cmdline): changed use of the -o option
|
|
(cmdline): avoid closing stderr (init functions must print errors)
|
|
|
|
* gpmInt.h (Gpm_Type): rename "syn" to "synonyms", and changed its use
|
|
(Gpm_Type): changed prototype of the init function
|
|
(mouse_feautres): removed "opt_toggle", added "opt_options"
|
|
|
|
* gpm.c (build_argv): new function, used for "-o"
|
|
(wait_text): remove action on RTS and DTR, as it is in done in dev init
|
|
(main): create the argv associated to each device, don't act on DTR
|
|
|
|
|
|
* doc/doc.gpm (Mouse Types): revised and completed this list
|
|
(Command Line): documented the new "-o" option
|
|
|
|
* debuglog.c (gpm_oops): always print to stderr as well
|
|
|
|
1999-12-08 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* liblow.c (gpm_convert_event): use "unsigned char" for conversion of
|
|
xterm data (suggested and partially done by Christian Weisgerber)
|
|
|
|
-----> 1.18.1 released
|
|
|
|
1999-11-07 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* configure.in (release): 1.18.1
|
|
|
|
* mice.c: new Wacom decoder, contributed by Stefan Runkel
|
|
<runkeledv@t-online.de>. Also a flag marking mouse types that
|
|
offer a repeater.
|
|
|
|
1999-10-07 Alessandro Rubini <rubini@morgana.systemy.it>
|
|
|
|
* README: added a paragraph about the CVS repository
|
|
|
|
* Makefile.in: removed ".SECONDARY" for gpm-root.c
|
|
|
|
* gpm-root.y (getdraw): lowered the loglevel for stat(user)
|
|
|
|
1999-09-12 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/doc.gpm: Update version and update-month.
|
|
|
|
* configure.in (release): Bump to 1.18.0.
|
|
|
|
1999-08-05 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* mice.c (M_wp): Matt Kimball <mkimball@xmission.com> writes: A
|
|
few weeks ago I asked for help getting my Genius WizardPad tablet
|
|
to work. (The 'acecad' driver got it to talk back, but gpm
|
|
couldn't understand).
|
|
|
|
Well, this morning I got the technical spec for my tablet from the
|
|
Genius people, and as of right now I am actually able to use my
|
|
tablet as my only pointing device under X. Woohoo!
|
|
|
|
To do it, I actually added support for the WizardPad to gpm and
|
|
set gpm in Summa repeater mode. Thanks gpm folks for making it so
|
|
easy to get my tablet working in so little time! (After getting
|
|
the specs, of course).
|
|
|
|
Attached is a patch against gpm which provides support for the
|
|
WizardPad protocol. It turns out that it isn't related to the one
|
|
that 'acecad' is using at all. It just happened that 'acecad'
|
|
sent some things which made the WizardPad talk back.
|
|
|
|
Mon Jun 28 07:18:44 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/doc.gpm: Changed info file category because gpm is not
|
|
really part of Emacs.
|
|
|
|
Thu May 27 23:20:15 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* synaptics.c (ser_read): Apply patch by Henry
|
|
<hdavies@ameritech.net> to allow the touchpad to be ignored if it
|
|
is unplugged.
|
|
|
|
Tue May 11 18:57:15 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* mice.c: Geert Van der Plas <geert_vanderplas@email.com> provided
|
|
the code to support older Synaptics PS/2 touchpads.
|
|
|
|
* synaptics.c: Geert Van der Plas <geert_vanderplas@email.com>
|
|
provided the code to support older Synaptics PS/2 touchpads.
|
|
|
|
* mice.c (M_summa): realposy should be 0
|
|
based. <frank@hof-berlin.de>
|
|
|
|
Fri May 7 22:28:38 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* configure.in (release): Bumped to 1.17.8
|
|
|
|
* synaptics.c: Fixes by Henry Davies <hdavies@ameritech.net>
|
|
|
|
* README: Fix email addresses, contributed by Davide Barbieri
|
|
<paci@prosa.it>
|
|
|
|
Tue Apr 20 07:12:57 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* aclocal.m4: Add ITZ_CHECK_TYPE.
|
|
|
|
* configure.in: Use ITZ_CHECK_TYPE.
|
|
|
|
* liblow.c (Gpm_Open): Before trying ttyname(0) etc., check that
|
|
the file number refers to a tty device in the first place. This
|
|
is because libc 5 implementation of ttyname() can be wastefully
|
|
slow. Antonio Colombo <antonio.colombo@jrc.org>
|
|
|
|
Tue Apr 6 02:22:31 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* configure.in: Change way we deal with presence or absence of
|
|
__u32, due to glibc header differences. Dan Yefimov
|
|
<dan@pc77a.cs.msu.su>
|
|
(release): Stepped release to 1.17.7
|
|
|
|
Wed Mar 31 00:03:38 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/doc.gpm (Demo Clients): Split index into Type, Function, and
|
|
Variable indices. It was getting unwieldy.
|
|
(Mouse Types): Corrected mtouch item in mouse types.
|
|
|
|
* configure.in (release): Bumped release number to 1.17.6.
|
|
|
|
* Makefile.in (DIFFS): Add the microtouch files.
|
|
|
|
* mice.c (M_mtouch): Add Alessandro's MicroTouch tablet decoder.
|
|
|
|
* doc/doc.gpm (Mouse Types): Add info about microtouch device
|
|
type.
|
|
|
|
* README: Update information about mailing list and Alessandro's
|
|
current address.
|
|
|
|
* libxtra.c (Gpm_GetSnapshot): More defensive checks for the case
|
|
of missing gpm binary.
|
|
|
|
* mouse-test.c (main): Replaced makedev with gpm_makedev for
|
|
compatibility with glibc2. Reported and fix suggested by David
|
|
Monniaux <monniaux@clipper.ens.fr>.
|
|
|
|
Tue Mar 30 23:59:47 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* mev.c (do_snapshot): Now checking for error return from
|
|
Gpm_GetSnapshot.
|
|
|
|
|
|
Sat Mar 27 22:01:35 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/doc.gpm: Removed redundant @findex lines (@deftypefun
|
|
creates an index entry atomatically). This didn't do any harm
|
|
when processed by makeinfo, but it confuses stupid texi2html into
|
|
producing 2 identical index entries.
|
|
|
|
Tue Mar 2 00:29:40 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* mev.c (do_snapshot): Check return value from Gpm_GetSnapshot,
|
|
barf loudly if it fails. (Alessandro Rubini <rubini@prosa.it>, who
|
|
really should run "make install" someday :)
|
|
|
|
* mice.c: Apply patches from Frank Holtz <hof@bigfoot.de> to
|
|
handle Acecad tablets; and from Alessandro Rubini
|
|
<rubini@prosa.it> to fix stale comments about format of mouse type
|
|
table.
|
|
|
|
Thu Feb 18 21:21:56 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* gpm.c (processMouse): Apply latest patch from Frank Holtz
|
|
<hof@bigfoot.de> to produce more isotropic moves.
|
|
|
|
* mice.c (M_summa): Add Frank Holtz's <hof@bigfoot.de> Summa
|
|
protocol support, at last. This really needs testing. But I
|
|
suppose we'll hear about any bugs even without asking.
|
|
|
|
Wed Feb 17 21:51:00 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* gpn.c (check_kill): Really unlink the stale pid file, not jusk
|
|
talk about it.
|
|
|
|
* doc/doc.gpm (Command Line): Improve description of the -V option
|
|
as suggested by Mircea Damian <dmircea@secu.kappa.ro>. (Linux in
|
|
Romania -- world domination must be really close now).
|
|
|
|
Mon Feb 15 10:25:53 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* synaptics.c: Make source likable to Emacs (function-opening
|
|
braces in column 1 please).
|
|
(syn_read_config_file): Config file should go to /usr/etc
|
|
(ie. SYSCONFDIR), look for it there.
|
|
|
|
* mice.c (I_serial): Assume synaptics device needs baud rate
|
|
notification like other serial mice.
|
|
|
|
* Makefile.in (%.elc): Correct Emacs byte compilation rule for
|
|
backward compatibility.
|
|
|
|
* mice.c: Add Synaptics support from Henry Davies
|
|
<hdavies@ameritech.net>.
|
|
|
|
* Makefile.in (DIST): Add Synaptics support files from Henry
|
|
Davies <hdavies@ameritech.net>.
|
|
|
|
Sat Feb 13 10:27:35 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* gpm.c (processMouse): Add Frank Holtz's <hof@bigfoot.de> code
|
|
for repeating from absolute protocols, with the deletion of some
|
|
device-specific and resolution-specific stuff. This should be
|
|
tested, somebody with an absolute device please run "gpm -R msc"
|
|
and see what happens in X.
|
|
|
|
* mice.c: Add Frank Holtz's <hof@bigfoot.de> SummaSketch driver.
|
|
It is disabled for nonce because of continuing confusion over that
|
|
protocol. Anybody with better people/communication skills than I
|
|
have is encouraged to contact Frank and make sure his contribution
|
|
(which is very welcome in principle) conforms to gpm's design and
|
|
coding pratices.
|
|
|
|
* mev.c (main): Stop immediately if I discover I run in xterm.
|
|
|
|
* doc/doc.gpm (mev): Document newly missing xterm functionality.
|
|
|
|
Sun Jan 24 09:03:47 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* Makefile.in (DIST): Add exec.el back in.
|
|
|
|
Thu Jan 14 12:47:53 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/manpager: Handle @file{} as well.
|
|
|
|
* doc/doc.gpm: Hardcode major release number back in. Argh.
|
|
Fix more formatting in manpages.
|
|
|
|
* doc/Makefile.in (%.texinfo): Roll back this ill-considered
|
|
change; it forces re-TeXing gpm.texinfo.
|
|
(TEXI2HTML): Be consistent and make option part of make variable.
|
|
|
|
Wed Jan 13 21:21:03 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/doc.gpm: Fixed incosistent formatting, removed instances of
|
|
gratuitous visual formatting.
|
|
|
|
* doc/Makefile.in (%.texinfo): Give an additional script piece to
|
|
sed to substitute for %RELEASE%.
|
|
(%.html): Add rule for Web fanatics.
|
|
|
|
Tue Jan 12 00:11:10 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/manpager: Improve to italicize @var{} items.
|
|
|
|
* doc/doc.gpm (Command Line): Document parametrized repeater, in
|
|
particular raw repeater.
|
|
|
|
Mon Jan 11 22:42:16 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* mice.c (mice): Add the repeat_fun fields.
|
|
(R_msc): Add.
|
|
|
|
* gpm.c: Apply patch from "Jan D."
|
|
<Jan.Djarv@mbox200.swipnet.se> for raw repeater.
|
|
(opt_repeater_type): Add.
|
|
(repeated_type): Add.
|
|
(processMouse): Use repeat_fun rather than hardcoding msc protocol
|
|
in repeating.
|
|
|
|
* gpmInt.h: Apply patch from "Jan D."
|
|
<Jan.Djarv@mbox200.swipnet.se> for raw repeater.
|
|
(opt_repeater_type): Add.
|
|
(repeated_type): Add.
|
|
(Gpm_Type): Add new method repeat_fun to handle the
|
|
task of repeating a given mouse event in a particular protocol.
|
|
|
|
* gpn.c: Apply patch from "Jan D." <Jan.Djarv@mbox200.swipnet.se>
|
|
for raw repeater.
|
|
(cmdline): Use an optional argument to -R rather than a new option.
|
|
Barf if the repeat_fun method of requested protocol is null.
|
|
|
|
Fri Jan 8 11:05:57 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* aclocal.m4: Change darned gcc test again because GCC variable is
|
|
modified by AC_PREFIX_PROGRAM. Use ac_cv_prog_gcc instead.
|
|
|
|
* gpm-root.y (get_winsize): use /dev/tty0 not /dev/console.
|
|
(f.debug): disable undocumented f.debug function
|
|
because it uses a file in /tmp in a fashion which invites symlink
|
|
abuse.
|
|
|
|
* mouse-test.c (main): exclude devices with a minor number of 130
|
|
from the device probe to avoid causing spontaneous reboots on
|
|
machines where watchdog is used. Reported by Jim Studt
|
|
<jim@federated.com>, patch by James Troup <james@nocrew.org>.
|
|
|
|
* gpn.c (usage): typo (s/an unexistent/a non-existent/). Patch by
|
|
James Troup <james@nocrew.org>.
|
|
|
|
* doc/manpager: Interpret only with gawk. Patch by James Troup
|
|
<james@nocrew.org>.
|
|
|
|
* aclocal.m4: Change broken test for gcc to use $GCC, not $CC. As
|
|
reported by James Troup <james@nocrew.org>.
|
|
Replace -fpic with -fPIC. As suggested by
|
|
James Troup <james@nocrew.org>.
|
|
Add dependency on libc to shared library linking flags.
|
|
As suggested by James Troup <james@nocrew.org>.
|
|
|
|
Thu Jan 7 21:36:46 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/doc.gpm: Apply patch from James Troup <james@nocrew.org>
|
|
fixing various typos and documenting the mouse-test program.
|
|
|
|
Sun Jan 3 11:43:20 1999 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/Makefile.in (append-diff): diff exits with status 1 if it finds
|
|
differences. Argh.
|
|
(install): Make sure data files are installed with 644 mode.
|
|
|
|
* Makefile.in (append-diff): diff exits with status 1 if it finds
|
|
differences. Argh.
|
|
(install): Make sure data files are installed with 644 mode.
|
|
|
|
* gpmCfg.h (MAX_VC): Use MAX_NR_CONSOLES to define this if
|
|
possible.
|
|
|
|
* configure.in: Add a check for linux/tty.h.
|
|
|
|
* doc/doc.gpm (Command Line): Document -A [limit].
|
|
|
|
* gpn.c (usage): Indicate that -A takes an optional parameter.
|
|
(cmdline): Add setting of opt_age_limit depending on optional
|
|
parameter to -A.
|
|
|
|
* gpmInt.h (opt_age_limit): Add.
|
|
|
|
* gpm.c (selection_paste): Add general aging test.
|
|
|
|
Sun Dec 27 08:05:18 1998 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* doc/doc.gpm: Add a directory entry for install-info.
|
|
|
|
Sat Dec 26 17:05:22 1998 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* Makefile.in (libgpm.so.@abi_full@): Start a new version number
|
|
scheme for the shared library. This is intended to be compatible
|
|
with libtool versioning, and the initial number is chosen with
|
|
continuity in mind, so nothing needs to be recopmiled or even
|
|
relinked.
|
|
|
|
* configure.in: Rewrite auto-configuration rules per Autoconf Info
|
|
page.
|
|
|
|
* Makefile.in (config.h): Add config.h support to reduce build
|
|
noise.
|
|
|
|
Wed Dec 16 22:06:31 1998 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* liblow.c (Gpm_Open): Use sigaction() instead of signal() to
|
|
manipulate SIGWINCH and SIGTSTP; suggested i.a. by Jan Vroonhof
|
|
<vroonhof@math.ethz.ch> to fix an infinite signal loop under
|
|
XEmacs.
|
|
|
|
* gpn.c (cmdline): Get rid of remaining uses of stderr
|
|
(suggested by md@linux.it (Marco d'Itri)).
|
|
|
|
* gpm.c (gpm_killed): Get rid of remaining uses of stderr
|
|
(suggested by md@linux.it (Marco d'Itri)).
|
|
|
|
* mice.c: Apply patch from John Anderson <elpdragon@email.com> to
|
|
support Calcomp UltraSlate tablets.
|
|
|
|
* t-mouse.el (t-mouse-make-event): Applied patch from Tom Breton
|
|
<tob@world.std.com> for braindead chords in t-mouse with 2 button
|
|
mice.
|
|
|
|
Tue Nov 17 23:10:04 1998 Ian T Zimmerman <itz@transbay.net>
|
|
|
|
* configure.in (release): Step to 1.16.0
|
|
|
|
Mon Oct 5 22:00:19 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* Makefile.in (append-diff): Add some flags to the diff command
|
|
(most important, --unidirectional-new-file).
|
|
|
|
Wed Sep 30 11:08:59 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* doc/manpager: Add handling of forced line breaks,
|
|
cross-references, and boldface (used for cross-references).
|
|
|
|
* doc/doc.gpm: Fixed manpage cross-references.
|
|
(Command Line): Mention disable-paste.
|
|
|
|
Tue Sep 29 10:39:48 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* gpn.c (xfer_options): Move the option structure type into
|
|
gpmInt.h to prevent stupid future problems.
|
|
|
|
* Makefile.in (install): Add disable-paste (and make it setuid).
|
|
|
|
* disable-paste.c (main): Add a new program (not a large one :)
|
|
|
|
* mice.c (M_brw): Apply eb patch for broken Fellowes Browser mice.
|
|
|
|
* sample/Makefile.in (append-diff): Added rules to recursively
|
|
append to the diff file being created in top directory.
|
|
|
|
* Makefile.in (DIST): Remove exec.el from the distribution because
|
|
it is not needed anymore. Modern Emacs has en --eval command line
|
|
option that allows me to do the same thing directly.
|
|
|
|
* configure.in (ITZ_PATH_SITE_LISP): Use it.
|
|
|
|
* aclocal.m4 (ITZ_PATH_SITE_LISP): Added.
|
|
|
|
Mon Sep 14 18:03:45 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* doc/Makefile.in (gv): Replace "$(TARGET)" with "gpm".
|
|
|
|
* Makefile.in (gpm-%-to-@release@.diff): Added rule to create a
|
|
diff from snapshot of previous release.
|
|
|
|
* mice.c: Reapply Edmund Grimley Evans' patch with new mouse types
|
|
ms+ and ms-lr which get lost somewhere.
|
|
|
|
Sun Sep 13 00:08:54 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* configure.in: Set CURSES_OBJS dependent on finding the curses header.
|
|
|
|
Sat Sep 12 10:53:54 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* Makefile.in (LOBJ): Make the buliding of libcurses.o decided by
|
|
configure again.
|
|
|
|
* libcurses.c (Gpm_Wgetch): Remove the ELF assembler-dependent
|
|
wgetch hack again, as it is not really needed as long as clients
|
|
are linked statically.
|
|
|
|
* gpm.c (processRequest): Removed GPM_REQ_CLEAR again, now that its
|
|
functionality is available with the -A flag and opt_aged.
|
|
|
|
* gpmInt.h: Removed GPM_REQ_CLEAR again, now that its
|
|
functionality is available with the -A flag and opt_aged.
|
|
|
|
* libxtra.c: Removed Gpm_ClearSelection() again, now that its
|
|
functionality is available with the -A flag and opt_aged.
|
|
|
|
* gpm.h: Removed Gpm_ClearSelection() again, now that its
|
|
functionality is available with the -A flag and opt_aged.
|
|
|
|
* mev.c (interact): Removed "clear" command again, now that its
|
|
functionality is available with the -A flag and opt_aged.
|
|
|
|
* gpmInt.h: Change signature of xfer_options().
|
|
Remove it altogether, it's better static and split to gpn.c and
|
|
gpm.c.
|
|
Add opt_aged.
|
|
|
|
* gpn.c (check_uniqueness): Completely rewritten. This function
|
|
was a messy mixture of different things.
|
|
|
|
Wed Sep 9 09:50:59 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* libxtra.c (Gpm_GetServerVersion): Provide explicit path for
|
|
popen of gpm daemon.
|
|
|
|
* sample/Makefile.in (rmev.o): Added target because of usage of
|
|
RMEV_RELEASE.
|
|
(prefix): Looks like this has to be done in _every_ Makefile,
|
|
sigh. Even if it is not used explicitly, configure subsitutes
|
|
e.g. "@sysconfdir@" with "$(prefix)/etc".
|
|
(sysconfdir): Added sysconfdir.
|
|
|
|
* Makefile.in (gpn.o gpm-root.o twiddler.o): gpn.o added to this
|
|
target because it uses RELEASE symbol substituted by configure.
|
|
|
|
Tue Sep 8 14:04:44 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* mev.c (interact): Added case for "clear" command.
|
|
|
|
* libxtra.c (Gpm_ClearSelection): Added.
|
|
|
|
* gpmInt.h (GPM_REQ_CLEAR): Added (rubino's objection overruled;
|
|
the gpm protocol is not really ugly, it's the code that is, in
|
|
effect casting the data exchanged to Gpm_Conn and Gpm_Event. It
|
|
could be coded cleanly or even fixed from present state, but don't
|
|
hold your breath, you could suffocate.)
|
|
|
|
* gpm.h: Add Gpm_ClearSelection.
|
|
|
|
* t-mouse.el (t-mouse-swap-alt-keys): Added. This is what is
|
|
called "personal variable" :-) I swap the left and right Alt keys
|
|
in my Linux keytable, but I still want Emacs to handle left-Alt
|
|
events.
|
|
|
|
Wed Sep 2 00:09:42 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* doc/Makefile.in (maintainer-clean): Ignore errors because the file
|
|
list can be empty.
|
|
|
|
* sample/Makefile.in (maintainer-clean): -rm -i for uniformity.
|
|
|
|
* Makefile.in (maintainer-clean): Ignore errors because the file
|
|
list can be empty.
|
|
|
|
* mouse-test.c (makedev): Add O_NONBLOCK to open ttyS devices
|
|
(otherwise the program hangs in this function, at least on my
|
|
system).
|
|
|
|
* doc/doc.gpm (gpm-root): Use @file at several places in
|
|
preference to other markup. Fix several other general
|
|
documentation bugs, mostly referring to obsolete (non-)features.
|
|
|
|
* doc/Makefile.in (.SECONDARY): Need both %.ps and gpm.ps ---
|
|
looks like a gmake bug.
|
|
|
|
* sample/gpm-xterm.h: Applied patch by Jean-Daniel
|
|
<jd@univ-lyon1.fr> for looking back when scanning arrow key
|
|
sequences.
|
|
|
|
* Makefile.in (datadir): Oops, need to define this if I define
|
|
elispdir. GNU standard document a little incomplete on this
|
|
point.
|
|
|
|
Fri Aug 28 00:06:05 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* configure.in: Oops, autoconf hates newlines between filenames in
|
|
AC_CHECK_HEADERS.
|
|
|
|
* create_vcs: Create symlinks in /dev for the new (or old?) names
|
|
mandated by kernel device list.
|
|
|
|
* gpm-root.y (main): Check for both /dev/vcs and /dev/vcs0. Also
|
|
check for correct device number.
|
|
|
|
* configure.in: Check for sys/sysmacros.h and linux/major.h.
|
|
|
|
Thu Aug 27 09:33:56 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* sample/Makefile.in: Add TAGS rule.
|
|
|
|
* Makefile.in (libgpm.so.@release@): Change sed script to extract
|
|
the major release number, now that there are 2 dots in the
|
|
complete number.
|
|
|
|
* configure.in (release): Now includes the patchlevel number, for
|
|
instance 1.15.5.
|
|
|
|
* sample/configure.in (release): Define this as RMEV_RELEASE.
|
|
|
|
* configure.in (release): Define this as both GPM_RELEASE and
|
|
RMEV_RELEASE.
|
|
|
|
* gpmCfg.h: Delete RELEASE definition. (will be passed from
|
|
configure).
|
|
|
|
* sample/rmev.c (RMEV_DATE): Define from RCS checkin date.
|
|
Delete RELEASE definition. (will be passed from configure).
|
|
|
|
* gpmCfg.h (GPM_DATE): Define from RCS checkin date.
|
|
|
|
* sample/gpm-xterm.c: Delete RELEASE definition.
|
|
|
|
* Makefile.in: For submakes, add -lgpm to LIBS. Put do-all before
|
|
@SHLIB@ in the rule for all; let's hope that means submakes will
|
|
use the static library.
|
|
Oops, that didn't work. Another try: name the shared library
|
|
libgpm.so.@release@ maybe that way linker won't find it.
|
|
|
|
* configure.in (GPMXTERM): This is needed because we now configure
|
|
under sample.
|
|
|
|
* Makefile.in: Add sample to subdirs for recursion.
|
|
|
|
* sample/gpm-xterm.c: Include whatever curses header we can find.
|
|
|
|
* sample/rmev.c (main): Rewrite to use termios to set raw terminal
|
|
mode, not n?curses.
|
|
|
|
* Makefile.in (top_builddir): Add top_builddir because it is now
|
|
mentioned in @LDFLAGS@.
|
|
|
|
* configure.in (CPPFLAGS): Add top_srcdir to the include path.
|
|
(LDFLAGS): Add top_builddir to library path.
|
|
Add sample/Makefile to output files.
|
|
|
|
* sample/configure.in: Simplified to use default autoconf behavior
|
|
where possible.
|
|
Only look for n?curses if we're building without gpm.
|
|
|
|
* sample/Makefile.in: Rewrite to be able to act as slave for
|
|
toplevel.
|
|
|
|
* doc/Makefile.in: Mostly rewritten to act as slave for toplevel
|
|
Makefile.
|
|
(mostlyclean): Instead of moving gpm.ps to a funny filename and
|
|
then back just to delete all the gpm.?? files, let's just rename
|
|
it permanently to gpmdoc.ps. Create a SECONDARY rule to avoid
|
|
re-TeXing after gpm.ps has been renamed.
|
|
|
|
* configure.in (lispdir): Set as recommended by GNU standard.
|
|
|
|
* Makefile.in (DIST): Fix typo (create-vcs => create_vcs).
|
|
(.SUFFIXES): Clear this before setting it. Magic suggested by the
|
|
Standards Info file.
|
|
(install): Add install-strip.
|
|
Added subdirectory recursion magic.
|
|
|
|
* configure.in: Rewrite for new Makefile.
|
|
|
|
* aclocal.m4: Delete useless stuff.
|
|
|
|
* Makefile.in: Complete rewrite, now conforms to GNU standard.
|
|
|
|
* libcurses.c: Remove the curses argument, it's quite useless.
|
|
Check for the curses header in reasonable places.
|
|
|
|
* configure.in: Remove the curses argument, it's quite useless.
|
|
Check for the curses header in reasonable places.
|
|
|
|
* README: Fix references to /usr/bin/gpm as gpm is now installed
|
|
in /usr/sbin.
|
|
Fix reference to /etc/gpm-root.conf as this file is now installed
|
|
in SYSCONFDIR (== /usr/etc by default).
|
|
|
|
* gpm-root.y (SYSTEM_CFG): Place this in SYSCONFDIR not hardcoded
|
|
in /etc.
|
|
|
|
* README: Fixed reference to debugging version.
|
|
|
|
Wed Aug 26 18:47:16 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* aclocal.m4: Add ITZ_PROG_EMACS.
|
|
|
|
* twiddler.h (TW_CUSTOM_FILE): These files now go to SYSCONFDIR
|
|
which is the GNUsically correct way.
|
|
|
|
* configure.in: Use LIBS (GNU standard) not LDLIBS.
|
|
Add AC_REVISION.
|
|
Make srcdir an absolute path.
|
|
Figure out default prefix based on location of gcc.
|
|
Use AC_CHECK_TYPE to look for __u32.
|
|
Don't cache the values from command-line options.
|
|
(REL_MAJ): This and RELEASE shouldn't be cached either, as
|
|
Alessandro has discovered.
|
|
|
|
Thu Aug 20 00:07:42 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* Makefile.in (all): Should now recurse into doc ...
|
|
|
|
* doc/doc.gpm (Server Invocation): The server manpage should go to
|
|
section 8, not section 1.
|
|
(gpm-root): Fixed all references in the documentation to
|
|
/var/run/gpmctl to /dev/gpmctl.
|
|
|
|
* doc/Makefile.in (install): Added this rule here instead of
|
|
installing directly from top make. Since I care about consistency
|
|
so much, I must have a little mind ...
|
|
(distclean): Don't directly rm doc/Makefile from top make,
|
|
instead recursively make distclean in doc subdirectory.
|
|
|
|
* Makefile.in (distclean): Don't directly rm doc/Makefile here,
|
|
instead recursively make distclean in doc subdirectory.
|
|
|
|
Wed Aug 19 13:01:00 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* gpm.c (processConn): Added code to bind the client side of the
|
|
socket to the name of a temporary file. This is a quick and dirty
|
|
authentication scheme described in Stevens p. 504.
|
|
|
|
* liblow.c (Gpm_Open): Added code to bind the client side of the
|
|
socket to the name of a temporary file. This is a quick and dirty
|
|
authentication scheme described in Stevens p. 504. Server side
|
|
hack to follow shortly.
|
|
|
|
* Makefile.in (distclean): Have to clean doc/Makefile as well.
|
|
|
|
* doc/doc.gpm (gpm-root): Argh, haven't understood that the
|
|
manpages are generated from the info source. Added description of
|
|
the options here. TODO: cross-references in manpages should be in
|
|
bold type. Someone has to hack doc/manpager to do that.
|
|
(Emacs Support): Deleted obsolete rubbish about t-mouse.
|
|
|
|
Thu Aug 13 13:39:23 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* Makefile.in (install): gpm should go to /usr/sbin not /usr/bin.
|
|
|
|
* configure.in: Enable libtinfo.
|
|
|
|
* libcurses.c: Added weak definition of wgetch() that programs
|
|
which don't need the curses part of the library don't need to link
|
|
the whole libncurses (instead they can link with libtinfo).
|
|
|
|
* gpm-root.y (main): restructured to use the new style logging exclusively.
|
|
|
|
* gpm.c (main): moved file cleanup into an atexit hook.
|
|
|
|
* gpn.c (cmdline): restructured to use the new style logging exclusively.
|
|
|
|
Thu Jul 2 00:05:16 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* gpm-root.1: Add -D & -V to the options string. Add boldface to
|
|
man references.
|
|
Update pathname for /dev/gpmctl (should this be
|
|
done automatically?)
|
|
|
|
* gpm.1: Described new -D & -V options. Added boldface to other
|
|
manpage references, to make them behave as hyperlinks where
|
|
software allows.
|
|
|
|
* gpm-root.y (main): Add -D & -V to the options string.
|
|
|
|
* configure.in: Fixed show-stopping problem of repeated calls to
|
|
AC_OUTPUT.
|
|
|
|
* gpm-root.y: Replaced PERROR calls with gpm_debug_log.
|
|
(usage): Document new flags -D and -V, in analogy to gpm flags.
|
|
(cmdline): Implement the new options.
|
|
|
|
Wed Jul 1 09:56:30 1998 Ian T Zimmerman <itz@rahul.net>
|
|
|
|
* gpm-root.y: Replaced PDEBUGGGG calls with gpm_debug_log.
|
|
(PERROR): Remove.
|
|
|
|
* gpm-root.y: Reindent.
|
|
|
|
* debuglog.c (gpm_oops): Moved va_list declaration in front of
|
|
initialization statements (I hate C!).
|
|
|
|
* gpm.c (processRequest): Fixed debug statement to look inside
|
|
passed Gpm_Cinfo structure.
|
|
|
|
* tar.exclude: added sundry files created by configure.
|
|
|
|
* Makefile.in (tar): changed tar flags to GNU style, otherwise
|
|
options get confused with filenames. If anybody tries to use this
|
|
rule with a non-GNU tar, good luck. Also added -9 flag to gzip
|
|
to squeeze that last byte :-)
|
|
|
|
* special.c: Replaced PDEBUG invocations.
|
|
|
|
* mouse-test.c (_oops): Delete, it is in the library now.
|
|
|
|
* mice.c: Replaced PDEBUG invocations with gpm_debug_log.
|
|
Reindent.
|
|
|
|
* libxtra.c: Reindent.
|
|
(Gpm_GetSnapshot): Replaced PDEBUG invocations with gpm_debug_log.
|
|
|
|
* liblow.c: Replaced PDEBUG invocations with gpm_debug_log.
|
|
|
|
* liblow.c: Reindent.
|
|
|
|
* gpn.c (cmdline): replaced old oops invocations.
|
|
|
|
* wd.h (gpm_oops): Add declaration.
|
|
|
|
* gpmInt.h: remove declaration of _oops (see above).
|
|
|
|
* debuglog.c (gpm_oops): Added as a replacement for _oops in gpn.c.
|
|
|
|
* configure.in: check for syslog() as well
|
|
Added check for alloca().
|
|
|
|
* gpn.c: removed _oops; see above.
|
|
|
|
* gpmInt.h (_oops): Changed signature of _oops
|
|
(oops): redefined accordingly
|
|
|
|
* gpm.c: Removed a few leftover newlines in logging calls
|
|
|
|
* gpn.c: Reindent, because it was so bad as to confuse my tools.
|
|
(usage): Added description of new options -D and -V. Used D
|
|
partly because it is mentioned in the string passed to getopt(),
|
|
but is actually unused.
|
|
(cmdline): Added -D and -V to the getopt() loop.
|
|
|
|
* gpm.c: Replaced ugggly macros by calls to gpm_debug_log.
|
|
|
|
* debuglog.c (gpm_debug_log): Print a trailing newline if using
|
|
stdio.
|
|
|
|
* configure.in: Added generation of doc/Makefile
|
|
|
|
* gpn.c: Removed the Log function (now done through debuglog.c)
|
|
|
|
* gpmInt.h: Removed debug/log related declarations (now in
|
|
wd.h/debuglog.c)
|
|
|
|
* gpmCfg.h: Removed CONFIG_GPM_LOG line.
|
|
|
|
* gpm.h: Twiddled various pathnames, included paths.h
|
|
|
|
* Makefile.in (tar): exclude the files mentioned in tar.exclude.
|
|
Create the archive in the current directory, not parent.
|
|
|
|
* configure.in: Move doc/Makefile to doc/Makefile.in and make
|
|
configure generate doc/Makefile. Right now it doesn't substitute
|
|
anything, but it might one day, the new way is better conformant
|
|
with GNU distribution guidelines, and it makes it easier to create
|
|
clean tarballs. (There, a fine oxymoron.)
|
|
|
|
* Makefile.in (LOBJS): Added debuglog.o
|
|
(TARGET): Likewise.
|
|
(depend dep): The preprocessor run needs $(CPPFLAGS).
|
|
(DEPEND DEP): Likewise.
|
|
(CPPFLAGS): Split from CFLAGS to correctly distribute flags to
|
|
compilation and preprocessor rules.
|
|
(.sh.o): needs CPPFLAGS.
|
|
($(TARGET)): This needs LDFLAGS, not CFLAGS.
|
|
($(TARGET).static): Likewise.
|
|
(mouse-test): Likewise.
|
|
|
|
* tar.exclude: create
|
|
|
|
* wd.h: Rewritten to refer to debuglog.c.
|
|
|
|
* debuglog.c (gpm_debug_log): Prefixed globals with gpm_ as this
|
|
is going into the library.
|
|
(gpm_debug_log): Reversed level test.
|
|
(gpm_debug_level): 2 alternative definitions depending on DEBUG.
|
|
|
|
* aclocal.m4 (DEFS): -DDEBUG should go into DEFS, not CFLAGS.
|
|
This would actually make a difference if we autogenerated header
|
|
dependencies. Which we do, but the make rule for it is
|
|
imprecise. See Makefile.in entry above.
|
|
Also, use AC_DEFINE instead of twiddling the flags by hand.
|
|
|
|
* configure.in (DEFS): check for syslog.h and vsyslog().
|
|
(DEFS): Moved definition of PREFIX here from Makefile.in.
|
|
|
|
* debuglog.c (debug_log): created.
|
|
|
|
Sat Jul 25 21:08:46 1998 Edmund Grimley Evans (edmund@vocalis.com)
|
|
|
|
* mice.c: added M_ms_plus and M_ms_plus_lr
|
|
|
|
Mon Jul 6 13:00:23 1998 Robin Houston (robin.houston@guardian.co.uk)
|
|
|
|
* mev.c (main): "-p" doesn't take an argument
|
|
|
|
Sat Jul 4 14:40:09 1998 Dan Fandrich (danf@npsnet.com)
|
|
|
|
* mice.c (I_serial): Send only "*X" to mman
|
|
|
|
Mon Jun 15 21:31:35 1998 Pavel Machek (pavel@ucw.cz)
|
|
|
|
===> 1.14 released
|
|
* mice.c: added support for Genius NetMouse
|
|
|
|
Sun May 10 11:12:46 1998 David Given (dg@tao.co.uk)
|
|
|
|
* mice.c (M_js): joystick support
|
|
|
|
Sun May 10 10:41:58 1998 Ian Zimmermann (itz@lanminds.com)
|
|
|
|
* t-mouse.el: partial rewrite to enhance its workings
|
|
* mev.c: partial rewrite to fit t-mouse.el
|
|
|
|
Tue Apr 21 18:24:52 1998 Holger Jakob (jakob@ph-cip.Uni-Koeln.DE)
|
|
|
|
* mice.c: changed all (char) to (signed char), to suit ppc Linux
|
|
|
|
Tue Jan 6 00:31:25 1998 Alessandro Rubini (rubini@amelia)
|
|
|
|
* gpn.c (cmdline): -M forces -R (why didn't it?)
|
|
* Makefile.in (YACC): Use autoconf to assign YACC
|
|
|
|
Mon Jan 5 14:48:23 1998 kw@dtek.chalmers.se (Kristian Wiklund)
|
|
|
|
* mice.c (M_geni): new mouse type
|
|
|
|
Mon Jan 5 00:53:57 1998 Alessandro Rubini (rubini@amelia)
|
|
|
|
* twiddler.c: new file to support keyboard workings
|
|
* README.twiddler: documentation about the twiddler keyboard
|
|
* gpn.c (cmdline): opt_scale ("-r") is now limited to 100
|
|
|
|
Mon Dec 29 09:43:28 1997 (rubini@morgana)
|
|
|
|
* mice.c (M_twid): new mouse type
|
|
* mice.c: removed the PROTO field
|
|
* kmouse.h: removed the file
|
|
|
|
Thu Sep 11 21:43:27 1997 Jan Daciuk (jandac@pg.gda.pl)
|
|
|
|
===> 1.13 released
|
|
* t-mouse.el (t-mouse-tty): another possibility for ps
|
|
* gpm.h (GPM_XTERM_OFF): the string was buggy (James Troup)
|
|
* gpm-root.c (get_winsize): use tty0 not console
|
|
|
|
Sun Sep 7 12:00:35 1997 Steve Bennett (s.bennett@lancaster.ac.uk)
|
|
|
|
* mice.c: new type "-t ms3" for intellimouse devices.
|
|
|
|
Sun Sep 7 12:00:35 1997 Alessandro Rubini (rubini@amelia)
|
|
|
|
* gpn.c (cmdline): bugfix: accel allowed to be 1
|
|
|
|
Mon Sep 1 14:22:31 1997 (rubini@morgana)
|
|
|
|
* mice.c: new type "-t pnp", supporting braindead ms devices.
|
|
|
|
Sun Aug 31 18:28:01 1997 (rubini@morgana)
|
|
|
|
* gpm-root.y (f_mktty): use /sbin/mingetty instead of agetty
|
|
|
|
Fri Aug 29 08:11:32 1997 (rubini@morgana)
|
|
|
|
* Makefile (configure): update ./configure when needed
|
|
|
|
Fri Apr 11 10:19:18 1997 (rubini@morgana)
|
|
|
|
* mev.c (main): Ctrl-C terminates the program
|
|
* doc/doc.gpm: revision of the docs.
|
|
|
|
Tue Apr 8 17:06:06 1997 (Dave Flater: dave@universe.digex.net)
|
|
|
|
* mice.c (M_ms): removed a typo in the disabled decoder
|
|
* FAQ: Marked the change in the decoder for ms-middle
|
|
|
|
Tue Apr 8 16:57:17 1997 (Ian Zimmermann: itz@rahul.net)
|
|
|
|
* gpm.c: fix to handle the whole stack of clients
|
|
* liblow.c (Gpm_Open): support for SIGTSTP
|
|
|
|
Tue Apr 8 01:27:09 1997 (Thomas E. Dickey: dickey@clark.net)
|
|
|
|
* aclocal.m4, configure.in: added support for autoconf
|
|
|
|
Tue Apr 8 00:48:46 1997 (rubini@morgana)
|
|
|
|
* doc/doc.gpm (Mouse Types): fixed the list
|
|
* gpmCfg.h (MAX_VC): raised from 32 to 64 (needed by some users)
|
|
* README: Added a check for "window-system" in the .emacs clause
|
|
|
|
Tue Apr 8 00:35:33 1997 (Pavel Machek: pavel@Elf.mj.gts.cz)
|
|
|
|
* mice.c (M_logimsc): new mode needed for some mice
|
|
|
|
Tue Apr 8 00:13:30 1997 (Matthias Grimrath: y0001032@rzserv8.rz.tu-bs.de)
|
|
|
|
* gpm.h: check for c++ inclusion
|
|
|
|
Tue Apr 8 00:10:33 1997 (Stephen Tell: tell@cs.unc.edu)
|
|
|
|
* mice.c (M_ps2): patch to support some strange devices
|
|
|
|
Tue Aug 27 15:54:10 1996 (rubini@morgana)
|
|
|
|
* gpmCfg.h (SELECT_TIME): increased, to avoid possible hd spinup.
|
|
|
|
Fri Jul 26 12:33:39 1996 (rubini@morgana)
|
|
|
|
===> 1.10 released
|
|
* FAQ: new file
|
|
* doc/doc.gpm: provided docs about special commands
|
|
|
|
Thu Jul 25 09:38:29 1996 (jrt@miel.demon.co.uk)
|
|
|
|
* gpm-root.y (main): added a missing arg in a message
|
|
|
|
Wed Jul 10 15:59:33 1996 (rubini@morgana)
|
|
|
|
* liblow.c (Gpm_Open): fixed a fault when stdin not a tty (John Davis)
|
|
* mice.c (I_wacom): fixed initialization
|
|
described the fields of Gpm_Type, in order to easily add new types
|
|
* special.c: new file, based on an idea by Karsten Ballueder
|
|
* gpm.c (processMouse): use a different "repeater" (Markus)
|
|
|
|
Sun May 5 22:01:48 1996 (rubini@morgana)
|
|
|
|
===> 1.09 released
|
|
* gpmCfg.h (DEF_GLIDEPOINT_TAP): changed to 0. The tapping code
|
|
for ps2 mice must be disabled for non glidepoint protocols.
|
|
|
|
Tue Apr 23 14:05:43 1996 (rubini@morgana)
|
|
|
|
===> 1.08 released
|
|
* mice.c: support glidepoint ps2 mice (suggested by Don Schwarz)
|
|
|
|
Mon Apr 22 15:20:05 1996 (rubini@morgana)
|
|
|
|
* mice.c: added the wacom protocol
|
|
|
|
Sun Apr 14 20:59:08 1996 (rubini@morgana)
|
|
|
|
* t-mouse.el (t-mouse-tty): comply with procps-0.99
|
|
|
|
Sun Feb 11 01:05:07 1996 (rubini@morgana)
|
|
|
|
* Makefile (MAN): libgpm.so.1 was installed. Fixed.
|
|
|
|
* gpn.c: try to kill even if connection fails
|
|
(usage): removed the line about "-P" (dropped time ago)
|
|
(cmdline): added a missing "break": -o forced -p.
|
|
|
|
* gpmInt.h: new globals: opt_kernel, opt_explicittype
|
|
|
|
* gpn.c (cmdline): support for "-K" (kernel module)
|
|
|
|
Fri Jan 12 00:31:40 1996 (Michael_Plass.PARC@xerox.com)
|
|
|
|
* mice.c (M_ms): allow motion and button change in a single event
|
|
however, some mice won't work, so the code is still "#if 0"
|
|
|
|
Tue Nov 14 14:18:26 1995 <rubini@godipmec.unipv.it>
|
|
|
|
===> 1.06 released, unexpectedly
|
|
* mouse-test.c: added missing variable to link with mice.c
|
|
(main): don't use absolute pointing devices as possible mice.
|
|
|
|
Mon Nov 13 11:21:42 1995 (Marc Meis 100334.1426@compuserve.com)
|
|
|
|
===> 1.05 released
|
|
* gpmInt.h: added flag "absolute" to Gpm_Type to indicate
|
|
absolute pointing device
|
|
* mice.c: added NCR3125 pen support
|
|
* gpm.c: modified processMouse to support absolute pointing device
|
|
|
|
|
|
Sat Nov 11 11:40:27 1995 (rubini@morgana)
|
|
|
|
* t-mouse.el (t-mouse-run): fixed bug in linux-to-linux remote link.
|
|
* doc/doc.gpm (gpm-root): documented the need for /dev/vcso
|
|
* gpm-root.y (main): check for /dev/vcs0 before starting
|
|
Only run with /dev/vcs -- disregard kernels 1.1.73-92
|
|
(scr_dump, scr_restore): if open(/dev/vcs) fails, write on syslog
|
|
|
|
* gpm.c (processMouse): only one margin is active at a time.
|
|
|
|
Fri Nov 10 22:37:45 1995 (rubini@morgana)
|
|
|
|
* gpm.h (Gpm_FitEvent): bug fix: fit DRAG, not MOVE.
|
|
* gpm-root.y (main): only ctrl-move gets the default behaviour
|
|
|
|
Fri Nov 09 20:33:26 1995 (lou@lounix4.conc.tdsnet.com)
|
|
|
|
* mice.c (M_mman): added support for glidepoint mice (Lou Sortman)
|
|
|
|
Wed Sep 27 09:51:17 1995 (rubini@morgana)
|
|
|
|
===> 1.04 released
|
|
* Makefile: added a dirty check for __u32
|
|
|
|
Wed Sep 26 01:31:13 1995 (rubini@morgana)
|
|
|
|
* doc/doc.gpm: some fixes
|
|
* doc/gpmdoc.txt: new file: ascii for "less" readers.
|
|
|
|
Sat Sep 23 08:44:01 1995 (rubini@merlino)
|
|
|
|
* doc/doc.gpm: updated the lisp form to load t-mouse
|
|
* README: added instructions on compiling and installing
|
|
* Makefile: minor fixes
|
|
|
|
Sun Sep 17 13:35:26 1995 (rubini@morgana)
|
|
|
|
===> 1.03 released
|
|
* doc/doc.gpm (Variables ): gpm_mx and gpm_my are documented.
|
|
* gpm.h (Gpm_FitEvent): this too was buggy, when dealing with motion.
|
|
* gpm.c (do_client): masked with GPM_BARE_EVENTS (long-standing bug)
|
|
(processMouse): removed GPM_SINGLE from motion events
|
|
* libxtra.c (Gpm_GetSnapshot): return 0 if the input queue is full
|
|
* mev.c (main): another fflush, I forgot about it.
|
|
* liblow.c (Gpm_Open): the fix of two days ago broke normal clients.
|
|
|
|
Sat Sep 16 22:47:13 1995 (rubini@morgana)
|
|
|
|
* gpn.c (cmdline): added a missing "break;" (-L)
|
|
|
|
Fri Sep 15 09:40:59 1995 (rubini@morgana)
|
|
|
|
* liblow.c (Gpm_Open): fixed a problem whit pty's (t-mouse broke)
|
|
|
|
Thu Sep 14 01:50:23 1995 (rubini@morgana)
|
|
|
|
===> 1.02 released
|
|
* liblow.c (Gpm_Open): fixed a bug with multiple opens
|
|
* mev.c (user_handler): added fflush() 'cause didn't work with elf/lib5
|
|
* gpmInt.h (inline): inhibit inlining when debugging
|
|
* Makefile (install): some fixes to make it work (Mark Shadley)
|
|
(static): new target (I've an old gdb :-( )
|
|
* hltest.c (xhandler): fixed a problem with messages
|
|
* libhigh.c (Gpm_HandleRoi): fixed a segfault when no roi matches
|
|
* gpm.c (get_console_size): create a different resolution for x and y
|
|
(processMouse): return tiny motions (0,0) if some time has elapsed
|
|
* gpn.c (cmdline): introduced "-q". Obsoletes "-L".
|
|
* gpmCfg.h (SELECT_TIME): decuplicated time-out (10 minutes).
|
|
(MAX_VC): 32 virtual consoles
|
|
|
|
Tue Sep 12 00:12:47 1995 (rubini@morgana)
|
|
|
|
===> 1.01 released
|
|
* Makefile: supports elf shlibs (Mark Shadley)
|
|
|
|
Wed Sep 6 22:46:55 1995 (rubini@morgana)
|
|
|
|
* mev.c (main): use current tty instead of /dev/console
|
|
* liblow.c (Gpm_Open): use /dev/ttyxx instead
|
|
of /dev/console (Pavel Kankovsky)
|
|
* gpn.c (cmdline): fixed "-o rts"
|
|
|
|
Wed Jul 26 14:44:59 1995 Alessandro Rubini <rubini@ipvvis>
|
|
|
|
===> 1.00 released
|
|
* doc/doc.gpm (Emacs Support): upgrade
|
|
* t-mouse.el: upgrade by Ian T Zimmerman
|
|
* gpm-root.y (cmdline): last bug fix: missing break in switch
|
|
|
|
Wed Jul 26 00:38:51 1995 (rubini@morgana)
|
|
|
|
* t-mouse.el: fixes and enhancements by Ian T Zimmerman
|
|
* Announce: new file. The announce for c.o.l.a.
|
|
* liblow.c (Gpm_Open): open console O_WRONLY instead of O_RDONLY
|
|
(Gpm_Getc): swapped two lines, to handle SIGWINCH in clients
|
|
|
|
* doc/doc.gpm: final fix
|
|
|
|
Tue Jul 25 00:41:44 1995 (rubini@morgana)
|
|
|
|
* mouse-test.c: a new utility to "detect" your mouse type
|
|
|
|
Mon Jul 24 15:52:11 1995 (rubini@morgana)
|
|
|
|
* gpm.c (gpm_killed): removed spurious and annoying message
|
|
|
|
Fri Jul 21 10:57:07 1995 (rubini@morgana)
|
|
|
|
* libhigh.c (Gpm_HandleRoi): fixed a problem with gpm_visiblepointer
|
|
|
|
Thu Jul 20 23:04:42 1995 (rubini@morgana)
|
|
|
|
* gpn.c (cmdline): "-D" removed (use "-k" instead)
|
|
|
|
Wed Jul 19 09:12:29 1995 (rubini@morgana)
|
|
|
|
* gpm.c (processRequest): fixed nasty bug introduced with "-R"
|
|
* t-mouse.el (t-mouse-keymap): added double-drag and triple-drag
|
|
* gpm.c (processMouse): the GPM_SINGLE,GPM_DOUBLE and GPM_TRIPLE
|
|
flags are always delivered (as they should have always been).
|
|
* gpn.c (cmdline): removed the "-p" option (useless).
|
|
* doc/doc.gpm: Revised and updated.
|
|
* liblow.c (Gpm_Open): use the foreseeable device /dev/gmctl
|
|
* gpn.c (cmdline): no more symlink /tmp/gpmctl
|
|
* gpm-root.y (main): recursive menus definitely fixed
|
|
|
|
Sat Jul 15 11:16:18 1995 (rubini@morgana)
|
|
|
|
* various places: applied axp patches.
|
|
* libhigh.c: update, at last.
|
|
* hltest.c: new file, to test the high level library
|
|
|
|
Mon Jul 10 20:03:46 1995 (rubini@morgana)
|
|
|
|
* gpm-root.y (main): recursive menus
|
|
* gpm.c (main): chmod 777 /var/run/gpmctl (1.2.9 and later broke it)
|
|
* mice.c (M_mman): chord-middle detected
|
|
|
|
Wed Jul 5 09:29:52 1995 (rubini@morgana)
|
|
|
|
===> 0.99 released
|
|
* doc/Makefile: minor cleanup
|
|
* doc/manpager: changed any "continue" to "next"
|
|
|
|
Fri Jun 30 09:14:13 1995 (rubini@morgana)
|
|
|
|
* gpm.c (wait_text): fixed interaction with X when non repeater.
|
|
|
|
Wed May 31 09:17:55 1995 (rubini@morgana)
|
|
|
|
===> 0.98.3 released
|
|
* gpm.c (processMouse): fixed update of number of buttons
|
|
* doc/doc.gpm: minor fixes
|
|
* libxtra.c (Gpm_GetSnapshot): check if a connection is open
|
|
|
|
Sun May 28 22:02:20 1995 (rubini@morgana)
|
|
|
|
* gpm-root.y (main): reset gpm_tried after failure
|
|
|
|
Tue May 16 10:28:01 1995 (rubini@morgana)
|
|
|
|
* gpm.c: setuid(0)
|
|
* gpm-root.y: setuid(0)
|
|
|
|
Tue Apr 25 18:02:03 1995 (rubini@morgana)
|
|
|
|
* t-mouse.el (t-mouse-make-event): fixed problem with split windows
|
|
|
|
Sat Apr 22 13:19:50 1995 (rubini@morgana)
|
|
|
|
* t-mouse.el: mouse-2 in Info-mode is handled
|
|
mouse-2 in dired-mode is handled
|
|
* gpm-root.y (main): added sleep() if Gpm_Open() fails
|
|
|
|
Wed Apr 12 00:29:46 1995 (rubini@morgana)
|
|
|
|
===> 0.98.2 available
|
|
* mev.c (main): use the new library functions
|
|
* gpm.c (processRequest): added information retrivial
|
|
* liblow.c (Gpm_Open): try /tmp/gpmctl as well
|
|
* libxtra.c (Gpm_GetLibVersion): new function
|
|
(Gpm_GetServerVersion): new function
|
|
(Gpm_GetSnapshot): new function
|
|
* gpm-root.y (postmenu): use /dev/vcs and fine line-drawing chars
|
|
(main): change of semantic: use button-down to choose item.
|
|
(tableMod[]): use KG_SHIFT
|
|
(main): logging out is correctly managed (in /etc/utmp)
|
|
|
|
Tue Apr 11 15:48:27 1995 (rubini@morgana)
|
|
|
|
* t-mouse.el (t-mouse-process-filter): catch errors in mev messages
|
|
* mice.c (I_serial): mouseMan fix (Stephen Lee)
|
|
(mice[]): added an information string and a synonym.
|
|
(M_listTypes): new function to give some help
|
|
* mev.c (user_handler): added "0x" in printf (ajohnson)
|
|
(tableMod[]): use keyboard.h instead of constant values.
|
|
* gpm-root.y: added missing ';'s (ajohnson@apanix.apana.org.au)
|
|
(postmenu): fixed "unsigned char" bug (johnvl@einstein.et.tudelft.nl)
|
|
* Makefile (install): fixed problems with info file
|
|
|
|
Thu Apr 6 00:33:03 1995 (rubini@morgana)
|
|
|
|
===> 0.98.1 made available
|
|
* gpm.c gpn.c: read two mice at a time
|
|
* gpm-root.y (f_jptty): added ioctl(VT_WAITACTIVE)
|
|
(main): console disallocation is provided
|
|
|
|
Wed Apr 5 08:03:37 1995 (rubini@morgana)
|
|
|
|
* gpm.c (wait_text): only invoked if already graphics
|
|
(processMouse): be a repeater if we're in graphic mode
|
|
* gpn.c (check_uniqueness): fixed bug with "-k" and nobody to kill
|
|
* gpm-root.y (scr_dump): fixed bug with clr_selection and dump/restore
|
|
* wd.h: changed DEBUG(()) to PDEBUG(())
|
|
|
|
Tue Apr 4 08:56:33 1995 (rubini@morgana)
|
|
|
|
* gpn.c (usage): changed semantics, to be more useful
|
|
|
|
Sun Apr 2 13:20:28 1995 (rubini@merlino)
|
|
|
|
* gpn.c (cmdline): device is opened with O_NDELAY
|
|
|
|
Mon Mar 6 09:49:19 1995 (rubini@morgana)
|
|
|
|
===> 0.98 released
|
|
* Makefile (info): new target: no more info file from simple "make"
|
|
* gpn.c (loadlut): use octal codes and latin-1 chars (Andries Brouwer)
|
|
(cmdline): create a symlink /tmp/gpmctl to run precompiled executables
|
|
|
|
Sat Mar 4 18:44:54 1995 (rubini@morgana)
|
|
|
|
* t-mouse.el (t-mouse-keymap): use M-mouse to enable the scrollbar
|
|
|
|
Tue Feb 28 00:20:35 1995 (rubini@morgana)
|
|
|
|
* mev.c (main): added report of kdb modifiers for key events
|
|
* Makefile (clean): remove *.1, since they're not sources
|
|
* kernel/*: removed the directory as obsolete
|
|
* root.y (scr_dump): added support for /dev/vcs
|
|
|
|
Sun Feb 26 14:25:31 1995 (rubini@morgana)
|
|
|
|
* wd.h: when intactive use "" instead of "0" (to use "-Wall")
|
|
* various fixes to face "-Wall" messages
|
|
|
|
Mon Feb 20 18:08:02 1995 (rubini@morgana)
|
|
|
|
* liblow.c (Gpm_Open): bug fix, closed an open comment (John E. Davis)
|
|
|
|
Wed Feb 15 12:25:14 1995 (rubini@morgana)
|
|
|
|
* mev.c (sigHandler): propagate SIGWINCH to the father
|
|
* gpm.c (main): propagate SIGWINCH to the clients
|
|
* gpmInt.h: modified Gpm_Type; one more field to allow extra bytes
|
|
* mice.c (I_serial): changed prototype to autodetect mouseman
|
|
(M_mman): new mouse type for damned MouseMan.
|
|
|
|
Tue Feb 14 00:33:34 1995 (rubini@morgana)
|
|
|
|
* gpn.c (cmdline): modem-line toggle added
|
|
|
|
Thu Feb 9 00:42:51 1995 (rubini@morgana)
|
|
|
|
* root.y (main): the "-B" option is no longer supported
|
|
(scr_restore): be sensitive to SIGWINCH
|
|
|
|
Wed Feb 8 11:46:52 1995 (rubini@morgana)
|
|
|
|
* gpm.c (main): added support for SIGWINCH
|
|
|
|
Thu Jan 26 12:11:59 1995 (rubini@morgana)
|
|
|
|
===> 0.97 released
|
|
* root.y (postmenu): get color to restore from the cursor cell instead
|
|
of the previous one (it failed with `less')
|
|
(yylex): allow double quotes in strings
|
|
(main): go to background
|
|
* gpn.c (cmdline): go to background and setsid() (Stefan)
|
|
(cmdline): new switch -k (kill) for busmouse users
|
|
* gpm.h (GPM_NODE_DIR): use "/var/run" instead of "/tmp" (Larry)
|
|
* Makefile: use "-O3" and don't release binaries any more
|
|
* mice.c (I_logi): don't jump to I_serial anymore (Larry)
|
|
|
|
Fri Jan 13 12:57:41 1995 (rubini@morgana)
|
|
|
|
===> 0.97alpha releasd
|
|
* gpm.c (gpm_killed): use signal SIGUSR1 to kill an existent gpm
|
|
(main): removed the annoting warning in signal()
|
|
|
|
Thu Jan 12 11:45:08 1995 (rubini@morgana)
|
|
|
|
* mev.c: added "any" to event list
|
|
* t-mouse.el (t-mouse-suspend): fixed behaviour (thanks Larry)
|
|
* mice.c (I_serial): flushed pending input (thanks Miguel)
|
|
(I_logi): fixed "howmany" problem with serial vs. busmice
|
|
* gpn.c (cmdline): m_type is passed to m_type->init
|
|
* gpmInt.h: removed unused field "device" in Gpm_Type
|
|
|
|
Mon Dec 26 01:21:54 1994 (rubini@morgana)
|
|
|
|
* gpn.c (cmdline): authentication moved here.
|
|
|
|
Wed Dec 21 11:28:41 1994 (rubini@morgana)
|
|
|
|
* gpm.c (main): new (smarter) authentication
|
|
|
|
Sun Dec 18 11:18:40 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.96 released
|
|
* root.y: allright and tested
|
|
* gpn.c: new '-P' option
|
|
* doc/manpager: new file to generate man pages
|
|
* Makefile: fixed the installation stuff, use /usr as $(PREFIX).
|
|
* gpn.c, mice.c: removed the last #ifndef linux
|
|
* getopt.[ch]: removed from the distribution
|
|
|
|
Fri Dec 16 17:09:19 1994 (rubini@morgana)
|
|
|
|
* doc/doc.gpm: general update, addition of gpm-root docs.
|
|
|
|
Thu Dec 1 01:03:51 1994 (rubini@morgana)
|
|
|
|
* liblow.c (Gpm_Open): fixed console detection (thanks Miguel)
|
|
and removed unused ttyp* and ttyq* recognition
|
|
|
|
Fri Nov 25 01:37:37 1994 (rubini@morgana)
|
|
|
|
* root.c (main): new file: a tentative default handler
|
|
* gpm.c (do_client): bug-fix: default handlers now can run
|
|
* gpm.h: new struct and prototypes for libhigh.c
|
|
* doc/doc.gpm: minor fixes
|
|
* libhigh.c: new file with "Region-of-Interest" management
|
|
|
|
Fri Nov 25 01:24:45 1994 laurent@brasil.frmug.fr.net (Laurent Chemla)
|
|
|
|
* gpm.c (processMouse): fix for button-up reporting
|
|
|
|
Tue Nov 22 19:54:54 1994 (rubini@morgana)
|
|
|
|
* gpm.c (do_selection): draw a running pointer or none at all
|
|
|
|
Thu Nov 17 00:24:13 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.93 released
|
|
* t-mouse.el (tm-scroll-jump): changed behaviour: doesn't jump
|
|
* doc/doc.gpm (Emacs Support): documented new word and line facilities
|
|
* liblow.c (gpm_convert_event): fix: use gpm_zerobased
|
|
(gpm_convert_event): fix: report all buttons on button-up
|
|
|
|
Wed Nov 16 21:15:15 1994 (rubini@morgana)
|
|
|
|
* t-mouse.el: tm-word and tm-line implemented
|
|
|
|
Thu Nov 10 15:27:07 1994 (rubini@godipmec)
|
|
|
|
===> gpm-0.92 released
|
|
* gpmInt.h (Gpm_Type): new field "howmany"
|
|
* mice.c: fixed behaviour for "-t bm" (thanks to Reuben Sumner)
|
|
* gpm.c (getMouseData): fixed data reading
|
|
|
|
Sun Nov 6 13:18:34 1994 (rubini@morgana)
|
|
|
|
* removed all the outdated "#ifdef linux"
|
|
|
|
Sat Nov 5 10:23:30 1994 (rubini@morgana)
|
|
|
|
* Makefile (all): executables are stripped
|
|
|
|
Tue Nov 1 13:10:48 1994 (rick@razorback.brisnet.org.au)
|
|
|
|
* gpm.c (check_mode): fix in mouse re-openig
|
|
|
|
Sun Oct 30 01:49:14 1994 Alessandro Rubini (rubini@coroide)
|
|
|
|
===> gpm-0.9 released
|
|
* doc/infofilter: fixed indentation of lisp code
|
|
|
|
Sat Oct 29 17:24:54 1994 (rubini@morgana)
|
|
|
|
* sample/configure.in: shows how to setup for both gpm and xterm
|
|
* sample/rmev.c: new file, to test xterm compatibility
|
|
* mev.c (usage): fixed ugly bug in printf()
|
|
(main): added initscr() to work under sunos-hpux
|
|
|
|
Fri Oct 28 13:19:37 1994 (rubini@godipmec)
|
|
|
|
* gpm-xterm.c, gpm-xterm.h: new files, for xterm applications
|
|
* mev.c (main): fixed ascii value reporting
|
|
|
|
Thu Oct 27 01:56:13 1994 (rubini@morgana)
|
|
|
|
* libcurses.c: xterm support is there as well
|
|
|
|
Wed Oct 26 21:07:11 1994 (rubini@morgana)
|
|
|
|
* liblow.c: xterm support is there
|
|
|
|
Tue Oct 25 00:32:36 1994 (rubini@morgana)
|
|
|
|
* libcurses.c (Gpm_Wgetch): new file, single function
|
|
|
|
* gpm.h (Gpm_Getchar): removed a spurious "eject" string
|
|
|
|
Mon Oct 24 22:47:37 1994 (rubini@morgana)
|
|
|
|
* liblow.c (Gpm_Repeat): new function
|
|
(Gpm_Open): uses gpm_consolefd
|
|
* doc/doc.gpm: updated info, created indexes
|
|
|
|
Sun Oct 16 11:36:07 1994 (rubini@morgana)
|
|
|
|
==> gpm-0.17 released
|
|
* gpm.c (processConn): give the client a motion event at connection
|
|
* t-mouse.el (t-mouse-run): added interactive to restart mouse
|
|
(t-mouse-tty): bug fix: the -.16 one won't work on most machines
|
|
|
|
Thu Oct 13 09:48:07 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.16 released
|
|
* gpm.c (main): a better check for uniqueness
|
|
(gpm_killed): a signal handler to remove /tmp/gpm* on exit
|
|
|
|
Wed Oct 12 16:10:26 1994 (rubini@godipmec)
|
|
|
|
* Makefile (all): the info file is generated
|
|
* t-mouse.el (t-mouse-tty): procps 0.95 is recognized
|
|
|
|
Fri Sep 23 12:26:37 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.15 released
|
|
* t-mouse.el (t-mouse-keymap): the scroll-bar is there.
|
|
* mev.c: new flag "-p" to show the pointer during drags
|
|
|
|
Thu Sep 22 13:15:22 1994 Alessandro Rubini (rubini@ipvvis)
|
|
|
|
===> gpm-0.14 released
|
|
* doc/doc.gpm: fixed the section about emacs
|
|
|
|
Fri Sep 23 12:26:37 1994 (rubini@morgana)
|
|
|
|
* t-mouse.el (t-mouse-keymap): the scroll-bar is there.
|
|
|
|
Mon Sep 19 01:06:56 1994 (rubini@morgana)
|
|
|
|
* mev.c: new flag "-f" to fit events.
|
|
* Makefile (quickinst): new target
|
|
gpm.info is installed as well
|
|
(distrib): the precompiled binaries are distributed as well
|
|
* t-mouse.el: it is really full-featured, now.
|
|
|
|
Sun Sep 18 11:44:36 1994 (rubini@morgana)
|
|
|
|
* mev.c (emacs_handler): up events now return the press location
|
|
* Makefile: binaries are now released with the package
|
|
|
|
Wed Sep 14 14:12:48 1994 (rubini@morgana)
|
|
|
|
* t-mouse.el: removed free variables: clean compile
|
|
* Makefile: t-mouse.elc is properly compiled
|
|
* exec.el: used to compile elisp.
|
|
* doc/*: texinfo is used, and online docs are available
|
|
|
|
Wed Sep 7 19:34:28 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.13 released
|
|
* gpmCfg.h (MAX_VC): manage 16 virtual consoles
|
|
* t-mouse.el: avoid invoking awk on startup
|
|
* mev.c (cmdline): accept hex numbers with "-C"
|
|
|
|
Sat Aug 27 11:41:57 1994 (rubini@morgana)
|
|
|
|
* t-mouse.el: added the "-s" option to 'mev', to prevent error msg.
|
|
|
|
Mon Aug 22 20:28:47 1994 (rubini@morgana)
|
|
|
|
* liblow.c (Gpm_GetEvent): Closing connection correctly handled.
|
|
(Gpm_Close): fix to help the above handling
|
|
|
|
Fri Aug 19 10:23:01 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.12 released
|
|
* gpn.c (cmdline): new options: "-2" and "-3"
|
|
* doc/gpm.tex: (Emacs Support) new section
|
|
|
|
Thu Aug 18 10:01:22 1994 (rubini@morgana.unipv.it)
|
|
|
|
* gpm.c (do_selection): use right button to extend selection,
|
|
if the middle one is present
|
|
* t-mouse.el: recognizes the controlling terminal
|
|
* doc/gpm.tex (Compiling and Installing) note about rc.local
|
|
* gpm.c (processMouse): fix: first click is single
|
|
|
|
Wed Aug 17 09:20:54 1994 (Olav Woelfelschneider)
|
|
|
|
===> gpm-0.11 released
|
|
* gpmInt.h: changed "char proto[]" to unsigned
|
|
|
|
Tue Aug 2 05:26:55 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.10 released
|
|
* liblow.c (Gpm_FitValuesM): bug fix
|
|
|
|
Mon Aug 1 19:22:50 1994 (rubini@morgana)
|
|
|
|
* gpn.c (cmdline): fixed bug with opt_device (Miguel de Icaza)
|
|
* liblow.c (Gpm_Close): fixed the gpm_tried bug
|
|
* gpm.c (processMouse): clustering added
|
|
(getMouseData): new function to ease readability
|
|
|
|
Fri Jul 29 13:54:38 1994 (rubini@ipvvis)
|
|
|
|
* gpn.c: moved many functions to gpm.c to make them inline
|
|
|
|
Fri Jul 29 01:56:39 1994 (rubini@morgana)
|
|
|
|
* gpm.h: Gpm_DrawPointer: new facility
|
|
* liblow.c: gpm_zerobased added
|
|
* gpn.c (do_client): added an option to map "drag" to "move" (ugly)
|
|
|
|
Thu Jul 28 23:55:18 1994 (rubini@coroide)
|
|
|
|
===> gpm-0.06 released
|
|
* doc/gpm.tex: updated
|
|
|
|
Thu Jul 28 11:02:48 1994 (rubini@morgana)
|
|
|
|
* gpn.c (cmdline): configurable button order
|
|
(cmdline): double click time, too.
|
|
(cmdline): "-L" option.
|
|
(do_selection): fixed bug about wrap-around.
|
|
|
|
Wed Jul 27 23:56:14 1994 (rubini@morgana)
|
|
|
|
* liblow.c: no more public gpm_timeout
|
|
* gpn.c (do_client): bug fix
|
|
|
|
Tue Jul 26 14:44:37 1994 (rubini@mimmo)
|
|
|
|
* gpm.h: ctl file now in /tmp
|
|
|
|
Sat Jul 23 13:22:29 1994 (rubini@morgana)
|
|
|
|
* gpn.c (cmdline): /dev/mouse is the default
|
|
* gpm.c (processMouse): button-up: report which one
|
|
|
|
Fri Jul 22 15:57:35 1994 (rubini@morgana)
|
|
|
|
* mev.c: emacs syntax is there
|
|
|
|
Wed Jul 20 19:35:16 1994 (rubini@morgana)
|
|
|
|
* gpm.h: added GPM_HARD
|
|
* gpn.c (do_client): fixed default management.
|
|
|
|
Tue Jul 19 16:31:23 1994 (rubini@morgana)
|
|
|
|
* gpm.h: changed Gpm_Event to fit ptys
|
|
|
|
Tue Jul 19 09:21:37 1994 (rubini@morgana)
|
|
|
|
===> gpm-0.04 released
|
|
* gpn.c (cmdline): use "/dev/mouse" as a second trial for the name
|
|
* gpm.c (processRequest): can override info
|
|
* mev.c (interact): new function to test stacking
|
|
|
|
Mon Jul 18 11:44:13 1994 (rubini@morgana)
|
|
|
|
* liblow.c (Gpm_Open): added stacking and an ugly goto
|
|
* gpn.c (_oops): fixed bug about errno (Steven S. Dick)
|
|
* doc/gpm.tex: fixed the terrible language, hopefully.
|
|
|
|
Fri Jul 15 18:21:08 1994 (rubini@merlino)
|
|
|
|
* mev.c: raw stdin added
|
|
|
|
Tue Jul 12 16:57:45 1994 (rubini@ipvvis)
|
|
|
|
===> gpm-0.03 released
|
|
|
|
|
|
/* Local Variables: */
|
|
/* tab-width:8 */
|
|
/* End: */
|
|
|
|
|