Commit Graph
386 Commits
Author SHA1 Message Date
marschap fcfd6b6b93 generously add tests for NULL in various menu related functions 2005-02-28 20:21:40 +00:00
marschap e55b1aa204 fix filled block and handling of the lastline parameter 2005-02-26 10:02:29 +00:00
marschap b3230cf90f - update drivers to use new API
(get rid of those pseudo options named 'Arguments' in the config file)
- replace printf / printf calls by debug / report calls in some drivers
- sort and extend LCDd.conf
2005-01-29 18:49:29 +00:00
marschap 2af71ca673 minor change 2005-01-23 22:40:12 +00:00
marschap e3b41e3dc6 added sed1520_cellwidth() and sed1520_cellheight()
based on a patch by rene ( just AT absorb it )
2005-01-22 19:01:17 +00:00
marschap 112d58eb33 correct MtxOrb keypress mapping 2005-01-22 18:43:56 +00:00
marschap ffdd1a4925 added Leandro Dardini's lastline patch for the HD44780 driver and
adapted it to the IOWarrior driver that also drives HD44780 displays.
2005-01-17 20:18:21 +00:00
marschap 2899cabedf add speed of 115200 to CFontz633 driver (patch by Pat Erley) 2005-01-17 19:11:01 +00:00
marschap 72bae4afde add & document D. Greaves marquee patch, clean up render.c 2004-12-30 17:34:02 +00:00
marschap 28101f649a added patches by M.Dolze:
- patch_server_widget_command
- patch_client_load
- patch_client_mem (using speed 12 instead of 8)
- patch_client_mode
2004-12-19 15:19:07 +00:00
marschap fd6abda6d2 update Makefile.am for automake 1.7 2004-10-23 16:29:22 +00:00
marschap 1f60bbfc2e update build environment to autoconf 2.50 2004-10-17 21:01:13 +00:00
marschap 70c4d4d0a8 sync declaration of t6963_low_dsp_ready() in t6963.h with t6963.c 2004-10-17 17:29:46 +00:00
themythos 0ce79ef709 Changed the base of graphic and character generator address so that displays larger than (rows x cols) > 512 are supported 2004-10-15 13:53:57 +00:00
marschap 14fa1c74cd fix my previous commit: use C comment 2004-10-09 16:26:45 +00:00
marschap 11fe596351 add ConnectionType sub-driver for BWCT USB devices to the HD44780 driver 2004-10-09 16:15:37 +00:00
marschap a96ce76a20 new driver IOWarrior for Code Mercenaries IOWarrior devices 2004-10-02 15:04:27 +00:00
reenoo c1a7807254 fixed some off-by-one errors; thanks to Markus Dolze for pointing to this 2004-04-23 21:21:36 +00:00
reenoo ef2dfe0aae fix buffer overflow and format string vulnerabilities 2004-04-13 18:50:36 +00:00
reenoo 7e9e57493c added size option to text driver 2004-03-21 15:21:25 +00:00
wayn3 428ae90c49 Added new commands for the 633 (really the 631) 2004-02-26 02:43:17 +00:00
wayn3 197b9fd70b Updated the framebuffer code in _flush() 2004-02-26 02:32:57 +00:00
wayn3 b9433140bf Added new constants for the 631 in preparation for the CFontzPacket driver. 2004-02-26 02:16:39 +00:00
dglaude 7b49d96ca4 This file when copyied as CFontz633.c will try to support CF631. 2004-02-15 00:02:58 +00:00
robijn 6161531e3c Added ExtendedMode functionality. Solves 'A-type' or KS0073 issue. 2004-02-09 22:21:49 +00:00
robijn 481b80e17a Modified for compatibility with FreeBSD tv struct. 2004-02-04 22:12:19 +00:00
robijn 09b7c9cbad Removed superfluous strcpy in keymap assignment code. 2004-01-08 16:30:07 +00:00
reenoo e4e948523f LDAP support added
- This patch enables LCDd to retrieve its configuration
  options from an LDAP directory.
- The code was tested with OpenLDAP 2.1.x (21<=x<=22) only.
- LDAP support is disabled by default and has to be enabled
  with ./configure --enable-ldap.
  (See ./configure --help for other options. Not all options
  have any effect yet.)
