66e32ee5d8
Updated man pages for lcdproc/LCDd
cjdebenh2001-08-03 00:55:30 +00:00
761e4d3938
Updated version to 0.4.2 and added comments to ChangeLog documenting the updates.
ppokorny2001-07-19 01:07:33 +00:00
e7316389e8
Fixed compile errors on FreeBSD related to cfmakeraw and friends on the serial port side. Also fixed problems with ioperm on the parallel port side.
ppokorny2001-07-18 22:30:12 +00:00
cc73d8e28a
Swaped order of HAVE_PROCFS_H and HAVE_SYS_PROCFS_H top allow the structured version to override the sys version
cjdebenh2001-05-30 00:33:19 +00:00
5d6406feb1
When changing from a widget-based storage (that was, in retrospect a horrible hack) to a screen data item, I neglected to fix the code that doles out key events to screens and clients. This meant screens didn't get keys. It's now fixed.
ppokorny2001-05-25 15:22:34 +00:00
00cc9fca23
+ Changed protocol to 0.3 because we now accept both -foo and foo as argument introducers. in 0.4-pre10, these were changed from foo to -foo and this broke many clients. This change should fix that and be backward/forward compatible. + Added a noop function to the protocol. This is useful for writing shell script clients of LCDproc. + Changed the shared sock_send_string function to NOT send the ending NUL ('\0') byte with the string. This was confusing in Perl clients which saw NUL's as the first character of each reply. WARNING: The LCDPROC client depended on this behavior, your client may too. Use the newline instead. See the code in clients/lcdproc/main.c (look for "switch(buf[i])") to see one way to handle this. This should allow new clients to connect to old servers and vice-versa. + Messed with include structure in .c files. It should no longer be necessary to specify ../.. to get to shared code headers. Also, since we are using automake, the global config.h can be found with just #include "config.h" as it's location is included in a -I to the compilers. As a result "make distcheck" now works.
ppokorny2001-05-25 03:14:27 +00:00
211a3a4b04
update for Solaris - use ifdef around cfmakeraw, include config.h
cjdebenh2001-05-15 03:59:01 +00:00
a65dd59c94
Added ifdef SOLARIS to allow errno.h and strings.h to be included (needed for errno and bzero
cjdebenh2001-05-15 03:54:10 +00:00
376803348a
Moved the #if defined section for IRIX/SOLARIS to after config.h is included
cjdebenh2001-05-15 03:48:39 +00:00
3fff6381b0
Fixed problems on systems using newer GLIB and GCC (2.96) which no longer allow the -Wp,-lang-c-c++-comments directive. Also cleaned up getloadavg support that had problems on Solaris and RedHat 7.1. Removed unused variables in a number of functions as a result of warnings when compiled with --enable-debug config option.
ppokorny2001-05-15 01:55:59 +00:00
3e4ce08d43
Added support for "client_add_key" and "client_delete_key" functions.
ppokorny2001-05-11 17:55:36 +00:00
f0276139d0
Updated make instructions to document "autogen.sh" and new AUTOMAKE requirement.
ppokorny2001-04-28 22:25:03 +00:00
8d894779e0
This is the header file that describes the GLK12232-25SM driver in glk.c
ppokorny2001-04-27 15:56:11 +00:00
bae6cd0c21
Added GLK12232-25SM support with glk driver. Fixed lots of small problems in various places. Added new protocol commands screen_add/del_key so screens can request keystrokes when they are being displayed. Lots of work on CPU GRAPH and BIG NUMBER CLOCK screens. Fixed 'output' function in MtxOrb.c
ppokorny2001-04-27 15:44:37 +00:00
1bc47682e5
Added GLK12232-25SM support with glk driver. Fixed --enable-debug flag to turn off optimizer (-O6)
ppokorny2001-04-27 15:42:31 +00:00
e216ed7d5c
This is the header file for glkproto.c which documents the types and functions available from that support "library"
ppokorny2001-04-27 15:24:38 +00:00
877d8ac8e8
Added GLK12232-25SM support with glk driver. Fixed lots of small problems in various places. Added new protocol commands screen_add/del_key so screens can request keystrokes when they are being displayed. Lots of work on CPU GRAPH and BIG NUMBER CLOCK screens. Fixed 'output' function in MtxOrb.c
ppokorny2001-04-27 02:20:38 +00:00
bb10988d10
Added GLK12232-25SM support with glk driver. Fixed lots of small problems in various places. Added new protocol commands screen_add/del_key so screens can request keystrokes when they are being displayed. Lots of work on CPU GRAPH and BIG NUMBER CLOCK screens. Fixed 'output' function in MtxOrb.c
ppokorny2001-04-27 01:55:16 +00:00
95fa296a94
This is the support library for glk.c (the GLK driver). It manages the connection to the GLK and sets up the serial port correctly.
ppokorny2001-04-27 01:37:17 +00:00
f1cef3eafc
This is the driver for the GLK12232-25SM. It should work on the other GLx family members from Matrix Orbital. Several fonts need to be downloaded correctly for the driver to work.
ppokorny2001-04-27 01:35:49 +00:00
3cfa105602
Cosmetic change (corrected misspelled word in acinclude.m4 "Uknown" where it should read "Unknown".)
William Ferrell2001-03-29 19:30:38 +00:00
6c8a77ccc5
Applied Nathan Yawn's (natey@hcis.net) patch to add a driver for the BayRAD display. The patch applied cleanly, and compiled properly. At least, "it worked for me." :) I don't have such a display, thus I cannot test that the driver actually works, but it at least doesn't do nasty things or break the compile. Thanks, Nathan!
William Ferrell2001-03-29 19:24:18 +00:00
ba6f72ccba
Applied Andre' Breiler's patch to improve curses/ncurses portability on Solaris.
William Ferrell2001-03-22 23:15:53 +00:00
5cc0287cff
Patched load.c to fix compilation error reported by Bruno Kerouanton (patch submitted by Andre' Breiler)
William Ferrell2001-03-22 15:58:32 +00:00
44ad386d74
Quick patch to add sanity checking incase w->x is not set to a valid value. I encountered this problem being caused by a variety of client. Line added is #180cjdebenh2000-12-28 05:30:53 +00:00
3f65d9d371
Update to allow it to handle the 4x20 version of the lcd
cjdebenh2000-12-20 00:45:29 +00:00
b227f3cad9
Finished port of lcdproc to Solaris.
cjdebenh2000-12-20 00:39:16 +00:00
a1be5b7039
Changes made to configure.in to check for libraries needed on Solaris automatically. Should help with protability to other similar OS's
cjdebenh2000-12-20 00:38:06 +00:00
82764f08e3
Thanks to Chris Debenham <chris.debenham@aus.sun.com>, the LCDproc server process LCDd now compiles and runs properly on Solaris! Additionally, he has provided a new driver for a 16x2 LCD made by an Australian company.
William Ferrell2000-11-29 18:48:53 +00:00
f150f213bf
Fixed missing union semun definition
blt2000-11-09 11:12:54 +00:00
af99913d34
Support for nanosleep and gettimeofday delay methods added
cstein2000-07-25 22:12:21 +00:00
0c07dacfea
Another attempt to fix the MtxOrb weirdness. Changed the general-purpose output so it doesn't send anything unless something actually happened.
toykeeper2000-05-25 18:21:22 +00:00
e5d1a9d431
Modified draw_frame(), to see if it fixes the flashing problems people are having...
toykeeper2000-05-24 21:34:13 +00:00
8b5b842c89
- Fixed acconfig comment-splitting problem.. (?) - "-i off" option now works when placed after a driver - CFontz driver no longer attempts to use 19200 baud if asked.
toykeeper2000-05-13 20:21:16 +00:00
0d703c5864
Formatting changes. Again. CVS *will* get this right if it kills both of us. :)
William Ferrell2000-03-30 21:58:02 +00:00
ddfd41f53e
More formatting updates. Reduced whitespace, looks even better.
William Ferrell2000-03-30 20:43:33 +00:00
a98c8109a8
Added a tags file. I dunno if this is something that's really supposed to be in a CVS repository, but for now, it is, so there. :)
William Ferrell2000-03-30 20:28:01 +00:00
f5a5e9653b
Removed lcddriver.c (doesn't do anything, isn't in any makefiles, etc.). Passed *every* piece of source in this project through indent. I'm setting things up with ctags soon and am actually going to *gasp* use a nice programming environment to continue development in. :)
William Ferrell2000-03-30 20:20:41 +00:00
2222adcfbe
Modified the INSTALL file a bit -- we're using automake/autoconf now, not "edit Makefile, make, make install" ... :)
William Ferrell2000-03-28 19:23:15 +00:00
e481f1311e
Portable and maintable HD44780 driver files.
blt2000-02-21 11:24:09 +00:00
6cefefd52c
Modifications for a portable and maintable HD44780 lcd driver
blt2000-02-21 11:23:08 +00:00
8411ee67d1
Made sock_recv_string work. sock_send_string and sock_send "corrected" to handle cases where not all the bytes intended to be sent are actually sent (must loop to send the remaining bytes). File descriptors were not actually being closed by sock_close (they were only being shutdown).
jrray2000-02-14 13:38:39 +00:00
08278d0e75
Added a multi-processor CPU usage display, doesn't work on uni-processor machines (would show a blank screen, I think).
jrray2000-02-14 13:19:19 +00:00
ec911f5d05
Added credits file -- check to see if you're in it!
toykeeper2000-02-04 05:07:26 +00:00
e2401e4a72
Added PROTOCOL_VERSION define, Started to change to new client-server protocol 0.2, Added "slash" heartbeat mode...
toykeeper2000-01-05 00:03:25 +00:00
14df3acb82
* first check for ncurses, then curses (and not the other way)
ban1999-12-16 09:27:23 +00:00
85578af792
* New defines
ban1999-12-16 09:21:20 +00:00
02e3577b7e
* include config.h * ifdef to include either ncurses or curses header
ban1999-12-16 09:20:22 +00:00
896a47bc6a
* Does not need to check if the system is BSD anymore * Check for curses and ncurses headers * Added macro to check for statfs function type
ban1999-12-16 09:15:53 +00:00
4d35a5af43
Added check for the type of statfs function in use
ban1999-12-16 09:12:55 +00:00
ca099d72cc
Fixed checking for libncurses as well as libcurses
ban1999-12-15 23:48:20 +00:00
a783963964
Merged Andrew McMeikan's HD44780 changes; replaced WHATNEWS with ChangeLog; updated ChangeLog
William Ferrell1999-12-15 03:34:51 +00:00
1f0e4679ab
Applied Bjorn Andersson's autoconf/automake patch. LCDproc is now built with the standard "./autogen.sh && ./configure && make && make install" instead of just tweaking the Makefile and typing "make".
William Ferrell1999-12-11 19:21:29 +00:00
84272a2b12
Removed old/ and tests/ from distribution -- these were barely useful for the original developers, and are *definitely* not useful anymore :)
William Ferrell1999-12-11 19:00:33 +00:00