Commit Graph
22 Commits
Author SHA1 Message Date
robijn 71056ec551 v0.5 kick-off 2001-12-30 00:15:25 +00:00
gfk c28d25b795 Partial implementation of Thomas Runge's BSD port. 2001-12-28 21:52:39 +00:00
gfk 09b4ff9271 Partial port of the server to OpenBSD and NetBSD/i386. 2001-12-25 19:28:54 +00:00
gfk af88fbfdfa Removed the warnings when running autoconf. 2001-12-25 18:33:04 +00:00
gfk 13d82693ac Partially implemented Thomas Runge's BSD port. 2001-12-23 21:52:45 +00:00
robijn 285d29edf3 Reporting patch. 2001-11-29 14:09:13 +00:00
gfk 98d9fc1cb6 Changed the version to 'dev' to show that this is the unstable version. 2001-11-24 15:09:23 +00:00
gfk 216d45f477 Fix for 'the dumbest fix of the month'. In fact, just a simplification of an earlier fix. 2001-11-02 18:56:51 +00:00
gfk 12016257ff Replaced the AC_TRY_RUN test for the more simple AC_TRY_COMPILE where we check for defines. 2001-11-01 14:31:08 +00:00
gfk 39874bbf87 Some cleanup:
Changed the optimization value to -O3
Moved the (n)curses autoconf tests to the (n)curses driver section.
Removed commented commands in configure.in
Added define ACS_* test for curses driver
2001-10-31 22:05:14 +00:00
gfk 7a4f465560 Better portability patch for systems that don't define SYS_NMLN. 2001-10-26 22:52:10 +00:00
ddouthitt a070f75d4b Remove -Wno-unused from compile-time options; this prevents catching
of MANY possible problems.  LCDproc should compile cleanly without
warnings WITHOUT this set.
2001-10-06 00:31:08 +00:00
ppokorny 761e4d3938 Updated version to 0.4.2 and added comments to ChangeLog documenting
the updates.
2001-07-19 01:07:33 +00:00
ppokorny 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.

Added --waittime option to the server to specify how long the server
should leave a screen up before changing to the next screen.
2001-07-18 22:30:12 +00:00
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
ppokorny 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.
2001-05-15 01:55:59 +00:00
ppokorny 1bc47682e5 Added GLK12232-25SM support with glk driver.
Fixed --enable-debug flag to turn off optimizer (-O6)
2001-04-27 15:42:31 +00:00
cjdebenh a1be5b7039 Changes made to configure.in to check for libraries needed on Solaris automatically.
Should help with protability to other similar OS's
2000-12-20 00:38:06 +00:00
William Ferrell 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.

I've compiled and executed this new code on a Solaris 2.6 box, and while I
don't have the display the new driver uses, LCDd tries to use it anyway,
fails (since the device isn't installed), and continues running, so this
looks solid!
2000-11-29 18:48:53 +00:00
toykeeper e2401e4a72 Added PROTOCOL_VERSION define,
Started to change to new client-server protocol 0.2,
Added "slash" heartbeat mode...
2000-01-05 00:03:25 +00:00
ban 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
1999-12-16 09:15:53 +00:00
William Ferrell e6431e9827 Automake patch 1999-12-11 19:33:35 +00:00