- Currently only anonymous LDAP binds are supported.
- The DN of the main configuration object has to be passed to LCDd
  instead of the configuration file location:
  LCDd -c "ldap://yourhost.yourcompany.com/cn=config1,cn=lcdproc,dc=yourcompany dc=COM"
  The basic idea behind the LCDproc object classes is that they
  are more or less verbatim copies of the corresponding sections in a
  generic LCDd.conf
- Unfortunately schema files cannot be provided yet, because LCDproc does
  not have a registered OID namespace and OID hijacking is prohibited.
2003-12-25 15:02:34 +00:00
reenoo 63550c6f3f fixed debug message 2003-12-25 14:41:41 +00:00
reenoo fa46a3e1ff exit when unable to read config file 2003-12-25 14:03:40 +00:00
reenoo 56db57f518 various fixes 2003-11-22 19:29:44 +00:00
gfk c828ddc45b NetBSD port by Thomas Runge. 2003-08-12 02:35:01 +00:00
blt d5556d1388 Add an implementation of getopt from the public domain for Win32 systems 2003-08-10 02:32:34 +00:00
blt b03a3522d9 Add support for Win32 and Winsock to main.c and sock.c code 2003-08-10 02:29:32 +00:00
gfk d3223644a2 Portability: patch by Christian Grigis <christian.grigis@smartdata.ch> to allow building the software from a directory different 2003-08-02 00:37:10 +00:00
robijn 75cd8a1112 - Modified forking. Child will now signal parent when it has started up OK. Only after that (or error) parent dies.
- Modified startup order of LCDd parts.
- Moved code for starting up the socket from main.c to sock.c
- Variable daemon_mode renamed to foreground_mode, consistent with command line.
- Variable lcd_port renamed to bind_port.
- Modified the constant stay_in_foreground for drivers hd44780 and sed1330. They don't need to stay in foreground anymore.
2003-07-30 19:57:13 +00:00
blt b5f750f4f3 Remove unnecessary #include dlfcn.h 2003-07-20 01:22:13 +00:00
blt 87cd14fe2d Fix warning under gcc 3.2 in mingw 2003-07-20 01:20:00 +00:00
blt 112db4aa1d Remove unnecessary headers; Flush stdout properly 2003-07-20 01:11:29 +00:00
blt 9c076d30a2 Add support for Win32 API calls 2003-07-20 00:55:54 +00:00
robijn 6eed2f208f - Fixed startup problem causing device not to initialize properly.
- Added Michael to copyrights as I should have done at the last commit.
2003-07-10 22:06:00 +00:00
dglaude 5dbbae1c47 This is the porting of CwLnx driver from 0.4.4 to 0.5
It is working with both USB and Serial version of the LCD
The heartbeat is currently 3 pixels blinking...
And there might be more cleaning needed in the code.
2003-06-03 23:23:01 +00:00
dglaude 9b2cb53f09 I will mess with CVS here...
diff_ignore could be used to ignore some file from a recursive diff.
acinclude.m4 and Makefile.am are for CwLinux driver.
2003-06-03 23:20:33 +00:00
reenoo fa1adf7317 Fixed rotate_server_screen.
The ServerScreen option in LCDd.conf and the -i command line parameter were parsed in server/main.c, but the value of rotate_server_screen was not respected in server/serverscreens.[c,h].
2003-06-01 09:51:38 +00:00
wayn3 eb51be352c Set the VTIME to 0; seems to work, which matches theory. 2003-05-30 00:00:03 +00:00
wayn3 a6b9141538 Added support for USB. This changes how the driver opens the connection. 2003-05-29 02:04:38 +00:00
robijn c6f9540b01 Commit of changes from Joris And Michael:
- Variable char sized
- Keypad support
- Improved init
- Improved flickering, no hardware cursor anymore
- Support for G191D
- Minor other changes
2003-05-04 17:34:37 +00:00
marsellus 2899406eba added ms6931 driver 2003-04-28 15:26:16 +00:00
marsellus 7250492145 initial commit 2003-04-28 15:22:52 +00:00
robijn c72f813a4c Changed things around port.h a bit:
- port_access_full is now called port_access_multiple and has a count parameter (LPT port stuff should be in lpt-port.h)
- Updated calling source files too
- Added support for ports in higher range, so that PCI LPT cards will work too (but I can't test this myself...)
- Enhanced formatting of in-file documentation a bit
- Updated docs of port.h in lcdproc-dev
2003-04-04 22:53:16 +00:00