From 874ef72c5b807b61bc53dbaa0fa623b40bff1736 Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Mon, 30 Apr 2007 09:35:54 +0200 Subject: new upstream version --- ChangeLog | 7094 +++++++++++++++++++++++++++++----------------- Makefile.am | 5 +- Makefile.in | 5 +- configure | 22 +- configure.in | 6 +- debian/changelog | 6 + debug.h | 4 +- drivers.m4 | 4 +- drv_BWCT.c | 12 +- drv_BeckmannEgle.c | 14 +- drv_Crystalfontz.c | 48 +- drv_Curses.c | 12 +- drv_Cwlinux.c | 159 +- drv_EA232graphic.c | 10 +- drv_G15.c | 12 +- drv_HD44780.c | 12 +- drv_Image.c | 16 +- drv_LCD2USB.c | 20 +- drv_LCDLinux.c | 12 +- drv_LCDTerm.c | 12 +- drv_LEDMatrix.c | 24 +- drv_LPH7508.c | 22 +- drv_LUIse.c | 12 +- drv_M50530.c | 12 +- drv_MatrixOrbital.c | 12 +- drv_MilfordInstruments.c | 12 +- drv_NULL.c | 12 +- drv_Noritake.c | 16 +- drv_RouterBoard.c | 61 +- drv_Sample.c | 20 +- drv_SimpleLCD.c | 12 +- drv_T6963.c | 12 +- drv_Trefon.c | 46 +- drv_USBHUB.c | 18 +- drv_USBLCD.c | 14 +- drv_WincorNixdorf.c | 14 +- drv_X11.c | 12 +- drv_generic_graphic.c | 10 +- drv_generic_i2c.c | 6 +- drv_generic_i2c.h | 4 +- drv_generic_text.c | 4 +- drv_picoLCD.c | 12 +- drv_serdisplib.c | 12 +- font_6x8.h | 1618 +++++------ font_6x8_bold.h | 1618 +++++------ lcd4linux.c | 4 +- plugin_file.c | 9 +- plugin_i2c_sensors.c | 6 +- plugin_imon.c | 116 +- plugin_kvv.c | 56 +- plugin_mpd.c | 215 +- plugin_mysql.c | 4 +- plugin_proc_stat.c | 22 +- plugin_string.c | 67 +- svn_version.h | 2 +- udelay.c | 3 +- widget_bar.c | 14 +- widget_gpo.c | 12 +- widget_icon.c | 12 +- widget_image.c | 16 +- widget_keypad.c | 14 +- widget_text.c | 12 +- widget_timer.c | 12 +- 63 files changed, 7100 insertions(+), 4596 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1f6e47d..f4b5c4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3561 +1,5531 @@ -2006-01-30 07:25 reinelt +2007-04-30 michael - * drv_BWCT.c, drv_BeckmannEgle.c, drv_Crystalfontz.c, drv_Curses.c, - drv_Cwlinux.c, drv_G15.c, drv_HD44780.c, drv_Image.c, - drv_LCD2USB.c, drv_LCDLinux.c, drv_LCDTerm.c, drv_LPH7508.c, - drv_LUIse.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_NULL.c, drv_Noritake.c, - drv_RouterBoard.c, drv_Sample.c, drv_SimpleLCD.c, drv_T6963.c, - drv_Trefon.c, drv_USBLCD.c, drv_WincorNixdorf.c, drv_X11.c, - drv_serdisplib.c: added CVS Revision + * [r794] svn2cl.sh, trunk/svn2cl.sh: + svn2cl moved and optimized -2006-01-30 07:17 reinelt + * [r793] trunk/svn2cl.sh: + svn2cl.sh added - * drv_X11.c: added CVS Revision + * [r792] branches/0.10.1/configure, branches/0.10.1/drivers.m4: + port r791 from trunk -2006-01-30 07:11 reinelt + * [r791] trunk/configure, trunk/drivers.m4: + link Cwlinux with keypad support - * evaluator.c, evaluator.h: changed Result->length to Result->size + * [r790] branches/0.10.1/plugin_imon.c: + ported r777 from trunk -2006-01-30 06:47 reinelt + * [r789] branches/0.10.1/drv_Cwlinux.c, + branches/0.10.1/plugin_mpd.c, branches/0.10.1/plugin_proc_stat.c, + branches/0.10.1/udelay.c, branches/0.10.1/widget_bar.c: + ported r784-r788 from trunk - * Makefile.am, Makefile.in, aclocal.m4, configure, drv_G15.c, - drv_Image.c, drv_LPH7508.c, drv_Sample.c, drv_T6963.c, drv_X11.c, - drv_generic_graphic.c, drv_generic_graphic.h, drv_generic_text.c, - drv_generic_text.h, drv_serdisplib.c, evaluator.c, indent.sh, - layout.c, lcd4linux.conf.sample, rgb.c, rgb.h, widget.c, - widget.h: graphic subsystem changed to full-color RGBA +2007-04-28 michael -2006-01-28 16:36 harbaum + * [r788] trunk/widget_bar.c: + patch from Fox: Fix a typo that prevent Bar display to work - * drv_LCD2USB.c, evaluator.c: Fix: string termination bug in eval() + * [r787] trunk/udelay.c: + patch from FoX that fixes compilation with kernel 2.6.21 -2006-01-26 20:26 harbaum +2007-04-23 michael - * Makefile.am, Makefile.in, aclocal.m4, config.h.in, configure, - drivers.m4, drv.c, drv_LCD2USB.c: Added LCD2USB support + * [r786] trunk/plugin_mpd.c: + MPD plugin patch from michu -2006-01-23 07:17 reinelt +2007-04-20 michael - * Makefile.am, Makefile.in, layout.c, lcd4linux.c, widget.h, - widget_bar.c, widget_icon.c, widget_image.c, widget_text.c, - widget_timer.c, widget_timer.h: timer widget added + * [r785] trunk/drv_Cwlinux.c: + keypad and firmware support for Cwlinux (patch from Volker + Gering) + + * [r784] trunk/plugin_proc_stat.c: + iowait,irq and softirq added (patch from Roman Jozsef) + +2007-03-22 michael + + * [r783] branches/0.10.1/lcd4linux.c, + branches/0.10.1/plugin_file.c, branches/0.10.1/plugin_imon.c: + backport r782 from trunk + +2007-03-21 michael + + * [r782] trunk/lcd4linux.c, trunk/plugin_file.c, + trunk/plugin_imon.c: + plugin_file patch from Mark Richards + +2007-03-13 michael + + * [r781] branches/0.10.1/drv_Crystalfontz.c: + backport r780 from trunk + + * [r780] trunk/drv_Crystalfontz.c: + Crystalfontz keypad patch from kenson + +2007-03-05 michael + + * [r779] trunk/configure, trunk/drivers.m4, trunk/smoketest.sh: + ported changeset 778 from branches/0.10.1 + + * [r778] branches/0.10.1/configure, branches/0.10.1/drivers.m4, + branches/0.10.1/smoketest.sh: + picoLCD linker error fixed (libusb was missing) + +2007-02-28 michael + + * [r777] trunk/plugin_imon.c: + imon::quantity and imon::status patch from Stefan Gmeiner / + Christian Brueggemann + +2007-02-26 michael + + * [r776] branches/0.10.1/ChangeLog, + branches/0.10.1/drv_BeckmannEgle.c, + branches/0.10.1/drv_LEDMatrix.c, + branches/0.10.1/drv_WincorNixdorf.c: + backported 774:775 from trunk -2006-01-22 11:01 reinelt + * [r775] trunk/ChangeLog: + ChangeLog refresh - * widget_icon.c: allow 'static' icons with speed=0 + * [r774] trunk/drv_BeckmannEgle.c, trunk/drv_LEDMatrix.c, + trunk/drv_WincorNixdorf.c: + compiler warnings on x86_64 fixed -2006-01-22 10:16 reinelt +2007-02-25 michael + + * [r773] branches/0.10.1/ChangeLog, branches/0.10.1/Makefile.am, + branches/0.10.1/Makefile.in, branches/0.10.1/configure, + branches/0.10.1/configure.in, branches/0.10.1/debug.h, + branches/0.10.1/drv_BWCT.c, branches/0.10.1/drv_BeckmannEgle.c, + branches/0.10.1/drv_Crystalfontz.c, branches/0.10.1/drv_Curses.c, + branches/0.10.1/drv_Cwlinux.c, + branches/0.10.1/drv_EA232graphic.c, branches/0.10.1/drv_G15.c, + branches/0.10.1/drv_HD44780.c, branches/0.10.1/drv_Image.c, + branches/0.10.1/drv_LCD2USB.c, branches/0.10.1/drv_LCDLinux.c, + branches/0.10.1/drv_LCDTerm.c, branches/0.10.1/drv_LEDMatrix.c, + branches/0.10.1/drv_LPH7508.c, branches/0.10.1/drv_LUIse.c, + branches/0.10.1/drv_M50530.c, + branches/0.10.1/drv_MatrixOrbital.c, + branches/0.10.1/drv_MilfordInstruments.c, + branches/0.10.1/drv_NULL.c, branches/0.10.1/drv_Noritake.c, + branches/0.10.1/drv_RouterBoard.c, branches/0.10.1/drv_Sample.c, + branches/0.10.1/drv_SimpleLCD.c, branches/0.10.1/drv_T6963.c, + branches/0.10.1/drv_Trefon.c, branches/0.10.1/drv_USBHUB.c, + branches/0.10.1/drv_USBLCD.c, + branches/0.10.1/drv_WincorNixdorf.c, branches/0.10.1/drv_X11.c, + branches/0.10.1/drv_generic_graphic.c, + branches/0.10.1/drv_generic_i2c.c, + branches/0.10.1/drv_generic_i2c.h, + branches/0.10.1/drv_generic_text.c, + branches/0.10.1/drv_picoLCD.c, branches/0.10.1/drv_serdisplib.c, + branches/0.10.1/font_6x8.h, branches/0.10.1/font_6x8_bold.h, + branches/0.10.1/plugin_i2c_sensors.c, + branches/0.10.1/plugin_kvv.c, branches/0.10.1/plugin_mysql.c, + branches/0.10.1/plugin_string.c, branches/0.10.1/svn_version.h, + branches/0.10.1/widget_bar.c, branches/0.10.1/widget_gpo.c, + branches/0.10.1/widget_icon.c, branches/0.10.1/widget_image.c, + branches/0.10.1/widget_keypad.c, branches/0.10.1/widget_text.c, + branches/0.10.1/widget_timer.c: + backport 768:771 from trunk, version changed to 0.10.1-RC2 - * Makefile.am, Makefile.in, configure, drv_X11.c, widget_image.c, - widget_image.h: Image Widget framework added + * [r772] trunk/ChangeLog, trunk/svn_version.h: + ChangeLog refreshed -2006-01-21 18:43 reinelt + * [r771] trunk/Makefile.am, trunk/Makefile.in, trunk/debug.h, + trunk/drv_BWCT.c, trunk/drv_BeckmannEgle.c, + trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_Cwlinux.c, trunk/drv_EA232graphic.c, trunk/drv_G15.c, + trunk/drv_HD44780.c, trunk/drv_Image.c, trunk/drv_LCD2USB.c, + trunk/drv_LCDLinux.c, trunk/drv_LCDTerm.c, trunk/drv_LEDMatrix.c, + trunk/drv_LPH7508.c, trunk/drv_LUIse.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_MilfordInstruments.c, + trunk/drv_NULL.c, trunk/drv_Noritake.c, trunk/drv_RouterBoard.c, + trunk/drv_Sample.c, trunk/drv_SimpleLCD.c, trunk/drv_T6963.c, + trunk/drv_Trefon.c, trunk/drv_USBHUB.c, trunk/drv_USBLCD.c, + trunk/drv_WincorNixdorf.c, trunk/drv_X11.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_i2c.c, + trunk/drv_generic_i2c.h, trunk/drv_generic_text.c, + trunk/drv_picoLCD.c, trunk/drv_serdisplib.c, trunk/font_6x8.h, + trunk/font_6x8_bold.h, trunk/plugin_i2c_sensors.c, + trunk/plugin_kvv.c, trunk/plugin_mysql.c, trunk/svn_version.h, + trunk/widget_bar.c, trunk/widget_gpo.c, trunk/widget_icon.c, + trunk/widget_image.c, trunk/widget_keypad.c, trunk/widget_text.c, + trunk/widget_timer.c: + lots of compiler warnings removed, C++-style comments removed, + changed struc initialisation from 'field:value' to '.field=value' + +2007-02-24 michael + + * [r770] trunk/plugin_string.c: + strstr() and substr() added to string plugin + + * [r769] trunk/ChangeLog: + ChangeLog processed with svn2cl + + * [r768] branches/0.10.1/svn_version.h: + LCD4Linux-0.10.1-RC1 + + * [r767] trunk/configure, trunk/configure.in, trunk/svn_version.h: + trunk version incremented to 0.10.2-SVN + + * [r766] branches/0.10.1: + branch 0.10.1 created + + * [r765] tags/0.10.0: + tag 0.10.0 created + + * [r764] trunk/configure, trunk/configure.in, trunk/svn_version.h: + Version number changed to 0.10.1-RC1 + +2007-02-05 michael + + * [r763] trunk/configure, trunk/drivers.m4: + only use picoLCD if libusb is available + +2007-02-04 michael + + * [r762] trunk/svn_version.h: + svn version bumped manually + + * [r761] trunk/configure, trunk/drivers.m4: + autoconf & smoketest bugs fixed + + * [r760] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_EA232graphic.c, trunk/smoketest.sh: + 'Electronic Assembly' driver by Stefan Gmeiner + + * [r759] trunk/drv_picoLCD.c, trunk/lcd4linux.conf.sample: + picoLCD driver bugs fixed + +2007-01-23 michael + + * [r758] trunk/Makefile.am, trunk/Makefile.in: + drv_picoLCD was missing in distribution - * drv_G15.c: minor cosmetic fixes + * [r757] trunk/configure, trunk/svn_version.h: + removed -SVN from version string -2006-01-21 16:25 reinelt + * [r756] trunk/Makefile.am, trunk/Makefile.in, trunk/configure.in, + trunk/lcd4linux.c, trunk/svn_version.h, trunk/svn_version.sh: + try to add svn version - * drivers.m4: GPIO subsystem in drivers.m4 added +2007-01-21 michael -2006-01-21 14:26 reinelt + * [r755] trunk/plugin_math.c: + indent - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_G15.c, lcd4linux.conf.sample: Logitech G-15 keyboard - LCD driver from Dave Ingram + * [r754] trunk/evaluator.c, trunk/evaluator.h, trunk/plugin_math.c: + new function 'decode()' -2006-01-21 10:40 reinelt + * [r753] trunk/widget_bar.c: + removed unused variable - * evaluator.c: Big Memory Leak in Evaluator fixed (thanks to Oliver - Gehrke) +2007-01-20 michael -2006-01-20 16:58 reinelt + * [r752] trunk/widget_gpo.c, trunk/widget_keypad.c: + keypad widget cleanup - * lcd4linux.conf.sample, plugin_mysql.c: MySQL::count() added again + * [r751] trunk/drv_generic_gpio.c, trunk/widget_gpo.c, + trunk/widget_gpo.h: + GPO cleanup -2006-01-20 16:43 reinelt + * [r750] trunk/cfg.c, trunk/evaluator.c: + minor fixes to evaluator - * plugin_mysql.c: MySQL::query() returns a value, not the number of - rows + * [r749] trunk/Makefile.in, trunk/cfg.c, trunk/config.h.in, + trunk/configure, trunk/property.c, trunk/property.h, + trunk/widget_bar.c, trunk/widget_bar.h, trunk/widget_gpo.c, + trunk/widget_image.c, trunk/widget_keypad.c, trunk/widget_text.c, + trunk/widget_timer.c: + dynamic properties for bars; new 'property_valid()' helper -2006-01-18 12:49 reinelt + * [r748] trunk/drv_picoLCD.c, trunk/widget_gpo.h, + trunk/widget_icon.h, trunk/widget_keypad.h, trunk/widget_text.h, + trunk/widget_timer.h: + indent - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - drivers.m4, drv_LCDLinux.c, drv_LCDLinux.h: adopted to - lcd-linux-0.9.2 +2007-01-19 michael -2006-01-16 16:39 reinelt + * [r747] trunk/Makefile.am, trunk/drivers.m4, trunk/drv.c, + trunk/drv_picoLCD.c, trunk/lcd4linux.conf.sample: + driver for picoLCD displays from mini-box.com by Nicu Pavel - * plugin_mysql.c: MySQL::queryvalue() extension from Harald Klemm + * [r746] trunk/widget_keypad.c, trunk/widget_keypad.h: + dynamic properties for keypad widget -2006-01-06 17:56 tooly-bln + * [r745] trunk/drv_generic_graphic.c, trunk/drv_generic_text.c: + indent - * drv_LUIse.c: [no log message] +2007-01-18 michael -2006-01-06 09:12 reinelt + * [r744] trunk/drv_generic_graphic.c, trunk/drv_generic_text.c, + trunk/widget_icon.c, trunk/widget_icon.h: + dynamic properties for Icon widget - * drv_Crystalfontz.c, lcd4linux.conf.sample: GPO's for Crystalfontz +2007-01-17 michael -2006-01-06 08:06 reinelt + * [r743] trunk/widget_gpo.c, trunk/widget_gpo.h: + dynamic properties for GPO's - * drv_RouterBoard.c: GPO's for RouterBoard + * [r742] trunk/drv_generic_i2c.h: + removed DOS newlines again :-( + + * [r741] trunk/drv_HD44780.c, trunk/drv_generic_i2c.h: + indent + + * [r740] trunk/configure, trunk/configure.in: + changed version number from 0.10.1-CVS to 0.10.1-SVN + +2007-01-16 michael + + * [r739] trunk/config.h.in, trunk/configure, trunk/drivers.m4, + trunk/drv_HD44780.c: + new driver 'HD44780-I2C' + + * [r738] trunk/plugin_wireless.c: + Fix compilation of plugin_wireless.c with linux kernel 2.6.19 + from Guillaume LECERF + + * [r737] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/drivers.m4: + Patch from Robert Buchholz: NULL driver link error fixed, m4 + files included in distribution + + * [r736] trunk/drv_LCDLinux.c: + patch from Mattia Jona-Lasinio for lcd-linux 0.12.0 + + * [r735] trunk/Makefile.in: + svn keywords + + * [r734] trunk/drv_generic_i2c.h: + removed some DOS newlines + +2007-01-15 michael + + * [r733] trunk/Makefile.am, trunk/Makefile.in, trunk/drv_Sample.c, + trunk/plugin_sample.c, trunk/smoketest.sh: + minor cosmetic changes and fixes + +2007-01-14 michael + + * [r732] trunk, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in: + re-bootstrapped + + * [r731] trunk/mkinstalldirs: + svn keywords corrected + + * [r730] trunk/AUTHORS, trunk/CREDITS, trunk/CodingStyle, + trunk/INSTALL, trunk/Makefile.am, trunk/NEWS, trunk/README, + trunk/README.KDE, trunk/TODO, trunk/lcd4linux.conf.sample, + trunk/plugins.m4, trunk/smoketest.sh, trunk/usbhub.conf: + svn keywords corrected + + * [r729] trunk/AUTHORS, trunk/NEWS, trunk/Status, trunk/TODO, + trunk/ac_python_devel.m4, trunk/bootstrap, trunk/configure.in, + trunk/curses.m4, trunk/drivers.m4, trunk/indent.sh, + trunk/lcd4linux.conf.sample, trunk/plugins.m4, + trunk/smoketest.sh, trunk/usbhub.conf: + added svn properties and keywords + + * [r728] trunk/cfg.c, trunk/cfg.h, trunk/debug.c, trunk/debug.h, + trunk/drv.c, trunk/drv.h, trunk/drv_BWCT.c, + trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_G15.c, + trunk/drv_HD44780.c, trunk/drv_Image.c, trunk/drv_LCD2USB.c, + trunk/drv_LCDLinux.c, trunk/drv_LCDTerm.c, trunk/drv_LEDMatrix.c, + trunk/drv_LPH7508.c, trunk/drv_LUIse.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_MilfordInstruments.c, + trunk/drv_NULL.c, trunk/drv_Noritake.c, trunk/drv_RouterBoard.c, + trunk/drv_Sample.c, trunk/drv_SimpleLCD.c, trunk/drv_T6963.c, + trunk/drv_Trefon.c, trunk/drv_USBHUB.c, trunk/drv_USBLCD.c, + trunk/drv_WincorNixdorf.c, trunk/drv_X11.c, trunk/drv_generic.c, + trunk/drv_generic.h, trunk/drv_generic_gpio.c, + trunk/drv_generic_gpio.h, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_generic_i2c.c, + trunk/drv_generic_i2c.h, trunk/drv_generic_keypad.c, + trunk/drv_generic_keypad.h, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/drv_generic_serial.c, + trunk/drv_generic_serial.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/drv_serdisplib.c, + trunk/evaluator.c, trunk/evaluator.h, trunk/font_6x8.h, + trunk/font_6x8_bold.h, trunk/hash.c, trunk/hash.h, + trunk/layout.c, trunk/layout.h, trunk/lcd4linux.c, + trunk/lcd4linux_i2c.h, trunk/pid.c, trunk/pid.h, trunk/plugin.c, + trunk/plugin.h, trunk/plugin_apm.c, trunk/plugin_cfg.c, + trunk/plugin_cpuinfo.c, trunk/plugin_diskstats.c, + trunk/plugin_dvb.c, trunk/plugin_exec.c, trunk/plugin_file.c, + trunk/plugin_i2c_sensors.c, trunk/plugin_iconv.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, trunk/plugin_kvv.c, + trunk/plugin_loadavg.c, trunk/plugin_math.c, + trunk/plugin_meminfo.c, trunk/plugin_mpd.c, trunk/plugin_mysql.c, + trunk/plugin_netdev.c, trunk/plugin_pop3.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c, trunk/plugin_python.c, + trunk/plugin_sample.c, trunk/plugin_seti.c, + trunk/plugin_statfs.c, trunk/plugin_string.c, + trunk/plugin_test.c, trunk/plugin_time.c, trunk/plugin_uname.c, + trunk/plugin_uptime.c, trunk/plugin_wireless.c, + trunk/plugin_xmms.c, trunk/property.c, trunk/property.h, + trunk/qprintf.c, trunk/qprintf.h, trunk/rgb.c, trunk/rgb.h, + trunk/thread.c, trunk/thread.h, trunk/timer.c, trunk/timer.h, + trunk/udelay.c, trunk/udelay.h, trunk/widget.c, trunk/widget.h, + trunk/widget_bar.c, trunk/widget_bar.h, trunk/widget_gpo.c, + trunk/widget_gpo.h, trunk/widget_icon.c, trunk/widget_icon.h, + trunk/widget_image.c, trunk/widget_image.h, + trunk/widget_keypad.c, trunk/widget_keypad.h, + trunk/widget_text.c, trunk/widget_text.h, trunk/widget_timer.c, + trunk/widget_timer.h: + changed $Revision to $Rev + + * [r727] trunk/cfg.c, trunk/cfg.h, trunk/debug.c, trunk/debug.h, + trunk/drv.c, trunk/drv.h, trunk/drv_BWCT.c, + trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_G15.c, + trunk/drv_HD44780.c, trunk/drv_Image.c, trunk/drv_LCD2USB.c, + trunk/drv_LCDLinux.c, trunk/drv_LCDTerm.c, trunk/drv_LEDMatrix.c, + trunk/drv_LPH7508.c, trunk/drv_LUIse.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_MilfordInstruments.c, + trunk/drv_NULL.c, trunk/drv_Noritake.c, trunk/drv_RouterBoard.c, + trunk/drv_Sample.c, trunk/drv_SimpleLCD.c, trunk/drv_T6963.c, + trunk/drv_Trefon.c, trunk/drv_USBHUB.c, trunk/drv_USBLCD.c, + trunk/drv_WincorNixdorf.c, trunk/drv_X11.c, trunk/drv_generic.c, + trunk/drv_generic.h, trunk/drv_generic_gpio.c, + trunk/drv_generic_gpio.h, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_generic_i2c.c, + trunk/drv_generic_i2c.h, trunk/drv_generic_keypad.c, + trunk/drv_generic_keypad.h, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/drv_generic_serial.c, + trunk/drv_generic_serial.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/drv_serdisplib.c, + trunk/evaluator.c, trunk/evaluator.h, trunk/font_6x8.h, + trunk/font_6x8_bold.h, trunk/hash.c, trunk/hash.h, + trunk/layout.c, trunk/layout.h, trunk/lcd4linux.c, + trunk/lcd4linux_i2c.h, trunk/pid.c, trunk/pid.h, trunk/plugin.c, + trunk/plugin.h, trunk/plugin_apm.c, trunk/plugin_cfg.c, + trunk/plugin_cpuinfo.c, trunk/plugin_diskstats.c, + trunk/plugin_dvb.c, trunk/plugin_exec.c, trunk/plugin_file.c, + trunk/plugin_i2c_sensors.c, trunk/plugin_iconv.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, trunk/plugin_kvv.c, + trunk/plugin_loadavg.c, trunk/plugin_math.c, + trunk/plugin_meminfo.c, trunk/plugin_mpd.c, trunk/plugin_mysql.c, + trunk/plugin_netdev.c, trunk/plugin_pop3.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c, trunk/plugin_python.c, + trunk/plugin_sample.c, trunk/plugin_seti.c, + trunk/plugin_statfs.c, trunk/plugin_string.c, + trunk/plugin_test.c, trunk/plugin_time.c, trunk/plugin_uname.c, + trunk/plugin_uptime.c, trunk/plugin_wireless.c, + trunk/plugin_xmms.c, trunk/property.c, trunk/property.h, + trunk/qprintf.c, trunk/qprintf.h, trunk/rgb.c, trunk/rgb.h, + trunk/thread.c, trunk/thread.h, trunk/timer.c, trunk/timer.h, + trunk/udelay.c, trunk/udelay.h, trunk/widget.c, trunk/widget.h, + trunk/widget_bar.c, trunk/widget_bar.h, trunk/widget_gpo.c, + trunk/widget_gpo.h, trunk/widget_icon.c, trunk/widget_icon.h, + trunk/widget_image.c, trunk/widget_image.h, + trunk/widget_keypad.c, trunk/widget_keypad.h, + trunk/widget_text.c, trunk/widget_text.h, trunk/widget_timer.c, + trunk/widget_timer.h: + removed all tags + + * [r726] trunk/CREDITS, trunk/CodingStyle, trunk/FAQ, + trunk/INSTALL, trunk/Makefile.am, trunk/README, trunk/README.KDE, + trunk/cfg.c, trunk/cfg.h, trunk/debug.c, trunk/debug.h, + trunk/drv.c, trunk/drv.h, trunk/drv_BWCT.c, + trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_G15.c, + trunk/drv_HD44780.c, trunk/drv_Image.c, trunk/drv_LCD2USB.c, + trunk/drv_LCDLinux.c, trunk/drv_LCDTerm.c, trunk/drv_LEDMatrix.c, + trunk/drv_LPH7508.c, trunk/drv_LUIse.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_MilfordInstruments.c, + trunk/drv_NULL.c, trunk/drv_Noritake.c, trunk/drv_RouterBoard.c, + trunk/drv_Sample.c, trunk/drv_SimpleLCD.c, trunk/drv_T6963.c, + trunk/drv_Trefon.c, trunk/drv_USBHUB.c, trunk/drv_USBLCD.c, + trunk/drv_WincorNixdorf.c, trunk/drv_X11.c, trunk/drv_generic.c, + trunk/drv_generic.h, trunk/drv_generic_gpio.c, + trunk/drv_generic_gpio.h, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_generic_i2c.c, + trunk/drv_generic_i2c.h, trunk/drv_generic_keypad.c, + trunk/drv_generic_keypad.h, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/drv_generic_serial.c, + trunk/drv_generic_serial.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/drv_serdisplib.c, + trunk/evaluator.c, trunk/evaluator.h, trunk/font_6x8.h, + trunk/font_6x8_bold.h, trunk/hash.c, trunk/hash.h, + trunk/layout.c, trunk/layout.h, trunk/lcd4linux.c, + trunk/lcd4linux_i2c.h, trunk/pid.c, trunk/pid.h, trunk/plugin.c, + trunk/plugin.h, trunk/plugin_apm.c, trunk/plugin_cfg.c, + trunk/plugin_cpuinfo.c, trunk/plugin_diskstats.c, + trunk/plugin_dvb.c, trunk/plugin_exec.c, trunk/plugin_file.c, + trunk/plugin_i2c_sensors.c, trunk/plugin_iconv.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, trunk/plugin_kvv.c, + trunk/plugin_loadavg.c, trunk/plugin_math.c, + trunk/plugin_meminfo.c, trunk/plugin_mpd.c, trunk/plugin_mysql.c, + trunk/plugin_netdev.c, trunk/plugin_pop3.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c, trunk/plugin_python.c, + trunk/plugin_sample.c, trunk/plugin_seti.c, + trunk/plugin_statfs.c, trunk/plugin_string.c, + trunk/plugin_test.c, trunk/plugin_time.c, trunk/plugin_uname.c, + trunk/plugin_uptime.c, trunk/plugin_wireless.c, + trunk/plugin_xmms.c, trunk/property.c, trunk/property.h, + trunk/qprintf.c, trunk/qprintf.h, trunk/rgb.c, trunk/rgb.h, + trunk/thread.c, trunk/thread.h, trunk/timer.c, trunk/timer.h, + trunk/udelay.c, trunk/udelay.h, trunk/widget.c, trunk/widget.h, + trunk/widget_bar.c, trunk/widget_bar.h, trunk/widget_gpo.c, + trunk/widget_gpo.h, trunk/widget_icon.c, trunk/widget_icon.h, + trunk/widget_image.c, trunk/widget_image.h, + trunk/widget_keypad.c, trunk/widget_keypad.h, + trunk/widget_text.c, trunk/widget_text.h, trunk/widget_timer.c, + trunk/widget_timer.h: + svn properties fixed + + * [r725] trunk: + svn:ignore ported from .cvsignore + + * [r724] trunk/aclocal.m4, trunk/configure, trunk/debian, + trunk/documentation, trunk/plugin_imon.c, + trunk/plugin_wireless.c, trunk/widget_timer.c, + trunk/widget_timer.h: + switch from CVS to SVN + +2006-10-01 reinelt + + * [r723] trunk/widget_image.c, trunk/widget_timer.c, + trunk/widget_timer.h: + [lcd4linux @ 2006-10-01 11:54:38 by reinelt] + timer widget uses properties + +2006-09-29 reinelt + + * [r722] trunk/aclocal.m4, trunk/configure, + trunk/drv_generic_graphic.c, trunk/evaluator.c, + trunk/plugin_iconv.c, trunk/widget_image.c, trunk/widget_image.h, + trunk/widget_text.c: + [lcd4linux @ 2006-09-29 04:48:21 by reinelt] + image widget uses properties now; new property 'reload' + +2006-10-04 root + + * [r721] trunk/widget_image.c: + image widget memory leaks fixed (thanks to Magne Torresen) + +2006-09-19 entropy + + * [r720] trunk/plugin.c: + [lcd4linux @ 2006-09-19 11:20:52 by entropy] + Added missing prototypes + +2006-09-15 siretart + + * [r719] trunk/Makefile.in, trunk/aclocal.m4, trunk/configure: + [lcd4linux @ 2006-09-15 20:30:03 by siretart] + rerun bootstrap on request from Ernst Bachmann + + Message-Id: <200609152109.17600.e.bachmann@xebec.de> + +2006-09-15 entropy + + * [r718] trunk/plugin_iconv.c: + [lcd4linux @ 2006-09-15 19:06:47 by entropy] + debug spam reduced, comment typo fixed + + * [r717] trunk/Makefile.am, trunk/config.h.in, trunk/plugin.c, + trunk/plugin_iconv.c, trunk/plugins.m4: + [lcd4linux @ 2006-09-15 19:00:50 by entropy] + iconv charset converter plugin + +2006-09-14 entropy + + * [r716] trunk/usbhub.conf: + [lcd4linux @ 2006-09-14 20:36:39 by entropy] + Improved example showing how to display network and hdd activity + on an usb hub + + * [r715] trunk/lcd4linux.c: + [lcd4linux @ 2006-09-14 11:19:29 by entropy] + New cmdline option -p to specify the pidfile location + +2006-09-14 reinelt + + * [r714] trunk/evaluator.c: + [lcd4linux @ 2006-09-14 04:08:54 by reinelt] + variables use a static list, no realloc, linear search + + * [r713] trunk/drv_Crystalfontz.c, trunk/drv_generic_serial.c, + trunk/lcd4linux.c, trunk/thread.c, trunk/thread.h: + [lcd4linux @ 2006-09-14 03:49:14 by reinelt] + indent run + +2006-09-13 entropy + + * [r712] trunk/udelay.h: + [lcd4linux @ 2006-09-13 20:07:59 by entropy] + Fixing bug #1494773 (compiles only on i368/amd64 machines) by + providing a dummy implementation for other archs + + * [r711] trunk/lcd4linux.c, trunk/thread.c, trunk/thread.h: + [lcd4linux @ 2006-09-13 20:04:57 by entropy] + threads change argv[0] to their thread name, for a neat 'ps' + output + +2006-09-13 reinelt + + * [r710] trunk/plugin_file.c, trunk/widget_text.c: + [lcd4linux @ 2006-09-13 05:33:39 by reinelt] + plugin_file: return empty string if file cannot be read; + widget_text: load property as 'string', not as variable + (triggered an ugly bug with variable list reallocated) + +2006-09-08 reinelt + + * [r709] trunk/drv_Trefon.c, trunk/drv_USBLCD.c, + trunk/drv_generic_serial.c: + [lcd4linux @ 2006-09-08 19:00:46 by reinelt] + give up after 10 write errors to serial device + +2006-09-07 reinelt + + * [r708] trunk/debug.h, trunk/drv_BeckmannEgle.c, + trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_LEDMatrix.c, trunk/drv_M50530.c, trunk/drv_NULL.c, + trunk/drv_USBHUB.c, trunk/drv_generic_i2c.c, + trunk/plugin_i2c_sensors.c, trunk/widget_image.c: + [lcd4linux @ 2006-09-07 09:06:25 by reinelt] + lots of wrong printf formats corrected (thanks to Ernst Bachmann) + +2006-09-06 reinelt + + * [r707] trunk/.cvsignore, trunk/configure, trunk/missing: + [lcd4linux @ 2006-09-06 05:22:09 by reinelt] + some autoconf updates + +2006-09-04 siretart + + * [r706] trunk/Makefile.in, trunk/aclocal.m4, trunk/config.h.in, + trunk/configure: + [lcd4linux @ 2006-09-04 16:48:32 by siretart] + rerun bootstrap on current debian/etch system using automake1.9 + to + make my previous commits active + + * [r705] trunk/ac_python_devel.m4, trunk/configure.in, + trunk/python.m4: + [lcd4linux @ 2006-09-04 16:47:39 by siretart] + These changes were necessary to make lcd4linux build on current + debian etch/unstable + systems. I cannot really imagine how this was supposed to work, + so I replaced + the old modified python.m4 with an uptodate version of + ac_python_devel.m4 from + autoconf_archive. both .m4 files seem to have a common anchestor, + but ac_python_devel.m4 + has clearly seen a lot of more love, so let's better stay with + upstream + (autoconf archive), so we can blame them if anything breaks. + + Moreover, this actually works + + * [r704] trunk/debian/changelog, trunk/debian/compat, + trunk/debian/config, trunk/debian/control, + trunk/debian/copyright, trunk/debian/dirs, trunk/debian/docs, + trunk/debian/init.d, trunk/debian/postinst, trunk/debian/rules, + trunk/debian/templates, trunk/debian/watch: + [lcd4linux @ 2006-09-04 16:41:21 by siretart] + removing debianisation from upstream source, as discussed with + Michael on private mail. + + Rationale: I try to keep an updated lcd4linux in debian/sid. If + you need the debinisation, + please use my packages as base. If you want more updated package, + please drop me a note, + and I'll arrange another upload to unstable (or experimental, + depending on the state + of the cvs). + + * [r703] trunk/drivers.m4: + [lcd4linux @ 2006-09-04 16:35:43 by siretart] + fix linking with modular xorg. See http://bugs.debian.org/381606 + for reference + + * [r702] trunk/bootstrap: + [lcd4linux @ 2006-09-04 16:33:21 by siretart] + beautify bootstrap script + +2006-08-23 harbaum + + * [r701] trunk/plugin_kvv.c: + [lcd4linux @ 2006-08-23 17:45:37 by harbaum] + Umlaut translation bugfix + +2006-08-23 reinelt + + * [r700] trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-08-23 05:05:40 by reinelt] + CF635 added to lcd4linux.conf.sample + +2006-08-17 harbaum + + * [r699] trunk/Makefile.in, trunk/aclocal.m4, trunk/config.h.in, + trunk/configure, trunk/plugin_kvv.c: + [lcd4linux @ 2006-08-17 19:11:40 by harbaum] + Small plugin_kvv bugfixes and new abbreviate option + +2006-08-17 reinelt + + * [r698] trunk/configure, trunk/drivers.m4: + [lcd4linux @ 2006-08-17 05:06:26 by reinelt] + LCD2USB driver missing keypad symbols fixed + +2006-08-16 reinelt + + * [r697] trunk/Makefile.am, trunk/Makefile.in, trunk/drv_T6963.c, + trunk/lcd4linux.conf.sample, trunk/plugin_kvv.c: + [lcd4linux @ 2006-08-16 14:18:14 by reinelt] + T6963 enhancements: soft timing, DualScan, Cell size + +2006-08-15 harbaum + + * [r696] trunk/plugin_kvv.c: + [lcd4linux @ 2006-08-15 17:28:27 by harbaum] + Cleaned up thread and error handling + +2006-08-14 harbaum + + * [r695] trunk/drv_LEDMatrix.c, trunk/drv_USBHUB.c, + trunk/drv_generic_graphic.c, trunk/font_6x8.h, + trunk/font_6x8_bold.h, trunk/plugin_kvv.c: + [lcd4linux @ 2006-08-14 19:24:22 by harbaum] + Umlaut support, added KVV HTTP-User-Agent + +2006-08-14 reinelt + + * [r694] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_LEDMatrix.c, trunk/drv_USBHUB.c, + trunk/lcd4linux.conf.sample, trunk/property.h, trunk/widget.h: + [lcd4linux @ 2006-08-14 05:54:03 by reinelt] + minor warnings fixed, CFLAGS changed (no-strict-aliasing) + +2006-08-13 harbaum + + * [r693] trunk/drv_LEDMatrix.c, trunk/plugin_kvv.c: + [lcd4linux @ 2006-08-13 18:45:25 by harbaum] + Little cleanup ... + + * [r692] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drv_LEDMatrix.c, trunk/font_6x8_bold.h, + trunk/lcd4linux.conf.sample, trunk/plugin.c, trunk/plugin_kvv.c, + trunk/plugins.m4, trunk/property.c, trunk/widget_text.c, + trunk/widget_text.h: + [lcd4linux @ 2006-08-13 18:14:03 by harbaum] + Added KVV plugin + +2006-08-13 reinelt + + * [r691] trunk/lcd4linux.conf.sample, trunk/property.c, + trunk/property.h, trunk/widget_text.c, trunk/widget_text.h: + [lcd4linux @ 2006-08-13 11:38:20 by reinelt] + text widget uses dynamic properties + + * [r690] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/drv_LEDMatrix.c, + trunk/drv_T6963.c, trunk/drv_generic.c, trunk/drv_generic.h, + trunk/drv_generic_graphic.c, trunk/evaluator.h, + trunk/lcd4linux.conf.sample, trunk/property.c, trunk/property.h, + trunk/widget_text.c, trunk/widget_text.h: + [lcd4linux @ 2006-08-13 09:53:10 by reinelt] + dynamic properties added (used by 'style' of text widget) + + * [r689] trunk/drv_G15.c, trunk/drv_Image.c, trunk/drv_LEDMatrix.c, + trunk/drv_M50530.c, trunk/drv_T6963.c, trunk/drv_USBHUB.c, + trunk/drv_X11.c, trunk/drv_generic.c, trunk/drv_generic.h, + trunk/drv_generic_graphic.c, trunk/drv_generic_i2c.h, + trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, trunk/udelay.c, + trunk/widget_bar.h: + [lcd4linux @ 2006-08-13 06:46:51 by reinelt] + T6963 soft-timing & enhancements; indent -2006-01-05 20:27 reinelt +2006-08-11 reinelt - * drv_HD44780.c, lcd4linux.conf.sample: HD44780 power supply from - parport + * [r688] trunk/drv_M50530.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-08-11 11:59:29 by reinelt] + M50530 minor fixes -2006-01-05 19:56 reinelt +2006-08-10 reinelt + + * [r687] trunk/drv_HD44780.c, trunk/drv_M50530.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-08-10 20:40:46 by reinelt] + M50530 enhancements: Timings, busy-flag checking + + * [r686] trunk/lcd4linux.conf.sample, trunk/udelay.c: + [lcd4linux @ 2006-08-10 19:06:52 by reinelt] + new 'fuzz' parameter for timings + +2006-08-09 harbaum + + * [r685] trunk/Makefile.in, trunk/aclocal.m4, trunk/config.h.in, + trunk/configure, trunk/drv_LEDMatrix.c, trunk/drv_generic.c, + trunk/drv_generic.h, trunk/drv_generic_graphic.c, + trunk/font_6x8_bold.h, trunk/widget.c, trunk/widget.h, + trunk/widget_bar.c, trunk/widget_bar.h: + [lcd4linux @ 2006-08-09 17:25:34 by harbaum] + Better bar color support and new bold font + +2006-08-08 harbaum + + * [r684] trunk/drv_LEDMatrix.c, trunk/drv_generic_graphic.c, + trunk/widget.c, trunk/widget.h: + [lcd4linux @ 2006-08-08 20:16:28 by harbaum] + Added "extracolor" (used for e.g. bar border) and RGB support for + LEDMATRIX + +2006-08-08 reinelt + + * [r683] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_USBHUB.c, trunk/usbhub.conf: + [lcd4linux @ 2006-08-08 19:35:21 by reinelt] + USBHUB driver from Ernst Bachmann + + * [r682] trunk/Makefile.in, trunk/aclocal.m4, trunk/config.h.in, + trunk/configure, trunk/widget.c: + [lcd4linux @ 2006-08-08 19:28:18 by reinelt] + widget type checking corrected + +2006-08-05 harbaum + + * [r681] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/drivers.m4, + trunk/drv.c, trunk/drv_LEDMatrix.c: + [lcd4linux @ 2006-08-05 21:08:01 by harbaum] + New LEDMATRIX driver (see http://www.harbaum.org/till/ledmatrix) + +2006-07-31 reinelt + + * [r680] trunk/Makefile.am, trunk/Makefile.in, trunk/configure.in, + trunk/drv.c, trunk/drv_generic.c, trunk/drv_generic.h, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/drv_generic_i2c.c, trunk/drv_generic_i2c.h, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, + trunk/lcd4linux.conf.sample, trunk/plugin.c, + trunk/plugin_string.c, trunk/widget_timer.c: + [lcd4linux @ 2006-07-31 03:48:09 by reinelt] + preparations for scrolling + +2006-07-30 lfcorreia + + * [r679] trunk/plugin.c, trunk/plugin_string.c: + [lcd4linux @ 2006-07-30 11:29:02 by lfcorreia] + Make changes suggested by Michael, only one init function is + needed + + * [r678] trunk/drv_generic_i2c.c: + [lcd4linux @ 2006-07-30 11:16:27 by lfcorreia] + Add back drv_generic_i2c_close function + +2006-07-29 lfcorreia + + * [r677] trunk/plugin.c, trunk/plugin_string.c: + [lcd4linux @ 2006-07-29 21:12:31 by lfcorreia] + Add UPPERCASE string plugin function + + * [r676] trunk/drv_generic_i2c.c: + [lcd4linux @ 2006-07-29 21:04:43 by lfcorreia] + Better error handling, add proper I2C SLAVE device detection (not + 100% finished) - * drv_Cwlinux.c, drv_HD44780.c, drv_LPH7508.c, drv_M50530.c, - drv_MatrixOrbital.c, drv_Sample.c, drv_generic_gpio.c: more GPO - stuff + * [r675] trunk/drv_HD44780.c: + [lcd4linux @ 2006-07-29 20:59:12 by lfcorreia] + Fix wrong timing at I2C initialization -2006-01-05 16:53 nicowallmeier +2006-07-19 cmay - * drv_BWCT.c: fixed compatility with gcc 2.95 + * [r674] trunk/plugin_file.c: + [lcd4linux @ 2006-07-19 01:57:01 by cmay] + fixed double read of last line in file -2006-01-03 14:20 reinelt + * [r673] trunk/drv_Crystalfontz.c, trunk/drv_Curses.c: + [lcd4linux @ 2006-07-19 01:48:11 by cmay] + Ran indent.sh to make pretty code. - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - drivers.m4, drv.c, drv_LUIse.c: LUIse driver added + * [r672] trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_LCD2USB.c, trunk/widget_keypad.c, + trunk/widget_keypad.h: + [lcd4linux @ 2006-07-19 01:35:31 by cmay] + Renamed keypad direction names to avoid conflict with Curses + library defs. + Added keypad support to Curses display driver. -2006-01-03 07:13 reinelt +2006-07-18 nicowallmeier - * drv_HD44780.c, drv_LPH7508.c, drv_MatrixOrbital.c, - drv_generic_gpio.c, drv_generic_gpio.h, drv_generic_graphic.c, - drv_generic_graphic.h, drv_generic_text.c, drv_generic_text.h, - lcd4linux.conf.sample: GPIO's for MatrixOrbital + * [r671] trunk/configure, trunk/plugins.m4: + [lcd4linux @ 2006-07-18 17:04:55 by nicowallmeier] + Changed test for libmpd -2005-12-20 08:07 reinelt +2006-07-14 reinelt - * configure, drivers.m4, drv_HD44780.c, drv_LPH7508.c, - drv_generic_gpio.c, lcd4linux.conf.sample: further work on GPO's, - HD44780 GPO support + * [r670] trunk/drv_Crystalfontz.c: + [lcd4linux @ 2006-07-14 20:15:11 by reinelt] + buffer too small (thanks to anonymous) -2005-12-19 06:08 reinelt +2006-07-12 reinelt - * configure, drivers.m4, drv_Sample.c, lcd4linux.conf.sample: GPO's - added to the Sample driver + * [r669] trunk/configure, trunk/drv_G15.c, trunk/plugin_exec.c, + trunk/thread.c, trunk/thread.h: + [lcd4linux @ 2006-07-12 21:01:41 by reinelt] + thread_destroy, minor cleanups -2005-12-18 17:18 reinelt + * [r668] trunk/drv_G15.c, trunk/drv_LCDLinux.c, + trunk/plugin_exec.c: + [lcd4linux @ 2006-07-12 20:47:51 by reinelt] + indent - * Makefile.am, Makefile.in, configure, drivers.m4, drv_LPH7508.c, - drv_generic_gpio.c, drv_generic_gpio.h, layout.c, - lcd4linux.conf.sample, widget.c, widget.h, widget_bar.c, - widget_gpo.c, widget_gpo.h, widget_icon.c, widget_text.c: GPO's - added again + * [r667] trunk/drv_G15.c, trunk/lcd4linux.conf.sample, + trunk/plugin_exec.c: + [lcd4linux @ 2006-07-12 20:45:30 by reinelt] + G15 and thread patch by Anton -2005-12-13 15:07 reinelt +2006-06-25 reinelt - * drv_LPH7508.c, drv_generic_graphic.c, lcd4linux.conf.sample: - LPH7508 driver finished - -2005-12-12 10:08 reinelt - - * drv_HD44780.c, lcd4linux.conf.sample, udelay.c, udelay.h: finally - removed old udelay code path; read timing values from config - -2005-12-12 06:52 reinelt - - * drv_HD44780.c, drv_generic_parport.c, drv_generic_parport.h, - lcd4linux.conf.sample: type of delays is 'unsigned long' - -2005-12-11 15:55 reinelt - - * drv_BWCT.c, lcd4linux.conf.sample: contrast range for BWCT is - 0..255, not 0..100 - -2005-11-06 10:54 reinelt + * [r666] trunk/.cvsignore, trunk/config.h.in, trunk/configure, + trunk/configure.in: + [lcd4linux @ 2006-06-25 15:13:00 by reinelt] + automake-1.9 cleanups - * drv_generic_text.c, widget_icon.c: fixed icon size removed, uses - XRES & YRES (I hope this doesn't lead to problemes...) + * [r665] trunk/.cvsignore, trunk/Makefile.in, trunk/aclocal.m4, + trunk/configure, trunk/depcomp, trunk/smoketest.sh: + [lcd4linux @ 2006-06-25 14:58:38 by reinelt] + switch to automake-1.9 -2005-11-06 10:17 reinelt +2006-06-21 reinelt - * widget.c, widget.h, widget_icon.c: re-use icons (thanks to Jesus - de Santos Garcia) + * [r664] trunk/drv_Image.c, trunk/widget_image.c: + [lcd4linux @ 2006-06-21 05:12:43 by reinelt] + added checks for libgd version 2 (thanks to Sam) -2005-11-05 07:34 reinelt +2006-06-20 reinelt - * README.Drivers: README.Drivers removed + * [r663] trunk/config.h.in, trunk/configure, trunk/drivers.m4, + trunk/drv_generic_graphic.c, trunk/widget_image.c: + [lcd4linux @ 2006-06-20 08:50:58 by reinelt] + widget_image linker error hopefully finally fixed -2005-11-05 07:26 reinelt +2006-06-19 reinelt - * drv.c: littly typo corrected + * [r662] trunk/config.h.in, trunk/configure: + [lcd4linux @ 2006-06-19 15:12:54 by reinelt] + bootstrapped -2005-11-04 15:10 reinelt + * [r661] trunk/drivers.m4: + [lcd4linux @ 2006-06-19 12:02:17 by reinelt] + linker error from widget_image fixed - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_LPH7508.c, drv_Sample.c: drv_Sample and drv_LPH7508 + * [r660] trunk/drv_Sample.c: + [lcd4linux @ 2006-06-19 11:54:08 by reinelt] + removed dependency to usb.h from sample driver -2005-11-04 06:39 reinelt +2006-04-17 reinelt - * README.Plugins: README.Plugins removed + * [r659] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/drivers.m4, trunk/drv_LCDLinux.c: + [lcd4linux @ 2006-04-17 08:10:42 by reinelt] + LCDLinux patch from Mattia; widget_image moved to EXTRA_SOURCE -2005-11-04 05:53 reinelt - - * Makefile.am, Makefile.in, config.h.in, configure, plugin.c, - plugin_sample.c, plugins.m4: sample plugin activated - -2005-11-04 05:44 reinelt - - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_Image.c, lcd4linux.conf.sample: LPH7508 driver (not - yet finished) - -2005-10-02 09:58 reinelt - - * configure, drv_HD44780.c: HD44780 address setup time increased - -2005-09-14 17:08 reinelt - - * configure, drivers.m4: fixed drivers.m4 to link generic text - driver for several displays (thanks to Ludovic Gomez for pointing - this out) +2006-04-15 reinelt -2005-09-07 08:51 reinelt + * [r658] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/plugin.c, trunk/plugin_mpd.c, + trunk/plugins.m4, trunk/widget_image.c: + [lcd4linux @ 2006-04-15 05:22:52 by reinelt] + mpd plugin from Stefan Kuhne - * drv_Crystalfontz.c: Support for CF635 added +2006-04-14 harbaum -2005-09-02 07:27 reinelt + * [r657] trunk/drv.c: + [lcd4linux @ 2006-04-14 20:59:38 by harbaum] + Disable inclusion of Image driver in drv.c if no gd was found. - * lcd4linux.c: double-fork daemonize patch from Petri Damsten +2006-04-09 reinelt -2005-08-27 09:02 reinelt + * [r656] trunk/drv_generic_graphic.c: + [lcd4linux @ 2006-04-09 17:46:14 by reinelt] + vertical bar patch fro graphic displays by Ronald Hopfer - * config.h.in, configure, configure.in, drivers.m4, drv_LCDLinux.c, - drv_LCDLinux.h, lcd4linux.conf.sample: LCD-Linux updated to 0.9.0 + * [r655] trunk/configure, trunk/drivers.m4, trunk/drv_LCD2USB.c, + trunk/drv_LUIse.c, trunk/drv_generic_graphic.c, + trunk/lcd4linux.conf.sample, trunk/widget_image.c, + trunk/widget_image.h: + [lcd4linux @ 2006-04-09 14:17:49 by reinelt] + autoconf/library fixes, image and graphic display inversion -2005-08-22 07:44 reinelt +2006-03-29 reinelt - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_SimpleLCD.c, drv_WincorNixdorf.c, drv_generic_text.c, - lcd4linux.conf.sample: new driver 'WincorNixdorf' some fixes to - the bar code + * [r654] trunk/drv_generic_text.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-03-29 08:57:58 by reinelt] + vertical bar patch from Manuel Lausch -2005-08-21 10:18 reinelt +2006-03-18 harbaum - * drv_Crystalfontz.c, drv_Trefon.c, lcd4linux.conf.sample: - CrystalFontz ACK processing + * [r653] trunk/drv_LCD2USB.c: + [lcd4linux @ 2006-03-18 14:54:36 by harbaum] + Improved USB error recovery -2005-08-20 12:10 reinelt +2006-03-10 tooly-bln - * drv_Trefon.c, lcd4linux.conf.sample: + * [r652] trunk/drv_LUIse.c: + [lcd4linux @ 2006-03-10 18:06:52 by tooly-bln] + replace drv_generic_graphic_FB with drv_generic_graphic_black - TREFON patch from Stephan Trautvetter: drv_TF_init: CHAR0 set to - 0 instead of 1 drv_TF_write: combine the GOTO and the data into - one packet drv_TF_write: add GOTO-Case for resolutions 8x1/20x4 - characters drv_TF_start: test for existing resolutions from - TREFON USB-LCDs implemented the use of 'asc255bug 1' is - recommendable +2006-02-27 reinelt -2005-07-06 06:40 reinelt + * [r651] trunk/drv_Noritake.c, trunk/drv_generic_text.c, + trunk/drv_serdisplib.c, trunk/indent.sh: + [lcd4linux @ 2006-02-27 08:12:34 by reinelt] + use serdisplib's full color support - * drv_SimpleLCD.c, lcd4linux.conf.sample, lcd4linux_i2c.h: GCC-4 - fixes + * [r650] trunk/drv_generic_graphic.c, trunk/layout.h, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-02-27 07:53:52 by reinelt] + some more graphic issues fixed -2005-06-19 19:57 reinelt + * [r649] trunk/drv_Noritake.c, trunk/drv_generic_graphic.c, + trunk/drv_generic_i2c.h, trunk/drv_generic_text.c: + [lcd4linux @ 2006-02-27 06:15:55 by reinelt] + indent... - * drv_generic_parport.c, lcd4linux.conf.sample: cosmetics... + * [r648] trunk/drv_G15.c, trunk/drv_LPH7508.c, trunk/drv_Sample.c, + trunk/drv_T6963.c, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_serdisplib.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-02-27 06:14:46 by reinelt] + graphic bug resulting in all black pixels solved -2005-06-15 07:24 reinelt +2006-02-25 geronet - * drv_LCDLinux.c, drv_LCDLinux.h: updated LCD-Linux driver to - version 0.8.9 + * [r647] trunk/drv_Cwlinux.c, trunk/drv_Noritake.c, + trunk/drv_generic_i2c.h, trunk/drv_generic_parport.c, + trunk/drv_generic_text.c, trunk/evaluator.c, trunk/indent.sh, + trunk/lcd4linux_i2c.h, trunk/plugin_i2c_sensors.c, + trunk/plugin_mysql.c, trunk/plugin_pop3.c, trunk/widget_icon.c, + trunk/widget_image.c, trunk/widget_image.h, + trunk/widget_keypad.h, trunk/widget_timer.c, + trunk/widget_timer.h: + [lcd4linux @ 2006-02-25 13:36:33 by geronet] + updated indent.sh, applied coding style -2005-06-13 05:43 reinelt +2006-02-24 geronet - * drv_generic_parport.c: undo PPEXCL activation... + * [r646] trunk/drv_generic_graphic.c: + [lcd4linux @ 2006-02-24 13:07:10 by geronet] + hollow bars for graphic lcd's -2005-06-13 05:38 reinelt +2006-02-22 cmay - * drv_generic_parport.c: try PPEXCL again, but ignore result + * [r645] trunk/drv_Crystalfontz.c, trunk/drv_LCD2USB.c, + trunk/drv_generic_keypad.c, trunk/drv_generic_keypad.h: + [lcd4linux @ 2006-02-22 15:59:39 by cmay] + removed KEYPADSIZE cruft per harbaum's suggestion -2005-06-11 12:57 reinelt +2006-02-21 harbaum - * configure, configure.in: changed version to 0.10.1-CVS + * [r644] trunk/drv_LCD2USB.c: + [lcd4linux @ 2006-02-21 21:43:03 by harbaum] + Keypad support for LCD2USB -2005-06-11 06:14 reinelt +2006-02-21 cmay + + * [r643] trunk/drv_generic_keypad.c, trunk/drv_generic_keypad.h, + trunk/widget.h, trunk/widget_keypad.c: + [lcd4linux @ 2006-02-21 15:55:59 by cmay] + removed new update function for keypad, consolidated it with draw - * ChangeLog: final 0.10.0 release, Changelog updated + * [r642] trunk/drv_Crystalfontz.c: + [lcd4linux @ 2006-02-21 15:52:30 by cmay] + added back CF635 GPO counts in model struct lost after last merge + +2006-02-21 reinelt + + * [r641] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/drivers.m4, trunk/drv_Crystalfontz.c, + trunk/drv_generic_keypad.c, trunk/drv_generic_keypad.h, + trunk/layout.c, trunk/widget.c, trunk/widget.h, + trunk/widget_keypad.c, trunk/widget_keypad.h: + [lcd4linux @ 2006-02-21 05:50:34 by reinelt] + keypad support from Cris Maj + +2006-02-19 reinelt + + * [r640] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/plugin.c, trunk/plugin_file.c, + trunk/plugins.m4: + [lcd4linux @ 2006-02-19 15:42:18 by reinelt] + file plugin from Chris Maj + + * [r639] trunk/drv_Crystalfontz.c: + [lcd4linux @ 2006-02-19 15:37:38 by reinelt] + CF635 GPO patch from cmaj + + * [r638] trunk/drv_generic_graphic.c, trunk/lcd4linux.conf.sample, + trunk/widget_image.c: + [lcd4linux @ 2006-02-19 07:20:53 by reinelt] + image support nearly finished + +2006-02-12 harbaum + + * [r637] trunk/drv_LCD2USB.c: + [lcd4linux @ 2006-02-12 14:32:24 by harbaum] + Configurable bus/device id + +2006-02-09 harbaum + + * [r636] trunk/drv_LCD2USB.c: + [lcd4linux @ 2006-02-09 20:32:49 by harbaum] + LCD2USB bus testing, version verification ... + +2006-02-08 reinelt + + * [r635] trunk/drv_G15.c, trunk/drv_Image.c, trunk/drv_LPH7508.c, + trunk/drv_LUIse.c, trunk/drv_Sample.c, trunk/drv_T6963.c, + trunk/drv_X11.c, trunk/drv_generic_graphic.c, + trunk/drv_serdisplib.c, trunk/layout.c, + trunk/lcd4linux.conf.sample, trunk/widget_image.c, + trunk/widget_image.h: + [lcd4linux @ 2006-02-08 04:55:03 by reinelt] + moved widget registration to drv_generic_graphic + +2006-02-07 reinelt + + * [r634] trunk/cfg.c, trunk/drv_generic_graphic.c, trunk/layout.c, + trunk/layout.h, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-02-07 05:36:13 by reinelt] + Layers added to Layout + +2006-02-06 reinelt + + * [r633] trunk/drv_Cwlinux.c, trunk/drv_Image.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-02-06 06:29:30 by reinelt] + Image driver uses RGBA + +2006-01-30 harbaum + + * [r632] trunk/drv_LCD2USB.c: + [lcd4linux @ 2006-01-30 20:21:51 by harbaum] + LCD2USB: Added support for displays with two controllers + +2006-01-30 reinelt + + * [r631] trunk/cfg.c, trunk/evaluator.c: + [lcd4linux @ 2006-01-30 12:53:07 by reinelt] + replaced strncpy with strcpy where possible + + * [r630] trunk/ChangeLog: + [lcd4linux @ 2006-01-30 06:31:25 by reinelt] + ChangeLog + + * [r629] trunk/drv_BWCT.c, trunk/drv_BeckmannEgle.c, + trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_Cwlinux.c, trunk/drv_G15.c, trunk/drv_HD44780.c, + trunk/drv_Image.c, trunk/drv_LCD2USB.c, trunk/drv_LCDLinux.c, + trunk/drv_LCDTerm.c, trunk/drv_LPH7508.c, trunk/drv_LUIse.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_NULL.c, + trunk/drv_Noritake.c, trunk/drv_RouterBoard.c, + trunk/drv_Sample.c, trunk/drv_SimpleLCD.c, trunk/drv_T6963.c, + trunk/drv_Trefon.c, trunk/drv_USBLCD.c, + trunk/drv_WincorNixdorf.c, trunk/drv_X11.c, + trunk/drv_serdisplib.c: + [lcd4linux @ 2006-01-30 06:25:48 by reinelt] + added CVS Revision + + * [r628] trunk/drv_X11.c: + [lcd4linux @ 2006-01-30 06:17:17 by reinelt] + added CVS Revision + + * [r627] trunk/evaluator.c, trunk/evaluator.h: + [lcd4linux @ 2006-01-30 06:11:36 by reinelt] + changed Result->length to Result->size + + * [r626] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/configure, trunk/drv_G15.c, trunk/drv_Image.c, + trunk/drv_LPH7508.c, trunk/drv_Sample.c, trunk/drv_T6963.c, + trunk/drv_X11.c, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/drv_serdisplib.c, + trunk/evaluator.c, trunk/indent.sh, trunk/layout.c, + trunk/lcd4linux.conf.sample, trunk/rgb.c, trunk/rgb.h, + trunk/widget.c, trunk/widget.h: + [lcd4linux @ 2006-01-30 05:47:34 by reinelt] + graphic subsystem changed to full-color RGBA -2005-06-10 13:22 reinelt +2006-01-28 harbaum - * config.h.in, configure, configure.in: double-check for X11 - headers (AC_PATH_XTRA is buggy) + * [r625] trunk/drv_LCD2USB.c, trunk/evaluator.c: + [lcd4linux @ 2006-01-28 15:36:17 by harbaum] + Fix: string termination bug in eval() -2005-06-10 11:51 reinelt +2006-01-26 harbaum - * depcomp: depcomp removed + * [r624] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/drivers.m4, + trunk/drv.c, trunk/drv_LCD2USB.c: + [lcd4linux @ 2006-01-26 19:26:26 by harbaum] + Added LCD2USB support -2005-06-10 07:02 reinelt +2006-01-23 reinelt - * ChangeLog: ChangeLog + * [r623] trunk/Makefile.am, trunk/Makefile.in, trunk/layout.c, + trunk/lcd4linux.c, trunk/widget.h, trunk/widget_bar.c, + trunk/widget_icon.c, trunk/widget_image.c, trunk/widget_text.c, + trunk/widget_timer.c, trunk/widget_timer.h: + [lcd4linux @ 2006-01-23 06:17:18 by reinelt] + timer widget added + +2006-01-22 reinelt + + * [r622] trunk/widget_icon.c: + [lcd4linux @ 2006-01-22 10:01:09 by reinelt] + allow 'static' icons with speed=0 + + * [r621] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/drv_X11.c, trunk/widget_image.c, trunk/widget_image.h: + [lcd4linux @ 2006-01-22 09:16:05 by reinelt] + Image Widget framework added + +2006-01-21 reinelt + + * [r620] trunk/drv_G15.c: + [lcd4linux @ 2006-01-21 17:43:25 by reinelt] + minor cosmetic fixes + + * [r619] trunk/drivers.m4: + [lcd4linux @ 2006-01-21 15:25:02 by reinelt] + GPIO subsystem in drivers.m4 added + + * [r618] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, trunk/drv_G15.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-01-21 13:26:43 by reinelt] + Logitech G-15 keyboard LCD driver from Dave Ingram + + * [r617] trunk/evaluator.c: + [lcd4linux @ 2006-01-21 09:40:20 by reinelt] + Big Memory Leak in Evaluator fixed (thanks to Oliver Gehrke) + +2006-01-20 reinelt + + * [r616] trunk/lcd4linux.conf.sample, trunk/plugin_mysql.c: + [lcd4linux @ 2006-01-20 15:58:05 by reinelt] + MySQL::count() added again + + * [r615] trunk/plugin_mysql.c: + [lcd4linux @ 2006-01-20 15:43:25 by reinelt] + MySQL::query() returns a value, not the number of rows + +2006-01-18 reinelt + + * [r614] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/drivers.m4, + trunk/drv_LCDLinux.c, trunk/drv_LCDLinux.h: + [lcd4linux @ 2006-01-18 11:49:48 by reinelt] + adopted to lcd-linux-0.9.2 + +2006-01-16 reinelt + + * [r613] trunk/plugin_mysql.c: + [lcd4linux @ 2006-01-16 15:39:58 by reinelt] + MySQL::queryvalue() extension from Harald Klemm -2005-06-10 07:00 reinelt +2006-01-06 tooly-bln - * Makefile.am, Makefile.in, configure, configure.in: version number - set to 0.10.0 + * [r612] trunk/drv_LUIse.c: + [lcd4linux @ 2006-01-06 16:56:49 by tooly-bln] -2005-06-10 06:54 reinelt +2006-01-06 reinelt - * ltmain.sh: removed ltmain.sh + * [r611] trunk/drv_Crystalfontz.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-01-06 08:12:19 by reinelt] + GPO's for Crystalfontz -2005-06-10 06:53 reinelt + * [r610] trunk/drv_RouterBoard.c: + [lcd4linux @ 2006-01-06 07:06:57 by reinelt] + GPO's for RouterBoard - * libtool: removed libtool and ltmain.sh +2006-01-05 reinelt -2005-06-09 19:41 reinelt + * [r609] trunk/drv_HD44780.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-01-05 19:27:26 by reinelt] + HD44780 power supply from parport - * drv_HD44780.c, drv_M50530.c, lcd4linux.conf.sample: M50530 fixes - (many thanks to Szymon Bieganski) + * [r608] trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_LPH7508.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_Sample.c, + trunk/drv_generic_gpio.c: + [lcd4linux @ 2006-01-05 18:56:57 by reinelt] + more GPO stuff -2005-06-06 11:24 reinelt +2006-01-05 nicowallmeier - * lcd4linux.conf.sample, plugin_mysql.c: two bugs in plugin_mysql.c - fixed + * [r607] trunk/drv_BWCT.c: + [lcd4linux @ 2006-01-05 15:53:45 by nicowallmeier] + fixed compatility with gcc 2.95 -2005-06-03 19:04 reinelt +2006-01-03 reinelt - * configure, configure.in, python.m4: hopefully solved the - AM_PYTHON_PATH issue finally + * [r606] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/drivers.m4, + trunk/drv.c, trunk/drv_LUIse.c: + [lcd4linux @ 2006-01-03 13:20:05 by reinelt] + LUIse driver added -2005-06-03 06:45 reinelt + * [r605] trunk/drv_HD44780.c, trunk/drv_LPH7508.c, + trunk/drv_MatrixOrbital.c, trunk/drv_generic_gpio.c, + trunk/drv_generic_gpio.h, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2006-01-03 06:13:44 by reinelt] + GPIO's for MatrixOrbital - * configure, configure.in, python.m4: renamed AM_PYTHON to - MY_PYTHON... +2005-12-20 reinelt -2005-06-01 14:50 reinelt + * [r604] trunk/configure, trunk/drivers.m4, trunk/drv_HD44780.c, + trunk/drv_LPH7508.c, trunk/drv_generic_gpio.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-12-20 07:07:43 by reinelt] + further work on GPO's, HD44780 GPO support - * drv_generic_i2c.c: ifdef'ed unused function to avoid compiler - warning +2005-12-19 reinelt -2005-06-01 14:46 reinelt + * [r603] trunk/configure, trunk/drivers.m4, trunk/drv_Sample.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-12-19 05:08:27 by reinelt] + GPO's added to the Sample driver - * configure, configure.in, curses.m4, plugins.m4: --with-python - added to configure +2005-12-18 reinelt -2005-06-01 14:09 reinelt + * [r602] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/drivers.m4, trunk/drv_LPH7508.c, trunk/drv_generic_gpio.c, + trunk/drv_generic_gpio.h, trunk/layout.c, + trunk/lcd4linux.conf.sample, trunk/widget.c, trunk/widget.h, + trunk/widget_bar.c, trunk/widget_gpo.c, trunk/widget_gpo.h, + trunk/widget_icon.c, trunk/widget_text.c: + [lcd4linux @ 2005-12-18 16:18:34 by reinelt] + GPO's added again - * aclocal.m4, config.h.in, configure, lcd4linux.conf.sample, - lcd4linux_i2c.h: removed ^M from lcd4linux_i2c.h; indent.sh run +2005-12-13 reinelt -2005-06-01 13:17 pk_richman + * [r601] trunk/drv_LPH7508.c, trunk/drv_generic_graphic.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-12-13 14:07:28 by reinelt] + LPH7508 driver finished - * drv_HD44780.c: marked unused parameters +2005-12-12 reinelt -2005-05-31 23:30 lfcorreia + * [r600] trunk/drv_HD44780.c, trunk/lcd4linux.conf.sample, + trunk/udelay.c, trunk/udelay.h: + [lcd4linux @ 2005-12-12 09:08:08 by reinelt] + finally removed old udelay code path; read timing values from + config - * debian/copyright, AUTHORS, drv_generic_i2c.h: fix my email - address + * [r599] trunk/drv_HD44780.c, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-12-12 05:52:03 by reinelt] + type of delays is 'unsigned long' -2005-05-31 23:28 lfcorreia +2005-12-11 reinelt - * drv_HD44780.c: fix typo + * [r598] trunk/drv_BWCT.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-12-11 14:55:28 by reinelt] + contrast range for BWCT is 0..255, not 0..100 -2005-05-31 23:26 lfcorreia +2005-11-06 reinelt - * drv_HD44780.c: fix my email address + * [r597] trunk/drv_generic_text.c, trunk/widget_icon.c: + [lcd4linux @ 2005-11-06 09:54:43 by reinelt] + fixed icon size removed, uses XRES & YRES (I hope this doesn't + lead to problemes...) -2005-05-31 23:06 lfcorreia + * [r596] trunk/widget.c, trunk/widget.h, trunk/widget_icon.c: + [lcd4linux @ 2005-11-06 09:17:20 by reinelt] + re-use icons (thanks to Jesus de Santos Garcia) - * configure.in: replace the accidently deleted Python detection - code +2005-11-05 reinelt -2005-05-31 22:42 lfcorreia + * [r595] trunk/README.Drivers: + [lcd4linux @ 2005-11-05 06:34:09 by reinelt] + README.Drivers removed - * config.h.in, configure, configure.in, drivers.m4, drv_HD44780.c, - drv_generic_i2c.c, drv_generic_i2c.h, lcd4linux_i2c.h: new file: - lcd4linux_i2c.h avoid the problems detecting the proper I2C - kernel include files + * [r594] trunk/drv.c: + [lcd4linux @ 2005-11-05 06:26:51 by reinelt] + littly typo corrected - rearrange all the other autoconf stuff to remove I2C detection +2005-11-04 reinelt - new method by Paul Kamphuis to write to the I2C device + * [r593] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_LPH7508.c, trunk/drv_Sample.c: + [lcd4linux @ 2005-11-04 14:10:38 by reinelt] + drv_Sample and drv_LPH7508 -2005-05-28 11:08 reinelt + * [r592] trunk/README.Plugins: + [lcd4linux @ 2005-11-04 05:39:33 by reinelt] + README.Plugins removed - * plugins.m4: fixed plugins.m4 bug found by Martin + * [r591] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/plugin.c, trunk/plugin_sample.c, + trunk/plugins.m4: + [lcd4linux @ 2005-11-04 04:53:08 by reinelt] + sample plugin activated -2005-05-28 11:06 reinelt + * [r590] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_Image.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-11-04 04:44:52 by reinelt] + LPH7508 driver (not yet finished) - * drv_serdisplib.c, lcd4linux.conf.sample: serdisplib cosmetics +2005-10-02 reinelt -2005-05-13 07:44 reinelt + * [r589] trunk/configure, trunk/drv_HD44780.c: + [lcd4linux @ 2005-10-02 07:58:48 by reinelt] + HD44780 address setup time increased - * ChangeLog: ChangeLog updated +2005-09-14 reinelt -2005-05-13 07:43 reinelt + * [r588] trunk/configure, trunk/drivers.m4: + [lcd4linux @ 2005-09-14 15:08:32 by reinelt] + fixed drivers.m4 to link generic text driver for several displays + (thanks to Ludovic Gomez for pointing this out) - * Makefile.am, Makefile.in, config.h.in, configure, configure.in: - added drv_LCDLinux.h to extra_sources +2005-09-07 reinelt -2005-05-12 16:55 reinelt + * [r587] trunk/drv_Crystalfontz.c: + [lcd4linux @ 2005-09-07 06:51:44 by reinelt] + Support for CF635 added - * drv_serdisplib.c, indent.sh: plugins for serdisplib driver +2005-09-02 reinelt -2005-05-12 07:52 reinelt + * [r586] trunk/lcd4linux.c: + [lcd4linux @ 2005-09-02 05:27:08 by reinelt] + double-fork daemonize patch from Petri Damsten - * drv_serdisplib.c: serdisplib GET_VERSION_MAJOR macro +2005-08-27 reinelt -2005-05-11 06:27 reinelt + * [r585] trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/drivers.m4, trunk/drv_LCDLinux.c, trunk/drv_LCDLinux.h, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-08-27 07:02:25 by reinelt] + LCD-Linux updated to 0.9.0 - * drv_serdisplib.c: small serdisplib bugs fixed +2005-08-22 reinelt -2005-05-10 15:20 reinelt + * [r584] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_SimpleLCD.c, trunk/drv_WincorNixdorf.c, + trunk/drv_generic_text.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-08-22 05:44:43 by reinelt] + new driver 'WincorNixdorf' + some fixes to the bar code - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - drivers.m4, drv.c, drv_serdisplib.c, lcd4linux.conf.sample: added - serdisplib driver +2005-08-21 reinelt -2005-05-08 06:32 reinelt + * [r583] trunk/drv_Crystalfontz.c, trunk/drv_Trefon.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-08-21 08:18:56 by reinelt] + CrystalFontz ACK processing - * CodingStyle, cfg.c, cfg.h, configure, debug.c, debug.h, drv.c, - drv.h, drv_BWCT.c, drv_BeckmannEgle.c, drv_Crystalfontz.c, - drv_Curses.c, drv_Cwlinux.c, drv_HD44780.c, drv_Image.c, - drv_LCDLinux.c, drv_LCDLinux.h, drv_LCDTerm.c, drv_M50530.c, - drv_MatrixOrbital.c, drv_MilfordInstruments.c, drv_NULL.c, - drv_Noritake.c, drv_RouterBoard.c, drv_SimpleLCD.c, drv_T6963.c, - drv_Trefon.c, drv_USBLCD.c, drv_X11.c, drv_generic_graphic.c, - drv_generic_graphic.h, drv_generic_i2c.c, drv_generic_i2c.h, - drv_generic_parport.c, drv_generic_parport.h, - drv_generic_serial.c, drv_generic_serial.h, drv_generic_text.c, - drv_generic_text.h, evaluator.c, evaluator.h, font_6x8.h, hash.c, - hash.h, indent.sh, layout.c, lcd4linux.c, pid.c, pid.h, plugin.c, - plugin.h, plugin_apm.c, plugin_cfg.c, plugin_cpuinfo.c, - plugin_diskstats.c, plugin_dvb.c, plugin_exec.c, - plugin_i2c_sensors.c, plugin_imon.c, plugin_isdn.c, - plugin_loadavg.c, plugin_math.c, plugin_meminfo.c, - plugin_mysql.c, plugin_netdev.c, plugin_pop3.c, plugin_ppp.c, - plugin_proc_stat.c, plugin_python.c, plugin_sample.c, - plugin_seti.c, plugin_statfs.c, plugin_string.c, plugin_test.c, - plugin_time.c, plugin_uname.c, plugin_uptime.c, - plugin_wireless.c, plugin_xmms.c, qprintf.c, thread.c, thread.h, - timer.c, timer.h, udelay.c, udelay.h, widget.c, widget.h, - widget_bar.c, widget_bar.h, widget_icon.c, widget_icon.h, - widget_text.c, widget_text.h: CodingStyle added and applied +2005-08-20 reinelt -2005-05-06 08:41 reinelt + * [r582] trunk/drv_Trefon.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-08-20 10:10:13 by reinelt] + TREFON patch from Stephan Trautvetter: + drv_TF_init: CHAR0 set to 0 instead of 1 + drv_TF_write: combine the GOTO and the data into one packet + drv_TF_write: add GOTO-Case for resolutions 8x1/20x4 characters + drv_TF_start: test for existing resolutions from TREFON USB-LCDs + implemented + the use of 'asc255bug 1' is recommendable - * python.m4: python2.4 added to python.m4 +2005-07-06 reinelt -2005-05-06 08:37 reinelt + * [r581] trunk/drv_SimpleLCD.c, trunk/lcd4linux.conf.sample, + trunk/lcd4linux_i2c.h: + [lcd4linux @ 2005-07-06 04:40:18 by reinelt] + GCC-4 fixes - * drv_generic_text.c, widget_bar.c, widget_bar.h: hollow bar patch - from geronet +2005-06-19 reinelt -2005-05-05 10:36 reinelt + * [r580] trunk/drv_generic_parport.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-06-19 17:57:06 by reinelt] + cosmetics... - * drv_HD44780.c, drv_M50530.c, drv_Noritake.c, drv_T6963.c, - drv_generic_parport.c, lcd4linux.conf.sample: changed SELECT to - SLCTIN +2005-06-15 reinelt -2005-05-04 09:18 obconseil + * [r579] trunk/drv_LCDLinux.c, trunk/drv_LCDLinux.h: + [lcd4linux @ 2005-06-15 05:24:35 by reinelt] + updated LCD-Linux driver to version 0.8.9 - * drv_Noritake.c: Driver modified according to Michels's - recommendations : +2005-06-13 reinelt - - 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. + * [r578] trunk/drv_generic_parport.c: + [lcd4linux @ 2005-06-13 03:43:46 by reinelt] + undo PPEXCL activation... -2005-05-04 08:13 reinelt + * [r577] trunk/drv_generic_parport.c: + [lcd4linux @ 2005-06-13 03:38:25 by reinelt] + try PPEXCL again, but ignore result - * drv_generic_parport.c, drv_generic_parport.h: - parport_wire_status() added +2005-06-11 reinelt -2005-05-04 07:42 reinelt + * [r576] trunk/configure, trunk/configure.in: + [lcd4linux @ 2005-06-11 10:57:45 by reinelt] + changed version to 0.10.1-CVS - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_Noritake.c: Noritake driver added + * [r575] trunk/ChangeLog: + [lcd4linux @ 2005-06-11 04:14:05 by reinelt] + final 0.10.0 release, Changelog updated -2005-05-04 07:22 reinelt +2005-06-10 reinelt - * plugin_python.c: * 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 + * [r574] trunk/config.h.in, trunk/configure, trunk/configure.in: + [lcd4linux @ 2005-06-10 11:22:28 by reinelt] + double-check for X11 headers (AC_PATH_XTRA is buggy) -2005-05-03 13:13 reinelt + * [r573] trunk/depcomp: + [lcd4linux @ 2005-06-10 09:51:44 by reinelt] + depcomp removed - * Makefile.am, Makefile.in, configure, drivers.m4, plugin_python.c, - plugins.m4: 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 + * [r572] trunk/ChangeLog: + [lcd4linux @ 2005-06-10 05:02:28 by reinelt] + ChangeLog -2005-05-02 12:29 reinelt + * [r571] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/configure.in: + [lcd4linux @ 2005-06-10 05:00:36 by reinelt] + version number set to 0.10.0 - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - plugin.c, plugin_python.c, plugins.m4, python.m4: preparations - for python bindings and python plugin + * [r570] trunk/ltmain.sh: + [lcd4linux @ 2005-06-10 04:54:10 by reinelt] + removed ltmain.sh -2005-05-02 07:15 reinelt + * [r569] trunk/libtool: + [lcd4linux @ 2005-06-10 04:53:44 by reinelt] + removed libtool and ltmain.sh - * cfg.c, drv_LCDLinux.c, drv_LCDLinux.h, lcd4linux.conf.sample: - make busy-flag checking configurable for LCD-Linux driver +2005-06-09 reinelt -2005-04-30 08:02 reinelt + * [r568] trunk/drv_HD44780.c, trunk/drv_M50530.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-06-09 17:41:47 by reinelt] + M50530 fixes (many thanks to Szymon Bieganski) - * drv_LCDLinux.c, drv_LCDLinux.h, lcd4linux.conf.sample: LCD-Linux - display size set up from lcd4linux.conf +2005-06-06 reinelt -2005-04-24 07:27 reinelt + * [r567] trunk/lcd4linux.conf.sample, trunk/plugin_mysql.c: + [lcd4linux @ 2005-06-06 09:24:07 by reinelt] + two bugs in plugin_mysql.c fixed - * drv_Trefon.c, lcd4linux.conf.sample: Trefon Backlight added +2005-06-03 reinelt -2005-04-24 06:41 reinelt + * [r566] trunk/configure, trunk/configure.in, trunk/python.m4: + [lcd4linux @ 2005-06-03 17:04:52 by reinelt] + hopefully solved the AM_PYTHON_PATH issue finally - * ChangeLog: Changelog updated + * [r565] trunk/configure, trunk/configure.in, trunk/python.m4: + [lcd4linux @ 2005-06-03 04:45:57 by reinelt] + renamed AM_PYTHON to MY_PYTHON... -2005-04-24 06:33 reinelt +2005-06-01 reinelt - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_Trefon.c, drv_USBLCD.c, lcd4linux.conf.sample: driver - for TREFON USB LCD's added + * [r564] trunk/drv_generic_i2c.c: + [lcd4linux @ 2005-06-01 12:50:25 by reinelt] + ifdef'ed unused function to avoid compiler warning -2005-04-20 07:49 reinelt + * [r563] trunk/configure, trunk/configure.in, trunk/curses.m4, + trunk/plugins.m4: + [lcd4linux @ 2005-06-01 12:46:31 by reinelt] + --with-python added to configure - * drv_SimpleLCD.c: 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. + * [r562] trunk/aclocal.m4, trunk/config.h.in, trunk/configure, + trunk/lcd4linux.conf.sample, trunk/lcd4linux_i2c.h: + [lcd4linux @ 2005-06-01 12:09:11 by reinelt] + removed ^M from lcd4linux_i2c.h; indent.sh run -2005-04-09 09:36 reinelt +2005-06-01 pk_richman - * drv_LCDLinux.c, drv_LCDLinux.h: updated LCD-Linux driver to - version 0.8.8 + * [r561] trunk/drv_HD44780.c: + [lcd4linux @ 2005-06-01 11:17:54 by pk_richman] + marked unused parameters -2005-04-05 08:57 reinelt +2005-05-31 lfcorreia - * configure, configure.in, plugins.m4: AC_CHECK_HEADERS corrected + * [r560] trunk/AUTHORS, trunk/debian/copyright, + trunk/drv_generic_i2c.h: + [lcd4linux @ 2005-05-31 21:30:56 by lfcorreia] + fix my email address -2005-04-05 07:12 reinelt + * [r559] trunk/drv_HD44780.c: + [lcd4linux @ 2005-05-31 21:28:42 by lfcorreia] + fix typo - * configure, configure.in, drv_generic_i2c.c, - lcd4linux.conf.sample: i2c patch from Paul (still does not work - here :-( + * [r558] trunk/drv_HD44780.c: + [lcd4linux @ 2005-05-31 21:26:56 by lfcorreia] + fix my email address -2005-04-05 06:46 reinelt + * [r557] trunk/configure.in: + [lcd4linux @ 2005-05-31 21:06:36 by lfcorreia] + replace the accidently deleted Python detection code - * plugin_math.c: ceil/floor patch from Maxime + * [r556] trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/drivers.m4, trunk/drv_HD44780.c, trunk/drv_generic_i2c.c, + trunk/drv_generic_i2c.h, trunk/lcd4linux_i2c.h: + [lcd4linux @ 2005-05-31 20:42:54 by lfcorreia] + new file: lcd4linux_i2c.h + avoid the problems detecting the proper I2C kernel include files + + rearrange all the other autoconf stuff to remove I2C detection + + new method by Paul Kamphuis to write to the I2C device -2005-04-04 22:11 nicowallmeier +2005-05-28 reinelt - * plugin_imon.c: to be compatible with gcc 2.95 + * [r555] trunk/plugins.m4: + [lcd4linux @ 2005-05-28 09:08:30 by reinelt] + fixed plugins.m4 bug found by Martin -2005-04-03 09:07 reinelt + * [r554] trunk/drv_serdisplib.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-05-28 09:06:14 by reinelt] + serdisplib cosmetics - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - plugin.c, plugin_statfs.c, plugins.m4: added statfs plugin +2005-05-13 reinelt -2005-04-02 07:28 reinelt + * [r553] trunk/ChangeLog: + [lcd4linux @ 2005-05-13 05:44:44 by reinelt] + ChangeLog updated - * drv_Crystalfontz.c, drv_SimpleLCD.c, drv_USBLCD.c: fixed gcc4 - warnings about signed/unsigned mismatches + * [r552] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in: + [lcd4linux @ 2005-05-13 05:43:25 by reinelt] + added drv_LCDLinux.h to extra_sources -2005-04-01 07:16 reinelt +2005-05-12 reinelt + + * [r551] trunk/drv_serdisplib.c, trunk/indent.sh: + [lcd4linux @ 2005-05-12 14:55:47 by reinelt] + plugins for serdisplib driver + + * [r550] trunk/drv_serdisplib.c: + [lcd4linux @ 2005-05-12 05:52:43 by reinelt] + serdisplib GET_VERSION_MAJOR macro + +2005-05-11 reinelt + + * [r549] trunk/drv_serdisplib.c: + [lcd4linux @ 2005-05-11 04:27:49 by reinelt] + small serdisplib bugs fixed + +2005-05-10 reinelt + + * [r548] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/drivers.m4, + trunk/drv.c, trunk/drv_serdisplib.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-05-10 13:20:10 by reinelt] + added serdisplib driver + +2005-05-08 reinelt + + * [r547] trunk/CodingStyle, trunk/cfg.c, trunk/cfg.h, + trunk/configure, trunk/debug.c, trunk/debug.h, trunk/drv.c, + trunk/drv.h, trunk/drv_BWCT.c, trunk/drv_BeckmannEgle.c, + trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, trunk/drv_Image.c, + trunk/drv_LCDLinux.c, trunk/drv_LCDLinux.h, trunk/drv_LCDTerm.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_NULL.c, + trunk/drv_Noritake.c, trunk/drv_RouterBoard.c, + trunk/drv_SimpleLCD.c, trunk/drv_T6963.c, trunk/drv_Trefon.c, + trunk/drv_USBLCD.c, trunk/drv_X11.c, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_generic_i2c.c, + trunk/drv_generic_i2c.h, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/drv_generic_serial.c, + trunk/drv_generic_serial.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/evaluator.c, trunk/evaluator.h, + trunk/font_6x8.h, trunk/hash.c, trunk/hash.h, trunk/indent.sh, + trunk/layout.c, trunk/lcd4linux.c, trunk/pid.c, trunk/pid.h, + trunk/plugin.c, trunk/plugin.h, trunk/plugin_apm.c, + trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, + trunk/plugin_diskstats.c, trunk/plugin_dvb.c, + trunk/plugin_exec.c, trunk/plugin_i2c_sensors.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, trunk/plugin_loadavg.c, + trunk/plugin_math.c, trunk/plugin_meminfo.c, + trunk/plugin_mysql.c, trunk/plugin_netdev.c, trunk/plugin_pop3.c, + trunk/plugin_ppp.c, trunk/plugin_proc_stat.c, + trunk/plugin_python.c, trunk/plugin_sample.c, + trunk/plugin_seti.c, trunk/plugin_statfs.c, + trunk/plugin_string.c, trunk/plugin_test.c, trunk/plugin_time.c, + trunk/plugin_uname.c, trunk/plugin_uptime.c, + trunk/plugin_wireless.c, trunk/plugin_xmms.c, trunk/qprintf.c, + trunk/thread.c, trunk/thread.h, trunk/timer.c, trunk/timer.h, + trunk/udelay.c, trunk/udelay.h, trunk/widget.c, trunk/widget.h, + trunk/widget_bar.c, trunk/widget_bar.h, trunk/widget_icon.c, + trunk/widget_icon.h, trunk/widget_text.c, trunk/widget_text.h: + [lcd4linux @ 2005-05-08 04:32:43 by reinelt] + CodingStyle added and applied + +2005-05-06 reinelt + + * [r546] trunk/python.m4: + [lcd4linux @ 2005-05-06 06:41:53 by reinelt] + python2.4 added to python.m4 + + * [r545] trunk/drv_generic_text.c, trunk/widget_bar.c, + trunk/widget_bar.h: + [lcd4linux @ 2005-05-06 06:37:34 by reinelt] + hollow bar patch from geronet + + * [r544] trunk/documentation/drivers/Makefile, + trunk/documentation/drivers/index.xml, + trunk/documentation/dtd/doc.dtd, + trunk/documentation/dtd/references.dtd, + trunk/documentation/dtd/xhtml-lat1.ent, + trunk/documentation/dtd/xhtml-special.ent, + trunk/documentation/dtd/xhtml-symbol.ent, + trunk/documentation/lcd4linux/Makefile, + trunk/documentation/lcd4linux/bug_report.xml, + trunk/documentation/lcd4linux/example.xml, + trunk/documentation/lcd4linux/index.xml, + trunk/documentation/lcd4linux/write_doc.xml, + trunk/documentation/plugins/Makefile, + trunk/documentation/plugins/index.xml, + trunk/documentation/xsl/body.xsl, + trunk/documentation/xsl/doc.xsl, + trunk/documentation/xsl/head.xsl, + trunk/documentation/xsl/helpers.xsl, + trunk/documentation/xsl/references.xsl, + trunk/documentation/xsl/xhtml.xsl: + [lcd4linux @ 2005-05-06 05:40:02 by reinelt] + remove documentation pass#2 + + * [r543] trunk/documentation/Makefile, + trunk/documentation/Makefile.generic, + trunk/documentation/data/doc.css, + trunk/documentation/data/images/note-icon.png, + trunk/documentation/data/images/warn-icon.png, + trunk/documentation/data/references.xml: + [lcd4linux @ 2005-05-06 05:36:58 by reinelt] + removed documentation again :-( + +2005-05-05 reinelt + + * [r542] trunk/drv_HD44780.c, trunk/drv_M50530.c, + trunk/drv_Noritake.c, trunk/drv_T6963.c, + trunk/drv_generic_parport.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-05-05 08:36:12 by reinelt] + changed SELECT to SLCTIN + +2005-05-04 obconseil + + * [r541] trunk/drv_Noritake.c: + [lcd4linux @ 2005-05-04 07:18:44 by obconseil] + 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 reinelt + + * [r540] trunk/drv_generic_parport.c, trunk/drv_generic_parport.h: + [lcd4linux @ 2005-05-04 06:13:05 by reinelt] + parport_wire_status() added - * lcd4linux.conf.sample, plugin_i2c_sensors.c, plugin_imon.c, - plugin_mysql.c, plugin_pop3.c: moved plugin init stuff to a - seperate function called on first use + * [r539] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_Noritake.c: + [lcd4linux @ 2005-05-04 05:42:37 by reinelt] + Noritake driver added + + * [r538] trunk/plugin_python.c: + [lcd4linux @ 2005-05-04 05:22:12 by reinelt] + * 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 reinelt + + * [r537] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/drivers.m4, trunk/plugin_python.c, trunk/plugins.m4: + [lcd4linux @ 2005-05-03 11:13:23 by reinelt] + 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-03-30 06:57 reinelt +2005-05-02 reinelt - * evaluator.c, lcd4linux.c, plugin_cfg.c: Evaluator speedup: use - bsearch for finding functions and variables + * [r536] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/plugin.c, + trunk/plugin_python.c, trunk/plugins.m4, trunk/python.m4: + [lcd4linux @ 2005-05-02 10:29:20 by reinelt] + preparations for python bindings and python plugin -2005-03-29 00:29 reinelt + * [r535] trunk/cfg.c, trunk/drv_LCDLinux.c, trunk/drv_LCDLinux.h, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-05-02 05:15:46 by reinelt] + make busy-flag checking configurable for LCD-Linux driver - * drv_HD44780.c: HD44780 multiple displays patch from geronet +2005-04-30 reinelt -2005-03-28 21:39 reinelt + * [r534] trunk/drv_LCDLinux.c, trunk/drv_LCDLinux.h, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-04-30 06:02:09 by reinelt] + LCD-Linux display size set up from lcd4linux.conf - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - drivers.m4, drv_HD44780.c, drv_generic_i2c.c, drv_generic_i2c.h: - HD44780/I2C patch from Luis merged (still does not work for me) +2005-04-24 reinelt -2005-03-25 16:44 reinelt + * [r533] trunk/drv_Trefon.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-04-24 05:27:09 by reinelt] + Trefon Backlight added - * drv_HD44780.c: HD44780 Backlight fixed (thanks to geronet) + * [r532] trunk/ChangeLog: + [lcd4linux @ 2005-04-24 04:41:28 by reinelt] + Changelog updated -2005-03-23 13:23 reinelt + * [r531] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_Trefon.c, trunk/drv_USBLCD.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-04-24 04:33:46 by reinelt] + driver for TREFON USB LCD's added + +2005-04-20 reinelt + + * [r530] trunk/drv_SimpleLCD.c: + [lcd4linux @ 2005-04-20 05:49:21 by reinelt] + 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. - * drv_Crystalfontz.c: fixed some signed/unsigned char mismatches in - the Crystalfontz driver (ticket #12) +2005-04-09 reinelt -2005-02-24 08:07 reinelt + * [r529] trunk/drv_LCDLinux.c, trunk/drv_LCDLinux.h: + [lcd4linux @ 2005-04-09 07:36:42 by reinelt] + updated LCD-Linux driver to version 0.8.8 - * ChangeLog: ChangeLog +2005-04-05 reinelt -2005-02-24 08:06 reinelt + * [r528] trunk/configure, trunk/configure.in, trunk/plugins.m4: + [lcd4linux @ 2005-04-05 06:57:39 by reinelt] + AC_CHECK_HEADERS corrected - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_Crystalfontz.c, drv_LCDLinux.c, drv_SimpleLCD.c, - drv_generic_text.c, lcd4linux.conf.sample: SimpleLCD driver added + * [r527] trunk/configure, trunk/configure.in, + trunk/drv_generic_i2c.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-04-05 05:12:48 by reinelt] + i2c patch from Paul (still does not work here :-( -2005-02-24 07:51 reinelt + * [r526] trunk/plugin_math.c: + [lcd4linux @ 2005-04-05 04:46:06 by reinelt] + ceil/floor patch from Maxime - * drv_LCDLinux.c: LCD-Linux driver GOTO_COST corrected +2005-04-04 nicowallmeier -2005-01-30 07:43 reinelt + * [r525] trunk/plugin_imon.c: + [lcd4linux @ 2005-04-04 20:11:14 by nicowallmeier] + to be compatible with gcc 2.95 - * drv.c, drv_LCDLinux.c, drv_USBLCD.c, lcd4linux.conf.sample: - driver for LCD-Linux finished +2005-04-03 reinelt -2005-01-29 10:30 reinelt + * [r524] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/plugin.c, + trunk/plugin_statfs.c, trunk/plugins.m4: + [lcd4linux @ 2005-04-03 07:07:43 by reinelt] + added statfs plugin - * drv_HD44780.c: minor HD44780 cleanups +2005-04-02 reinelt -2005-01-22 23:57 reinelt + * [r523] trunk/drv_Crystalfontz.c, trunk/drv_SimpleLCD.c, + trunk/drv_USBLCD.c: + [lcd4linux @ 2005-04-02 05:28:58 by reinelt] + fixed gcc4 warnings about signed/unsigned mismatches - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_LCDLinux.c, drv_LCDTerm.c, lcd4linux.conf.sample: - LCD-Linux driver added +2005-04-01 reinelt -2005-01-22 13:44 reinelt + * [r522] trunk/lcd4linux.conf.sample, trunk/plugin_i2c_sensors.c, + trunk/plugin_imon.c, trunk/plugin_mysql.c, trunk/plugin_pop3.c: + [lcd4linux @ 2005-04-01 05:16:04 by reinelt] + moved plugin init stuff to a seperate function called on first + use - * drv_MatrixOrbital.c: MatrixOrbital backlight micro-fix +2005-03-30 reinelt -2005-01-18 07:30 reinelt + * [r521] trunk/evaluator.c, trunk/lcd4linux.c, trunk/plugin_cfg.c: + [lcd4linux @ 2005-03-30 04:57:50 by reinelt] + Evaluator speedup: use bsearch for finding functions and + variables - * cfg.c, cfg.h, configure, configure.in, debug.c, debug.h, - drivers.m4, drv.c, drv.h, drv_BWCT.c, drv_BeckmannEgle.c, - drv_Crystalfontz.c, drv_Curses.c, drv_Cwlinux.c, drv_HD44780.c, - drv_Image.c, drv_LCDTerm.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_NULL.c, drv_RouterBoard.c, - drv_T6963.c, drv_USBLCD.c, drv_X11.c, drv_generic_graphic.c, - drv_generic_graphic.h, drv_generic_parport.c, - drv_generic_parport.h, drv_generic_serial.c, - drv_generic_serial.h, drv_generic_text.c, drv_generic_text.h, - evaluator.c, evaluator.h, font_6x8.h, hash.c, hash.h, layout.c, - layout.h, lcd4linux.c, lcd4linux.xpm, pid.c, pid.h, plugin.c, - plugin.h, plugin_apm.c, plugin_cfg.c, plugin_cpuinfo.c, - plugin_diskstats.c, plugin_dvb.c, plugin_exec.c, - plugin_i2c_sensors.c, plugin_imon.c, plugin_isdn.c, - plugin_loadavg.c, plugin_math.c, plugin_meminfo.c, - plugin_mysql.c, plugin_netdev.c, plugin_pop3.c, plugin_ppp.c, - plugin_proc_stat.c, plugin_sample.c, plugin_seti.c, - plugin_string.c, plugin_test.c, plugin_time.c, plugin_uname.c, - plugin_uptime.c, plugin_wireless.c, plugin_xmms.c, plugins.m4, - qprintf.c, qprintf.h, thread.c, thread.h, timer.c, timer.h, - udelay.c, udelay.h, widget.c, widget.h, widget_bar.c, - widget_bar.h, widget_icon.c, widget_icon.h, widget_text.c, - widget_text.h: added (C) to all copyright statements +2005-03-28 reinelt -2005-01-17 07:38 reinelt + * [r520] trunk/drv_HD44780.c: + [lcd4linux @ 2005-03-28 22:29:23 by reinelt] + HD44780 multiple displays patch from geronet - * drv_HD44780.c: info about backlight and brightness + * [r519] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/drivers.m4, + trunk/drv_HD44780.c, trunk/drv_generic_i2c.c, + trunk/drv_generic_i2c.h: + [lcd4linux @ 2005-03-28 19:39:14 by reinelt] + HD44780/I2C patch from Luis merged (still does not work for me) -2005-01-17 07:29 reinelt +2005-03-25 reinelt - * cfg.c, drv_HD44780.c, lcd4linux.conf.sample: added - software-controlled backlight support to HD44780 + * [r518] trunk/drv_HD44780.c: + [lcd4linux @ 2005-03-25 15:44:43 by reinelt] + HD44780 Backlight fixed (thanks to geronet) -2005-01-15 14:13 reinelt +2005-03-23 reinelt - * drv_LCDTerm.c: LCDTerm driver added, take 2 + * [r517] trunk/drv_Crystalfontz.c: + [lcd4linux @ 2005-03-23 12:23:35 by reinelt] + fixed some signed/unsigned char mismatches in the Crystalfontz + driver (ticket #12) -2005-01-15 14:13 reinelt +2005-02-24 reinelt - * lcd4linux.conf.sample: LCDTerm section added to - lcd4linux.conf.sample + * [r516] trunk/ChangeLog: + [lcd4linux @ 2005-02-24 07:07:55 by reinelt] + ChangeLog -2005-01-15 14:10 reinelt + * [r515] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_Crystalfontz.c, trunk/drv_LCDLinux.c, + trunk/drv_SimpleLCD.c, trunk/drv_generic_text.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-02-24 07:06:45 by reinelt] + SimpleLCD driver added - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - drivers.m4, drv.c, lcd4linux.conf.sample: LCDTerm driver added + * [r514] trunk/drv_LCDLinux.c: + [lcd4linux @ 2005-02-24 06:51:40 by reinelt] + LCD-Linux driver GOTO_COST corrected -2005-01-11 11:25 reinelt +2005-01-30 reinelt - * lcd4linux.conf.sample: further changes to lcd4linux.conf.sample + * [r513] trunk/drv.c, trunk/drv_LCDLinux.c, trunk/drv_USBLCD.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-01-30 06:43:22 by reinelt] + driver for LCD-Linux finished -2005-01-11 11:19 reinelt +2005-01-29 reinelt - * lcd4linux.conf.sample, plugin_proc_stat.c: changes to - lcd4linux.conf.sample + * [r512] trunk/drv_HD44780.c: + [lcd4linux @ 2005-01-29 09:30:56 by reinelt] + minor HD44780 cleanups -2005-01-09 11:57 reinelt +2005-01-22 reinelt - * ChangeLog: ChangeLog updated + * [r511] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_LCDLinux.c, trunk/drv_LCDTerm.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-01-22 22:57:57 by reinelt] + LCD-Linux driver added -2005-01-09 11:53 reinelt + * [r510] trunk/drv_MatrixOrbital.c: + [lcd4linux @ 2005-01-22 12:44:41 by reinelt] + MatrixOrbital backlight micro-fix + +2005-01-18 reinelt + + * [r509] trunk/cfg.c, trunk/cfg.h, trunk/configure, + trunk/configure.in, trunk/debug.c, trunk/debug.h, + trunk/drivers.m4, trunk/drv.c, trunk/drv.h, trunk/drv_BWCT.c, + trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_Image.c, trunk/drv_LCDTerm.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_MilfordInstruments.c, + trunk/drv_NULL.c, trunk/drv_RouterBoard.c, trunk/drv_T6963.c, + trunk/drv_USBLCD.c, trunk/drv_X11.c, trunk/drv_generic_graphic.c, + trunk/drv_generic_graphic.h, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/drv_generic_serial.c, + trunk/drv_generic_serial.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/evaluator.c, trunk/evaluator.h, + trunk/font_6x8.h, trunk/hash.c, trunk/hash.h, trunk/layout.c, + trunk/layout.h, trunk/lcd4linux.c, trunk/lcd4linux.xpm, + trunk/pid.c, trunk/pid.h, trunk/plugin.c, trunk/plugin.h, + trunk/plugin_apm.c, trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, + trunk/plugin_diskstats.c, trunk/plugin_dvb.c, + trunk/plugin_exec.c, trunk/plugin_i2c_sensors.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, trunk/plugin_loadavg.c, + trunk/plugin_math.c, trunk/plugin_meminfo.c, + trunk/plugin_mysql.c, trunk/plugin_netdev.c, trunk/plugin_pop3.c, + trunk/plugin_ppp.c, trunk/plugin_proc_stat.c, + trunk/plugin_sample.c, trunk/plugin_seti.c, + trunk/plugin_string.c, trunk/plugin_test.c, trunk/plugin_time.c, + trunk/plugin_uname.c, trunk/plugin_uptime.c, + trunk/plugin_wireless.c, trunk/plugin_xmms.c, trunk/plugins.m4, + trunk/qprintf.c, trunk/qprintf.h, trunk/thread.c, trunk/thread.h, + trunk/timer.c, trunk/timer.h, trunk/udelay.c, trunk/udelay.h, + trunk/widget.c, trunk/widget.h, trunk/widget_bar.c, + trunk/widget_bar.h, trunk/widget_icon.c, trunk/widget_icon.h, + trunk/widget_text.c, trunk/widget_text.h: + [lcd4linux @ 2005-01-18 06:30:21 by reinelt] + added (C) to all copyright statements + +2005-01-17 reinelt + + * [r508] trunk/drv_HD44780.c: + [lcd4linux @ 2005-01-17 06:38:48 by reinelt] + info about backlight and brightness + + * [r507] trunk/cfg.c, trunk/drv_HD44780.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-01-17 06:29:24 by reinelt] + added software-controlled backlight support to HD44780 + +2005-01-15 reinelt + + * [r506] trunk/drv_LCDTerm.c: + [lcd4linux @ 2005-01-15 13:13:57 by reinelt] + LCDTerm driver added, take 2 + + * [r505] trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-01-15 13:13:21 by reinelt] + LCDTerm section added to lcd4linux.conf.sample + + * [r504] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/drivers.m4, + trunk/drv.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-01-15 13:10:13 by reinelt] + LCDTerm driver added + +2005-01-11 reinelt + + * [r503] trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-01-11 10:25:26 by reinelt] + further changes to lcd4linux.conf.sample + + * [r502] trunk/lcd4linux.conf.sample, trunk/plugin_proc_stat.c: + [lcd4linux @ 2005-01-11 10:19:33 by reinelt] + changes to lcd4linux.conf.sample + +2005-01-09 reinelt + + * [r501] trunk/ChangeLog: + [lcd4linux @ 2005-01-09 10:57:25 by reinelt] + ChangeLog updated - * CREDITS, README, configure, configure.in, drv_generic_graphic.c, - drv_generic_text.c, plugin_uname.c: small type in plugin_uname - fixed new homepage lcd4linux.bulix.org + * [r500] trunk/CREDITS, trunk/README, trunk/configure, + trunk/configure.in, trunk/drv_generic_graphic.c, + trunk/drv_generic_text.c, trunk/plugin_uname.c: + [lcd4linux @ 2005-01-09 10:53:22 by reinelt] + small type in plugin_uname fixed + new homepage lcd4linux.bulix.org -2005-01-06 17:54 reinelt +2005-01-06 reinelt - * drv_M50530.c, drv_generic_parport.c, lcd4linux.conf.sample: + * [r499] trunk/drv_M50530.c, trunk/drv_generic_parport.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2005-01-06 16:54:53 by reinelt] M50530 fixes -2004-12-22 21:24 reinelt +2004-12-22 reinelt - * configure, configure.in, drv_T6963.c, drv_USBLCD.c: T6963 fix for - displays > 8 rows + * [r498] trunk/configure, trunk/configure.in, trunk/drv_T6963.c, + trunk/drv_USBLCD.c: + [lcd4linux @ 2004-12-22 20:24:00 by reinelt] + T6963 fix for displays > 8 rows -2004-11-30 06:01 reinelt +2004-11-30 reinelt - * drv_HD44780.c: removed compiler warnings for deactivated i2c bus + * [r497] trunk/drv_HD44780.c: + [lcd4linux @ 2004-11-30 05:01:25 by reinelt] + removed compiler warnings for deactivated i2c bus -2004-11-29 05:42 reinelt +2004-11-29 reinelt - * cfg.c, drv_Image.c, drv_X11.c, widget_bar.c, widget_text.c: + * [r496] trunk/cfg.c, trunk/drv_Image.c, trunk/drv_X11.c, + trunk/widget_bar.c, trunk/widget_text.c: + [lcd4linux @ 2004-11-29 04:42:06 by reinelt] removed the 99999 msec limit on widget update time (thanks to Petri Damsten) -2004-11-28 16:50 reinelt +2004-11-28 reinelt - * drv_Cwlinux.c, drv_generic_text.c, drv_generic_text.h, - lcd4linux.conf.sample, widget_icon.c: Cwlinux fixes (invalidation - of user-defined chars) + * [r495] trunk/drv_Cwlinux.c, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/lcd4linux.conf.sample, + trunk/widget_icon.c: + [lcd4linux @ 2004-11-28 15:50:24 by reinelt] + Cwlinux fixes (invalidation of user-defined chars) -2004-10-17 11:24 reinelt +2004-10-17 reinelt - * drv_HD44780.c, drv_generic_parport.h, lcd4linux.conf.sample: I2C - support for HD44780 displays by Luis (does not work by now) + * [r494] trunk/drv_HD44780.c, trunk/drv_generic_parport.h, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-10-17 09:24:31 by reinelt] + I2C support for HD44780 displays by Luis (does not work by now) -2004-10-02 11:31 reinelt +2004-10-02 reinelt - * configure, drivers.m4, drv_USBLCD.c, lcd4linux.conf.sample: + * [r493] trunk/configure, trunk/drivers.m4, trunk/drv_USBLCD.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-10-02 09:31:55 by reinelt] USBLCD driver modified to use libusb -2004-09-24 23:40 reinelt +2004-09-24 reinelt - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - drivers.m4, drv.c, drv_BWCT.c, drv_USBLCD.c, lcd4linux.c, - lcd4linux.conf.sample, plugin_exec.c: new driver for the BWCT USB - LCD interface board. + * [r492] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/drivers.m4, + trunk/drv.c, trunk/drv_BWCT.c, trunk/drv_USBLCD.c, + trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, + trunk/plugin_exec.c: + [lcd4linux @ 2004-09-24 21:40:52 by reinelt] + new driver for the BWCT USB LCD interface board. -2004-09-19 11:31 reinelt +2004-09-19 reinelt - * drv_HD44780.c, lcd4linux.conf.sample, timer.c: HD44780 busy flag - checking improved: fall back to busy-waiting if too many errors - occur + * [r491] trunk/drv_HD44780.c, trunk/lcd4linux.conf.sample, + trunk/timer.c: + [lcd4linux @ 2004-09-19 09:31:19 by reinelt] + HD44780 busy flag checking improved: fall back to busy-waiting if + too many errors occur -2004-09-18 17:58 reinelt +2004-09-18 reinelt - * drv_HD44780.c, drv_generic_parport.c, drv_generic_parport.h, - lcd4linux.conf.sample: even more HD44780 cleanups, hardwiring for - LCM-162 + * [r490] trunk/drv_HD44780.c, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-09-18 15:58:57 by reinelt] + even more HD44780 cleanups, hardwiring for LCM-162 -2004-09-18 12:57 reinelt + * [r489] trunk/drv_HD44780.c: + [lcd4linux @ 2004-09-18 10:57:29 by reinelt] + more parport/i2c cleanups - * drv_HD44780.c: more parport/i2c cleanups - -2004-09-18 11:48 reinelt - - * drv_HD44780.c, drv_generic_parport.c, lcd4linux.conf.sample, - udelay.c: HD44780 cleanup and prepararation for I2C backend + * [r488] trunk/drv_HD44780.c, trunk/drv_generic_parport.c, + trunk/lcd4linux.conf.sample, trunk/udelay.c: + [lcd4linux @ 2004-09-18 09:48:29 by reinelt] + HD44780 cleanup and prepararation for I2C backend LCM-162 submodel framework -2004-09-18 10:22 reinelt + * [r487] trunk/drv_HD44780.c, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-09-18 08:22:59 by reinelt] + drv_generic_parport_status() to read status lines - * drv_HD44780.c, drv_generic_parport.c, drv_generic_parport.h, - lcd4linux.conf.sample: drv_generic_parport_status() to read - status lines +2004-08-30 rjoco77 -2004-08-30 14:48 rjoco77 + * [r486] trunk/drv_RouterBoard.c: + [lcd4linux @ 2004-08-30 12:48:52 by rjoco77] + * Added backlight update immediatelly - * drv_RouterBoard.c: * Added backlight update immediatelly +2004-08-29 reinelt -2004-08-29 22:07 reinelt - - * drv_RouterBoard.c: + * [r485] trunk/drv_RouterBoard.c: + [lcd4linux @ 2004-08-29 20:07:55 by reinelt] Patch from Joco: Make RouterBoard Backlight configurable -2004-08-29 15:03 reinelt - - * Makefile.am, Makefile.in, config.h.in, configure, drivers.m4, - drv.c, drv_HD44780.c, drv_RouterBoard.c, lcd4linux.conf.sample: + * [r484] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_HD44780.c, trunk/drv_RouterBoard.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-08-29 13:03:40 by reinelt] added RouterBoard driver -2004-07-14 06:44 reinelt +2004-07-14 reinelt - * drv_BeckmannEgle.c, lcd4linux.conf.sample: - Beckmann+Egle fix added smaple widget for the PPP plugin + * [r483] trunk/drv_BeckmannEgle.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-07-14 04:44:44 by reinelt] + Beckmann+Egle fix + added smaple widget for the PPP plugin -2004-06-29 06:49 reinelt +2004-06-29 reinelt - * drv_BeckmannEgle.c: + * [r482] trunk/drv_BeckmannEgle.c: + [lcd4linux @ 2004-06-29 04:49:30 by reinelt] B+E enhanced port detection -2004-06-26 14:04 reinelt - - * cfg.c, debug.c, drv.c, drv.h, drv_BeckmannEgle.c, - drv_Crystalfontz.c, drv_Curses.c, drv_Cwlinux.c, drv_HD44780.c, - drv_Image.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_NULL.c, drv_T6963.c, drv_USBLCD.c, - drv_X11.c, drv_generic_graphic.c, drv_generic_graphic.h, - drv_generic_parport.c, drv_generic_parport.h, - drv_generic_serial.c, drv_generic_serial.h, drv_generic_text.c, - drv_generic_text.h, evaluator.c, evaluator.h, hash.c, hash.h, - layout.c, lcd4linux.c, pid.c, plugin.c, plugin_apm.c, - plugin_cfg.c, plugin_cpuinfo.c, plugin_diskstats.c, plugin_dvb.c, - plugin_exec.c, plugin_i2c_sensors.c, plugin_imon.c, - plugin_isdn.c, plugin_loadavg.c, plugin_math.c, plugin_meminfo.c, - plugin_netdev.c, plugin_pop3.c, plugin_ppp.c, plugin_proc_stat.c, - plugin_sample.c, plugin_seti.c, plugin_string.c, plugin_test.c, - plugin_time.c, plugin_uptime.c, plugin_wireless.c, plugin_xmms.c, - qprintf.c, qprintf.h, timer.c, udelay.h, widget.c, widget.h, - widget_bar.c, widget_bar.h, widget_icon.c, widget_icon.h, - widget_text.c, widget_text.h: +2004-06-26 reinelt + + * [r481] trunk/cfg.c, trunk/debug.c, trunk/drv.c, trunk/drv.h, + trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_Image.c, trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_NULL.c, + trunk/drv_T6963.c, trunk/drv_USBLCD.c, trunk/drv_X11.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/drv_generic_parport.c, trunk/drv_generic_parport.h, + trunk/drv_generic_serial.c, trunk/drv_generic_serial.h, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, + trunk/evaluator.c, trunk/evaluator.h, trunk/hash.c, trunk/hash.h, + trunk/layout.c, trunk/lcd4linux.c, trunk/pid.c, trunk/plugin.c, + trunk/plugin_apm.c, trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, + trunk/plugin_diskstats.c, trunk/plugin_dvb.c, + trunk/plugin_exec.c, trunk/plugin_i2c_sensors.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, trunk/plugin_loadavg.c, + trunk/plugin_math.c, trunk/plugin_meminfo.c, + trunk/plugin_netdev.c, trunk/plugin_pop3.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c, trunk/plugin_sample.c, + trunk/plugin_seti.c, trunk/plugin_string.c, trunk/plugin_test.c, + trunk/plugin_time.c, trunk/plugin_uptime.c, + trunk/plugin_wireless.c, trunk/plugin_xmms.c, trunk/qprintf.c, + trunk/qprintf.h, trunk/timer.c, trunk/udelay.h, trunk/widget.c, + trunk/widget.h, trunk/widget_bar.c, trunk/widget_bar.h, + trunk/widget_icon.c, trunk/widget_icon.h, trunk/widget_text.c, + trunk/widget_text.h: + [lcd4linux @ 2004-06-26 12:04:59 by reinelt] uh-oh... the last CVS log message messed up things a lot... -2004-06-26 11:27 reinelt - - * Makefile.am, Makefile.in, cfg.c, debug.c, drv.c, drv.h, - drv_BeckmannEgle.c, drv_Crystalfontz.c, drv_Curses.c, - drv_Cwlinux.c, drv_HD44780.c, drv_Image.c, drv_M50530.c, - drv_MatrixOrbital.c, drv_MilfordInstruments.c, drv_NULL.c, - drv_T6963.c, drv_USBLCD.c, drv_X11.c, drv_generic_graphic.c, - drv_generic_graphic.h, drv_generic_parport.c, - drv_generic_parport.h, drv_generic_serial.c, - drv_generic_serial.h, drv_generic_text.c, drv_generic_text.h, - evaluator.c, evaluator.h, hash.c, hash.h, layout.c, lcd4linux.c, - pid.c, plugin.c, plugin_apm.c, plugin_cfg.c, plugin_cpuinfo.c, - plugin_diskstats.c, plugin_dvb.c, plugin_exec.c, - plugin_i2c_sensors.c, plugin_imon.c, plugin_isdn.c, - plugin_loadavg.c, plugin_math.c, plugin_meminfo.c, - plugin_netdev.c, plugin_pop3.c, plugin_ppp.c, plugin_proc_stat.c, - plugin_sample.c, plugin_seti.c, plugin_string.c, plugin_test.c, - plugin_time.c, plugin_uptime.c, plugin_wireless.c, plugin_xmms.c, - qprintf.c, qprintf.h, timer.c, udelay.h, widget.c, widget.h, - widget_bar.c, widget_bar.h, widget_icon.c, widget_icon.h, - widget_text.c, widget_text.h: - added '-W' to CFLAGS changed all C++ comments to C ones ('//' => - '/* */') cleaned up a lot of signed/unsigned mistakes - -2004-06-26 08:12 reinelt - - * Makefile.in, drv_BeckmannEgle.c, drv_MatrixOrbital.c, - drv_USBLCD.c, drv_generic_serial.c, drv_generic_text.c, - lcd4linux.conf.sample: - support for Beckmann+Egle Compact Terminals some mostly cosmetic - changes in the MatrixOrbital and USBLCD driver added debugging to - the generic serial driver fixed a bug in the generic text driver - where icons could be drawn outside the display bounds - -2004-06-24 22:18 nicowallmeier - - * plugin_imon.c: minor bugfix - -2004-06-20 12:12 reinelt - - * ChangeLog: + * [r480] trunk/Makefile.am, trunk/Makefile.in, trunk/cfg.c, + trunk/debug.c, trunk/drv.c, trunk/drv.h, + trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_Image.c, trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_NULL.c, + trunk/drv_T6963.c, trunk/drv_USBLCD.c, trunk/drv_X11.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/drv_generic_parport.c, trunk/drv_generic_parport.h, + trunk/drv_generic_serial.c, trunk/drv_generic_serial.h, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, + trunk/evaluator.c, trunk/evaluator.h, trunk/hash.c, trunk/hash.h, + trunk/layout.c, trunk/lcd4linux.c, trunk/pid.c, trunk/plugin.c, + trunk/plugin_apm.c, trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, + trunk/plugin_diskstats.c, trunk/plugin_dvb.c, + trunk/plugin_exec.c, trunk/plugin_i2c_sensors.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, trunk/plugin_loadavg.c, + trunk/plugin_math.c, trunk/plugin_meminfo.c, + trunk/plugin_netdev.c, trunk/plugin_pop3.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c, trunk/plugin_sample.c, + trunk/plugin_seti.c, trunk/plugin_string.c, trunk/plugin_test.c, + trunk/plugin_time.c, trunk/plugin_uptime.c, + trunk/plugin_wireless.c, trunk/plugin_xmms.c, trunk/qprintf.c, + trunk/qprintf.h, trunk/timer.c, trunk/udelay.h, trunk/widget.c, + trunk/widget.h, trunk/widget_bar.c, trunk/widget_bar.h, + trunk/widget_icon.c, trunk/widget_icon.h, trunk/widget_text.c, + trunk/widget_text.h: + [lcd4linux @ 2004-06-26 09:27:20 by reinelt] + added '-W' to CFLAGS + changed all C++ comments to C ones ('//' => '/* */') + cleaned up a lot of signed/unsigned mistakes + + * [r479] trunk/Makefile.in, trunk/drv_BeckmannEgle.c, + trunk/drv_MatrixOrbital.c, trunk/drv_USBLCD.c, + trunk/drv_generic_serial.c, trunk/drv_generic_text.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-06-26 06:12:14 by reinelt] + support for Beckmann+Egle Compact Terminals + some mostly cosmetic changes in the MatrixOrbital and USBLCD + driver + added debugging to the generic serial driver + fixed a bug in the generic text driver where icons could be drawn + outside + the display bounds + +2004-06-24 nicowallmeier + + * [r478] trunk/plugin_imon.c: + [lcd4linux @ 2004-06-24 20:18:08 by nicowallmeier] + minor bugfix + +2004-06-20 reinelt + + * [r477] trunk/ChangeLog: + [lcd4linux @ 2004-06-20 10:12:27 by reinelt] ChangeLog updated -2004-06-20 12:09 reinelt - - * cfg.c, cfg.h, debug.c, debug.h, drv.c, drv.h, drv_BeckmannEgle.c, - drv_Crystalfontz.c, drv_Curses.c, drv_Cwlinux.c, drv_HD44780.c, - drv_Image.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_NULL.c, drv_T6963.c, drv_USBLCD.c, - drv_X11.c, drv_generic_graphic.c, drv_generic_graphic.h, - drv_generic_parport.c, drv_generic_parport.h, - drv_generic_serial.c, drv_generic_serial.h, drv_generic_text.c, - drv_generic_text.h, evaluator.c, evaluator.h, hash.c, hash.h, - layout.c, layout.h, plugin_cfg.c, plugin_exec.c, - plugin_i2c_sensors.c, plugin_imon.c, plugin_isdn.c, - plugin_proc_stat.c, plugin_uptime.c, plugin_wireless.c, - qprintf.c, thread.c, thread.h, timer.c, timer.h, udelay.c, - udelay.h, widget.c, widget.h, widget_icon.c: + * [r476] trunk/cfg.c, trunk/cfg.h, trunk/debug.c, trunk/debug.h, + trunk/drv.c, trunk/drv.h, trunk/drv_BeckmannEgle.c, + trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, trunk/drv_Image.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_NULL.c, + trunk/drv_T6963.c, trunk/drv_USBLCD.c, trunk/drv_X11.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/drv_generic_parport.c, trunk/drv_generic_parport.h, + trunk/drv_generic_serial.c, trunk/drv_generic_serial.h, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, + trunk/evaluator.c, trunk/evaluator.h, trunk/hash.c, trunk/hash.h, + trunk/layout.c, trunk/layout.h, trunk/plugin_cfg.c, + trunk/plugin_exec.c, trunk/plugin_i2c_sensors.c, + trunk/plugin_imon.c, trunk/plugin_isdn.c, + trunk/plugin_proc_stat.c, trunk/plugin_uptime.c, + trunk/plugin_wireless.c, trunk/qprintf.c, trunk/thread.c, + trunk/thread.h, trunk/timer.c, trunk/timer.h, trunk/udelay.c, + trunk/udelay.h, trunk/widget.c, trunk/widget.h, + trunk/widget_icon.c: + [lcd4linux @ 2004-06-20 10:09:52 by reinelt] 'const'ified the whole source -2004-06-19 10:20 reinelt +2004-06-19 reinelt - * drv_Image.c, drv_USBLCD.c: - compiler warning in image driver fixed bar bug in USBLCD driver - fixed + * [r475] trunk/drv_Image.c, trunk/drv_USBLCD.c: + [lcd4linux @ 2004-06-19 08:20:19 by reinelt] + compiler warning in image driver fixed + bar bug in USBLCD driver fixed -2004-06-17 12:58 reinelt +2004-06-17 reinelt - * lcd4linux.conf.sample, plugin_diskstats.c, plugin_netdev.c: + * [r474] trunk/lcd4linux.conf.sample, trunk/plugin_diskstats.c, + trunk/plugin_netdev.c: + [lcd4linux @ 2004-06-17 10:58:57 by reinelt] changed plugin_netdev to use the new fast hash model -2004-06-17 08:23 reinelt - - * drv_T6963.c, hash.c, hash.h, lcd4linux.conf.sample, plugin_apm.c, - plugin_cpuinfo.c, plugin_diskstats.c, plugin_dvb.c, - plugin_exec.c, plugin_i2c_sensors.c, plugin_imon.c, - plugin_isdn.c, plugin_meminfo.c, plugin_netdev.c, plugin_ppp.c, - plugin_proc_stat.c, plugin_seti.c, plugin_wireless.c, - plugin_xmms.c: + * [r473] trunk/drv_T6963.c, trunk/hash.c, trunk/hash.h, + trunk/lcd4linux.conf.sample, trunk/plugin_apm.c, + trunk/plugin_cpuinfo.c, trunk/plugin_diskstats.c, + trunk/plugin_dvb.c, trunk/plugin_exec.c, + trunk/plugin_i2c_sensors.c, trunk/plugin_imon.c, + trunk/plugin_isdn.c, trunk/plugin_meminfo.c, + trunk/plugin_netdev.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c, trunk/plugin_seti.c, + trunk/plugin_wireless.c, trunk/plugin_xmms.c: + [lcd4linux @ 2004-06-17 06:23:39 by reinelt] hash handling rewritten to solve performance issues -2004-06-13 03:12 reinelt +2004-06-13 reinelt - * hash.c, hash.h, lcd4linux.conf.sample: + * [r472] trunk/hash.c, trunk/hash.h, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-06-13 01:12:52 by reinelt] debug widgets changed (thanks to Andy Baxter) -2004-06-09 08:40 reinelt +2004-06-09 reinelt - * drv_T6963.c, drv_generic_graphic.c, lcd4linux.conf.sample: + * [r471] trunk/drv_T6963.c, trunk/drv_generic_graphic.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-06-09 06:40:29 by reinelt] splash screen for T6963 driver -2004-06-08 23:46 reinelt +2004-06-08 reinelt - * Makefile.in, drv_X11.c, drv_generic_graphic.c, - drv_generic_graphic.h, lcd4linux.conf.sample: + * [r470] trunk/Makefile.in, trunk/drv_X11.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-06-08 21:46:38 by reinelt] splash screen for X11 driver (and generic graphic driver) -2004-06-08 14:35 reinelt - - * Makefile.in, aclocal.m4, bootstrap, config.h.in, configure, - configure.in: + * [r469] trunk/Makefile.in, trunk/aclocal.m4, trunk/bootstrap, + trunk/config.h.in, trunk/configure, trunk/configure.in: + [lcd4linux @ 2004-06-08 12:35:24 by reinelt] autoconf/automake updates -2004-06-07 09:02 reinelt +2004-06-07 reinelt - * lcd4linux.conf.sample: + * [r468] trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-06-07 07:02:13 by reinelt] sample debugging widgets added -2004-06-07 08:56 reinelt - - * Makefile.am, Makefile.in, lcd4linux.conf.sample, plugin.c, - plugin_test.c: + * [r467] trunk/Makefile.am, trunk/Makefile.in, + trunk/lcd4linux.conf.sample, trunk/plugin.c, trunk/plugin_test.c: + [lcd4linux @ 2004-06-07 06:56:55 by reinelt] added test plugin from Andy Baxter -2004-06-06 08:51 reinelt +2004-06-06 reinelt - * drv.c, drv.h, drv_BeckmannEgle.c, drv_Crystalfontz.c, - drv_Curses.c, drv_Cwlinux.c, drv_HD44780.c, drv_Image.c, - drv_M50530.c, drv_MatrixOrbital.c, drv_MilfordInstruments.c, - drv_NULL.c, drv_T6963.c, drv_USBLCD.c, drv_X11.c, lcd4linux.c: + * [r466] trunk/drv.c, trunk/drv.h, trunk/drv_BeckmannEgle.c, + trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, trunk/drv_Image.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_NULL.c, + trunk/drv_T6963.c, trunk/drv_USBLCD.c, trunk/drv_X11.c, + trunk/lcd4linux.c: + [lcd4linux @ 2004-06-06 06:51:59 by reinelt] do not display end splash screen if quiet=1 -2004-06-05 16:56 reinelt - - * drv_Cwlinux.c, drv_USBLCD.c, plugin_i2c_sensors.c: - Cwlinux splash screen fixed USBLCD splash screen fixed plugin_i2c - qprintf("%f") replaced with snprintf() - -2004-06-05 08:41 reinelt - - * drv_BeckmannEgle.c, drv_Crystalfontz.c, drv_Curses.c, - drv_Cwlinux.c, drv_HD44780.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_USBLCD.c, drv_generic_text.c, - drv_generic_text.h: +2004-06-05 reinelt + + * [r465] trunk/drv_Cwlinux.c, trunk/drv_USBLCD.c, + trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-06-05 14:56:48 by reinelt] + Cwlinux splash screen fixed + USBLCD splash screen fixed + plugin_i2c qprintf("%f") replaced with snprintf() + + * [r464] trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_USBLCD.c, + trunk/drv_generic_text.c, trunk/drv_generic_text.h: + [lcd4linux @ 2004-06-05 06:41:39 by reinelt] chancged splash screen again -2004-06-05 08:13 reinelt - - * drv_BeckmannEgle.c, drv_Crystalfontz.c, drv_Curses.c, - drv_Cwlinux.c, drv_HD44780.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_USBLCD.c: + * [r463] trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_USBLCD.c: + [lcd4linux @ 2004-06-05 06:13:11 by reinelt] splash screen for all text-based display drivers -2004-06-02 12:09 reinelt +2004-06-02 reinelt - * drv.c, drv_HD44780.c, drv_generic_text.c, drv_generic_text.h: + * [r462] trunk/drv.c, trunk/drv_HD44780.c, + trunk/drv_generic_text.c, trunk/drv_generic_text.h: + [lcd4linux @ 2004-06-02 10:09:22 by reinelt] splash screen for HD44780 -2004-06-02 11:41 reinelt - - * drv.c, drv.h, drv_BeckmannEgle.c, drv_Crystalfontz.c, - drv_Curses.c, drv_Cwlinux.c, drv_HD44780.c, drv_Image.c, - drv_M50530.c, drv_MatrixOrbital.c, drv_MilfordInstruments.c, - drv_NULL.c, drv_T6963.c, drv_USBLCD.c, drv_X11.c, layout.c, - lcd4linux.c, lcd4linux.conf.sample: + * [r461] trunk/drv.c, trunk/drv.h, trunk/drv_BeckmannEgle.c, + trunk/drv_Crystalfontz.c, trunk/drv_Curses.c, + trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, trunk/drv_Image.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_NULL.c, + trunk/drv_T6963.c, trunk/drv_USBLCD.c, trunk/drv_X11.c, + trunk/layout.c, trunk/lcd4linux.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-06-02 09:41:19 by reinelt] prepared support for startup splash screen -2004-06-02 07:56 reinelt - - * drv_Crystalfontz.c: + * [r460] trunk/drv_Crystalfontz.c: + [lcd4linux @ 2004-06-02 05:56:25 by reinelt] extended contrast range for Crystalfontz -2004-06-02 07:35 reinelt - - * lcd4linux.conf.sample: + * [r459] trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-06-02 05:35:55 by reinelt] added i2c_sensors example to lcd4linux.conf.sample -2004-06-02 07:14 reinelt - - * drv_BeckmannEgle.c, lcd4linux.c: - fixed models listing for Beckmann+Egle driver some cosmetic - changes - -2004-06-01 08:45 reinelt - - * drv_Crystalfontz.c, drv_Cwlinux.c, drv_HD44780.c, drv_M50530.c, - drv_MatrixOrbital.c, drv_T6963.c, drv_generic_graphic.c, - drv_generic_graphic.h, drv_generic_serial.c, - drv_generic_serial.h, drv_generic_text.c, drv_generic_text.h, - hash.c, hash.h, plugin_i2c_sensors.c, thread.c, timer.c, timer.h: - - some Fixme's processed documented some code - -2004-06-01 08:04 reinelt - - * README.Plugins, plugin_sample.c: + * [r458] trunk/documentation, trunk/documentation/Makefile, + trunk/documentation/Makefile.generic, trunk/documentation/data, + trunk/documentation/data/doc.css, + trunk/documentation/data/images, + trunk/documentation/data/images/note-icon.png, + trunk/documentation/data/images/warn-icon.png, + trunk/documentation/data/references.xml, + trunk/documentation/drivers, + trunk/documentation/drivers/Makefile, + trunk/documentation/drivers/index.xml, trunk/documentation/dtd, + trunk/documentation/dtd/doc.dtd, + trunk/documentation/dtd/references.dtd, + trunk/documentation/dtd/xhtml-lat1.ent, + trunk/documentation/dtd/xhtml-special.ent, + trunk/documentation/dtd/xhtml-symbol.ent, + trunk/documentation/lcd4linux, + trunk/documentation/lcd4linux/Makefile, + trunk/documentation/lcd4linux/bug_report.xml, + trunk/documentation/lcd4linux/example.xml, + trunk/documentation/lcd4linux/index.xml, + trunk/documentation/lcd4linux/write_doc.xml, + trunk/documentation/plugins, + trunk/documentation/plugins/Makefile, + trunk/documentation/plugins/index.xml, trunk/documentation/xsl, + trunk/documentation/xsl/body.xsl, + trunk/documentation/xsl/doc.xsl, + trunk/documentation/xsl/head.xsl, + trunk/documentation/xsl/helpers.xsl, + trunk/documentation/xsl/references.xsl, + trunk/documentation/xsl/xhtml.xsl: + [lcd4linux @ 2004-06-02 05:27:59 by reinelt] + added documentation tree + + * [r457] trunk/drv_BeckmannEgle.c, trunk/lcd4linux.c: + [lcd4linux @ 2004-06-02 05:14:16 by reinelt] + fixed models listing for Beckmann+Egle driver + some cosmetic changes + +2004-06-01 reinelt + + * [r456] trunk/drv_Crystalfontz.c, trunk/drv_Cwlinux.c, + trunk/drv_HD44780.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_T6963.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/drv_generic_serial.c, trunk/drv_generic_serial.h, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, trunk/hash.c, + trunk/hash.h, trunk/plugin_i2c_sensors.c, trunk/thread.c, + trunk/timer.c, trunk/timer.h: + [lcd4linux @ 2004-06-01 06:45:28 by reinelt] + some Fixme's processed + documented some code + + * [r455] trunk/README.Plugins, trunk/plugin_sample.c: + [lcd4linux @ 2004-06-01 06:04:25 by reinelt] made README.Plugins and plugin_sample up to date. -2004-05-31 23:23 reinelt +2004-05-31 reinelt - * drv_MatrixOrbital.c: + * [r454] trunk/drv_MatrixOrbital.c: + [lcd4linux @ 2004-05-31 21:23:16 by reinelt] some cleanups in the MatrixOrbital driver -2004-05-31 23:05 reinelt - - * drv_Cwlinux.c, drv_generic_serial.c, lcd4linux.conf.sample, - plugin_i2c_sensors.c, plugin_pop3.c: - 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' + * [r453] trunk/drv_Cwlinux.c, trunk/drv_generic_serial.c, + trunk/lcd4linux.conf.sample, trunk/plugin_i2c_sensors.c, + trunk/plugin_pop3.c: + [lcd4linux @ 2004-05-31 21:05:13 by reinelt] + 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 -2004-05-31 18:39 reinelt - - * Makefile.am, Makefile.in, aclocal.m4, config.h.in, configure, - drivers.m4, drv.c, drv_Cwlinux.c, drv_MatrixOrbital.c, - drv_NULL.c, hash.c: + * [r452] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/drivers.m4, + trunk/drv.c, trunk/drv_Cwlinux.c, trunk/drv_MatrixOrbital.c, + trunk/drv_NULL.c, trunk/hash.c: + [lcd4linux @ 2004-05-31 16:39:05 by reinelt] added NULL display driver (for debugging/profiling purposes) - added backlight/contrast initialisation for matrixOrbital added - Backlight initialisation for Cwlinux - -2004-05-31 08:27 reinelt + added backlight/contrast initialisation for matrixOrbital + added Backlight initialisation for Cwlinux - * ChangeLog: + * [r451] trunk/ChangeLog: + [lcd4linux @ 2004-05-31 06:27:34 by reinelt] ChangeLog update -2004-05-31 08:24 reinelt - - * drv_Image.c, lcd4linux.conf.sample: + * [r450] trunk/drv_Image.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-05-31 06:24:42 by reinelt] fixed symlink security issue with the image driver -2004-05-31 07:38 reinelt - - * drv_BeckmannEgle.c, drv_Crystalfontz.c, drv_Cwlinux.c, - drv_HD44780.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_USBLCD.c: + * [r449] trunk/drv_BeckmannEgle.c, trunk/drv_Crystalfontz.c, + trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_MilfordInstruments.c, + trunk/drv_USBLCD.c: + [lcd4linux @ 2004-05-31 05:38:02 by reinelt] fixed possible bugs with user-defined chars (clear high bits) thanks to Andy Baxter for debugging the MilfordInstruments driver! -2004-05-31 03:31 andy-b - - * drv_MilfordInstruments.c: +2004-05-31 andy-b + * [r448] trunk/drv_MilfordInstruments.c: + [lcd4linux @ 2004-05-31 01:31:01 by andy-b] 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). + 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). -2004-05-30 10:25 reinelt +2004-05-30 reinelt - * drv_Crystalfontz.c, lcd4linux.conf.sample: + * [r447] trunk/drv_Crystalfontz.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-05-30 08:25:50 by reinelt] Crystalfontz 631 driver finished -2004-05-30 01:30 reinelt +2004-05-29 reinelt - * drv_Image.c: + * [r446] trunk/drv_Image.c: + [lcd4linux @ 2004-05-29 23:30:20 by reinelt] fixed a compiler issue with drv_Image.c (thanks to Frank Stratmann) -2004-05-29 17:53 reinelt - - * drv_M50530.c, lcd4linux.conf.sample, plugin_ppp.c: - M50530: reset parport signals on exit plugin_ppp: ppp() has two - parameters, not three lcd4linux.conf.sample: diskstats() - corrected - -2004-05-29 03:07 reinelt - - * lcd4linux.conf.sample, plugin_diskstats.c: bug in - plugin_diskstats fixed - -2004-05-29 02:27 reinelt - - * Makefile.am, Makefile.in, config.h.in, configure, - lcd4linux.conf.sample, plugin.c, plugin_diskstats.c, plugins.m4: + * [r445] trunk/drv_M50530.c, trunk/lcd4linux.conf.sample, + trunk/plugin_ppp.c: + [lcd4linux @ 2004-05-29 15:53:28 by reinelt] + M50530: reset parport signals on exit + plugin_ppp: ppp() has two parameters, not three + lcd4linux.conf.sample: diskstats() corrected + + * [r444] trunk/lcd4linux.conf.sample, trunk/plugin_diskstats.c: + [lcd4linux @ 2004-05-29 01:07:56 by reinelt] + bug in plugin_diskstats fixed + + * [r443] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/lcd4linux.conf.sample, trunk/plugin.c, + trunk/plugin_diskstats.c, trunk/plugins.m4: + [lcd4linux @ 2004-05-29 00:27:14 by reinelt] added plugin_diskstats.c -2004-05-28 16:38 reinelt +2004-05-28 reinelt - * ChangeLog, Status: Status and Changelog Update + * [r442] trunk/ChangeLog, trunk/Status: + [lcd4linux @ 2004-05-28 14:38:10 by reinelt] + Status and Changelog Update -2004-05-28 16:36 reinelt - - * drv_BeckmannEgle.c: + * [r441] trunk/drv_BeckmannEgle.c: + [lcd4linux @ 2004-05-28 14:36:10 by reinelt] added drv_BeckmannEgle.c (forgotten at first check in :-) -2004-05-28 15:51 reinelt - - * BeckmannEgle.c, Makefile.am, Makefile.in, config.guess, - config.sub, configure, drivers.m4, drv.c, drv_Crystalfontz.c, - drv_Cwlinux.c, drv_MatrixOrbital.c, drv_MilfordInstruments.c, - drv_generic_serial.c, drv_generic_serial.h, - lcd4linux.conf.sample, lock.c, lock.h: - ported driver for Beckmann+Egle Mini-Terminals added 'flags' - parameter to serial_init() + * [r440] trunk/BeckmannEgle.c, trunk/Makefile.am, + trunk/Makefile.in, trunk/config.guess, trunk/config.sub, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_Crystalfontz.c, trunk/drv_Cwlinux.c, + trunk/drv_MatrixOrbital.c, trunk/drv_MilfordInstruments.c, + trunk/drv_generic_serial.c, trunk/drv_generic_serial.h, + trunk/lcd4linux.conf.sample, trunk/lock.c, trunk/lock.h: + [lcd4linux @ 2004-05-28 13:51:41 by reinelt] + ported driver for Beckmann+Egle Mini-Terminals + added 'flags' parameter to serial_init() -2004-05-27 08:29 nicowallmeier +2004-05-27 nicowallmeier - * plugin_imon.c: Moved variables to Plugin:imon / Plugin:telmon + * [r439] trunk/plugin_imon.c: + [lcd4linux @ 2004-05-27 06:29:29 by nicowallmeier] + Moved variables to Plugin:imon / Plugin:telmon -2004-05-27 05:49 reinelt +2004-05-27 reinelt - * Status: + * [r438] trunk/Status: + [lcd4linux @ 2004-05-27 03:49:41 by reinelt] Status update -2004-05-27 05:39 reinelt - - * drv_Crystalfontz.c, drv_Cwlinux.c, drv_HD44780.c, - drv_MatrixOrbital.c, plugin_imon.c, plugin_netdev.c, - plugin_proc_stat.c, plugin_wireless.c: + * [r437] trunk/drv_Crystalfontz.c, trunk/drv_Cwlinux.c, + trunk/drv_HD44780.c, trunk/drv_MatrixOrbital.c, + trunk/plugin_imon.c, trunk/plugin_netdev.c, + trunk/plugin_proc_stat.c, trunk/plugin_wireless.c: + [lcd4linux @ 2004-05-27 03:39:47 by reinelt] changed function naming scheme to plugin::function -2004-05-26 13:37 reinelt - - * Makefile.am, Makefile.in, Status, Text.c, config.h.in, configure, - debug.c, drivers.m4, drv.c, drv_Crystalfontz.c, drv_Curses.c, - drv_Cwlinux.c, drv_HD44780.c, drv_M50530.c, drv_MatrixOrbital.c, - drv_MilfordInstruments.c, drv_USBLCD.c, drv_generic_text.c, - drv_generic_text.h, lcd4linux.conf.sample, widget.c: +2004-05-26 reinelt + + * [r436] trunk/Makefile.am, trunk/Makefile.in, trunk/Status, + trunk/Text.c, trunk/config.h.in, trunk/configure, trunk/debug.c, + trunk/drivers.m4, trunk/drv.c, trunk/drv_Crystalfontz.c, + trunk/drv_Curses.c, trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_M50530.c, trunk/drv_MatrixOrbital.c, + trunk/drv_MilfordInstruments.c, trunk/drv_USBLCD.c, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, + trunk/lcd4linux.conf.sample, trunk/widget.c: + [lcd4linux @ 2004-05-26 11:37:35 by reinelt] Curses driver ported. -2004-05-26 07:03 reinelt - - * Makefile.am, Makefile.in, MilfordInstruments.c, Status, - configure, drivers.m4, drv.c, drv_MilfordInstruments.c, - lcd4linux.conf.sample: + * [r435] trunk/Makefile.am, trunk/Makefile.in, + trunk/MilfordInstruments.c, trunk/Status, trunk/configure, + trunk/drivers.m4, trunk/drv.c, trunk/drv_MilfordInstruments.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-05-26 05:03:24 by reinelt] MilfordInstruments driver ported -2004-05-25 21:54 reinelt - - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - drivers.m4, drv.c: - 'make distcheck' bugs fixed release number changed to 0.10.0-RC1 +2004-05-25 reinelt -2004-05-25 21:47 reinelt + * [r434] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/drivers.m4, + trunk/drv.c: + [lcd4linux @ 2004-05-25 19:54:11 by reinelt] + 'make distcheck' bugs fixed + release number changed to 0.10.0-RC1 - * PalmPilot.c, Status, mail.c, mail.h, mail2.c, socket.c, socket.h, - wifi.c, wifi.h: - Status updated obsolete files removed + * [r433] trunk/PalmPilot.c, trunk/Status, trunk/mail.c, + trunk/mail.h, trunk/mail2.c, trunk/socket.c, trunk/socket.h, + trunk/wifi.c, trunk/wifi.h: + [lcd4linux @ 2004-05-25 19:47:11 by reinelt] + Status updated + obsolete files removed -2004-05-25 16:28 reinelt - - * ChangeLog: + * [r432] trunk/ChangeLog: + [lcd4linux @ 2004-05-25 14:28:46 by reinelt] Changelog updated -2004-05-25 16:27 reinelt - - * drv_Image.c: + * [r431] trunk/drv_Image.c: + [lcd4linux @ 2004-05-25 14:27:21 by reinelt] added drv_Image.c (this time really!) -2004-05-25 16:26 reinelt - - * Makefile.am, Makefile.in, Raster.c, configure, drivers.m4, drv.c, - drv_Crystalfontz.c, drv_X11.c, lcd4linux.conf.sample: + * [r430] trunk/Makefile.am, trunk/Makefile.in, trunk/Raster.c, + trunk/configure, trunk/drivers.m4, trunk/drv.c, + trunk/drv_Crystalfontz.c, trunk/drv_X11.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-05-25 14:26:28 by reinelt] added "Image" driver (was: Raster.c) for PPM and PNG creation fixed some glitches in the X11 driver -2004-05-25 08:42 reinelt - - * lcd4linux.conf.sample.old: + * [r429] trunk/lcd4linux.conf.sample.old: + [lcd4linux @ 2004-05-25 06:42:31 by reinelt] removed old sample config lcd4linux.conf.sample.old from CVS -2004-05-23 10:58 reinelt +2004-05-23 reinelt - * drv_USBLCD.c, lcd4linux.conf.sample: + * [r428] trunk/drv_USBLCD.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-05-23 08:58:30 by reinelt] icon bug with USBLCD fixed -2004-05-22 20:30 reinelt +2004-05-22 reinelt - * Makefile.am, Makefile.in, config.h.in, configure, - lcd4linux.conf.sample, plugin.c, plugin_uptime.c, plugins.m4: + * [r427] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/lcd4linux.conf.sample, trunk/plugin.c, + trunk/plugin_uptime.c, trunk/plugins.m4: + [lcd4linux @ 2004-05-22 18:30:01 by reinelt] added plugin 'uptime' -2004-05-22 06:23 reinelt - - * drv_HD44780.c: + * [r426] trunk/drv_HD44780.c: + [lcd4linux @ 2004-05-22 04:23:49 by reinelt] removed 16*x fix again (next time think before commit :-) -2004-05-22 06:21 reinelt - - * drv_HD44780.c: + * [r425] trunk/drv_HD44780.c: + [lcd4linux @ 2004-05-22 04:21:02 by reinelt] fix for display RAM layout on 16x4 displays (thanks to toxicated101) -2004-05-20 09:47 reinelt +2004-05-20 reinelt - * Makefile.am, Makefile.in, plugin.c, plugin_time.c: added - plugin_time + * [r424] trunk/Makefile.am, trunk/Makefile.in, trunk/plugin.c, + trunk/plugin_time.c: + [lcd4linux @ 2004-05-20 07:47:51 by reinelt] + added plugin_time -2004-05-20 09:14 reinelt + * [r423] trunk/Makefile.in, trunk/configure, trunk/plugin_pop3.c: + [lcd4linux @ 2004-05-20 07:14:35 by reinelt] + made all local functions static - * Makefile.in, configure, plugin_pop3.c: made all local functions - static +2004-05-19 reinelt -2004-05-19 07:38 reinelt - - * Makefile.in, configure, configure.in: + * [r422] trunk/Makefile.in, trunk/configure, trunk/configure.in: + [lcd4linux @ 2004-05-19 05:38:25 by reinelt] removed AC_PROG_CXX (C++-Compiler) from configure -2004-05-19 07:23 reinelt - - * plugin_isdn.c: + * [r421] trunk/plugin_isdn.c: + [lcd4linux @ 2004-05-19 05:23:25 by reinelt] plugin_isdn.c added (sorry, I forgot...) -2004-05-09 07:41 reinelt +2004-05-09 reinelt - * ltmain.sh, plugin_i2c_sensors.c: + * [r420] trunk/ltmain.sh, trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-05-09 05:41:41 by reinelt] i2c fix for kernel 2.6.5 (temp_input1 vs. temp1_input) from Xavier -2004-04-17 15:03 nicowallmeier - - * plugin_pop3.c, plugin_wireless.c: minor bugfix - -2004-04-12 13:12 reinelt - - * Makefile.am, Makefile.in, config.h.in, configure, evaluator.c, - isdn.c, isdn.h, plugin.c, plugins.m4, qprintf.c: added - plugin_isdn, removed old ISDN client fixed some real bad bugs in - the evaluator - -2004-04-12 07:59 reinelt - - * Status: Status update +2004-04-17 nicowallmeier -2004-04-12 07:14 reinelt + * [r419] trunk/plugin_pop3.c, trunk/plugin_wireless.c: + [lcd4linux @ 2004-04-17 13:03:34 by nicowallmeier] + minor bugfix - * drv_generic_parport.c, udelay.c: another BIG FAT WARNING on the - use of raw ports instead of ppdev +2004-04-12 reinelt -2004-04-12 06:55 reinelt + * [r418] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/evaluator.c, trunk/isdn.c, trunk/isdn.h, + trunk/plugin.c, trunk/plugins.m4, trunk/qprintf.c: + [lcd4linux @ 2004-04-12 11:12:24 by reinelt] + added plugin_isdn, removed old ISDN client + fixed some real bad bugs in the evaluator - * debug.h, lcd4linux.conf.sample, udelay.c: emitted a BIG FAT - WARNING if msr.h could not be found (and therefore the - gettimeofday() delay loop would be used) - -2004-04-11 19:37 reinelt - - * drivers.m4, plugins.m4: forgot these files at last checkin... - sorry! + * [r417] trunk/Status: + [lcd4linux @ 2004-04-12 05:59:24 by reinelt] + Status update -2004-04-09 08:23 reinelt + * [r416] trunk/drv_generic_parport.c, trunk/udelay.c: + [lcd4linux @ 2004-04-12 05:14:42 by reinelt] + another BIG FAT WARNING on the use of raw ports instead of ppdev - * exec.c, exec.h: removed old exec stuff + * [r415] trunk/debug.h, trunk/lcd4linux.conf.sample, + trunk/udelay.c: + [lcd4linux @ 2004-04-12 04:55:59 by reinelt] + emitted a BIG FAT WARNING if msr.h could not be found (and + therefore + the gettimeofday() delay loop would be used) -2004-04-09 08:09 reinelt +2004-04-11 reinelt - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - plugin.c: big configure rework from Xavier + * [r414] trunk/drivers.m4, trunk/plugins.m4: + [lcd4linux @ 2004-04-11 17:37:09 by reinelt] + forgot these files at last checkin... sorry! -2004-04-08 13:59 reinelt +2004-04-09 reinelt - * Makefile.am, Makefile.in, lcd4linux.conf.sample, plugin.c, - plugin_pop3.c: added plugin_pop3 from Javi + * [r413] trunk/exec.c, trunk/exec.h: + [lcd4linux @ 2004-04-09 06:23:28 by reinelt] + removed old exec stuff -2004-04-08 12:48 reinelt + * [r412] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/plugin.c: + [lcd4linux @ 2004-04-09 06:09:54 by reinelt] + big configure rework from Xavier - * Makefile.in, configure, plugin_exec.c, qprintf.c, thread.c, - thread.h: finished plugin_exec modified thread handling added - '%x' format to qprintf (hexadecimal) +2004-04-08 reinelt -2004-04-07 10:29 hejl + * [r411] trunk/Makefile.am, trunk/Makefile.in, + trunk/lcd4linux.conf.sample, trunk/plugin.c, trunk/plugin_pop3.c: + [lcd4linux @ 2004-04-08 11:59:26 by reinelt] + added plugin_pop3 from Javi - * Makefile.am, plugin.c, plugin_wireless.c: New plugin for wireless - info + * [r410] trunk/Makefile.in, trunk/configure, trunk/plugin_exec.c, + trunk/qprintf.c, trunk/thread.c, trunk/thread.h: + [lcd4linux @ 2004-04-08 10:48:23 by reinelt] + finished plugin_exec + modified thread handling + added '%x' format to qprintf (hexadecimal) -2004-03-21 23:05 reinelt +2004-04-07 hejl - * lcd4linux.conf.sample, plugin_mysql.c: MySQL plugin fixes from - Javi + * [r409] trunk/Makefile.am, trunk/plugin.c, + trunk/plugin_wireless.c: + [lcd4linux @ 2004-04-07 08:29:05 by hejl] + New plugin for wireless info -2004-03-21 00:09 reinelt +2004-03-21 reinelt - * lcd4linux.conf.sample, plugin_mysql.c: MySQL plugin fixes from - Javi + * [r408] trunk/lcd4linux.conf.sample, trunk/plugin_mysql.c: + [lcd4linux @ 2004-03-21 22:05:53 by reinelt] + MySQL plugin fixes from Javi -2004-03-20 12:49 reinelt +2004-03-20 reinelt - * plugin_exec.c: forgot to add plugin_exec.c ... + * [r407] trunk/lcd4linux.conf.sample, trunk/plugin_mysql.c: + [lcd4linux @ 2004-03-20 23:09:01 by reinelt] + MySQL plugin fixes from Javi -2004-03-20 08:31 reinelt + * [r406] trunk/plugin_exec.c: + [lcd4linux @ 2004-03-20 11:49:40 by reinelt] + forgot to add plugin_exec.c ... - * drv_HD44780.c, thread.c, thread.h: support for HD66712 (which has - a different RAM layout) further threading development + * [r405] trunk/drv_HD44780.c, trunk/thread.c, trunk/thread.h: + [lcd4linux @ 2004-03-20 07:31:32 by reinelt] + support for HD66712 (which has a different RAM layout) + further threading development -2004-03-19 10:17 reinelt +2004-03-19 reinelt - * drv_Crystalfontz.c, drv_Cwlinux.c, drv_HD44780.c, drv_M50530.c, - drv_MatrixOrbital.c, drv_USBLCD.c, drv_generic_text.c, - drv_generic_text.h: + * [r404] trunk/drv_Crystalfontz.c, trunk/drv_Cwlinux.c, + trunk/drv_HD44780.c, trunk/drv_M50530.c, + trunk/drv_MatrixOrbital.c, trunk/drv_USBLCD.c, + trunk/drv_generic_text.c, trunk/drv_generic_text.h: + [lcd4linux @ 2004-03-19 09:17:46 by reinelt] removed the extra 'goto' function, row and col are additional - parameters of the write() function now. - -2004-03-19 07:37 reinelt - - * Makefile.am, Makefile.in, Status, aclocal.m4, config.h.in, - configure, configure.in, pid.c, plugin.c, thread.c, thread.h: + parameters + of the write() function now. + + * [r403] trunk/Makefile.am, trunk/Makefile.in, trunk/Status, + trunk/aclocal.m4, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/pid.c, trunk/plugin.c, trunk/thread.c, + trunk/thread.h: + [lcd4linux @ 2004-03-19 06:37:47 by reinelt] asynchronous thread handling started -2004-03-14 08:14 reinelt +2004-03-14 reinelt - * Status, battery.c, battery.h: + * [r402] trunk/Status, trunk/battery.c, trunk/battery.h: + [lcd4linux @ 2004-03-14 07:14:05 by reinelt] old battery.[ch] files removed -2004-03-14 08:11 reinelt - - * Makefile.am, Makefile.in, configure, lcd4linux.c, plugin.c, - plugin_apm.c, plugin_dvb.c: parameter count fixed for - plugin_dvb() plugin_APM (battery status) ported - -2004-03-14 07:07 reinelt - - * Status, configure.in: Status update. Fixed bug in configure.in - with X11 disabled (thanks to Kevin Liu) + * [r401] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/lcd4linux.c, trunk/plugin.c, trunk/plugin_apm.c, + trunk/plugin_dvb.c: + [lcd4linux @ 2004-03-14 07:11:42 by reinelt] + parameter count fixed for plugin_dvb() + plugin_APM (battery status) ported -2004-03-13 20:06 reinelt + * [r400] trunk/Status, trunk/configure.in: + [lcd4linux @ 2004-03-14 06:07:33 by reinelt] + Status update. + Fixed bug in configure.in with X11 disabled (thanks to Kevin Liu) - * ChangeLog, Status, plugin_seti.c: ChangeLog and Status update; - small glitch in plugin_seti fixed. +2004-03-13 reinelt -2004-03-13 15:58 nicowallmeier + * [r399] trunk/ChangeLog, trunk/Status, trunk/plugin_seti.c: + [lcd4linux @ 2004-03-13 19:06:01 by reinelt] + ChangeLog and Status update; small glitch in plugin_seti fixed. - * plugin_imon.c: Added clean termination of imond-connection (now - correctly) +2004-03-13 nicowallmeier -2004-03-13 15:55 nicowallmeier + * [r398] trunk/plugin_imon.c: + [lcd4linux @ 2004-03-13 14:58:15 by nicowallmeier] + Added clean termination of imond-connection (now correctly) - * plugin_imon.c: Added clean termination of imond-connection + * [r397] trunk/plugin_imon.c: + [lcd4linux @ 2004-03-13 14:55:14 by nicowallmeier] + Added clean termination of imond-connection -2004-03-13 07:55 reinelt +2004-03-13 reinelt - * imon.h: (unnecessary) imon.h removed + * [r396] trunk/imon.h: + [lcd4linux @ 2004-03-13 06:55:29 by reinelt] + (unnecessary) imon.h removed -2004-03-13 07:49 reinelt + * [r395] trunk/Makefile.am, trunk/Makefile.in, + trunk/lcd4linux.conf.sample, trunk/plugin.c, trunk/plugin_seti.c, + trunk/seti.c, trunk/seti.h: + [lcd4linux @ 2004-03-13 06:49:20 by reinelt] + seti@home plugin ported to NextGeneration - * Makefile.am, Makefile.in, lcd4linux.conf.sample, plugin.c, - plugin_seti.c, seti.c, seti.h: seti@home plugin ported to - NextGeneration - -2004-03-12 14:58 reinelt +2004-03-12 reinelt - * imon.c: removed imon.c (has been replaced by plugin_imon.c) + * [r394] trunk/imon.c: + [lcd4linux @ 2004-03-12 13:58:14 by reinelt] + removed imon.c (has been replaced by plugin_imon.c) -2004-03-11 07:39 reinelt +2004-03-11 reinelt - * cfg.c, drv_HD44780.c, evaluator.c, evaluator.h, hash.c, hash.h, - lcd4linux.c, plugin_cfg.c, plugin_cpuinfo.c, plugin_loadavg.c, - plugin_meminfo.c, plugin_netdev.c, plugin_proc_stat.c, - widget_bar.c, widget_icon.c, widget_text.c: big patch from - Martin: - reuse filehandles - memory leaks fixed - earlier - busy-flag checking with HD44780 - reuse memory for strings in - RESULT and hash - netdev_fast to wavid time-consuming regex + * [r393] trunk/cfg.c, trunk/drv_HD44780.c, trunk/evaluator.c, + trunk/evaluator.h, trunk/hash.c, trunk/hash.h, trunk/lcd4linux.c, + trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, + trunk/plugin_loadavg.c, trunk/plugin_meminfo.c, + trunk/plugin_netdev.c, trunk/plugin_proc_stat.c, + trunk/widget_bar.c, trunk/widget_icon.c, trunk/widget_text.c: + [lcd4linux @ 2004-03-11 06:39:58 by reinelt] + big patch from Martin: + - reuse filehandles + - memory leaks fixed + - earlier busy-flag checking with HD44780 + - reuse memory for strings in RESULT and hash + - netdev_fast to wavid time-consuming regex -2004-03-10 08:16 reinelt +2004-03-10 reinelt - * Makefile.am, Makefile.in, config.h.in, configure, configure.in, - plugin.c, plugin_mysql.c: MySQL plugin from Javier added + * [r392] trunk/Makefile.am, trunk/Makefile.in, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/plugin.c, + trunk/plugin_mysql.c: + [lcd4linux @ 2004-03-10 07:16:15 by reinelt] + MySQL plugin from Javier added -2004-03-08 19:46 hejl +2004-03-08 hejl - * plugin_loadavg.c: Fixed bug introduced with "caching" the loadavg - values + * [r391] trunk/plugin_loadavg.c: + [lcd4linux @ 2004-03-08 18:46:21 by hejl] + Fixed bug introduced with "caching" the loadavg values -2004-03-08 19:45 hejl + * [r390] trunk/evaluator.c: + [lcd4linux @ 2004-03-08 18:45:52 by hejl] + fixed segfault when using string concatenation - * evaluator.c: fixed segfault when using string concatenation +2004-03-08 reinelt -2004-03-08 17:26 reinelt - - * Makefile.am, Makefile.in, cfg.c, lcd4linux.conf.sample, - widget_text.c: re-introduced \nnn (octal) characters in strings + * [r389] trunk/Makefile.am, trunk/Makefile.in, trunk/cfg.c, + trunk/lcd4linux.conf.sample, trunk/widget_text.c: + [lcd4linux @ 2004-03-08 16:26:26 by reinelt] + re-introduced \nnn (octal) characters in strings text widgets can have a 'update' speed of 0 which means 'never' (may be used for static content) -2004-03-08 05:33 reinelt - - * evaluator.c: string concatenation fixed - -2004-03-06 21:31 reinelt - - * cfg.c, evaluator.c, evaluator.h, lcd4linux.c, plugin_cfg.c, - plugin_math.c, widget_bar.c, widget_bar.h, widget_icon.c, - widget_icon.h, widget_text.c, widget_text.h: Complete rewrite of - the evaluator to get rid of the code from mark Morley (because of - license issues). The new Evaluator does a pre-compile of - expressions, and stores them in trees. Therefore it should be - reasonable faster... - -2004-03-03 09:40 hejl - - * hash.c: Fixed memory leak in hash_get_regex - -2004-03-03 05:44 reinelt - - * drv_generic_parport.c, drv_generic_serial.c, hash.c, hash.h, - lcd4linux.c, pid.c, plugin_imon.c, plugin_netdev.c, plugin_ppp.c, - plugin_proc_stat.c, qprintf.h, timer.c, widget_icon.c: changes - (cosmetics?) to the big patch from Martin hash patch un-applied - -2004-03-03 04:47 reinelt - - * Raster.c, Text.c, cfg.c, drv_HD44780.c, drv_generic_graphic.c, - drv_generic_parport.c, drv_generic_serial.c, drv_generic_text.c, - evaluator.c, evaluator.h, exec.c, hash.c, hash.h, imon.c, - layout.c, lcd4linux.c, lock.c, mail.c, mail2.c, pid.c, plugin.c, - plugin.h, plugin_cfg.c, plugin_cpuinfo.c, plugin_dvb.c, - plugin_i2c_sensors.c, plugin_imon.c, plugin_loadavg.c, - plugin_math.c, plugin_meminfo.c, plugin_netdev.c, plugin_ppp.c, - plugin_proc_stat.c, plugin_sample.c, plugin_string.c, - plugin_uname.c, plugin_xmms.c, seti.c, timer.c, timer.h, - widget.c, widget.h, widget_bar.c, widget_icon.c, widget_text.c, - wifi.c: big patch from Martin Hejl: - use qprintf() where - appropriate - save CPU cycles on gettimeofday() - add quit() - functions to free allocated memory - fixed lots of memory leaks - -2004-03-03 04:41 reinelt - - * drv_Crystalfontz.c: Crystalfontz Contrast issue fixed - -2004-03-01 05:29 reinelt - - * cfg.c, drv_Crystalfontz.c, drv_HD44780.c, lcd4linux.conf.sample: + * [r388] trunk/evaluator.c: + [lcd4linux @ 2004-03-08 04:33:08 by reinelt] + string concatenation fixed + +2004-03-06 reinelt + + * [r387] trunk/cfg.c, trunk/evaluator.c, trunk/evaluator.h, + trunk/lcd4linux.c, trunk/plugin_cfg.c, trunk/plugin_math.c, + trunk/widget_bar.c, trunk/widget_bar.h, trunk/widget_icon.c, + trunk/widget_icon.h, trunk/widget_text.c, trunk/widget_text.h: + [lcd4linux @ 2004-03-06 20:31:16 by reinelt] + Complete rewrite of the evaluator to get rid of the code + from mark Morley (because of license issues). + The new Evaluator does a pre-compile of expressions, and + stores them in trees. Therefore it should be reasonable faster... + +2004-03-03 hejl + + * [r386] trunk/hash.c: + [lcd4linux @ 2004-03-03 08:40:07 by hejl] + Fixed memory leak in hash_get_regex + +2004-03-03 reinelt + + * [r385] trunk/drv_generic_parport.c, trunk/drv_generic_serial.c, + trunk/hash.c, trunk/hash.h, trunk/lcd4linux.c, trunk/pid.c, + trunk/plugin_imon.c, trunk/plugin_netdev.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c, trunk/qprintf.h, trunk/timer.c, + trunk/widget_icon.c: + [lcd4linux @ 2004-03-03 04:44:16 by reinelt] + changes (cosmetics?) to the big patch from Martin + hash patch un-applied + + * [r384] trunk/Raster.c, trunk/Text.c, trunk/cfg.c, + trunk/drv_HD44780.c, trunk/drv_generic_graphic.c, + trunk/drv_generic_parport.c, trunk/drv_generic_serial.c, + trunk/drv_generic_text.c, trunk/evaluator.c, trunk/evaluator.h, + trunk/exec.c, trunk/hash.c, trunk/hash.h, trunk/imon.c, + trunk/layout.c, trunk/lcd4linux.c, trunk/lock.c, trunk/mail.c, + trunk/mail2.c, trunk/pid.c, trunk/plugin.c, trunk/plugin.h, + trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, trunk/plugin_dvb.c, + trunk/plugin_i2c_sensors.c, trunk/plugin_imon.c, + trunk/plugin_loadavg.c, trunk/plugin_math.c, + trunk/plugin_meminfo.c, trunk/plugin_netdev.c, + trunk/plugin_ppp.c, trunk/plugin_proc_stat.c, + trunk/plugin_sample.c, trunk/plugin_string.c, + trunk/plugin_uname.c, trunk/plugin_xmms.c, trunk/seti.c, + trunk/timer.c, trunk/timer.h, trunk/widget.c, trunk/widget.h, + trunk/widget_bar.c, trunk/widget_icon.c, trunk/widget_text.c, + trunk/wifi.c: + [lcd4linux @ 2004-03-03 03:47:04 by reinelt] + big patch from Martin Hejl: + - use qprintf() where appropriate + - save CPU cycles on gettimeofday() + - add quit() functions to free allocated memory + - fixed lots of memory leaks + + * [r383] trunk/drv_Crystalfontz.c: + [lcd4linux @ 2004-03-03 03:41:02 by reinelt] + Crystalfontz Contrast issue fixed + +2004-03-01 reinelt + + * [r382] trunk/cfg.c, trunk/drv_Crystalfontz.c, + trunk/drv_HD44780.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-03-01 04:29:51 by reinelt] cfg_number() returns -1 on error, 0 if value not found (but - default val used), and 1 if value was used from the - configuration. HD44780 driver adopted to new cfg_number() + default val used), + and 1 if value was used from the configuration. + HD44780 driver adopted to new cfg_number() Crystalfontz 631 driver nearly finished -2004-02-29 18:09 reinelt +2004-02-29 reinelt - * ChangeLog, configure, configure.in, lcd4linux.conf.sample, - libtool: ChangeLog updated Version number bumped to 0.10.0 - -2004-02-29 15:30 reinelt - - * drv_generic_graphic.c: icon visibility fix for generic graphics - from Xavier - -2004-02-27 08:06 reinelt + * [r381] trunk/ChangeLog, trunk/configure, trunk/configure.in, + trunk/lcd4linux.conf.sample, trunk/libtool: + [lcd4linux @ 2004-02-29 17:09:53 by reinelt] + ChangeLog updated + Version number bumped to 0.10.0 - * Makefile.am, Makefile.in, lcd4linux.c, qprintf.c, qprintf.h: new - function 'qprintf()' (simple but quick snprintf() replacement) + * [r380] trunk/drv_generic_graphic.c: + [lcd4linux @ 2004-02-29 14:30:59 by reinelt] + icon visibility fix for generic graphics from Xavier -2004-02-27 07:07 reinelt +2004-02-27 reinelt - * hash.c, hash.h: hash improvements from Martin + * [r379] trunk/Makefile.am, trunk/Makefile.in, trunk/lcd4linux.c, + trunk/qprintf.c, trunk/qprintf.h: + [lcd4linux @ 2004-02-27 07:06:24 by reinelt] + new function 'qprintf()' (simple but quick snprintf() + replacement) -2004-02-26 22:42 reinelt + * [r378] trunk/hash.c, trunk/hash.h: + [lcd4linux @ 2004-02-27 06:07:55 by reinelt] + hash improvements from Martin - * evaluator.c: memory leak fixes from Martin +2004-02-26 reinelt -2004-02-24 07:00 reinelt + * [r377] trunk/evaluator.c: + [lcd4linux @ 2004-02-26 21:42:45 by reinelt] + memory leak fixes from Martin - * Status: Status and Todo list from Xavier +2004-02-24 reinelt -2004-02-24 06:54 reinelt + * [r376] trunk/Status: + [lcd4linux @ 2004-02-24 06:00:22 by reinelt] + Status and Todo list from Xavier - * Makefile.am, Makefile.in, XWindow.c, configure, configure.in, - drv.c, drv_T6963.c, drv_X11.c, drv_generic_graphic.c, - lcd4linux.conf.sample: + * [r375] trunk/Makefile.am, trunk/Makefile.in, trunk/XWindow.c, + trunk/configure, trunk/configure.in, trunk/drv.c, + trunk/drv_T6963.c, trunk/drv_X11.c, trunk/drv_generic_graphic.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-02-24 05:54:57 by reinelt] X11 driver ported -2004-02-23 07:44 reinelt - - * README.Rows, README.Tokens, lcd4linux.conf.sample: - "Lightning" widget from Xavier (lcd4linux.conf.sample) removed - obsolete Docs. - -2004-02-22 18:35 reinelt - - * Makefile.in, drv_T6963.c, drv_generic_graphic.c, - lcd4linux.conf.sample, plugin_imon.c: some fixes for generic - graphic driver and T6963 removed ^M from plugin_imon (Nico, are - you editing under Windows?) - -2004-02-18 15:45 nicowallmeier - - * Makefile.am, plugin.c, plugin_imon.c: Imon/Telmon plugin ported - -2004-02-18 07:39 reinelt - - * cfg.c, drv_T6963.c, drv_generic_graphic.c, drv_generic_graphic.h, - drv_generic_text.h, lcd4linux.conf.sample, widget.c, - widget_text.c: T6963 driver for graphic displays finished - -2004-02-17 06:37 reinelt - - * configure, configure.in: Namespace clash between Curses driver - and general text driver resolved (thanks to Martin Hejl) - -2004-02-16 14:03 reinelt - - * plugin_dvb.c: compile problem with missing frontend.h fixed - -2004-02-16 09:19 reinelt - - * plugin_i2c_sensors.c: i2c_sensors patch from Xavier - -2004-02-15 22:43 reinelt - - * Makefile.am, Makefile.in, T6963.c, configure, configure.in, - drv.c, drv_HD44780.c, drv_M50530.c, drv_T6963.c, - drv_generic_graphic.c, drv_generic_graphic.h, drv_generic_text.c, - drv_generic_text.h, font_6x8.h, fontmap.c, fontmap.h, - lcd4linux.conf.sample, libtool, pixmap.c, pixmap.h, - plugin_i2c_sensors.c, widget_icon.c, widget_icon.h: T6963 driver - nearly finished framework for graphic displays done i2c_sensors - patch from Xavier some more old generation files removed - -2004-02-15 09:22 reinelt - - * M50530.c, Makefile.am, Makefile.in, USBLCD.c, configure, - configure.in, drv.c, drv_M50530.c, drv_USBLCD.c, - lcd4linux.conf.sample, libtool, ltmain.sh: ported USBLCD driver - to NextGeneration added drv_M50530.c (I forgot yesterday, sorry) +2004-02-23 reinelt + + * [r374] trunk/README.Rows, trunk/README.Tokens, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-02-23 06:44:27 by reinelt] + "Lightning" widget from Xavier (lcd4linux.conf.sample) + removed obsolete Docs. + +2004-02-22 reinelt + + * [r373] trunk/Makefile.in, trunk/drv_T6963.c, + trunk/drv_generic_graphic.c, trunk/lcd4linux.conf.sample, + trunk/plugin_imon.c: + [lcd4linux @ 2004-02-22 17:35:41 by reinelt] + some fixes for generic graphic driver and T6963 + removed ^M from plugin_imon (Nico, are you editing under + Windows?) + +2004-02-18 nicowallmeier + + * [r372] trunk/Makefile.am, trunk/plugin.c, trunk/plugin_imon.c: + [lcd4linux @ 2004-02-18 14:45:42 by nicowallmeier] + Imon/Telmon plugin ported + +2004-02-18 reinelt + + * [r371] trunk/cfg.c, trunk/drv_T6963.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/drv_generic_text.h, trunk/lcd4linux.conf.sample, + trunk/widget.c, trunk/widget_text.c: + [lcd4linux @ 2004-02-18 06:39:20 by reinelt] + T6963 driver for graphic displays finished + +2004-02-17 reinelt + + * [r370] trunk/configure, trunk/configure.in: + [lcd4linux @ 2004-02-17 05:37:20 by reinelt] + Namespace clash between Curses driver and general text driver + resolved + (thanks to Martin Hejl) + +2004-02-16 reinelt + + * [r369] trunk/plugin_dvb.c: + [lcd4linux @ 2004-02-16 13:03:37 by reinelt] + compile problem with missing frontend.h fixed + + * [r368] trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-02-16 08:19:44 by reinelt] + i2c_sensors patch from Xavier + +2004-02-15 reinelt + + * [r367] trunk/Makefile.am, trunk/Makefile.in, trunk/T6963.c, + trunk/configure, trunk/configure.in, trunk/drv.c, + trunk/drv_HD44780.c, trunk/drv_M50530.c, trunk/drv_T6963.c, + trunk/drv_generic_graphic.c, trunk/drv_generic_graphic.h, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, + trunk/font_6x8.h, trunk/fontmap.c, trunk/fontmap.h, + trunk/lcd4linux.conf.sample, trunk/libtool, trunk/pixmap.c, + trunk/pixmap.h, trunk/plugin_i2c_sensors.c, trunk/widget_icon.c, + trunk/widget_icon.h: + [lcd4linux @ 2004-02-15 21:43:43 by reinelt] + T6963 driver nearly finished + framework for graphic displays done + i2c_sensors patch from Xavier + some more old generation files removed + + * [r366] trunk/M50530.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/USBLCD.c, trunk/configure, trunk/configure.in, trunk/drv.c, + trunk/drv_M50530.c, trunk/drv_USBLCD.c, + trunk/lcd4linux.conf.sample, trunk/libtool, trunk/ltmain.sh: + [lcd4linux @ 2004-02-15 08:22:47 by reinelt] + ported USBLCD driver to NextGeneration + added drv_M50530.c (I forgot yesterday, sorry) removed old drivers M50530.c and USBLCD.c -2004-02-15 08:23 reinelt - - * lcd4linux.conf.sample, plugin_netdev.c: bug in netdev parsing - fixed - -2004-02-14 13:07 nicowallmeier - - * plugin_i2c_sensors.c: minor bugfix - -2004-02-14 12:56 reinelt - - * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in, - drv.c, drv_Crystalfontz.c, drv_Cwlinux.c, drv_HD44780.c, - drv_MatrixOrbital.c, drv_generic_serial.c, drv_generic_serial.h, - drv_generic_text.c, drv_generic_text.h, lcd4linux.conf.sample, - plugin_i2c_sensors.c: M50530 driver ported changed lots of 'char' - to 'unsigned char' - -2004-02-14 11:09 reinelt - - * plugin_i2c_sensors.c: I2C Sensors for 2.4 kernels (/proc instead - of /sysfs) - -2004-02-10 08:42 reinelt - - * Crystalfontz.c, Cwlinux.c, HD44780.c, Makefile.am, Makefile.in, - MatrixOrbital.c, SIN.c, Skeleton.c, bar.c, bar.h, config.h.in, - configure, configure.in, debug.c, display.c, display.h, dvb.c, - dvb.h, expr.c, expr.h, filter.c, filter.h, icon.c, icon.h, - lcd4linux.c, parport.c, parport.h, parser.c, parser.h, plugin.c, - processor.c, processor.h, system.c, system.h: cut off all - old-style files which are no longer used with NextGeneration - -2004-02-10 07:54 reinelt - - * Makefile.am, Makefile.in, plugin.c, plugin_dvb.c: DVB plugin - ported - -2004-02-09 20:49 nicowallmeier - - * widget_text.c: Minor bugfix - -2004-02-07 14:45 reinelt - - * drv_generic_text.c, widget_icon.c: icon visibility patch #2 from - Xavier - -2004-02-06 00:58 mkeil - - * plugin_xmms.c: Fixed/Optimized Hashage-timings - -2004-02-05 08:10 reinelt - - * drv_Crystalfontz.c, evaluator.c, lcd4linux.conf.sample: evaluator - function names are no longer case-sensitive Crystalfontz Fan PWM - control, Fan RPM monitoring, temperature monitoring - -2004-02-04 20:11 reinelt - - * widget_icon.c, widget_icon.h: icon visibility patch from Xavier - -2004-02-04 20:10 reinelt - - * drv_Crystalfontz.c, drv_HD44780.c, drv_generic_serial.c, - lcd4linux.conf.sample, plugin_proc_stat.c: Crystalfontz driver - nearly finished - -2004-02-02 06:22 reinelt - - * drv_HD44780.c: Brightness fpr Noritake Displays avaliable as a - plugin - -2004-02-01 20:37 reinelt - - * layout.c, plugin_cfg.c, plugin_netdev.c, plugin_proc_stat.c: got - rid of every strtok() incarnation. - -2004-02-01 19:08 reinelt - - * cfg.c, layout.c: removed strtok() from layout processing (took me - hours to find this bug) further strtok() removind should be done! - -2004-02-01 12:51 hejl - - * drv_HD44780.c: Fixes for busy flag - -2004-02-01 09:05 reinelt - - * drv_Crystalfontz.c, drv_HD44780.c, drv_generic_serial.c, - drv_generic_serial.h: Crystalfontz 633 extensions (CRC checking - and stuff) Models table for HD44780 Noritake VFD BVrightness - patch from Bill Paxton - -2004-01-30 21:57 reinelt - - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, - MatrixOrbital.c, MilfordInstruments.c, PalmPilot.c, Raster.c, - T6963.c, USBLCD.c, XWindow.c, aclocal.m4, bar.c, cfg.c, cfg.h, - config.h.in, configure, configure.in, drv_Crystalfontz.c, - drv_generic_text.c, evaluator.c, filter.c, hash.c, icon.c, - layout.c, lcd4linux.c, lcd4linux.conf.sample, mail2.c, pixmap.c, - plugin_cfg.c, plugin_i2c_sensors.c, plugin_sample.c, timer.c, - widget.c, widget_bar.c, widget_icon.c, widget_text.c: HD44780 - patch from Martin Hejl dmalloc integrated - -2004-01-30 08:12 reinelt - - * drv_HD44780.c, plugin_i2c_sensors.c, plugin_loadavg.c, - processor.c: HD44780 busy-flag support from Martin Hejl loadavg() - uClibc replacement from Martin Heyl round() uClibc replacement - from Martin Hejl warning in i2c_sensors fixed [ - -2004-01-29 06:55 reinelt - - * plugin_i2c_sensors.c: check for /sys mounted - -2004-01-29 06:53 reinelt - - * config.h.in, configure, configure.in: uClibc compatibility issues - from Martin Hejl - -2004-01-29 05:40 reinelt - - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, MatrixOrbital.c, - MilfordInstruments.c, PalmPilot.c, SIN.c, Skeleton.c, Text.c, - XWindow.c, bar.c, battery.c, cfg.c, drv_Crystalfontz.c, - drv_Cwlinux.c, drv_HD44780.c, drv_MatrixOrbital.c, - drv_generic_serial.c, drv_generic_text.c, evaluator.c, exec.c, - expr.c, filter.c, fontmap.c, hash.c, icon.c, imon.c, isdn.c, - lcd4linux.conf.sample, lock.c, mail.c, mail2.c, parser.c, pid.c, - pixmap.c, plugin.c, plugin_cfg.c, plugin_cpuinfo.c, - plugin_i2c_sensors.c, plugin_loadavg.c, plugin_math.c, - plugin_meminfo.c, plugin_netdev.c, plugin_proc_stat.c, - plugin_sample.c, plugin_string.c, plugin_uname.c, plugin_xmms.c, - processor.c, seti.c, socket.c, timer.c, widget.c, widget_bar.c, - widget_icon.c, widget_text.c, wifi.c: every .c file includes - "config.h" now - -2004-01-28 07:43 reinelt - - * plugin_ppp.c: plugin_ppp finished. - -2004-01-27 09:13 reinelt - - * Makefile.am, Makefile.in, lcd4linux.conf.sample, plugin.c, - plugin_i2c_sensors.c, plugin_ppp.c, plugin_proc_stat.c: ported - PPP token to plugin_ppp - -2004-01-27 07:34 reinelt - - * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in, - drv.c, drv_Cwlinux.c: Cwlinux driver portet to NextGeneration - (compiles, but not tested!) - -2004-01-27 06:06 reinelt - - * plugin_i2c_sensors.c: i2c update from Xavier - -2004-01-27 05:48 reinelt + * [r365] trunk/lcd4linux.conf.sample, trunk/plugin_netdev.c: + [lcd4linux @ 2004-02-15 07:23:04 by reinelt] + bug in netdev parsing fixed + +2004-02-14 nicowallmeier + + * [r364] trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-02-14 12:07:27 by nicowallmeier] + minor bugfix + +2004-02-14 reinelt + + * [r363] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/configure, trunk/configure.in, trunk/drv.c, + trunk/drv_Crystalfontz.c, trunk/drv_Cwlinux.c, + trunk/drv_HD44780.c, trunk/drv_MatrixOrbital.c, + trunk/drv_generic_serial.c, trunk/drv_generic_serial.h, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, + trunk/lcd4linux.conf.sample, trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-02-14 11:56:11 by reinelt] + M50530 driver ported + changed lots of 'char' to 'unsigned char' + + * [r362] trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-02-14 10:09:50 by reinelt] + I2C Sensors for 2.4 kernels (/proc instead of /sysfs) + +2004-02-10 reinelt + + * [r361] trunk/Crystalfontz.c, trunk/Cwlinux.c, trunk/HD44780.c, + trunk/Makefile.am, trunk/Makefile.in, trunk/MatrixOrbital.c, + trunk/SIN.c, trunk/Skeleton.c, trunk/bar.c, trunk/bar.h, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/debug.c, trunk/display.c, trunk/display.h, trunk/dvb.c, + trunk/dvb.h, trunk/expr.c, trunk/expr.h, trunk/filter.c, + trunk/filter.h, trunk/icon.c, trunk/icon.h, trunk/lcd4linux.c, + trunk/parport.c, trunk/parport.h, trunk/parser.c, trunk/parser.h, + trunk/plugin.c, trunk/processor.c, trunk/processor.h, + trunk/system.c, trunk/system.h: + [lcd4linux @ 2004-02-10 07:42:35 by reinelt] + cut off all old-style files which are no longer used with + NextGeneration - * TODO, hash.c: bug with hash_age() fixed (thanks to Markus Keil - for pointing this out) + * [r360] trunk/Makefile.am, trunk/Makefile.in, trunk/plugin.c, + trunk/plugin_dvb.c: + [lcd4linux @ 2004-02-10 06:54:38 by reinelt] + DVB plugin ported + +2004-02-09 nicowallmeier + + * [r359] trunk/widget_text.c: + [lcd4linux @ 2004-02-09 19:49:38 by nicowallmeier] + Minor bugfix + +2004-02-07 reinelt + + * [r358] trunk/drv_generic_text.c, trunk/widget_icon.c: + [lcd4linux @ 2004-02-07 13:45:23 by reinelt] + icon visibility patch #2 from Xavier + +2004-02-05 mkeil + + * [r357] trunk/plugin_xmms.c: + [lcd4linux @ 2004-02-05 23:58:18 by mkeil] + Fixed/Optimized Hashage-timings + +2004-02-05 reinelt + + * [r356] trunk/drv_Crystalfontz.c, trunk/evaluator.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-02-05 07:10:23 by reinelt] + evaluator function names are no longer case-sensitive + Crystalfontz Fan PWM control, Fan RPM monitoring, temperature + monitoring + +2004-02-04 reinelt + + * [r355] trunk/widget_icon.c, trunk/widget_icon.h: + [lcd4linux @ 2004-02-04 19:11:44 by reinelt] + icon visibility patch from Xavier + + * [r354] trunk/drv_Crystalfontz.c, trunk/drv_HD44780.c, + trunk/drv_generic_serial.c, trunk/lcd4linux.conf.sample, + trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-02-04 19:10:51 by reinelt] + Crystalfontz driver nearly finished + +2004-02-02 reinelt + + * [r353] trunk/drv_HD44780.c: + [lcd4linux @ 2004-02-02 05:22:16 by reinelt] + Brightness fpr Noritake Displays avaliable as a plugin + +2004-02-01 reinelt + + * [r352] trunk/layout.c, trunk/plugin_cfg.c, trunk/plugin_netdev.c, + trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-02-01 19:37:40 by reinelt] + got rid of every strtok() incarnation. + + * [r351] trunk/cfg.c, trunk/layout.c: + [lcd4linux @ 2004-02-01 18:08:50 by reinelt] + removed strtok() from layout processing (took me hours to find + this bug) + further strtok() removind should be done! + +2004-02-01 hejl + + * [r350] trunk/drv_HD44780.c: + [lcd4linux @ 2004-02-01 11:51:22 by hejl] + Fixes for busy flag + +2004-02-01 reinelt + + * [r349] trunk/drv_Crystalfontz.c, trunk/drv_HD44780.c, + trunk/drv_generic_serial.c, trunk/drv_generic_serial.h: + [lcd4linux @ 2004-02-01 08:05:12 by reinelt] + Crystalfontz 633 extensions (CRC checking and stuff) + Models table for HD44780 + Noritake VFD BVrightness patch from Bill Paxton + +2004-01-30 reinelt + + * [r348] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/HD44780.c, trunk/M50530.c, + trunk/MatrixOrbital.c, trunk/MilfordInstruments.c, + trunk/PalmPilot.c, trunk/Raster.c, trunk/T6963.c, trunk/USBLCD.c, + trunk/XWindow.c, trunk/aclocal.m4, trunk/bar.c, trunk/cfg.c, + trunk/cfg.h, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/drv_Crystalfontz.c, + trunk/drv_generic_text.c, trunk/evaluator.c, trunk/filter.c, + trunk/hash.c, trunk/icon.c, trunk/layout.c, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample, trunk/mail2.c, trunk/pixmap.c, + trunk/plugin_cfg.c, trunk/plugin_i2c_sensors.c, + trunk/plugin_sample.c, trunk/timer.c, trunk/widget.c, + trunk/widget_bar.c, trunk/widget_icon.c, trunk/widget_text.c: + [lcd4linux @ 2004-01-30 20:57:55 by reinelt] + HD44780 patch from Martin Hejl + dmalloc integrated + + * [r347] trunk/drv_HD44780.c, trunk/plugin_i2c_sensors.c, + trunk/plugin_loadavg.c, trunk/processor.c: + [lcd4linux @ 2004-01-30 07:12:35 by reinelt] + HD44780 busy-flag support from Martin Hejl + loadavg() uClibc replacement from Martin Heyl + round() uClibc replacement from Martin Hejl + warning in i2c_sensors fixed + [ + +2004-01-29 reinelt + + * [r346] trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-01-29 05:55:30 by reinelt] + check for /sys mounted + + * [r345] trunk/config.h.in, trunk/configure, trunk/configure.in: + [lcd4linux @ 2004-01-29 05:53:47 by reinelt] + uClibc compatibility issues from Martin Hejl + + * [r344] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/MatrixOrbital.c, + trunk/MilfordInstruments.c, trunk/PalmPilot.c, trunk/SIN.c, + trunk/Skeleton.c, trunk/Text.c, trunk/XWindow.c, trunk/bar.c, + trunk/battery.c, trunk/cfg.c, trunk/drv_Crystalfontz.c, + trunk/drv_Cwlinux.c, trunk/drv_HD44780.c, + trunk/drv_MatrixOrbital.c, trunk/drv_generic_serial.c, + trunk/drv_generic_text.c, trunk/evaluator.c, trunk/exec.c, + trunk/expr.c, trunk/filter.c, trunk/fontmap.c, trunk/hash.c, + trunk/icon.c, trunk/imon.c, trunk/isdn.c, + trunk/lcd4linux.conf.sample, trunk/lock.c, trunk/mail.c, + trunk/mail2.c, trunk/parser.c, trunk/pid.c, trunk/pixmap.c, + trunk/plugin.c, trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, + trunk/plugin_i2c_sensors.c, trunk/plugin_loadavg.c, + trunk/plugin_math.c, trunk/plugin_meminfo.c, + trunk/plugin_netdev.c, trunk/plugin_proc_stat.c, + trunk/plugin_sample.c, trunk/plugin_string.c, + trunk/plugin_uname.c, trunk/plugin_xmms.c, trunk/processor.c, + trunk/seti.c, trunk/socket.c, trunk/timer.c, trunk/widget.c, + trunk/widget_bar.c, trunk/widget_icon.c, trunk/widget_text.c, + trunk/wifi.c: + [lcd4linux @ 2004-01-29 04:40:02 by reinelt] + every .c file includes "config.h" now + +2004-01-28 reinelt + + * [r343] trunk/plugin_ppp.c: + [lcd4linux @ 2004-01-28 06:43:31 by reinelt] + plugin_ppp finished. + +2004-01-27 reinelt + + * [r342] trunk/Makefile.am, trunk/Makefile.in, + trunk/lcd4linux.conf.sample, trunk/plugin.c, + trunk/plugin_i2c_sensors.c, trunk/plugin_ppp.c, + trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-01-27 08:13:39 by reinelt] + ported PPP token to plugin_ppp + + * [r341] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/configure, trunk/configure.in, trunk/drv.c, + trunk/drv_Cwlinux.c: + [lcd4linux @ 2004-01-27 06:34:14 by reinelt] + Cwlinux driver portet to NextGeneration (compiles, but not + tested!) + + * [r340] trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-01-27 05:06:10 by reinelt] + i2c update from Xavier + + * [r339] trunk/TODO, trunk/hash.c: + [lcd4linux @ 2004-01-27 04:48:57 by reinelt] + bug with hash_age() fixed (thanks to Markus Keil for pointing + this out) -2004-01-25 06:30 reinelt +2004-01-25 reinelt - * Makefile.am, Makefile.in, drv_Crystalfontz.c, - drv_generic_serial.c, lcd4linux.conf.sample, plugin.c, - plugin_meminfo.c, plugin_netdev.c, plugin_proc_stat.c: + * [r338] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_Crystalfontz.c, trunk/drv_generic_serial.c, + trunk/lcd4linux.conf.sample, trunk/plugin.c, + trunk/plugin_meminfo.c, trunk/plugin_netdev.c, + trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-01-25 05:30:08 by reinelt] plugin_netdev for parsing /proc/net/dev added -2004-01-23 08:04 reinelt - - * drv_Crystalfontz.c, drv_HD44780.c, drv_MatrixOrbital.c, - drv_generic_text.c, drv_generic_text.h, lcd4linux.conf.sample, - widget_icon.c, widget_icon.h: icons finished! - -2004-01-23 05:53 reinelt - - * Makefile.am, Makefile.in, drv_Crystalfontz.c, drv_HD44780.c, - drv_MatrixOrbital.c, drv_generic_text.c, drv_generic_text.h, - lcd4linux.conf.sample, widget.c, widget_bar.c, widget_icon.c, - widget_icon.h, widget_text.c: icon widget added (not finished - yet!) - -2004-01-22 09:55 reinelt - - * plugin_proc_stat.c: fixed unhandled kernel-2.6 entries in - /prco/stat - -2004-01-22 08:57 reinelt - - * cfg.c, drv_Crystalfontz.c, drv_HD44780.c, drv_MatrixOrbital.c, - drv_generic_text.c, drv_generic_text.h, hash.c, - lcd4linux.conf.sample, widget_text.c: several bugs fixed where - segfaulting on layout>display Crystalfontz driver optimized, 632 - display already works - -2004-01-21 15:29 reinelt - - * hash.c, hash.h, plugin_proc_stat.c: new helper 'hash_get_regex' - which delivers the sum over regex matched items new function - 'disk()' which uses this regex matching - -2004-01-21 13:36 reinelt - - * Makefile.am, Makefile.in, configure, configure.in, drv.c, - drv_Crystalfontz.c, drv_MatrixOrbital.c: Crystalfontz - NextGeneration driver added - -2004-01-21 12:32 reinelt - - * ChangeLog: changelog commited - -2004-01-21 12:31 reinelt - - * plugin_proc_stat.c, plugin_xmms.c: two bugs with hash_age() ixed - -2004-01-21 11:48 reinelt - - * config.guess, config.sub, hash.c, hash.h, libtool, ltmain.sh, - plugin_cpuinfo.c, plugin_meminfo.c, plugin_proc_stat.c, - plugin_xmms.c: hash_age function added - -2004-01-21 07:39 reinelt - - * drv_HD44780.c, lcd4linux.conf.sample: HD44780 missed the "clear - display' sequence asc255bug handling added HD44780 tested, works - here! - -2004-01-20 16:32 reinelt - - * config.h.in, configure, configure.in, drv.c, drv.h, - drv_HD44780.c, drv_MatrixOrbital.c, drv_generic_parport.c, - drv_generic_parport.h, lcd4linux.conf.sample: first version of - Next Generation HD44780 (untested! but it compiles...) some - cleanup in the other drivers - -2004-01-20 15:35 reinelt - - * Makefile.am, Makefile.in, drv_generic_parport.c, - drv_generic_parport.h: drv_generic_parport added, code from - parport.c - -2004-01-20 15:26 reinelt - - * drv_generic_serial.c, drv_generic_serial.h: moved drv_generic to - drv_generic_serial - -2004-01-20 15:25 reinelt - - * Makefile.am, Makefile.in, drv_MatrixOrbital.c, drv_generic.c, - drv_generic.h, drv_generic_text.c, widget_bar.c: some - reorganization moved drv_generic to drv_generic_serial moved port - locking stuff to drv_generic_serial - -2004-01-20 13:45 reinelt - - * drv_MatrixOrbital.c, drv_generic_text.c, lcd4linux.conf.sample, - plugin_proc_stat.c, widget_bar.c: "Default screen" working with - MatrixOrbital - -2004-01-20 06:36 reinelt - - * Makefile.am, Makefile.in, drv_MatrixOrbital.c, drv_generic.c, - drv_generic.h, drv_generic_bar.c, drv_generic_bar.h, - drv_generic_text.c, drv_generic_text.h, hash.c, - lcd4linux.conf.sample: moved text-display-specific stuff to - drv_generic_text moved all the bar stuff from drv_generic_bar to - generic_text - -2004-01-20 05:51 reinelt - - * Makefile.am, Makefile.in, drv_MatrixOrbital.c, drv_generic.c, - drv_generic.h, drv_generic_bar.c, drv_generic_bar.h, - lcd4linux.conf.sample, widget_bar.c, widget_bar.h, widget_text.c: +2004-01-23 reinelt + + * [r337] trunk/drv_Crystalfontz.c, trunk/drv_HD44780.c, + trunk/drv_MatrixOrbital.c, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/lcd4linux.conf.sample, + trunk/widget_icon.c, trunk/widget_icon.h: + [lcd4linux @ 2004-01-23 07:04:03 by reinelt] + icons finished! + + * [r336] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_Crystalfontz.c, trunk/drv_HD44780.c, + trunk/drv_MatrixOrbital.c, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/lcd4linux.conf.sample, + trunk/widget.c, trunk/widget_bar.c, trunk/widget_icon.c, + trunk/widget_icon.h, trunk/widget_text.c: + [lcd4linux @ 2004-01-23 04:53:23 by reinelt] + icon widget added (not finished yet!) + +2004-01-22 reinelt + + * [r335] trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-01-22 08:55:30 by reinelt] + fixed unhandled kernel-2.6 entries in /prco/stat + + * [r334] trunk/cfg.c, trunk/drv_Crystalfontz.c, + trunk/drv_HD44780.c, trunk/drv_MatrixOrbital.c, + trunk/drv_generic_text.c, trunk/drv_generic_text.h, trunk/hash.c, + trunk/lcd4linux.conf.sample, trunk/widget_text.c: + [lcd4linux @ 2004-01-22 07:57:45 by reinelt] + several bugs fixed where segfaulting on layout>display + Crystalfontz driver optimized, 632 display already works + +2004-01-21 reinelt + + * [r333] trunk/hash.c, trunk/hash.h, trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-01-21 14:29:03 by reinelt] + new helper 'hash_get_regex' which delivers the sum over regex + matched items + new function 'disk()' which uses this regex matching + + * [r332] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/configure.in, trunk/drv.c, trunk/drv_Crystalfontz.c, + trunk/drv_MatrixOrbital.c: + [lcd4linux @ 2004-01-21 12:36:19 by reinelt] + Crystalfontz NextGeneration driver added + + * [r331] trunk/ChangeLog: + [lcd4linux @ 2004-01-21 11:32:48 by reinelt] + changelog commited + + * [r330] trunk/plugin_proc_stat.c, trunk/plugin_xmms.c: + [lcd4linux @ 2004-01-21 11:31:23 by reinelt] + two bugs with hash_age() ixed + + * [r329] trunk/config.guess, trunk/config.sub, trunk/hash.c, + trunk/hash.h, trunk/libtool, trunk/ltmain.sh, + trunk/plugin_cpuinfo.c, trunk/plugin_meminfo.c, + trunk/plugin_proc_stat.c, trunk/plugin_xmms.c: + [lcd4linux @ 2004-01-21 10:48:17 by reinelt] + hash_age function added + + * [r328] trunk/drv_HD44780.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-01-21 06:39:27 by reinelt] + HD44780 missed the "clear display' sequence + asc255bug handling added + HD44780 tested, works here! + +2004-01-20 reinelt + + * [r327] trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/drv.c, trunk/drv.h, trunk/drv_HD44780.c, + trunk/drv_MatrixOrbital.c, trunk/drv_generic_parport.c, + trunk/drv_generic_parport.h, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-01-20 15:32:48 by reinelt] + first version of Next Generation HD44780 (untested! but it + compiles...) + some cleanup in the other drivers + + * [r326] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_generic_parport.c, trunk/drv_generic_parport.h: + [lcd4linux @ 2004-01-20 14:35:38 by reinelt] + drv_generic_parport added, code from parport.c + + * [r325] trunk/drv_generic_serial.c, trunk/drv_generic_serial.h: + [lcd4linux @ 2004-01-20 14:26:09 by reinelt] + moved drv_generic to drv_generic_serial + + * [r324] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_MatrixOrbital.c, trunk/drv_generic.c, + trunk/drv_generic.h, trunk/drv_generic_text.c, + trunk/widget_bar.c: + [lcd4linux @ 2004-01-20 14:25:12 by reinelt] + some reorganization + moved drv_generic to drv_generic_serial + moved port locking stuff to drv_generic_serial + + * [r323] trunk/drv_MatrixOrbital.c, trunk/drv_generic_text.c, + trunk/lcd4linux.conf.sample, trunk/plugin_proc_stat.c, + trunk/widget_bar.c: + [lcd4linux @ 2004-01-20 12:45:47 by reinelt] + "Default screen" working with MatrixOrbital + + * [r322] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_MatrixOrbital.c, trunk/drv_generic.c, + trunk/drv_generic.h, trunk/drv_generic_bar.c, + trunk/drv_generic_bar.h, trunk/drv_generic_text.c, + trunk/drv_generic_text.h, trunk/hash.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2004-01-20 05:36:59 by reinelt] + moved text-display-specific stuff to drv_generic_text + moved all the bar stuff from drv_generic_bar to generic_text + + * [r321] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_MatrixOrbital.c, trunk/drv_generic.c, + trunk/drv_generic.h, trunk/drv_generic_bar.c, + trunk/drv_generic_bar.h, trunk/lcd4linux.conf.sample, + trunk/widget_bar.c, trunk/widget_bar.h, trunk/widget_text.c: + [lcd4linux @ 2004-01-20 04:51:39 by reinelt] moved generic stuff from drv_MatrixOrbital to drv_generic implemented new-stylish bars which are nearly finished -2004-01-18 22:25 reinelt +2004-01-18 reinelt - * Makefile.am, Makefile.in, drv_MatrixOrbital.c, widget_bar.c, - widget_bar.h: Framework for bar widget opened + * [r320] trunk/Makefile.am, trunk/Makefile.in, + trunk/drv_MatrixOrbital.c, trunk/widget_bar.c, + trunk/widget_bar.h: + [lcd4linux @ 2004-01-18 21:25:16 by reinelt] + Framework for bar widget opened -2004-01-18 10:01 reinelt + * [r319] trunk/hash.c, trunk/hash.h, trunk/lcd4linux.conf.sample, + trunk/plugin_proc_stat.c, trunk/timer.c: + [lcd4linux @ 2004-01-18 09:01:45 by reinelt] + /proc/stat parsing finished - * hash.c, hash.h, lcd4linux.conf.sample, plugin_proc_stat.c, - timer.c: /proc/stat parsing finished + * [r318] trunk/cfg.c, trunk/expr.c, trunk/hash.c, + trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-01-18 06:54:08 by reinelt] + bug in expr.c fixed (thanks to Xavier) + some progress with /proc/stat parsing -2004-01-18 07:54 reinelt +2004-01-16 reinelt - * cfg.c, expr.c, hash.c, plugin_proc_stat.c: bug in expr.c fixed - (thanks to Xavier) some progress with /proc/stat parsing - -2004-01-16 12:12 reinelt - - * hash.h, plugin_cpuinfo.c, plugin_proc_stat.c, plugin_xmms.c: some - bugs in plugin_xmms fixed, parsing moved to own function + * [r317] trunk/hash.h, trunk/plugin_cpuinfo.c, + trunk/plugin_proc_stat.c, trunk/plugin_xmms.c: + [lcd4linux @ 2004-01-16 11:12:26 by reinelt] + some bugs in plugin_xmms fixed, parsing moved to own function plugin_proc_stat nearly finished -2004-01-16 11:09 mkeil +2004-01-16 mkeil - * plugin_xmms.c: -include caching for values + * [r316] trunk/plugin_xmms.c: + [lcd4linux @ 2004-01-16 10:09:49 by mkeil] + -include caching for values -2004-01-16 08:26 reinelt +2004-01-16 reinelt - * hash.c, hash.h, plugin_cpuinfo.c, plugin_meminfo.c, - plugin_proc_stat.c: moved various /proc parsing to own functions + * [r315] trunk/hash.c, trunk/hash.h, trunk/plugin_cpuinfo.c, + trunk/plugin_meminfo.c, trunk/plugin_proc_stat.c: + [lcd4linux @ 2004-01-16 07:26:25 by reinelt] + moved various /proc parsing to own functions made some progress with /proc/stat parsing -2004-01-16 06:04 reinelt - - * Makefile.am, Makefile.in, cfg.c, filter.c, hash.c, hash.h, - lcd4linux.conf.sample, plugin.c, plugin_proc_stat.c, system.c: - started plugin proc_stat which should parse /proc/stat which - again is a paint in the a** thinking over implementation methods - of delta functions (CPU load, ...) - -2004-01-15 08:47 reinelt - - * drv_MatrixOrbital.c, evaluator.c, lcd4linux.conf.sample, - widget_text.c, widget_text.h, debian/postinst, debian/watch: + * [r314] trunk/Makefile.am, trunk/Makefile.in, trunk/cfg.c, + trunk/filter.c, trunk/hash.c, trunk/hash.h, + trunk/lcd4linux.conf.sample, trunk/plugin.c, + trunk/plugin_proc_stat.c, trunk/system.c: + [lcd4linux @ 2004-01-16 05:04:53 by reinelt] + started plugin proc_stat which should parse /proc/stat + which again is a paint in the a** + thinking over implementation methods of delta functions + (CPU load, ...) + +2004-01-15 reinelt + + * [r313] trunk/debian/postinst, trunk/debian/watch, + trunk/drv_MatrixOrbital.c, trunk/evaluator.c, + trunk/lcd4linux.conf.sample, trunk/widget_text.c, + trunk/widget_text.h: + [lcd4linux @ 2004-01-15 07:47:02 by reinelt] debian/ postinst and watch added (did CVS forget about them?) - evaluator: conditional expressions (a?b:c) added text widget - nearly finished - -2004-01-15 05:32 reinelt - - * ChangeLog: [no log message] - -2004-01-15 05:29 reinelt - - * Makefile.am, Makefile.in, lcd4linux.conf.sample, - lcd4linux.conf.sample.old, plugin.c, plugin_cpuinfo.c, - plugin_loadavg.c, plugin_meminfo.c, widget_text.c, widget_text.h: - moved lcd4linux.conf.sample to *.old lcd4linux.conf.sample with - new layout new plugins 'loadavg' and 'meminfo' text widget have - pre- and postfix - -2004-01-14 12:33 reinelt - - * Makefile.am, Makefile.in, cfg.c, cfg.h, drv_MatrixOrbital.c, - expr.c, layout.c, lcd4linux.c, plugin.c, plugin_cfg.c, - plugin_cpuinfo.c, plugin_uname.c, widget.c, widget.h, - widget_text.c: new plugin 'uname' which does what it's called - text widget nearly finished first results displayed on - MatrixOrbital - -2004-01-13 11:03 reinelt - - * Makefile.am, Makefile.in, hash.c, hash.h, plugin.c, plugin_cfg.c, - plugin_cpuinfo.c, plugin_sample.c: new util 'hash' for - associative arrays new plugin 'cpuinfo' - -2004-01-13 09:18 reinelt - - * Makefile.am, Makefile.in, configure, configure.in, layout.c, - lcd4linux.c, parport.c, timer.c, timer.h, widget.c, widget.h, - widget_text.c: timer queues added liblcd4linux deactivated turing - transformation to new layout - -2004-01-12 04:51 reinelt - - * evaluator.c, evaluator.h, expr.c, layout.c, lcd4linux.c: + evaluator: conditional expressions (a?b:c) added + text widget nearly finished + + * [r312] trunk/ChangeLog: + [lcd4linux @ 2004-01-15 04:32:14 by reinelt] + + * [r311] trunk/Makefile.am, trunk/Makefile.in, + trunk/lcd4linux.conf.sample, trunk/lcd4linux.conf.sample.old, + trunk/plugin.c, trunk/plugin_cpuinfo.c, trunk/plugin_loadavg.c, + trunk/plugin_meminfo.c, trunk/widget_text.c, trunk/widget_text.h: + [lcd4linux @ 2004-01-15 04:29:45 by reinelt] + moved lcd4linux.conf.sample to *.old + lcd4linux.conf.sample with new layout + new plugins 'loadavg' and 'meminfo' + text widget have pre- and postfix + +2004-01-14 reinelt + + * [r310] trunk/Makefile.am, trunk/Makefile.in, trunk/cfg.c, + trunk/cfg.h, trunk/drv_MatrixOrbital.c, trunk/expr.c, + trunk/layout.c, trunk/lcd4linux.c, trunk/plugin.c, + trunk/plugin_cfg.c, trunk/plugin_cpuinfo.c, trunk/plugin_uname.c, + trunk/widget.c, trunk/widget.h, trunk/widget_text.c: + [lcd4linux @ 2004-01-14 11:33:00 by reinelt] + new plugin 'uname' which does what it's called + text widget nearly finished + first results displayed on MatrixOrbital + +2004-01-13 reinelt + + * [r309] trunk/Makefile.am, trunk/Makefile.in, trunk/hash.c, + trunk/hash.h, trunk/plugin.c, trunk/plugin_cfg.c, + trunk/plugin_cpuinfo.c, trunk/plugin_sample.c: + [lcd4linux @ 2004-01-13 10:03:01 by reinelt] + new util 'hash' for associative arrays + new plugin 'cpuinfo' + + * [r308] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/configure.in, trunk/layout.c, trunk/lcd4linux.c, + trunk/parport.c, trunk/timer.c, trunk/timer.h, trunk/widget.c, + trunk/widget.h, trunk/widget_text.c: + [lcd4linux @ 2004-01-13 08:18:07 by reinelt] + timer queues added + liblcd4linux deactivated turing transformation to new layout + +2004-01-12 reinelt + + * [r307] trunk/evaluator.c, trunk/evaluator.h, trunk/expr.c, + trunk/layout.c, trunk/lcd4linux.c: + [lcd4linux @ 2004-01-12 03:51:01 by reinelt] evaluating the 'Variables' section in the config file -2004-01-11 19:26 reinelt +2004-01-11 reinelt - * Makefile.am, Makefile.in, cfg.c, drv_MatrixOrbital.c, layout.c, - plugin.c, plugin_string.c, widget.c, widget.h, widget_text.c: + * [r306] trunk/Makefile.am, trunk/Makefile.in, trunk/cfg.c, + trunk/drv_MatrixOrbital.c, trunk/layout.c, trunk/plugin.c, + trunk/plugin_string.c, trunk/widget.c, trunk/widget.h, + trunk/widget_text.c: + [lcd4linux @ 2004-01-11 18:26:02 by reinelt] further widget and layout processing -2004-01-11 10:26 reinelt - - * cfg.c, drv_MatrixOrbital.c, layout.c, widget.c: layout starts to - exist... - -2004-01-10 21:22 reinelt - - * Makefile.am, Makefile.in, cfg.c, cfg.h, drv.h, - drv_MatrixOrbital.c, layout.c, layout.h, lcd4linux.c, plugin.c, - widget.c, widget.h, widget_text.c: added new function - 'cfg_list()' (not finished yet) added layout.c (will replace - processor.c someday) added widget_text.c (will be the first and - most important widget) modified lcd4linux.c so that old-style - configs should work, too - -2004-01-10 18:45 reinelt - - * lcd4linux.c, plugin.c: changed initialization order so cfg() gets - initialized before plugins. This way a plugin's init() can use - cfg_get(). Thanks to Xavier for reporting this one! - -2004-01-10 18:36 reinelt - - * Makefile.am, Makefile.in, plugin.c, plugin_i2c_sensors.c: + * [r305] trunk/cfg.c, trunk/drv_MatrixOrbital.c, trunk/layout.c, + trunk/widget.c: + [lcd4linux @ 2004-01-11 09:26:15 by reinelt] + layout starts to exist... + +2004-01-10 reinelt + + * [r304] trunk/Makefile.am, trunk/Makefile.in, trunk/cfg.c, + trunk/cfg.h, trunk/drv.h, trunk/drv_MatrixOrbital.c, + trunk/layout.c, trunk/layout.h, trunk/lcd4linux.c, + trunk/plugin.c, trunk/widget.c, trunk/widget.h, + trunk/widget_text.c: + [lcd4linux @ 2004-01-10 20:22:33 by reinelt] + added new function 'cfg_list()' (not finished yet) + added layout.c (will replace processor.c someday) + added widget_text.c (will be the first and most important widget) + modified lcd4linux.c so that old-style configs should work, too + + * [r303] trunk/lcd4linux.c, trunk/plugin.c: + [lcd4linux @ 2004-01-10 17:45:26 by reinelt] + changed initialization order so cfg() gets initialized before + plugins. + This way a plugin's init() can use cfg_get(). + Thanks to Xavier for reporting this one! + + * [r302] trunk/Makefile.am, trunk/Makefile.in, trunk/plugin.c, + trunk/plugin_i2c_sensors.c: + [lcd4linux @ 2004-01-10 17:36:56 by reinelt] I2C Sensors plugin from Xavier added -2004-01-10 18:34 reinelt - - * drv_MatrixOrbital.c, widget.c, widget.h: further matrixOrbital - changes widgets initialized - -2004-01-10 11:20 reinelt - - * drv.c, drv_MatrixOrbital.c: new MatrixOrbital changes - -2004-01-09 18:03 reinelt - - * Makefile.am, Makefile.in, configure, configure.in, display.c, - display.h, drv.c, drv.h, drv_MatrixOrbital.c, lcd4linux.c: - initiated transfer to new driver architecture new file 'drv.c' - will someday replace 'display.c' new file 'drv_MatrixOrbital.c' - will replace 'MatrixOrbital.c' due to this 'soft' transfer - lcd4linux should stay usable during the switch (at least I hope - so) - -2004-01-09 05:16 reinelt - - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, - MatrixOrbital.c, MilfordInstruments.c, PalmPilot.c, Raster.c, - T6963.c, Text.c, USBLCD.c, XWindow.c, cfg.c, cfg.h, exec.c, - expr.c, filter.c, icon.c, imon.c, lcd4linux.c, mail.c, mail2.c, - parport.c, processor.c, seti.c, system.c, wifi.c: added 'section' - argument to cfg_get(), but NULLed it on all calls by now. - -2004-01-08 07:00 reinelt - - * cfg.c: allowed '.' in key names allowed empty group keys (not - only "group anything {", but "anything {") - -2004-01-08 06:28 reinelt - - * AUTHORS, cfg.c, lcd4linux.c: Luk Claes added to AUTHORS cfg: - group handling ('{}') added - -2004-01-07 11:15 reinelt - - * cfg.c, config.h.in, evaluator.c, libtool: small glitch in - evaluator fixed made config table sorted and access with - bsearch(), which should be much faster - -2004-01-07 00:01 reinelt - - * AUTHORS, evaluator.c, debian/copyright: more copyright issues - -2004-01-06 23:33 reinelt - - * AUTHORS, HD44780.c, MilfordInstruments.c, USBLCD.c, XWindow.c, - battery.c, battery.h, imon.c, imon.h, plugin_xmms.c, seti.c, - wifi.c, wifi.h, debian/copyright: Copyright statements cleaned up - -2004-01-06 22:14 reinelt - - * debian/: control, dirs, rules, templates: more debianizing - -2004-01-06 19:22 reinelt - - * debian/copyright: debian updates - -2004-01-06 18:56 reinelt - - * aclocal.m4, configure, ltmain.sh: autotools update - -2004-01-06 18:37 reinelt - - * ChangeLog: [no log message] - -2004-01-06 18:33 reinelt - - * Makefile.am, Makefile.in, README.Plugins, evaluator.c, plugin.c, - plugin_sample.c: - Evaluator: functions with variable argument lists Evaluator: - plugin_sample.c and README.Plugins added - -2004-01-06 16:19 reinelt - - * evaluator.c, plugin.c: Evaluator rearrangements... - -2004-01-05 12:57 reinelt - - * Makefile.am, Makefile.in, expr.c, expr.h, parser.c, parser.h, - processor.c: added %y tokens to make the Evaluator useable + * [r301] trunk/drv_MatrixOrbital.c, trunk/widget.c, trunk/widget.h: + [lcd4linux @ 2004-01-10 17:34:40 by reinelt] + further matrixOrbital changes + widgets initialized + + * [r300] trunk/drv.c, trunk/drv_MatrixOrbital.c: + [lcd4linux @ 2004-01-10 10:20:22 by reinelt] + new MatrixOrbital changes + +2004-01-09 reinelt + + * [r299] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/configure.in, trunk/display.c, trunk/display.h, + trunk/drv.c, trunk/drv.h, trunk/drv_MatrixOrbital.c, + trunk/lcd4linux.c: + [lcd4linux @ 2004-01-09 17:03:06 by reinelt] + initiated transfer to new driver architecture + new file 'drv.c' will someday replace 'display.c' + new file 'drv_MatrixOrbital.c' will replace 'MatrixOrbital.c' + due to this 'soft' transfer lcd4linux should stay usable during + the switch + (at least I hope so) + + * [r298] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/HD44780.c, trunk/M50530.c, + trunk/MatrixOrbital.c, trunk/MilfordInstruments.c, + trunk/PalmPilot.c, trunk/Raster.c, trunk/T6963.c, trunk/Text.c, + trunk/USBLCD.c, trunk/XWindow.c, trunk/cfg.c, trunk/cfg.h, + trunk/exec.c, trunk/expr.c, trunk/filter.c, trunk/icon.c, + trunk/imon.c, trunk/lcd4linux.c, trunk/mail.c, trunk/mail2.c, + trunk/parport.c, trunk/processor.c, trunk/seti.c, trunk/system.c, + trunk/wifi.c: + [lcd4linux @ 2004-01-09 04:16:06 by reinelt] + added 'section' argument to cfg_get(), but NULLed it on all calls + by now. + +2004-01-08 reinelt + + * [r297] trunk/cfg.c: + [lcd4linux @ 2004-01-08 06:00:28 by reinelt] + allowed '.' in key names + allowed empty group keys (not only "group anything {", but + "anything {") + + * [r296] trunk/AUTHORS, trunk/cfg.c, trunk/lcd4linux.c: + [lcd4linux @ 2004-01-08 05:28:12 by reinelt] + Luk Claes added to AUTHORS + cfg: group handling ('{}') added + +2004-01-07 reinelt + + * [r295] trunk/cfg.c, trunk/config.h.in, trunk/evaluator.c, + trunk/libtool: + [lcd4linux @ 2004-01-07 10:15:41 by reinelt] + small glitch in evaluator fixed + made config table sorted and access with bsearch(), + which should be much faster + +2004-01-06 reinelt + + * [r294] trunk/AUTHORS, trunk/debian/copyright, trunk/evaluator.c: + [lcd4linux @ 2004-01-06 23:01:37 by reinelt] + more copyright issues + + * [r293] trunk/AUTHORS, trunk/HD44780.c, + trunk/MilfordInstruments.c, trunk/USBLCD.c, trunk/XWindow.c, + trunk/battery.c, trunk/battery.h, trunk/debian/copyright, + trunk/imon.c, trunk/imon.h, trunk/plugin_xmms.c, trunk/seti.c, + trunk/wifi.c, trunk/wifi.h: + [lcd4linux @ 2004-01-06 22:33:13 by reinelt] + Copyright statements cleaned up + + * [r292] trunk/debian/control, trunk/debian/dirs, + trunk/debian/rules, trunk/debian/templates: + [lcd4linux @ 2004-01-06 21:14:51 by reinelt] + more debianizing + + * [r291] trunk/debian/copyright: + [lcd4linux @ 2004-01-06 18:22:41 by reinelt] + debian updates + + * [r290] trunk/aclocal.m4, trunk/configure, trunk/ltmain.sh: + [lcd4linux @ 2004-01-06 17:56:43 by reinelt] + autotools update + + * [r289] trunk/ChangeLog: + [lcd4linux @ 2004-01-06 17:37:00 by reinelt] + + * [r288] trunk/Makefile.am, trunk/Makefile.in, + trunk/README.Plugins, trunk/evaluator.c, trunk/plugin.c, + trunk/plugin_sample.c: + [lcd4linux @ 2004-01-06 17:33:45 by reinelt] + Evaluator: functions with variable argument lists + Evaluator: plugin_sample.c and README.Plugins added + + * [r287] trunk/evaluator.c, trunk/plugin.c: + [lcd4linux @ 2004-01-06 15:19:12 by reinelt] + Evaluator rearrangements... + +2004-01-05 reinelt + + * [r286] trunk/Makefile.am, trunk/Makefile.in, trunk/expr.c, + trunk/expr.h, trunk/parser.c, trunk/parser.h, trunk/processor.c: + [lcd4linux @ 2004-01-05 11:57:38 by reinelt] + added %y tokens to make the Evaluator useable + +2004-01-02 reinelt + + * [r285] trunk/debian, trunk/debian/changelog, trunk/debian/compat, + trunk/debian/config, trunk/debian/control, + trunk/debian/copyright, trunk/debian/dirs, trunk/debian/docs, + trunk/debian/init.d, trunk/debian/rules, trunk/debian/templates: + [lcd4linux @ 2004-01-02 14:20:15 by reinelt] + debianization added + + * [r284] trunk/ChangeLog, trunk/TODO: + [lcd4linux @ 2004-01-02 14:18:54 by reinelt] + Changelog, TODO updated + +2003-12-19 reinelt + + * [r283] trunk/Makefile.am, trunk/Makefile.in, trunk/plugin.c, + trunk/plugin_xmms.c: + [lcd4linux @ 2003-12-19 06:27:33 by reinelt] + added XMMS plugin from Markus Keil + + * [r282] trunk/.cvsignore: + [lcd4linux @ 2003-12-19 05:56:13 by reinelt] + added .cvsignore containing '*.lo' -2004-01-02 15:20 reinelt + * [r281] trunk/plugin_math.c, trunk/plugin_string.c: + [lcd4linux @ 2003-12-19 05:50:34 by reinelt] + added plugin_math.c and plugin_string.c - * debian/: changelog, compat, config, control, copyright, dirs, - docs, init.d, rules, templates: debianization added + * [r280] trunk/Makefile.am, trunk/Makefile.in, trunk/plugin.c: + [lcd4linux @ 2003-12-19 05:49:23 by reinelt] + extracted plugin_math and plugin_string into extra files -2004-01-02 15:18 reinelt + * [r279] trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/cfg.c, trunk/client.c, + trunk/client.h, trunk/lcd4linux.c, trunk/plugin.c, + trunk/plugin.h: + [lcd4linux @ 2003-12-19 05:35:13 by reinelt] + renamed 'client' to 'plugin' - * ChangeLog, TODO: Changelog, TODO updated +2003-12-01 reinelt -2003-12-19 07:27 reinelt + * [r278] trunk/lcd4linux.c, trunk/system.c, trunk/wifi.c: + [lcd4linux @ 2003-12-01 07:08:50 by reinelt] + Patches from Xavier: + - WiFi: make interface configurable + - "quiet" as an option from the config file + - ignore missing "MemShared" on Linux 2.6 - * Makefile.am, Makefile.in, plugin.c, plugin_xmms.c: added XMMS - plugin from Markus Keil +2003-11-30 reinelt -2003-12-19 06:56 reinelt + * [r277] trunk/Cwlinux.c: + [lcd4linux @ 2003-11-30 16:18:36 by reinelt] + Cwlinux: invalidate Framebuffer in case a char got redefined - * .cvsignore: added .cvsignore containing '*.lo' +2003-11-28 nicowallmeier -2003-12-19 06:50 reinelt + * [r276] trunk/wifi.c: + [lcd4linux @ 2003-11-28 18:34:55 by nicowallmeier] + Minor bugfixes - * plugin_math.c, plugin_string.c: added plugin_math.c and - plugin_string.c +2003-11-24 reinelt -2003-12-19 06:49 reinelt + * [r275] trunk/isdn.c, trunk/processor.c: + [lcd4linux @ 2003-11-24 11:34:54 by reinelt] + 'Fixed' Rows which do not scroll by Lars Kempe + temporary workaround for debian kernel-header bug - * Makefile.am, Makefile.in, plugin.c: extracted plugin_math and - plugin_string into extra files +2003-11-16 reinelt -2003-12-19 06:35 reinelt + * [r274] trunk/Crystalfontz.c, trunk/MatrixOrbital.c, + trunk/lcd4linux.c: + [lcd4linux @ 2003-11-16 09:45:49 by reinelt] + Crystalfontz changes, small glitch in getopt() fixed - * Makefile.am, Makefile.in, MatrixOrbital.c, cfg.c, client.c, - client.h, lcd4linux.c, plugin.c, plugin.h: renamed 'client' to - 'plugin' +2003-11-14 reinelt -2003-12-01 08:08 reinelt + * [r273] trunk/wifi.c, trunk/wifi.h: + [lcd4linux @ 2003-11-14 05:59:37 by reinelt] + added wifi.c wifi.h which have been forgotten at the last checkin - * lcd4linux.c, system.c, wifi.c: - Patches from Xavier: - WiFi: make interface configurable - - "quiet" as an option from the config file - ignore missing - "MemShared" on Linux 2.6 +2003-11-12 reinelt -2003-11-30 17:18 reinelt + * [r272] trunk/HD44780.c: + [lcd4linux @ 2003-11-12 05:42:35 by reinelt] + small changes to the 16x4 handling - * Cwlinux.c: Cwlinux: invalidate Framebuffer in case a char got - redefined +2003-11-11 reinelt -2003-11-28 19:34 nicowallmeier + * [r271] trunk/Makefile.am, trunk/Makefile.in, trunk/parser.c, + trunk/parser.h, trunk/processor.c: + [lcd4linux @ 2003-11-11 04:40:20 by reinelt] + WIFI patch from Xavier Vello - * wifi.c: Minor bugfixes + * [r270] trunk/TODO, trunk/dvb.c: + [lcd4linux @ 2003-11-11 04:30:41 by reinelt] + very minor changes -2003-11-24 12:34 reinelt +2003-10-27 reinelt - * isdn.c, processor.c: - 'Fixed' Rows which do not scroll by Lars Kempe temporary - workaround for debian kernel-header bug + * [r269] trunk/README.Rows, trunk/README.Tokens, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2003-10-27 09:05:42 by reinelt] + README.Rows, README.Tokens, lcd4linux.conf.sample from Thomas + Siedentopf -2003-11-16 10:45 reinelt +2003-10-22 reinelt - * Crystalfontz.c, MatrixOrbital.c, lcd4linux.c: Crystalfontz - changes, small glitch in getopt() fixed + * [r268] trunk/XWindow.c, trunk/icon.c: + [lcd4linux @ 2003-10-22 04:32:25 by reinelt] + fixed icon bug found by Rob van Nieuwkerk -2003-11-14 06:59 reinelt + * [r267] trunk/Makefile.in, trunk/MatrixOrbital.c, trunk/icon.c, + trunk/lcd4linux.c: + [lcd4linux @ 2003-10-22 04:19:16 by reinelt] + Makefile.in for imon.c/.h, some MatrixOrbital clients - * wifi.c, wifi.h: added wifi.c wifi.h which have been forgotten at - the last checkin +2003-10-12 nicowallmeier -2003-11-12 06:42 reinelt - - * HD44780.c: small changes to the 16x4 handling - -2003-11-11 05:40 reinelt - - * Makefile.am, Makefile.in, parser.c, parser.h, processor.c: WIFI - patch from Xavier Vello - -2003-11-11 05:30 reinelt - - * TODO, dvb.c: very minor changes - -2003-10-27 10:05 reinelt - - * README.Rows, README.Tokens, lcd4linux.conf.sample: README.Rows, - README.Tokens, lcd4linux.conf.sample from Thomas Siedentopf - -2003-10-22 06:32 reinelt - - * XWindow.c, icon.c: fixed icon bug found by Rob van Nieuwkerk - -2003-10-22 06:19 reinelt - - * Makefile.in, MatrixOrbital.c, icon.c, lcd4linux.c: Makefile.in - for imon.c/.h, some MatrixOrbital clients - -2003-10-12 08:08 nicowallmeier - - * Makefile.am, imon.c, imon.h, parser.c, parser.h, processor.c: + * [r266] trunk/Makefile.am, trunk/imon.c, trunk/imon.h, + trunk/parser.c, trunk/parser.h, trunk/processor.c: + [lcd4linux @ 2003-10-12 06:08:28 by nicowallmeier] imond/telmond support -2003-10-12 06:46 reinelt - - * MatrixOrbital.c, processor.c, udelay.c: +2003-10-12 reinelt + * [r265] trunk/MatrixOrbital.c, trunk/processor.c, trunk/udelay.c: + [lcd4linux @ 2003-10-12 04:46:19 by reinelt] first try to integrate the Evaluator into a display driver - (MatrixOrbital here) small warning in processor.c fixed (thanks - to Zachary Giles) workaround for udelay() on alpha (no msr.h - avaliable) (thanks to Zachary Giles) - -2003-10-11 08:01 reinelt - - * Makefile.am, Makefile.in, cfg.c, client.c, client.h, - config.guess, config.sub, evaluator.c, evaluator.h, expression.c, - expression.h, lcd4linux.c: - renamed expression.{c,h} to client.{c,h} added config file client + (MatrixOrbital here) + small warning in processor.c fixed (thanks to Zachary Giles) + workaround for udelay() on alpha (no msr.h avaliable) (thanks to + Zachary Giles) + +2003-10-11 reinelt + + * [r264] trunk/Makefile.am, trunk/Makefile.in, trunk/cfg.c, + trunk/client.c, trunk/client.h, trunk/config.guess, + trunk/config.sub, trunk/evaluator.c, trunk/evaluator.h, + trunk/expression.c, trunk/expression.h, trunk/lcd4linux.c: + [lcd4linux @ 2003-10-11 06:01:52 by reinelt] + renamed expression.{c,h} to client.{c,h} + added config file client new functions 'AddNumericVariable()' and 'AddStringVariable()' new parameter '-i' for interactive mode -2003-10-08 16:21 reinelt +2003-10-08 reinelt - * ChangeLog, parport.c: Changelog; small type in parport.c + * [r263] trunk/ChangeLog, trunk/parport.c: + [lcd4linux @ 2003-10-08 14:21:10 by reinelt] + Changelog; small type in parport.c -2003-10-08 15:39 andy-b +2003-10-08 andy-b - * MilfordInstruments.c: Cleaned up code in MilfordInstruments.c, - and added descriptions for other display sizes (untested) + * [r262] trunk/MilfordInstruments.c: + [lcd4linux @ 2003-10-08 13:39:53 by andy-b] + Cleaned up code in MilfordInstruments.c, and added descriptions + for other display sizes (untested) -2003-10-08 08:48 nicowallmeier +2003-10-08 nicowallmeier - * HD44780.c: special handling for 16x4 displays + * [r261] trunk/HD44780.c: + [lcd4linux @ 2003-10-08 06:48:47 by nicowallmeier] + special handling for 16x4 displays -2003-10-08 08:45 nicowallmeier + * [r260] trunk/HD44780.c: + [lcd4linux @ 2003-10-08 06:45:00 by nicowallmeier] + Support of two displays of the same size - * HD44780.c: Support of two displays of the same size +2003-10-07 reinelt -2003-10-07 06:12 reinelt - - * Makefile.in, config.h.in, configure, configure.in: + * [r259] trunk/Makefile.in, trunk/config.h.in, trunk/configure, + trunk/configure.in: + [lcd4linux @ 2003-10-07 04:12:38 by reinelt] AM_PROG_LIBTOOL removed -2003-10-06 07:51 reinelt - - * expression.c: functions: min(), max() - -2003-10-06 07:47 reinelt - - * evaluator.c, expression.c: operators: ==, \!=, <=, >= - -2003-10-06 06:34 reinelt - - * evaluator.c, evaluator.h, expression.c, expression.h: expression - evaluator added - -2003-10-06 06:33 reinelt - - * bootstrap, libtool: files 'libtool' and 'bootstrap' added - -2003-10-06 06:30 reinelt - - * Makefile.am, Makefile.in, configure, configure.in: libtool stuff - again... - -2003-10-05 19:58 reinelt - - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, - Makefile.am, Makefile.in, MatrixOrbital.c, MilfordInstruments.c, - PalmPilot.c, Raster.c, SIN.c, Skeleton.c, T6963.c, Text.c, - USBLCD.c, XWindow.c, bar.c, bar.h, battery.c, battery.h, cfg.c, - cfg.h, debug.c, debug.h, display.c, display.h, dvb.c, dvb.h, - exec.c, exec.h, filter.c, filter.h, fontmap.c, fontmap.h, icon.c, - icon.h, isdn.c, isdn.h, lcd4linux.c, lock.c, lock.h, mail.c, - mail.h, mail2.c, parport.c, parport.h, parser.c, parser.h, pid.c, - pid.h, pixmap.c, pixmap.h, processor.c, processor.h, seti.c, - seti.h, socket.c, socket.h, system.c, system.h, udelay.c, - udelay.h, widget.c, widget.h: libtool junk; copyright messages - cleaned up - -2003-10-04 09:54 reinelt - - * Makefile.am, Makefile.in, aclocal.m4, config.h.in, configure, - configure.in, ltmain.sh: autoconf/automake/libtool fixes from - Ronald Landheer-Cieslak - -2003-10-03 05:53 reinelt - - * parport.c: compile error in parport fixed (thanks to Andrew from - FilmCan) - -2003-10-03 05:51 reinelt - - * MatrixOrbital.c, processor.c: start support for new MatrixOrbital - MX2 displays - -2003-09-29 08:58 reinelt - - * Makefile.am, Makefile.in, MilfordInstruments.c, config.h.in, - configure, configure.in, display.c: new driver for Milford - Instruments MI420 by Andy Baxter - -2003-09-29 08:12 reinelt - - * HD44780.c, MatrixOrbital.c, T6963.c: changed default HD44780 - wiring: unused signals are GND - -2003-09-21 08:43 reinelt - - * HD44780.c, MatrixOrbital.c: - - MatrixOrbital: bidirectional communication HD44780: special - handling for 16x1 displays (thanks to anonymous bug report on - sf.net) - -2003-09-19 10:40 reinelt - - * ChangeLog, configure, configure.in, lock.c: - - increased version number to 0.9.12 port locking is done as - /var/lock/LCK..usb_tts_0 for /dev/usb/tts/0 - -2003-09-19 05:51 reinelt - - * Makefile.am, Makefile.in, TODO, icon.c, widget.c, widget.h: minor - fixes, widget.c added - -2003-09-13 09:20 reinelt - - * ChangeLog, configure, configure.in: Changelog - -2003-09-13 08:45 reinelt - - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, MatrixOrbital.c, - PalmPilot.c, SIN.c, Skeleton.c, T6963.c, Text.c: icons for all - remaining drivers - -2003-09-13 08:20 reinelt - - * HD44780.c, Makefile.am, Makefile.in, aclocal.m4, config.h.in, - configure, configure.in: HD44780 timings changed; deactivated - libtool - -2003-09-11 17:05 reinelt - - * config.sub, configure, configure.in: missing files for - autoconf/automake/libtool - -2003-09-11 06:09 reinelt - - * HD44780.c, M50530.c, MatrixOrbital.c, USBLCD.c, icon.c, - processor.c: minor cleanups - -2003-09-10 17:59 reinelt - - * Makefile.in, configure, configure.in, processor.c: minor cleanups +2003-10-06 reinelt + + * [r258] trunk/expression.c: + [lcd4linux @ 2003-10-06 05:51:15 by reinelt] + functions: min(), max() + + * [r257] trunk/evaluator.c, trunk/expression.c: + [lcd4linux @ 2003-10-06 05:47:27 by reinelt] + operators: ==, \!=, <=, >= + + * [r256] trunk/evaluator.c, trunk/evaluator.h, trunk/expression.c, + trunk/expression.h: + [lcd4linux @ 2003-10-06 04:34:06 by reinelt] + expression evaluator added + + * [r255] trunk/bootstrap, trunk/libtool: + [lcd4linux @ 2003-10-06 04:33:06 by reinelt] + files 'libtool' and 'bootstrap' added + + * [r254] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/configure.in: + [lcd4linux @ 2003-10-06 04:30:43 by reinelt] + libtool stuff again... + +2003-10-05 reinelt + + * [r253] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/HD44780.c, trunk/M50530.c, + trunk/Makefile.am, trunk/Makefile.in, trunk/MatrixOrbital.c, + trunk/MilfordInstruments.c, trunk/PalmPilot.c, trunk/Raster.c, + trunk/SIN.c, trunk/Skeleton.c, trunk/T6963.c, trunk/Text.c, + trunk/USBLCD.c, trunk/XWindow.c, trunk/bar.c, trunk/bar.h, + trunk/battery.c, trunk/battery.h, trunk/cfg.c, trunk/cfg.h, + trunk/debug.c, trunk/debug.h, trunk/display.c, trunk/display.h, + trunk/dvb.c, trunk/dvb.h, trunk/exec.c, trunk/exec.h, + trunk/filter.c, trunk/filter.h, trunk/fontmap.c, trunk/fontmap.h, + trunk/icon.c, trunk/icon.h, trunk/isdn.c, trunk/isdn.h, + trunk/lcd4linux.c, trunk/lock.c, trunk/lock.h, trunk/mail.c, + trunk/mail.h, trunk/mail2.c, trunk/parport.c, trunk/parport.h, + trunk/parser.c, trunk/parser.h, trunk/pid.c, trunk/pid.h, + trunk/pixmap.c, trunk/pixmap.h, trunk/processor.c, + trunk/processor.h, trunk/seti.c, trunk/seti.h, trunk/socket.c, + trunk/socket.h, trunk/system.c, trunk/system.h, trunk/udelay.c, + trunk/udelay.h, trunk/widget.c, trunk/widget.h: + [lcd4linux @ 2003-10-05 17:58:50 by reinelt] + libtool junk; copyright messages cleaned up + +2003-10-04 reinelt + + * [r252] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/ltmain.sh: + [lcd4linux @ 2003-10-04 07:54:17 by reinelt] + autoconf/automake/libtool fixes from Ronald Landheer-Cieslak + +2003-10-03 reinelt + + * [r251] trunk/parport.c: + [lcd4linux @ 2003-10-03 03:53:12 by reinelt] + compile error in parport fixed (thanks to Andrew from FilmCan) + + * [r250] trunk/MatrixOrbital.c, trunk/processor.c: + [lcd4linux @ 2003-10-03 03:51:14 by reinelt] + start support for new MatrixOrbital MX2 displays + +2003-09-29 reinelt + + * [r249] trunk/Makefile.am, trunk/Makefile.in, + trunk/MilfordInstruments.c, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/display.c: + [lcd4linux @ 2003-09-29 06:58:36 by reinelt] + new driver for Milford Instruments MI420 by Andy Baxter + + * [r248] trunk/HD44780.c, trunk/MatrixOrbital.c, trunk/T6963.c: + [lcd4linux @ 2003-09-29 06:12:56 by reinelt] + changed default HD44780 wiring: unused signals are GND + +2003-09-21 reinelt + + * [r247] trunk/HD44780.c, trunk/MatrixOrbital.c: + [lcd4linux @ 2003-09-21 06:43:02 by reinelt] + MatrixOrbital: bidirectional communication + HD44780: special handling for 16x1 displays (thanks to anonymous + bug report on sf.net) + +2003-09-19 reinelt + + * [r246] trunk/ChangeLog, trunk/configure, trunk/configure.in, + trunk/lock.c: + [lcd4linux @ 2003-09-19 08:40:32 by reinelt] + increased version number to 0.9.12 + port locking is done as /var/lock/LCK..usb_tts_0 for + /dev/usb/tts/0 + + * [r245] trunk/Makefile.am, trunk/Makefile.in, trunk/TODO, + trunk/icon.c, trunk/widget.c, trunk/widget.h: + [lcd4linux @ 2003-09-19 03:51:29 by reinelt] + minor fixes, widget.c added + +2003-09-13 reinelt + + * [r244] trunk/ChangeLog, trunk/configure, trunk/configure.in: + [lcd4linux @ 2003-09-13 07:20:51 by reinelt] + Changelog + + * [r243] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/MatrixOrbital.c, trunk/PalmPilot.c, + trunk/SIN.c, trunk/Skeleton.c, trunk/T6963.c, trunk/Text.c: + [lcd4linux @ 2003-09-13 06:45:43 by reinelt] + icons for all remaining drivers + + * [r242] trunk/HD44780.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/aclocal.m4, trunk/config.h.in, trunk/configure, + trunk/configure.in: + [lcd4linux @ 2003-09-13 06:20:39 by reinelt] + HD44780 timings changed; deactivated libtool + +2003-09-11 reinelt + + * [r241] trunk/config.sub, trunk/configure, trunk/configure.in: + [lcd4linux @ 2003-09-11 15:05:24 by reinelt] + missing files for autoconf/automake/libtool + + * [r240] trunk/HD44780.c, trunk/M50530.c, trunk/MatrixOrbital.c, + trunk/USBLCD.c, trunk/icon.c, trunk/processor.c: + [lcd4linux @ 2003-09-11 04:09:52 by reinelt] + minor cleanups -2003-09-10 17:09 reinelt +2003-09-10 reinelt - * ChangeLog: ChangeLog + * [r239] trunk/Makefile.in, trunk/configure, trunk/configure.in, + trunk/processor.c: + [lcd4linux @ 2003-09-10 15:59:39 by reinelt] + minor cleanups -2003-09-10 16:01 reinelt + * [r238] trunk/ChangeLog: + [lcd4linux @ 2003-09-10 15:09:21 by reinelt] + ChangeLog - * Raster.c, XWindow.c, icon.c, pixmap.c, pixmap.h, processor.c: + * [r237] trunk/Raster.c, trunk/XWindow.c, trunk/icon.c, + trunk/pixmap.c, trunk/pixmap.h, trunk/processor.c: + [lcd4linux @ 2003-09-10 14:01:52 by reinelt] icons nearly finished\! -2003-09-10 10:37 reinelt - - * lcd4linux.c, processor.c: icons: reorganized tick_* again... - -2003-09-10 05:48 reinelt - - * HD44780.c, M50530.c, MatrixOrbital.c, USBLCD.c, display.c, - icon.c, processor.c: Icons for M50530, new processing scheme - (Ticks.Text...) - -2003-09-09 13:47 reinelt - - * HD44780.c, MatrixOrbital.c, USBLCD.c: basic icon support for - HD44780 - -2003-09-09 08:54 reinelt - - * Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, MatrixOrbital.c, - PalmPilot.c, Raster.c, USBLCD.c, XWindow.c, cfg.c, cfg.h, - filter.c, lcd4linux.c, parport.c, processor.c: new function - 'cfg_number()' - -2003-09-09 07:30 reinelt - - * MatrixOrbital.c, TODO, USBLCD.c, bar.c, display.c, display.h, - icon.c, icon.h, lcd4linux.c, processor.c, processor.h: even more - icons stuff - -2003-09-01 09:07 reinelt - - * Makefile.am, Makefile.in, aclocal.m4, config.guess, config.h.in, - configure, configure.in, ltmain.sh: shared liblcd4linux - -2003-09-01 06:09 reinelt - - * MatrixOrbital.c, bar.c, display.c, display.h, icon.c, icon.h, - parser.c, parser.h, processor.c: icons nearly finished, but - MatrixOrbital only - -2003-08-24 07:28 reinelt - - * ChangeLog: ChangeLog - -2003-08-24 07:17 reinelt - - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, - Makefile.am, Makefile.in, MatrixOrbital.c, PalmPilot.c, Raster.c, - SIN.c, Text.c, USBLCD.c, cfg.c, cfg.h, debug.c, debug.h, - display.c, display.h, icon.c, lcd4linux.c, parport.c, - processor.c, seti.c, system.c: liblcd4linux patch from Patrick - Schemitz - -2003-08-24 06:31 reinelt - - * Makefile.am, Makefile.in, MatrixOrbital.c, display.c, icon.c, - icon.h: icon.c icon.h added - -2003-08-22 05:45 reinelt - - * HD44780.c, MatrixOrbital.c, parport.c: bug in parallel port code - fixed, more icons stuff - -2003-08-20 07:26 reinelt - - * bar.c: small bug in bar compaction fixed - -2003-08-19 07:23 reinelt - - * HD44780.c, parport.c: HD44780 dual-controller patch from Jesse - Brook Kovach - -2003-08-19 06:28 reinelt - - * Crystalfontz.c, HD44780.c, MatrixOrbital.c, bar.c: more Icon - stuff, minor glitches fixed - -2003-08-17 18:37 reinelt - - * MatrixOrbital.c, display.c, display.h, lcd4linux.c, processor.c: + * [r236] trunk/lcd4linux.c, trunk/processor.c: + [lcd4linux @ 2003-09-10 08:37:09 by reinelt] + icons: reorganized tick_* again... + + * [r235] trunk/HD44780.c, trunk/M50530.c, trunk/MatrixOrbital.c, + trunk/USBLCD.c, trunk/display.c, trunk/icon.c, trunk/processor.c: + [lcd4linux @ 2003-09-10 03:48:22 by reinelt] + Icons for M50530, new processing scheme (Ticks.Text...) + +2003-09-09 reinelt + + * [r234] trunk/HD44780.c, trunk/MatrixOrbital.c, trunk/USBLCD.c: + [lcd4linux @ 2003-09-09 11:47:47 by reinelt] + basic icon support for HD44780 + + * [r233] trunk/Crystalfontz.c, trunk/Cwlinux.c, trunk/HD44780.c, + trunk/M50530.c, trunk/MatrixOrbital.c, trunk/PalmPilot.c, + trunk/Raster.c, trunk/USBLCD.c, trunk/XWindow.c, trunk/cfg.c, + trunk/cfg.h, trunk/filter.c, trunk/lcd4linux.c, trunk/parport.c, + trunk/processor.c: + [lcd4linux @ 2003-09-09 06:54:43 by reinelt] + new function 'cfg_number()' + + * [r232] trunk/MatrixOrbital.c, trunk/TODO, trunk/USBLCD.c, + trunk/bar.c, trunk/display.c, trunk/display.h, trunk/icon.c, + trunk/icon.h, trunk/lcd4linux.c, trunk/processor.c, + trunk/processor.h: + [lcd4linux @ 2003-09-09 05:30:33 by reinelt] + even more icons stuff + +2003-09-01 reinelt + + * [r231] trunk/Makefile.am, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.guess, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/ltmain.sh: + [lcd4linux @ 2003-09-01 07:07:03 by reinelt] + shared liblcd4linux + + * [r230] trunk/MatrixOrbital.c, trunk/bar.c, trunk/display.c, + trunk/display.h, trunk/icon.c, trunk/icon.h, trunk/parser.c, + trunk/parser.h, trunk/processor.c: + [lcd4linux @ 2003-09-01 04:09:34 by reinelt] + icons nearly finished, but MatrixOrbital only + +2003-08-24 reinelt + + * [r229] trunk/ChangeLog: + [lcd4linux @ 2003-08-24 05:28:31 by reinelt] + ChangeLog + + * [r228] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/HD44780.c, trunk/M50530.c, + trunk/Makefile.am, trunk/Makefile.in, trunk/MatrixOrbital.c, + trunk/PalmPilot.c, trunk/Raster.c, trunk/SIN.c, trunk/Text.c, + trunk/USBLCD.c, trunk/cfg.c, trunk/cfg.h, trunk/debug.c, + trunk/debug.h, trunk/display.c, trunk/display.h, trunk/icon.c, + trunk/lcd4linux.c, trunk/parport.c, trunk/processor.c, + trunk/seti.c, trunk/system.c: + [lcd4linux @ 2003-08-24 05:17:58 by reinelt] + liblcd4linux patch from Patrick Schemitz + + * [r227] trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/display.c, trunk/icon.c, + trunk/icon.h: + [lcd4linux @ 2003-08-24 04:31:56 by reinelt] + icon.c icon.h added + +2003-08-22 reinelt + + * [r226] trunk/HD44780.c, trunk/MatrixOrbital.c, trunk/parport.c: + [lcd4linux @ 2003-08-22 03:45:08 by reinelt] + bug in parallel port code fixed, more icons stuff + +2003-08-20 reinelt + + * [r225] trunk/bar.c: + [lcd4linux @ 2003-08-20 05:26:43 by reinelt] + small bug in bar compaction fixed + +2003-08-19 reinelt + + * [r224] trunk/HD44780.c, trunk/parport.c: + [lcd4linux @ 2003-08-19 05:23:55 by reinelt] + HD44780 dual-controller patch from Jesse Brook Kovach + + * [r223] trunk/Crystalfontz.c, trunk/HD44780.c, + trunk/MatrixOrbital.c, trunk/bar.c: + [lcd4linux @ 2003-08-19 04:28:41 by reinelt] + more Icon stuff, minor glitches fixed + +2003-08-17 reinelt + + * [r222] trunk/MatrixOrbital.c, trunk/display.c, trunk/display.h, + trunk/lcd4linux.c, trunk/processor.c: + [lcd4linux @ 2003-08-17 16:37:39 by reinelt] more icon framework -2003-08-17 14:11 reinelt - - * PalmPilot.c, Raster.c, SIN.c, Skeleton.c, display.c, display.h: + * [r221] trunk/PalmPilot.c, trunk/Raster.c, trunk/SIN.c, + trunk/Skeleton.c, trunk/display.c, trunk/display.h: + [lcd4linux @ 2003-08-17 12:11:58 by reinelt] framework for icons prepared -2003-08-17 10:25 reinelt - - * Makefile.am, Makefile.in, SIN.c, Skeleton.c, configure, - configure.in: preparations for liblcd4linux; minor bugs in SIN.c - and Skeleton.c - -2003-08-17 08:57 reinelt - - * ChangeLog, Crystalfontz.c, Crystalfontz.h, Makefile.am, - Makefile.in: complete rewrite of the Crystalfontz driver + * [r220] trunk/Makefile.am, trunk/Makefile.in, trunk/SIN.c, + trunk/Skeleton.c, trunk/configure, trunk/configure.in: + [lcd4linux @ 2003-08-17 08:25:30 by reinelt] + preparations for liblcd4linux; minor bugs in SIN.c and Skeleton.c -2003-08-17 06:38 reinelt + * [r219] trunk/ChangeLog, trunk/Crystalfontz.c, + trunk/Crystalfontz.h, trunk/Makefile.am, trunk/Makefile.in: + [lcd4linux @ 2003-08-17 06:57:04 by reinelt] + complete rewrite of the Crystalfontz driver - * config.guess: added config.guess + * [r218] trunk/config.guess: + [lcd4linux @ 2003-08-17 04:38:57 by reinelt] + added config.guess -2003-08-16 09:31 reinelt +2003-08-16 reinelt - * BeckmannEgle.c, Cwlinux.c, HD44780.c, M50530.c, MatrixOrbital.c, - T6963.c, USBLCD.c, parport.c: double buffering in all drivers + * [r217] trunk/BeckmannEgle.c, trunk/Cwlinux.c, trunk/HD44780.c, + trunk/M50530.c, trunk/MatrixOrbital.c, trunk/T6963.c, + trunk/USBLCD.c, trunk/parport.c: + [lcd4linux @ 2003-08-16 07:31:35 by reinelt] + double buffering in all drivers -2003-08-15 09:54 reinelt +2003-08-15 reinelt - * HD44780.c, M50530.c, T6963.c, parport.c, parport.h: HD44780 4 bit - mode implemented + * [r216] trunk/HD44780.c, trunk/M50530.c, trunk/T6963.c, + trunk/parport.c, trunk/parport.h: + [lcd4linux @ 2003-08-15 07:54:07 by reinelt] + HD44780 4 bit mode implemented -2003-08-14 06:59 reinelt +2003-08-14 reinelt - * Makefile.am, Makefile.in, configure, configure.in: changed - version to 0.9.11, added curses.m4 to Makefile.am + * [r215] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/configure.in: + [lcd4linux @ 2003-08-14 04:59:30 by reinelt] + changed version to 0.9.11, added curses.m4 to Makefile.am -2003-08-14 05:48 reinelt + * [r214] trunk/ChangeLog: + [lcd4linux @ 2003-08-14 03:48:54 by reinelt] + ChangeLog - * ChangeLog: ChangeLog + * [r213] trunk/cfg.c, trunk/lcd4linux.c: + [lcd4linux @ 2003-08-14 03:47:40 by reinelt] + remove PID file if driver initialisation fails -2003-08-14 05:47 reinelt +2003-08-12 reinelt - * cfg.c, lcd4linux.c: remove PID file if driver initialisation - fails + * [r212] trunk/HD44780.c, trunk/config.h.in, trunk/configure: + [lcd4linux @ 2003-08-12 05:10:31 by reinelt] + first version of HD44780 4Bit-Mode patch -2003-08-12 07:10 reinelt +2003-08-11 reinelt - * HD44780.c, config.h.in, configure: first version of HD44780 - 4Bit-Mode patch + * [r211] trunk/configure.in: + [lcd4linux @ 2003-08-11 04:51:28 by reinelt] + another uClibc issue: realloc -2003-08-11 06:51 reinelt +2003-08-08 reinelt - * configure.in: another uClibc issue: realloc + * [r210] trunk/ChangeLog, trunk/configure, trunk/configure.in: + [lcd4linux @ 2003-08-08 23:11:34 by reinelt] -2003-08-09 01:11 reinelt + * [r209] trunk/dvb.c, trunk/dvb.h: + [lcd4linux @ 2003-08-08 23:08:38 by reinelt] + CVS Id and Log missing from dvb.{c,h} - * ChangeLog, configure, configure.in: [no log message] + * [r208] trunk/Makefile.am, trunk/Makefile.in, trunk/lcd4linux.c, + trunk/pid.c, trunk/pid.h: + [lcd4linux @ 2003-08-08 08:05:23 by reinelt] + added PID file handling -2003-08-09 01:08 reinelt + * [r207] trunk/ChangeLog, trunk/configure, trunk/debug.c, + trunk/lcd4linux.c: + [lcd4linux @ 2003-08-08 06:58:06 by reinelt] + improved forking - * dvb.c, dvb.h: CVS Id and Log missing from dvb.{c,h} + * [r206] trunk/CREDITS, trunk/ChangeLog, trunk/TODO, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/dvb.c: + [lcd4linux @ 2003-08-08 05:42:51 by reinelt] + uClibc compatibility issue; small glitch in dvb.c -2003-08-08 10:05 reinelt +2003-08-01 reinelt - * Makefile.am, Makefile.in, lcd4linux.c, pid.c, pid.h: added PID - file handling + * [r205] trunk/Cwlinux.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/README, trunk/T6963.c: + [lcd4linux @ 2003-08-01 05:15:42 by reinelt] + last cleanups for 0.9.9 -2003-08-08 08:58 reinelt +2003-07-29 reinelt - * ChangeLog, configure, debug.c, lcd4linux.c: improved forking - -2003-08-08 07:42 reinelt - - * CREDITS, ChangeLog, TODO, config.h.in, configure, configure.in, - dvb.c: uClibc compatibility issue; small glitch in dvb.c - -2003-08-01 07:15 reinelt - - * Cwlinux.c, Makefile.am, Makefile.in, README, T6963.c: last - cleanups for 0.9.9 - -2003-07-29 06:56 reinelt - - * Makefile.in, Raster.c, aclocal.m4, configure, configure.in: + * [r204] trunk/Makefile.in, trunk/Raster.c, trunk/aclocal.m4, + trunk/configure, trunk/configure.in: + [lcd4linux @ 2003-07-29 04:56:13 by reinelt] disable Raster driver automagically if gd.h not found -2003-07-28 10:22 reinelt - - * README.Crystalfontz, README.HD44780, README.HD44780.GPO, - README.MatrixOrbital, README.Png, README.Raster, README.Text, - README.Webinterface, README.X11: several README's moved to web - page - -2003-07-24 06:48 reinelt +2003-07-28 reinelt - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, - MatrixOrbital.c, PalmPilot.c, Raster.c, SIN.c, Skeleton.c, - T6963.c, Text.c, USBLCD.c, XWindow.c, display.c, display.h, - lcd4linux.c, processor.c: 'soft clear' needed for virtual rows + * [r203] trunk/README.Crystalfontz, trunk/README.HD44780, + trunk/README.HD44780.GPO, trunk/README.MatrixOrbital, + trunk/README.Png, trunk/README.Raster, trunk/README.Text, + trunk/README.Webinterface, trunk/README.X11: + [lcd4linux @ 2003-07-28 08:22:17 by reinelt] + several README's moved to web page -2003-07-21 08:34 reinelt +2003-07-24 reinelt - * processor.c: bars on virtual rows fixed + * [r202] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/HD44780.c, trunk/M50530.c, + trunk/MatrixOrbital.c, trunk/PalmPilot.c, trunk/Raster.c, + trunk/SIN.c, trunk/Skeleton.c, trunk/T6963.c, trunk/Text.c, + trunk/USBLCD.c, trunk/XWindow.c, trunk/display.c, + trunk/display.h, trunk/lcd4linux.c, trunk/processor.c: + [lcd4linux @ 2003-07-24 04:48:09 by reinelt] + 'soft clear' needed for virtual rows -2003-07-21 08:10 reinelt +2003-07-21 reinelt - * processor.c: removed maxlen parameter from process_row() + * [r201] trunk/processor.c: + [lcd4linux @ 2003-07-21 06:34:14 by reinelt] + bars on virtual rows fixed -2003-07-21 07:56 reinelt + * [r200] trunk/processor.c: + [lcd4linux @ 2003-07-21 06:10:11 by reinelt] + removed maxlen parameter from process_row() - * dvb.c: check for HAVE_LINUX_DVB_FRONTEND_H needs config.h + * [r199] trunk/dvb.c: + [lcd4linux @ 2003-07-21 05:56:48 by reinelt] + check for HAVE_LINUX_DVB_FRONTEND_H needs config.h -2003-07-19 11:42 reinelt +2003-07-19 reinelt - * config.h.in, configure, configure.in, dvb.c: check for - dvb/frontend.h and disable DVB client if not found. + * [r198] trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/dvb.c: + [lcd4linux @ 2003-07-19 09:42:42 by reinelt] + check for dvb/frontend.h and disable DVB client if not found. -2003-07-18 06:43 reinelt +2003-07-18 reinelt - * udelay.c: udelay: unnecessary sanity check removed + * [r197] trunk/udelay.c: + [lcd4linux @ 2003-07-18 04:43:14 by reinelt] + udelay: unnecessary sanity check removed -2003-06-26 07:31 reinelt +2003-06-26 reinelt - * system.c: bug in /proc/net/dev parsing fixed + * [r196] trunk/system.c: + [lcd4linux @ 2003-06-26 05:31:16 by reinelt] + bug in /proc/net/dev parsing fixed -2003-06-22 21:31 reinelt +2003-06-22 reinelt - * dvb.c, dvb.h: added dvb.c dvb.h + * [r195] trunk/dvb.c, trunk/dvb.h: + [lcd4linux @ 2003-06-22 19:31:24 by reinelt] + added dvb.c dvb.h -2003-06-21 07:46 reinelt +2003-06-21 reinelt - * Makefile.am, Makefile.in, isdn.c, parser.c, parser.h, - processor.c: DVB client integrated + * [r194] trunk/Makefile.am, trunk/Makefile.in, trunk/isdn.c, + trunk/parser.c, trunk/parser.h, trunk/processor.c: + [lcd4linux @ 2003-06-21 05:46:18 by reinelt] + DVB client integrated -2003-06-13 08:35 reinelt +2003-06-13 reinelt - * processor.c: added scrolling capability + * [r193] trunk/processor.c: + [lcd4linux @ 2003-06-13 06:35:56 by reinelt] + added scrolling capability -2003-06-13 07:11 reinelt + * [r192] trunk/lcd4linux.c, trunk/seti.c, trunk/system.c: + [lcd4linux @ 2003-06-13 05:11:10 by reinelt] + error message cosmetics - * system.c, lcd4linux.c, seti.c: error message cosmetics +2003-05-19 reinelt -2003-05-19 07:55 reinelt + * [r191] trunk/Cwlinux.c: + [lcd4linux @ 2003-05-19 05:55:17 by reinelt] + Cwlinux sleep optimization - * Cwlinux.c: Cwlinux sleep optimization +2003-05-14 reinelt -2003-05-14 08:17 reinelt + * [r190] trunk/Cwlinux.c: + [lcd4linux @ 2003-05-14 06:17:39 by reinelt] + added support for CW1602 - * Cwlinux.c: added support for CW1602 +2003-04-12 reinelt -2003-04-12 18:23 reinelt + * [r189] trunk/XWindow.c: + [lcd4linux @ 2003-04-12 16:23:10 by reinelt] + small glitch in XWindow.c (thanks to Moe Wibble) - * XWindow.c: small glitch in XWindow.c (thanks to Moe Wibble) +2003-04-07 reinelt -2003-04-07 08:02 reinelt - - * HD44780.c, M50530.c, T6963.c, lcd4linux.c, parport.c, parport.h: + * [r188] trunk/HD44780.c, trunk/M50530.c, trunk/T6963.c, + trunk/lcd4linux.c, trunk/parport.c, trunk/parport.h: + [lcd4linux @ 2003-04-07 06:02:58 by reinelt] further parallel port abstraction -2003-04-04 08:01 reinelt - - * HD44780.c, M50530.c, USBLCD.c, configure, configure.in, - parport.c, parport.h, udelay.c: new parallel port abstraction - scheme +2003-04-04 reinelt -2003-02-27 08:48 reinelt + * [r187] trunk/HD44780.c, trunk/M50530.c, trunk/USBLCD.c, + trunk/configure, trunk/configure.in, trunk/parport.c, + trunk/parport.h, trunk/udelay.c: + [lcd4linux @ 2003-04-04 06:01:59 by reinelt] + new parallel port abstraction scheme - * configure, configure.in: changed versioning scheme from 0.99 to - 0.9.9 +2003-02-27 reinelt -2003-02-27 08:43 reinelt + * [r186] trunk/configure, trunk/configure.in: + [lcd4linux @ 2003-02-27 07:48:57 by reinelt] + changed versioning scheme from 0.99 to 0.9.9 - * INSTALL, Makefile.in, aclocal.m4, config.h.in, configure, - configure.in, curses.m4, install-sh, missing, mkinstalldirs, - udelay.c: + * [r185] trunk/INSTALL, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/curses.m4, trunk/install-sh, trunk/missing, + trunk/mkinstalldirs, trunk/udelay.c: + [lcd4linux @ 2003-02-27 07:43:10 by reinelt] asm/msr.h: included hard-coded definition of rdtscl() if msr.h cannot be found. - + autoconf/automake/autoanything: switched back to 1.4. Hope it works again. -2003-02-24 05:50 reinelt +2003-02-24 reinelt - * Cwlinux.c: cwlinux fixes + * [r184] trunk/Cwlinux.c: + [lcd4linux @ 2003-02-24 04:50:57 by reinelt] + cwlinux fixes -2003-02-22 08:53 reinelt +2003-02-22 reinelt - * BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c, M50530.c, - MatrixOrbital.c, PalmPilot.c, Raster.c, SIN.c, T6963.c, Text.c, - USBLCD.c, XWindow.c, cfg.c, cfg.h, exec.c, filter.c, lcd4linux.c, - mail.c, mail2.c, processor.c, seti.c, system.c: + * [r183] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/Cwlinux.c, trunk/HD44780.c, trunk/M50530.c, + trunk/MatrixOrbital.c, trunk/PalmPilot.c, trunk/Raster.c, + trunk/SIN.c, trunk/T6963.c, trunk/Text.c, trunk/USBLCD.c, + trunk/XWindow.c, trunk/cfg.c, trunk/cfg.h, trunk/exec.c, + trunk/filter.c, trunk/lcd4linux.c, trunk/mail.c, trunk/mail2.c, + trunk/processor.c, trunk/seti.c, trunk/system.c: + [lcd4linux @ 2003-02-22 07:53:09 by reinelt] cfg_get(key,defval) -2003-02-22 08:23 reinelt - - * Cwlinux.c: Cwlinux fixes + * [r182] trunk/Cwlinux.c: + [lcd4linux @ 2003-02-22 07:23:24 by reinelt] + Cwlinux fixes -2003-02-18 07:13 reinelt +2003-02-18 reinelt - * README.X11, XWindow.c: X11 driver fixes and cleanup + * [r181] trunk/README.X11, trunk/XWindow.c: + [lcd4linux @ 2003-02-18 06:13:44 by reinelt] + X11 driver fixes and cleanup -2003-02-17 07:06 reinelt +2003-02-17 reinelt - * XWindow.c: small bug in X11 driver: omit pixel gap between - cahracters + * [r180] trunk/XWindow.c: + [lcd4linux @ 2003-02-17 06:06:12 by reinelt] + small bug in X11 driver: omit pixel gap between cahracters -2003-02-17 05:27 reinelt + * [r179] trunk/Text.c: + [lcd4linux @ 2003-02-17 04:27:58 by reinelt] + Text (curses) driver: cosmetic changes - * Text.c: Text (curses) driver: cosmetic changes +2003-02-13 reinelt -2003-02-13 11:40 reinelt + * [r178] trunk/MatrixOrbital.c, trunk/lcd4linux.c: + [lcd4linux @ 2003-02-13 10:40:17 by reinelt] + changed "copyright" to "2003" + added slightly different protocol for MatrixOrbital "LK202" + displays - * MatrixOrbital.c, lcd4linux.c: - changed "copyright" to "2003" added slightly different protocol - for MatrixOrbital "LK202" displays +2003-02-05 reinelt -2003-02-05 05:31 reinelt + * [r177] trunk/exec.c, trunk/processor.c: + [lcd4linux @ 2003-02-05 04:31:38 by reinelt] + T_EXEC: remove trailing CR/LF + T_EXEC: deactivated maxlen calculation (for I don't understand + what it is for :-) - * exec.c, processor.c: - T_EXEC: remove trailing CR/LF T_EXEC: deactivated maxlen - calculation (for I don't understand what it is for :-) +2003-01-12 reinelt -2003-01-12 07:51 reinelt + * [r176] trunk/bar.c: + [lcd4linux @ 2003-01-12 06:51:27 by reinelt] + fixed bug in bar compaction - * bar.c: fixed bug in bar compaction +2002-12-08 reinelt -2002-12-08 08:36 reinelt + * [r175] trunk/AUTHORS, trunk/ChangeLog, trunk/Makefile.am, + trunk/Makefile.in, trunk/acconfig.h, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/curses.m4, trunk/depcomp: + [lcd4linux @ 2002-12-08 07:36:06 by reinelt] + autoconf/automake cleanup - * AUTHORS, ChangeLog, Makefile.am, Makefile.in, acconfig.h, - aclocal.m4, config.h.in, configure, configure.in, curses.m4, - depcomp: autoconf/automake cleanup +2002-12-06 reinelt -2002-12-06 08:38 reinelt + * [r174] trunk/CREDITS, trunk/Makefile.in, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/configure.in: + [lcd4linux @ 2002-12-06 07:38:43 by reinelt] + libgd/libpng bugfix: removed '-lpng -lz' from LDFLAGS - * CREDITS, Makefile.in, aclocal.m4, config.h.in, configure, - configure.in: libgd/libpng bugfix: removed '-lpng -lz' from - LDFLAGS +2002-12-05 reinelt -2002-12-05 20:23 reinelt + * [r173] trunk/mail2.c, trunk/parser.c, trunk/processor.c: + [lcd4linux @ 2002-12-05 19:23:01 by reinelt] + fixed undefined operations found by gcc3 - * mail2.c, parser.c, processor.c: fixed undefined operations found - by gcc3 - -2002-12-05 20:12 reinelt - - * system.c: sensors factor and offset patch from Petri Damsten + * [r172] trunk/system.c: + [lcd4linux @ 2002-12-05 19:12:47 by reinelt] + sensors factor and offset patch from Petri Damsten -2002-12-05 20:09 reinelt - - * Makefile.am, Makefile.in, configure, configure.in, display.c, - socket.c: patches for gcc-3.2 - -2002-09-12 07:24 reinelt + * [r171] trunk/Makefile.am, trunk/Makefile.in, trunk/configure, + trunk/configure.in, trunk/display.c, trunk/socket.c: + [lcd4linux @ 2002-12-05 19:09:57 by reinelt] + patches for gcc-3.2 - * Cwlinux.c: code cleanup, character defining for bars +2002-09-12 reinelt -2002-09-11 07:32 reinelt + * [r170] trunk/Cwlinux.c: + [lcd4linux @ 2002-09-12 05:24:54 by reinelt] + code cleanup, character defining for bars - * Cwlinux.c: changed to use new bar functions +2002-09-11 reinelt -2002-09-11 07:16 reinelt + * [r169] trunk/Cwlinux.c: + [lcd4linux @ 2002-09-11 05:32:35 by reinelt] + changed to use new bar functions - * Cwlinux.c, Makefile.am, Makefile.in, acconfig.h, config.h.in, - configure, configure.in, display.c: added Cwlinux driver + * [r168] trunk/Cwlinux.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/acconfig.h, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/display.c: + [lcd4linux @ 2002-09-11 05:16:32 by reinelt] + added Cwlinux driver -2002-08-30 05:54 reinelt +2002-08-30 reinelt - * Text.c: bug in curses driver fixed + * [r167] trunk/Text.c: + [lcd4linux @ 2002-08-30 03:54:01 by reinelt] + bug in curses driver fixed -2002-08-22 07:51 reinelt +2002-08-22 reinelt - * BeckmannEgle.c: cosmetic changes + * [r166] trunk/BeckmannEgle.c: + [lcd4linux @ 2002-08-22 05:51:36 by reinelt] + cosmetic changes -2002-08-21 08:09 reinelt +2002-08-21 reinelt - * T6963.c, udelay.c: some T6963 fixes, ndelay wrap + * [r165] trunk/T6963.c, trunk/udelay.c: + [lcd4linux @ 2002-08-21 06:09:53 by reinelt] + some T6963 fixes, ndelay wrap -2002-08-19 12:51 reinelt +2002-08-19 reinelt - * BeckmannEgle.c, M50530.c: M50530 driver using new generic bar - functions + * [r164] trunk/BeckmannEgle.c, trunk/M50530.c: + [lcd4linux @ 2002-08-19 10:51:06 by reinelt] + M50530 driver using new generic bar functions -2002-08-19 11:43 reinelt + * [r163] trunk/BeckmannEgle.c: + [lcd4linux @ 2002-08-19 09:43:43 by reinelt] + BeckmannEgle using new generic bar functions - * BeckmannEgle.c: BeckmannEgle using new generic bar functions + * [r162] trunk/MatrixOrbital.c: + [lcd4linux @ 2002-08-19 09:30:18 by reinelt] + MatrixOrbital uses generic bar funnctions -2002-08-19 11:30 reinelt + * [r161] trunk/HD44780.c, trunk/USBLCD.c: + [lcd4linux @ 2002-08-19 09:11:34 by reinelt] + changed HD44780 to use generic bar functions - * MatrixOrbital.c: MatrixOrbital uses generic bar funnctions + * [r160] trunk/USBLCD.c, trunk/bar.c, trunk/bar.h: + [lcd4linux @ 2002-08-19 07:52:19 by reinelt] + corrected type declaration of (*defchar)() -2002-08-19 11:11 reinelt - - * HD44780.c, USBLCD.c: changed HD44780 to use generic bar functions - -2002-08-19 09:52 reinelt - - * USBLCD.c, bar.c, bar.h: corrected type declaration of - (*defchar)() - -2002-08-19 09:36 reinelt - - * BeckmannEgle.c, HD44780.c, M50530.c, MatrixOrbital.c, USBLCD.c, - bar.c, bar.h: + * [r159] trunk/BeckmannEgle.c, trunk/HD44780.c, trunk/M50530.c, + trunk/MatrixOrbital.c, trunk/USBLCD.c, trunk/bar.c, trunk/bar.h: + [lcd4linux @ 2002-08-19 07:36:29 by reinelt] finished bar.c, USBLCD is the first driver that uses the generic bar functions -2002-08-19 06:41 reinelt - - * BeckmannEgle.c, Crystalfontz.c, HD44780.c, M50530.c, Makefile.am, - Makefile.in, MatrixOrbital.c, PalmPilot.c, Raster.c, T6963.c, - Text.c, USBLCD.c, XWindow.c, bar.c, bar.h, display.c, display.h, - parser.c, pixmap.c, processor.c: introduced bar.c, moved bar - stuff from display.h to bar.h + * [r158] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/HD44780.c, trunk/M50530.c, trunk/Makefile.am, + trunk/Makefile.in, trunk/MatrixOrbital.c, trunk/PalmPilot.c, + trunk/Raster.c, trunk/T6963.c, trunk/Text.c, trunk/USBLCD.c, + trunk/XWindow.c, trunk/bar.c, trunk/bar.h, trunk/display.c, + trunk/display.h, trunk/parser.c, trunk/pixmap.c, + trunk/processor.c: + [lcd4linux @ 2002-08-19 04:41:20 by reinelt] + introduced bar.c, moved bar stuff from display.h to bar.h -2002-08-18 10:11 reinelt +2002-08-18 reinelt - * USBLCD.c: USBLCD buffered I/O + * [r157] trunk/USBLCD.c: + [lcd4linux @ 2002-08-18 08:11:11 by reinelt] + USBLCD buffered I/O -2002-08-17 16:14 reinelt +2002-08-17 reinelt - * HD44780.c, USBLCD.c, udelay.c: + * [r156] trunk/HD44780.c, trunk/USBLCD.c, trunk/udelay.c: + [lcd4linux @ 2002-08-17 14:14:21 by reinelt] USBLCD fixes -2002-08-17 15:10 reinelt - - * Makefile.am, Makefile.in, USBLCD.c, acconfig.h, config.h.in, - configure, configure.in, display.c, lcd4linux.conf.sample: USBLCD - driver added - -2002-08-17 14:54 reinelt + * [r155] trunk/Makefile.am, trunk/Makefile.in, trunk/USBLCD.c, + trunk/acconfig.h, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/display.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2002-08-17 13:10:22 by reinelt] + USBLCD driver added - * T6963.c: minor T6963 changes + * [r154] trunk/T6963.c: + [lcd4linux @ 2002-08-17 12:54:08 by reinelt] + minor T6963 changes -2002-04-30 09:20 reinelt +2002-04-30 reinelt - * HD44780.c, M50530.c: + * [r153] trunk/HD44780.c, trunk/M50530.c: + [lcd4linux @ 2002-04-30 07:20:15 by reinelt] implemented the new ndelay(nanoseconds) in all parallel port drivers -2002-04-29 13:00 reinelt +2002-04-29 reinelt - * Makefile.in, README, T6963.c, TODO, acconfig.h, aclocal.m4, - config.h.in, configure, configure.in, display.c, exec.c, - lcd4linux.c, udelay.c, udelay.h: - added Toshiba T6963 driver added ndelay() with nanosecond - resolution + * [r152] trunk/Makefile.in, trunk/README, trunk/T6963.c, + trunk/TODO, trunk/acconfig.h, trunk/aclocal.m4, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/display.c, trunk/exec.c, trunk/lcd4linux.c, trunk/udelay.c, + trunk/udelay.h: + [lcd4linux @ 2002-04-29 11:00:25 by reinelt] + added Toshiba T6963 driver + added ndelay() with nanosecond resolution -2001-09-14 07:57 reinelt +2001-09-14 reinelt - * TODO: [no log message] + * [r151] trunk/TODO: + [lcd4linux @ 2001-09-14 05:57:06 by reinelt] -2001-09-13 09:40 reinelt +2001-09-13 reinelt - * TODO: TODO update + * [r150] trunk/TODO: + [lcd4linux @ 2001-09-13 07:40:57 by reinelt] + TODO update -2001-09-12 08:17 reinelt +2001-09-12 reinelt - * TODO, mail2.c: [no log message] + * [r149] trunk/TODO, trunk/mail2.c: + [lcd4linux @ 2001-09-12 06:17:22 by reinelt] -2001-09-12 07:58 reinelt + * [r148] trunk/mail.c, trunk/mail2.c, trunk/socket.c: + [lcd4linux @ 2001-09-12 05:58:16 by reinelt] + fixed bug in mail2.c - * mail.c, mail2.c, socket.c: fixed bug in mail2.c - -2001-09-12 07:37 reinelt - - * debug.h, mail.c, seti.c, socket.c: + * [r147] trunk/debug.h, trunk/mail.c, trunk/seti.c, trunk/socket.c: + [lcd4linux @ 2001-09-12 05:37:22 by reinelt] fixed a bug in seti.c (file was never closed, lcd4linux run out of fd's - + improved socket debugging -2001-09-11 08:43 reinelt - - * TODO: TODO items +2001-09-11 reinelt -2001-09-11 07:31 reinelt + * [r146] trunk/TODO: + [lcd4linux @ 2001-09-11 06:43:43 by reinelt] + TODO items - * M50530.c: M50530 driver + * [r145] trunk/M50530.c: + [lcd4linux @ 2001-09-11 05:31:37 by reinelt] + M50530 driver -2001-09-10 15:55 reinelt +2001-09-10 reinelt - * Makefile.in, Raster.c, acconfig.h, config.h.in, configure, - configure.in, display.c: M50530 driver + * [r144] trunk/Makefile.in, trunk/Raster.c, trunk/acconfig.h, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/display.c: + [lcd4linux @ 2001-09-10 13:55:53 by reinelt] + M50530 driver -2001-09-09 14:26 reinelt +2001-09-09 reinelt - * HD44780.c: GPO bug: INIT is _not_ inverted + * [r143] trunk/HD44780.c: + [lcd4linux @ 2001-09-09 12:26:03 by reinelt] + GPO bug: INIT is _not_ inverted -2001-09-07 07:58 reinelt +2001-09-07 reinelt - * README.HD44780.GPO: wrong Pin numbers + * [r142] trunk/README.HD44780.GPO: + [lcd4linux @ 2001-09-07 05:58:44 by reinelt] + wrong Pin numbers -2001-09-05 11:38 reinelt +2001-09-05 reinelt - * NEWS, README: [no log message] + * [r141] trunk/NEWS, trunk/README: + [lcd4linux @ 2001-09-05 09:38:52 by reinelt] -2001-08-08 07:40 reinelt +2001-08-08 reinelt - * udelay.c: + * [r140] trunk/udelay.c: + [lcd4linux @ 2001-08-08 05:40:24 by reinelt] renamed CLK_TCK to CLOCKS_PER_SEC -2001-08-05 19:13 reinelt +2001-08-05 reinelt - * XWindow.c, battery.c, filter.c, mail.c, seti.c, system.c: + * [r139] trunk/XWindow.c, trunk/battery.c, trunk/filter.c, + trunk/mail.c, trunk/seti.c, trunk/system.c: + [lcd4linux @ 2001-08-05 17:13:29 by reinelt] cleaned up inlude of sys/time.h and time.h -2001-06-04 09:49 reinelt +2001-06-04 reinelt - * configure, configure.in: + * [r138] trunk/configure, trunk/configure.in: + [lcd4linux @ 2001-06-04 07:49:58 by reinelt] configure for X11 modified -2001-05-31 12:26 ltoetsch +2001-05-31 ltoetsch - * Makefile.in, TODO, acconfig.h, config.h.in, configure, - configure.in, curses.m4: added tests for X and ncurses + * [r137] trunk/Makefile.in, trunk/TODO, trunk/acconfig.h, + trunk/config.h.in, trunk/configure, trunk/configure.in, + trunk/curses.m4: + [lcd4linux @ 2001-05-31 10:26:41 by ltoetsch] + added tests for X and ncurses -2001-05-27 19:32 reinelt +2001-05-27 reinelt - * README: + * [r136] trunk/README: + [lcd4linux @ 2001-05-27 17:32:35 by reinelt] updated README with the seti@home client stuff -2001-05-27 09:19 reinelt + * [r135] trunk/configure, trunk/configure.in, trunk/isdn.c, + trunk/pixmap.c: + [lcd4linux @ 2001-05-27 07:19:28 by reinelt] + fixed a warning in pixmap.c + temporarily fixed a bug in isdn.c (ISDN_MAX_CHANNELS is no longer + defined?) + fixed a bug in configure.in (--with-drivers=xyz did not work) - * configure, configure.in, isdn.c, pixmap.c: - fixed a warning in pixmap.c temporarily fixed a bug in isdn.c - (ISDN_MAX_CHANNELS is no longer defined?) fixed a bug in - configure.in (--with-drivers=xyz did not work) +2001-05-26 reinelt -2001-05-26 08:51 reinelt + * [r134] trunk/TODO: + [lcd4linux @ 2001-05-26 06:51:28 by reinelt] + added TODO entry - * TODO: added TODO entry +2001-05-06 reinelt -2001-05-06 12:01 reinelt - - * processor.c: + * [r133] trunk/processor.c: + [lcd4linux @ 2001-05-06 10:01:27 by reinelt] fixed a bug which prevented extendet tokens to be used for GPO's many thanks to Carsten Nau! -2001-04-27 07:04 reinelt +2001-04-27 reinelt - * BeckmannEgle.c, Crystalfontz.c, MatrixOrbital.c, PalmPilot.c, - SIN.c, configure, lcd4linux.c, lock.c, pixmap.c: - replaced OPEN_MAX with sysconf() replaced mktemp() with mkstemp() + * [r132] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/MatrixOrbital.c, trunk/PalmPilot.c, trunk/SIN.c, + trunk/configure, trunk/lcd4linux.c, trunk/lock.c, trunk/pixmap.c: + [lcd4linux @ 2001-04-27 05:04:57 by reinelt] + replaced OPEN_MAX with sysconf() + replaced mktemp() with mkstemp() unlock serial port if open() fails -2001-03-24 10:26 reinelt - - * TODO: new TODO item +2001-03-24 reinelt -2001-03-24 10:04 reinelt + * [r131] trunk/TODO: + [lcd4linux @ 2001-03-24 09:26:25 by reinelt] + new TODO item - * TODO: new TODO item + * [r130] trunk/TODO: + [lcd4linux @ 2001-03-24 09:04:19 by reinelt] + new TODO item -2001-03-17 12:44 ltoetsch +2001-03-17 ltoetsch - * pixmap.c: allow more then 1 BAR_T + * [r129] trunk/pixmap.c: + [lcd4linux @ 2001-03-17 11:44:10 by ltoetsch] + allow more then 1 BAR_T -2001-03-17 12:11 ltoetsch + * [r128] trunk/processor.c: + [lcd4linux @ 2001-03-17 11:11:31 by ltoetsch] + bugfix: max for BAR_T - * processor.c: bugfix: max for BAR_T +2001-03-16 ltoetsch -2001-03-16 17:40 ltoetsch - - * NEWS, PalmPilot.c, README, Raster.c, TODO, Text.c, XWindow.c, - display.c, display.h, parser.c, pixmap.c, processor.c: + * [r127] trunk/NEWS, trunk/PalmPilot.c, trunk/README, + trunk/Raster.c, trunk/TODO, trunk/Text.c, trunk/XWindow.c, + trunk/display.c, trunk/display.h, trunk/parser.c, trunk/pixmap.c, + trunk/processor.c: + [lcd4linux @ 2001-03-16 16:40:17 by ltoetsch] implemented time bar -2001-03-16 10:28 ltoetsch - - * README.Text, TODO, Text.c, mail2.c, processor.c: bugfixes + * [r126] trunk/README.Text, trunk/TODO, trunk/Text.c, + trunk/mail2.c, trunk/processor.c: + [lcd4linux @ 2001-03-16 09:28:08 by ltoetsch] + bugfixes -2001-03-15 16:49 ltoetsch +2001-03-15 ltoetsch - * HD44780.c, mail.c, processor.c: fixed compile HD44780.c, - cosmetics + * [r125] trunk/HD44780.c, trunk/mail.c, trunk/processor.c: + [lcd4linux @ 2001-03-15 15:49:22 by ltoetsch] + fixed compile HD44780.c, cosmetics -2001-03-15 15:25 ltoetsch + * [r124] trunk/CREDITS, trunk/NEWS, trunk/README, trunk/TODO, + trunk/configure, trunk/display.c, trunk/lcd4linux.conf.sample, + trunk/mail.c, trunk/mail.h, trunk/mail2.c, trunk/socket.c: + [lcd4linux @ 2001-03-15 14:25:05 by ltoetsch] + added unread/total news - * CREDITS, NEWS, README, TODO, configure, display.c, - lcd4linux.conf.sample, mail.c, mail.h, mail2.c, socket.c: added - unread/total news + * [r123] trunk/mail2.c: + [lcd4linux @ 2001-03-15 11:10:53 by ltoetsch] + added quit/logout to pop/imap -2001-03-15 12:10 ltoetsch +2001-03-15 reinelt - * mail2.c: added quit/logout to pop/imap + * [r122] trunk/HD44780.c, trunk/lcd4linux.conf.sample, + trunk/processor.c: + [lcd4linux @ 2001-03-15 09:47:13 by reinelt] + some fixes to ppdef + off-by-one bug in processor.c fixed -2001-03-15 10:47 reinelt +2001-03-15 ltoetsch - * HD44780.c, lcd4linux.conf.sample, processor.c: - some fixes to ppdef off-by-one bug in processor.c fixed + * [r121] trunk/exec.c: + [lcd4linux @ 2001-03-15 09:13:22 by ltoetsch] + delay first exec for faster start -2001-03-15 10:13 ltoetsch +2001-03-14 reinelt - * exec.c: delay first exec for faster start - -2001-03-14 17:47 reinelt - - * CREDITS, HD44780.c, TODO: minor cleanups - -2001-03-14 16:30 reinelt + * [r120] trunk/CREDITS, trunk/HD44780.c, trunk/TODO: + [lcd4linux @ 2001-03-14 16:47:41 by reinelt] + minor cleanups - * HD44780.c: + * [r119] trunk/HD44780.c: + [lcd4linux @ 2001-03-14 15:30:53 by reinelt] make ppdev compatible to earlier kernels -2001-03-14 16:14 reinelt + * [r118] trunk/HD44780.c, trunk/NEWS, trunk/README.HD44780, + trunk/TODO, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2001-03-14 15:14:59 by reinelt] + added ppdev parallel port access - * HD44780.c, NEWS, README.HD44780, TODO, config.h.in, configure, - configure.in, lcd4linux.conf.sample: added ppdev parallel port - access +2001-03-14 ltoetsch -2001-03-14 14:19 ltoetsch + * [r117] trunk/Makefile.am, trunk/Makefile.in, trunk/NEWS, + trunk/README, trunk/TODO, trunk/configure, trunk/debug.h, + trunk/lcd4linux.conf.sample, trunk/mail.c, trunk/mail.h, + trunk/mail2.c, trunk/parser.c, trunk/parser.h, trunk/processor.c, + trunk/socket.c, trunk/socket.h: + [lcd4linux @ 2001-03-14 13:19:29 by ltoetsch] + Added pop3/imap4 mail support - * Makefile.am, Makefile.in, NEWS, README, TODO, configure, debug.h, - lcd4linux.conf.sample, mail.c, mail.h, mail2.c, parser.c, - parser.h, processor.c, socket.c, socket.h: Added pop3/imap4 mail - support +2001-03-13 reinelt -2001-03-13 09:34 reinelt - - * exec.c, lcd4linux.conf.sample, mail.c, parser.c, processor.c, - system.c: + * [r116] trunk/exec.c, trunk/lcd4linux.conf.sample, trunk/mail.c, + trunk/parser.c, trunk/processor.c, trunk/system.c: + [lcd4linux @ 2001-03-13 08:34:15 by reinelt] corrected a off-by-one bug with sensors -2001-03-13 09:03 reinelt - - * Makefile.am, Makefile.in, acconfig.h: + * [r115] trunk/Makefile.am, trunk/Makefile.in, trunk/acconfig.h: + [lcd4linux @ 2001-03-13 08:03:41 by reinelt] added missing autoheader files -2001-03-13 08:53 reinelt - - * Makefile.am, Makefile.in: + * [r114] trunk/Makefile.am, trunk/Makefile.in: + [lcd4linux @ 2001-03-13 07:53:00 by reinelt] added several files for the distribution -2001-03-13 08:41 reinelt - - * NEWS, README, lcd4linux.c: + * [r113] trunk/NEWS, trunk/README, trunk/lcd4linux.c: + [lcd4linux @ 2001-03-13 07:41:22 by reinelt] added NEWS file -2001-03-12 14:44 reinelt +2001-03-12 reinelt - * HD44780.c, TODO, config.h.in, configure, configure.in, - lcd4linux.conf.sample, udelay.c, udelay.h: + * [r112] trunk/HD44780.c, trunk/TODO, trunk/config.h.in, + trunk/configure, trunk/configure.in, trunk/lcd4linux.conf.sample, + trunk/udelay.c, trunk/udelay.h: + [lcd4linux @ 2001-03-12 13:44:58 by reinelt] new udelay() using Time Stamp Counters -2001-03-12 13:49 reinelt - - * configure, configure.in: + * [r111] trunk/configure, trunk/configure.in: + [lcd4linux @ 2001-03-12 12:49:24 by reinelt] even better configure handling... -2001-03-12 13:39 reinelt - - * HD44780.c, Makefile.in, Raster.c, TODO, aclocal.m4, config.h.in, - configure, configure.in, debug.c, display.c, lcd4linux.c, - system.c, udelay.c, udelay.h: + * [r110] trunk/HD44780.c, trunk/Makefile.in, trunk/Raster.c, + trunk/TODO, trunk/aclocal.m4, trunk/config.h.in, trunk/configure, + trunk/configure.in, trunk/debug.c, trunk/display.c, + trunk/lcd4linux.c, trunk/system.c, trunk/udelay.c, + trunk/udelay.h: + [lcd4linux @ 2001-03-12 12:39:36 by reinelt] reworked autoconf a lot: drivers may be excluded, #define's went to config.h -2001-03-09 17:24 ltoetsch +2001-03-09 ltoetsch - * configure, configure.in: disable driver in configure + * [r109] trunk/configure, trunk/configure.in: + [lcd4linux @ 2001-03-09 16:24:30 by ltoetsch] + disable driver in configure -2001-03-09 16:04 reinelt +2001-03-09 reinelt - * TODO, Text.c, configure: - rename 'raster' to 'Text in Text.c added TOTO item + * [r108] trunk/TODO, trunk/Text.c, trunk/configure: + [lcd4linux @ 2001-03-09 15:04:53 by reinelt] + rename 'raster' to 'Text in Text.c + added TOTO item -2001-03-09 15:30 reinelt - - * TODO: + * [r107] trunk/TODO: + [lcd4linux @ 2001-03-09 14:30:01 by reinelt] new ideas for TODO -2001-03-09 15:24 ltoetsch - - * README, exec.c, lcd4linux.conf.sample: exec: Scale_x ->Min/Max_x +2001-03-09 ltoetsch -2001-03-09 14:08 ltoetsch + * [r106] trunk/README, trunk/exec.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2001-03-09 14:24:49 by ltoetsch] + exec: Scale_x ->Min/Max_x - * Makefile.am, Makefile.in, README, README.Drivers, README.Text, - Skeleton.c, Text.c, configure, configure.in, debug.c, display.c, - lcd4linux.conf.sample: Added Text driver + * [r105] trunk/Makefile.am, trunk/Makefile.in, trunk/README, + trunk/README.Drivers, trunk/README.Text, trunk/Skeleton.c, + trunk/Text.c, trunk/configure, trunk/configure.in, trunk/debug.c, + trunk/display.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2001-03-09 13:08:11 by ltoetsch] + Added Text driver -2001-03-09 13:14 reinelt +2001-03-09 reinelt - * TODO, cfg.c, lcd4linux.conf.sample, system.c: + * [r104] trunk/TODO, trunk/cfg.c, trunk/lcd4linux.conf.sample, + trunk/system.c: + [lcd4linux @ 2001-03-09 12:14:24 by reinelt] minor cleanups -2001-03-08 16:25 ltoetsch +2001-03-08 ltoetsch - * README, TODO, cfg.c, exec.c, exec.h, lcd4linux.c, - lcd4linux.conf.sample, parser.c, processor.c: improved exec + * [r103] trunk/README, trunk/TODO, trunk/cfg.c, trunk/exec.c, + trunk/exec.h, trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, + trunk/parser.c, trunk/processor.c: + [lcd4linux @ 2001-03-08 15:25:38 by ltoetsch] + improved exec -2001-03-08 10:02 reinelt +2001-03-08 reinelt - * mail.c, mail.h, seti.c, seti.h: + * [r102] trunk/mail.c, trunk/mail.h, trunk/seti.c, trunk/seti.h: + [lcd4linux @ 2001-03-08 09:02:04 by reinelt] seti client cleanup -2001-03-08 09:39 reinelt - - * exec.c, processor.c: + * [r101] trunk/exec.c, trunk/processor.c: + [lcd4linux @ 2001-03-08 08:39:54 by reinelt] fixed two typos -2001-03-07 19:10 ltoetsch +2001-03-07 ltoetsch - * Makefile.am, Makefile.in, README, cfg.c, configure, exec.c, - exec.h, parser.c, parser.h, processor.c: added e(x)ec commands + * [r100] trunk/Makefile.am, trunk/Makefile.in, trunk/README, + trunk/cfg.c, trunk/configure, trunk/exec.c, trunk/exec.h, + trunk/parser.c, trunk/parser.h, trunk/processor.c: + [lcd4linux @ 2001-03-07 18:10:21 by ltoetsch] + added e(x)ec commands -2001-03-05 19:20 reinelt +2001-03-05 reinelt - * TODO, lcd4linux.conf.sample: + * [r99] trunk/TODO, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2001-03-05 18:20:21 by reinelt] TOTO list update -2001-03-04 16:01 ltoetsch +2001-03-04 ltoetsch - * README.Raster: Added PNG + * [r98] trunk/README.Raster: + [lcd4linux @ 2001-03-04 15:01:12 by ltoetsch] + Added PNG -2001-03-02 21:18 reinelt +2001-03-02 reinelt - * configure, configure.in, system.c: + * [r97] trunk/configure, trunk/configure.in, trunk/system.c: + [lcd4linux @ 2001-03-02 20:18:12 by reinelt] allow compile on systems without net/if_ppp.h -2001-03-02 19:06 reinelt - - * README.Png: + * [r96] trunk/README.Png: + [lcd4linux @ 2001-03-02 18:06:18 by reinelt] README for PNG added -2001-03-02 18:18 reinelt - - * Raster.c, configure, configure.in: + * [r95] trunk/Raster.c, trunk/configure, trunk/configure.in: + [lcd4linux @ 2001-03-02 17:18:52 by reinelt] let configure find gd.h -2001-03-02 12:04 reinelt - - * battery.c, battery.h: + * [r94] trunk/battery.c, trunk/battery.h: + [lcd4linux @ 2001-03-02 11:04:08 by reinelt] cosmetic cleanups (comment headers) -2001-03-02 11:18 ltoetsch +2001-03-02 ltoetsch - * Raster.c, TODO, battery.c, battery.h, parser.c, parser.h, - processor.c, README, lcd4linux.conf.sample, Makefile.am, - Makefile.in: added /proc/apm battery stat + * [r93] trunk/Makefile.am, trunk/Makefile.in, trunk/README, + trunk/Raster.c, trunk/TODO, trunk/battery.c, trunk/battery.h, + trunk/lcd4linux.conf.sample, trunk/parser.c, trunk/parser.h, + trunk/processor.c: + [lcd4linux @ 2001-03-02 10:18:03 by ltoetsch] + added /proc/apm battery stat -2001-03-01 23:33 reinelt +2001-03-01 reinelt - * Raster.c, lcd4linux.conf.sample, udelay.c: + * [r92] trunk/Raster.c, trunk/lcd4linux.conf.sample, + trunk/udelay.c: + [lcd4linux @ 2001-03-01 22:33:50 by reinelt] renamed Raster_flush() to PPM_flush() -2001-03-01 16:11 ltoetsch +2001-03-01 ltoetsch - * README.Webinterface, Raster.c, nph-png, png.html: added - PNG,Webinterface + * [r91] trunk/README.Webinterface, trunk/Raster.c, trunk/nph-png, + trunk/png.html: + [lcd4linux @ 2001-03-01 15:11:30 by ltoetsch] + added PNG,Webinterface -2001-03-01 12:08 reinelt +2001-03-01 reinelt - * Makefile.am, Makefile.in, Raster.c, XWindow.c, aclocal.m4, - configure, configure.in, display.c: + * [r90] trunk/Makefile.am, trunk/Makefile.in, trunk/Raster.c, + trunk/XWindow.c, trunk/aclocal.m4, trunk/configure, + trunk/configure.in, trunk/display.c: + [lcd4linux @ 2001-03-01 11:08:16 by reinelt] reworked configure to allow selection of drivers -2001-02-26 01:33 herp +2001-02-26 herp - * XWindow.c: fixed X11 signal handler + * [r89] trunk/XWindow.c: + [lcd4linux @ 2001-02-26 00:33:37 by herp] + fixed X11 signal handler -2001-02-21 05:48 reinelt +2001-02-21 reinelt - * mail.c: - big mailbox patch from Axel Ehnert thanks to herp for his idea to - check mtime of mailbox + * [r88] trunk/mail.c: + [lcd4linux @ 2001-02-21 04:48:13 by reinelt] + big mailbox patch from Axel Ehnert + thanks to herp for his idea to check mtime of mailbox -2001-02-19 01:15 reinelt +2001-02-19 reinelt - * Makefile.am, Makefile.in, lcd4linux.conf.sample, mail.c, - parser.c, parser.h, processor.c, seti.c, seti.h: - integrated mail and seti client major rewrite of parser and - tokenizer to support double-byte tokens + * [r87] trunk/Makefile.am, trunk/Makefile.in, + trunk/lcd4linux.conf.sample, trunk/mail.c, trunk/parser.c, + trunk/parser.h, trunk/processor.c, trunk/seti.c, trunk/seti.h: + [lcd4linux @ 2001-02-19 00:15:46 by reinelt] + integrated mail and seti client + major rewrite of parser and tokenizer to support double-byte + tokens -2001-02-18 23:11 reinelt +2001-02-18 reinelt - * mail.c, mail.h: [no log message] + * [r86] trunk/mail.c, trunk/mail.h: + [lcd4linux @ 2001-02-18 22:11:34 by reinelt] -2001-02-18 22:16 reinelt + * [r85] trunk/seti.c: + [lcd4linux @ 2001-02-18 21:16:06 by reinelt] - * seti.c: [no log message] - -2001-02-18 22:15 reinelt - - * Makefile.am, Makefile.in, TODO, seti.c, seti.h: + * [r84] trunk/Makefile.am, trunk/Makefile.in, trunk/TODO, + trunk/seti.c, trunk/seti.h: + [lcd4linux @ 2001-02-18 21:15:15 by reinelt] added setiathome client -2001-02-18 21:16 reinelt - - * Makefile.am, Makefile.in, CREDITS: [no log message] - -2001-02-16 15:15 reinelt + * [r83] trunk/CREDITS, trunk/Makefile.am, trunk/Makefile.in: + [lcd4linux @ 2001-02-18 20:16:13 by reinelt] - * README.HD44780.GPO, processor.c: - fixed type in processor.c GPO documentation update from Carsten +2001-02-16 reinelt -2001-02-16 09:23 reinelt + * [r82] trunk/README.HD44780.GPO, trunk/processor.c: + [lcd4linux @ 2001-02-16 14:15:11 by reinelt] + fixed type in processor.c + GPO documentation update from Carsten - * README, parser.c, parser.h, processor.c, system.c: + * [r81] trunk/README, trunk/parser.c, trunk/parser.h, + trunk/processor.c, trunk/system.c: + [lcd4linux @ 2001-02-16 08:23:09 by reinelt] new token 'ic' (ISDN connected) by Carsten Nau -2001-02-14 08:40 reinelt +2001-02-14 reinelt - * HD44780.c, MatrixOrbital.c, display.c, display.h, lcd4linux.c, - parser.c, parser.h, processor.c: + * [r80] trunk/HD44780.c, trunk/MatrixOrbital.c, trunk/display.c, + trunk/display.h, trunk/lcd4linux.c, trunk/parser.c, + trunk/parser.h, trunk/processor.c: + [lcd4linux @ 2001-02-14 07:40:16 by reinelt] first (incomplete) GPO implementation -2001-02-14 06:22 reinelt - - * README.HD44780.GPO: + * [r79] trunk/README.HD44780.GPO: + [lcd4linux @ 2001-02-14 05:22:42 by reinelt] added README from Carsten Nau -2001-02-13 13:43 reinelt +2001-02-13 reinelt - * HD44780.c: + * [r78] trunk/HD44780.c: + [lcd4linux @ 2001-02-13 12:43:24 by reinelt] HD_gpo() was missing -2001-02-13 10:00 reinelt - - * BeckmannEgle.c, Crystalfontz.c, HD44780.c, MatrixOrbital.c, - PalmPilot.c, Raster.c, SIN.c, Skeleton.c, XWindow.c, display.c, - display.h, processor.c: + * [r77] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/HD44780.c, trunk/MatrixOrbital.c, trunk/PalmPilot.c, + trunk/Raster.c, trunk/SIN.c, trunk/Skeleton.c, trunk/XWindow.c, + trunk/display.c, trunk/display.h, trunk/processor.c: + [lcd4linux @ 2001-02-13 09:00:13 by reinelt] prepared framework for GPO's (general purpose outputs) -2001-02-12 00:34 reinelt - - * TODO, processor.c: +2001-02-11 reinelt + * [r76] trunk/TODO, trunk/processor.c: + [lcd4linux @ 2001-02-11 23:34:07 by reinelt] fixed a small bug where the throughput of an offline ISDN - connection is displayed as '----', but the online value is 5 - chars long. corrected to ' ----'. thanks to Carsten Nau - + connection is displayed as '----', but the + online value is 5 chars long. corrected to ' ----'. + thanks to Carsten Nau -2000-12-07 21:47 reinelt +2000-12-07 reinelt - * SIN.c, TODO, lcd4linux.conf.sample: + * [r75] trunk/SIN.c, trunk/TODO, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-12-07 20:47:54 by reinelt] first try for SIN bars -2000-12-01 21:42 reinelt +2000-12-01 reinelt - * SIN.c, lcd4linux.conf.sample: + * [r74] trunk/SIN.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-12-01 20:42:37 by reinelt] added debugging of SIN driver output, probably found the positioning bug (format %02x instead of %2x) -2000-12-01 08:20 reinelt - - * SIN.c: + * [r73] trunk/SIN.c: + [lcd4linux @ 2000-12-01 07:20:26 by reinelt] modified text positioning: row starts with 0, column is hexadecimal -2000-11-28 21:20 reinelt +2000-11-28 reinelt - * debug.c: - added debug.c things like that should not hapen. debug.c exists - for a few months now, but was never added to CVS. Shit - happens.... + * [r72] trunk/debug.c: + [lcd4linux @ 2000-11-28 20:20:38 by reinelt] + added debug.c + things like that should not hapen. debug.c exists for a few + months now, but was never added to CVS. Shit happens.... -2000-11-28 18:27 reinelt - - * SIN.c: + * [r71] trunk/SIN.c: + [lcd4linux @ 2000-11-28 17:27:19 by reinelt] changed decimal values for screen, row, column to ascii values (shame on you!) -2000-11-28 17:46 reinelt - - * Makefile.am, Makefile.in, README, SIN.c, display.c: + * [r70] trunk/Makefile.am, trunk/Makefile.in, trunk/README, + trunk/SIN.c, trunk/display.c: + [lcd4linux @ 2000-11-28 16:46:11 by reinelt] first try to support display of SIN router -2000-11-17 11:36 reinelt +2000-11-17 reinelt - * system.c: + * [r69] trunk/system.c: + [lcd4linux @ 2000-11-17 10:36:23 by reinelt] fixed parsing of /proc/net/dev for 2.0 kernels -2000-10-25 10:10 reinelt - - * lcd4linux.c: - added restart funnctionality (lots of this code was stolen from - sendmail.c) - -2000-10-20 09:17 reinelt +2000-10-25 reinelt - * HD44780.c: + * [r68] trunk/lcd4linux.c: + [lcd4linux @ 2000-10-25 08:10:48 by reinelt] + added restart funnctionality + (lots of this code was stolen from sendmail.c) - corrected a bug in HD_goto() Thanks to Gregor Szaktilla - +2000-10-20 reinelt -2000-10-08 11:16 reinelt + * [r67] trunk/HD44780.c: + [lcd4linux @ 2000-10-20 07:17:07 by reinelt] + corrected a bug in HD_goto() + Thanks to Gregor Szaktilla - * system.c: +2000-10-08 reinelt + * [r66] trunk/system.c: + [lcd4linux @ 2000-10-08 09:16:40 by reinelt] Linux-2.4.0-test9 changed the layout of /proc/stat (especially - the disk_io line) rearranged parsing of some /proc files and - (hopefully) made it more robust in concerns of format changes + the disk_io line) + rearranged parsing of some /proc files and (hopefully) made it + more robust in concerns of format changes -2000-08-10 20:42 reinelt +2000-08-10 reinelt - * XWindow.c, configure, configure.in, isdn.c, lcd4linux.c: + * [r65] trunk/XWindow.c, trunk/configure, trunk/configure.in, + trunk/isdn.c, trunk/lcd4linux.c: + [lcd4linux @ 2000-08-10 18:42:20 by reinelt] fixed some bugs with the new syslog code -2000-08-10 11:44 reinelt - - * BeckmannEgle.c, Crystalfontz.c, HD44780.c, Makefile.am, - Makefile.in, MatrixOrbital.c, PalmPilot.c, README, Raster.c, - Skeleton.c, XWindow.c, cfg.c, debug.h, display.c, fontmap.c, - isdn.c, lcd4linux.c, lock.c, parser.c, processor.c, system.c: - new debugging scheme: error(), info(), debug() uses syslog if in - daemon mode - -2000-08-09 16:14 reinelt - - * README, lcd4linux.c: - new switch -F (do not fork) added automatic forking if -F not - specified - -2000-08-09 13:03 reinelt - - * system.c: + * [r64] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/HD44780.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/PalmPilot.c, trunk/README, + trunk/Raster.c, trunk/Skeleton.c, trunk/XWindow.c, trunk/cfg.c, + trunk/debug.h, trunk/display.c, trunk/fontmap.c, trunk/isdn.c, + trunk/lcd4linux.c, trunk/lock.c, trunk/parser.c, + trunk/processor.c, trunk/system.c: + [lcd4linux @ 2000-08-10 09:44:09 by reinelt] + new debugging scheme: error(), info(), debug() + uses syslog if in daemon mode + +2000-08-09 reinelt + + * [r63] trunk/README, trunk/lcd4linux.c: + [lcd4linux @ 2000-08-09 14:14:11 by reinelt] + new switch -F (do not fork) + added automatic forking if -F not specified + + * [r62] trunk/system.c: + [lcd4linux @ 2000-08-09 11:03:07 by reinelt] fixed a bug in system.c where the format of /proc/net/dev was not - correctly detected and parsed with different kernels - -2000-08-09 11:50 reinelt - - * BeckmannEgle.c, Crystalfontz.c, HD44780.c, MatrixOrbital.c, - PalmPilot.c, README, XWindow.c, configure, configure.in, - display.c, display.h, lcd4linux.c, system.c: - opened 0.98 development removed driver-specific signal-handlers - added 'quit'-function to driver structure added global - signal-handler - -2000-07-31 12:43 reinelt - - * HD44780.c, configure, configure.in, lcd4linux.conf.sample, - processor.c, system.c, system.h, udelay.c: + correctly + detected and parsed with different kernels + + * [r61] trunk/BeckmannEgle.c, trunk/Crystalfontz.c, + trunk/HD44780.c, trunk/MatrixOrbital.c, trunk/PalmPilot.c, + trunk/README, trunk/XWindow.c, trunk/configure, + trunk/configure.in, trunk/display.c, trunk/display.h, + trunk/lcd4linux.c, trunk/system.c: + [lcd4linux @ 2000-08-09 09:50:29 by reinelt] + opened 0.98 development + removed driver-specific signal-handlers + added 'quit'-function to driver structure + added global signal-handler + +2000-07-31 reinelt + + * [r60] trunk/HD44780.c, trunk/configure, trunk/configure.in, + trunk/lcd4linux.conf.sample, trunk/processor.c, trunk/system.c, + trunk/system.h, trunk/udelay.c: + [lcd4linux @ 2000-07-31 10:43:44 by reinelt] some changes to support kernel-2.4 (different layout of various files in /proc) -2000-07-31 08:46 reinelt - - * HD44780.c, Makefile.am, Makefile.in, cfg.c: + * [r59] trunk/HD44780.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/cfg.c: + [lcd4linux @ 2000-07-31 06:46:35 by reinelt] eliminated some compiler warnings with glibc -2000-06-04 23:43 herp - - * Crystalfontz.c: minor bugfix (zero length) +2000-06-04 herp -2000-05-21 08:20 reinelt + * [r58] trunk/Crystalfontz.c: + [lcd4linux @ 2000-06-04 21:43:50 by herp] + minor bugfix (zero length) - * README.Drivers, lcd4linux.conf.sample, parser.c, parser.h, - processor.c, system.c, system.h: - added ppp throughput token is '%t[iomt]' at the moment, but this - will change in the near future +2000-05-21 reinelt -2000-05-03 19:14 herp + * [r57] trunk/README.Drivers, trunk/lcd4linux.conf.sample, + trunk/parser.c, trunk/parser.h, trunk/processor.c, + trunk/system.c, trunk/system.h: + [lcd4linux @ 2000-05-21 06:20:35 by reinelt] + added ppp throughput + token is '%t[iomt]' at the moment, but this will change in the + near future - * Crystalfontz.c: [no log message] +2000-05-03 herp -2000-05-03 11:37 herp + * [r56] trunk/Crystalfontz.c: + [lcd4linux @ 2000-05-03 17:14:51 by herp] - * Crystalfontz.c, Crystalfontz.h, README.Crystalfontz: [no log - message] + * [r55] trunk/Crystalfontz.c, trunk/Crystalfontz.h, + trunk/README.Crystalfontz: + [lcd4linux @ 2000-05-03 09:37:32 by herp] -2000-05-03 01:07 herp +2000-05-02 herp - * Makefile.am, Makefile.in, XWindow.c, display.c: Crystalfontz - initial coding + * [r54] trunk/Makefile.am, trunk/Makefile.in, trunk/XWindow.c, + trunk/display.c: + [lcd4linux @ 2000-05-02 23:07:48 by herp] + Crystalfontz initial coding -2000-05-02 08:05 reinelt +2000-05-02 reinelt - * Makefile.am, Makefile.in, PalmPilot.c, display.c, - lcd4linux.conf.sample: + * [r53] trunk/Makefile.am, trunk/Makefile.in, trunk/PalmPilot.c, + trunk/display.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-05-02 06:05:00 by reinelt] driver for 3Com Palm Pilot added -2000-04-30 08:40 reinelt +2000-04-30 reinelt - * BeckmannEgle.c, lcd4linux.conf.sample: + * [r52] trunk/BeckmannEgle.c, trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-04-30 06:40:42 by reinelt] bars for Beckmann+Egle driver -2000-04-28 07:19 reinelt +2000-04-28 reinelt - * BeckmannEgle.c, Makefile.am, Makefile.in, TODO, display.c: + * [r51] trunk/BeckmannEgle.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/TODO, trunk/display.c: + [lcd4linux @ 2000-04-28 05:19:55 by reinelt] first release of the Beckmann+Egle driver -2000-04-20 07:48 reinelt +2000-04-20 reinelt - * Makefile.am, Makefile.in: + * [r50] trunk/Makefile.am, trunk/Makefile.in: + [lcd4linux @ 2000-04-20 05:48:42 by reinelt] added documentation to EXTRA_DIST so that they go into the tarball -2000-04-19 06:44 reinelt +2000-04-19 reinelt - * README.HD44780: + * [r49] trunk/README.HD44780: + [lcd4linux @ 2000-04-19 04:44:20 by reinelt] README for HD44780 driver -2000-04-17 07:14 reinelt +2000-04-17 reinelt - * README.HD44780, lcd4linux.c, lcd4linux.conf.sample: + * [r48] trunk/README.HD44780, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-04-17 05:14:27 by reinelt] added README.44780 -2000-04-15 18:56 reinelt - - * HD44780.c, Makefile.am, Makefile.in, README, lcd4linux.c, - udelay.c, udelay.h: - moved delay loops to udelay.c renamed -d (debugging) switch to -v - (verbose) new switch -d to calibrate delay loop 'Delay' entry for - HD44780 back again delay loops will not calibrate automatically, - because this will fail with hich CPU load - -2000-04-15 13:56 reinelt - - * isdn.c, lcd4linux.c, processor.c, system.c: +2000-04-15 reinelt + + * [r47] trunk/HD44780.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/README, trunk/lcd4linux.c, trunk/udelay.c, trunk/udelay.h: + [lcd4linux @ 2000-04-15 16:56:52 by reinelt] + moved delay loops to udelay.c + renamed -d (debugging) switch to -v (verbose) + new switch -d to calibrate delay loop + 'Delay' entry for HD44780 back again + delay loops will not calibrate automatically, because this will + fail with hich CPU load + + * [r46] trunk/isdn.c, trunk/lcd4linux.c, trunk/processor.c, + trunk/system.c: + [lcd4linux @ 2000-04-15 11:56:35 by reinelt] more debug messages -2000-04-15 13:13 reinelt - - * HD44780.c, Makefile.am, Makefile.in, MatrixOrbital.c, README, - cfg.c, debug.h, lcd4kde.conf, lcd4linux.c, processor.c: - added '-d' (debugging) switch added several debugging messages - removed config entry 'Delay' for HD44780 driver delay loop for - HD44780 will be calibrated automatically + * [r45] trunk/HD44780.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/README, trunk/cfg.c, trunk/debug.h, + trunk/lcd4kde.conf, trunk/lcd4linux.c, trunk/processor.c: + [lcd4linux @ 2000-04-15 11:13:54 by reinelt] + added '-d' (debugging) switch + added several debugging messages + removed config entry 'Delay' for HD44780 driver + delay loop for HD44780 will be calibrated automatically -2000-04-13 08:09 reinelt +2000-04-13 reinelt - * HD44780.c, MatrixOrbital.c, lcd4linux.conf.sample, system.c, - system.h: + * [r44] trunk/HD44780.c, trunk/MatrixOrbital.c, + trunk/lcd4linux.conf.sample, trunk/system.c, trunk/system.h: + [lcd4linux @ 2000-04-13 06:09:52 by reinelt] added BogoMips() to system.c (not used by now, maybe sometimes we - can calibrate our delay loop with this value) - + can + calibrate our delay loop with this value) + added delay loop to HD44780 driver. It seems to be quite fast - now. Hopefully no compiler will optimize away the delay loop! + now. Hopefully + no compiler will optimize away the delay loop! -2000-04-12 10:05 reinelt +2000-04-12 reinelt - * HD44780.c, Makefile.am, Makefile.in, MatrixOrbital.c, display.c, - lcd4linux.conf.sample: + * [r43] trunk/HD44780.c, trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/display.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-04-12 08:05:45 by reinelt] first version of the HD44780 driver -2000-04-10 06:40 reinelt +2000-04-10 reinelt - * MatrixOrbital.c, README, configure, configure.in, lcd4linux.c: + * [r42] trunk/MatrixOrbital.c, trunk/README, trunk/configure, + trunk/configure.in, trunk/lcd4linux.c: + [lcd4linux @ 2000-04-10 04:40:53 by reinelt] minor changes and cleanups -2000-04-07 07:42 reinelt +2000-04-07 reinelt - * Makefile.am, Makefile.in, MatrixOrbital.c, lcd4linux.c, lock.c, - lock.h: + * [r41] trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/lcd4linux.c, trunk/lock.c, + trunk/lock.h: + [lcd4linux @ 2000-04-07 05:42:20 by reinelt] UUCP style lockfiles for the serial port -2000-04-05 07:58 reinelt +2000-04-05 reinelt - * Makefile.in, XWindow.c, configure, configure.in: + * [r40] trunk/Makefile.in, trunk/XWindow.c, trunk/configure, + trunk/configure.in: + [lcd4linux @ 2000-04-05 05:58:36 by reinelt] fixed bug in XWindow.c: union semun isn't defined with glibc-2.1 -2000-04-05 06:12 reinelt - - * TODO: + * [r39] trunk/TODO: + [lcd4linux @ 2000-04-05 04:12:00 by reinelt] TODO added -2000-04-04 01:53 herp +2000-04-03 herp - * XWindow.c: fixed a bug that caused pixel-errors ("fliegendreck") - under high load + * [r38] trunk/XWindow.c: + [lcd4linux @ 2000-04-03 23:53:23 by herp] + fixed a bug that caused pixel-errors ("fliegendreck") under high + load -2000-04-03 19:31 reinelt +2000-04-03 reinelt - * display.c, lcd4linux.c, lcd4linux.kdelnk, lcd4linux.xpm: - suppress welcome message if display is smaller than 20x2 change - lcd4linux.ppm to 32 pixel high so KDE won't stretch the icon + * [r37] trunk/display.c, trunk/lcd4linux.c, trunk/lcd4linux.kdelnk, + trunk/lcd4linux.xpm: + [lcd4linux @ 2000-04-03 17:31:52 by reinelt] + suppress welcome message if display is smaller than 20x2 + change lcd4linux.ppm to 32 pixel high so KDE won't stretch the + icon -2000-04-03 08:54 reinelt - - * lcd4linux.kdelnk: + * [r36] trunk/lcd4linux.kdelnk: + [lcd4linux @ 2000-04-03 06:54:03 by reinelt] KDE application link -2000-04-03 08:53 reinelt - - * README.KDE, lcd4kde.conf, lcd4linux.conf.sample, lcd4linux.xpm: - releasing 0.96 annoying X11 bugs hopefully fixed KDE integration - -2000-04-03 06:46 reinelt - - * README, README.Raster, README.X11, cfg.c, cfg.h, lcd4linux.c, - lcd4linux.conf.sample: + * [r35] trunk/README.KDE, trunk/lcd4kde.conf, + trunk/lcd4linux.conf.sample, trunk/lcd4linux.xpm: + [lcd4linux @ 2000-04-03 06:53:09 by reinelt] + releasing 0.96 + annoying X11 bugs hopefully fixed + KDE integration + + * [r34] trunk/README, trunk/README.Raster, trunk/README.X11, + trunk/cfg.c, trunk/cfg.h, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-04-03 04:46:38 by reinelt] added '-c key=val' option -2000-04-03 06:01 reinelt - - * Raster.c, XWindow.c, lcd4linux.conf.sample: + * [r33] trunk/Raster.c, trunk/XWindow.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-04-03 04:01:31 by reinelt] if 'gap' is specified as -1, a gap of (pixelsize+pixelgap) is selected automatically -2000-04-03 00:07 herp +2000-04-02 herp - * XWindow.c: fixded a bug that occasionally caused Xlib errors + * [r32] trunk/XWindow.c: + [lcd4linux @ 2000-04-02 22:07:10 by herp] + fixded a bug that occasionally caused Xlib errors -2000-04-02 00:40 herp +2000-04-01 herp - * XWindow.c, lcd4linux.c: geometric correction (too many pixelgaps) + * [r31] trunk/XWindow.c, trunk/lcd4linux.c: + [lcd4linux @ 2000-04-01 22:40:42 by herp] + geometric correction (too many pixelgaps) lcd4linux main should return int, not void -2000-04-01 21:33 herp - - * XWindow.c: + * [r30] trunk/XWindow.c: + [lcd4linux @ 2000-04-01 19:33:45 by herp] colors in format \#RRGGBB in config-file now understood -2000-04-01 18:22 reinelt +2000-04-01 reinelt - * XWindow.c, configure, configure.in, lcd4linux.conf.sample, - processor.c: + * [r29] trunk/XWindow.c, trunk/configure, trunk/configure.in, + trunk/lcd4linux.conf.sample, trunk/processor.c: + [lcd4linux @ 2000-04-01 16:22:38 by reinelt] bug that caused a segfault in processor.c fixed (thanks to herp) -2000-03-31 06:41 reinelt +2000-03-31 reinelt - * XWindow.c: + * [r28] trunk/XWindow.c: + [lcd4linux @ 2000-03-31 04:41:22 by reinelt] X11 driver: semaphore bug fixed -2000-03-30 18:46 reinelt +2000-03-30 reinelt - * Makefile.am, Makefile.in, XWindow.c, aclocal.m4, configure, - configure.in, display.c, lcd4linux.conf.sample, lcd4linux.lsm: + * [r27] trunk/Makefile.am, trunk/Makefile.in, trunk/XWindow.c, + trunk/aclocal.m4, trunk/configure, trunk/configure.in, + trunk/display.c, trunk/lcd4linux.conf.sample, + trunk/lcd4linux.lsm: + [lcd4linux @ 2000-03-30 16:46:57 by reinelt] configure now handles '--with-x' and '--without-x' correct -2000-03-28 10:48 reinelt +2000-03-28 reinelt - * README.X11, XWindow.c: + * [r26] trunk/README.X11, trunk/XWindow.c: + [lcd4linux @ 2000-03-28 08:48:33 by reinelt] README.X11 added -2000-03-28 09:22 reinelt + * [r25] trunk/Makefile.am, trunk/Makefile.in, trunk/Raster.c, + trunk/XWindow.c, trunk/cfg.c, trunk/configure, + trunk/configure.in, trunk/lcd4linux.conf.sample, trunk/system.c: + [lcd4linux @ 2000-03-28 07:22:15 by reinelt] + version 0.95 released + X11 driver up and running + minor bugs fixed - * Makefile.am, Makefile.in, Raster.c, XWindow.c, cfg.c, configure, - configure.in, lcd4linux.conf.sample, system.c: - version 0.95 released X11 driver up and running minor bugs fixed +2000-03-26 reinelt -2000-03-26 22:00 reinelt - - * README.Raster, Raster.c, cfg.c, lcd4linux.conf.sample: + * [r24] trunk/README.Raster, trunk/Raster.c, trunk/cfg.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-03-26 20:00:44 by reinelt] README.Raster added -2000-03-26 21:03 reinelt - - * README, Raster.c, XWindow.c, cfg.c, pixmap.h: - more Pixmap renaming quoting of '#' in config file - -2000-03-26 20:46 reinelt - - * MatrixOrbital.c, README.Drivers, Raster.c, Skeleton.c, XWindow.c, - display.c, display.h, lcd4linux.c, lcd4linux.conf.sample, - pixmap.c: - bug in pixmap.c that leaded to empty bars fixed name conflicts - with X11 resolved - -2000-03-26 14:55 reinelt - - * Raster.c, lcd4linux.c, lcd4linux.conf.sample: + * [r23] trunk/README, trunk/Raster.c, trunk/XWindow.c, trunk/cfg.c, + trunk/pixmap.h: + [lcd4linux @ 2000-03-26 19:03:52 by reinelt] + more Pixmap renaming + quoting of '#' in config file + + * [r22] trunk/MatrixOrbital.c, trunk/README.Drivers, + trunk/Raster.c, trunk/Skeleton.c, trunk/XWindow.c, + trunk/display.c, trunk/display.h, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample, trunk/pixmap.c: + [lcd4linux @ 2000-03-26 18:46:28 by reinelt] + bug in pixmap.c that leaded to empty bars fixed + name conflicts with X11 resolved + + * [r21] trunk/Raster.c, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample: + [lcd4linux @ 2000-03-26 12:55:03 by reinelt] enhancements to the PPM driver -2000-03-25 06:50 reinelt +2000-03-25 reinelt - * MatrixOrbital.c, Raster.c, Skeleton.c, XWindow.c, display.c, - display.h, fontmap.c, lcd4linux.c, lcd4linux.conf.sample, - pixmap.c: - memory leak in Raster_flush closed driver family logic changed + * [r20] trunk/MatrixOrbital.c, trunk/Raster.c, trunk/Skeleton.c, + trunk/XWindow.c, trunk/display.c, trunk/display.h, + trunk/fontmap.c, trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, + trunk/pixmap.c: + [lcd4linux @ 2000-03-25 05:50:43 by reinelt] + memory leak in Raster_flush closed + driver family logic changed -2000-03-24 12:37 reinelt +2000-03-24 reinelt - * fontmap.h: + * [r19] trunk/fontmap.h: + [lcd4linux @ 2000-03-24 11:37:43 by reinelt] fontmap.h added -2000-03-24 12:36 reinelt - - * Raster.c, XWindow.c, fontmap.c, lcd4linux.c, - lcd4linux.conf.sample, parser.c, pixmap.c, pixmap.h: - new syntax for raster configuration changed XRES and YRES to be - configurable PPM driver works nice - -2000-03-23 08:24 reinelt - - * Makefile.am, Makefile.in, MatrixOrbital.c, Raster.c, XWindow.c, - display.c, filter.c, lcd4linux.c, lcd4linux.conf.sample, - pixmap.c, processor.c, system.c: + * [r18] trunk/Raster.c, trunk/XWindow.c, trunk/fontmap.c, + trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, trunk/parser.c, + trunk/pixmap.c, trunk/pixmap.h: + [lcd4linux @ 2000-03-24 11:36:56 by reinelt] + new syntax for raster configuration + changed XRES and YRES to be configurable + PPM driver works nice + +2000-03-23 reinelt + + * [r17] trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/Raster.c, trunk/XWindow.c, + trunk/display.c, trunk/filter.c, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample, trunk/pixmap.c, trunk/processor.c, + trunk/system.c: + [lcd4linux @ 2000-03-23 07:24:48 by reinelt] PPM driver up and running (but slow!) -2000-03-22 16:36 reinelt - - * Makefile.am, Makefile.in, XWindow.c, display.c, display.h, - fontmap.c, lcd4linux.c, lcd4linux.conf.sample, pixmap.c, - pixmap.h: - added '-l' switch (list drivers) generic pixmap driver added X11 - Framework done - -2000-03-22 08:33 reinelt - - * FAQ, Makefile.am, Makefile.in, MatrixOrbital.c, - README.MatrixOrbital, Skeleton.c, configure, configure.in, - filter.c, lcd4linux.c, lcd4linux.conf.sample, processor.c, - processor.h: - FAQ added new modules 'processor.c' contains all data processing - -2000-03-19 09:41 reinelt - - * Makefile.am, Makefile.in, MatrixOrbital.c, README, - README.Drivers, README.MatrixOrbital, Skeleton.c, display.c, - lcd4linux.c, lcd4linux.conf.sample, parser.c, parser.h: +2000-03-22 reinelt + + * [r16] trunk/Makefile.am, trunk/Makefile.in, trunk/XWindow.c, + trunk/display.c, trunk/display.h, trunk/fontmap.c, + trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, trunk/pixmap.c, + trunk/pixmap.h: + [lcd4linux @ 2000-03-22 15:36:21 by reinelt] + added '-l' switch (list drivers) + generic pixmap driver added + X11 Framework done + + * [r15] trunk/FAQ, trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/README.MatrixOrbital, + trunk/Skeleton.c, trunk/configure, trunk/configure.in, + trunk/filter.c, trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, + trunk/processor.c, trunk/processor.h: + [lcd4linux @ 2000-03-22 07:33:50 by reinelt] + FAQ added + new modules 'processor.c' contains all data processing + +2000-03-19 reinelt + + * [r14] trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/README, trunk/README.Drivers, + trunk/README.MatrixOrbital, trunk/Skeleton.c, trunk/display.c, + trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, trunk/parser.c, + trunk/parser.h: + [lcd4linux @ 2000-03-19 08:41:28 by reinelt] documentation available! README, README.MatrixOrbital, - README.Drivers added Skeleton.c as a starting point for new - drivers - -2000-03-18 11:31 reinelt - - * configure, configure.in, lcd4linux.c, lcd4linux.conf.sample, - parser.c, parser.h: - added sensor handling (for temperature etc.) made data collecting - happen only if data is used (reading /proc/meminfo takes a lot of - CPU!) released lcd4linux-0.92 - -2000-03-18 09:07 reinelt - - * MatrixOrbital.c, display.c, lcd4linux.c, lcd4linux.conf.sample, - system.c: - vertical bars implemented bar compaction improved memory - information implemented - -2000-03-17 10:21 reinelt - - * MatrixOrbital.c, configure, configure.in, display.c, display.h, - lcd4linux.c, lcd4linux.conf.sample, parser.c, parser.h, system.c, - system.h: + README.Drivers + added Skeleton.c as a starting point for new drivers + +2000-03-18 reinelt + + * [r13] trunk/configure, trunk/configure.in, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample, trunk/parser.c, trunk/parser.h: + [lcd4linux @ 2000-03-18 10:31:06 by reinelt] + added sensor handling (for temperature etc.) + made data collecting happen only if data is used + (reading /proc/meminfo takes a lot of CPU!) + released lcd4linux-0.92 + + * [r12] trunk/MatrixOrbital.c, trunk/display.c, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample, trunk/system.c: + [lcd4linux @ 2000-03-18 08:07:04 by reinelt] + vertical bars implemented + bar compaction improved + memory information implemented + +2000-03-17 reinelt + + * [r11] trunk/MatrixOrbital.c, trunk/configure, trunk/configure.in, + trunk/display.c, trunk/display.h, trunk/lcd4linux.c, + trunk/lcd4linux.conf.sample, trunk/parser.c, trunk/parser.h, + trunk/system.c, trunk/system.h: + [lcd4linux @ 2000-03-17 09:21:42 by reinelt] various memory statistics added -2000-03-13 16:58 reinelt - - * Makefile.am, Makefile.in, MatrixOrbital.c, configure, - configure.in, display.c, display.h, isdn.c, isdn.h, lcd4linux.c, - lcd4linux.conf.sample, lcd4linux.h, parser.c, parser.h: - release 0.9 moved row parsing to parser.c all basic work finished - -2000-03-10 18:36 reinelt - - * Makefile, Makefile.am, Makefile.in, MatrixOrbital.c, cfg.c, - configure, display.c, display.h, isdn.c, isdn.h, lcd4linux.c, - lcd4linux.conf.sample, system.c, system.h: +2000-03-13 reinelt + + * [r10] trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/configure, trunk/configure.in, + trunk/display.c, trunk/display.h, trunk/isdn.c, trunk/isdn.h, + trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, + trunk/lcd4linux.h, trunk/parser.c, trunk/parser.h: + [lcd4linux @ 2000-03-13 15:58:24 by reinelt] + release 0.9 + moved row parsing to parser.c + all basic work finished + +2000-03-10 reinelt + + * [r9] trunk/Makefile, trunk/Makefile.am, trunk/Makefile.in, + trunk/MatrixOrbital.c, trunk/cfg.c, trunk/configure, + trunk/display.c, trunk/display.h, trunk/isdn.c, trunk/isdn.h, + trunk/lcd4linux.c, trunk/lcd4linux.conf.sample, trunk/system.c, + trunk/system.h: + [lcd4linux @ 2000-03-10 17:36:02 by reinelt] first unstable but running release -2000-03-10 13:02 reinelt - - * COPYING, INSTALL, Makefile.am, Makefile.in, aclocal.m4, - configure.in, install-sh, lcd2041.c, lcd2041.h, missing, - mkinstalldirs: + * [r8] trunk/COPYING, trunk/INSTALL, trunk/Makefile.am, + trunk/Makefile.in, trunk/aclocal.m4, trunk/configure.in, + trunk/install-sh, trunk/lcd2041.c, trunk/lcd2041.h, + trunk/missing, trunk/mkinstalldirs: + [lcd4linux @ 2000-03-10 12:02:43 by reinelt] autoconf/automake -2000-03-10 12:40 reinelt - - * Makefile, cfg.c, cfg.h, config.c, config.h: [no log message] - -2000-03-10 11:49 reinelt + * [r7] trunk/Makefile, trunk/cfg.c, trunk/cfg.h, trunk/config.c, + trunk/config.h: + [lcd4linux @ 2000-03-10 11:40:47 by reinelt] - * Makefile, MatrixOrbital.c, display.c, display.h, system.c: + * [r6] trunk/Makefile, trunk/MatrixOrbital.c, trunk/display.c, + trunk/display.h, trunk/system.c: + [lcd4linux @ 2000-03-10 10:49:53 by reinelt] MatrixOrbital driver finished -2000-03-07 12:01 reinelt +2000-03-07 reinelt - * Makefile, config.c, isdn.c, isdn.h, lcd4linux.conf.sample, - lcd4linux.h, system.c, system.h: + * [r5] trunk/Makefile, trunk/config.c, trunk/isdn.c, trunk/isdn.h, + trunk/lcd4linux.conf.sample, trunk/lcd4linux.h, trunk/system.c, + trunk/system.h: + [lcd4linux @ 2000-03-07 11:01:34 by reinelt] system.c cleanup -2000-03-06 07:04 reinelt +2000-03-06 reinelt - * MatrixOrbital.c, config.c, config.h, display.c, display.h, - filter.c, filter.h, isdn.c, isdn.h, lcd2041.c, lcd4linux.h, - system.c, system.h: + * [r4] trunk/MatrixOrbital.c, trunk/config.c, trunk/config.h, + trunk/display.c, trunk/display.h, trunk/filter.c, trunk/filter.h, + trunk/isdn.c, trunk/isdn.h, trunk/lcd2041.c, trunk/lcd4linux.h, + trunk/system.c, trunk/system.h: + [lcd4linux @ 2000-03-06 06:04:06 by reinelt] minor cleanups -2000-01-16 17:58 reinelt - - * display.h: [no log message] - -2000-01-16 13:17 reinelt - - * Makefile: - Release 0.5 project moved to SourceForge started working with CVS - -2000-01-16 13:17 reinelt - - * MatrixOrbital.c, display.c, display.h: - Release 0.5 project moved to SourceForge started working with CVS - -2000-01-16 13:17 reinelt - - * MatrixOrbital.c, display.c, display.h: Initial revision - -2000-01-16 13:16 reinelt - - * Makefile, lcd2041.c, lcd2041.h, lcd4linux.c: - Release 0.4 - -2000-01-16 13:15 reinelt - - * Makefile, filter.c, isdn.c, isdn.h, lcd4linux.c, system.c: - Release 0.3 - -2000-01-16 13:15 reinelt - - * filter.c, filter.h: - Release 0.2 - -2000-01-16 13:15 reinelt - - * Makefile, config.c, isdn.c, isdn.h, lcd2041.c, lcd2041.h, - lcd4linux.c, system.c, system.h: - Release 0.2 +2000-01-16 reinelt -2000-01-16 13:14 reinelt + * [r3] trunk/display.h: + [lcd4linux @ 2000-01-16 16:58:50 by reinelt] - * Makefile, config.c, config.h, isdn.c, isdn.h, lcd2041.c, - lcd2041.h, lcd4linux.c, lcd4linux.h, system.c, system.h, - filter.c, filter.h: Initial revision + * [r2] trunk/Makefile, trunk/MatrixOrbital.c, trunk/config.c, + trunk/config.h, trunk/display.c, trunk/display.h, trunk/filter.c, + trunk/filter.h, trunk/isdn.c, trunk/isdn.h, trunk/lcd2041.c, + trunk/lcd2041.h, trunk/lcd4linux.c, trunk/lcd4linux.h, + trunk/system.c, trunk/system.h: + [lcd4linux @ 2000-01-16 12:17:59 by reinelt] + Initial revision -2000-01-16 13:14 reinelt +2000-01-16 root - * Makefile, config.c, config.h, isdn.c, isdn.h, lcd2041.c, - lcd2041.h, lcd4linux.c, lcd4linux.h, system.c, system.h: [no log - message] + * [r1] branches, tags, trunk: + initial import diff --git a/Makefile.am b/Makefile.am index dd40acd..6469f9a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,4 @@ -# $Id: Makefile.am 760 2007-02-04 06:29:55Z michael $ +# $Id: Makefile.am 773 2007-02-25 12:39:09Z michael $ # $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/Makefile.am $ # Process this file with automake to produce Makefile.in @@ -13,6 +13,9 @@ bin_PROGRAMS = lcd4linux # Fixme: -W should be renamed to -Wextra someday... AM_CFLAGS = -D_GNU_SOURCE -Wall -W -fno-strict-aliasing +# use this for lots of warnings +#AM_CFLAGS = -D_GNU_SOURCE -std=c90 -Wall -W -pedantic -Wno-variadic-macros -fno-strict-aliasing + lcd4linux_LDFLAGS = lcd4linux_LDADD = @DRIVERS@ @PLUGINS@ @DRVLIBS@ @PLUGINLIBS@ lcd4linux_DEPENDENCIES = @DRIVERS@ @PLUGINS@ diff --git a/Makefile.in b/Makefile.in index b779a94..8234ae5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -14,7 +14,7 @@ @SET_MAKE@ -# $Id: Makefile.am 760 2007-02-04 06:29:55Z michael $ +# $Id: Makefile.am 773 2007-02-25 12:39:09Z michael $ # $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/Makefile.am $ # Process this file with automake to produce Makefile.in @@ -209,6 +209,9 @@ CLEANFILES = *~ # Fixme: -W should be renamed to -Wextra someday... AM_CFLAGS = -D_GNU_SOURCE -Wall -W -fno-strict-aliasing + +# use this for lots of warnings +#AM_CFLAGS = -D_GNU_SOURCE -std=c90 -Wall -W -pedantic -Wno-variadic-macros -fno-strict-aliasing lcd4linux_LDFLAGS = lcd4linux_LDADD = @DRIVERS@ @PLUGINS@ @DRVLIBS@ @PLUGINLIBS@ lcd4linux_DEPENDENCIES = @DRIVERS@ @PLUGINS@ diff --git a/configure b/configure index 5cce929..c0599d5 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for LCD4Linux 0.10.1-RC1. +# Generated by GNU Autoconf 2.61 for LCD4Linux 0.10.1-RC2. # # Report bugs to . # @@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='LCD4Linux' PACKAGE_TARNAME='lcd4linux' -PACKAGE_VERSION='0.10.1-RC1' -PACKAGE_STRING='LCD4Linux 0.10.1-RC1' +PACKAGE_VERSION='0.10.1-RC2' +PACKAGE_STRING='LCD4Linux 0.10.1-RC2' PACKAGE_BUGREPORT='lcd4linux-users@lists.sourceforge.net' ac_unique_file="lcd4linux.c" @@ -1238,7 +1238,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures LCD4Linux 0.10.1-RC1 to adapt to many kinds of systems. +\`configure' configures LCD4Linux 0.10.1-RC2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1312,7 +1312,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of LCD4Linux 0.10.1-RC1:";; + short | recursive ) echo "Configuration of LCD4Linux 0.10.1-RC2:";; esac cat <<\_ACEOF @@ -1433,7 +1433,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -LCD4Linux configure 0.10.1-RC1 +LCD4Linux configure 0.10.1-RC2 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1447,7 +1447,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by LCD4Linux $as_me 0.10.1-RC1, which was +It was created by LCD4Linux $as_me 0.10.1-RC2, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -2118,7 +2118,7 @@ fi # Define the identity of the package. PACKAGE=lcd4linux - VERSION=0.10.1-RC1 + VERSION=0.10.1-RC2 cat >>confdefs.h <<_ACEOF @@ -7442,6 +7442,7 @@ if test "$CWLINUX" = "yes"; then TEXT="yes" GPIO="yes" SERIAL="yes" + KEYPAD="yes" DRIVERS="$DRIVERS drv_Cwlinux.o" cat >>confdefs.h <<\_ACEOF @@ -7647,6 +7648,7 @@ if test "$picoLCD" = "yes"; then TEXT="yes" GPIO="yes" SERIAL="yes" + LIBUSB="yes" DRIVERS="$DRIVERS drv_picoLCD.o" cat >>confdefs.h <<\_ACEOF @@ -13743,7 +13745,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by LCD4Linux $as_me 0.10.1-RC1, which was +This file was extended by LCD4Linux $as_me 0.10.1-RC2, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13796,7 +13798,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -LCD4Linux config.status 0.10.1-RC1 +LCD4Linux config.status 0.10.1-RC2 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.in b/configure.in index 15ce83e..ab86cf3 100644 --- a/configure.in +++ b/configure.in @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. -# $Id: configure.in 764 2007-02-24 09:56:27Z michael $ +# $Id: configure.in 773 2007-02-25 12:39:09Z michael $ # $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/configure.in $ @@ -28,9 +28,9 @@ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. AC_PREREQ(2.59) -AC_INIT([LCD4Linux],[0.10.1-RC1],[lcd4linux-users@lists.sourceforge.net]) +AC_INIT([LCD4Linux],[0.10.1-RC2],[lcd4linux-users@lists.sourceforge.net]) AC_CONFIG_SRCDIR([lcd4linux.c]) -AM_INIT_AUTOMAKE([lcd4linux],0.10.1-RC1) +AM_INIT_AUTOMAKE([lcd4linux],0.10.1-RC2) AM_CONFIG_HEADER(config.h) # Checks for programs. diff --git a/debian/changelog b/debian/changelog index 25b6673..15953d5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +lcd4linux (0.10.1~rc2-1) unstable; urgency=low + + * New upstream release + + -- Reinhard Tartler Mon, 30 Apr 2007 09:34:59 +0200 + lcd4linux (0.10.1~rc1-1) unstable; urgency=low * New upstream release diff --git a/debug.h b/debug.h index 3e70af0..501ca54 100644 --- a/debug.h +++ b/debug.h @@ -1,4 +1,4 @@ -/* $Id: debug.h 728 2007-01-14 11:14:38Z michael $ +/* $Id: debug.h 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/debug.h $ * * debug messages @@ -31,7 +31,7 @@ extern int running_foreground; extern int running_background; extern int verbose_level; -void message(const int level, const char *format, ...) __attribute__ ((format(__printf__, 2, 3)));; +void message(const int level, const char *format, ...) __attribute__ ((format(__printf__, 2, 3))); #define debug(args...) message (2, __FILE__ ": " args) #define info(args...) message (1, args) diff --git a/drivers.m4 b/drivers.m4 index 9958180..a8284c9 100644 --- a/drivers.m4 +++ b/drivers.m4 @@ -1,4 +1,4 @@ -dnl $Id: drivers.m4 763 2007-02-05 06:26:10Z michael $ +dnl $Id: drivers.m4 792 2007-04-30 05:02:57Z michael $ dnl $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drivers.m4 $ @@ -259,6 +259,7 @@ if test "$CWLINUX" = "yes"; then TEXT="yes" GPIO="yes" SERIAL="yes" + KEYPAD="yes" DRIVERS="$DRIVERS drv_Cwlinux.o" AC_DEFINE(WITH_CWLINUX,1,[CwLinux driver]) fi @@ -396,6 +397,7 @@ if test "$picoLCD" = "yes"; then TEXT="yes" GPIO="yes" SERIAL="yes" + LIBUSB="yes" DRIVERS="$DRIVERS drv_picoLCD.o" AC_DEFINE(WITH_picoLCD,1,[picoLCD driver]) else diff --git a/drv_BWCT.c b/drv_BWCT.c index 4777a9b..f6527aa 100644 --- a/drv_BWCT.c +++ b/drv_BWCT.c @@ -1,4 +1,4 @@ -/* $Id: drv_BWCT.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_BWCT.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_BWCT.c $ * * new style driver for BWCT USB LCD displays @@ -310,7 +310,7 @@ int drv_BW_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -395,8 +395,8 @@ int drv_BW_quit(const int quiet) DRIVER drv_BWCT = { - name:Name, - list:drv_BW_list, - init:drv_BW_init, - quit:drv_BW_quit, + .name = Name, + .list = drv_BW_list, + .init = drv_BW_init, + .quit = drv_BW_quit, }; diff --git a/drv_BeckmannEgle.c b/drv_BeckmannEgle.c index 22d5307..301e029 100644 --- a/drv_BeckmannEgle.c +++ b/drv_BeckmannEgle.c @@ -1,4 +1,4 @@ -/* $Id: drv_BeckmannEgle.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_BeckmannEgle.c 776 2007-02-26 10:34:52Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_BeckmannEgle.c $ * * driver for Beckmann+Egle "Mini Terminals" and "Compact Terminals" @@ -352,7 +352,7 @@ static int drv_BuE_CT_start(const char *section) /* read version */ drv_generic_serial_write(ESC "?V", 3); usleep(100000); - if ((len = drv_generic_serial_read(buffer, -sizeof(buffer))) > 0) { + if ((len = drv_generic_serial_read(buffer, -1 * (int) sizeof(buffer))) > 0) { int v, r, s; if (sscanf(buffer, "V:%d.%d,%d;", &v, &r, &s) != 3) { error("%s: error parsing display identification <%*s>", Name, len, buffer); @@ -625,7 +625,7 @@ int drv_BuE_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 776 $"); /* start display */ if ((ret = drv_BuE_start(section)) != 0) { @@ -728,8 +728,8 @@ int drv_BuE_quit(const int quiet) DRIVER drv_BeckmannEgle = { - name:Name, - list:drv_BuE_list, - init:drv_BuE_init, - quit:drv_BuE_quit, + .name = Name, + .list = drv_BuE_list, + .init = drv_BuE_init, + .quit = drv_BuE_quit, }; diff --git a/drv_Crystalfontz.c b/drv_Crystalfontz.c index aef6fc1..0833629 100644 --- a/drv_Crystalfontz.c +++ b/drv_Crystalfontz.c @@ -1,4 +1,4 @@ -/* $Id: drv_Crystalfontz.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_Crystalfontz.c 781 2007-03-13 12:39:11Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_Crystalfontz.c $ * * new style driver for Crystalfontz display modules @@ -104,7 +104,7 @@ typedef struct { static MODEL Models[] = { {626, "626", 2, 16, 0, 0, 1, 0}, - {631, "631", 2, 20, 0, 0, 3, 22}, + {631, "631", 2, 20, 4, 0, 3, 22}, {632, "632", 2, 16, 0, 0, 1, 0}, {633, "633", 2, 16, 4, 4, 2, 18}, {634, "634", 4, 20, 0, 0, 1, 0}, @@ -531,35 +531,53 @@ static int drv_CF_keypad(const int num) case 2: break; case 3: - if (num < 8) + if ((num < 8) || ((num > 12) && (num < 17))) val = WIDGET_KEY_PRESSED; else val = WIDGET_KEY_RELEASED; switch (num) { case 1: - case 8: + case 7: val += WIDGET_KEY_UP; break; case 2: - case 9: + case 8: val += WIDGET_KEY_DOWN; break; case 3: - case 10: + case 9: val += WIDGET_KEY_LEFT; break; case 4: - case 11: + case 10: val += WIDGET_KEY_RIGHT; break; case 5: - case 12: + case 11: val += WIDGET_KEY_CONFIRM; break; - case 7: - case 13: + case 6: + case 12: val += WIDGET_KEY_CANCEL; break; + + /* added for 631, too lazy to make new WIDGET_KEY defines */ + case 13: + case 17: + val += WIDGET_KEY_UP; /* really UPLEFT */ + break; + case 14: + case 18: + val += WIDGET_KEY_RIGHT; /* really UPRIGHT */ + break; + case 15: + case 19: + val += WIDGET_KEY_LEFT; /* really DOWNLEFT */ + break; + case 16: + case 20: + val += WIDGET_KEY_DOWN; /* really DOWNRIGHT */ + break; } break; } @@ -955,7 +973,7 @@ int drv_CF_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 781 $"); /* start display */ if ((ret = drv_CF_start(section)) != 0) { @@ -1076,8 +1094,8 @@ int drv_CF_quit(const int quiet) DRIVER drv_Crystalfontz = { - name:Name, - list:drv_CF_list, - init:drv_CF_init, - quit:drv_CF_quit, + .name = Name, + .list = drv_CF_list, + .init = drv_CF_init, + .quit = drv_CF_quit, }; diff --git a/drv_Curses.c b/drv_Curses.c index d7835f7..cac9452 100644 --- a/drv_Curses.c +++ b/drv_Curses.c @@ -1,4 +1,4 @@ -/* $Id: drv_Curses.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_Curses.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_Curses.c $ * * pure ncurses based text driver @@ -287,7 +287,7 @@ int drv_Curs_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 1; /* pixel width of one char */ @@ -366,8 +366,8 @@ int drv_Curs_quit(const int quiet) DRIVER drv_Curses = { - name:Name, - list:drv_Curs_list, - init:drv_Curs_init, - quit:drv_Curs_quit, + .name = Name, + .list = drv_Curs_list, + .init = drv_Curs_init, + .quit = drv_Curs_quit, }; diff --git a/drv_Cwlinux.c b/drv_Cwlinux.c index 555f2a9..f870c53 100644 --- a/drv_Cwlinux.c +++ b/drv_Cwlinux.c @@ -1,4 +1,4 @@ -/* $Id: drv_Cwlinux.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_Cwlinux.c 789 2007-04-30 04:48:10Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_Cwlinux.c $ * * new style driver for Cwlinux display modules @@ -42,15 +42,18 @@ #include "debug.h" #include "cfg.h" #include "qprintf.h" +#include "timer.h" #include "plugin.h" #include "widget.h" #include "widget_text.h" #include "widget_icon.h" #include "widget_bar.h" +#include "widget_keypad.h" #include "drv.h" #include "drv_generic_text.h" #include "drv_generic_gpio.h" #include "drv_generic_serial.h" +#include "drv_generic_keypad.h" static char Name[] = "Cwlinux"; @@ -58,13 +61,21 @@ static char Name[] = "Cwlinux"; static int Model; static int Protocol; +/* ring buffer for bytes received from the display */ +static unsigned char RingBuffer[256]; +static unsigned int RingRPos = 0; +static unsigned int RingWPos = 0; + typedef struct { int type; char *name; int rows; int cols; - int xres; + int xres; /* pixel width of one char */ + int yres; /* pixel height of one char */ int gpos; + int gpis; + int chars; /* number of user definable chars */ int protocol; } MODEL; @@ -72,9 +83,9 @@ typedef struct { /* Fixme: number of gpo's should be verified */ static MODEL Models[] = { - {0x01, "CW1602", 2, 16, 5, 0, 1}, - {0x02, "CW12232", 4, 20, 6, 0, 2}, - {0xff, "Unknown", -1, -1, -1, -1, -1} + {0x01, "CW1602", 2, 16, 5, 7, 2, 2, 8, 1}, + {0x02, "CW12232", 4, 20, 6, 8, 2, 2, 16, 2}, + {0xff, "Unknown", -1, -1, -1, -1, -1, -1, -1, -1} }; @@ -82,10 +93,55 @@ static MODEL Models[] = { /*** hardware dependant functions ***/ /****************************************/ +static void drv_CW_process_input(void) +{ + while (RingRPos != RingWPos) { + drv_generic_keypad_press(RingBuffer[RingRPos++]); + if (RingRPos >= sizeof(RingBuffer)) + RingRPos = 0; + } +} + + +static int drv_CW_poll(void) +{ + while (1) { + char buffer[32]; + int num, n; + + num = drv_generic_serial_poll(buffer, sizeof(buffer)); + if (num <= 0) + break; /* no more input */ + + /* put result into RingBuffer */ + for (n = 0; n < num; n++) { + RingBuffer[RingWPos++] = (unsigned char) buffer[n]; + if (RingWPos >= sizeof(RingBuffer)) + RingWPos = 0; + } + } + + if (RingRPos != RingWPos) + return 1; + else + return 0; +} + + +static void drv_CW_timer(void __attribute__ ((unused)) * notused) +{ + while (drv_CW_poll()) { + drv_CW_process_input(); + } +} + + static void drv_CW_send(const char *string, const int len) { drv_generic_serial_write(string, len); usleep(20); + if (drv_CW_poll()) + drv_CW_process_input(); } @@ -145,6 +201,16 @@ static int drv_CW_GPO(const int num, const int val) } +static int drv_CW_GPI(const int num) +{ + if (num < 0 || num > GPIS) { + return 0; + } + error("%s: GPI's not yet implemented!", Name); + return num; +} + + static void drv_CW_clear(void) { #if 1 @@ -194,10 +260,43 @@ static int drv_CW_brightness(int brightness) } +static int drv_CW_keypad(const int num) +{ + int val = WIDGET_KEY_PRESSED; + + switch (num) { + case 65: + val += WIDGET_KEY_UP; + break; + case 66: + val += WIDGET_KEY_DOWN; + break; + case 67: + val += WIDGET_KEY_LEFT; + break; + case 68: + val += WIDGET_KEY_RIGHT; + break; + case 69: + val += WIDGET_KEY_CONFIRM; + break; + case 70: + val += WIDGET_KEY_CANCEL; + break; + default: + error("%s: unknown keypad value %d", Name, num); + } + + debug("%s: key %c (0x%x) pressed", Name, num, num); + return val; +} + + static int drv_CW_start(const char *section) { int i; char *model; + char buffer[16]; model = cfg_get(section, "Model", NULL); if (model != NULL && *model != '\0') { @@ -220,28 +319,37 @@ static int drv_CW_start(const char *section) if (drv_generic_serial_open(section, Name, 0) < 0) return -1; - /* this does not work as I'd expect it... */ -#if 0 /* read firmware version */ - generic_serial_read(buffer, sizeof(buffer)); - usleep(100000); - generic_serial_write("\3761", 2); - usleep(100000); - generic_serial_write("\375", 1); + drv_generic_serial_write("\3761\375", 3); usleep(100000); - if (generic_serial_read(buffer, 2) != 2) { + if (drv_generic_serial_read(buffer, 2) != 2) { info("unable to read firmware version!"); + } else { + info("Cwlinux Firmware V%d.%d", (int) buffer[0], (int) buffer[1]); + } + + /* read model mumber */ + drv_generic_serial_write("\3760\375", 3); + usleep(100000); + if (drv_generic_serial_read(buffer, 2) != 2) { + info("unable to read model number!"); + } else { + info("Cwlinux model CW%d%d", (int) buffer[0], (int) buffer[1]); } - info("Cwlinux Firmware %d.%d", (int) buffer[0], (int) buffer[1]); -#endif /* initialize global variables */ DROWS = Models[Model].rows; DCOLS = Models[Model].cols; XRES = Models[Model].xres; + YRES = Models[Model].yres; GPOS = Models[Model].gpos; + GPIS = Models[Model].gpis; + CHARS = Models[Model].chars; Protocol = Models[Model].protocol; + /* regularly process display input */ + timer_add(drv_CW_timer, NULL, 250, 0); + drv_CW_clear(); drv_CW_send("\376D\375", 3); /* auto line wrap off */ @@ -291,6 +399,7 @@ static void plugin_brightness(RESULT * result, const int argc, RESULT * argv[]) /* using drv_generic_text_icon_draw(W) */ /* using drv_generic_text_bar_draw(W) */ /* using drv_generic_gpio_draw(W) */ +/* using drv_generic_keypad_draw(W) */ /****************************************/ @@ -316,12 +425,9 @@ int drv_CW_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 789 $"); /* display preferences */ - XRES = 6; /* pixel width of one char */ - YRES = 8; /* pixel height of one char */ - CHARS = 16; /* number of user-defineable characters */ CHAR0 = 1; /* ASCII of first user-defineable char */ GOTO_COST = 3; /* number of bytes a goto command requires */ INVALIDATE = 1; /* re-defined chars must be re-sent to the display */ @@ -333,6 +439,8 @@ int drv_CW_init(const char *section, const int quiet) /* real worker functions */ drv_generic_text_real_write = drv_CW_write; drv_generic_gpio_real_set = drv_CW_GPO; + drv_generic_gpio_real_get = drv_CW_GPI; + drv_generic_keypad_real_press = drv_CW_keypad; switch (Protocol) { case 1: @@ -371,6 +479,10 @@ int drv_CW_init(const char *section, const int quiet) if ((ret = drv_generic_gpio_init(section, Name)) != 0) return ret; + /* initialize generic key pad driver */ + if ((ret = drv_generic_keypad_init(section, Name)) != 0) + return ret; + /* register text widget */ wc = Widget_Text; wc.draw = drv_generic_text_draw; @@ -400,6 +512,7 @@ int drv_CW_quit(const int quiet) info("%s: shutting down.", Name); drv_generic_text_quit(); drv_generic_gpio_quit(); + drv_generic_keypad_quit(); /* clear display */ drv_CW_clear(); @@ -416,8 +529,8 @@ int drv_CW_quit(const int quiet) DRIVER drv_Cwlinux = { - name:Name, - list:drv_CW_list, - init:drv_CW_init, - quit:drv_CW_quit, + .name = Name, + .list = drv_CW_list, + .init = drv_CW_init, + .quit = drv_CW_quit, }; diff --git a/drv_EA232graphic.c b/drv_EA232graphic.c index f5c0bdd..f98a738 100644 --- a/drv_EA232graphic.c +++ b/drv_EA232graphic.c @@ -1,4 +1,4 @@ -/* $Id: drv_EA232graphic.c 760 2007-02-04 06:29:55Z michael $ +/* $Id: drv_EA232graphic.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_EA232graphic.c $ * * Driver for Electronic Assembly serial graphic display @@ -547,8 +547,8 @@ int drv_EA232graphic_quit(const int quiet) /* use this one for a graphic display */ DRIVER drv_EA232graphic = { - name:Name, - list:drv_EA232graphic_list, - init:drv_EA232graphic_init, - quit:drv_EA232graphic_quit, + .name = Name, + .list = drv_EA232graphic_list, + .init = drv_EA232graphic_init, + .quit = drv_EA232graphic_quit, }; diff --git a/drv_G15.c b/drv_G15.c index 2f9ae4d..7922190 100644 --- a/drv_G15.c +++ b/drv_G15.c @@ -1,4 +1,4 @@ -/* $Id: drv_G15.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_G15.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_G15.c $ * * Driver for Logitech G-15 keyboard LCD screen @@ -511,7 +511,7 @@ int drv_G15_init(const char *section, const int quiet) { int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); DEBUG("entered"); @@ -584,8 +584,8 @@ int drv_G15_quit(const int quiet) DRIVER drv_G15 = { - name:Name, - list:drv_G15_list, - init:drv_G15_init, - quit:drv_G15_quit, + .name = Name, + .list = drv_G15_list, + .init = drv_G15_init, + .quit = drv_G15_quit, }; diff --git a/drv_HD44780.c b/drv_HD44780.c index a8c5424..93faa83 100644 --- a/drv_HD44780.c +++ b/drv_HD44780.c @@ -1,4 +1,4 @@ -/* $Id: drv_HD44780.c 741 2007-01-17 05:56:27Z michael $ +/* $Id: drv_HD44780.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_HD44780.c $ * * new style driver for HD44780-based displays @@ -1287,7 +1287,7 @@ int drv_HD_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 741 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -1385,8 +1385,8 @@ int drv_HD_quit(const int quiet) DRIVER drv_HD44780 = { - name:Name, - list:drv_HD_list, - init:drv_HD_init, - quit:drv_HD_quit, + .name = Name, + .list = drv_HD_list, + .init = drv_HD_init, + .quit = drv_HD_quit, }; diff --git a/drv_Image.c b/drv_Image.c index eed1923..fb317b9 100644 --- a/drv_Image.c +++ b/drv_Image.c @@ -1,4 +1,4 @@ -/* $Id: drv_Image.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_Image.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_Image.c $ * * new style Image (PPM/PNG) Driver for LCD4Linux @@ -114,14 +114,14 @@ static int drv_IMG_flush_PPM(void) if (bitbuf == NULL) { if ((bitbuf = malloc(xsize * ysize * sizeof(*bitbuf))) == NULL) { - error("%s: malloc(%d) failed: %s", Name, xsize * ysize * sizeof(*bitbuf), strerror(errno)); + error("%s: malloc(%d) failed: %s", Name, (int) xsize * ysize * sizeof(*bitbuf), strerror(errno)); return -1; } } if (rowbuf == NULL) { if ((rowbuf = malloc(3 * xsize * sizeof(*rowbuf))) == NULL) { - error("Raster: malloc(%d) failed: %s", 3 * xsize * sizeof(*rowbuf), strerror(errno)); + error("Raster: malloc(%d) failed: %s", (int) 3 * xsize * sizeof(*rowbuf), strerror(errno)); return -1; } } @@ -422,7 +422,7 @@ int drv_IMG_init(const char *section, const __attribute__ ((unused)) { int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* real worker functions */ drv_generic_graphic_real_blit = drv_IMG_blit; @@ -461,8 +461,8 @@ int drv_IMG_quit(const __attribute__ ((unused)) DRIVER drv_Image = { - name:Name, - list:drv_IMG_list, - init:drv_IMG_init, - quit:drv_IMG_quit, + .name = Name, + .list = drv_IMG_list, + .init = drv_IMG_init, + .quit = drv_IMG_quit, }; diff --git a/drv_LCD2USB.c b/drv_LCD2USB.c index ecf8fcc..ae3fccf 100644 --- a/drv_LCD2USB.c +++ b/drv_LCD2USB.c @@ -1,4 +1,4 @@ -/* $Id: drv_LCD2USB.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_LCD2USB.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_LCD2USB.c $ * * driver for USB2LCD display interface @@ -169,13 +169,13 @@ static int drv_L2U_send(int request, int value, int index) usb_release_interface(lcd, 0); usb_close(lcd); - // try to close and reopen connection + /* try to close and reopen connection */ if (drv_L2U_open(bus_id, device_id) < 0) { error("%s: could not re-detect LCD2USB USB LCD", Name); got_signal = -1; return -1; } - // and try to re-send command + /* and try to re-send command */ if (usb_control_msg(lcd, USB_TYPE_VENDOR, request, value, index, NULL, 0, 1000) < 0) { error("%s: retried USB request failed, aborting!", Name); got_signal = -1; @@ -269,10 +269,10 @@ static void drv_L2U_get_controllers(void) error("%s: no controllers found", Name); } else { error("%s: unable to read installed controllers", Name); - controllers = 0; // don't access any controllers + controllers = 0; /* don't access any controllers */ } - // convert into controller map matching our protocol + /* convert into controller map matching our protocol */ controllers = ((controllers & 1) ? LCD_CTRL_0 : 0) | ((controllers & 2) ? LCD_CTRL_1 : 0); } @@ -582,7 +582,7 @@ int drv_L2U_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -673,8 +673,8 @@ int drv_L2U_quit(const int quiet) DRIVER drv_LCD2USB = { - name:Name, - list:drv_L2U_list, - init:drv_L2U_init, - quit:drv_L2U_quit, + .name = Name, + .list = drv_L2U_list, + .init = drv_L2U_init, + .quit = drv_L2U_quit, }; diff --git a/drv_LCDLinux.c b/drv_LCDLinux.c index 26d12f5..0f9f284 100644 --- a/drv_LCDLinux.c +++ b/drv_LCDLinux.c @@ -1,4 +1,4 @@ -/* $Id: drv_LCDLinux.c 736 2007-01-16 06:15:15Z michael $ +/* $Id: drv_LCDLinux.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_LCDLinux.c $ * * driver for the LCD-Linux HD44780 kernel driver @@ -271,7 +271,7 @@ int drv_LL_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 736 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -360,8 +360,8 @@ int drv_LL_quit(const int quiet) DRIVER drv_LCDLinux = { - name:Name, - list:drv_LL_list, - init:drv_LL_init, - quit:drv_LL_quit, + .name = Name, + .list = drv_LL_list, + .init = drv_LL_init, + .quit = drv_LL_quit, }; diff --git a/drv_LCDTerm.c b/drv_LCDTerm.c index 9a5a91c..8255c3b 100644 --- a/drv_LCDTerm.c +++ b/drv_LCDTerm.c @@ -1,4 +1,4 @@ -/* $Id: drv_LCDTerm.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_LCDTerm.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_LCDTerm.c $ * * driver for the LCDTerm serial-to-HD44780 adapter boards @@ -198,7 +198,7 @@ int drv_LT_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -284,8 +284,8 @@ int drv_LT_quit(const int quiet) DRIVER drv_LCDTerm = { - name:Name, - list:drv_LT_list, - init:drv_LT_init, - quit:drv_LT_quit, + .name = Name, + .list = drv_LT_list, + .init = drv_LT_init, + .quit = drv_LT_quit, }; diff --git a/drv_LEDMatrix.c b/drv_LEDMatrix.c index afb58bc..4020a6f 100644 --- a/drv_LEDMatrix.c +++ b/drv_LEDMatrix.c @@ -1,4 +1,4 @@ -/* $Id: drv_LEDMatrix.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_LEDMatrix.c 776 2007-02-26 10:34:52Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_LEDMatrix.c $ * * LED matrix driver for LCD4Linux @@ -66,7 +66,7 @@ #include "drv.h" #include "drv_generic_graphic.h" -// display command bytes +/* display command bytes */ #define DSP_CMD_ECHO 0 #define DSP_CMD_NOP 1 #define DSP_CMD_IMAGE 2 @@ -78,7 +78,7 @@ #define DSP_MEM (80 * 32 * 2 / 8) -#define DEFAULT_X_OFFSET 1 // with a font width of 6 +#define DEFAULT_X_OFFSET 1 /* with a font width of 6 */ static char Name[] = "LEDMatrix"; static char *IPAddress = NULL; @@ -115,7 +115,7 @@ static void drv_LEDMatrix_blit(const int row, const int col, const int height, c } } - // scan entire display + /* scan entire display */ tx_buffer[0] = DSP_CMD_IMAGE; do { @@ -130,13 +130,13 @@ static void drv_LEDMatrix_blit(const int row, const int col, const int height, c tv.tv_sec = 0; tv.tv_usec = 100000; - // wait 1 sec for ack + /* wait 1 sec for ack */ if ((i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv)) < 0) { info("%s: Select error: %s", Name, strerror(errno)); } if (FD_ISSET(sock, &rfds)) { - // wait for ack + /* wait for ack */ fromlen = sizeof(dsp_addr); i = recvfrom(sock, reply, sizeof(reply), 0, (struct sockaddr *) &cli_addr, &fromlen); if (i < 0) { @@ -145,8 +145,8 @@ static void drv_LEDMatrix_blit(const int row, const int col, const int height, c if ((i == 2) && (reply[0] == DSP_CMD_ACK) && (reply[1] == DSP_CMD_IMAGE)) { ack = 1; } else if ((i > 1) && (reply[0] == DSP_CMD_IR)) { -// maybe used later: -// ir_receive(reply+1, i-1); + /* maybe used later: */ + /* ir_receive(reply+1, i-1); */ } else { info("%s: Unexpected reply message", Name); } @@ -313,8 +313,8 @@ int drv_LEDMatrix_quit(const __attribute__ ((unused)) DRIVER drv_LEDMatrix = { - name:Name, - list:drv_LEDMatrix_list, - init:drv_LEDMatrix_init, - quit:drv_LEDMatrix_quit, + .name = Name, + .list = drv_LEDMatrix_list, + .init = drv_LEDMatrix_init, + .quit = drv_LEDMatrix_quit, }; diff --git a/drv_LPH7508.c b/drv_LPH7508.c index 814f936..bb33a9a 100644 --- a/drv_LPH7508.c +++ b/drv_LPH7508.c @@ -1,4 +1,4 @@ -/* $Id: drv_LPH7508.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_LPH7508.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_LPH7508.c $ * * driver for Pollin LPH7508 @@ -163,7 +163,8 @@ static void drv_L7_clear(void) static void drv_L7_blit(const int row, const int col, const int height, const int width) { - int r, p; + int r, p, c, a; + unsigned char m; /* transfer layout to display framebuffer */ for (r = row; r < row + height; r++) { @@ -171,15 +172,14 @@ static void drv_L7_blit(const int row, const int col, const int height, const in if (r >= SROWS - 1) break; /* page */ - int p = r / 8; - int c; + p = r / 8; for (c = col; c < col + width; c++) { if (c >= SCOLS) break; /* RAM address */ - int a = p * SCOLS + c; + a = p * SCOLS + c; /* bit mask */ - unsigned char m = 1 << (r % 8); + m = 1 << (r % 8); if (drv_generic_graphic_black(r, c)) { /* set bit */ Buffer1[a] |= m; @@ -454,7 +454,7 @@ int drv_L7_init(const char *section, const int quiet) { int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* real worker functions */ drv_generic_graphic_real_blit = drv_L7_blit; @@ -521,8 +521,8 @@ int drv_L7_quit(const int quiet) DRIVER drv_LPH7508 = { - name:Name, - list:drv_L7_list, - init:drv_L7_init, - quit:drv_L7_quit, + .name = Name, + .list = drv_L7_list, + .init = drv_L7_init, + .quit = drv_L7_quit, }; diff --git a/drv_LUIse.c b/drv_LUIse.c index 578f218..4ebec53 100644 --- a/drv_LUIse.c +++ b/drv_LUIse.c @@ -1,4 +1,4 @@ -/* $Id: drv_LUIse.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_LUIse.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_LUIse.c $ * * LUIse lcd4linux driver @@ -270,7 +270,7 @@ int drv_LUIse_init(const char *section, const int quiet) { int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* real worker functions */ drv_generic_graphic_real_blit = drv_LUIse_blit; @@ -329,8 +329,8 @@ int drv_LUIse_quit(const int quiet) /* use this one for a graphic display */ DRIVER drv_LUIse = { - name:Name, - list:drv_LUIse_list, - init:drv_LUIse_init, - quit:drv_LUIse_quit, + .name = Name, + .list = drv_LUIse_list, + .init = drv_LUIse_init, + .quit = drv_LUIse_quit, }; diff --git a/drv_M50530.c b/drv_M50530.c index fe2c3c4..b3b3c4b 100644 --- a/drv_M50530.c +++ b/drv_M50530.c @@ -1,4 +1,4 @@ -/* $Id: drv_M50530.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_M50530.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_M50530.c $ * * new style driver for M50530-based displays @@ -593,7 +593,7 @@ int drv_M5_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = -1; /* pixel width of one char */ @@ -681,8 +681,8 @@ int drv_M5_quit(const int quiet) DRIVER drv_M50530 = { - name:Name, - list:drv_M5_list, - init:drv_M5_init, - quit:drv_M5_quit, + .name = Name, + .list = drv_M5_list, + .init = drv_M5_init, + .quit = drv_M5_quit, }; diff --git a/drv_MatrixOrbital.c b/drv_MatrixOrbital.c index 93346f2..26da0fd 100644 --- a/drv_MatrixOrbital.c +++ b/drv_MatrixOrbital.c @@ -1,4 +1,4 @@ -/* $Id: drv_MatrixOrbital.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_MatrixOrbital.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_MatrixOrbital.c $ * * new style driver for Matrix Orbital serial display modules @@ -463,7 +463,7 @@ int drv_MO_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -550,8 +550,8 @@ int drv_MO_quit(const int quiet) DRIVER drv_MatrixOrbital = { - name:Name, - list:drv_MO_list, - init:drv_MO_init, - quit:drv_MO_quit, + .name = Name, + .list = drv_MO_list, + .init = drv_MO_init, + .quit = drv_MO_quit, }; diff --git a/drv_MilfordInstruments.c b/drv_MilfordInstruments.c index e9afd35..62804bf 100644 --- a/drv_MilfordInstruments.c +++ b/drv_MilfordInstruments.c @@ -1,4 +1,4 @@ -/* $Id: drv_MilfordInstruments.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_MilfordInstruments.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_MilfordInstruments.c $ * * driver for Milford Instruments 'BPK' piggy-back serial interface board @@ -199,7 +199,7 @@ int drv_MI_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -278,8 +278,8 @@ int drv_MI_quit(const int quiet) DRIVER drv_MilfordInstruments = { - name:Name, - list:drv_MI_list, - init:drv_MI_init, - quit:drv_MI_quit, + .name = Name, + .list = drv_MI_list, + .init = drv_MI_init, + .quit = drv_MI_quit, }; diff --git a/drv_NULL.c b/drv_NULL.c index 0520f8c..ac569b1 100644 --- a/drv_NULL.c +++ b/drv_NULL.c @@ -1,4 +1,4 @@ -/* $Id: drv_NULL.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_NULL.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_NULL.c $ * * NULL driver (for testing) @@ -129,7 +129,7 @@ int drv_NULL_init(const char *section, const __attribute__ ((unused)) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 6; /* pixel width of one char */ @@ -188,8 +188,8 @@ int drv_NULL_quit(const __attribute__ ((unused)) DRIVER drv_NULL = { - name:Name, - list:drv_NULL_list, - init:drv_NULL_init, - quit:drv_NULL_quit, + .name = Name, + .list = drv_NULL_list, + .init = drv_NULL_init, + .quit = drv_NULL_quit, }; diff --git a/drv_Noritake.c b/drv_Noritake.c index b9489c3..3725431 100644 --- a/drv_Noritake.c +++ b/drv_Noritake.c @@ -1,4 +1,4 @@ -/* $Id: drv_Noritake.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_Noritake.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_Noritake.c $ * * Driver for a Noritake GU128x32-311 graphical display. @@ -140,8 +140,10 @@ static void drv_GU311_wait_busy(void) static void drv_GU311_send_char(char c) { - //drv_GU311_wait_busy(); /* ensuite the display is ready to take the command */ +#if 0 /* Disabled because all the cables does not have the busy line linked. */ + drv_GU311_wait_busy(); /* ensuite the display is ready to take the command */ +#endif drv_generic_parport_data(c); ndelay(30); /* delay to ensure data line stabilisation on long cables */ drv_generic_parport_control(SIGNAL_WR, 0); /* write line to enable */ @@ -328,7 +330,7 @@ int drv_Noritake_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* start display */ if ((ret = drv_Noritake_start(section)) != 0) @@ -380,8 +382,8 @@ int drv_Noritake_quit(const int quiet) DRIVER drv_Noritake = { - name:Name, - list:drv_Noritake_list, - init:drv_Noritake_init, - quit:drv_Noritake_quit, + .name = Name, + .list = drv_Noritake_list, + .init = drv_Noritake_init, + .quit = drv_Noritake_quit, }; diff --git a/drv_RouterBoard.c b/drv_RouterBoard.c index 5473f92..a254fe4 100644 --- a/drv_RouterBoard.c +++ b/drv_RouterBoard.c @@ -1,4 +1,4 @@ -/* $Id: drv_RouterBoard.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_RouterBoard.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_RouterBoard.c $ * * driver for the "Router Board LCD port" @@ -206,8 +206,8 @@ static int drv_RB_sock_init() memset(sacl, 0, sizeof(struct sockaddr_in)); sacl->sin_family = AF_INET; - sacl->sin_port = htons(3333); //Listen Port - sacl->sin_addr.s_addr = inet_addr("127.0.0.1"); //Listen Address + sacl->sin_port = htons(3333); /* Listen Port */ + sacl->sin_addr.s_addr = inet_addr("127.0.0.1"); /* Listen Address */ if ((sock_c = socket(AF_INET, SOCK_DGRAM, 0)) < 0) { error("Socket open failed"); @@ -294,7 +294,7 @@ static void drv_RB_command(const unsigned char cmd, const int delay) ndelay(T_AS); drv_RB_outw(cmd); - // wait for command completion + /* wait for command completion */ udelay(delay); } @@ -317,7 +317,7 @@ static void drv_RB_data(const char *string, const int len, const int delay) ndelay(T_AS); drv_RB_outw(ch | LCD_AFDX); - // wait for command completion + /* wait for command completion */ udelay(delay); } @@ -550,7 +550,7 @@ int drv_RB_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -642,53 +642,52 @@ int drv_RB_quit(const int quiet) DRIVER drv_RouterBoard = { - name:Name, - list:drv_RB_list, - init:drv_RB_init, - quit:drv_RB_quit, + .name = Name, + .list = drv_RB_list, + .init = drv_RB_init, + .quit = drv_RB_quit, }; -/* +#if 0 Simple example to send led status to port 3333 #include #include #include - -int send_packet (unsigned char leds) +int send_packet(unsigned char leds) { struct sockaddr_in *sas; int sock; char msg[20]; - msg[0]=leds; - msg[1]=0; - + msg[0] = leds; + msg[1] = 0; + if ((sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) { fprintf(stderr, "Socket option failed.\n"); return -1; } - - if (( sas = (struct sockaddr_in *) malloc(sizeof(struct sockaddr_in))) == NULL) - return -1 ; - memset( sas, 0, sizeof(struct sockaddr_in)); + + if ((sas = (struct sockaddr_in *) malloc(sizeof(struct sockaddr_in))) == NULL) + return -1; + memset(sas, 0, sizeof(struct sockaddr_in)); sas->sin_family = AF_INET; sas->sin_port = htons(3333); sas->sin_addr.s_addr = inet_addr("127.0.0.1"); - if(sendto(sock,msg,6, 0, (struct sockaddr *) sas, sizeof(struct sockaddr_in)) > 0) - { free(sas); + if (sendto(sock, msg, 6, 0, (struct sockaddr *) sas, sizeof(struct sockaddr_in)) > 0) { + free(sas); return 1; - } //sent ok to dest - + } + /* sent ok to dest */ free(sas); - return -1; //Send failed + return -1; /* Send failed */ } - -int main () + +int main() { - send_packet(0x03); - return 0; -} + send_packet(0x03); + return 0; +} -*/ +#endif diff --git a/drv_Sample.c b/drv_Sample.c index de42e9d..77effca 100644 --- a/drv_Sample.c +++ b/drv_Sample.c @@ -1,4 +1,4 @@ -/* $Id: drv_Sample.c 733 2007-01-15 05:47:13Z michael $ +/* $Id: drv_Sample.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_Sample.c $ * * sample lcd4linux driver @@ -420,7 +420,7 @@ int drv_Sample_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 733 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -585,17 +585,17 @@ int drv_Sample_quit2(const int quiet) /* use this one for a text display */ DRIVER drv_Sample = { - name:Name, - list:drv_Sample_list, - init:drv_Sample_init, - quit:drv_Sample_quit, + .name = Name, + .list = drv_Sample_list, + .init = drv_Sample_init, + .quit = drv_Sample_quit, }; /* use this one for a graphic display */ DRIVER drv_Sample2 = { - name:Name, - list:drv_Sample_list, - init:drv_Sample_init2, - quit:drv_Sample_quit2, + .name = Name, + .list = drv_Sample_list, + .init = drv_Sample_init2, + .quit = drv_Sample_quit2, }; diff --git a/drv_SimpleLCD.c b/drv_SimpleLCD.c index 604a963..de68b92 100644 --- a/drv_SimpleLCD.c +++ b/drv_SimpleLCD.c @@ -1,4 +1,4 @@ -/* $Id: drv_SimpleLCD.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_SimpleLCD.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_SimpleLCD.c $ * * driver for a simple serial terminal. @@ -284,7 +284,7 @@ int drv_SL_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -343,8 +343,8 @@ int drv_SL_quit(const int quiet) DRIVER drv_SimpleLCD = { - name:Name, - list:drv_SL_list, - init:drv_SL_init, - quit:drv_SL_quit, + .name = Name, + .list = drv_SL_list, + .init = drv_SL_init, + .quit = drv_SL_quit, }; diff --git a/drv_T6963.c b/drv_T6963.c index abb9022..0635c15 100644 --- a/drv_T6963.c +++ b/drv_T6963.c @@ -1,4 +1,4 @@ -/* $Id: drv_T6963.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_T6963.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_T6963.c $ * * new style driver for T6963-based displays @@ -509,7 +509,7 @@ int drv_T6_init(const char *section, const int quiet) { int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* real worker functions */ drv_generic_graphic_real_blit = drv_T6_blit; @@ -569,8 +569,8 @@ int drv_T6_quit(const int quiet) DRIVER drv_T6963 = { - name:Name, - list:drv_T6_list, - init:drv_T6_init, - quit:drv_T6_quit, + .name = Name, + .list = drv_T6_list, + .init = drv_T6_init, + .quit = drv_T6_quit, }; diff --git a/drv_Trefon.c b/drv_Trefon.c index 4baf94e..9bffa8b 100644 --- a/drv_Trefon.c +++ b/drv_Trefon.c @@ -1,4 +1,4 @@ -/* $Id: drv_Trefon.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_Trefon.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_Trefon.c $ * * driver for TREFON USB LCD displays - http://www.trefon.de @@ -126,22 +126,22 @@ static int drv_TF_close(void) } -static void drv_TF_send(char *data, int size) +static void drv_TF_send(unsigned char *data, int size) { - char buffer[64]; + unsigned char buffer[64]; /* the controller always wants a 64-byte packet */ memset(buffer, 0, 64); memcpy(buffer, data, size); - // Endpoint hardcoded to 2 - usb_bulk_write(lcd, 2, buffer, 64, 2000); + /* Endpoint hardcoded to 2 */ + usb_bulk_write(lcd, 2, (char *) buffer, 64, 2000); } static void drv_TF_command(const unsigned char cmd) { - char buffer[4] = { PKT_START, PKT_CTRL, 0, PKT_END }; + unsigned char buffer[4] = { PKT_START, PKT_CTRL, 0, PKT_END }; buffer[2] = cmd; drv_TF_send(buffer, 4); } @@ -155,27 +155,27 @@ static void drv_TF_clear(void) static void drv_TF_write(const int row, const int col, const char *data, const int len) { - char buffer[64]; - char *p; + unsigned char buffer[64]; + unsigned char *p; int pos = 0; - if (DCOLS == 8 && DROWS == 1) { // 8x1 Characters + if (DCOLS == 8 && DROWS == 1) { /* 8x1 Characters */ pos = row * 0x40 + col; - } else if (DCOLS == 16 && DROWS == 2) { // 16x2 Characters + } else if (DCOLS == 16 && DROWS == 2) { /* 16x2 Characters */ pos = row * 0x40 + col; - } else if (DCOLS == 20 && DROWS == 4) { // 20x4 Characters + } else if (DCOLS == 20 && DROWS == 4) { /* 20x4 Characters */ pos = row * 0x20 + col; } else { error("%s: internal error: DCOLS=%d DROWS=%d", Name, DCOLS, DROWS); return; } - // combine the GOTO and the data into one packet + /* combine the GOTO and the data into one packet */ p = buffer; *p++ = PKT_START; - *p++ = PKT_CTRL; // Goto + *p++ = PKT_CTRL; /* Goto */ *p++ = 0x80 | pos; - *p++ = PKT_DATA; // Data + *p++ = PKT_DATA; /* Data */ *p++ = (char) len; for (pos = 0; pos < len; pos++) { *p++ = *data++; @@ -189,8 +189,8 @@ static void drv_TF_write(const int row, const int col, const char *data, const i static void drv_TF_defchar(const int ascii, const unsigned char *matrix) { - char buffer[14]; - char *p; + unsigned char buffer[14]; + unsigned char *p; int i; p = buffer; @@ -210,7 +210,7 @@ static void drv_TF_defchar(const int ascii, const unsigned char *matrix) static int drv_TF_backlight(int backlight) { - char buffer[4] = { PKT_START, PKT_BACKLIGHT, 0, PKT_END }; + unsigned char buffer[4] = { PKT_START, PKT_BACKLIGHT, 0, PKT_END }; if (backlight < 0) backlight = 0; @@ -224,7 +224,7 @@ static int drv_TF_backlight(int backlight) } -// test for existing resolutions from TREFON USB-LCDs (TEXT-Mode only) +/* test for existing resolutions from TREFON USB-LCDs (TEXT-Mode only) */ int drv_TF_valid_resolution(int rows, int cols) { @@ -326,7 +326,7 @@ int drv_TF_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -411,8 +411,8 @@ int drv_TF_quit(const int quiet) DRIVER drv_Trefon = { - name:Name, - list:drv_TF_list, - init:drv_TF_init, - quit:drv_TF_quit, + .name = Name, + .list = drv_TF_list, + .init = drv_TF_init, + .quit = drv_TF_quit, }; diff --git a/drv_USBHUB.c b/drv_USBHUB.c index 4e3eb70..b2de439 100644 --- a/drv_USBHUB.c +++ b/drv_USBHUB.c @@ -1,4 +1,4 @@ -/* $Id: drv_USBHUB.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_USBHUB.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_USBHUB.c $ * * new style driver for USBLCD displays @@ -62,8 +62,8 @@ static char Name[] = "USBHUB"; * no Vendor/Product specified in config. */ -static int hubVendor = 0x0409; -static int hubProduct = 0x0058; +static unsigned int hubVendor = 0x0409; +static unsigned int hubProduct = 0x0058; static usb_dev_handle *hub = NULL; @@ -268,7 +268,7 @@ int drv_UH_init(const char *section, const int quiet) int ret; int i; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); @@ -298,7 +298,7 @@ int drv_UH_init(const char *section, const int quiet) } sleep(1); for (i = 0; i < GPOS; ++i) { - drv_UH_set(i, 3); // OFF + drv_UH_set(i, 3); /* OFF */ } } @@ -333,8 +333,8 @@ int drv_UH_quit(const int quiet) DRIVER drv_USBHUB = { - name:Name, - list:drv_UH_list, - init:drv_UH_init, - quit:drv_UH_quit, + .name = Name, + .list = drv_UH_list, + .init = drv_UH_init, + .quit = drv_UH_quit, }; diff --git a/drv_USBLCD.c b/drv_USBLCD.c index b52ebb1..ecb14a2 100644 --- a/drv_USBLCD.c +++ b/drv_USBLCD.c @@ -1,4 +1,4 @@ -/* $Id: drv_USBLCD.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_USBLCD.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_USBLCD.c $ * * new style driver for USBLCD displays @@ -161,7 +161,7 @@ static void drv_UL_send(void) if (use_libusb) { #ifdef HAVE_USB_H - // Fixme: Endpoint hardcoded to 1 ??? + /* Fixme: Endpoint hardcoded to 1 ??? */ usb_bulk_write(lcd, 1, Buffer, BufPtr - Buffer, 1000); #endif } else { @@ -402,7 +402,7 @@ int drv_UL_init(const char *section, const int quiet) int asc255bug; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -503,8 +503,8 @@ int drv_UL_quit(const int quiet) DRIVER drv_USBLCD = { - name:Name, - list:drv_UL_list, - init:drv_UL_init, - quit:drv_UL_quit, + .name = Name, + .list = drv_UL_list, + .init = drv_UL_init, + .quit = drv_UL_quit, }; diff --git a/drv_WincorNixdorf.c b/drv_WincorNixdorf.c index d583f32..2e0475d 100644 --- a/drv_WincorNixdorf.c +++ b/drv_WincorNixdorf.c @@ -1,4 +1,4 @@ -/* $Id: drv_WincorNixdorf.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_WincorNixdorf.c 776 2007-02-26 10:34:52Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_WincorNixdorf.c $ * * driver for WincorNixdorf serial cashier displays BA63 and BA66 @@ -140,7 +140,7 @@ static int drv_WN_start(const char *section, const int quiet) drv_generic_serial_write(ESC "[0c", 4); usleep(100 * 1000); - if ((len = drv_generic_serial_read(buffer, -sizeof(buffer))) > 0) { + if ((len = drv_generic_serial_read(buffer, -1 * (int) sizeof(buffer))) > 0) { info("%s: waiting 15 seconds for selftest", Name); drv_generic_serial_write(buffer, len); sleep(15); @@ -201,7 +201,7 @@ int drv_WN_init(const char *section, const int quiet) int ascii; int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 776 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -269,8 +269,8 @@ int drv_WN_quit(const int quiet) DRIVER drv_WincorNixdorf = { - name:Name, - list:drv_WN_list, - init:drv_WN_init, - quit:drv_WN_quit, + .name = Name, + .list = drv_WN_list, + .init = drv_WN_init, + .quit = drv_WN_quit, }; diff --git a/drv_X11.c b/drv_X11.c index 9bfe2be..65d7a97 100644 --- a/drv_X11.c +++ b/drv_X11.c @@ -1,4 +1,4 @@ -/* $Id: drv_X11.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_X11.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_X11.c $ * * new style X11 Driver for LCD4Linux @@ -315,7 +315,7 @@ int drv_X11_init(const char *section, const int quiet) { int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* start display */ if ((ret = drv_X11_start(section)) != 0) @@ -368,8 +368,8 @@ int drv_X11_quit(const __attribute__ ((unused)) DRIVER drv_X11 = { - name:Name, - list:drv_X11_list, - init:drv_X11_init, - quit:drv_X11_quit, + .name = Name, + .list = drv_X11_list, + .init = drv_X11_init, + .quit = drv_X11_quit, }; diff --git a/drv_generic_graphic.c b/drv_generic_graphic.c index ba569fe..a0cb708 100644 --- a/drv_generic_graphic.c +++ b/drv_generic_graphic.c @@ -1,4 +1,4 @@ -/* $Id: drv_generic_graphic.c 745 2007-01-19 05:25:07Z michael $ +/* $Id: drv_generic_graphic.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_generic_graphic.c $ * * generic driver helper for graphic displays @@ -81,10 +81,10 @@ #endif /* pixel colors */ -RGBA FG_COL = { R: 0x00, G: 0x00, B: 0x00, A:0xff }; -RGBA BG_COL = { R: 0xff, G: 0xff, B: 0xff, A:0xff }; -RGBA BL_COL = { R: 0xff, G: 0xff, B: 0xff, A:0x00 }; -RGBA NO_COL = { R: 0x00, G: 0x00, B: 0x00, A:0x00 }; +RGBA FG_COL = {.R = 0x00,.G = 0x00,.B = 0x00,.A = 0xff }; +RGBA BG_COL = {.R = 0xff,.G = 0xff,.B = 0xff,.A = 0xff }; +RGBA BL_COL = {.R = 0xff,.G = 0xff,.B = 0xff,.A = 0x00 }; +RGBA NO_COL = {.R = 0x00,.G = 0x00,.B = 0x00,.A = 0x00 }; static char *Section = NULL; static char *Driver = NULL; diff --git a/drv_generic_i2c.c b/drv_generic_i2c.c index 1e9f7af..f699853 100644 --- a/drv_generic_i2c.c +++ b/drv_generic_i2c.c @@ -1,4 +1,4 @@ -/* $Id: drv_generic_i2c.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_generic_i2c.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_generic_i2c.c $ * * generic driver helper for i2c displays @@ -167,7 +167,7 @@ void drv_generic_i2c_data(const unsigned char data) } -void drv_generic_i2c_command(const unsigned char command, const unsigned char *data, const unsigned char length) +void drv_generic_i2c_command(const unsigned char command, /*const */ unsigned char *data, const unsigned char length) { - i2c_smbus_write_block_data(i2c_device, command, length, (unsigned char *) data); + i2c_smbus_write_block_data(i2c_device, command, length, data); } diff --git a/drv_generic_i2c.h b/drv_generic_i2c.h index 4c627f9..32df27b 100644 --- a/drv_generic_i2c.h +++ b/drv_generic_i2c.h @@ -1,4 +1,4 @@ -/* $Id: drv_generic_i2c.h 742 2007-01-17 06:16:43Z michael $ +/* $Id: drv_generic_i2c.h 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_generic_i2c.h $ * * generic driver helper for i2c displays @@ -56,6 +56,6 @@ int drv_generic_i2c_open(const char *section, const char *driver); int drv_generic_i2c_close(void); unsigned char drv_generic_i2c_wire(const char *name, const char *deflt); void drv_generic_i2c_data(const unsigned char data); -void drv_generic_i2c_command(const unsigned char command, const unsigned char *data, const unsigned char length); +void drv_generic_i2c_command(const unsigned char command, /*const */ unsigned char *data, const unsigned char length); #endif diff --git a/drv_generic_text.c b/drv_generic_text.c index 24837d8..94f99d1 100644 --- a/drv_generic_text.c +++ b/drv_generic_text.c @@ -1,4 +1,4 @@ -/* $Id: drv_generic_text.c 745 2007-01-19 05:25:07Z michael $ +/* $Id: drv_generic_text.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_generic_text.c $ * * generic driver helper for text-based displays @@ -777,7 +777,7 @@ static void drv_generic_text_bar_pack_segments(void) for (i = 0; i < nSegment; i++) { for (j = 0; j < nSegment; j++) { error[i][j] = drv_generic_text_bar_segment_error(i, j); - // debug ("[%d][%d] = %d", i, j, error[i][j]); + /* debug ("[%d][%d] = %d", i, j, error[i][j]); */ } } diff --git a/drv_picoLCD.c b/drv_picoLCD.c index 36ba7c0..a0c03e9 100644 --- a/drv_picoLCD.c +++ b/drv_picoLCD.c @@ -1,4 +1,4 @@ -/* $Id: drv_picoLCD.c 759 2007-02-04 05:55:58Z michael $ +/* $Id: drv_picoLCD.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_picoLCD.c $ * * driver for picoLCD displays from mini-box.com @@ -373,7 +373,7 @@ int drv_pL_init(const char *section, const int quiet) WIDGET_CLASS wc; int ret; - info("%s: %s", Name, "$Rev: 759 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* display preferences */ XRES = 5; /* pixel width of one char */ @@ -464,8 +464,8 @@ int drv_pL_quit(const int quiet) DRIVER drv_picoLCD = { - name:Name, - list:drv_pL_list, - init:drv_pL_init, - quit:drv_pL_quit, + .name = Name, + .list = drv_pL_list, + .init = drv_pL_init, + .quit = drv_pL_quit, }; diff --git a/drv_serdisplib.c b/drv_serdisplib.c index d32cffb..9ca5e8c 100644 --- a/drv_serdisplib.c +++ b/drv_serdisplib.c @@ -1,4 +1,4 @@ -/* $Id: drv_serdisplib.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: drv_serdisplib.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/drv_serdisplib.c $ * * driver for serdisplib displays @@ -284,7 +284,7 @@ int drv_SD_init(const char *section, const int quiet) { int ret; - info("%s: %s", Name, "$Rev: 728 $"); + info("%s: %s", Name, "$Rev: 773 $"); /* real worker functions */ drv_generic_graphic_real_blit = drv_SD_blit; @@ -337,8 +337,8 @@ int drv_SD_quit(const int quiet) DRIVER drv_serdisplib = { - name:Name, - list:drv_SD_list, - init:drv_SD_init, - quit:drv_SD_quit, + .name = Name, + .list = drv_SD_list, + .init = drv_SD_init, + .quit = drv_SD_quit, }; diff --git a/font_6x8.h b/font_6x8.h index 8d3b639..500306f 100644 --- a/font_6x8.h +++ b/font_6x8.h @@ -1,4 +1,4 @@ -/* $Id: font_6x8.h 728 2007-01-14 11:14:38Z michael $ +/* $Id: font_6x8.h 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/font_6x8.h $ * * 6x8 font @@ -58,813 +58,813 @@ #define _OOOOO 0x1f unsigned char Font_6x8[256][8] = { - [0x20] {______, - ______, - ______, - ______, - ______, - ______, - ______, - ______}, - [0x21] {___O__, - ___O__, - ___O__, - ___O__, - ______, - ______, - ___O__, - ______}, - [0x22] {__O_O_, - __O_O_, - __O_O_, - ______, - ______, - ______, - ______, - ______}, - [0x23] {__O_O_, - __O_O_, - _OOOOO, - __O_O_, - _OOOOO, - __O_O_, - __O_O_, - ______}, - [0x24] {___O__, - __OOOO, - _O_O__, - __OOO_, - ___O_O, - _OOOO_, - ___O__, - ______}, - [0x25] {_OO___, - _OO__O, - ____O_, - ___O__, - __O___, - _O__OO, - ____OO, - ______}, - [0x26] {__OO__, - _O__O_, - _O_O__, - __O___, - _O_O_O, - _O__O_, - __OO_O, - ______}, - [0x27] {__OO__, - ___O__, - __O___, - ______, - ______, - ______, - ______, - ______}, - [0x28] {____O_, - ___O__, - __O___, - __O___, - __O___, - ___O__, - ____O_, - ______}, - [0x29] {__O___, - ___O__, - ____O_, - ____O_, - ____O_, - ___O__, - __O___, - ______}, - [0x2a] {______, - ___O__, - _O_O_O, - __OOO_, - _O_O_O, - ___O__, - ______, - ______}, - [0x2b] {______, - ___O__, - ___O__, - _OOOOO, - ___O__, - ___O__, - ______, - ______}, - [0x2c] {______, - ______, - ______, - ______, - __OO__, - ___O__, - __O___, - ______}, - [0x2d] {______, - ______, - ______, - _OOOOO, - ______, - ______, - ______, - ______}, - [0x2e] {______, - ______, - ______, - ______, - ______, - __OO__, - __OO__, - ______}, - [0x2f] {______, - _____O, - ____O_, - ___O__, - __O___, - _O____, - ______, - ______}, - [0x30] {__OOO_, - _O___O, - _O__OO, - _O_O_O, - _OO__O, - _O___O, - __OOO_, - ______}, - [0x31] {___O__, - __OO__, - ___O__, - ___O__, - ___O__, - ___O__, - __OOO_, - ______}, - [0x32] {__OOO_, - _O___O, - _____O, - ____O_, - ___O__, - __O___, - _OOOOO, - ______}, - [0x33] {_OOOOO, - ____O_, - ___O__, - ____O_, - _____O, - _O___O, - __OOO_, - ______}, - [0x34] {____O_, - ___OO_, - __O_O_, - _O__O_, - _OOOOO, - ____O_, - ____O_, - ______}, - [0x35] {_OOOOO, - _O____, - _O____, - _OOOO_, - _____O, - _O___O, - __OOO_, - ______}, - [0x36] {___OO_, - __O___, - _O____, - _OOOO_, - _O___O, - _O___O, - __OOO_, - ______}, - [0x37] {_OOOOO, - _____O, - ____O_, - ___O__, - __O___, - __O___, - __O___, - ______}, - [0x38] {__OOO_, - _O___O, - _O___O, - __OOO_, - _O___O, - _O___O, - __OOO_, - ______}, - [0x39] {__OOO_, - _O___O, - _O___O, - __OOOO, - _____O, - ____O_, - __OO__, - ______}, - [0x3a] {______, - __OO__, - __OO__, - ______, - __OO__, - __OO__, - ______, - ______}, - [0x3b] {______, - __OO__, - __OO__, - ______, - __OO__, - ___O__, - __O___, - ______}, - [0x3c] {____O_, - ___O__, - __O___, - _O____, - __O___, - ___O__, - ____O_, - ______}, - [0x3d] {______, - ______, - _OOOOO, - ______, - _OOOOO, - ______, - ______, - ______}, - [0x3e] {_O____, - __O___, - ___O__, - ____O_, - ___O__, - __O___, - _O____, - ______}, - [0x3f] {__OOO_, - _O___O, - _____O, - ____O_, - ___O__, - ______, - ___O__, - ______}, - [0x40] {__OOO_, - _O___O, - _____O, - __OO_O, - _O_O_O, - _O_O_O, - __OOO_, - ______}, - [0x41] {__OOO_, - _O___O, - _O___O, - _O___O, - _OOOOO, - _O___O, - _O___O, - ______}, - [0x42] {_OOOO_, - _O___O, - _O___O, - _OOOO_, - _O___O, - _O___O, - _OOOO_, - ______}, - [0x43] {__OOO_, - _O___O, - _O____, - _O____, - _O____, - _O___O, - __OOO_, - ______}, - [0x44] {_OOO__, - _O__O_, - _O___O, - _O___O, - _O___O, - _O__O_, - _OOO__, - ______}, - [0x45] {_OOOOO, - _O____, - _O____, - _OOOO_, - _O____, - _O____, - _OOOOO, - ______}, - [0x46] {_OOOOO, - _O____, - _O____, - _OOOO_, - _O____, - _O____, - _O____, - ______}, - [0x47] {__OOO_, - _O___O, - _O____, - _O_OOO, - _O___O, - _O___O, - __OOOO, - ______}, - [0x48] {_O___O, - _O___O, - _O___O, - _OOOOO, - _O___O, - _O___O, - _O___O, - ______}, - [0x49] {__OOO_, - ___O__, - ___O__, - ___O__, - ___O__, - ___O__, - __OOO_, - ______}, - [0x4a] {___OOO, - ____O_, - ____O_, - ____O_, - ____O_, - _O__O_, - __OO__, - ______}, - [0x4b] {_O___O, - _O__O_, - _O_O__, - _OO___, - _O_O__, - _O__O_, - _O___O, - ______}, - [0x4c] {_O____, - _O____, - _O____, - _O____, - _O____, - _O____, - _OOOOO, - ______}, - [0x4d] {_O___O, - _OO_OO, - _O_O_O, - _O_O_O, - _O___O, - _O___O, - _O___O, - ______}, - [0x4e] {_O___O, - _O___O, - _OO__O, - _O_O_O, - _O__OO, - _O___O, - _O___O, - ______}, - [0x4f] {__OOO_, - _O___O, - _O___O, - _O___O, - _O___O, - _O___O, - __OOO_, - ______}, - [0x50] {_OOOO_, - _O___O, - _O___O, - _OOOO_, - _O____, - _O____, - _O____, - ______}, - [0x51] {__OOO_, - _O___O, - _O___O, - _O___O, - _O_O_O, - _O__O_, - __OO_O, - ______}, - [0x52] {_OOOO_, - _O___O, - _O___O, - _OOOO_, - _O_O__, - _O__O_, - _O___O, - ______}, - [0x53] {__OOOO, - _O____, - _O____, - __OOO_, - _____O, - _____O, - _OOOO_, - ______}, - [0x54] {_OOOOO, - ___O__, - ___O__, - ___O__, - ___O__, - ___O__, - ___O__, - ______}, - [0x55] {_O___O, - _O___O, - _O___O, - _O___O, - _O___O, - _O___O, - __OOO_, - ______}, - [0x56] {_O___O, - _O___O, - _O___O, - _O___O, - _O___O, - __O_O_, - ___O__, - ______}, - [0x57] {_O___O, - _O___O, - _O___O, - _O_O_O, - _O_O_O, - _O_O_O, - __O_O_, - ______}, - [0x58] {_O___O, - _O___O, - __O_O_, - ___O__, - __O_O_, - _O___O, - _O___O, - ______}, - [0x59] {_O___O, - _O___O, - _O___O, - __O_O_, - ___O__, - ___O__, - ___O__, - ______}, - [0x5a] {_OOOOO, - _____O, - ____O_, - ___O__, - __O___, - _O____, - _OOOOO, - ______}, - [0x5b] {__OOO_, - __O___, - __O___, - __O___, - __O___, - __O___, - __OOO_, - ______}, - [0x5c] {_O___O, - __O_O_, - _OOOOO, - ___O__, - _OOOOO, - ___O__, - ___O__, - ______}, - [0x5d] {__OOO_, - ____O_, - ____O_, - ____O_, - ____O_, - ____O_, - __OOO_, - ______}, - [0x5e] {___O__, - __O_O_, - _O___O, - ______, - ______, - ______, - ______, - ______}, - [0x5f] {______, - ______, - ______, - ______, - ______, - ______, - _OOOOO, - ______}, - [0x60] {__O___, - ___O__, - ____O_, - ______, - ______, - ______, - ______, - ______}, - [0x61] {______, - ______, - __OOO_, - _____O, - __OOOO, - _O___O, - __OOOO, - ______}, - [0x62] {_O____, - _O____, - _O_OO_, - _OO__O, - _O___O, - _O___O, - _OOOO_, - ______}, - [0x63] {______, - ______, - __OOO_, - _O____, - _O____, - _O___O, - __OOO_, - ______}, - [0x64] {_____O, - _____O, - __OO_O, - _O__OO, - _O___O, - _O___O, - __OOOO, - ______}, - [0x65] {______, - ______, - __OOO_, - _O___O, - _OOOOO, - _O____, - __OOO_, - ______}, - [0x66] {___OO_, - __O__O, - __O___, - _OOO__, - __O___, - __O___, - __O___, - ______}, - [0x67] {______, - ______, - __OOOO, - _O___O, - _O___O, - __OOOO, - _____O, - __OOO_}, - [0x68] {_O____, - _O____, - _O_OO_, - _OO__O, - _O___O, - _O___O, - _O___O, - ______}, - [0x69] {___O__, - ______, - __OO__, - ___O__, - ___O__, - ___O__, - __OOO_, - ______}, - [0x6a] {____O_, - ______, - ___OO_, - ____O_, - ____O_, - _O__O_, - __OO__, - ______}, - [0x6b] {__O___, - __O___, - __O__O, - __O_O_, - __OO__, - __O_O_, - __O__O, - ______}, - [0x6c] {__OO__, - ___O__, - ___O__, - ___O__, - ___O__, - ___O__, - __OOO_, - ______}, - [0x6d] {______, - ______, - _OO_O_, - _O_O_O, - _O_O_O, - _O___O, - _O___O, - ______}, - [0x6e] {______, - ______, - _OOOO_, - _O___O, - _O___O, - _O___O, - _O___O, - ______}, - [0x6f] {______, - ______, - __OOO_, - _O___O, - _O___O, - _O___O, - __OOO_, - ______}, - [0x70] {______, - ______, - _OOOO_, - _O___O, - _O___O, - _OOOO_, - _O____, - _O____}, - [0x71] {______, - ______, - __OO_O, - _O__OO, - _O___O, - __OOOO, - _____O, - _____O}, - [0x72] {______, - ______, - _O_OO_, - _OO__O, - _O____, - _O____, - _O____, - ______}, - [0x73] {______, - ______, - __OOO_, - _O____, - __OOO_, - _____O, - _OOOO_, - ______}, - [0x74] {__O___, - __O___, - _OOO__, - __O___, - __O___, - __O__O, - ___OO_, - ______}, - [0x75] {______, - ______, - _O___O, - _O___O, - _O___O, - _O__OO, - __OO_O, - ______}, - [0x76] {______, - ______, - _O___O, - _O___O, - _O___O, - __O_O_, - ___O__, - ______}, - [0x77] {______, - ______, - _O___O, - _O___O, - _O___O, - _O_O_O, - __O_O_, - ______}, - [0x78] {______, - ______, - _O___O, - __O_O_, - ___O__, - __O_O_, - _O___O, - ______}, - [0x79] {______, - ______, - _O___O, - _O___O, - __OOOO, - _____O, - __OOO_, - ______}, - [0x7a] {______, - ______, - _OOOOO, - ____O_, - ___O__, - __O___, - _OOOOO, - ______}, - [0x7b] {____O_, - ___O__, - ___O__, - __O___, - ___O__, - ___O__, - ____O_, - ______}, - [0x7c] {___O__, - ___O__, - ___O__, - ___O__, - ___O__, - ___O__, - ___O__, - ______}, - [0x7d] {__O___, - ___O__, - ___O__, - ____O_, - ___O__, - ___O__, - __O___, - ______}, - [0x7e] {______, - ___O__, - ____O_, - _OOOOO, - ____O_, - ___O__, - ______, - ______}, + [0x20] = {______, + ______, + ______, + ______, + ______, + ______, + ______, + ______}, + [0x21] = {___O__, + ___O__, + ___O__, + ___O__, + ______, + ______, + ___O__, + ______}, + [0x22] = {__O_O_, + __O_O_, + __O_O_, + ______, + ______, + ______, + ______, + ______}, + [0x23] = {__O_O_, + __O_O_, + _OOOOO, + __O_O_, + _OOOOO, + __O_O_, + __O_O_, + ______}, + [0x24] = {___O__, + __OOOO, + _O_O__, + __OOO_, + ___O_O, + _OOOO_, + ___O__, + ______}, + [0x25] = {_OO___, + _OO__O, + ____O_, + ___O__, + __O___, + _O__OO, + ____OO, + ______}, + [0x26] = {__OO__, + _O__O_, + _O_O__, + __O___, + _O_O_O, + _O__O_, + __OO_O, + ______}, + [0x27] = {__OO__, + ___O__, + __O___, + ______, + ______, + ______, + ______, + ______}, + [0x28] = {____O_, + ___O__, + __O___, + __O___, + __O___, + ___O__, + ____O_, + ______}, + [0x29] = {__O___, + ___O__, + ____O_, + ____O_, + ____O_, + ___O__, + __O___, + ______}, + [0x2a] = {______, + ___O__, + _O_O_O, + __OOO_, + _O_O_O, + ___O__, + ______, + ______}, + [0x2b] = {______, + ___O__, + ___O__, + _OOOOO, + ___O__, + ___O__, + ______, + ______}, + [0x2c] = {______, + ______, + ______, + ______, + __OO__, + ___O__, + __O___, + ______}, + [0x2d] = {______, + ______, + ______, + _OOOOO, + ______, + ______, + ______, + ______}, + [0x2e] = {______, + ______, + ______, + ______, + ______, + __OO__, + __OO__, + ______}, + [0x2f] = {______, + _____O, + ____O_, + ___O__, + __O___, + _O____, + ______, + ______}, + [0x30] = {__OOO_, + _O___O, + _O__OO, + _O_O_O, + _OO__O, + _O___O, + __OOO_, + ______}, + [0x31] = {___O__, + __OO__, + ___O__, + ___O__, + ___O__, + ___O__, + __OOO_, + ______}, + [0x32] = {__OOO_, + _O___O, + _____O, + ____O_, + ___O__, + __O___, + _OOOOO, + ______}, + [0x33] = {_OOOOO, + ____O_, + ___O__, + ____O_, + _____O, + _O___O, + __OOO_, + ______}, + [0x34] = {____O_, + ___OO_, + __O_O_, + _O__O_, + _OOOOO, + ____O_, + ____O_, + ______}, + [0x35] = {_OOOOO, + _O____, + _O____, + _OOOO_, + _____O, + _O___O, + __OOO_, + ______}, + [0x36] = {___OO_, + __O___, + _O____, + _OOOO_, + _O___O, + _O___O, + __OOO_, + ______}, + [0x37] = {_OOOOO, + _____O, + ____O_, + ___O__, + __O___, + __O___, + __O___, + ______}, + [0x38] = {__OOO_, + _O___O, + _O___O, + __OOO_, + _O___O, + _O___O, + __OOO_, + ______}, + [0x39] = {__OOO_, + _O___O, + _O___O, + __OOOO, + _____O, + ____O_, + __OO__, + ______}, + [0x3a] = {______, + __OO__, + __OO__, + ______, + __OO__, + __OO__, + ______, + ______}, + [0x3b] = {______, + __OO__, + __OO__, + ______, + __OO__, + ___O__, + __O___, + ______}, + [0x3c] = {____O_, + ___O__, + __O___, + _O____, + __O___, + ___O__, + ____O_, + ______}, + [0x3d] = {______, + ______, + _OOOOO, + ______, + _OOOOO, + ______, + ______, + ______}, + [0x3e] = {_O____, + __O___, + ___O__, + ____O_, + ___O__, + __O___, + _O____, + ______}, + [0x3f] = {__OOO_, + _O___O, + _____O, + ____O_, + ___O__, + ______, + ___O__, + ______}, + [0x40] = {__OOO_, + _O___O, + _____O, + __OO_O, + _O_O_O, + _O_O_O, + __OOO_, + ______}, + [0x41] = {__OOO_, + _O___O, + _O___O, + _O___O, + _OOOOO, + _O___O, + _O___O, + ______}, + [0x42] = {_OOOO_, + _O___O, + _O___O, + _OOOO_, + _O___O, + _O___O, + _OOOO_, + ______}, + [0x43] = {__OOO_, + _O___O, + _O____, + _O____, + _O____, + _O___O, + __OOO_, + ______}, + [0x44] = {_OOO__, + _O__O_, + _O___O, + _O___O, + _O___O, + _O__O_, + _OOO__, + ______}, + [0x45] = {_OOOOO, + _O____, + _O____, + _OOOO_, + _O____, + _O____, + _OOOOO, + ______}, + [0x46] = {_OOOOO, + _O____, + _O____, + _OOOO_, + _O____, + _O____, + _O____, + ______}, + [0x47] = {__OOO_, + _O___O, + _O____, + _O_OOO, + _O___O, + _O___O, + __OOOO, + ______}, + [0x48] = {_O___O, + _O___O, + _O___O, + _OOOOO, + _O___O, + _O___O, + _O___O, + ______}, + [0x49] = {__OOO_, + ___O__, + ___O__, + ___O__, + ___O__, + ___O__, + __OOO_, + ______}, + [0x4a] = {___OOO, + ____O_, + ____O_, + ____O_, + ____O_, + _O__O_, + __OO__, + ______}, + [0x4b] = {_O___O, + _O__O_, + _O_O__, + _OO___, + _O_O__, + _O__O_, + _O___O, + ______}, + [0x4c] = {_O____, + _O____, + _O____, + _O____, + _O____, + _O____, + _OOOOO, + ______}, + [0x4d] = {_O___O, + _OO_OO, + _O_O_O, + _O_O_O, + _O___O, + _O___O, + _O___O, + ______}, + [0x4e] = {_O___O, + _O___O, + _OO__O, + _O_O_O, + _O__OO, + _O___O, + _O___O, + ______}, + [0x4f] = {__OOO_, + _O___O, + _O___O, + _O___O, + _O___O, + _O___O, + __OOO_, + ______}, + [0x50] = {_OOOO_, + _O___O, + _O___O, + _OOOO_, + _O____, + _O____, + _O____, + ______}, + [0x51] = {__OOO_, + _O___O, + _O___O, + _O___O, + _O_O_O, + _O__O_, + __OO_O, + ______}, + [0x52] = {_OOOO_, + _O___O, + _O___O, + _OOOO_, + _O_O__, + _O__O_, + _O___O, + ______}, + [0x53] = {__OOOO, + _O____, + _O____, + __OOO_, + _____O, + _____O, + _OOOO_, + ______}, + [0x54] = {_OOOOO, + ___O__, + ___O__, + ___O__, + ___O__, + ___O__, + ___O__, + ______}, + [0x55] = {_O___O, + _O___O, + _O___O, + _O___O, + _O___O, + _O___O, + __OOO_, + ______}, + [0x56] = {_O___O, + _O___O, + _O___O, + _O___O, + _O___O, + __O_O_, + ___O__, + ______}, + [0x57] = {_O___O, + _O___O, + _O___O, + _O_O_O, + _O_O_O, + _O_O_O, + __O_O_, + ______}, + [0x58] = {_O___O, + _O___O, + __O_O_, + ___O__, + __O_O_, + _O___O, + _O___O, + ______}, + [0x59] = {_O___O, + _O___O, + _O___O, + __O_O_, + ___O__, + ___O__, + ___O__, + ______}, + [0x5a] = {_OOOOO, + _____O, + ____O_, + ___O__, + __O___, + _O____, + _OOOOO, + ______}, + [0x5b] = {__OOO_, + __O___, + __O___, + __O___, + __O___, + __O___, + __OOO_, + ______}, + [0x5c] = {_O___O, + __O_O_, + _OOOOO, + ___O__, + _OOOOO, + ___O__, + ___O__, + ______}, + [0x5d] = {__OOO_, + ____O_, + ____O_, + ____O_, + ____O_, + ____O_, + __OOO_, + ______}, + [0x5e] = {___O__, + __O_O_, + _O___O, + ______, + ______, + ______, + ______, + ______}, + [0x5f] = {______, + ______, + ______, + ______, + ______, + ______, + _OOOOO, + ______}, + [0x60] = {__O___, + ___O__, + ____O_, + ______, + ______, + ______, + ______, + ______}, + [0x61] = {______, + ______, + __OOO_, + _____O, + __OOOO, + _O___O, + __OOOO, + ______}, + [0x62] = {_O____, + _O____, + _O_OO_, + _OO__O, + _O___O, + _O___O, + _OOOO_, + ______}, + [0x63] = {______, + ______, + __OOO_, + _O____, + _O____, + _O___O, + __OOO_, + ______}, + [0x64] = {_____O, + _____O, + __OO_O, + _O__OO, + _O___O, + _O___O, + __OOOO, + ______}, + [0x65] = {______, + ______, + __OOO_, + _O___O, + _OOOOO, + _O____, + __OOO_, + ______}, + [0x66] = {___OO_, + __O__O, + __O___, + _OOO__, + __O___, + __O___, + __O___, + ______}, + [0x67] = {______, + ______, + __OOOO, + _O___O, + _O___O, + __OOOO, + _____O, + __OOO_}, + [0x68] = {_O____, + _O____, + _O_OO_, + _OO__O, + _O___O, + _O___O, + _O___O, + ______}, + [0x69] = {___O__, + ______, + __OO__, + ___O__, + ___O__, + ___O__, + __OOO_, + ______}, + [0x6a] = {____O_, + ______, + ___OO_, + ____O_, + ____O_, + _O__O_, + __OO__, + ______}, + [0x6b] = {__O___, + __O___, + __O__O, + __O_O_, + __OO__, + __O_O_, + __O__O, + ______}, + [0x6c] = {__OO__, + ___O__, + ___O__, + ___O__, + ___O__, + ___O__, + __OOO_, + ______}, + [0x6d] = {______, + ______, + _OO_O_, + _O_O_O, + _O_O_O, + _O___O, + _O___O, + ______}, + [0x6e] = {______, + ______, + _OOOO_, + _O___O, + _O___O, + _O___O, + _O___O, + ______}, + [0x6f] = {______, + ______, + __OOO_, + _O___O, + _O___O, + _O___O, + __OOO_, + ______}, + [0x70] = {______, + ______, + _OOOO_, + _O___O, + _O___O, + _OOOO_, + _O____, + _O____}, + [0x71] = {______, + ______, + __OO_O, + _O__OO, + _O___O, + __OOOO, + _____O, + _____O}, + [0x72] = {______, + ______, + _O_OO_, + _OO__O, + _O____, + _O____, + _O____, + ______}, + [0x73] = {______, + ______, + __OOO_, + _O____, + __OOO_, + _____O, + _OOOO_, + ______}, + [0x74] = {__O___, + __O___, + _OOO__, + __O___, + __O___, + __O__O, + ___OO_, + ______}, + [0x75] = {______, + ______, + _O___O, + _O___O, + _O___O, + _O__OO, + __OO_O, + ______}, + [0x76] = {______, + ______, + _O___O, + _O___O, + _O___O, + __O_O_, + ___O__, + ______}, + [0x77] = {______, + ______, + _O___O, + _O___O, + _O___O, + _O_O_O, + __O_O_, + ______}, + [0x78] = {______, + ______, + _O___O, + __O_O_, + ___O__, + __O_O_, + _O___O, + ______}, + [0x79] = {______, + ______, + _O___O, + _O___O, + __OOOO, + _____O, + __OOO_, + ______}, + [0x7a] = {______, + ______, + _OOOOO, + ____O_, + ___O__, + __O___, + _OOOOO, + ______}, + [0x7b] = {____O_, + ___O__, + ___O__, + __O___, + ___O__, + ___O__, + ____O_, + ______}, + [0x7c] = {___O__, + ___O__, + ___O__, + ___O__, + ___O__, + ___O__, + ___O__, + ______}, + [0x7d] = {__O___, + ___O__, + ___O__, + ____O_, + ___O__, + ___O__, + __O___, + ______}, + [0x7e] = {______, + ___O__, + ____O_, + _OOOOO, + ____O_, + ___O__, + ______, + ______}, - [0x7f] {______, - ___O__, - __O___, - _OOOOO, - __O___, - ___O__, - ______, - ______}, - [0xb0] {__OOO_, - __O_O_, - __OOO_, - ______, - ______, - ______, - ______, - ______}, - [0xe1] {__O_O_, - ______, - __OOO_, - _____O, - __OOOO, - _O___O, - __OOOO, - ______}, - [0xe2] {__OOO_, - _O___O, - _OOOO_, - _O___O, - _O___O, - _O_OO_, - _O____, - ______}, - [0xef] {__O_O_, - ______, - __OOO_, - _O___O, - _O___O, - _O___O, - __OOO_, - ______}, - [0xf5] {__O_O_, - ______, - _O___O, - _O___O, - _O___O, - _O__OO, - __OO_O, - ______}, + [0x7f] = {______, + ___O__, + __O___, + _OOOOO, + __O___, + ___O__, + ______, + ______}, + [0xb0] = {__OOO_, + __O_O_, + __OOO_, + ______, + ______, + ______, + ______, + ______}, + [0xe1] = {__O_O_, + ______, + __OOO_, + _____O, + __OOOO, + _O___O, + __OOOO, + ______}, + [0xe2] = {__OOO_, + _O___O, + _OOOO_, + _O___O, + _O___O, + _O_OO_, + _O____, + ______}, + [0xef] = {__O_O_, + ______, + __OOO_, + _O___O, + _O___O, + _O___O, + __OOO_, + ______}, + [0xf5] = {__O_O_, + ______, + _O___O, + _O___O, + _O___O, + _O__OO, + __OO_O, + ______}, }; diff --git a/font_6x8_bold.h b/font_6x8_bold.h index 5395744..85e6e65 100644 --- a/font_6x8_bold.h +++ b/font_6x8_bold.h @@ -1,4 +1,4 @@ -/* $Id: font_6x8_bold.h 728 2007-01-14 11:14:38Z michael $ +/* $Id: font_6x8_bold.h 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/font_6x8_bold.h $ * * 6x8 bold font @@ -90,813 +90,813 @@ #define OOOOOO 0x3f unsigned char Font_6x8_bold[256][8] = { - [0x20] {______, - ______, - ______, - ______, - ______, - ______, - ______, - ______}, - [0x21] {__OO__, - __OO__, - __OO__, - __OO__, - ______, - ______, - __OO__, - ______}, - [0x22] {_OO_OO, - _OO_OO, - _OO_OO, - ______, - ______, - ______, - ______, - ______}, - [0x23] {__O_O_, - __O_O_, - _OOOOO, - __O_O_, - _OOOOO, - __O_O_, - __O_O_, - ______}, - [0x24] {___O__, - __OOOO, - _O_O__, - __OOO_, - ___O_O, - _OOOO_, - ___O__, - ______}, - [0x25] {_OO___, - _OO_OO, - ___OO_, - __OO__, - _OO___, - OO__OO, - ____OO, - ______}, - [0x26] {__OO__, - _OO_OO, - _OO_OO, - __OO__, - _OOO_O, - _OO_OO, - __OO_O, - ______}, - [0x27] {__OO__, - __OO__, - _OO___, - ______, - ______, - ______, - ______, - ______}, - [0x28] {___OO_, - __OO__, - _OO___, - _OO___, - _OO___, - __OO__, - ___OO_, - ______}, - [0x29] {_OO___, - __OO__, - ___OO_, - ___OO_, - ___OO_, - __OO__, - _OO___, - ______}, - [0x2a] {______, - ___O__, - _O_O_O, - __OOO_, - _O_O_O, - ___O__, - ______, - ______}, - [0x2b] {______, - __OO__, - __OO__, - _OOOO_, - __OO__, - __OO__, - ______, - ______}, - [0x2c] {______, - ______, - ______, - ______, - ___OO_, - ___OO_, - __OO__, - ______}, - [0x2d] {______, - ______, - ______, - _OOOOO, - ______, - ______, - ______, - ______}, - [0x2e] {______, - ______, - ______, - ______, - ______, - __OO__, - __OO__, - ______}, - [0x2f] {______, - ____OO, - ___OO_, - __OO__, - _OO___, - OO____, - ______, - ______}, - [0x30] {__OOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0x31] {___OO_, - __OOO_, - ___OO_, - ___OO_, - ___OO_, - ___OO_, - __OOOO, - ______}, - [0x32] {__OOO_, - _OO_OO, - ____OO, - ___OO_, - __OO__, - _OO___, - _OOOOO, - ______}, - [0x33] {_OOOOO, - ____OO, - ___OO_, - ____OO, - ____OO, - _OO_OO, - __OOO_, - ______}, - [0x34] {____OO, - ___OO_, - __OO__, - _OO_OO, - _OOOOO, - ____OO, - ____OO, - ______}, - [0x35] {_OOOOO, - _OO___, - _OO___, - _OOOO_, - ____OO, - _OO_OO, - __OOO_, - ______}, - [0x36] {___OO_, - __OO__, - _OO___, - _OOOO_, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0x37] {_OOOOO, - ____OO, - ___OO_, - __OO__, - __OO__, - __OO__, - __OO__, - ______}, - [0x38] {__OOO_, - _OO_OO, - _OO_OO, - __OOO_, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0x39] {__OOO_, - _OO_OO, - _OO_OO, - __OOOO, - ____OO, - ___OO_, - _OOO__, - ______}, - [0x3a] {______, - __OO__, - __OO__, - ______, - __OO__, - __OO__, - ______, - ______}, - [0x3b] {______, - __OO__, - __OO__, - ______, - __OO__, - __OO__, - _OO___, - ______}, - [0x3c] {____OO, - ___OO_, - __OO__, - _OO___, - __OO__, - ___OO_, - ____OO, - ______}, - [0x3d] {______, - ______, - _OOOOO, - ______, - _OOOOO, - ______, - ______, - ______}, - [0x3e] {_OO___, - __OO__, - ___OO_, - ____OO, - ___OO_, - __OO__, - _OO___, - ______}, - [0x3f] {__OOO_, - _OO_OO, - ____OO, - ___OO_, - __OO__, - ______, - __OO__, - ______}, - [0x40] {__OOO_, - _OO_OO, - ____OO, - __O_OO, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0x41] {__OOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OOOOO, - _OO_OO, - _OO_OO, - ______}, - [0x42] {_OOOO_, - _OO_OO, - _OO_OO, - _OOOO_, - _OO_OO, - _OO_OO, - _OOOO_, - ______}, - [0x43] {__OOO_, - _OO_OO, - _OO___, - _OO___, - _OO___, - _OO_OO, - __OOO_, - ______}, - [0x44] {_OOO__, - _OOOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OOOO_, - _OOO__, - ______}, - [0x45] {_OOOOO, - _OO___, - _OO___, - _OOOO_, - _OO___, - _OO___, - _OOOOO, - ______}, - [0x46] {_OOOOO, - _OO___, - _OO___, - _OOOO_, - _OO___, - _OO___, - _OO___, - ______}, - [0x47] {__OOO_, - _OO_OO, - _OO___, - _OO_OO, - _OO_OO, - _OO_OO, - __OOOO, - ______}, - [0x48] {_OO_OO, - _OO_OO, - _OO_OO, - _OOOOO, - _OO_OO, - _OO_OO, - _OO_OO, - ______}, - [0x49] {_OOOO_, - __OO__, - __OO__, - __OO__, - __OO__, - __OO__, - _OOOO_, - ______}, - [0x4a] {___OOO, - ____OO, - ____OO, - ____OO, - ____OO, - _OO_OO, - __OOO_, - ______}, - [0x4b] {_OO_OO, - _OO_OO, - _OOOO_, - _OOO__, - _OOOO_, - _OO_OO, - _OO_OO, - ______}, - [0x4c] {_OO___, - _OO___, - _OO___, - _OO___, - _OO___, - _OO___, - _OOOOO, - ______}, - [0x4d] {_O___O, - _OO_OO, - _OOOOO, - _OOOOO, - _OO_OO, - _OO_OO, - _OO_OO, - ______}, - [0x4e] {_O__OO, - _OO_OO, - _OO_OO, - _OOOOO, - _OO_OO, - _OO_OO, - _OO__O, - ______}, - [0x4f] {__OOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0x50] {_OOOO_, - _OO_OO, - _OO_OO, - _OOOO_, - _OO___, - _OO___, - _OO___, - ______}, - [0x51] {__OOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_O_, - _OO_OO, - __OO_O, - ______}, - [0x52] {_OOOO_, - _OO_OO, - _OO_OO, - _OOOO_, - _OOOO_, - _OO_OO, - _OO_OO, - ______}, - [0x53] {__OOOO, - _OO___, - _OO___, - __OOO_, - ____OO, - ____OO, - _OOOO_, - ______}, - [0x54] {OOOOOO, - __OO__, - __OO__, - __OO__, - __OO__, - __OO__, - __OO__, - ______}, - [0x55] {_OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0x56] {_OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - ___O__, - ______}, - [0x57] {_OO_OO, - _OO_OO, - _OO_OO, - _OOOOO, - _OOOOO, - _OO_OO, - _O___O, - ______}, - [0x58] {_OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - _OO_OO, - _OO_OO, - _OO_OO, - ______}, - [0x59] {_OO_OO, - _OO_OO, - _OO_OO, - __O_OO, - ___OOO, - ___OO_, - _OOO__, - ______}, - [0x5a] {_OOOOO, - ____OO, - ___OO_, - __OOO_, - __OO__, - _OO___, - _OOOOO, - ______}, - [0x5b] {_OOOO_, - _OO___, - _OO___, - _OO___, - _OO___, - _OO___, - _OOOO_, - ______}, - [0x5c] {_O___O, - __O_O_, - _OOOOO, - ___O__, - _OOOOO, - ___O__, - ___O__, - ______}, - [0x5d] {__OOOO, - ____OO, - ____OO, - ____OO, - ____OO, - ____OO, - __OOOO, - ______}, - [0x5e] {___O__, - __OOO_, - _OO_OO, - ______, - ______, - ______, - ______, - ______}, - [0x5f] {______, - ______, - ______, - ______, - ______, - ______, - _OOOOO, - ______}, - [0x60] {_OO___, - __OO__, - ___OO_, - ______, - ______, - ______, - ______, - ______}, - [0x61] {______, - ______, - __OOO_, - ____OO, - __OOOO, - _OO_OO, - __OOOO, - ______}, - [0x62] {_OO___, - _OO___, - _OOOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OOOO_, - ______}, - [0x63] {______, - ______, - __OOO_, - _OO_OO, - _OO___, - _OO_OO, - __OOO_, - ______}, - [0x64] {____OO, - ____OO, - __OOOO, - _OO_OO, - _OO_OO, - _OO_OO, - __OOOO, - ______}, - [0x65] {______, - ______, - __OOO_, - _OO_OO, - _OOOOO, - _OO___, - __OOO_, - ______}, - [0x66] {___OOO, - __OO__, - __OO__, - _OOOO_, - __OO__, - __OO__, - __OO__, - ______}, - [0x67] {______, - ______, - __OOOO, - _OO_OO, - _OO_OO, - __OOOO, - ____OO, - __OOO_}, - [0x68] {_OO___, - _OO___, - _OOOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - ______}, - [0x69] {__OO__, - ______, - _OOO__, - __OO__, - __OO__, - __OO__, - _OOOO_, - ______}, - [0x6a] {____OO, - ______, - ___OOO, - ____OO, - ____OO, - _OO_OO, - __OOO_, - ______}, - [0x6b] {_OO___, - _OO___, - _OO_OO, - _OO_OO, - _OOOO_, - _OO_OO, - _OO_OO, - ______}, - [0x6c] {_OOO__, - __OO__, - __OO__, - __OO__, - __OO__, - __OO__, - _OOOO_, - ______}, - [0x6d] {______, - ______, - _OO_O_, - _OOOOO, - _OOOOO, - _OO_OO, - _OO_OO, - ______}, - [0x6e] {______, - ______, - _OOOO_, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - ______}, - [0x6f] {______, - ______, - __OOO_, - _OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0x70] {______, - ______, - _OOOO_, - _OO_OO, - _OO_OO, - _OOOO_, - _OO___, - _OO___}, - [0x71] {______, - ______, - __OOOO, - _OO_OO, - _OO_OO, - __OOOO, - ____OO, - ____OO}, - [0x72] {______, - ______, - _OO_OO, - _OOOO_, - _OO___, - _OO___, - _OO___, - ______}, - [0x73] {______, - ______, - __OOOO, - _OO___, - __OOO_, - ____OO, - _OOOO_, - ______}, - [0x74] {__OO__, - __OO__, - _OOOO_, - __OO__, - __OO__, - __OO__, - ___OO_, - ______}, - [0x75] {______, - ______, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - __OOOO, - ______}, - [0x76] {______, - ______, - _OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - ___O__, - ______}, - [0x77] {______, - ______, - _OO_OO, - _OO_OO, - _OOOOO, - _OO_OO, - _O___O, - ______}, - [0x78] {______, - ______, - _OO_OO, - _OO_OO, - __OOO_, - _OO_OO, - _OO_OO, - ______}, - [0x79] {______, - ______, - _OO_OO, - _OO_OO, - __OOOO, - ____OO, - __OOO_, - ______}, - [0x7a] {______, - ______, - _OOOOO, - ___OO_, - __OO__, - _OO___, - _OOOOO, - ______}, - [0x7b] {___OO_, - __OO__, - __OO__, - _OO___, - __OO__, - __OO__, - ___OO_, - ______}, - [0x7c] {__OO__, - __OO__, - __OO__, - __OO__, - __OO__, - __OO__, - __OO__, - ______}, - [0x7d] {__OO__, - ___OO_, - ___OO_, - ____OO, - ___OO_, - ___OO_, - __OO__, - ______}, - [0x7e] {______, - __OO__, - ___OO_, - _OOOOO, - ___OO_, - __OO__, - ______, - ______}, + [0x20] = {______, + ______, + ______, + ______, + ______, + ______, + ______, + ______}, + [0x21] = {__OO__, + __OO__, + __OO__, + __OO__, + ______, + ______, + __OO__, + ______}, + [0x22] = {_OO_OO, + _OO_OO, + _OO_OO, + ______, + ______, + ______, + ______, + ______}, + [0x23] = {__O_O_, + __O_O_, + _OOOOO, + __O_O_, + _OOOOO, + __O_O_, + __O_O_, + ______}, + [0x24] = {___O__, + __OOOO, + _O_O__, + __OOO_, + ___O_O, + _OOOO_, + ___O__, + ______}, + [0x25] = {_OO___, + _OO_OO, + ___OO_, + __OO__, + _OO___, + OO__OO, + ____OO, + ______}, + [0x26] = {__OO__, + _OO_OO, + _OO_OO, + __OO__, + _OOO_O, + _OO_OO, + __OO_O, + ______}, + [0x27] = {__OO__, + __OO__, + _OO___, + ______, + ______, + ______, + ______, + ______}, + [0x28] = {___OO_, + __OO__, + _OO___, + _OO___, + _OO___, + __OO__, + ___OO_, + ______}, + [0x29] = {_OO___, + __OO__, + ___OO_, + ___OO_, + ___OO_, + __OO__, + _OO___, + ______}, + [0x2a] = {______, + ___O__, + _O_O_O, + __OOO_, + _O_O_O, + ___O__, + ______, + ______}, + [0x2b] = {______, + __OO__, + __OO__, + _OOOO_, + __OO__, + __OO__, + ______, + ______}, + [0x2c] = {______, + ______, + ______, + ______, + ___OO_, + ___OO_, + __OO__, + ______}, + [0x2d] = {______, + ______, + ______, + _OOOOO, + ______, + ______, + ______, + ______}, + [0x2e] = {______, + ______, + ______, + ______, + ______, + __OO__, + __OO__, + ______}, + [0x2f] = {______, + ____OO, + ___OO_, + __OO__, + _OO___, + OO____, + ______, + ______}, + [0x30] = {__OOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0x31] = {___OO_, + __OOO_, + ___OO_, + ___OO_, + ___OO_, + ___OO_, + __OOOO, + ______}, + [0x32] = {__OOO_, + _OO_OO, + ____OO, + ___OO_, + __OO__, + _OO___, + _OOOOO, + ______}, + [0x33] = {_OOOOO, + ____OO, + ___OO_, + ____OO, + ____OO, + _OO_OO, + __OOO_, + ______}, + [0x34] = {____OO, + ___OO_, + __OO__, + _OO_OO, + _OOOOO, + ____OO, + ____OO, + ______}, + [0x35] = {_OOOOO, + _OO___, + _OO___, + _OOOO_, + ____OO, + _OO_OO, + __OOO_, + ______}, + [0x36] = {___OO_, + __OO__, + _OO___, + _OOOO_, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0x37] = {_OOOOO, + ____OO, + ___OO_, + __OO__, + __OO__, + __OO__, + __OO__, + ______}, + [0x38] = {__OOO_, + _OO_OO, + _OO_OO, + __OOO_, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0x39] = {__OOO_, + _OO_OO, + _OO_OO, + __OOOO, + ____OO, + ___OO_, + _OOO__, + ______}, + [0x3a] = {______, + __OO__, + __OO__, + ______, + __OO__, + __OO__, + ______, + ______}, + [0x3b] = {______, + __OO__, + __OO__, + ______, + __OO__, + __OO__, + _OO___, + ______}, + [0x3c] = {____OO, + ___OO_, + __OO__, + _OO___, + __OO__, + ___OO_, + ____OO, + ______}, + [0x3d] = {______, + ______, + _OOOOO, + ______, + _OOOOO, + ______, + ______, + ______}, + [0x3e] = {_OO___, + __OO__, + ___OO_, + ____OO, + ___OO_, + __OO__, + _OO___, + ______}, + [0x3f] = {__OOO_, + _OO_OO, + ____OO, + ___OO_, + __OO__, + ______, + __OO__, + ______}, + [0x40] = {__OOO_, + _OO_OO, + ____OO, + __O_OO, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0x41] = {__OOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OOOOO, + _OO_OO, + _OO_OO, + ______}, + [0x42] = {_OOOO_, + _OO_OO, + _OO_OO, + _OOOO_, + _OO_OO, + _OO_OO, + _OOOO_, + ______}, + [0x43] = {__OOO_, + _OO_OO, + _OO___, + _OO___, + _OO___, + _OO_OO, + __OOO_, + ______}, + [0x44] = {_OOO__, + _OOOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OOOO_, + _OOO__, + ______}, + [0x45] = {_OOOOO, + _OO___, + _OO___, + _OOOO_, + _OO___, + _OO___, + _OOOOO, + ______}, + [0x46] = {_OOOOO, + _OO___, + _OO___, + _OOOO_, + _OO___, + _OO___, + _OO___, + ______}, + [0x47] = {__OOO_, + _OO_OO, + _OO___, + _OO_OO, + _OO_OO, + _OO_OO, + __OOOO, + ______}, + [0x48] = {_OO_OO, + _OO_OO, + _OO_OO, + _OOOOO, + _OO_OO, + _OO_OO, + _OO_OO, + ______}, + [0x49] = {_OOOO_, + __OO__, + __OO__, + __OO__, + __OO__, + __OO__, + _OOOO_, + ______}, + [0x4a] = {___OOO, + ____OO, + ____OO, + ____OO, + ____OO, + _OO_OO, + __OOO_, + ______}, + [0x4b] = {_OO_OO, + _OO_OO, + _OOOO_, + _OOO__, + _OOOO_, + _OO_OO, + _OO_OO, + ______}, + [0x4c] = {_OO___, + _OO___, + _OO___, + _OO___, + _OO___, + _OO___, + _OOOOO, + ______}, + [0x4d] = {_O___O, + _OO_OO, + _OOOOO, + _OOOOO, + _OO_OO, + _OO_OO, + _OO_OO, + ______}, + [0x4e] = {_O__OO, + _OO_OO, + _OO_OO, + _OOOOO, + _OO_OO, + _OO_OO, + _OO__O, + ______}, + [0x4f] = {__OOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0x50] = {_OOOO_, + _OO_OO, + _OO_OO, + _OOOO_, + _OO___, + _OO___, + _OO___, + ______}, + [0x51] = {__OOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_O_, + _OO_OO, + __OO_O, + ______}, + [0x52] = {_OOOO_, + _OO_OO, + _OO_OO, + _OOOO_, + _OOOO_, + _OO_OO, + _OO_OO, + ______}, + [0x53] = {__OOOO, + _OO___, + _OO___, + __OOO_, + ____OO, + ____OO, + _OOOO_, + ______}, + [0x54] = {OOOOOO, + __OO__, + __OO__, + __OO__, + __OO__, + __OO__, + __OO__, + ______}, + [0x55] = {_OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0x56] = {_OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + ___O__, + ______}, + [0x57] = {_OO_OO, + _OO_OO, + _OO_OO, + _OOOOO, + _OOOOO, + _OO_OO, + _O___O, + ______}, + [0x58] = {_OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + _OO_OO, + _OO_OO, + _OO_OO, + ______}, + [0x59] = {_OO_OO, + _OO_OO, + _OO_OO, + __O_OO, + ___OOO, + ___OO_, + _OOO__, + ______}, + [0x5a] = {_OOOOO, + ____OO, + ___OO_, + __OOO_, + __OO__, + _OO___, + _OOOOO, + ______}, + [0x5b] = {_OOOO_, + _OO___, + _OO___, + _OO___, + _OO___, + _OO___, + _OOOO_, + ______}, + [0x5c] = {_O___O, + __O_O_, + _OOOOO, + ___O__, + _OOOOO, + ___O__, + ___O__, + ______}, + [0x5d] = {__OOOO, + ____OO, + ____OO, + ____OO, + ____OO, + ____OO, + __OOOO, + ______}, + [0x5e] = {___O__, + __OOO_, + _OO_OO, + ______, + ______, + ______, + ______, + ______}, + [0x5f] = {______, + ______, + ______, + ______, + ______, + ______, + _OOOOO, + ______}, + [0x60] = {_OO___, + __OO__, + ___OO_, + ______, + ______, + ______, + ______, + ______}, + [0x61] = {______, + ______, + __OOO_, + ____OO, + __OOOO, + _OO_OO, + __OOOO, + ______}, + [0x62] = {_OO___, + _OO___, + _OOOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OOOO_, + ______}, + [0x63] = {______, + ______, + __OOO_, + _OO_OO, + _OO___, + _OO_OO, + __OOO_, + ______}, + [0x64] = {____OO, + ____OO, + __OOOO, + _OO_OO, + _OO_OO, + _OO_OO, + __OOOO, + ______}, + [0x65] = {______, + ______, + __OOO_, + _OO_OO, + _OOOOO, + _OO___, + __OOO_, + ______}, + [0x66] = {___OOO, + __OO__, + __OO__, + _OOOO_, + __OO__, + __OO__, + __OO__, + ______}, + [0x67] = {______, + ______, + __OOOO, + _OO_OO, + _OO_OO, + __OOOO, + ____OO, + __OOO_}, + [0x68] = {_OO___, + _OO___, + _OOOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + ______}, + [0x69] = {__OO__, + ______, + _OOO__, + __OO__, + __OO__, + __OO__, + _OOOO_, + ______}, + [0x6a] = {____OO, + ______, + ___OOO, + ____OO, + ____OO, + _OO_OO, + __OOO_, + ______}, + [0x6b] = {_OO___, + _OO___, + _OO_OO, + _OO_OO, + _OOOO_, + _OO_OO, + _OO_OO, + ______}, + [0x6c] = {_OOO__, + __OO__, + __OO__, + __OO__, + __OO__, + __OO__, + _OOOO_, + ______}, + [0x6d] = {______, + ______, + _OO_O_, + _OOOOO, + _OOOOO, + _OO_OO, + _OO_OO, + ______}, + [0x6e] = {______, + ______, + _OOOO_, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + ______}, + [0x6f] = {______, + ______, + __OOO_, + _OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0x70] = {______, + ______, + _OOOO_, + _OO_OO, + _OO_OO, + _OOOO_, + _OO___, + _OO___}, + [0x71] = {______, + ______, + __OOOO, + _OO_OO, + _OO_OO, + __OOOO, + ____OO, + ____OO}, + [0x72] = {______, + ______, + _OO_OO, + _OOOO_, + _OO___, + _OO___, + _OO___, + ______}, + [0x73] = {______, + ______, + __OOOO, + _OO___, + __OOO_, + ____OO, + _OOOO_, + ______}, + [0x74] = {__OO__, + __OO__, + _OOOO_, + __OO__, + __OO__, + __OO__, + ___OO_, + ______}, + [0x75] = {______, + ______, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + __OOOO, + ______}, + [0x76] = {______, + ______, + _OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + ___O__, + ______}, + [0x77] = {______, + ______, + _OO_OO, + _OO_OO, + _OOOOO, + _OO_OO, + _O___O, + ______}, + [0x78] = {______, + ______, + _OO_OO, + _OO_OO, + __OOO_, + _OO_OO, + _OO_OO, + ______}, + [0x79] = {______, + ______, + _OO_OO, + _OO_OO, + __OOOO, + ____OO, + __OOO_, + ______}, + [0x7a] = {______, + ______, + _OOOOO, + ___OO_, + __OO__, + _OO___, + _OOOOO, + ______}, + [0x7b] = {___OO_, + __OO__, + __OO__, + _OO___, + __OO__, + __OO__, + ___OO_, + ______}, + [0x7c] = {__OO__, + __OO__, + __OO__, + __OO__, + __OO__, + __OO__, + __OO__, + ______}, + [0x7d] = {__OO__, + ___OO_, + ___OO_, + ____OO, + ___OO_, + ___OO_, + __OO__, + ______}, + [0x7e] = {______, + __OO__, + ___OO_, + _OOOOO, + ___OO_, + __OO__, + ______, + ______}, - [0x7f] {______, - ___OO_, - __OO__, - _OOOOO, - __OO__, - ___OO_, - ______, - ______}, - [0xb0] {_OOOOO, - _OO_OO, - _OOOOO, - ______, - ______, - ______, - ______, - ______}, - [0xe1] {_OO_OO, - ______, - __OOO_, - ____OO, - __OOOO, - _OO_OO, - __OOOO, - ______}, - [0xe2] {__OOO_, - _OO_OO, - _OOOO_, - _OO_OO, - _OO_OO, - _OOOO_, - _OO___, - ______}, - [0xef] {_OO_OO, - ______, - __OOO_, - _OO_OO, - _OO_OO, - _OO_OO, - __OOO_, - ______}, - [0xf5] {_OO_OO, - ______, - _OO_OO, - _OO_OO, - _OO_OO, - _OO_OO, - __OOOO, - ______}, + [0x7f] = {______, + ___OO_, + __OO__, + _OOOOO, + __OO__, + ___OO_, + ______, + ______}, + [0xb0] = {_OOOOO, + _OO_OO, + _OOOOO, + ______, + ______, + ______, + ______, + ______}, + [0xe1] = {_OO_OO, + ______, + __OOO_, + ____OO, + __OOOO, + _OO_OO, + __OOOO, + ______}, + [0xe2] = {__OOO_, + _OO_OO, + _OOOO_, + _OO_OO, + _OO_OO, + _OOOO_, + _OO___, + ______}, + [0xef] = {_OO_OO, + ______, + __OOO_, + _OO_OO, + _OO_OO, + _OO_OO, + __OOO_, + ______}, + [0xf5] = {_OO_OO, + ______, + _OO_OO, + _OO_OO, + _OO_OO, + _OO_OO, + __OOOO, + ______}, }; diff --git a/lcd4linux.c b/lcd4linux.c index 8691ab3..0fc3d15 100644 --- a/lcd4linux.c +++ b/lcd4linux.c @@ -1,4 +1,4 @@ -/* $Id: lcd4linux.c 756 2007-01-23 04:38:43Z michael $ +/* $Id: lcd4linux.c 783 2007-03-22 06:10:36Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/lcd4linux.c $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/lcd4linux.c $ * @@ -82,7 +82,7 @@ static void interactive_mode(void) RESULT result = { 0, 0, 0, NULL }; printf("\neval> "); - for (fgets(line, 1024, stdin); !feof(stdin); fgets(line, 1024, stdin)) { + for (fgets(line, sizeof(line), stdin); !feof(stdin); fgets(line, sizeof(line), stdin)) { if (line[strlen(line) - 1] == '\n') line[strlen(line) - 1] = '\0'; if (strlen(line) > 0) { diff --git a/plugin_file.c b/plugin_file.c index ed9faa8..7103027 100644 --- a/plugin_file.c +++ b/plugin_file.c @@ -1,4 +1,4 @@ -/* $Id: plugin_file.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_file.c 783 2007-03-22 06:10:36Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_file.c $ * * plugin to perform simple file operations @@ -55,7 +55,6 @@ static void my_readline(RESULT * result, RESULT * arg1, RESULT * arg2) { char value[80], val2[80]; - char *pos; FILE *fp; int reqline, i, size; @@ -68,14 +67,12 @@ static void my_readline(RESULT * result, RESULT * arg1, RESULT * arg2) i = 0; while (!feof(fp) && i++ < reqline) { fgets(val2, sizeof(val2), fp); - size = strcspn(val2, "\n"); + size = strcspn(val2, "\r\n"); strncpy(value, val2, size); value[size] = '\0'; - pos = strchr(val2, '\n'); /* more than 80 chars, chew up rest of line */ - while (!pos) { + while (!feof(fp) && strchr(val2, '\n') == NULL) { fgets(val2, sizeof(val2), fp); - pos = strchr(val2, '\n'); } } fclose(fp); diff --git a/plugin_i2c_sensors.c b/plugin_i2c_sensors.c index cba3827..e47f407 100644 --- a/plugin_i2c_sensors.c +++ b/plugin_i2c_sensors.c @@ -1,4 +1,4 @@ -/* $Id: plugin_i2c_sensors.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_i2c_sensors.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_i2c_sensors.c $ * * I2C sensors plugin @@ -113,7 +113,7 @@ static int parse_i2c_sensors_sysfs(const char *key) fgets(buffer, sizeof(buffer), stream); fclose(stream); - if (!buffer) { + if (buffer[0] == '\0') { error("i2c_sensors: %s empty ?!", file); return -1; } @@ -183,7 +183,7 @@ static int parse_i2c_sensors_procfs(const char *key) fgets(buffer, sizeof(buffer), stream); fclose(stream); - if (!buffer) { + if (buffer[0] == '\0') { error("i2c_sensors: %s empty ?!", file); return -1; } diff --git a/plugin_imon.c b/plugin_imon.c index 3be7526..222396f 100644 --- a/plugin_imon.c +++ b/plugin_imon.c @@ -1,4 +1,4 @@ -/* $Id: plugin_imon.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_imon.c 790 2007-04-30 04:50:30Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_imon.c $ * * imond/telmond data processing @@ -185,7 +185,7 @@ static void phonebook(char *number) if (!fp) return; - while (fgets(line, 128, fp)) { + while (fgets(line, sizeof(line), fp)) { if (*line == '#') continue; if (!strncmp(line, number, strlen(number))) { @@ -471,6 +471,116 @@ static void my_imon_rates(RESULT * result, RESULT * arg1, RESULT * arg2) SetResult(&result, R_STRING, val); } +static int parse_imon_quantity(const char *channel) +{ + char buf[256], fill1[25], in[25], fill2[25], out[25]; + char *s; + int age; + + qprintf(buf, sizeof(buf), "quantity %s in", channel); + + /* reread every half sec only */ + age = hash_age(&IMON, buf); + if (age > 0 && age <= 500) + return 0; + + init(); /* establish connection */ + + if (err) + return -1; + + qprintf(buf, sizeof(buf), "quantity %s", channel); + s = get_value(buf); + + if (sscanf(s, "%s %s %s %s", fill1, in, fill2, out) != 4) + return -1; + + qprintf(buf, sizeof(buf), "quantity %s in", channel); + hash_put(&IMON, buf, in); + qprintf(buf, sizeof(buf), "quantity %s out", channel); + hash_put(&IMON, buf, out); + + return 0; +} + +static int parse_imon_status(const char *channel) +{ + char buf[256], status[25]; + char *s; + int age; + + qprintf(buf, sizeof(buf), "status %s", channel); + + /* reread every half sec only */ + age = hash_age(&IMON, buf); + if (age > 0 && age <= 500) + return 0; + + init(); /* establish connection */ + + if (err) + return -1; + + qprintf(buf, sizeof(buf), "status %s", channel); + s = get_value(buf); + + if (sscanf(s, "%s", status) != 1) + return -1; + + qprintf(buf, sizeof(buf), "status %s", channel); + if (strcasecmp(status, "Online") == 0) + hash_put(&IMON, buf, "1"); + else + hash_put(&IMON, buf, "0"); + + return 0; +} + +static void my_imon_quantity(RESULT * result, RESULT * arg1, RESULT * arg2) +{ + char *val; + char buf[256]; + + if (configure_imon() < 0) { + SetResult(&result, R_STRING, ""); + return; + } + + if (parse_imon_quantity(R2S(arg1)) < 0) { + SetResult(&result, R_STRING, ""); + return; + } + + qprintf(buf, sizeof(buf), "quantity %s %s", R2S(arg1), R2S(arg2)); + + val = hash_get(&IMON, buf, NULL); + if (val == NULL) + val = ""; + SetResult(&result, R_STRING, val); +} + +static void my_imon_status(RESULT * result, RESULT * arg1) +{ + char *val; + char buf[256]; + + if (configure_imon() < 0) { + SetResult(&result, R_NUMBER, "-1"); + return; + } + + if (parse_imon_status(R2S(arg1)) < 0) { + SetResult(&result, R_STRING, "-1"); + return; + } + + qprintf(buf, sizeof(buf), "status %s", R2S(arg1)); + + val = hash_get(&IMON, buf, NULL); + if (val == NULL) + val = "-1"; + SetResult(&result, R_STRING, val); +} static void my_imon(RESULT * result, RESULT * arg1) { @@ -500,6 +610,8 @@ int plugin_init_imon(void) AddFunction("imon", 1, my_imon); AddFunction("imon::version", 0, my_imon_version); AddFunction("imon::rates", 2, my_imon_rates); + AddFunction("imon::quantity", 2, my_imon_quantity); + AddFunction("imon::status", 1, my_imon_status); AddFunction("imon::telmon", 1, my_telmon); return 0; diff --git a/plugin_kvv.c b/plugin_kvv.c index a5f0560..d228575 100644 --- a/plugin_kvv.c +++ b/plugin_kvv.c @@ -1,4 +1,4 @@ -/* $Id: plugin_kvv.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_kvv.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_kvv.c $ * * plugin kvv (karlsruher verkehrsverbund) @@ -62,7 +62,7 @@ #define HTTP_REQUEST "/webfgi/StopInfoInplace.aspx?ID=%s" #define USER_AGENT "lcd4linux - KVV plugin (http://ssl.bulix.org/projects/lcd4linux/wiki/plugin_kvv)" -#define DEFAULT_STATION_ID "89" // Hauptbahnhof +#define DEFAULT_STATION_ID "89" /* Hauptbahnhof */ /* example ids: * 89 = Hauptbahnhof @@ -107,9 +107,9 @@ static int get_element(char *input, char *name, char **data) { int skip = 0; int len = 0; - int state = 0; // nothing found yet + int state = 0; /* nothing found yet */ - // search entire string + /* search entire string */ while (*input) { if (skip == 0) { @@ -122,7 +122,7 @@ static int get_element(char *input, char *name, char **data) break; case 1: - // ignore white spaces + /* ignore white spaces */ if (*input != ' ') { if (strncasecmp(input, name, strlen(name)) == 0) { state = 2; @@ -157,11 +157,11 @@ static int get_attrib(char *input, char *name, char **data) { int skip = 0; int len = 0; - int state = 0; // nothing found + int state = 0; /* nothing found */ - // search in this element + /* search in this element */ while (*input != '>') { - // ignore white spaces + /* ignore white spaces */ if (((*input != ' ') && (*input != '\t')) && (skip == 0)) { switch (state) { case 0: @@ -241,7 +241,7 @@ static int http_open(char *name) static void get_text(char *input, char *end, char *dest, int dlen) { - int state = 0; // nothing yet, outside any element + int state = 0; /* nothing yet, outside any element */ int cnt = 0; while (*input) { @@ -307,19 +307,19 @@ static void process_station_string(char *str) /* erase multiple spaces and replace umlauts */ p = q = str; - last = 1; // no leading spaces + last = 1; /* no leading spaces */ while (*p) { if ((!last) || (*p != ' ')) { /* translate from latin1 to hd44780 */ - if (*p == (char) 228) // lower a umlaut - *q++ = 0xe1; - else if (*p == (char) 223) // sz ligature - *q++ = 0xe2; - else if (*p == (char) 246) // lower o umlaut - *q++ = 0xef; - else if (*p == (char) 252) // lower u umlaut - *q++ = 0xf5; + if (*p == (char) 228) /* lower a umlaut */ + *q++ = (char) 0xe1; + else if (*p == (char) 223) /* sz ligature */ + *q++ = (char) 0xe2; + else if (*p == (char) 246) /* lower o umlaut */ + *q++ = (char) 0xef; + else if (*p == (char) 252) /* lower u umlaut */ + *q++ = (char) 0xf5; else *q++ = *p; } @@ -370,7 +370,7 @@ static void kvv_client( __attribute__ ((unused)) error("[KVV] Error accessing server/proxy: %s", strerror(errno)); return; } - // create and set get request + /* create and set get request */ if (snprintf(obuffer, sizeof(obuffer), "GET http://%s" HTTP_REQUEST " HTTP/1.1\n" "Host: %s\n" "User-Agent: " USER_AGENT "\n\n", server_name, station_id, @@ -406,7 +406,7 @@ static void kvv_client( __attribute__ ((unused)) } while (i > 0); - ibuffer[count] = 0; // terminate string + ibuffer[count] = 0; /* terminate string */ close(sock); if (!count) @@ -416,11 +416,11 @@ static void kvv_client( __attribute__ ((unused)) char *input, *cookie, *name, *value; int input_len, cookie_len, name_len, value_len; - // buffer to html encode value + /* buffer to html encode value */ char value_enc[512]; int value_enc_len; - // find cookie + /* find cookie */ cookie_len = 0; cookie = strstr(ibuffer, "Set-Cookie:"); if (cookie) { @@ -432,7 +432,7 @@ static void kvv_client( __attribute__ ((unused)) while (cookie[cookie_len] != ';') cookie_len++; } - // find input element + /* find input element */ input_len = get_element(ibuffer, "input", &input); @@ -467,7 +467,7 @@ static void kvv_client( __attribute__ ((unused)) sock = http_open(connect_to); - // send POST + /* send POST */ if (snprintf(obuffer, sizeof(obuffer), "POST http://%s" HTTP_REQUEST " HTTP/1.1\n" "Host: %s\n" @@ -506,7 +506,7 @@ static void kvv_client( __attribute__ ((unused)) ibuffer[count] = 0; -// printf("Result (%d):\n%s\n", count, ibuffer); + /* printf("Result (%d):\n%s\n", count, ibuffer); */ /* close connection */ close(sock); @@ -528,7 +528,7 @@ static void kvv_client( __attribute__ ((unused)) if (strstr(ibuffer, "Die Daten konnten nicht abgefragt werden.") != NULL) { info("[KVV] Server returned error!"); -// printf("%s\n", ibuffer); + /* printf("%s\n", ibuffer); */ shm->error = 1; } else shm->error = 0; @@ -572,13 +572,13 @@ static void kvv_client( __attribute__ ((unused)) get_text(td, "td", str, sizeof(str)); if (shm->entries < MAX_LINES) { - // allocate a new slot + /* allocate a new slot */ shm->entries++; shm->entry[shm->entries - 1].time = -1; memset(shm->entry[shm->entries - 1].line, 0, MAX_LINE_LENGTH + 1); memset(shm->entry[shm->entries - 1].station, 0, MAX_STATION_LENGTH + 1); - // add new lines entry + /* add new lines entry */ strncpy(shm->entry[shm->entries - 1].line, str, MAX_LINE_LENGTH); } else overflow = 1; /* don't add further entries */ diff --git a/plugin_mpd.c b/plugin_mpd.c index b4d96ed..5d109fd 100644 --- a/plugin_mpd.c +++ b/plugin_mpd.c @@ -1,4 +1,4 @@ -/* $Id: plugin_mpd.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_mpd.c 789 2007-04-30 04:48:10Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_mpd.c $ * * mpd informations @@ -124,10 +124,6 @@ static void disconnect(struct Pointer mpd) } -/* function 'artist' */ -/* takes one argument, a number */ -/* multiplies the number by 3.0 */ -/* same as 'mul2', but shorter */ static void artist(RESULT * result, RESULT * query) { @@ -146,6 +142,13 @@ static void artist(RESULT * result, RESULT * query) if (song->artist) { value = strdup(song->artist); + //add comment + if (query) { + char *myarg; + myarg = strdup(R2S(query)); + value = strcat(value, myarg); + free(myarg); + } } mpd_freeInfoEntity(mpd.entity); } @@ -159,7 +162,7 @@ static void artist(RESULT * result, RESULT * query) } -static void title(RESULT * result, RESULT * query) +static void title(RESULT * result) { char *value = " "; struct Pointer mpd = connect(); @@ -189,7 +192,7 @@ static void title(RESULT * result, RESULT * query) } -static void album(RESULT * result, RESULT * query) +static void album(RESULT * result) { char *value = " "; struct Pointer mpd = connect(); @@ -218,13 +221,207 @@ static void album(RESULT * result, RESULT * query) free(value); } +#define _mpd_dummy 000 +#define _mpd_status_get_elapsed_song_time 001 +#define _mpd_status_get_bitrate 002 +#define _mpd_status_get_total_song_time 003 +#define _mpd_player_get_repeat 004 +#define _mpd_player_get_random 005 + +void error_callback(MpdObj * mi, int errorid, char *msg, void *userdata) +{ + printf("Error %i: '%s'\n", errorid, msg); +} + +static int mpd_get(int function) +{ + int ret = -1; + MpdObj *mi = NULL; + + mi = mpd_new("localhost", 6600, NULL); + mpd_signal_connect_error(mi, (ErrorCallback) error_callback, NULL); + mpd_set_connection_timeout(mi, 5); + + if (!mpd_connect(mi)) { + switch (function) { + case _mpd_dummy: + ret = 1; + break; + case _mpd_status_get_elapsed_song_time: + ret = mpd_status_get_elapsed_song_time(mi); + break; + case _mpd_status_get_bitrate: + ret = mpd_status_get_bitrate(mi); + break; + case _mpd_status_get_total_song_time: + ret = mpd_status_get_total_song_time(mi); + break; + case _mpd_player_get_repeat: + ret = mpd_player_get_repeat(mi); + break; + case _mpd_player_get_random: + ret = mpd_player_get_random(mi); + break; + } + + mpd_disconnect(mi); + mpd_free(mi); + } + return ret; +} + +static void elapsedTime(RESULT * result) +{ + char *value = " "; + + int playTime = mpd_get(_mpd_status_get_elapsed_song_time); + + if (playTime != -1) { + char myTime[6]; + memset(myTime, 0, 6); + int minutes = (int) (playTime / 60); + int seconds = (int) (playTime % 60); + sprintf(myTime, "%02d:%02d", minutes, seconds); + + value = strdup(myTime); + } + // store result + SetResult(&result, R_STRING, value); +} + +static void elapsedTimeSec(RESULT * result) +{ + int playTime = mpd_get(_mpd_status_get_elapsed_song_time); + double d = 0.0; + + if (playTime != -1) + d = playTime; + + // store result + SetResult(&result, R_NUMBER, &d); +} + +static void totalTime(RESULT * result) +{ + char *value = " "; + + int totTime = mpd_get(_mpd_status_get_total_song_time); + if (totTime != -1) { + char myTime[6]; + memset(myTime, 0, 6); + int minutes = (int) (totTime / 60); + int seconds = (int) (totTime % 60); + sprintf(myTime, "%02d:%02d", minutes, seconds); + + value = strdup(myTime); + } else + value = strdup("ERROR"); + // store result + SetResult(&result, R_STRING, value); +} + +static void totalTimeSec(RESULT * result) +{ + int totTime = mpd_get(_mpd_status_get_total_song_time); + double d = 0.0; + + if (totTime != -1) + d = totTime; + + // store result + SetResult(&result, R_NUMBER, &d); +} + +static void bitRate(RESULT * result) +{ + char *value = ""; + + int rate = mpd_get(_mpd_status_get_bitrate); + + if (rate != -1) { + char rateStr[4]; + memset(rateStr, 0, 4); + sprintf(rateStr, "%03d", rate); + + value = strdup(rateStr); + } + // store result + SetResult(&result, R_STRING, value); +} + +static void getRepeat(RESULT * result) +{ + char *value = " "; + + int rep = mpd_get(_mpd_player_get_repeat); + + if (rep != -1) { + if (rep) + value = strdup("REP"); + // else value = strdup(" "); + } + // store result + SetResult(&result, R_STRING, value); +} + + +static void getRandom(RESULT * result) +{ + char *value = " "; + + int ran = mpd_get(_mpd_player_get_random); + + if (ran != -1) { + if (ran) + value = strdup("RND"); + // else value = strdup(" "); + } + // store result + SetResult(&result, R_STRING, value); +} + +static void getRepRand(RESULT * result) +{ + char *value = " "; + + int ran = mpd_get(_mpd_player_get_random); + int rep = mpd_get(_mpd_player_get_repeat); + + if (ran != -1 && rep != -1) { + char str[9]; + if (rep) + sprintf(str, "REP/"); + else + sprintf(str, "---/"); + if (ran) + sprintf(str, "%sRND", str); + else + sprintf(str, "%s---", str); + value = strdup(str); + } + // store result + SetResult(&result, R_STRING, value); +} int plugin_init_mpd(void) { - AddFunction("mpd::artist", 0, artist); + /* Check for File */ + if (mpd_get(_mpd_dummy) != 1) { + error("Error: Cannot connect to MPD! Is MPD started?"); + return -1; + } + + AddFunction("mpd::artist", 1, artist); AddFunction("mpd::title", 0, title); AddFunction("mpd::album", 0, album); - + AddFunction("mpd::totalTime", 0, totalTime); + AddFunction("mpd::totalTimeSec", 0, totalTimeSec); + AddFunction("mpd::elapsedTime", 0, elapsedTime); + AddFunction("mpd::elapsedTimeSec", 0, elapsedTimeSec); + AddFunction("mpd::bitRate", 0, bitRate); + AddFunction("mpd::getRepeat", 0, getRepeat); + AddFunction("mpd::getRandom", 0, getRandom); + AddFunction("mpd::getRepRand", 0, getRepRand); return 0; } diff --git a/plugin_mysql.c b/plugin_mysql.c index 7e78418..04e88ee 100644 --- a/plugin_mysql.c +++ b/plugin_mysql.c @@ -1,4 +1,4 @@ -/* $Id: plugin_mysql.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_mysql.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_mysql.c $ * * plugin for execute SQL queries into a MySQL DBSM. @@ -73,7 +73,7 @@ static int configure_mysql(void) static int configured = 0; char server[256]; - unsigned int port; + int port; char user[128]; char password[256]; char database[256]; diff --git a/plugin_proc_stat.c b/plugin_proc_stat.c index 0f6fa2a..947045f 100644 --- a/plugin_proc_stat.c +++ b/plugin_proc_stat.c @@ -1,4 +1,4 @@ -/* $Id: plugin_proc_stat.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_proc_stat.c 789 2007-04-30 04:48:10Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_proc_stat.c $ * * plugin for /proc/stat parsing @@ -99,7 +99,7 @@ static int parse_proc_stat(void) break; if (strncmp(buffer, "cpu", 3) == 0) { - char *key[] = { "user", "nice", "system", "idle" }; + char *key[] = { "user", "nice", "system", "idle", "iow", "irq", "sirq" }; char delim[] = " \t\n"; char *cpu, *beg, *end; int i; @@ -111,7 +111,7 @@ static int parse_proc_stat(void) *end = '\0'; beg = end ? end + 1 : NULL; - for (i = 0; i < 4 && beg != NULL; i++) { + for (i = 0; i < 7 && beg != NULL; i++) { while (strchr(delim, *beg)) beg++; if ((end = strpbrk(beg, delim))) @@ -252,6 +252,7 @@ static void my_cpu(RESULT * result, RESULT * arg1, RESULT * arg2) int delay; double value; double cpu_user, cpu_nice, cpu_system, cpu_idle, cpu_total; + double cpu_iow, cpu_irq, cpu_sirq; if (parse_proc_stat() < 0) { SetResult(&result, R_STRING, ""); @@ -266,7 +267,14 @@ static void my_cpu(RESULT * result, RESULT * arg1, RESULT * arg2) cpu_system = hash_get_delta(&Stat, "cpu.system", NULL, delay); cpu_idle = hash_get_delta(&Stat, "cpu.idle", NULL, delay); - cpu_total = cpu_user + cpu_nice + cpu_system + cpu_idle; + /* new fields for kernel 2.6 */ + /* even if we dont have this param (ie kernel 2.4) */ + /* the return is 0.0 and not change the results */ + cpu_iow = hash_get_delta(&Stat, "cpu.iow", NULL, delay); + cpu_irq = hash_get_delta(&Stat, "cpu.irq", NULL, delay); + cpu_sirq = hash_get_delta(&Stat, "cpu.sirq", NULL, delay); + + cpu_total = cpu_user + cpu_nice + cpu_system + cpu_idle + cpu_iow + cpu_irq + cpu_sirq; if (strcasecmp(key, "user") == 0) value = cpu_user; @@ -276,6 +284,12 @@ static void my_cpu(RESULT * result, RESULT * arg1, RESULT * arg2) value = cpu_system; else if (strcasecmp(key, "idle") == 0) value = cpu_idle; + else if (strcasecmp(key, "iowait") == 0) + value = cpu_iow; + else if (strcasecmp(key, "irq") == 0) + value = cpu_irq; + else if (strcasecmp(key, "softirq") == 0) + value = cpu_sirq; else if (strcasecmp(key, "busy") == 0) value = cpu_total - cpu_idle; diff --git a/plugin_string.c b/plugin_string.c index 0ec0e7e..f82f265 100644 --- a/plugin_string.c +++ b/plugin_string.c @@ -1,4 +1,4 @@ -/* $Id: plugin_string.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: plugin_string.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/plugin_string.c $ * * string plugin @@ -65,12 +65,77 @@ static void my_strupper(RESULT * result, RESULT * arg1) free(value); } +static void my_strstr(RESULT * result, RESULT * arg1, RESULT * arg2) +{ + char *p; + double value; + + char *haystack = R2S(arg1); + char *needle = R2S(arg2); + + p = strstr(haystack, needle); + + if (p == NULL) { + value = -1; + } else { + value = p - haystack; + } + + SetResult(&result, R_NUMBER, &value); +} + +static void my_substr(RESULT * result, int argc, RESULT * argv[]) +{ + char *str, *p1, *p2; + int pos, len; + + if (argc < 2 || argc > 3) { + error("substr(): wrong number of parameters"); + SetResult(&result, R_STRING, ""); + return; + } + + str = strdup(R2S(argv[0])); + + pos = R2N(argv[1]); + if (pos < 0) + pos = 0; + + if (argc == 3) { + len = R2N(argv[2]); + if (len < 0) + len = 0; + } else { + len = -1; + } + + p1 = str; + while (pos > 0 && *p1 != '\0') { + p1++; + pos--; + } + + if (len >= 0) { + p2 = p1; + while (len > 0 && *p2 != '\0') { + p2++; + len--; + } + *p2 = '\0'; + } + + SetResult(&result, R_STRING, p1); + free(str); +} + int plugin_init_string(void) { /* register some basic string functions */ AddFunction("strlen", 1, my_strlen); AddFunction("strupper", 1, my_strupper); + AddFunction("strstr", 2, my_strstr); + AddFunction("substr", -1, my_substr); return 0; } diff --git a/svn_version.h b/svn_version.h index 1b3e10b..d164be9 100644 --- a/svn_version.h +++ b/svn_version.h @@ -1 +1 @@ -#define SVN_VERSION "768" +#define SVN_VERSION "796" diff --git a/udelay.c b/udelay.c index 3464ca7..3dafaac 100644 --- a/udelay.c +++ b/udelay.c @@ -1,4 +1,4 @@ -/* $Id: udelay.c 728 2007-01-14 11:14:38Z michael $ +/* $Id: udelay.c 789 2007-04-30 04:48:10Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/udelay.c $ * * short delays @@ -56,6 +56,7 @@ #include #ifdef HAVE_ASM_MSR_H +#define u32 unsigned int #include #endif diff --git a/widget_bar.c b/widget_bar.c index cd2fd1d..7421205 100644 --- a/widget_bar.c +++ b/widget_bar.c @@ -1,4 +1,4 @@ -/* $Id: widget_bar.c 753 2007-01-21 06:19:17Z michael $ +/* $Id: widget_bar.c 789 2007-04-30 04:48:10Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/widget_bar.c $ * * bar widget handling @@ -84,7 +84,7 @@ void widget_bar_update(void *Self) /* maximum: if expression is empty, do auto-scaling */ if (property_valid(&Bar->expr_max)) { property_eval(&Bar->expr_max); - max = P2N(&Bar->expr_min); + max = P2N(&Bar->expr_max); } else { max = Bar->max; if (val1 > max) @@ -214,9 +214,9 @@ int widget_bar_quit(WIDGET * Self) WIDGET_CLASS Widget_Bar = { - name:"bar", - type:WIDGET_TYPE_RC, - init:widget_bar_init, - draw:NULL, - quit:widget_bar_quit, + .name = "bar", + .type = WIDGET_TYPE_RC, + .init = widget_bar_init, + .draw = NULL, + .quit = widget_bar_quit, }; diff --git a/widget_gpo.c b/widget_gpo.c index d46f464..e6dbaca 100644 --- a/widget_gpo.c +++ b/widget_gpo.c @@ -1,4 +1,4 @@ -/* $Id: widget_gpo.c 752 2007-01-20 14:05:38Z michael $ +/* $Id: widget_gpo.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/widget_gpo.c $ * * GPO widget handling @@ -119,9 +119,9 @@ int widget_gpo_quit(WIDGET * Self) WIDGET_CLASS Widget_GPO = { - name:"gpo", - type:WIDGET_TYPE_GPO, - init:widget_gpo_init, - draw:NULL, - quit:widget_gpo_quit, + .name = "gpo", + .type = WIDGET_TYPE_GPO, + .init = widget_gpo_init, + .draw = NULL, + .quit = widget_gpo_quit, }; diff --git a/widget_icon.c b/widget_icon.c index bfeec22..b1a811d 100644 --- a/widget_icon.c +++ b/widget_icon.c @@ -1,4 +1,4 @@ -/* $Id: widget_icon.c 744 2007-01-18 05:20:07Z michael $ +/* $Id: widget_icon.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/widget_icon.c $ * * icon widget handling @@ -193,9 +193,9 @@ int widget_icon_quit(WIDGET * Self) WIDGET_CLASS Widget_Icon = { - name:"icon", - type:WIDGET_TYPE_RC, - init:widget_icon_init, - draw:NULL, - quit:widget_icon_quit, + .name = "icon", + .type = WIDGET_TYPE_RC, + .init = widget_icon_init, + .draw = NULL, + .quit = widget_icon_quit, }; diff --git a/widget_image.c b/widget_image.c index b2f40b0..d4c78d1 100644 --- a/widget_image.c +++ b/widget_image.c @@ -1,4 +1,4 @@ -/* $Id: widget_image.c 749 2007-01-20 06:37:35Z michael $ +/* $Id: widget_image.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/widget_image.c $ * * image widget handling @@ -79,7 +79,7 @@ static void widget_image_render(const char *Name, WIDGET_IMAGE * Image) if (Image->bitmap) { int i; for (i = 0; i < Image->height * Image->width; i++) { - RGBA empty = { R: 0x00, G: 0x00, B: 0x00, A:0x00 }; + RGBA empty = {.R = 0x00,.G = 0x00,.B = 0x00,.A = 0x00 }; Image->bitmap[i] = empty; } } @@ -138,7 +138,7 @@ static void widget_image_render(const char *Name, WIDGET_IMAGE * Image) return; } for (i = 0; i < Image->height * Image->width; i++) { - RGBA empty = { R: 0x00, G: 0x00, B: 0x00, A:0x00 }; + RGBA empty = {.R = 0x00,.G = 0x00,.B = 0x00,.A = 0x00 }; Image->bitmap[i] = empty; } } @@ -282,9 +282,9 @@ int widget_image_quit(WIDGET * Self) WIDGET_CLASS Widget_Image = { - name:"image", - type:WIDGET_TYPE_XY, - init:widget_image_init, - draw:NULL, - quit:widget_image_quit, + .name = "image", + .type = WIDGET_TYPE_XY, + .init = widget_image_init, + .draw = NULL, + .quit = widget_image_quit, }; diff --git a/widget_keypad.c b/widget_keypad.c index 104dc04..ba81fc7 100644 --- a/widget_keypad.c +++ b/widget_keypad.c @@ -1,4 +1,4 @@ -/* $Id: widget_keypad.c 752 2007-01-20 14:05:38Z michael $ +/* $Id: widget_keypad.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/widget_keypad.c $ * * keypad widget handling @@ -135,10 +135,10 @@ int widget_keypad_quit(WIDGET * Self) WIDGET_CLASS Widget_Keypad = { - name:"keypad", - type:WIDGET_TYPE_KEYPAD, - init:widget_keypad_init, - draw:widget_keypad_draw, - find:widget_keypad_find, - quit:widget_keypad_quit, + .name = "keypad", + .type = WIDGET_TYPE_KEYPAD, + .init = widget_keypad_init, + .draw = widget_keypad_draw, + .find = widget_keypad_find, + .quit = widget_keypad_quit, }; diff --git a/widget_text.c b/widget_text.c index a09c118..ffe1863 100644 --- a/widget_text.c +++ b/widget_text.c @@ -1,4 +1,4 @@ -/* $Id: widget_text.c 749 2007-01-20 06:37:35Z michael $ +/* $Id: widget_text.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/widget_text.c $ * * simple text widget handling @@ -338,9 +338,9 @@ int widget_text_quit(WIDGET * Self) WIDGET_CLASS Widget_Text = { - name:"text", - type:WIDGET_TYPE_RC, - init:widget_text_init, - draw:NULL, - quit:widget_text_quit, + .name = "text", + .type = WIDGET_TYPE_RC, + .init = widget_text_init, + .draw = NULL, + .quit = widget_text_quit, }; diff --git a/widget_timer.c b/widget_timer.c index 688e7da..23f8c02 100644 --- a/widget_timer.c +++ b/widget_timer.c @@ -1,4 +1,4 @@ -/* $Id: widget_timer.c 749 2007-01-20 06:37:35Z michael $ +/* $Id: widget_timer.c 773 2007-02-25 12:39:09Z michael $ * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/widget_timer.c $ * * timer widget handling @@ -137,9 +137,9 @@ int widget_timer_register(void) WIDGET_CLASS Widget_Timer = { - name:"timer", - type:WIDGET_TYPE_TIMER, - init:widget_timer_init, - draw:NULL, - quit:widget_timer_quit, + .name = "timer", + .type = WIDGET_TYPE_TIMER, + .init = widget_timer_init, + .draw = NULL, + .quit = widget_timer_quit, }; -- cgit v1.2.3