aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-02-11All static memory allocations were turned into dynamical ones.mjona1-128/+200
Improved configuration parameters: - FifoPath to specify the fifo path (if absent, a built in replacement is used) - FifoBufSize to specify the size of the internal buffer (this parameter is optional as the plugin will try to match the number of display columns; if it fails and no FifoBufSize parameter is supplied then a built in replacement is used) Simplified and rationalized init and exit functions: most global variables have been localized. Fixed several off-by-one overflows memory bugs. git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1108 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-07timer.c: two small optimizations (removed "flag"; tv_usec can't be negative)mzuther1-7/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1107 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-07added grouping of widgets by update interval (new file "timer_group.c")mzuther13-168/+441
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1106 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-07BUG: handle negative delays in timer_process() (timer.c)mzuther1-0/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1105 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-06timer.c: I had forgotten how to initialize a "struct" :)mzuther1-3/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1104 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-06BUG: compensate timers for processing delay ("timer.c")mzuther1-1/+3
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1103 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-06timer.c: exchanged "proprietary code" with timeradd() and timersub() functionsmzuther1-14/+10
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1102 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-04timer.c: removed fruitless changes to variable "flag" from timer_process()mzuther1-2/+0
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1101 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-04According to its man page, timercmp() is broken on some systems -- applied ↵mzuther1-1/+1
the recommended (and equivalent) change. git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1100 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-04small warning removedmichael1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1099 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-02-04clear errno after creating the FIFO by Claas Hilbrechtmichael1-0/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1098 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-30plugin_huawei from Jar (forgot to add it last time)michael1-0/+1199
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1097 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-28plugin_huawei from Jarmichael8-33/+79
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1096 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-24picoLCDGraphic: updated example configuration files in "contrib/picoLCD"mzuther4-0/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1095 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-24picoLCDGraphic: update display regularly using a timer (*much* faster than ↵mzuther2-6/+34
redrawing the whole display after each changed widget; you may get the old behaviour by setting "Update 0") git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1094 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-24additional debugging outputvolker2-1/+5
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1093 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-23fixed compile error on systems without strndup()volker1-0/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1092 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-21include config.h in *every* source filemichael4-0/+10
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1091 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-20X11 driver: do not display key strokes that do not map to a buttonmzuther1-14/+18
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1090 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-20indent.sh: ignore indentation profiles, so things are not messed up accidentallymzuther1-1/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1089 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-20X11 driver: handle key presses (arrows, RET and ESC) in addition to clicks ↵mzuther1-2/+72
on the GUI buttons git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1088 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-19included "config.h" in "plugin.h" and changed "plugin.c" and ↵mzuther3-10/+6
"plugin_sample.c" accordingly git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1087 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-19plugin_python.c: print tracebacks also for Python scripts that do not "compile"mzuther1-0/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1086 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-19plugin_python.c: print Python tracebacks on stderr (yay!)mzuther1-0/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1085 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-19fixed compile error by including "config.h" in "plugin_python.c"mzuther1-0/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1084 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-18support for 'aligned pingpong' by Martin Zuthermichael2-10/+44
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1083 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-17use own strndup() from evaluator if not available on systemvolker2-5/+6
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1082 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-17fixed typovolker1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1081 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-17fixed memory leak in using strdup() instead of strdupa()volker1-0/+6
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1080 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-15Ticket 182volker3-21/+31
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1079 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-15strdupa uses alloca which is not available everywhere. strdup is used insteadvolker1-2/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1078 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-05plugins work on MacOS X: proc_stat, cpuinfovolker4-7/+87
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1077 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-03linker error with LW_ABP correctedmichael2-14/+16
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1076 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2010-01-03update to autoconf 2.65michael3-328/+403
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1075 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-22indentationmichael1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1074 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-22indentationmichael1-0/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1073 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-22add event.h to extra sourcesmichael1-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1072 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-22Logic Way ABP08 ABP09 enhancements by Arndt Kritznermichael1-7/+141
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1071 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-21Remove warnings from mpris pluginedman0072-5/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1070 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-21Fix the dbus/pkg-config confgure (Now the configure script will probably ↵edman0072-2/+12
require pkg-config to be installed) Defines to compile the dbus plugin are now properly set git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1069 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-21* Fix segfault on shutdown in drv_picoLCDGraphic.cedman0072-2/+8
* Prevent dbus from exiting the program when compiled with -DDEBUG git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1068 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-20special commandline parameters for X11volker4-3/+56
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1067 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-19Make the dbus plugin shutdown without showing dbus leaks when compiled with ↵edman0072-10/+12
-DDEBUG git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1066 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-19drv_PICGraphic.cedman0071-1/+1
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1065 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-18the DBus plugin is now disabled when dbus is not installed instead of ↵edman0072-4/+5
stopping the build Fix a few warnings in drv_PICGraphic.c git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1064 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-18Prevent HD44780 and HD44780_I2C from building at the same timeedman0072-18/+24
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1063 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-18disabling some driver if no parport availablevolker3-46/+74
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1062 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-18Removed warning for the mpris dbus pluginedman0071-0/+2
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1061 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-18MatrixOrbitalGXvolker1-0/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1060 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
2009-11-18ppoll() is not available in glibc before 2.4volker1-0/+4
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@1059 3ae390bd-cb1e-0410-b409-cd5a39f66f1f