ToDo-List / Wishlist for lcd4linux // 2000-04-04 Michael Reinelt // implement some sort of 'graphs', similar to bars, but with a time axis // can be filled (made up of bars) or not (needs raster graphics) // done 2001-03-16 -lt. // 2000-04-04 Michael Reinelt // write a driver for PNG. This should be the first step towards a WWW-driver. // Done 2001-03-01 -lt. 2000-04-15 Thomas Skyt Jessen show partition information (used, free, ...) 2000-04-25 Michael Mueller show process information 2000-12-03 Ghassan Matar show other sensors than temperature we have to use libsensors instead of parsing the proc files directly // 2000-12-03 Ghassan Matar // show contents of any text file // the file should only contain one line, with a fixed format // there are two possibilities: text and numbers // numbers can be used for bars, too // Done 2000-03-08, look at %x -lt // 2000-12-03 Ghassan Matar // accept data from external sources (fifo?) // Done 2000-03-08, look at %x -lt // 2001-02-11 Carsten Nau // connect a LED to a spare pin of the parallel port and show if ISDN // is online // Done with GPO's -mr // 2001-01-27 Axel Ehnert // - display numer of emails in a mailbox // - display seti@home values // done. 2001-03-05 Leo Tötsch rename some tokens: %o->%os, %v->%ov, %r->%or, %p->%op, will be done with the big config-rework // 2001-03-05 Leo Tötsch // replace T_EXTENDED with a Flag similar to 'bar' // rejected, T_EXTENDED does a good job -mr // 2001-03-07 Michael Reinelt // use ppdev instead of ugly outb() // done 2001-03-14 -mr // 2001-03-09 Michael Reinelt // replace udelay() assembly loop with rdtsc (read time stamp counter) // at least try to.... // done 2001-03-14 -mr 2001-03-09 Leo Tötsch read configuration file earlier (before forking) so that specific drivers (especially 'Text') would not fork. There's a reason for forking that early, but I forgot... 2001-03-12 Michael Reinelt remove USE_OLD_UDELAY after wide testing of new udelay code // 2001-03-12 Michael Reinelt // create a NEWS file with changes/enhancements of every release // done 2001-03-13 -mr 2001-03-14 Leopold Toetsch improve unseen for mbox (check Status:) 2001-03-14 Michael Reinelt add a new Token 'nc' for 'network collisions' 2001-03-14 Michael Reinelt add translation tables ('german umlauts' don't follow any scheme on most displays) // 2001-03-15 Leopold Toetsch // Text display has troubles with '\r' // done 2001-03-16, replace \r,\n with '_' -lt 2001-03-24 Carsten Nau change network clients to support different devices at the moment the sum of all eth* devices is calculated %n* should be extended tokens 2001-03-24 Brian Cleven support 40x4 displays with two HD44780 chips on it we need another 'Enable' line for this this way one could connect two displays to one parallel port, too // 2001-05-25 Jens Garthe // detect wether curses.h and libncurses is installed, and // don't include the 'Text'-driver if not. // _should_ work now 2001-05-31 -lt 2001-09-11 Michael Reinelt use new extended tokens to split up several data sources (CPU, Net, Disk, ISDN, ...) e.g. '%nw' is 'network transmit' for _all_ devices '%n0w' is 'network transmit' for eth0 '%n1w' for eth1 2001-09-11 Michael Reinelt remove bar code from drivers and create a common bar library 2001-09-12 Carsten Nau make the output for emails shorter (at the moment up to 9999 emails) 2001-09-13 Michael Reinelt combine mail.c and mail2.c if there's an error getting mail info, display "?" instead of "0" 2001-09-14 Michael Reinelt do not disable mail check in first error instead use a number of retries errors can occur in case of short disconnects, but normal operation should resume 2002-02-15 Udo Altmann (udo.altmann@web.de) support for inversed/blinking text don't know if displays support this feature... -2167/+0 remove documentation pass#2 2005-05-06[lcd4linux @ 2005-05-06 05:36:58 by reinelt]reinelt6-238/+0 removed documentation again :-( 2005-05-05[lcd4linux @ 2005-05-05 08:36:12 by reinelt]reinelt6-15/+34 changed SELECT to SLCTIN 2005-05-04[lcd4linux @ 2005-05-04 07:18:44 by obconseil]obconseil1-36/+84 Driver modified according to Michels's recommendations : - Suppressed linux/parport.h depandancy. It was not needed anyway. - Compile-time disable the wait_busy polling function, replaced with a time wait. - Replaced the hardwire_* calls by their wire_* equivalent, to adapt other wirings. - Created a "Models" structure, containing parameters for the display. - Other cleanups, to remove compile-time warnings. 2005-05-04[lcd4linux @ 2005-05-04 06:13:05 by reinelt]reinelt2-12/+77 parport_wire_status() added 2005-05-04[lcd4linux @ 2005-05-04 05:42:37 by reinelt]reinelt7-23/+398 Noritake driver added 2005-05-04[lcd4linux @ 2005-05-04 05:22:12 by reinelt]reinelt1-28/+31 * replaced fprintf(stderr,... with error() * corrected a "dangling reference" memory problem * removed some PyErr_Print() spam * fixed a segmentation fault that occured when python module was not found * improved error messages 2005-05-03[lcd4linux @ 2005-05-03 11:13:23 by reinelt]reinelt6-30/+122 rearranged autoconf a bit, libX11 will be linked only if really needed (i.e. when the X11 driver has been selected) plugin_python filled with life 2005-05-02[lcd4linux @ 2005-05-02 10:29:20 by reinelt]reinelt9-30/+636 preparations for python bindings and python plugin 2005-05-02[lcd4linux @ 2005-05-02 05:15:46 by reinelt]reinelt4-9/+51 make busy-flag checking configurable for LCD-Linux driver 2005-04-30[lcd4linux @ 2005-04-30 06:02:09 by reinelt]reinelt3-15/+44 LCD-Linux display size set up from lcd4linux.conf 2005-04-24[lcd4linux @ 2005-04-24 05:27:09 by reinelt]reinelt2-7/+38 Trefon Backlight added 2005-04-24[lcd4linux @ 2005-04-24 04:41:28 by reinelt]reinelt1-0/+68 Changelog updated 2005-04-24[lcd4linux @ 2005-04-24 04:33:46 by reinelt]reinelt9-10/+444 driver for TREFON USB LCD's added 2005-04-20[lcd4linux @ 2005-04-20 05:49:21 by reinelt]reinelt1-44/+125 Changed the code to add some VT100-compatible control sequences (see the comments above). A configfile boolean option 'VT100_Support' (default to 1) indicate if the display in used support these control-sequences or not. 2005-04-09[lcd4linux @ 2005-04-09 07:36:42 by reinelt]reinelt2-17/+99 updated LCD-Linux driver to version 0.8.8 2005-04-05[lcd4linux @ 2005-04-05 06:57:39 by reinelt]reinelt3-34/+34 AC_CHECK_HEADERS corrected 2005-04-05[lcd4linux @ 2005-04-05 05:12:48 by reinelt]reinelt4-407/+33 i2c patch from Paul (still does not work here :-( 2005-04-05[lcd4linux @ 2005-04-05 04:46:06 by reinelt]reinelt1-1/+20 ceil/floor patch from Maxime 2005-04-04[lcd4linux @ 2005-04-04 20:11:14 by nicowallmeier]nicowallmeier1-2/+6 to be compatible with gcc 2.95 2005-04-03[lcd4linux @ 2005-04-03 07:07:43 by reinelt]reinelt8-9/+152 added statfs plugin 2005-04-02[lcd4linux @ 2005-04-02 05:28:58 by reinelt]reinelt3-19/+27 fixed gcc4 warnings about signed/unsigned mismatches 2005-04-01[lcd4linux @ 2005-04-01 05:16:04 by reinelt]reinelt5-584/+694 moved plugin init stuff to a seperate function called on first use 2005-03-30[lcd4linux @ 2005-03-30 04:57:50 by reinelt]reinelt3-23/+67 Evaluator speedup: use bsearch for finding functions and variables 2005-03-28[lcd4linux @ 2005-03-28 22:29:23 by reinelt]reinelt1-250/+346 HD44780 multiple displays patch from geronet 2005-03-28[lcd4linux @ 2005-03-28 19:39:14 by reinelt]reinelt9-256/+1147 HD44780/I2C patch from Luis merged (still does not work for me) 2005-03-25[lcd4linux @ 2005-03-25 15:44:43 by reinelt]reinelt1-2/+5 HD44780 Backlight fixed (thanks to geronet) 2005-03-23[lcd4linux @ 2005-03-23 12:23:35 by reinelt]reinelt1-27/+32 fixed some signed/unsigned char mismatches in the Crystalfontz driver (ticket #12) 2005-02-24[lcd4linux @ 2005-02-24 07:07:55 by reinelt]reinelt1-0/+53 ChangeLog 2005-02-24[lcd4linux @ 2005-02-24 07:06:45 by reinelt]reinelt11-28/+347 SimpleLCD driver added 2005-02-24[lcd4linux @ 2005-02-24 06:51:40 by reinelt]reinelt1-4/+5 LCD-Linux driver GOTO_COST corrected 2005-01-30[lcd4linux @ 2005-01-30 06:43:22 by reinelt]reinelt4-69/+95 driver for LCD-Linux finished 2005-01-29[lcd4linux @ 2005-01-29 09:30:56 by reinelt]reinelt1-8/+11 minor HD44780 cleanups 2005-01-22[lcd4linux @ 2005-01-22 22:57:57 by reinelt]reinelt9-47/+382 LCD-Linux driver added 2005-01-22[lcd4linux @ 2005-01-22 12:44:41 by reinelt]reinelt1-3/+6 MatrixOrbital backlight micro-fix 2005-01-18[lcd4linux @ 2005-01-18 06:30:21 by reinelt]reinelt89-261/+603 added (C) to all copyright statements 2005-01-17[lcd4linux @ 2005-01-17 06:38:48 by reinelt]reinelt1-1/+6 info about backlight and brightness 2005-01-17[lcd4linux @ 2005-01-17 06:29:24 by reinelt]reinelt3-33/+85 added software-controlled backlight support to HD44780