From 2cd26b45f257427c2ced8b789dd1b4bb995754e2 Mon Sep 17 00:00:00 2001 From: reinelt <> Date: Sun, 29 Feb 2004 17:09:54 +0000 Subject: [lcd4linux @ 2004-02-29 17:09:53 by reinelt] ChangeLog updated Version number bumped to 0.10.0 --- ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++ configure | 20 ++--- configure.in | 4 +- lcd4linux.conf.sample | 4 +- libtool | 2 +- 5 files changed, 226 insertions(+), 15 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9731e09..6158238 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,216 @@ +2004-02-29 Michael Reinelt + + * drv_generic_graphic.c: + icon visibility fix for generic graphics from Xavier + +2004-02-27 Michael Reinelt + + * qprintf.c, qprintf.h, lcd4linux.c, Makefile.am, Makefile.in: + new function 'qprintf()' (simple but quick snprintf() replacement) + + * hash.c, hash.h: hash improvements from Martin + +2004-02-26 Michael Reinelt + + * evaluator.c: memory leak fixes from Martin + +2004-02-24 Michael Reinelt + + * Status: Status and Todo list from Xavier + + * drv.c, drv_T6963.c, drv_X11.c, drv_generic_graphic.c, lcd4linux.conf.sample, configure.in, XWindow.c, configure, Makefile.am, Makefile.in: + X11 driver ported + +2004-02-23 Michael Reinelt + + * README.Tokens, lcd4linux.conf.sample, README.Rows: + "Lightning" widget from Xavier (lcd4linux.conf.sample) + removed obsolete Docs. + +2004-02-22 Michael 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 nicowallmeier + + * plugin_imon.c, Makefile.am, plugin.c: Imon/Telmon plugin ported + +2004-02-18 Michael 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 Michael Reinelt + + * configure, configure.in: + Namespace clash between Curses driver and general text driver resolved + (thanks to Martin Hejl) + +2004-02-16 Michael Reinelt + + * plugin_dvb.c: compile problem with missing frontend.h fixed + + * plugin_i2c_sensors.c: i2c_sensors patch from Xavier + +2004-02-15 Michael 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 + + * 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) + removed old drivers M50530.c and USBLCD.c + + * lcd4linux.conf.sample, plugin_netdev.c: bug in netdev parsing fixed + +2004-02-14 nicowallmeier + + * plugin_i2c_sensors.c: minor bugfix + +2004-02-14 Michael Reinelt + + * 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, configure, aclocal.m4, Makefile.in, Makefile.am: + M50530 driver ported + changed lots of 'char' to 'unsigned char' + + * plugin_i2c_sensors.c: + I2C Sensors for 2.4 kernels (/proc instead of /sysfs) + +2004-02-10 Michael Reinelt + + * processor.c, processor.h, system.c, system.h, 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: + cut off all old-style files which are no longer used with NextGeneration + + * Makefile.in, plugin.c, plugin_dvb.c, Makefile.am: DVB plugin ported + +2004-02-09 nicowallmeier + + * widget_text.c: Minor bugfix + +2004-02-07 Michael Reinelt + + * drv_generic_text.c, widget_icon.c: + icon visibility patch #2 from Xavier + +2004-02-05 mkeil + + * plugin_xmms.c: Fixed/Optimized Hashage-timings + +2004-02-05 Michael 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 Michael Reinelt + + * widget_icon.c, widget_icon.h: icon visibility patch from Xavier + + * drv_Crystalfontz.c, drv_HD44780.c, drv_generic_serial.c, lcd4linux.conf.sample, plugin_proc_stat.c: + Crystalfontz driver nearly finished + +2004-02-02 Michael Reinelt + + * drv_HD44780.c: Brightness fpr Noritake Displays avaliable as a plugin + +2004-02-01 Michael Reinelt + + * layout.c, plugin_cfg.c, plugin_netdev.c, plugin_proc_stat.c: + got rid of every strtok() incarnation. + + * 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 hejl + + * drv_HD44780.c: Fixes for busy flag + +2004-02-01 Michael 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 Michael Reinelt + + * 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, 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: + HD44780 patch from Martin Hejl + dmalloc integrated + + * 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 Michael Reinelt + + * plugin_i2c_sensors.c: check for /sys mounted + + * configure.in, config.h.in, configure: + uClibc compatibility issues from Martin Hejl + + * seti.c, socket.c, timer.c, widget.c, widget_bar.c, widget_icon.c, widget_text.c, wifi.c, 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: + every .c file includes "config.h" now + +2004-01-28 Michael Reinelt + + * plugin_ppp.c: plugin_ppp finished. + +2004-01-27 Michael 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 + + * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in, drv.c, drv_Cwlinux.c: + Cwlinux driver portet to NextGeneration (compiles, but not tested!) + + * plugin_i2c_sensors.c: i2c update from Xavier + + * TODO, hash.c: + bug with hash_age() fixed (thanks to Markus Keil for pointing this out) + +2004-01-25 Michael Reinelt + + * drv_Crystalfontz.c, drv_generic_serial.c, lcd4linux.conf.sample, plugin.c, plugin_meminfo.c, plugin_netdev.c, plugin_proc_stat.c, Makefile.am, Makefile.in: + plugin_netdev for parsing /proc/net/dev added + +2004-01-23 Michael Reinelt + + * lcd4linux.conf.sample, widget_icon.c, widget_icon.h, drv_generic_text.h, drv_generic_text.c, drv_MatrixOrbital.c, drv_HD44780.c, drv_Crystalfontz.c: + icons finished! + + * widget_icon.h, widget_text.c, widget_icon.c, widget_bar.c, widget.c, drv_generic_text.h, lcd4linux.conf.sample, drv_generic_text.c, drv_MatrixOrbital.c, drv_HD44780.c, drv_Crystalfontz.c, Makefile.in, Makefile.am: + icon widget added (not finished yet!) + +2004-01-22 Michael Reinelt + + * plugin_proc_stat.c: fixed unhandled kernel-2.6 entries in /prco/stat + + * 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 Michael 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 + + * Makefile.am, Makefile.in, configure, configure.in, drv.c, drv_Crystalfontz.c, drv_MatrixOrbital.c: + Crystalfontz NextGeneration driver added + + * ChangeLog: changelog commited + * plugin_proc_stat.c, plugin_xmms.c: two bugs with hash_age() ixed * config.guess, config.sub, hash.c, hash.h, libtool, ltmain.sh, plugin_cpuinfo.c, plugin_meminfo.c, plugin_proc_stat.c, plugin_xmms.c: diff --git a/configure b/configure index fcc70b9..53765f8 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.59 for LCD4Linux 0.9.12. +# Generated by GNU Autoconf 2.59 for LCD4Linux 0.10.0. # # Report bugs to . # @@ -423,8 +423,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='LCD4Linux' PACKAGE_TARNAME='lcd4linux' -PACKAGE_VERSION='0.9.12' -PACKAGE_STRING='LCD4Linux 0.9.12' +PACKAGE_VERSION='0.10.0' +PACKAGE_STRING='LCD4Linux 0.10.0' PACKAGE_BUGREPORT='reinelt@eunet.at' ac_unique_file="lcd4linux.c" @@ -954,7 +954,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.9.12 to adapt to many kinds of systems. +\`configure' configures LCD4Linux 0.10.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1024,7 +1024,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of LCD4Linux 0.9.12:";; + short | recursive ) echo "Configuration of LCD4Linux 0.10.0:";; esac cat <<\_ACEOF @@ -1178,7 +1178,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -LCD4Linux configure 0.9.12 +LCD4Linux configure 0.10.0 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -1192,7 +1192,7 @@ cat >&5 <<_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.9.12, which was +It was created by LCD4Linux $as_me 0.10.0, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1724,7 +1724,7 @@ fi PACKAGE=lcd4linux -VERSION=0.9.12 +VERSION=0.10.0 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 @@ -24715,7 +24715,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by LCD4Linux $as_me 0.9.12, which was +This file was extended by LCD4Linux $as_me 0.10.0, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -24778,7 +24778,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -LCD4Linux config.status 0.9.12 +LCD4Linux config.status 0.10.0 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.in b/configure.in index ef4ec57..1143d98 100644 --- a/configure.in +++ b/configure.in @@ -2,9 +2,9 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT([LCD4Linux],[0.9.12],[reinelt@eunet.at]) +AC_INIT([LCD4Linux],[0.10.0],[reinelt@eunet.at]) AC_CONFIG_SRCDIR([lcd4linux.c]) -AM_INIT_AUTOMAKE([lcd4linux],0.9.12) +AM_INIT_AUTOMAKE([lcd4linux],0.10.0) AM_CONFIG_HEADER(config.h) # Checks for programs. diff --git a/lcd4linux.conf.sample b/lcd4linux.conf.sample index 85981d7..68416aa 100644 --- a/lcd4linux.conf.sample +++ b/lcd4linux.conf.sample @@ -407,8 +407,8 @@ Layout Test { #Display 'CF632' #Display 'CF633' #Display 'USBLCD' -#Display 'T6963-240x64' -Display 'XWindow' +Display 'T6963-240x64' +#Display 'XWindow' Layout 'Default' #Layout 'L16x2' diff --git a/libtool b/libtool index 252dfd6..7c8e3f0 100755 --- a/libtool +++ b/libtool @@ -1,7 +1,7 @@ #! /bin/sh # libtoolT - Provide generalized library-building support services. -# Generated automatically by (GNU lcd4linux 0.9.12) +# Generated automatically by (GNU lcd4linux 0.10.0) # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 -- cgit v1.2.3