]> git.webhop.me Git - lcd4linux.git/commitdiff
[lcd4linux @ 2003-08-08 05:42:51 by reinelt]
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Fri, 8 Aug 2003 05:42:52 +0000 (05:42 +0000)
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Fri, 8 Aug 2003 05:42:52 +0000 (05:42 +0000)
uClibc compatibility issue; small glitch in dvb.c

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@206 3ae390bd-cb1e-0410-b409-cd5a39f66f1f

CREDITS
ChangeLog
TODO
config.h.in
configure
configure.in
dvb.c

diff --git a/CREDITS b/CREDITS
index a63c671e6ca6ae0f83a4428e408ce2363b4c1f94..f6dffaf2d6b66197e133745ceb14ad3003e6e126 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -1,65 +1,2 @@
-Herbert Rosmanith <herp@wildsau.idv-edu.uni-linz.ac.at>
-  X11 driver
-  CrystalFontz driver
-  lots of ideas and bugfixes
-
-Leopold Tötsch <lt@toetsch.at>
-  PNG driver
-  POP, IMAP & NEWS client
-  simple web interface
-  lots of (well, sometimes too much :-) ideas
-
-Michael Mueller <m.mueller@netsystec.de>
-  support for Beckmann & Egle driver
-
-Michael Renzmann <renzmann@gmx.de>
-  testing various displays with HD44780 driver
-
-Thomas Skyt Jessen <thskyt@foni.net>
-  support and tests for the HD44780 driver
-
-Gregor Szaktilla <support@pingnet.de>
-  translation tables (not yet done)
-
-Paul Anderson <paul-anderson@paul-anderson.com>
-  support for Java LCD display simulator (not yet done)
-
-J Robert Ray <jrray@home.com>
-  support for PalmOrb driver
-
-Ghassan Matar <gmatar@hexapods.com>
-  lots of ideas
-
-Axel Ehnert <Axel@Ehnert.net>
-  email counter and seti@home support
-
-Carsten Nau <info@cnau.de>
-  HD44780 GPO support & documentation
-  %ic ISDN online support
-
-Udo Altmann <ua@altnet.de>
-  donated several cool displays
-
-Dirk Schumacher <dirk.schumacher@cosi-tronic.de>
-  donated several cool displays
-
-Helmut A. Bender <hab@arcanum.inka.de>
-  T6963C support
-
-Simon Wood <Simon.Wood@pace.co.uk>
-  ideas and bugfixes
-
-Harald Schäfer <harald.schaefer@gmx.de>
-  information about M50530
-
-Robin Adams <info@usblcd.de>
-  USBLCD driver
-
-Andrew Ip <aip@cwlinux.com>
-  CwLinux driver
-
-Petri Damsten <petri.damsten@raketti.net>
-  sensors factor and offset patch
-
-
-last but not least: the guys at SourceForge!
+see http://lcd4linux.sourceforge.net for an up-to-date
+list of contributors!
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..86896ea65130ab32174648ab37d2c7142954ea55 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,927 @@
+2003-08-01  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Cwlinux.c, Makefile.am, Makefile.in, README, T6963.c:
+       last cleanups for 0.9.9
+
+2003-07-29  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.in, Raster.c, aclocal.m4, configure, configure.in:
+       disable Raster driver automagically if gd.h not found
+
+2003-07-28  Michael Reinelt  <reinelt@lizard.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  Michael Reinelt  <reinelt@lizard.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
+
+2003-07-21  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * processor.c: bars on virtual rows fixed
+
+       * processor.c: removed maxlen parameter from process_row()
+
+       * dvb.c: check for HAVE_LINUX_DVB_FRONTEND_H needs config.h
+
+2003-07-19  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * config.h.in, configure, configure.in, dvb.c:
+       check for dvb/frontend.h and disable DVB client if not found.
+
+2003-07-18  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * udelay.c: udelay: unnecessary sanity check removed
+
+2003-06-26  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * system.c: bug in /proc/net/dev parsing fixed
+
+2003-06-22  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * dvb.c, dvb.h: added dvb.c dvb.h
+
+2003-06-21  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, isdn.c, parser.c, parser.h, processor.c:
+       DVB client integrated
+
+2003-06-13  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * processor.c: added scrolling capability
+
+       * lcd4linux.c, seti.c, system.c: error message cosmetics
+
+2003-05-19  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Cwlinux.c: Cwlinux sleep optimization
+
+2003-05-14  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Cwlinux.c: added support for CW1602
+
+2003-04-12  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * XWindow.c: small glitch in XWindow.c (thanks to Moe Wibble)
+
+2003-04-07  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * parport.h, parport.c, lcd4linux.c, T6963.c, M50530.c, HD44780.c:
+       further parallel port abstraction
+
+2003-04-04  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * udelay.c, parport.c, parport.h, configure.in, configure, HD44780.c, M50530.c, USBLCD.c:
+       new parallel port abstraction scheme
+
+2003-02-27  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * configure, configure.in: changed versioning scheme from 0.99 to 0.9.9
+
+       * configure.in, curses.m4, install-sh, missing, mkinstalldirs, udelay.c, INSTALL, Makefile.in, aclocal.m4, config.h.in, configure:
+       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  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Cwlinux.c: cwlinux fixes
+
+2003-02-22  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * 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, BeckmannEgle.c, Crystalfontz.c, Cwlinux.c, HD44780.c:
+       cfg_get(key,defval)
+
+       * Cwlinux.c: Cwlinux fixes
+
+2003-02-18  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README.X11, XWindow.c: X11 driver fixes and cleanup
+
+2003-02-17  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * XWindow.c: small bug in X11 driver: omit pixel gap between cahracters
+
+       * Text.c: Text (curses) driver: cosmetic changes
+
+2003-02-13  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * MatrixOrbital.c, lcd4linux.c:
+       changed "copyright" to "2003"
+       added slightly different protocol for MatrixOrbital "LK202" displays
+
+2003-02-05  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * 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  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * bar.c: fixed bug in bar compaction
+
+2002-12-08  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * configure.in, curses.m4, depcomp, AUTHORS, ChangeLog, Makefile.am, Makefile.in, acconfig.h, aclocal.m4, config.h.in, configure:
+       autoconf/automake cleanup
+
+2002-12-06  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.in, aclocal.m4, config.h.in, configure, configure.in, CREDITS:
+       libgd/libpng bugfix: removed '-lpng -lz' from LDFLAGS
+
+2002-12-05  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * mail2.c, parser.c, processor.c:
+       fixed undefined operations found by gcc3
+
+       * system.c:
+       sensors factor and offset patch from Petri Damsten <petri.damsten@raketti.net>
+
+       * Makefile.am, Makefile.in, configure, configure.in, display.c, socket.c:
+       patches for gcc-3.2
+
+2002-09-12  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Cwlinux.c: code cleanup, character defining for bars
+
+2002-09-11  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Cwlinux.c: changed to use new bar functions
+
+       * display.c, Cwlinux.c, Makefile.am, Makefile.in, acconfig.h, config.h.in, configure, configure.in:
+       added Cwlinux driver
+
+2002-08-30  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Text.c: bug in curses driver fixed
+
+2002-08-22  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * BeckmannEgle.c: cosmetic changes
+
+2002-08-21  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * T6963.c, udelay.c: some T6963 fixes, ndelay wrap
+
+2002-08-19  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * BeckmannEgle.c, M50530.c:
+       M50530 driver using new generic bar functions
+
+       * BeckmannEgle.c: BeckmannEgle using new generic bar functions
+
+       * MatrixOrbital.c: MatrixOrbital uses generic bar funnctions
+
+       * HD44780.c, USBLCD.c: changed HD44780 to use generic bar functions
+
+       * USBLCD.c, bar.c, bar.h: corrected type declaration of (*defchar)()
+
+       * BeckmannEgle.c, HD44780.c, M50530.c, MatrixOrbital.c, USBLCD.c, bar.c, bar.h:
+       finished bar.c, USBLCD is the first driver that uses the generic bar functions
+
+       * 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
+
+2002-08-18  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * USBLCD.c: USBLCD buffered I/O
+
+2002-08-17  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, USBLCD.c, udelay.c:
+       USBLCD fixes
+
+       * configure.in, display.c, lcd4linux.conf.sample, Makefile.am, Makefile.in, USBLCD.c, acconfig.h, config.h.in, configure:
+       USBLCD driver added
+
+       * T6963.c: minor T6963 changes
+
+2002-04-30  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, M50530.c:
+       implemented the new ndelay(nanoseconds) in all parallel port drivers
+
+2002-04-29  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * configure.in, display.c, exec.c, lcd4linux.c, udelay.c, udelay.h, acconfig.h, aclocal.m4, config.h.in, configure, README, T6963.c, TODO, Makefile.in:
+       added Toshiba T6963 driver
+       added ndelay() with nanosecond resolution
+
+2001-09-14  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO: *** empty log message ***
+
+2001-09-13  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO: TODO update
+
+2001-09-12  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO, mail2.c: *** empty log message ***
+
+       * mail.c, mail2.c, socket.c: fixed bug in mail2.c
+
+       * debug.h, mail.c, seti.c, socket.c:
+       fixed a bug in seti.c (file was never closed, lcd4linux run out of fd's
+
+       improved socket debugging
+
+2001-09-11  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO: TODO items
+
+       * M50530.c: M50530 driver
+
+2001-09-10  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.in, Raster.c, acconfig.h, config.h.in, configure, configure.in, display.c:
+       M50530 driver
+
+2001-09-09  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c: GPO bug: INIT is _not_ inverted
+
+2001-09-07  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README.HD44780.GPO: wrong Pin numbers
+
+2001-09-05  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * NEWS, README: *** empty log message ***
+
+2001-08-08  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * udelay.c:
+       renamed CLK_TCK to CLOCKS_PER_SEC
+
+2001-08-05  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * XWindow.c, battery.c, filter.c, mail.c, seti.c, system.c:
+       cleaned up inlude of sys/time.h and time.h
+
+2001-06-04  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * configure, configure.in:
+       configure for X11 modified
+
+2001-05-31  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * Makefile.in, TODO, acconfig.h, config.h.in, configure, configure.in, curses.m4:
+       added tests for X and ncurses
+
+2001-05-27  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README:
+       updated README with the seti@home client stuff
+
+       * 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  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO: added TODO entry
+
+2001-05-06  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * processor.c:
+       fixed a bug which prevented extendet tokens to be used for GPO's
+       many thanks to Carsten Nau!
+
+2001-04-27  Michael Reinelt  <reinelt@lizard.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()
+       unlock serial port if open() fails
+
+2001-03-24  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO: new TODO item
+
+2001-03-17  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * pixmap.c: allow more then 1 BAR_T
+
+       * processor.c: bugfix: max for BAR_T
+
+2001-03-16  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * NEWS, PalmPilot.c, README, Raster.c, TODO, Text.c, XWindow.c, display.c, display.h, parser.c, pixmap.c, processor.c:
+       implemented time bar
+
+       * README.Text, TODO, Text.c, mail2.c, processor.c: bugfixes
+
+2001-03-15  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * mail.c, processor.c, HD44780.c: fixed compile HD44780.c, cosmetics
+
+       * CREDITS, NEWS, README, TODO, configure, display.c, lcd4linux.conf.sample, mail.c, mail.h, mail2.c, socket.c:
+       added unread/total news
+
+       * mail2.c: added quit/logout to pop/imap
+
+2001-03-15  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, lcd4linux.conf.sample, processor.c:
+       some fixes to ppdef
+       off-by-one bug in processor.c fixed
+
+2001-03-15  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * exec.c: delay first exec for faster start
+
+2001-03-14  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * CREDITS, HD44780.c, TODO: minor cleanups
+
+       * HD44780.c:
+       make ppdev compatible to earlier kernels
+
+       * HD44780.c, NEWS, README.HD44780, TODO, config.h.in, configure, configure.in, lcd4linux.conf.sample:
+       added ppdev parallel port access
+
+2001-03-14  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * 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  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * exec.c, lcd4linux.conf.sample, mail.c, parser.c, processor.c, system.c:
+       corrected a off-by-one bug with sensors
+
+       * Makefile.am, Makefile.in, acconfig.h:
+       added missing autoheader files
+
+       * Makefile.am, Makefile.in:
+       added several files for the distribution
+
+       * NEWS, README, lcd4linux.c:
+       added NEWS file
+
+2001-03-12  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, TODO, config.h.in, configure, configure.in, lcd4linux.conf.sample, udelay.c, udelay.h:
+       new udelay() using Time Stamp Counters
+
+       * configure, configure.in:
+       even better configure handling...
+
+       * 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:
+       reworked autoconf a lot: drivers may be excluded, #define's went to config.h
+
+2001-03-09  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * configure, configure.in: disable driver in configure
+
+2001-03-09  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO, Text.c, configure:
+       rename 'raster' to 'Text in Text.c
+       added TOTO item
+
+       * TODO:
+       new ideas for TODO
+
+2001-03-09  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * README, exec.c, lcd4linux.conf.sample: 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
+
+2001-03-09  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO, cfg.c, lcd4linux.conf.sample, system.c:
+       minor cleanups
+
+2001-03-08  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * README, TODO, cfg.c, exec.c, exec.h, lcd4linux.c, lcd4linux.conf.sample, parser.c, processor.c:
+       improved exec
+
+2001-03-08  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * mail.c, mail.h, seti.c, seti.h:
+       seti client cleanup
+
+       * processor.c, exec.c:
+       fixed two typos
+
+2001-03-07  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, README, cfg.c, configure, exec.c, exec.h, parser.c, parser.h, processor.c:
+       added e(x)ec commands
+
+2001-03-05  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO, lcd4linux.conf.sample:
+       TOTO list update
+
+2001-03-04  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * README.Raster: Added PNG
+
+2001-03-02  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * configure, configure.in, system.c:
+       allow compile on systems without net/if_ppp.h
+
+       * README.Png:
+       README for PNG added
+
+       * Raster.c, configure, configure.in:
+       let configure find gd.h
+
+       * battery.c, battery.h:
+       cosmetic cleanups (comment headers)
+
+2001-03-02  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, README, lcd4linux.conf.sample, Raster.c, TODO, battery.c, battery.h, parser.c, parser.h, processor.c:
+       added /proc/apm battery stat
+
+2001-03-01  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Raster.c, lcd4linux.conf.sample, udelay.c:
+       renamed Raster_flush() to PPM_flush()
+
+2001-03-01  ltoetsch  <ltoetsch@lizard.reinelt>
+
+       * README.Webinterface, Raster.c, nph-png, png.html:
+       added PNG,Webinterface
+
+2001-03-01  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, Raster.c, XWindow.c, aclocal.m4, configure, configure.in, display.c:
+       reworked configure to allow selection of drivers
+
+2001-02-26  herp  <herp@lizard.reinelt>
+
+       * XWindow.c: fixed X11 signal handler
+
+2001-02-21  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * mail.c:
+       big mailbox patch from Axel Ehnert
+       thanks to herp for his idea to check mtime of mailbox
+
+2001-02-19  Michael Reinelt  <reinelt@lizard.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
+
+2001-02-18  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * mail.c, mail.h, seti.c: *** empty log message ***
+
+       * Makefile.am, Makefile.in, TODO, seti.c, seti.h:
+       added setiathome client
+
+       * CREDITS, Makefile.am, Makefile.in: *** empty log message ***
+
+2001-02-16  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README.HD44780.GPO, processor.c:
+       fixed type in processor.c
+       GPO documentation update from Carsten
+
+       * README, parser.c, parser.h, processor.c, system.c:
+       new token 'ic' (ISDN connected) by Carsten Nau <info@cnau.de>
+
+2001-02-14  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, MatrixOrbital.c, display.c, display.h, lcd4linux.c, parser.c, parser.h, processor.c:
+       first (incomplete) GPO implementation
+
+       * README.HD44780.GPO:
+       added README from Carsten Nau
+
+2001-02-13  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c:
+       HD_gpo() was missing
+
+       * BeckmannEgle.c, Crystalfontz.c, HD44780.c, MatrixOrbital.c, PalmPilot.c, Raster.c, SIN.c, Skeleton.c, XWindow.c, display.c, display.h, processor.c:
+       prepared framework for GPO's (general purpose outputs)
+
+2001-02-11  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * TODO, processor.c:
+
+       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 <info@cnau.de>
+
+2000-12-07  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * SIN.c, TODO, lcd4linux.conf.sample:
+       first try for SIN bars
+
+2000-12-01  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * SIN.c, lcd4linux.conf.sample:
+       added debugging of SIN driver output, probably found the positioning bug (format %02x instead of %2x)
+
+       * SIN.c:
+       modified text positioning: row starts with 0, column is hexadecimal
+
+2000-11-28  Michael Reinelt  <reinelt@lizard.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....
+
+       * SIN.c:
+       changed decimal values for screen, row, column to ascii values (shame on you!)
+
+       * Makefile.am, Makefile.in, README, SIN.c, display.c:
+       first try to support display of SIN router
+
+2000-11-17  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * system.c:
+       fixed parsing of /proc/net/dev for 2.0 kernels
+
+2000-10-25  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * lcd4linux.c:
+       added restart funnctionality
+       (lots of this code was stolen from sendmail.c)
+
+2000-10-20  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c:
+
+       corrected a bug in HD_goto()
+       Thanks to Gregor Szaktilla <gregor@szaktilla.de>
+
+2000-10-08  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * system.c:
+
+       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
+
+2000-08-10  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * XWindow.c, configure, configure.in, isdn.c, lcd4linux.c:
+       fixed some bugs with the new syslog code
+
+       * 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  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README, lcd4linux.c:
+       new switch -F (do not fork)
+       added automatic forking if -F not specified
+
+       * system.c:
+       fixed a bug in system.c where the format of /proc/net/dev was not correctly
+       detected and parsed with different kernels
+
+       * 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  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, configure, configure.in, lcd4linux.conf.sample, processor.c, system.c, system.h, udelay.c:
+       some changes to support kernel-2.4 (different layout of various files in /proc)
+
+       * HD44780.c, Makefile.am, Makefile.in, cfg.c:
+       eliminated some compiler warnings with glibc
+
+2000-06-04  herp  <herp@lizard.reinelt>
+
+       * Crystalfontz.c: minor bugfix (zero length)
+
+2000-05-21  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * 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-03  herp  <herp@lizard.reinelt>
+
+       * Crystalfontz.c, Crystalfontz.h, README.Crystalfontz:
+       *** empty log message ***
+
+2000-05-02  herp  <herp@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, XWindow.c, display.c:
+       Crystalfontz initial coding
+
+2000-05-02  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, PalmPilot.c, display.c, lcd4linux.conf.sample:
+       driver for 3Com Palm Pilot added
+
+2000-04-30  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * BeckmannEgle.c, lcd4linux.conf.sample:
+       bars for Beckmann+Egle driver
+
+2000-04-28  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * BeckmannEgle.c, Makefile.am, Makefile.in, TODO, display.c:
+       first release of the Beckmann+Egle driver
+
+2000-04-20  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.am, Makefile.in:
+       added documentation to EXTRA_DIST so that they go into the tarball
+
+2000-04-19  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README.HD44780:
+       README for HD44780 driver
+
+2000-04-17  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README.HD44780, lcd4linux.c, lcd4linux.conf.sample:
+       added README.44780
+
+2000-04-15  Michael Reinelt  <reinelt@lizard.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
+
+       * isdn.c, lcd4linux.c, processor.c, system.c:
+       more debug messages
+
+       * 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
+
+2000-04-13  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, MatrixOrbital.c, lcd4linux.conf.sample, system.c, system.h:
+       added BogoMips() to system.c (not used by now, maybe sometimes we 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!
+
+2000-04-12  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * HD44780.c, Makefile.am, Makefile.in, MatrixOrbital.c, display.c, lcd4linux.conf.sample:
+       first version of the HD44780 driver
+
+2000-04-10  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * MatrixOrbital.c, README, configure, configure.in, lcd4linux.c:
+       minor changes and cleanups
+
+2000-04-07  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, MatrixOrbital.c, lcd4linux.c, lock.c, lock.h:
+       UUCP style lockfiles for the serial port
+
+2000-04-05  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.in, XWindow.c, configure, configure.in:
+       fixed bug in XWindow.c: union semun isn't defined with glibc-2.1
+
+       * TODO:
+       TODO added
+
+2000-04-03  herp  <herp@lizard.reinelt>
+
+       * XWindow.c:
+       fixed a bug that caused pixel-errors ("fliegendreck") under high load
+
+2000-04-03  Michael Reinelt  <reinelt@lizard.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
+
+       * lcd4linux.kdelnk:
+       KDE application link
+
+       * README.KDE, lcd4kde.conf, lcd4linux.conf.sample, lcd4linux.xpm:
+       releasing 0.96
+       annoying X11 bugs hopefully fixed
+       KDE integration
+
+       * README, README.Raster, README.X11, cfg.c, cfg.h, lcd4linux.c, lcd4linux.conf.sample:
+       added '-c key=val' option
+
+       * Raster.c, XWindow.c, lcd4linux.conf.sample:
+       if 'gap' is specified as -1, a gap of (pixelsize+pixelgap) is selected automatically
+
+2000-04-02  herp  <herp@lizard.reinelt>
+
+       * XWindow.c: fixded a bug that occasionally caused Xlib errors
+
+2000-04-01  herp  <herp@lizard.reinelt>
+
+       * XWindow.c, lcd4linux.c: geometric correction (too many pixelgaps)
+       lcd4linux main should return int, not void
+
+       * XWindow.c:
+       colors in format \#RRGGBB in config-file now understood
+
+2000-04-01  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * XWindow.c, configure, configure.in, lcd4linux.conf.sample, processor.c:
+       bug that caused a segfault in processor.c fixed (thanks to herp)
+
+2000-03-31  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * XWindow.c:
+       X11 driver: semaphore bug fixed
+
+2000-03-30  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile.am, Makefile.in, XWindow.c, aclocal.m4, configure, configure.in, display.c, lcd4linux.conf.sample, lcd4linux.lsm:
+       configure now handles '--with-x' and '--without-x' correct
+
+2000-03-28  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README.X11, XWindow.c:
+       README.X11 added
+
+       * 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  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * README.Raster, Raster.c, cfg.c, lcd4linux.conf.sample:
+       README.Raster added
+
+       * README, Raster.c, XWindow.c, cfg.c, pixmap.h:
+       more Pixmap renaming
+       quoting of '#' in config file
+
+       * 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
+
+       * Raster.c, lcd4linux.c, lcd4linux.conf.sample:
+       enhancements to the PPM driver
+
+2000-03-25  Michael Reinelt  <reinelt@lizard.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
+
+2000-03-24  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * fontmap.h:
+       fontmap.h added
+
+       * 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  Michael Reinelt  <reinelt@lizard.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:
+       PPM driver up and running (but slow!)
+
+2000-03-22  Michael Reinelt  <reinelt@lizard.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
+
+       * 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  Michael Reinelt  <reinelt@lizard.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:
+       documentation available! README, README.MatrixOrbital, README.Drivers
+       added Skeleton.c as a starting point for new drivers
+
+2000-03-18  Michael Reinelt  <reinelt@lizard.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
+
+       * MatrixOrbital.c, display.c, lcd4linux.c, lcd4linux.conf.sample, system.c:
+       vertical bars implemented
+       bar compaction improved
+       memory information implemented
+
+2000-03-17  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * MatrixOrbital.c, configure, configure.in, display.c, display.h, lcd4linux.c, lcd4linux.conf.sample, parser.c, parser.h, system.c, system.h:
+       various memory statistics added
+
+2000-03-13  Michael Reinelt  <reinelt@lizard.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  Michael Reinelt  <reinelt@lizard.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:
+       first unstable but running release
+
+       * COPYING, INSTALL, Makefile.am, Makefile.in, aclocal.m4, configure.in, install-sh, lcd2041.c, lcd2041.h, missing, mkinstalldirs:
+       autoconf/automake
+
+       * Makefile, cfg.c, cfg.h, config.c, config.h: *** empty log message ***
+
+       * Makefile, MatrixOrbital.c, display.c, display.h, system.c:
+       MatrixOrbital driver finished
+
+2000-03-07  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * Makefile, config.c, isdn.c, isdn.h, lcd4linux.conf.sample, lcd4linux.h, system.c, system.h:
+       system.c cleanup
+
+2000-03-06  Michael Reinelt  <reinelt@lizard.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:
+       minor cleanups
+
+2000-01-16  Michael Reinelt  <reinelt@lizard.reinelt>
+
+       * display.h: *** empty log message ***
+
+       * display.c, display.h:
+       Release 0.5
+       project moved to SourceForge
+       started working with CVS
+
+
+       * display.c, display.h: New file.
+
+       * Makefile:
+       Release 0.5
+       project moved to SourceForge
+       started working with CVS
+
+       * MatrixOrbital.c:
+       Release 0.5
+       project moved to SourceForge
+       started working with CVS
+
+
+       * MatrixOrbital.c: New file.
+
+       * lcd4linux.c, lcd2041.c, lcd2041.h, Makefile:
+       Release 0.4
+
+       * system.c, lcd4linux.c, filter.c, isdn.c, isdn.h, Makefile:
+       Release 0.3
+
+       * system.c, system.h, lcd4linux.c, isdn.c, isdn.h, lcd2041.c, lcd2041.h:
+       Release 0.2
+
+       * filter.c, filter.h:
+       Release 0.2
+
+
+       * filter.c, filter.h: New file.
+
+       * Makefile, config.c:
+       Release 0.2
+
+       * system.c, system.h:
+
+       * system.c, system.h: New file.
+
+       * lcd4linux.c, lcd4linux.h:
+
+       * lcd4linux.c, lcd4linux.h: New file.
+
+       * isdn.c, isdn.h, lcd2041.c, lcd2041.h:
+
+       * isdn.c, isdn.h, lcd2041.c, lcd2041.h: New file.
+
+       * Makefile, config.c, config.h:
+
+       * Makefile, config.c, config.h: New file.
+
diff --git a/TODO b/TODO
index 30f34190581473ae88cdf25d81bc66881f51e3c3..2ff0042d74e771d5659fd4d02f952ecb68fd9947 100644 (file)
--- a/TODO
+++ b/TODO
@@ -15,9 +15,10 @@ show partition information (used, free, ...)
 2000-04-25 Michael Mueller <m.mueller@netsystec.de>
 show process information            
 
-2000-12-03 Ghassan Matar <gmatar@hexapods.com>
-show other sensors than temperature
-we have to use libsensors instead of parsing the proc files directly
+// 2000-12-03 Ghassan Matar <gmatar@hexapods.com>
+// show other sensors than temperature
+// we have to use libsensors instead of parsing the proc files directly
+// Refused 2003-08-01 -mr
 
 // 2000-12-03 Ghassan Matar <gmatar@hexapods.com>
 // show contents of any text file
@@ -105,8 +106,9 @@ e.g. '%nw'  is 'network transmit' for _all_ devices
      '%n0w' is 'network transmit' for eth0
      '%n1w' for eth1
 
-2001-09-11 Michael Reinelt <reinelt@eunet.at>
-remove bar code from drivers and create a common bar library
+// 2001-09-11 Michael Reinelt <reinelt@eunet.at>
+// remove bar code from drivers and create a common bar library
+// done somewhere in 2003 -mr
 
 2001-09-12 Carsten Nau <info@cnau.de>
 make the output for emails shorter (at the moment up to 9999 emails)
index 3cc16c9eeccd08c4436bc0dd2bfb87ddf6ecd4de..df489ba1fd3d1713719ef13c29af8c7583cee9c8 100644 (file)
 /* Define to 1 if you have the <linux/ppdev.h> header file. */
 #undef HAVE_LINUX_PPDEV_H
 
-/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
-   to 0 otherwise. */
-#undef HAVE_MALLOC
-
 /* Define to 1 if you have the <malloc.h> header file. */
 #undef HAVE_MALLOC_H
 
    if it is not supported. */
 #undef inline
 
-/* Define to rpl_malloc if the replacement function should be used. */
-#undef malloc
-
 /* Define to `int' if <sys/types.h> does not define. */
 #undef pid_t
 
index 794a0d2b421e8365c806862189db7f52b60647c9..6006f45b508e7beeed48422402e3a39053872c5f 100755 (executable)
--- a/configure
+++ b/configure
@@ -7144,223 +7144,8 @@ echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
   fi
 fi
 
-
-for ac_header in stdlib.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
-  # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_header_compiler=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc in
-  yes:no )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    (
-      cat <<\_ASBOX
-## ------------------------------------ ##
-## Report this to bug-autoconf@gnu.org. ##
-## ------------------------------------ ##
-_ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-  no:yes )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    (
-      cat <<\_ASBOX
-## ------------------------------------ ##
-## Report this to bug-autoconf@gnu.org. ##
-## ------------------------------------ ##
-_ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
-echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6
-if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test "$cross_compiling" = yes; then
-  ac_cv_func_malloc_0_nonnull=no
-else
-  cat >conftest.$ac_ext <<_ACEOF
-#line $LINENO "configure"
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#if STDC_HEADERS || HAVE_STDLIB_H
-# include <stdlib.h>
-#else
-char *malloc ();
-#endif
-
-int
-main ()
-{
-exit (malloc (0) ? 0 : 1);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_func_malloc_0_nonnull=yes
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-ac_cv_func_malloc_0_nonnull=no
-fi
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
-echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6
-if test $ac_cv_func_malloc_0_nonnull = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 1
-_ACEOF
-
-else
-  cat >>confdefs.h <<\_ACEOF
-#define HAVE_MALLOC 0
-_ACEOF
-
-   LIBOBJS="$LIBOBJS malloc.$ac_objext"
-
-cat >>confdefs.h <<\_ACEOF
-#define malloc rpl_malloc
-_ACEOF
-
-fi
-
-
-
+#removed for ulibc compatibility
+#AC_FUNC_MALLOC
 echo "$as_me:$LINENO: checking for working memcmp" >&5
 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
 if test "${ac_cv_func_memcmp_working+set}" = set; then
index 452695df1370a855eaf8f960ce345678b5ac32ea..12a5e3e3be616abf79a90a3911a661999a2859c6 100644 (file)
@@ -263,7 +263,8 @@ AC_TYPE_UID_T
 AC_FUNC_ERROR_AT_LINE
 AC_FUNC_FORK
 AC_PROG_GCC_TRADITIONAL
-AC_FUNC_MALLOC
+#removed for uClibc compatibility
+#AC_FUNC_MALLOC
 AC_FUNC_MEMCMP
 AC_FUNC_REALLOC
 AC_FUNC_SELECT_ARGTYPES
diff --git a/dvb.c b/dvb.c
index ce5da634725449e424549a8db632c18c05bb01cc..62f514acfdfce0c60e2aa86f8c555e2d01958bc7 100644 (file)
--- a/dvb.c
+++ b/dvb.c
@@ -43,6 +43,7 @@
 #include <sys/types.h>
 
 #include "config.h"
+#include "debug.h"
 
 #ifndef HAVE_LINUX_DVB_FRONTEND_H
 
@@ -68,10 +69,7 @@ int DVB (double *strength, double *snr)
 #else
 
 #include <linux/dvb/frontend.h>
-
-#include "debug.h"
 #include "dvb.h"
-#include "filter.h"
 
 int DVB (double *strength, double *snr)
 {