118 lines
4.6 KiB
Text
118 lines
4.6 KiB
Text
|
================================================================================
|
|||
|
= /------\ /-----\ |----\ /-----\ =
|
|||
|
= || | | | | | | =
|
|||
|
= || | | | | | | thanks for every help. ;) =
|
|||
|
= || \-----/ |____/ \-----/ =
|
|||
|
================================================================================
|
|||
|
|
|||
|
Last edited:
|
|||
|
Nico Schottelius <nico@schottelius.org>, 24 Dec 2002
|
|||
|
|
|||
|
Intro:
|
|||
|
|
|||
|
Welcome to the todo list. You are invited to help me. Select something
|
|||
|
you wanna fix/introduce and I will tell you how you can add it.
|
|||
|
items marked with a 'D' are done.
|
|||
|
|
|||
|
Tasks:
|
|||
|
|
|||
|
2002-12-24 Nico Schottelius <nico@schottelius.org>
|
|||
|
* -D must be checked before calling anything else.
|
|||
|
Currently, -m mousedev -D -t ps2 calls add_mouse first without debug
|
|||
|
|
|||
|
2002-11-21 Nico Schottelius <nico@schottelius.org>
|
|||
|
* remove -M, allow multiply -m,-t; -> allow n mice and cleaner code
|
|||
|
--> means use of add_mouse(), init_mice()
|
|||
|
* remove old opt_*
|
|||
|
D * cleanup gpn.c/cmdline to its real purpose
|
|||
|
* make protocol / port autodection: gpm -u [later...]
|
|||
|
=> ONLY FOR DEVFS!
|
|||
|
|
|||
|
2002-11-09 Nico Schottelius <nico@schottelius.org>
|
|||
|
D * cleanup gpm further: main.c
|
|||
|
* do init,protocol,disable functions forced
|
|||
|
D * introducte global option structure
|
|||
|
|
|||
|
2002-03-10 Nico Schottelius <nico@schottelius.org>
|
|||
|
* make buffer accessable from X and vice versa
|
|||
|
|
|||
|
2002-03-02 Nico Schottelius <nico@schottelius.org>
|
|||
|
D * remove large messages: (just cd $srcdir...)
|
|||
|
/home/user/nico/computer/sources/linux/gpm/gpm-1.20.1/src/mice.c ->
|
|||
|
src/mice.c or mice.c
|
|||
|
|
|||
|
It's a problem with gcc's command line:
|
|||
|
gcc -o file filename.c -> filename.c
|
|||
|
gcc -o file /path/to/filename.c -> /path/to/filename.c
|
|||
|
|
|||
|
2002-02-20 Nico Schottelius <nico@schottelius.org>
|
|||
|
* add contrib/other/TPdetect.cc [Allan Sandfeld Jensen
|
|||
|
<snowwolf@one2one-networks.com>] to the gpm source.
|
|||
|
|
|||
|
2002-02-08 Nico Schottelius <nico@schottelius.org>
|
|||
|
* fix problems with the following clients:
|
|||
|
- gpm-root complains about /dev/vcs0 in devfs
|
|||
|
- disable-past: segmenatation fault
|
|||
|
- mev: segmenatation fault
|
|||
|
- hltest: stdin: not a system console [ devfs problem ? ]
|
|||
|
- mouse-test does not work (does not do anything after key pressed)
|
|||
|
D * add better ps2 initialization: after mouse is screwed up with synps2
|
|||
|
data, the init of ps2 should be able to get the mouse work again...
|
|||
|
[ btw, currenty I_empty is used :( ]
|
|||
|
D * update documentation and MANIFEST
|
|||
|
|
|||
|
2002-02-04 Nico Schottelius <nico@schottelius.org>
|
|||
|
* use gpm_report in all gpm sources. Check for run_status.
|
|||
|
[ report_lib does not need run_status! ]
|
|||
|
* export synaptic.c messages to message.h
|
|||
|
* cleanup debugging support in synaptics.c
|
|||
|
* remove all strings in c files and place them into message.h
|
|||
|
|
|||
|
2002-01-07 Nico Schottelius <nico@schottelius.org>
|
|||
|
* cleanup gpm-root (it will not run currently with devfs)
|
|||
|
D * add pseudo root support
|
|||
|
D * add protocol reset (after synps2 i.e.)
|
|||
|
* add serial console support into gpm_report
|
|||
|
* add howtos:
|
|||
|
- add a protocol (?)
|
|||
|
- add a messsage (message.h)
|
|||
|
* remove hardwired names in sample clients.
|
|||
|
D * cleanup Gpm_Open (problem with devfs still exists)
|
|||
|
* remove dirty gotos
|
|||
|
|
|||
|
2001-09-29 Fr<46>d<EFBFBD>ric L. W. Meunier <0@pervalidus.net>
|
|||
|
* Add GNU screen support to libgpm.
|
|||
|
|
|||
|
2001-09-23 Nico Schottelius <nico@schottelius.org>
|
|||
|
D * put dependings from sources to src/.depend
|
|||
|
D * set version _everywhere_ via configure (doc.gpm and others)
|
|||
|
D * really remove oops() output, add clearer text to the user(also use stderr)
|
|||
|
D * remove more hardwired things in gpm ! [partly solved. gpm-root is missing]
|
|||
|
D * oops rewrite or use another function for rep_err()
|
|||
|
--> calls oops() of we need to exit. Give oops() a va_* type, Filename,line
|
|||
|
--> normally report(STATUS, text, ... ) -->
|
|||
|
--> STATUS = (char * filename(__FILE__), int line(__LINE__), int status)
|
|||
|
--> status: WARN, CRIT(or ABRT)
|
|||
|
|
|||
|
D * 27th of July 2k+1:
|
|||
|
- report(char *filename, int line, int status, char *text, ... )
|
|||
|
Destinations:
|
|||
|
* stderr -> startup
|
|||
|
* current console (/dev/tty, /dev/vc/0) -> debug, daemon
|
|||
|
* console (/dev/console) -> running, daemon
|
|||
|
* syslogd -> running, daemon
|
|||
|
Status:
|
|||
|
* LOG_INFO
|
|||
|
* LOG_WARN
|
|||
|
* LOG_ERR
|
|||
|
* LOG_DEBUG
|
|||
|
|
|||
|
|
|||
|
D * 7th of July 2k+1: [partly done. many patches left]
|
|||
|
- analysing patches
|
|||
|
- applying patches
|
|||
|
- detail stuff:
|
|||
|
- message function:
|
|||
|
destination depend on current state
|
|||
|
change debuglevel by using SIGUSR1/SIGUSR2
|