Commit Graph

  • 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. mmdolze 2010-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. mmdolze 2010-02-04 22:02:37 +00:00
  • b2348d5b53 Update doxygen doc for lcdexec and lcdvc. mmdolze 2010-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. mmdolze 2010-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. mmdolze 2010-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. mmdolze 2010-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) mmdolze 2010-01-28 19:14:57 +00:00
  • ed3aabd77b Pass through indent. Whitespace change only. mmdolze 2010-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(). mmdolze 2010-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. mmdolze 2010-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. mmdolze 2010-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. mmdolze 2010-01-18 22:24:59 +00:00
  • 6fba5cef68 hd44780: Add keystring array boundary check. Have all subdrivers close previously opened devices. mmdolze 2010-01-10 17:07:48 +00:00
  • 97a2b20b0d Map 'n with tilde' characters to 'n with bar'. mmdolze 2010-01-06 18:22:31 +00:00
  • 585ac6425d Add a 'none' charmap which does not replace any character. mmdolze 2010-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. mmdolze 2010-01-06 17:23:02 +00:00
  • 11ebc2d783 Fix reporting which caused the driver to crash. mmdolze 2010-01-04 07:40:14 +00:00
  • 8fd068b5ff Welcome 2010. mmdolze 2010-01-04 07:38:19 +00:00
  • 0b134df632 Correct settings name for SureElec driver. mmdolze 2009-12-20 11:19:16 +00:00
  • 191e339450 Fix number typos in the Euro charmap and the charmap demo code. mmdolze 2009-12-15 21:40:32 +00:00
  • 040d66ff7e Small comment fixes. Use BL macro instead of SEL. mmdolze 2009-12-12 21:48:15 +00:00
  • 1971f0ccee Fix a bug not checking for keypad rows 7-10 in hd44780-4bit correctly. mmdolze 2009-12-12 21:32:31 +00:00
  • 6161df5b60 Add some more comments on the inner workings of the scankeypad function. mmdolze 2009-12-12 21:29:59 +00:00
  • 6e7d18c6de Remove the 'current maintainer' comment from Peter Marschall. Thank you! mmdolze 2009-11-29 09:12:32 +00:00
  • 7eb3d4e5b8 Add new SureElec driver by Laurent Latil. mmdolze 2009-11-29 09:09:02 +00:00
  • 73b7ec00ff Introduce shared/defines.h to collect commonly used macros. For now it defines min() / max() macros. mmdolze 2009-11-22 15:15:53 +00:00
  • 30447dd905 Add lcdvc man page mmdolze 2009-11-01 16:20:15 +00:00
  • 33d1f3ce96 Bugfix RC-5 for picoLCD 20x2 and change to dynamic IR sync. Use consistent indent style. mmdolze 2009-11-01 15:08:33 +00:00
  • 6540908435 Re-indent CFontzPacket_flush to match file's indent style. Strip trailing spaces. mmdolze 2009-11-01 10:25:08 +00:00
  • 24338eccd7 Avoid re-declaration of reboot. Silence some lint warnings. mmdolze 2009-11-01 10:10:56 +00:00
  • 037972fc4a Fix double declaration of buf[]. Fix 'up arrow' icon replaced by 'down arrow'. mmdolze 2009-11-01 09:46:36 +00:00
  • 0f9206d36c Test the availability of SA_RESTART and use it conditionally. mmdolze 2009-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. mmdolze 2009-11-01 08:32:50 +00:00
  • b197729ad8 Include <errno.h> instead of <sys/errno.h> everywhere (found by S. Klauer). mmdolze 2009-10-17 19:19:09 +00:00
  • 55a9795c8a Make all drivers using parallel port fail if they cannot get IO permission. mmdolze 2009-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). mmdolze 2009-09-14 18:36:44 +00:00
  • de8278a398 Add a conditional whether to include the ethlcd connection type or not. mmdolze 2009-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. mmdolze 2009-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. mmdolze 2009-07-07 21:38:51 +00:00
  • e33ba1b41b Update drivers to return 0 (zero) on success. mmdolze 2009-07-07 21:36:37 +00:00
  • 2e31f1b769 Add the smoketest script previously stored on the website. mmdolze 2009-06-24 21:04:27 +00:00
  • 01d512e1bb Post release update of version numbers. mmdolze 2009-06-21 21:47:42 +00:00
  • d352df54ea Enable the backlight function again. mmdolze 2009-06-20 13:15:37 +00:00
  • a3124cc5b5 Use inline elements in term definition. Update to Docbook 4.5. mmdolze 2009-06-20 13:10:40 +00:00
  • 68ae55191f Update with today's changes. mmdolze 2009-06-12 21:51:42 +00:00
  • 5bc6306758 Add man page for lcdvc, the LCDproc virtual console client. mmdolze 2009-06-12 21:45:51 +00:00
  • 64090f15b9 Add more comments about how backlight, heartbeat, and serverscreen work. mmdolze 2009-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. mmdolze 2009-06-12 11:15:20 +00:00
  • b31bb501e0 Small text fixes. mmdolze 2009-06-12 09:37:10 +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. mmdolze 2009-06-12 09:12:50 +00:00
  • 5108e4931e First round of Docbook updates: * Update Docbook to version 4.5 * Fix some errors mmdolze 2009-06-11 15:34:41 +00:00
  • 986a22afc4 Updated the (local) Debian package building scripts. mmdolze 2009-06-07 13:57:22 +00:00
  • 2b6f6b68f4 Add two missing files. mmdolze 2009-06-06 21:56:07 +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. mmdolze 2009-06-06 16:01:38 +00:00
  • 8644e5a347 Add checks for null pointer / failed malloc to menu code mmdolze 2009-06-06 14:48:48 +00:00
  • 490e5f212c Fix section header (imported from Debian) mmdolze 2009-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). mmdolze 2009-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. mmdolze 2009-05-30 11:20:16 +00:00
  • 635d8519ce Examples need a name to correctly link in TOC mmdolze 2009-05-24 22:30:28 +00:00
  • 81ec22b04f Fix missing NULL malloc check (found by Andre de Bruet) mmdolze 2009-05-24 22:29:33 +00:00
  • dcb1e7151c Fix memset swap (imported Fedora patch) mmdolze 2009-05-21 21:13:22 +00:00
  • b1ce0c1729 Update copyright dates mmdolze 2009-05-19 06:51:32 +00:00
  • 40528392ef Add an option to switch from adjustable backlight (0..1000) to on/off mode. Refactor the get_info() function. mmdolze 2009-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) mmdolze 2009-05-14 21:45:51 +00:00
  • f75e3600ad Update Doxygen config to v1.5.8. Add doctype to html header. mmdolze 2009-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. mmdolze 2009-05-14 18:13:29 +00:00
  • 9f09507e0a Update list of contributors since 0.5.2. mmdolze 2009-05-14 06:29:12 +00:00
  • bda3765110 Cast pointer correctly mmdolze 2009-05-14 06:18:55 +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). mmdolze 2009-05-14 06:15:59 +00:00
  • 640fcc1f1f Silence some lint(1) warnings mmdolze 2009-05-14 05:59:36 +00:00
  • 779ede6761 Correct style and indention mmdolze 2009-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. mmdolze 2009-05-11 06:23:39 +00:00
  • 85a2e68c23 Fix line endings set to CR/LF in previous commit mmdolze 2009-05-11 05:23:11 +00:00
  • 8442e313d3 Add more auto-generated files to ignore mmdolze 2009-05-10 15:03:08 +00:00
  • a5b2314405 Remove incorrect or inconsistenly used cvs keywords mmdolze 2009-05-08 17:14:45 +00:00
  • 3518692661 Check if INADDR_NONE is defined mmdolze 2009-05-08 16:01:55 +00:00
  • a126ea5db2 Rearrange and update comments Detect and warn on common misconfigurations mmdolze 2009-05-08 16:00:07 +00:00
  • f9e5afec98 Assume 255 characters for DNS name mmdolze 2009-05-08 15:58:49 +00:00
  • 71ac776441 Don't reference non-existing section mmdolze 2009-05-08 15:57:23 +00:00
  • 3a9f113b18 Update to correctly retrive CPU statistics on 2.6 kernels mmdolze 2009-04-20 19:31:34 +00:00
  • 16574c5db4 Corrections to the 8bit and winamp connection types mmdolze 2009-04-20 19:28:25 +00:00
  • 9502cdde6e Change hbars to make last char in-/decrease vertically mmdolze 2009-04-11 18:48:13 +00:00
  • 69d963fed2 Add a missing parameter in report call mmdolze 2009-03-26 19:52:09 +00:00
  • 0d846991fb Fix an off-by-one error mmdolze 2009-03-26 18:54:34 +00:00
  • ddd39c7fd4 Remove some outdated documentation Most of it has been integrated into the User's Guide. mmdolze 2009-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 mmdolze 2009-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. mmdolze 2009-03-22 11:11:18 +00:00
  • 92185c9ea0 Update comments for server commands to doxygen style mmdolze 2009-03-22 09:15:25 +00:00
  • 54151d50e1 Use kvm_getpcpu to access per-CPU usage data available since FreeBSD 7.1 mmdolze 2009-03-22 09:03:55 +00:00
  • cac3b5472f Fix typo in function names mmdolze 2009-03-21 23:44:55 +00:00
  • 823a66aa0c Update API documentation to match actual declarations and descriptions. mmdolze 2009-03-21 23:41:14 +00:00
  • e0b1d1a0b3 Fix incorrect function name (C. Markle) mmdolze 2009-03-19 07:03:30 +00:00
  • 9db3ee9298 Don't claim to support client defined icons, which we do not. mmdolze 2009-03-18 22:54:21 +00:00
  • 80ff13bdd1 Fix previous commit (an ampersand issue) mmdolze 2009-03-07 20:46:27 +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. mmdolze 2009-03-03 20:17:28 +00:00
  • 82c69e7a6e Add proper doxygen to uPause Decide on one style of comments mmdolze 2009-02-28 07:43:54 +00:00
  • fa6a746a28 Fix display initialization mmdolze 2009-02-27 22:28:58 +00:00
  • 23bf9ba9c7 Proofread man pages mmdolze 2009-02-26 19:55:38 +00:00
  • d45563671b Fix hbars missing bottom row of pixels mmdolze 2009-02-26 07:03:55 +00:00
  • 133a48cf34 Fix an off-by-one error mmdolze 2009-02-25 21:31:47 +00:00