Age | Commit message (Collapse) | Author | Files | Lines |
|
uh-oh... the last CVS log message messed up things a lot...
|
|
added '-W' to CFLAGS
changed all C++ comments to C ones ('//' => '/* */')
cleaned up a lot of signed/unsigned mistakes
|
|
do not display end splash screen if quiet=1
|
|
prepared support for startup splash screen
|
|
fixed models listing for Beckmann+Egle driver
some cosmetic changes
|
|
parameter count fixed for plugin_dvb()
plugin_APM (battery status) ported
|
|
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
|
|
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...
|
|
changes (cosmetics?) to the big patch from Martin
hash patch un-applied
|
|
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
|
|
new function 'qprintf()' (simple but quick snprintf() replacement)
|
|
cut off all old-style files which are no longer used with NextGeneration
|
|
HD44780 patch from Martin Hejl
dmalloc integrated
|
|
new plugin 'uname' which does what it's called
text widget nearly finished
first results displayed on MatrixOrbital
|
|
timer queues added
liblcd4linux deactivated turing transformation to new layout
|
|
evaluating the 'Variables' section in the config file
|
|
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
|
|
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!
|
|
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)
|
|
added 'section' argument to cfg_get(), but NULLed it on all calls by now.
|
|
Luk Claes added to AUTHORS
cfg: group handling ('{}') added
|
|
renamed 'client' to 'plugin'
|
|
Patches from Xavier:
- WiFi: make interface configurable
- "quiet" as an option from the config file
- ignore missing "MemShared" on Linux 2.6
|
|
Crystalfontz changes, small glitch in getopt() fixed
|
|
Makefile.in for imon.c/.h, some MatrixOrbital clients
|
|
renamed expression.{c,h} to client.{c,h}
added config file client
new functions 'AddNumericVariable()' and 'AddStringVariable()'
new parameter '-i' for interactive mode
|
|
libtool junk; copyright messages cleaned up
|
|
icons: reorganized tick_* again...
|
|
new function 'cfg_number()'
|
|
even more icons stuff
|
|
liblcd4linux patch from Patrick Schemitz
|
|
more icon framework
|
|
remove PID file if driver initialisation fails
|
|
added PID file handling
|
|
improved forking
|
|
'soft clear' needed for virtual rows
|
|
error message cosmetics
|
|
further parallel port abstraction
|
|
cfg_get(key,defval)
|
|
changed "copyright" to "2003"
added slightly different protocol for MatrixOrbital "LK202" displays
|
|
added Toshiba T6963 driver
added ndelay() with nanosecond resolution
|
|
replaced OPEN_MAX with sysconf()
replaced mktemp() with mkstemp()
unlock serial port if open() fails
|
|
added NEWS file
|
|
reworked autoconf a lot: drivers may be excluded, #define's went to config.h
|
|
improved exec
|
|
first (incomplete) GPO implementation
|
|
added restart funnctionality
(lots of this code was stolen from sendmail.c)
|
|
fixed some bugs with the new syslog code
|
|
new debugging scheme: error(), info(), debug()
uses syslog if in daemon mode
|
|
new switch -F (do not fork)
added automatic forking if -F not specified
|