mirror of
https://github.com/netfun2000/lcd4linux.git
synced 2026-02-27 09:44:34 +08:00
removed all tags
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@727 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
This commit is contained in:
215
cfg.c
215
cfg.c
@@ -23,221 +23,6 @@
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*
|
||||
*
|
||||
* $Log: cfg.c,v $
|
||||
* Revision 1.49 2006/02/07 05:36:13 reinelt
|
||||
* Layers added to Layout
|
||||
*
|
||||
* Revision 1.48 2006/01/30 12:53:07 reinelt
|
||||
* replaced strncpy with strcpy where possible
|
||||
*
|
||||
* Revision 1.47 2005/05/08 04:32:43 reinelt
|
||||
* CodingStyle added and applied
|
||||
*
|
||||
* Revision 1.46 2005/05/02 05:15:46 reinelt
|
||||
* make busy-flag checking configurable for LCD-Linux driver
|
||||
*
|
||||
* Revision 1.45 2005/01/18 06:30:21 reinelt
|
||||
* added (C) to all copyright statements
|
||||
*
|
||||
* Revision 1.44 2005/01/17 06:29:24 reinelt
|
||||
* added software-controlled backlight support to HD44780
|
||||
*
|
||||
* Revision 1.43 2004/11/29 04:42:06 reinelt
|
||||
* removed the 99999 msec limit on widget update time (thanks to Petri Damsten)
|
||||
*
|
||||
* Revision 1.42 2004/06/26 12:04:59 reinelt
|
||||
*
|
||||
* uh-oh... the last CVS log message messed up things a lot...
|
||||
*
|
||||
* Revision 1.41 2004/06/26 09:27:20 reinelt
|
||||
*
|
||||
* added '-W' to CFLAGS
|
||||
* changed all C++ comments to C ones
|
||||
* cleaned up a lot of signed/unsigned mistakes
|
||||
*
|
||||
* Revision 1.40 2004/06/20 10:09:52 reinelt
|
||||
*
|
||||
* 'const'ified the whole source
|
||||
*
|
||||
* Revision 1.39 2004/03/11 06:39:58 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
|
||||
*
|
||||
* Revision 1.38 2004/03/08 16:26:26 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)
|
||||
*
|
||||
* Revision 1.37 2004/03/06 20:31:16 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...
|
||||
*
|
||||
* Revision 1.36 2004/03/03 03:47:04 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
|
||||
*
|
||||
* Revision 1.35 2004/03/01 04:29:51 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()
|
||||
* Crystalfontz 631 driver nearly finished
|
||||
*
|
||||
* Revision 1.34 2004/02/18 06:39:20 reinelt
|
||||
* T6963 driver for graphic displays finished
|
||||
*
|
||||
* Revision 1.33 2004/02/01 18:08:50 reinelt
|
||||
* removed strtok() from layout processing (took me hours to find this bug)
|
||||
* further strtok() removind should be done!
|
||||
*
|
||||
* Revision 1.32 2004/01/30 20:57:55 reinelt
|
||||
* HD44780 patch from Martin Hejl
|
||||
* dmalloc integrated
|
||||
*
|
||||
* Revision 1.31 2004/01/29 04:40:02 reinelt
|
||||
* every .c file includes "config.h" now
|
||||
*
|
||||
* Revision 1.30 2004/01/22 07:57:45 reinelt
|
||||
* several bugs fixed where segfaulting on layout>display
|
||||
* Crystalfontz driver optimized, 632 display already works
|
||||
*
|
||||
* Revision 1.29 2004/01/18 06:54:08 reinelt
|
||||
* bug in expr.c fixed (thanks to Xavier)
|
||||
* some progress with /proc/stat parsing
|
||||
*
|
||||
* Revision 1.28 2004/01/16 05:04:53 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, ...)
|
||||
*
|
||||
* Revision 1.27 2004/01/14 11:33:00 reinelt
|
||||
* new plugin 'uname' which does what it's called
|
||||
* text widget nearly finished
|
||||
* first results displayed on MatrixOrbital
|
||||
*
|
||||
* Revision 1.26 2004/01/11 18:26:02 reinelt
|
||||
* further widget and layout processing
|
||||
*
|
||||
* Revision 1.25 2004/01/11 09:26:15 reinelt
|
||||
* layout starts to exist...
|
||||
*
|
||||
* Revision 1.24 2004/01/10 20:22:33 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
|
||||
*
|
||||
* Revision 1.23 2004/01/09 04:16:06 reinelt
|
||||
* added 'section' argument to cfg_get(), but NULLed it on all calls by now.
|
||||
*
|
||||
* Revision 1.22 2004/01/08 06:00:28 reinelt
|
||||
* allowed '.' in key names
|
||||
* allowed empty section keys (not only "section anything {", but "anything {")
|
||||
*
|
||||
* Revision 1.21 2004/01/08 05:28:12 reinelt
|
||||
* Luk Claes added to AUTHORS
|
||||
* cfg: section handling ('{}') added
|
||||
*
|
||||
* Revision 1.20 2004/01/07 10:15:41 reinelt
|
||||
* small glitch in evaluator fixed
|
||||
* made config table sorted and access with bsearch(),
|
||||
* which should be much faster
|
||||
*
|
||||
* Revision 1.19 2003/12/19 05:35:14 reinelt
|
||||
* renamed 'client' to 'plugin'
|
||||
*
|
||||
* Revision 1.18 2003/10/11 06:01:52 reinelt
|
||||
*
|
||||
* renamed expression.{c,h} to client.{c,h}
|
||||
* added config file client
|
||||
* new functions 'AddNumericVariable()' and 'AddStringVariable()'
|
||||
* new parameter '-i' for interactive mode
|
||||
*
|
||||
* Revision 1.17 2003/10/05 17:58:50 reinelt
|
||||
* libtool junk; copyright messages cleaned up
|
||||
*
|
||||
* Revision 1.16 2003/09/09 06:54:43 reinelt
|
||||
* new function 'cfg_number()'
|
||||
*
|
||||
* Revision 1.15 2003/08/24 05:17:58 reinelt
|
||||
* liblcd4linux patch from Patrick Schemitz
|
||||
*
|
||||
* Revision 1.14 2003/08/14 03:47:40 reinelt
|
||||
* remove PID file if driver initialisation fails
|
||||
*
|
||||
* Revision 1.13 2003/02/22 07:53:10 reinelt
|
||||
* cfg_get(key,defval)
|
||||
*
|
||||
* Revision 1.12 2001/03/09 12:14:24 reinelt
|
||||
*
|
||||
* minor cleanups
|
||||
*
|
||||
* Revision 1.11 2001/03/08 15:25:38 ltoetsch
|
||||
* improved exec
|
||||
*
|
||||
* Revision 1.10 2001/03/07 18:10:21 ltoetsch
|
||||
* added e(x)ec commands
|
||||
*
|
||||
* Revision 1.9 2000/08/10 09:44:09 reinelt
|
||||
*
|
||||
* new debugging scheme: error(), info(), debug()
|
||||
* uses syslog if in daemon mode
|
||||
*
|
||||
* Revision 1.8 2000/07/31 06:46:35 reinelt
|
||||
*
|
||||
* eliminated some compiler warnings with glibc
|
||||
*
|
||||
* Revision 1.7 2000/04/15 11:13:54 reinelt
|
||||
*
|
||||
* added '-d' (debugging) switch
|
||||
* added several debugging messages
|
||||
* removed config entry 'Delay' for HD44780 driver
|
||||
* delay loop for HD44780 will be calibrated automatically
|
||||
*
|
||||
* Revision 1.6 2000/04/03 04:46:38 reinelt
|
||||
*
|
||||
* added '-c key=val' option
|
||||
*
|
||||
* Revision 1.5 2000/03/28 07:22:15 reinelt
|
||||
*
|
||||
* version 0.95 released
|
||||
* X11 driver up and running
|
||||
* minor bugs fixed
|
||||
*
|
||||
* Revision 1.4 2000/03/26 20:00:44 reinelt
|
||||
*
|
||||
* README.Raster added
|
||||
*
|
||||
* Revision 1.3 2000/03/26 19:03:52 reinelt
|
||||
*
|
||||
* more Pixmap renaming
|
||||
* quoting of '#' in config file
|
||||
*
|
||||
* Revision 1.2 2000/03/10 17:36:02 reinelt
|
||||
*
|
||||
* first unstable but running release
|
||||
*
|
||||
* Revision 1.1 2000/03/10 11:40:47 reinelt
|
||||
* *** empty log message ***
|
||||
*
|
||||
* Revision 1.3 2000/03/07 11:01:34 reinelt
|
||||
*
|
||||
* system.c cleanup
|
||||
*
|
||||
* Revision 1.2 2000/03/06 06:04:06 reinelt
|
||||
*
|
||||
* minor cleanups
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user