Commit Graph
1663 Commits
Author SHA1 Message Date
mmdolze 287b933e79 Introduce a ring buffer implementation for server's network input. As a
result, clients are not disconnected due to sending large messages.
2010-01-19 22:49:51 +00:00
mmdolze 775041e81d Some formatting changes: Use tabs to indent, C-style comments and remove
some outdated comments as well as trailing whitespace.
2010-01-18 23:17:13 +00:00
mmdolze 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.
2010-01-18 22:24:59 +00:00
mmdolze 6fba5cef68 hd44780: Add keystring array boundary check. Have all subdrivers close
previously opened devices.
2010-01-10 17:07:48 +00:00
mmdolze 97a2b20b0d Map 'n with tilde' characters to 'n with bar'. 2010-01-06 18:22:31 +00:00
mmdolze 585ac6425d Add a 'none' charmap which does not replace any character. 2010-01-06 17:26:42 +00:00
mmdolze 2f4c1e5185 Modify serial drivers to use cfmakeraw where applicable. Affects CFontz*,
CwLnx, EyeboxOne, MtxOrb, hd44780-lis, and serialPOS.
2010-01-06 17:23:02 +00:00
mmdolze 11ebc2d783 Fix reporting which caused the driver to crash. 2010-01-04 07:40:14 +00:00
mmdolze 8fd068b5ff Welcome 2010. 2010-01-04 07:38:19 +00:00
mmdolze 0b134df632 Correct settings name for SureElec driver. 2009-12-20 11:19:16 +00:00
mmdolze 191e339450 Fix number typos in the Euro charmap and the charmap demo code. 2009-12-15 21:40:32 +00:00
mmdolze 040d66ff7e Small comment fixes. Use BL macro instead of SEL. 2009-12-12 21:48:15 +00:00
mmdolze 1971f0ccee Fix a bug not checking for keypad rows 7-10 in hd44780-4bit correctly. 2009-12-12 21:32:31 +00:00
mmdolze 6161df5b60 Add some more comments on the inner workings of the scankeypad function. 2009-12-12 21:29:59 +00:00
mmdolze 6e7d18c6de Remove the 'current maintainer' comment from Peter Marschall. Thank you! 2009-11-29 09:12:32 +00:00
mmdolze 7eb3d4e5b8 Add new SureElec driver by Laurent Latil. 2009-11-29 09:09:02 +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 30447dd905 Add lcdvc man page 2009-11-01 16:20:15 +00:00
mmdolze 33d1f3ce96 Bugfix RC-5 for picoLCD 20x2 and change to dynamic IR sync.
Use consistent indent style.
2009-11-01 15:08:33 +00:00
mmdolze 6540908435 Re-indent CFontzPacket_flush to match file's indent style. Strip trailing spaces. 2009-11-01 10:25:08 +00:00
mmdolze 24338eccd7 Avoid re-declaration of reboot. Silence some lint warnings. 2009-11-01 10:10:56 +00:00
mmdolze 037972fc4a Fix double declaration of buf[]. Fix 'up arrow' icon replaced by 'down arrow'. 2009-11-01 09:46:36 +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 b197729ad8 Include <errno.h> instead of <sys/errno.h> everywhere (found by S. Klauer). 2009-10-17 19:19:09 +00:00
mmdolze 55a9795c8a Make all drivers using parallel port fail if they cannot get IO permission. 2009-09-14 19:08:22 +00:00
mmdolze 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).
2009-09-14 18:36:44 +00:00
mmdolze de8278a398 Add a conditional whether to include the ethlcd connection type or not. 2009-09-14 18:27:00 +00:00
mmdolze a3c186e3f4 Add LDFLAGS for bayrad and glk driver. Remove shared library includes from
drivers where not used and update LDFLAGS accordingly.
2009-07-25 09:39:37 +00:00
mmdolze 00f4426751 Explicitly add getopt files as EXTRA_DIST because the autotools magic does
not pull in the getopt.h.
2009-07-07 21:38:51 +00:00
mmdolze e33ba1b41b Update drivers to return 0 (zero) on success. 2009-07-07 21:36:37 +00:00
mmdolze 2e31f1b769 Add the smoketest script previously stored on the website. 2009-06-24 21:04:27 +00:00
mmdolze 01d512e1bb Post release update of version numbers. 2009-06-21 21:47:42 +00:00
mmdolze d352df54ea Enable the backlight function again. 2009-06-20 13:15:37 +00:00
mmdolze a3124cc5b5 Use inline elements in term definition. Update to Docbook 4.5. 2009-06-20 13:10:40 +00:00
mmdolze 68ae55191f Update with today's changes. 2009-06-12 21:51:42 +00:00
mmdolze 5bc6306758 Add man page for lcdvc, the LCDproc virtual console client. 2009-06-12 21:45:51 +00:00
mmdolze 64090f15b9 Add more comments about how backlight, heartbeat, and serverscreen work. 2009-06-12 16:49:14 +00:00
mmdolze 44d90170ed Replace <term><args> with <term><synopsis> or <term><option> as the first one
is not allowed.
Strip trailing whitespace.
Reformat long lines.
2009-06-12 11:15:20 +00:00
mmdolze b31bb501e0 Small text fixes. 2009-06-12 09:37:10 +00:00
mmdolze 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.

Add shortcut entities for commonly used parameters (yes/no, size).
Remove Debian patch which is obsoleted by above changes.
2009-06-12 09:12:50 +00:00
mmdolze 5108e4931e First round of Docbook updates:
* Update Docbook to version 4.5
* Fix some errors
2009-06-11 15:34:41 +00:00
mmdolze 986a22afc4 Updated the (local) Debian package building scripts. 2009-06-07 13:57:22 +00:00
mmdolze 2b6f6b68f4 Add two missing files. 2009-06-06 21:56:07 +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 8644e5a347 Add checks for null pointer / failed malloc to menu code 2009-06-06 14:48:48 +00:00
mmdolze 490e5f212c Fix section header (imported from Debian) 2009-05-30 16:39:36 +00:00
mmdolze 194e2a941e Fix supported for old compilers and make non-standard (termios.h) baud
rates optional (spotted by Tim Larson).
2009-05-30 11:44:46 +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 635d8519ce Examples need a name to correctly link in TOC 2009-05-24 22:30:28 +00:00