Commit Graph
505 Commits
Author SHA1 Message Date
robijn 09b7c9cbad Removed superfluous strcpy in keymap assignment code. 2004-01-08 16:30:07 +00:00
reenoo a7579906f6 fixed some typos 2004-01-05 01:53:14 +00:00
reenoo e516bea574 Fixed crashes due to use of nested functions.
I have therefore added shared/fileio.c/h to encapsule
buffered file operations, thus making it possible
to re-read the configuration file unlike with the
patch I committed to stable-0-4-4.
2004-01-05 00:39:14 +00:00
reenoo 4166da2f2b Fixed crashes due to use of nested functions.
I have therefore added shared/fileio.c/h to encapsule
buffered file operations, thus making it possible
to re-read the configuration file unlike with the
patch I committed to stable-0-4-4.

See also: http://lists.omnipotent.net/pipermail/lcdproc/2003-December/008413.html
2003-12-28 23:47:30 +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
gfk 8c5e8edfcf Slap on the forehead. I had commited some object files. 2003-12-24 19:57:54 +00:00
gfk 1372677298 New lcdproc client by Thomas Runge. Works on Solaris, Linux, NetBSD, OpenBSD and FreeBSD. 2003-12-24 19:47:55 +00:00
reenoo 56db57f518 various fixes 2003-11-22 19:29:44 +00:00
gfk 9779ae82f6 Fixed a typo in the subtitle. (shame) Thanks to Conrad Braun for reporting it. 2003-08-19 00:41:02 +00:00
robijn 23d0e9eaab Fixed processing of --disable-debug
Thanks to Piotr Esden-Tempski
2003-08-17 15:46:03 +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
blt 67cae9e447 Add support for Winsock library and logging to the windows event log 2003-08-06 12:11:54 +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
gfk 6e356d9732 Changed the underscores (_) for dashes (-) in the id fields because my XML parser didn't liked them. 2003-07-12 13:41: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
robijn a43978df97 Added docbook documentation on the 'widget' language. 2003-06-30 19:55:11 +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 93daed7f66 default settings for ms6931 driver 2003-04-28 15:32:04 +00:00
marsellus f3ebb6a4a6 added ms6931 driver (not for default drivers) 2003-04-28 15:28:43 +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 883cb6a43b Forgot to commit new key stuff in config file. 2003-04-18 12:03:33 +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
robijn 82d355982c Corrected HD44780 driver serialLpt documentation. 2003-03-26 00:20:30 +00:00
themythos c2d3e7e035 Better hardware IO functions 2003-03-13 19:24:56 +00:00
themythos 7535579cf6 Made the correct debug functions
Fixed wrong charakter for block icon
2003-03-10 10:26:25 +00:00
robijn 2c40e25f0f Added server message in bottom-right corner of active screen.
Will display short text if a rotation key is pressed.
2003-02-28 15:19:58 +00:00
robijn 71922063b8 Change to priority classes. Will probably require some fixings.
- Now using priority classes internally and in protocol
- Converting (depreciated) priorty numbers to the classes BACKGROUND,
  INFO and FOREGROUND
- Added menu_goto command (only works when menu not active)
2003-02-27 21:20:20 +00:00
robijn 4a7ef8d847 - Fixed option processing of bool options in config file.
- Tried to make option order more consistent
2003-02-27 20:31:51 +00:00
robijn fe4ad1b40e More cleaning up main.c
Fixed bug with last modification.
2003-02-19 15:24:37 +00:00
robijn 813fb71aa6 Updated. 2003-02-17 11:01:40 +00:00
robijn 7a48a29357 Modifications to main.c:
- Now using CHAIN in stead of ESSENTIAL #define
- Changed naming of report* local variables
- Modified -s -f and -i options to accept boolean to be able to disable them too.
2003-02-16 15:29:38 +00:00
wayn3 8c0b79a0b5 Three things:
1) added the USB-specific open() code (removed O_NDELAY)
2) added the speed 19200
3) fixed the contrast code
4) uncommented out the special character translation
The latter three were reported to list Dec 2002 by Jay Wardle
2003-02-12 03:08:27 +00:00
wayn3 bf93b6c288 Added Paul Hedderly's patch from 0.4.4 to this current version. It allows
USB serial devices to work.
2003-02-12 01:55:01 +00:00
gfk 27529bc77f Old linuxes support (glibc1 and libc5). 2002-12-23 19:35:43 +00:00
gfk 73d922a9a5 Small fix to prevent a division by zero. 2002-11-30 02:51:17 +00:00