9ead06df4e
CFontzPacket updates: - Add a structure describing known models, their features and default settings. - Use partial screen updates for newer CFA633 versions. - For CFA533/633 use the same character mapping as for HD44780. - Fixed a few typos. - Use C-style comments only. - Add a warning about the driver being deprecated to CFontz633. Users should use CFontzPacket with Model=633 instead.
mmdolze2010-02-13 16:43:15 +00:00
948035d860
shuttleVFD: Add support for devices with USB VID 0x1308 again. This was lost when support for newer devices was added.
mmdolze2010-02-04 22:02:37 +00:00
b2348d5b53
Update doxygen doc for lcdexec and lcdvc.
mmdolze2010-02-03 21:50:57 +00:00
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.
mmdolze2010-02-02 23:20:29 +00:00
e914ee3d72
Check all http links, update permanent redirects. Do not remove links with 404 errors as they may still be available at www.archive.org.
mmdolze2010-01-30 18:53:43 +00:00
88aabdccc1
HD44780: Add a charmap which makes input in KOI8-R appear correctly on displays using hd44780 controller with european charset.
mmdolze2010-01-28 19:25:17 +00:00
1f513ae997
Fix an issue with a special icon on the imon-lcd that does not get displayed and switches vbars to "norrow style" (C. Leuschen)
mmdolze2010-01-28 19:14:57 +00:00
ed3aabd77b
Pass through indent. Whitespace change only.
mmdolze2010-01-23 17:54:09 +00:00
c9623a72da
Add a flush method to the hardware depended functions. It is called whenever a sequence of characters or commands have to be terminated (common_init, position, flush). Modify the lcd2usb subdriver to implement a small command buffer and implement flush().
mmdolze2010-01-23 17:48:00 +00:00
287b933e79
Introduce a ring buffer implementation for server's network input. As a result, clients are not disconnected due to sending large messages.
mmdolze2010-01-19 22:49:51 +00:00
775041e81d
Some formatting changes: Use tabs to indent, C-style comments and remove some outdated comments as well as trailing whitespace.
mmdolze2010-01-18 23:17:13 +00:00
59f3cbdb45
* Automatically exclude the pin for switchable backlight from keypad scanning in the 4bit and 8bit wiring. This fixes problems with flickering backlight if a slow parallel port is used. IMPORTANT: This may require a hardware change! * In code comments use the same line names as in the user's guide (Y1/X1 instead of Y0/X0). * Add documentation about hd44780-ftdi's 4bit mode.
mmdolze2010-01-18 22:24:59 +00:00
6fba5cef68
hd44780: Add keystring array boundary check. Have all subdrivers close previously opened devices.
mmdolze2010-01-10 17:07:48 +00:00
97a2b20b0d
Map 'n with tilde' characters to 'n with bar'.
mmdolze2010-01-06 18:22:31 +00:00
585ac6425d
Add a 'none' charmap which does not replace any character.
mmdolze2010-01-06 17:26:42 +00:00
2f4c1e5185
Modify serial drivers to use cfmakeraw where applicable. Affects CFontz*, CwLnx, EyeboxOne, MtxOrb, hd44780-lis, and serialPOS.
mmdolze2010-01-06 17:23:02 +00:00
11ebc2d783
Fix reporting which caused the driver to crash.
mmdolze2010-01-04 07:40:14 +00:00
33d1f3ce96
Bugfix RC-5 for picoLCD 20x2 and change to dynamic IR sync. Use consistent indent style.
mmdolze2009-11-01 15:08:33 +00:00
6540908435
Re-indent CFontzPacket_flush to match file's indent style. Strip trailing spaces.
mmdolze2009-11-01 10:25:08 +00:00
24338eccd7
Avoid re-declaration of reboot. Silence some lint warnings.
mmdolze2009-11-01 10:10:56 +00:00
037972fc4a
Fix double declaration of buf[]. Fix 'up arrow' icon replaced by 'down arrow'.
mmdolze2009-11-01 09:46:36 +00:00
0f9206d36c
Test the availability of SA_RESTART and use it conditionally.
mmdolze2009-11-01 08:38:58 +00:00
362aa05fd2
Fix de-selecting of drivers in configure by removing non-portable switch to sed. Silent some compiler and lint warnings.
mmdolze2009-11-01 08:32:50 +00:00
b197729ad8
Include <errno.h> instead of <sys/errno.h> everywhere (found by S. Klauer).
mmdolze2009-10-17 19:19:09 +00:00
55a9795c8a
Make all drivers using parallel port fail if they cannot get IO permission.
mmdolze2009-09-14 19:08:22 +00:00
6e781ed0a0
Teach all drivers to use local report.h instead of shared/report.h. Remove all references to shared/debug.h as well (was unused in all cases).
mmdolze2009-09-14 18:36:44 +00:00
de8278a398
Add a conditional whether to include the ethlcd connection type or not.
mmdolze2009-09-14 18:27:00 +00:00
a3c186e3f4
Add LDFLAGS for bayrad and glk driver. Remove shared library includes from drivers where not used and update LDFLAGS accordingly.
mmdolze2009-07-25 09:39:37 +00:00
00f4426751
Explicitly add getopt files as EXTRA_DIST because the autotools magic does not pull in the getopt.h.
mmdolze2009-07-07 21:38:51 +00:00
e33ba1b41b
Update drivers to return 0 (zero) on success.
mmdolze2009-07-07 21:36:37 +00:00
2e31f1b769
Add the smoketest script previously stored on the website.
mmdolze2009-06-24 21:04:27 +00:00
01d512e1bb
Post release update of version numbers.
mmdolze2009-06-21 21:47:42 +00:00
d352df54ea
Enable the backlight function again.
mmdolze2009-06-20 13:15:37 +00:00
a3124cc5b5
Use inline elements in term definition. Update to Docbook 4.5.
mmdolze2009-06-20 13:10:40 +00:00
68ae55191f
Update with today's changes.
mmdolze2009-06-12 21:51:42 +00:00
5bc6306758
Add man page for lcdvc, the LCDproc virtual console client.
mmdolze2009-06-12 21:45:51 +00:00
64090f15b9
Add more comments about how backlight, heartbeat, and serverscreen work.
mmdolze2009-06-12 16:49:14 +00:00
44d90170ed
Replace <term><args> with <term><synopsis> or <term><option> as the first one is not allowed. Strip trailing whitespace. Reformat long lines.
mmdolze2009-06-12 11:15:20 +00:00
f59af2e241
Replace <term><command><arg> with <term><property><parameter> to describe options in the config file because: * <arg> can only be used within <cmdsynopsis>. * <cmdsynopsis> does not allow text outside <command> and <arg>. * <arg> does not allow decorating elements like <literal> or <emphasis>. This fixes#2803057.
mmdolze2009-06-12 09:12:50 +00:00
5108e4931e
First round of Docbook updates: * Update Docbook to version 4.5 * Fix some errors
mmdolze2009-06-11 15:34:41 +00:00
986a22afc4
Updated the (local) Debian package building scripts.
mmdolze2009-06-07 13:57:22 +00:00
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.
mmdolze2009-06-06 16:01:38 +00:00
8644e5a347
Add checks for null pointer / failed malloc to menu code
mmdolze2009-06-06 14:48:48 +00:00
490e5f212c
Fix section header (imported from Debian)
mmdolze2009-05-30 16:39:36 +00:00
194e2a941e
Fix supported for old compilers and make non-standard (termios.h) baud rates optional (spotted by Tim Larson).
mmdolze2009-05-30 11:44:46 +00:00
8e291370c3
Include strings.h which is needed for strcasemp. Some systems declare them in string.h, but it should be possible to include both.
mmdolze2009-05-30 11:20:16 +00:00
635d8519ce
Examples need a name to correctly link in TOC
mmdolze2009-05-24 22:30:28 +00:00
81ec22b04f
Fix missing NULL malloc check (found by Andre de Bruet)
mmdolze2009-05-24 22:29:33 +00:00
40528392ef
Add an option to switch from adjustable backlight (0..1000) to on/off mode. Refactor the get_info() function.
mmdolze2009-05-17 18:30:16 +00:00
8bd28df1ee
Add imonlcd driver for SoundGraph iMON OEM LCD modules (by Dean Harding, Christian Leuschen, Jonathan Kyler and Eric Pooch)
mmdolze2009-05-14 21:45:51 +00:00
f75e3600ad
Update Doxygen config to v1.5.8. Add doctype to html header.
mmdolze2009-05-14 18:14:40 +00:00
54a8a63112
Partly revert previous commit. The doxygen style escape sequences look nice on the web, but make the source comments really hard to read. Therefore copy the command descriptions preformatted to html.
mmdolze2009-05-14 18:13:29 +00:00
9f09507e0a
Update list of contributors since 0.5.2.
mmdolze2009-05-14 06:29:12 +00:00
38fa2720cf
Fix handling of named priorities. Any name not in the list of priorities made the screen get hidden. Now the server returns an error message. Discovered by lint(1).
mmdolze2009-05-14 06:15:59 +00:00
640fcc1f1f
Silence some lint(1) warnings
mmdolze2009-05-14 05:59:36 +00:00
779ede6761
Correct style and indention
mmdolze2009-05-14 05:56:22 +00:00
adfe557115
Re-add hd44780-usblcd connection type for devices made by Adams IT Services. This driver has been part of v0.4.5 but was never ported to v0.5.x.
mmdolze2009-05-11 06:23:39 +00:00
85a2e68c23
Fix line endings set to CR/LF in previous commit
mmdolze2009-05-11 05:23:11 +00:00
8442e313d3
Add more auto-generated files to ignore
mmdolze2009-05-10 15:03:08 +00:00
a5b2314405
Remove incorrect or inconsistenly used cvs keywords
mmdolze2009-05-08 17:14:45 +00:00
3518692661
Check if INADDR_NONE is defined
mmdolze2009-05-08 16:01:55 +00:00
a126ea5db2
Rearrange and update comments Detect and warn on common misconfigurations
mmdolze2009-05-08 16:00:07 +00:00
f9e5afec98
Assume 255 characters for DNS name
mmdolze2009-05-08 15:58:49 +00:00
3a9f113b18
Update to correctly retrive CPU statistics on 2.6 kernels
mmdolze2009-04-20 19:31:34 +00:00
16574c5db4
Corrections to the 8bit and winamp connection types
mmdolze2009-04-20 19:28:25 +00:00
9502cdde6e
Change hbars to make last char in-/decrease vertically
mmdolze2009-04-11 18:48:13 +00:00
69d963fed2
Add a missing parameter in report call
mmdolze2009-03-26 19:52:09 +00:00
0d846991fb
Fix an off-by-one error
mmdolze2009-03-26 18:54:34 +00:00
ddd39c7fd4
Remove some outdated documentation Most of it has been integrated into the User's Guide.
mmdolze2009-03-23 22:58:44 +00:00
0a811b47f6
Make driver start in background and return 0 on init success Convert function descriptions to use doxygen while there
mmdolze2009-03-22 13:04:27 +00:00
15f2bf4ba3
Add more documentation to lcd_lib, lcterm and pylcd driver Refactor todo entries in the documentation and add them to the TODO file Document some known bugs and remove some that are known to be fixed.
mmdolze2009-03-22 11:11:18 +00:00
92185c9ea0
Update comments for server commands to doxygen style
mmdolze2009-03-22 09:15:25 +00:00
54151d50e1
Use kvm_getpcpu to access per-CPU usage data available since FreeBSD 7.1
mmdolze2009-03-22 09:03:55 +00:00
cac3b5472f
Fix typo in function names
mmdolze2009-03-21 23:44:55 +00:00
823a66aa0c
Update API documentation to match actual declarations and descriptions.
mmdolze2009-03-21 23:41:14 +00:00
e0b1d1a0b3
Fix incorrect function name (C. Markle)
mmdolze2009-03-19 07:03:30 +00:00
9db3ee9298
Don't claim to support client defined icons, which we do not.
mmdolze2009-03-18 22:54:21 +00:00
d62a27fac1
Add an option to specify the DDRAM address of the next line. This allows using the ST7036 controller like found on EA DOG modules.
mmdolze2009-03-03 20:17:28 +00:00
82c69e7a6e
Add proper doxygen to uPause Decide on one style of comments
mmdolze2009-02-28 07:43:54 +00:00