mmdolze
224eca976a
Fix a single dot appearing on line 5 of the D screen. The screen moves
...
strings err1 and err2 off-screen to (30,5). In LCDd, render_string
moved the string to (width,5). On displays with less than 5 line the dot
was not drawn, but on those with 5 or more lines. Moving the start of string
to (0,0) makes render_string ignoring it completely.
2011-01-24 19:45:28 +00:00
toykeeper
cac9a56299
updated ToyKeeper's contact info
2011-01-05 23:34:37 +00:00
mmdolze
fd9b2ce713
Big cleanup: Remove trailing whitespace from files (except those imported
...
from external sources).
2010-10-30 18:04:21 +00:00
mmdolze
b2348d5b53
Update doxygen doc for lcdexec and lcdvc.
2010-02-03 21:50:57 +00:00
mmdolze
66023939a1
Cleanup and documentation updates:
...
- Remove shared/str.h where not used.
- Remove shared/debug.h from all files as it has been completely replaced
by shared/report.h (it will be removed later).
- Add more doxygen comments to shared/* and clients/lcdproc/*.
- Include static functions in doxygen output.
2010-02-02 23:20:29 +00:00
mmdolze
8fd068b5ff
Welcome 2010.
2010-01-04 07:38:19 +00:00
mmdolze
73b7ec00ff
Introduce shared/defines.h to collect commonly used macros. For now
...
it defines min() / max() macros.
2009-11-22 15:15:53 +00:00
mmdolze
0f9206d36c
Test the availability of SA_RESTART and use it conditionally.
2009-11-01 08:38:58 +00:00
mmdolze
362aa05fd2
Fix de-selecting of drivers in configure by removing non-portable switch to sed.
...
Silent some compiler and lint warnings.
2009-11-01 08:32:50 +00:00
mmdolze
10fba98c88
Check for getopt instead of getopt_long to decide if the system has a
...
working getopt implementation (we don't use getopt_long at all).
Include {topdir}/shared for the clients so they pull in our included
getopt.h. This fixes bulding on systems which have getopt(), but no getopt.h.
2009-06-06 16:01:38 +00:00
mmdolze
8e291370c3
Include strings.h which is needed for strcasemp. Some systems declare them
...
in string.h, but it should be possible to include both.
2009-05-30 11:20:16 +00:00
mmdolze
b1ce0c1729
Update copyright dates
2009-05-19 06:51:32 +00:00
mmdolze
8bd28df1ee
Add imonlcd driver for SoundGraph iMON OEM LCD modules (by Dean Harding,
...
Christian Leuschen, Jonathan Kyler and Eric Pooch)
2009-05-14 21:45:51 +00:00
mmdolze
9f09507e0a
Update list of contributors since 0.5.2.
2009-05-14 06:29:12 +00:00
mmdolze
bda3765110
Cast pointer correctly
2009-05-14 06:18:55 +00:00
mmdolze
a5b2314405
Remove incorrect or inconsistenly used cvs keywords
2009-05-08 17:14:45 +00:00
mmdolze
3a9f113b18
Update to correctly retrive CPU statistics on 2.6 kernels
2009-04-20 19:31:34 +00:00
mmdolze
54151d50e1
Use kvm_getpcpu to access per-CPU usage data available since FreeBSD 7.1
2009-03-22 09:03:55 +00:00
marschap
02d2bca304
rename struct mode to _screen_mode resp. ScreenMode to keep Doxygen happy
2008-12-21 17:24:48 +00:00
marschap
d65beb8ab6
add lcdident.pl client by Ethan Dicks
2008-12-06 16:59:43 +00:00
marschap
83337fea15
avoid writing to undefined widgets, fix up/down arrow logic, expand tabs
2008-11-23 16:25:36 +00:00
mmdolze
e8ffb14d77
Exclude devfs from list of supported file systems.
...
Patch submitted by A. de Bruet.
2008-11-01 06:57:36 +00:00
marschap
58c93a6bb5
avoid gcc warning & potential failure: make sure to stay inside array bounds
2008-10-08 19:26:07 +00:00
marschap
a66c4d3ba6
get rid of unnecessary and deprecated #include <kvm.h> (Eric Pooch)
2008-10-08 19:03:07 +00:00
marschap
e0f06fe5cd
unbreak compilation of machine_Darwin.c in the lcdproc client
...
on OS X 1.5 and higher (Topher Fangio)
2008-09-15 16:38:10 +00:00
marschap
c0f4a7008c
use termination function on SIGPIPE (write to closed socket) too
2008-05-02 09:58:58 +00:00
marschap
bdd5fd780a
explicitely note & check whether a pidfile was written
2008-02-15 07:41:09 +00:00
marschap
c68e1aca72
add PID file handling to clients (including signal handling to remove the files)
2008-01-06 17:03:51 +00:00
marschap
b1ddc49221
lcdexec: parameter support using widgets enabled (currently only marginally
...
documented in lcdexec.conf)
2007-10-13 15:14:26 +00:00
marschap
898e21be25
lcdexec: Worked around parameter issue by automatically adding an Action entry
...
as last parameter menu entry.
2007-10-11 19:29:34 +00:00
marschap
6ecb4854b4
lcdexec: parameter support using widgets; hidden behind compile time option
2007-10-11 08:17:59 +00:00
marschap
6a6b44778c
doxygenate a little more
2007-10-04 16:30:19 +00:00
marschap
5b55abd4f8
a little bit of Doxygen ...
2007-10-04 13:51:53 +00:00
marschap
c7358581de
fixes for the lcpdroc client iface screen on *BSD (M.Dolze):
...
1. If an interface priviously been UP goes DOWN, the time when the
interface changed would always show the current time.
2. If an active interface is removed from the system, the server would
still show the old screens and the user will not get any notice.
3. The "first run" detection would not work if more than one interface
is monitored. Now the "last_online" time is used, because this is an
"per interface" value initialized to 0 at startup.
4. The TRUE/FALSE macros are used for the return values as in the other
functions.
2007-09-20 09:06:51 +00:00
marschap
04dbba2c7a
Autoconf fixes for Net/FreeBSD (M. Dolze)
2007-09-08 13:26:16 +00:00
marschap
150b089d08
enable building lcdproc client on FreeBSD AMD64 platform (M. Dolze)
2007-08-26 21:07:42 +00:00
marschap
77209a6f3f
harmonize report & debug() messages: no '\n' or '.' at end
2007-06-17 10:39:49 +00:00
marschap
0e6b1253a9
a few changes to better support gcc 2.95 (paul_c)
2007-05-28 17:55:59 +00:00
marschap
41631e345f
display info screen upon exit of a command invoked by lcdexec
2007-04-15 16:51:17 +00:00
marschap
28c7487ec7
add handler for SIG_CHLD
2007-04-14 19:21:36 +00:00
marschap
86c4149642
a little bit of Doxygen here and there
2007-04-14 08:23:48 +00:00
marschap
a44091f6fe
remove compile-time option to get configuration from LDAP
2007-04-14 07:54:27 +00:00
marschap
a18bd2dba1
fix typos
2007-04-11 12:40:52 +00:00
marschap
9d76abd93a
explicitely declare void function args and static functions
2007-04-11 12:30:15 +00:00
marschap
dbecc44205
explicitely declare void function args and static functions
2007-04-11 11:54:55 +00:00
marschap
23f9b667f7
explicitely declare void function argg and static functions
2007-04-11 11:48:01 +00:00
marschap
25c18aa3df
explicitely declare void function args
2007-04-11 11:07:22 +00:00
marschap
e7f504810d
explicitely declare that functions take no parameters
2007-04-07 17:37:54 +00:00
marschap
aecb207a23
Doxygen-ize
2007-04-07 17:36:22 +00:00
marschap
30febbcbda
add title line when there is enough space; pass max. no. of CPUs to machine_get_smpload()
2007-04-07 14:55:25 +00:00