aboutsummaryrefslogtreecommitdiffstats
path: root/cfg.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2004-06-20[lcd4linux @ 2004-06-20 10:09:52 by reinelt]reinelt1-27/+21
'const'ified the whole source
2004-03-11[lcd4linux @ 2004-03-11 06:39:58 by reinelt]reinelt1-4/+17
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-08[lcd4linux @ 2004-03-08 16:26:26 by reinelt]reinelt1-7/+31
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-06[lcd4linux @ 2004-03-06 20:31:16 by reinelt]reinelt1-5/+16
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[lcd4linux @ 2004-03-03 03:47:04 by reinelt]reinelt1-5/+17
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-01[lcd4linux @ 2004-03-01 04:29:51 by reinelt]reinelt1-2/+8
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() Crystalfontz 631 driver nearly finished
2004-02-18[lcd4linux @ 2004-02-18 06:39:20 by reinelt]reinelt1-2/+5
T6963 driver for graphic displays finished
2004-02-01[lcd4linux @ 2004-02-01 18:08:50 by reinelt]reinelt1-2/+6
removed strtok() from layout processing (took me hours to find this bug) further strtok() removind should be done!
2004-01-30[lcd4linux @ 2004-01-30 20:57:55 by reinelt]reinelt1-2/+34
HD44780 patch from Martin Hejl dmalloc integrated
2004-01-29[lcd4linux @ 2004-01-29 04:40:02 by reinelt]reinelt1-1/+6
every .c file includes "config.h" now
2004-01-22[lcd4linux @ 2004-01-22 07:57:45 by reinelt]reinelt1-2/+6
several bugs fixed where segfaulting on layout>display Crystalfontz driver optimized, 632 display already works
2004-01-18[lcd4linux @ 2004-01-18 06:54:08 by reinelt]reinelt1-4/+18
bug in expr.c fixed (thanks to Xavier) some progress with /proc/stat parsing
2004-01-16[lcd4linux @ 2004-01-16 05:04:53 by reinelt]reinelt1-3/+9
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-14[lcd4linux @ 2004-01-14 11:33:00 by reinelt]reinelt1-20/+55
new plugin 'uname' which does what it's called text widget nearly finished first results displayed on MatrixOrbital
2004-01-11[lcd4linux @ 2004-01-11 18:26:02 by reinelt]reinelt1-46/+9
further widget and layout processing
2004-01-11[lcd4linux @ 2004-01-11 09:26:15 by reinelt]reinelt1-4/+19
layout starts to exist...
2004-01-10[lcd4linux @ 2004-01-10 20:22:33 by reinelt]reinelt1-2/+33
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-09[lcd4linux @ 2004-01-09 04:16:06 by reinelt]reinelt1-56/+114
added 'section' argument to cfg_get(), but NULLed it on all calls by now.
2004-01-08[lcd4linux @ 2004-01-08 06:00:28 by reinelt]reinelt1-8/+14
allowed '.' in key names allowed empty group keys (not only "group anything {", but "anything {")
2004-01-08[lcd4linux @ 2004-01-08 05:28:12 by reinelt]reinelt1-39/+191
Luk Claes added to AUTHORS cfg: group handling ('{}') added
2004-01-07[lcd4linux @ 2004-01-07 10:15:41 by reinelt]reinelt1-19/+48
small glitch in evaluator fixed made config table sorted and access with bsearch(), which should be much faster
2003-12-19[lcd4linux @ 2003-12-19 05:35:13 by reinelt]reinelt1-5/+8
renamed 'client' to 'plugin'
2003-10-11[lcd4linux @ 2003-10-11 06:01:52 by reinelt]reinelt1-2/+20
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-05[lcd4linux @ 2003-10-05 17:58:50 by reinelt]reinelt1-4/+9
libtool junk; copyright messages cleaned up
2003-09-09[lcd4linux @ 2003-09-09 06:54:43 by reinelt]reinelt1-6/+50
new function 'cfg_number()'
2003-08-24[lcd4linux @ 2003-08-24 05:17:58 by reinelt]reinelt1-26/+26
liblcd4linux patch from Patrick Schemitz
2003-08-14[lcd4linux @ 2003-08-14 03:47:40 by reinelt]reinelt1-3/+6
remove PID file if driver initialisation fails
2003-02-22[lcd4linux @ 2003-02-22 07:53:09 by reinelt]reinelt1-5/+8
cfg_get(key,defval)
2001-03-09[lcd4linux @ 2001-03-09 12:14:24 by reinelt]reinelt1-14/+18
minor cleanups
2001-03-08[lcd4linux @ 2001-03-08 15:25:38 by ltoetsch]ltoetsch1-3/+6
improved exec
2001-03-07[lcd4linux @ 2001-03-07 18:10:21 by ltoetsch]ltoetsch1-1/+52
added e(x)ec commands
2000-08-10[lcd4linux @ 2000-08-10 09:44:09 by reinelt]reinelt1-2/+8
new debugging scheme: error(), info(), debug() uses syslog if in daemon mode
2000-07-31[lcd4linux @ 2000-07-31 06:46:35 by reinelt]reinelt1-1/+6
eliminated some compiler warnings with glibc
2000-04-15[lcd4linux @ 2000-04-15 11:13:54 by reinelt]reinelt1-2/+9
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-03[lcd4linux @ 2000-04-03 04:46:38 by reinelt]reinelt1-6/+43
added '-c key=val' option
2000-03-28[lcd4linux @ 2000-03-28 07:22:15 by reinelt]reinelt1-2/+13
version 0.95 released X11 driver up and running minor bugs fixed
2000-03-26[lcd4linux @ 2000-03-26 20:00:44 by reinelt]reinelt1-7/+18
README.Raster added
2000-03-26[lcd4linux @ 2000-03-26 19:03:52 by reinelt]reinelt1-2/+8
more Pixmap renaming quoting of '#' in config file
2000-03-10[lcd4linux @ 2000-03-10 17:36:02 by reinelt]reinelt1-2/+5
first unstable but running release
2000-03-10[lcd4linux @ 2000-03-10 11:40:47 by reinelt]reinelt1-0/+172