Commit Graph

  • 209c6b85df My e-mail address is wwf@splatwerks.org now, not choadster@earthlink.net :) William Ferrell 2001-08-05 17:27:01 +00:00
  • 0adcde06cc add LCDd.1 to man pages cjdebenh 2001-08-03 00:57:13 +00:00
  • 66e32ee5d8 Updated man pages for lcdproc/LCDd cjdebenh 2001-08-03 00:55:30 +00:00
  • 761e4d3938 Updated version to 0.4.2 and added comments to ChangeLog documenting the updates. ppokorny 2001-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. ppokorny 2001-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 cjdebenh 2001-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. ppokorny 2001-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. ppokorny 2001-05-25 03:14:27 +00:00
  • 211a3a4b04 update for Solaris - use ifdef around cfmakeraw, include config.h cjdebenh 2001-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 cjdebenh 2001-05-15 03:54:10 +00:00
  • 376803348a Moved the #if defined section for IRIX/SOLARIS to after config.h is included cjdebenh 2001-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. ppokorny 2001-05-15 01:55:59 +00:00
  • 3e4ce08d43 Added support for "client_add_key" and "client_delete_key" functions. ppokorny 2001-05-11 17:55:36 +00:00
  • f0276139d0 Updated make instructions to document "autogen.sh" and new AUTOMAKE requirement. ppokorny 2001-04-28 22:25:03 +00:00
  • 8d894779e0 This is the header file that describes the GLK12232-25SM driver in glk.c ppokorny 2001-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 ppokorny 2001-04-27 15:44:37 +00:00
  • 1bc47682e5 Added GLK12232-25SM support with glk driver. Fixed --enable-debug flag to turn off optimizer (-O6) ppokorny 2001-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" ppokorny 2001-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 ppokorny 2001-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 ppokorny 2001-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. ppokorny 2001-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. ppokorny 2001-04-27 01:35:49 +00:00
  • 3cfa105602 Cosmetic change (corrected misspelled word in acinclude.m4 "Uknown" where it should read "Unknown".) William Ferrell 2001-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 Ferrell 2001-03-29 19:24:18 +00:00
  • ba6f72ccba Applied Andre' Breiler's patch to improve curses/ncurses portability on Solaris. William Ferrell 2001-03-22 23:15:53 +00:00
  • 6dabd0b8f3 Applied patches supplied by Andre' Breiler: William Ferrell 2001-03-22 22:51:49 +00:00
  • 5cc0287cff Patched load.c to fix compilation error reported by Bruno Kerouanton (patch submitted by Andre' Breiler) William Ferrell 2001-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 #180 cjdebenh 2000-12-28 05:30:53 +00:00
  • 3f65d9d371 Update to allow it to handle the 4x20 version of the lcd cjdebenh 2000-12-20 00:45:29 +00:00
  • b227f3cad9 Finished port of lcdproc to Solaris. cjdebenh 2000-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 cjdebenh 2000-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 Ferrell 2000-11-29 18:48:53 +00:00
  • f150f213bf Fixed missing union semun definition blt 2000-11-09 11:12:54 +00:00
  • af99913d34 Support for nanosleep and gettimeofday delay methods added cstein 2000-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. toykeeper 2000-05-25 18:21:22 +00:00
  • e5d1a9d431 Modified draw_frame(), to see if it fixes the flashing problems people are having... toykeeper 2000-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. toykeeper 2000-05-13 20:21:16 +00:00
  • 6a115b4446 More formatting changes, new tags file. William Ferrell 2000-04-03 22:13:57 +00:00
  • 0d703c5864 Formatting changes. Again. CVS *will* get this right if it kills both of us. :) William Ferrell 2000-03-30 21:58:02 +00:00
  • ddfd41f53e More formatting updates. Reduced whitespace, looks even better. William Ferrell 2000-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 Ferrell 2000-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 Ferrell 2000-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 Ferrell 2000-03-28 19:23:15 +00:00
  • 001f7f6dd4 *** empty log message *** hklein 2000-02-26 22:16:46 +00:00
  • d0f5bc4656 Added details for the modular hd44780 driver. Documents the four wiring methods that the driver supports. blt 2000-02-21 12:31:45 +00:00
  • 2f9283108b Fixed specifying --enable-drivers=all blt 2000-02-21 11:29:52 +00:00
  • e481f1311e Portable and maintable HD44780 driver files. blt 2000-02-21 11:24:09 +00:00
  • 6cefefd52c Modifications for a portable and maintable HD44780 lcd driver blt 2000-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). jrray 2000-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). jrray 2000-02-14 13:19:19 +00:00
  • ec911f5d05 Added credits file -- check to see if you're in it! toykeeper 2000-02-04 05:07:26 +00:00
  • 80e8067108 Metar client added. hklein 2000-01-19 00:27:43 +00:00
  • 4e9c270402 better socket handling, added fork to update metar information. hklein 2000-01-18 14:43:49 +00:00
  • a6ab97dfd9 modified close function. hklein 2000-01-18 14:42:10 +00:00
  • f652415192 added entry for lirc hklein 2000-01-18 02:53:07 +00:00
  • d04b1a790d fixed bug in socket handling. hklein 2000-01-17 22:26:29 +00:00
  • 08b9d8b1ec *** empty log message *** hklein 2000-01-17 20:34:24 +00:00
  • 6e977735f0 *** empty log message *** hklein 2000-01-17 08:23:48 +00:00
  • faa787c215 Modified Files: acconfig.h acinclude.m4 server/Makefile.am server/drivers/Makefile.am server/drivers/lcd.c Added Files: README.lirc server/drivers/lircin.c server/drivers/lircin.h hklein 2000-01-17 08:22:15 +00:00
  • 982834a8c7 *** empty log message *** smh 2000-01-15 01:48:29 +00:00
  • e2401e4a72 Added PROTOCOL_VERSION define, Started to change to new client-server protocol 0.2, Added "slash" heartbeat mode... toykeeper 2000-01-05 00:03:25 +00:00
  • 14df3acb82 * first check for ncurses, then curses (and not the other way) ban 1999-12-16 09:27:23 +00:00
  • 85578af792 * New defines ban 1999-12-16 09:21:20 +00:00
  • 02e3577b7e * include config.h * ifdef to include either ncurses or curses header ban 1999-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 ban 1999-12-16 09:15:53 +00:00
  • 4d35a5af43 Added check for the type of statfs function in use ban 1999-12-16 09:12:55 +00:00
  • ca099d72cc Fixed checking for libncurses as well as libcurses ban 1999-12-15 23:48:20 +00:00
  • a783963964 Merged Andrew McMeikan's HD44780 changes; replaced WHATNEWS with ChangeLog; updated ChangeLog William Ferrell 1999-12-15 03:34:51 +00:00
  • e6431e9827 Automake patch William Ferrell 1999-12-11 19:33:35 +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 Ferrell 1999-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 Ferrell 1999-12-11 19:00:33 +00:00
  • 2635c3085d Initial revision William Ferrell 1999-12-09 23:15:14 +00:00