ppokorny 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.
2001-05-25 03:14:27 +00:00
1999-12-11 19:33:35 +00:00
1999-12-09 23:15:14 +00:00
1999-12-09 23:15:14 +00:00
2000-02-26 22:16:46 +00:00
1999-12-11 19:33:35 +00:00
1999-12-09 23:15:14 +00:00
1999-12-09 23:15:14 +00:00
2000-01-17 08:22:15 +00:00
2000-04-03 22:13:57 +00:00
1999-12-09 23:15:14 +00:00

Warning:  This is a prerelease.  It will probably have some rough edges.


INTRODUCTION

LCDproc is a small program that extracts various statistics about your
machine and displays them on an LCD display.  It works with several types
and sizes of displays.

Our site is located at http://lcdproc.omnipotent.net/ ... so check
there first for new versions or updates.  We've got a spot on the web
site for user's suggestions, and you can e-mail us as well:

choadster@earthlink.net (William W. Ferrell)
scriven@cs.colostate.edu (Scott Scriven)

INSTALLATION

Refer to the INSTALL file included with this archive for installation
instructions (including how to connect the LCD to your system).

Also, be sure to EDIT THE Makefile.config before compiling.  It
contains many configuration options.  (these will be removed as soon
as LCDproc uses a real config file)

CHANGES

Woow...  a lot.  :)

HELPING OUT

If you get the urge to help out by writing code, feel free to "make todo"
and find out what needs to be done...  (also, of course, new ideas are
good too :) 

To add new drivers, read drv_base.h for instructions.

SPECIAL THANKS

We'd like to thank the following people for helping out with this:
   Everyone at Matrix Orbital Corporation -- you guys are great!
   Gareth Watts -- Patches, mailing list, ideas, www, etc.  Thanks!
   Everyone on the mailing list.  :)
   And... Where's that list of contributors??

LEGAL STUFF

LCDproc is Copyright (C) 1999 William Ferrell and Scott Scriven
The included file, "COPYING", contains the full GNU license.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

S
Description
Client/server suite for controlling a wide variety of LCD devices
Readme
4.2 MiB
Languages
C 94.3%
M4 1.9%
Perl 1.7%
Shell 1.4%
Makefile 0.6%
Other 0.1%