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 // Refused 2003-08-01 -mr // 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 // done with the "Next Generation Layout" // 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... // done somewhere in mid 2003 MR // 2001-03-12 Michael Reinelt // remove USE_OLD_UDELAY after wide testing of new udelay code // done with the "Next Generation Layout" // 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' // done with the "Next Generation Layout" 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 // done with the "Next Generation Layout" // 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 // done with 0.9.11 MR // 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 // done with the "Next Generation Layout" // 2001-09-11 Michael Reinelt // remove bar code from drivers and create a common bar library // done somewhere in 2003 -mr // 2001-09-12 Carsten Nau // make the output for emails shorter (at the moment up to 9999 emails) // done with the "Next Generation Layout" 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... // 2003-09-08 Michael Reinelt (reinelt@eunet.at> // at least one of my HD44780 displays use an inverted "P" instead of // a full block. Therefore a bar my look strange. Make the ASCII code // of the full block configurable... // done with the "Next Generation Layout" // see the "asc255bug" attribute // 2003-09-14 Markus // change %t tokens from Byte/sec to kB/sec, ith one decimal places. // Either make it configurabel, or add new tokens. // done with the "Next Generation Layout" // 2003-10-29 Matt Thrailkill // > To go off on another tangent... have you at all considered some sort of // > marquee support? I toyed with the row scrolling support which was // > recently added, and it is nifty. But marquees would be handy for doing // > something like horizontally scrolling, say, the title of the currently // > playing mp3. I've toyed with trying to dive in and add it, but I'm a // > pretty lazy guy and haven't done it. What do you think? // done with the "Next Generation Layout" 2003-12-31 Stefan ??? add support for software-controlled backlight for HD44780 http://www.jalcds.de/images/4x20backlight.gif 2004-01-25 Michael Reinelt add attribute "blinking" to text widgets 2004-01-25 Xavier VELLO add "inverse" attribute to text widget possible with Cwlinux and all graphics displays 2004-01-25 Xavier VELLO add an "image" widget 2004-01-25 Xavier VELLO icons should not only be updated regularly, but shown only when a certain expression returns 1 r (and generic graphic driver) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@470 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-08[lcd4linux @ 2004-06-08 12:35:24 by reinelt]reinelt6-882/+474 autoconf/automake updates git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@469 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-07[lcd4linux @ 2004-06-07 07:02:13 by reinelt]reinelt1-0/+33 sample debugging widgets added git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@468 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-07[lcd4linux @ 2004-06-07 06:56:55 by reinelt]reinelt5-7/+149 added test plugin from Andy Baxter git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@467 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-06[lcd4linux @ 2004-06-06 06:51:59 by reinelt]reinelt16-52/+135 do not display end splash screen if quiet=1 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@466 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-05[lcd4linux @ 2004-06-05 14:56:48 by reinelt]reinelt3-24/+37 Cwlinux splash screen fixed USBLCD splash screen fixed plugin_i2c qprintf("%f") replaced with snprintf() git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@465 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-05[lcd4linux @ 2004-06-05 06:41:39 by reinelt]reinelt11-42/+87 chancged splash screen again git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@464 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-05[lcd4linux @ 2004-06-05 06:13:11 by reinelt]reinelt9-69/+327 splash screen for all text-based display drivers git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@463 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-02[lcd4linux @ 2004-06-02 10:09:22 by reinelt]reinelt4-180/+183 splash screen for HD44780 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@462 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-02[lcd4linux @ 2004-06-02 09:41:19 by reinelt]reinelt18-114/+211 prepared support for startup splash screen git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@461 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-02[lcd4linux @ 2004-06-02 05:56:25 by reinelt]reinelt1-2/+6 extended contrast range for Crystalfontz git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@460 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-02[lcd4linux @ 2004-06-02 05:35:55 by reinelt]reinelt1-0/+20 added i2c_sensors example to lcd4linux.conf.sample git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@459 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-02[lcd4linux @ 2004-06-02 05:27:59 by reinelt]reinelt26-0/+2405 added documentation tree git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@458 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-02[lcd4linux @ 2004-06-02 05:14:16 by reinelt]reinelt2-17/+31 fixed models listing for Beckmann+Egle driver some cosmetic changes git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@457 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-01[lcd4linux @ 2004-06-01 06:45:28 by reinelt]reinelt18-71/+241 some Fixme's processed documented some code git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@456 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-06-01[lcd4linux @ 2004-06-01 06:04:25 by reinelt]reinelt2-25/+25 made README.Plugins and plugin_sample up to date. git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@455 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-31[lcd4linux @ 2004-05-31 21:23:16 by reinelt]reinelt1-37/+49 some cleanups in the MatrixOrbital driver git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@454 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-31[lcd4linux @ 2004-05-31 21:05:13 by reinelt]reinelt5-77/+111 fixed lots of bugs in the Cwlinux driver do not emit EAGAIN error on the first retry made plugin_i2c_sensors a bit less 'chatty' moved init and exit functions to the bottom of plugin_pop3 git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@453 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-31[lcd4linux @ 2004-05-31 16:39:05 by reinelt]reinelt11-180/+535 added NULL display driver (for debugging/profiling purposes) added backlight/contrast initialisation for matrixOrbital added Backlight initialisation for Cwlinux git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@452 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-31[lcd4linux @ 2004-05-31 06:27:34 by reinelt]reinelt1-0/+40 ChangeLog update git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@451 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-31[lcd4linux @ 2004-05-31 06:24:42 by reinelt]reinelt2-7/+29 fixed symlink security issue with the image driver git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@450 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-31[lcd4linux @ 2004-05-31 05:38:02 by reinelt]reinelt8-42/+94 fixed possible bugs with user-defined chars (clear high bits) thanks to Andy Baxter for debugging the MilfordInstruments driver! git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@449 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-31[lcd4linux @ 2004-05-31 01:31:01 by andy-b]andy-b1-10/+12 fixed bug in Milford Instruments driver which drew extra graphics chars in odd places when drawing double bars. (the display doesn't like it if you put the escape character 0xfe inside a define char sequence). git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@448 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-30[lcd4linux @ 2004-05-30 08:25:50 by reinelt]reinelt2-30/+92 Crystalfontz 631 driver finished git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@447 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-29[lcd4linux @ 2004-05-29 23:30:20 by reinelt]reinelt1-1/+9 fixed a compiler issue with drv_Image.c (thanks to Frank Stratmann) git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@446 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-29[lcd4linux @ 2004-05-29 15:53:28 by reinelt]reinelt3-9/+25 M50530: reset parport signals on exit plugin_ppp: ppp() has two parameters, not three lcd4linux.conf.sample: diskstats() corrected git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@445 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-29[lcd4linux @ 2004-05-29 01:07:56 by reinelt]reinelt2-21/+25 bug in plugin_diskstats fixed git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@444 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-29[lcd4linux @ 2004-05-29 00:27:14 by reinelt]reinelt8-11/+214 added plugin_diskstats.c git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@443 3ae390bd-cb1e-0410-b409-cd5a39f66f1f 2004-05-28[lcd4linux @ 2004-05-28 14:38:10 by reinelt]reinelt2-1/+41 Status and Changelog Update git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@442 3ae390bd-cb1e-0410-b409-cd5a39f66f1f