1999-12-09 23:15:14 +00:00
|
|
|
Recent changes:
|
|
|
|
|
|
2003-02-27 21:20:20 +00:00
|
|
|
Key:
|
1999-12-09 23:15:14 +00:00
|
|
|
- Something removed
|
|
|
|
|
+ Something added
|
|
|
|
|
* Something changed / fixed
|
|
|
|
|
|
2006-04-15 14:20:57 +00:00
|
|
|
v.0.5dev (ongoing development)
|
2007-04-26 17:05:15 +00:00
|
|
|
+ lcdexec: notification when called program finishes
|
|
|
|
|
+ xosd driver: offset from top-left corner
|
|
|
|
|
+ LCDd: Hello= config option for startup message
|
2007-04-27 13:24:29 +00:00
|
|
|
* glk driver: bignum support fixed
|
2007-04-27 16:50:45 +00:00
|
|
|
* update local snprintf to the last one, which is GPL
|
2007-04-28 22:05:19 +00:00
|
|
|
- server core: cleanup - remove unnecessary cruft
|
2007-10-04 17:15:41 +00:00
|
|
|
* server core: refactor rendering code
|
2007-04-30 13:06:06 +00:00
|
|
|
+ LCDd: config options TitleSpeed= and Heartbeat=
|
2007-04-30 18:42:45 +00:00
|
|
|
* overhauled CwLnx driver (Dave Platt)
|
2007-05-05 18:05:50 +00:00
|
|
|
* overhauled picolcd driver (Nicu Pavel)
|
2007-05-13 11:13:09 +00:00
|
|
|
+ add ServerScreen=blank option value
|
2007-05-13 12:48:41 +00:00
|
|
|
* MtxOrb driver: fix VFD/VKD support (Ethan Dicks)
|
2007-05-17 12:08:14 +00:00
|
|
|
+ new driver lis for VLSystem L.I.S VFD (Daryl Fonseca-Holt)
|
2007-08-05 14:02:21 +00:00
|
|
|
* serialPOS driver: input support, cleanup (Eric Pooch)
|
2007-08-26 21:07:42 +00:00
|
|
|
+ new driver shuttleVFD for USB-based Shuttle VFDs (Thien Vu)
|
|
|
|
|
* enable building lcdproc client on FreeBSD AMD64 platform (M. Dolze)
|
2007-09-08 13:26:16 +00:00
|
|
|
* Autoconf fixes for Net/FreeBSD (M. Dolze)
|
2007-09-20 09:06:51 +00:00
|
|
|
* fixes for the lcpdroc client iface screen on *BSD (M.Dolze)
|
2007-09-20 15:59:57 +00:00
|
|
|
+ key support for hd44780/lcd2usb (M. Dolze)
|
|
|
|
|
+ option Priority for NoritakeVFD (idea: Richard Muratti)
|
2007-09-25 16:19:42 +00:00
|
|
|
* overhauled NoritakeVFD driver (idea: Richard Muratti)
|
2007-10-04 17:15:41 +00:00
|
|
|
* allow wrapping slider menu items with <= 4 keys (M. Dolze)
|
2007-10-08 13:54:05 +00:00
|
|
|
* a bit more Doxygen-ation and documentation
|
|
|
|
|
* hd44780 driver: make ConnectionType 4bit more fool-proof (M. Dolze)
|
2007-10-08 15:53:44 +00:00
|
|
|
* picolcd driver: overhaul USB init for more portability (M. Dolze)
|
2007-10-09 07:28:21 +00:00
|
|
|
+ curses driver: new option DrawBorder (Bruno Schwander)
|
2007-10-09 16:29:12 +00:00
|
|
|
* avoid sending duplicate "success" messages in response to menu_add_item
|
2007-10-13 15:14:26 +00:00
|
|
|
+ lcdexec: parameter support using widgets
|
2007-10-11 18:21:05 +00:00
|
|
|
* server core: display values in menu for all input MenuEntry types
|
2007-10-14 12:02:51 +00:00
|
|
|
* hd44780 driver: reorganize ConnectionType recognition
|
|
|
|
|
+ hd44780 driver: new ConnectionType mplay
|
2007-10-21 19:53:34 +00:00
|
|
|
+ hd44780 driver: get/set contrast & brightness support for lcd2usb (M. Dolze)
|
2007-11-01 09:07:20 +00:00
|
|
|
+ hd44780 driver: reporting in ConnectionType functions (Thomas Jarosch)
|
2007-11-01 16:46:17 +00:00
|
|
|
* clean up build system (T. Jarosch, with tests/fixes by M. Dolze)
|
2007-11-03 17:39:05 +00:00
|
|
|
+ hd44780 driver: new ConnectionType ftdi (Thomas Jarosch)
|
2007-11-11 14:18:04 +00:00
|
|
|
* shuttleVFD driver: fix VendorID, support newer models (Miska Sulander)
|
2007-11-11 14:59:06 +00:00
|
|
|
+ i2500vfd driver for a graphocal Noritake VFD (Thomas Jarosch)
|
2007-12-26 15:40:58 +00:00
|
|
|
* hd44780 driver: more complete initialization (idea by Pierre Ossman)
|
2007-12-27 18:58:24 +00:00
|
|
|
* hd44780 driver: "euro" character mapping table (Markus Dolze)
|
2008-02-15 17:59:36 +00:00
|
|
|
* CwLnx driver: support for CW12832
|
2008-04-16 16:59:18 +00:00
|
|
|
+ new driver mx5000 for Logitech MX5000 keyboards (Christian Jodar)
|
2008-05-02 11:10:28 +00:00
|
|
|
* update debian inits scripts to allow multiple instances of clients
|
2007-04-26 17:05:15 +00:00
|
|
|
|
2007-04-27 12:04:11 +00:00
|
|
|
v.0.5.2
|
2006-10-15 15:57:58 +00:00
|
|
|
* fix switching on/off the Load screen in lcdproc client using the menu
|
2006-10-15 16:06:08 +00:00
|
|
|
* refactor adv_bignum: support height > 4, loadable chars with offset
|
2006-10-15 20:48:13 +00:00
|
|
|
* ged rid of global variables buffer & tmp in lcdproc client
|
2006-10-21 20:02:47 +00:00
|
|
|
+ add init-script templates for LSB 3.x conforming systems
|
2006-10-22 15:48:41 +00:00
|
|
|
* fix cellwidth in iMon driver
|
|
|
|
|
+ graphics character support in iMon driver (John Saunders)
|
2006-10-22 13:04:01 +00:00
|
|
|
* try harder to find a shell in lcdexec
|
2006-10-22 16:01:13 +00:00
|
|
|
+ big number support in CwLnx driver via bignum library
|
2006-10-30 20:20:08 +00:00
|
|
|
* do not copy more bytes than reserved in get_fs() in lcdproc's machine_*.c
|
|
|
|
|
* update lcdproc's About screen with credits
|
|
|
|
|
* fixes to ula200 build environment and documentation (B. Walle)
|
2006-11-12 09:45:13 +00:00
|
|
|
* update g15 driver to be compatible with g15daemon > 1.2 (Anthony J. Mirabella)
|
2006-11-25 18:15:52 +00:00
|
|
|
* allow compiling with LDFLAG "--as-needed" (Robert Buchholz)
|
2006-11-26 19:03:50 +00:00
|
|
|
* optimize MtxOrb flush()
|
|
|
|
|
* make MtxOrb use Brightness and OffBrightness like CFontzPacket
|
2006-11-26 20:08:56 +00:00
|
|
|
* make Brightness & OffBrightness run-time configurable in CFontz & MtxOrb
|
2006-12-03 10:45:51 +00:00
|
|
|
* add support for Iface and ProcSize screens for OS X / Darwin (Eric Pooch)
|
2006-12-08 18:06:59 +00:00
|
|
|
* update & fix serialVFD driver (Stefan Herdler)
|
2007-01-01 16:00:58 +00:00
|
|
|
+ Hitachi SP14Q002 support & ConnectionType setting for sed1330 (Benjamin Wiedmann)
|
2006-12-31 16:17:36 +00:00
|
|
|
* replace obsolete index() by strchr() (Guillaume LECERF)
|
2007-01-16 16:58:35 +00:00
|
|
|
* fixes for CwLinux driver (Gideon Tsang)
|
2007-02-04 12:26:54 +00:00
|
|
|
+ new ConnectionType vdr-wakeup in hd44780 driver (originally Frank Jepsen)
|
2007-02-02 16:46:07 +00:00
|
|
|
* fixes for the hd44780-serial drivers (Matteo Pillon)
|
2007-02-04 12:26:54 +00:00
|
|
|
+ new options for the hd44780 driver (Frank Jepsen)
|
2007-02-04 21:14:55 +00:00
|
|
|
+ new driver for text based serial Point of Sale displays (Eric Pooch)
|
2007-02-08 20:38:28 +00:00
|
|
|
+ new 2-line bignum mode using 6 user defined characters (Robin Gilks)
|
2007-02-23 15:01:26 +00:00
|
|
|
* fix custom characters [with NewFirmware=yes] & backlight in CFontz
|
2007-03-18 12:56:14 +00:00
|
|
|
+ ea65 - driver for VFD in AOpen XC Cube AV EA65 barebones (Karsten Festag)
|
2007-03-18 13:45:12 +00:00
|
|
|
+ picolcd - driver for Mini-box.com USB LCD picoLCD (Gatewood Green)
|
2007-03-18 15:28:32 +00:00
|
|
|
+ new ConnectionType pertelian in hd44780 driver (Matteo Pillon)
|
2007-03-31 12:43:27 +00:00
|
|
|
+ new ConnectionType lcd2usb in hd44780 driver
|
2007-04-02 15:32:14 +00:00
|
|
|
+ make LCDd's GoodBye message configurable
|
2007-04-14 07:54:27 +00:00
|
|
|
- remove compile-time option to read configuration from LDAP
|
2006-10-14 18:06:03 +00:00
|
|
|
|
|
|
|
|
v.0.5.1
|
2006-05-07 10:20:27 +00:00
|
|
|
+ config file support in lcdproc client (Andrew Foss)
|
2006-04-24 20:11:10 +00:00
|
|
|
* install server & client config files in $(sysconfdir)
|
|
|
|
|
+ new client lcdvc: virtual console on LCD
|
2006-04-25 20:13:28 +00:00
|
|
|
* convert adv_bignum library to bitwise set_char()
|
2006-04-28 15:45:43 +00:00
|
|
|
* adapt drivers to modified bignum library:
|
2006-06-25 15:09:55 +00:00
|
|
|
+ CFontz
|
2006-04-28 15:45:43 +00:00
|
|
|
+ CFontz633
|
|
|
|
|
+ CFontzPacket
|
|
|
|
|
+ hd44780
|
|
|
|
|
+ IOWarrior
|
2006-10-01 23:02:03 +00:00
|
|
|
+ MtxOrb
|
2006-04-28 15:45:43 +00:00
|
|
|
+ serialVFD
|
2006-06-25 15:09:55 +00:00
|
|
|
+ tyan
|
2006-05-20 15:46:30 +00:00
|
|
|
+ add iface screen(s) to lcdproc client (Andrew Foss/Markus Dolze)
|
2006-05-01 11:42:36 +00:00
|
|
|
* update sample Perl clients
|
2006-05-07 10:20:27 +00:00
|
|
|
* fix LCDd crash on shutdown of clients using "menu_set_main" (Andrew Foss)
|
|
|
|
|
* fix sock_connect() to allow 0 as legal socket (Frederick Nacino)
|
2006-05-20 14:50:26 +00:00
|
|
|
* improve serialVFD driver (Stefan Herdler)
|
2006-05-20 15:46:30 +00:00
|
|
|
+ add MD8800 driver for LCDs in Medion MD8800 PCs (Stefan Herdler/Martin Møller)
|
2006-06-25 15:09:55 +00:00
|
|
|
* make bigclock client screen more flexible: centered, require only 14 chars
|
2006-07-08 16:52:00 +00:00
|
|
|
* correct axis mapping logic for joystick driver (Jannis Achstetter)
|
2006-08-13 11:13:13 +00:00
|
|
|
* fixes to the CFontz driver
|
|
|
|
|
+ new unified serial sub-driver for hd44780 (Matteo Pillon)
|
|
|
|
|
- obsolete hd44780 subdrivers-removed: lcdserializer, picanlcd
|
|
|
|
|
* character mapping for special HD44780 modules (Matteo Pillon)
|
2006-08-13 12:38:17 +00:00
|
|
|
+ g15 - driver for LCD in Logitech G15 gaming keyboards (Anthony J. Mirabella)
|
2006-08-20 17:21:13 +00:00
|
|
|
+ EyeboxOne - driver for the LCD display on the EyeboxOne (Cedric TESSIER)
|
2006-09-19 19:04:09 +00:00
|
|
|
* more flexible parsing of config files: allow spaces around sections and keys
|
2006-10-02 14:39:29 +00:00
|
|
|
* updated & extended documentation
|
2006-09-19 19:04:09 +00:00
|
|
|
* command line options more synchronizd between server and clients
|
2006-09-30 22:57:18 +00:00
|
|
|
* CFontzPacket & CFontz633 support big & little endian systems
|
2006-10-01 23:02:03 +00:00
|
|
|
* MtxOrb driver completely rewritten to support used-defined characters
|
2006-10-06 18:32:45 +00:00
|
|
|
* CwLnx driver completely rewritten to support Cw1602 LCDs in addition
|
2006-10-06 09:29:57 +00:00
|
|
|
to the CW12232 LCDs
|
2006-10-02 14:39:29 +00:00
|
|
|
* more options in lcdproc's config file lcdproc.conf:
|
|
|
|
|
+ time and date formats can be changed using strftime formats
|
|
|
|
|
+ Load screen's LowLoad & HighLoad thresholds
|
2006-10-04 20:09:40 +00:00
|
|
|
* revamped lcdexec's menu configuration
|
2006-10-02 14:39:29 +00:00
|
|
|
* various little fixes
|
2006-04-15 14:20:57 +00:00
|
|
|
|
|
|
|
|
v0.5.0
|
2003-02-27 21:20:20 +00:00
|
|
|
This version has split off from unstable-0.4.3. Includes major changes.
|
|
|
|
|
+ LCDd now does dynamic loading of driver modules
|
|
|
|
|
* New API in use
|
|
|
|
|
+ LCDd will use fill-in functions for drivers that don't support a certain
|
|
|
|
|
function. Available for: vbar, hbar, bignum, heartbeat, icon, cursor.
|
|
|
|
|
* Server internal functions cleaned up, moved to other files etc.
|
|
|
|
|
* Menu system rewritten
|
|
|
|
|
+ Client-supplied menus are now supported
|
|
|
|
|
* Key support improved: now keys have descriptive names, not just a letter
|
|
|
|
|
anymore.
|
|
|
|
|
+ Reloading of configuration and drivers by sending a SIGHUP. Probably
|
|
|
|
|
needs improvement ;)
|
|
|
|
|
* HD44780 output register support on winamp wiring
|
|
|
|
|
* Reporting levels are now used more consistently
|
|
|
|
|
+ lcdexec client added
|
|
|
|
|
* Display update frequency is now exactly 8Hz. Key scan frequency increased
|
|
|
|
|
to 32Hz.
|
|
|
|
|
* Priority scheme changed. Priority classes are now used, that indicate what
|
|
|
|
|
kind of a screen we're dealing with. More useful for interactive clients.
|
2006-03-29 06:34:41 +00:00
|
|
|
+ better support for operating systems other than Linux: *BSD, Darwin
|
|
|
|
|
+ menu support for lcdproc client (configure option)
|
2006-03-28 14:03:24 +00:00
|
|
|
+ Added CFontz633 driver for CrytalFontz CFA633
|
|
|
|
|
+ Added CFontzPacket driver fro CrystalFontz CFA-633, CFA-631, CFA-635
|
|
|
|
|
+ Added glcdlib meta-driver for all LCDs supported by graphlcd-base
|
|
|
|
|
+ Added icp_a106 driver for A106 alarm/LCD boards in 19" racks by ICP
|
|
|
|
|
+ Added imon driver for iMON IR/VFD Modules from Silverstone, Uneed, ...
|
|
|
|
|
+ Added IOWarrior driver for IOWarrior USB controllers
|
|
|
|
|
+ Added lcterm driver for serial LCD terminal from Neumark Elektronik
|
|
|
|
|
+ Added ms6931 driver for MSI-6931 displays in 1U rack servers by MSI
|
|
|
|
|
+ Added mtc_s16209x driver for MTC-S16209x by Microtips Technology Inc
|
|
|
|
|
+ Added NoritakeVFD driver for Noritake VFD Device CU20045SCPB-T28A
|
2006-04-12 16:04:06 +00:00
|
|
|
+ Added pyramid driver for Pyramid LC-Displays
|
2006-04-05 10:49:52 +00:00
|
|
|
+ Added serialVFD driver for NEC FIPC8367 based serial VFDs
|
2006-03-28 14:03:24 +00:00
|
|
|
+ Added tyan driver for LCDs in Tyan Barebone GS series
|
2006-04-05 10:49:52 +00:00
|
|
|
+ Added ula200 driver for the USB board ULA-200 from ELV
|
2006-03-28 14:03:24 +00:00
|
|
|
+ Added xosd driver for On Screen Display on X
|
|
|
|
|
+ Added HD44780 subdriver bwctusb for USB-to-LCD converters from BWCT
|
|
|
|
|
+ Added HD44780 subdriver lcdserializer for an serial-LCD converter
|
|
|
|
|
+ Added HD44780 subdriver i2c to conned LCDs using the I2C bus
|
|
|
|
|
+ Added HD44780 subdriver lis2 for the LIS2 serial-to-USB converter
|
2002-05-28 12:54:09 +00:00
|
|
|
|
|
|
|
|
v0.4.3
|
|
|
|
|
- Removed possibility of passing arguments to the drivers from the
|
|
|
|
|
command line, which can be done in the configuration file now
|
|
|
|
|
+ Added configuration file support
|
|
|
|
|
+ Added ability of dropping root privileges to LCDd
|
|
|
|
|
+ Added LCDM001 driver (kernelconcepts.de)
|
|
|
|
|
+ Added Toshiba T6963 driver
|
2003-02-27 21:20:20 +00:00
|
|
|
+ Added Seiko-Epson SED 1520 driver
|
|
|
|
|
+ Added Seiko-Epson SED 1330 driver
|
|
|
|
|
+ Added STV5730 driver composite TV signal character generation driver
|
2002-05-28 12:54:09 +00:00
|
|
|
* Modified the CFontz driver so that the new ROM version is
|
|
|
|
|
supported
|
|
|
|
|
+ Added ASCII emulation of BigNum to the drivers that did not
|
|
|
|
|
support custom characters
|
|
|
|
|
+ Added ability of configuring (rearranging) the keypad of MtxOrb
|
|
|
|
|
displays
|
|
|
|
|
+ Added .lircrc location to the options of the lirc driver
|
|
|
|
|
* Fixed backlight code (partly rewritten)
|
|
|
|
|
* Fixed heartbeat code (completely rewritten analogous to
|
|
|
|
|
the backlight code)
|
|
|
|
|
+ Added init scripts for debian and Redhat/Mandrake
|
|
|
|
|
+ Added EPM list file so that you can use EPM
|
|
|
|
|
(http://www.easysw.com/epm) to generate packages of LCDproc
|
|
|
|
|
+ Added documentation in docbook format
|
|
|
|
|
(LCDproc User's Guide - docs/lcdproc-user)
|
|
|
|
|
* Ported some screens of lcdproc to *BSD.
|
|
|
|
|
* Ported the parallel port functions in port.h to *BSD.
|
1999-12-09 23:15:14 +00:00
|
|
|
|
2001-07-19 01:07:33 +00:00
|
|
|
v0.4.2:
|
2001-09-25 15:17:22 +00:00
|
|
|
- Removed multiple output driver support - to simplify life
|
|
|
|
|
* Removed use of sprintf() (in favor of snprintf) for security
|
|
|
|
|
+ Added ability to use defined port and address to listen on
|
|
|
|
|
(for security) - now defaults to 127.0.0.1
|
|
|
|
|
+ Revamped curses driver: now supports color; has border; and
|
|
|
|
|
can be (with recompile) placed anywhere on screen it fits
|
2001-07-19 01:07:33 +00:00
|
|
|
+ Added --waittime server argument. You can now specify how long
|
|
|
|
|
a screen should stay on the display. The default is 64 ticks or
|
|
|
|
|
8 seconds.
|
|
|
|
|
+ Fixed compile problems on non-Linux platforms where cfmakeraw,
|
|
|
|
|
CBAUD, and ioperm don't exist. All drivers now use the same code
|
|
|
|
|
to initialize a serial port.
|
2002-05-28 12:54:09 +00:00
|
|
|
|
2001-05-25 03:14:27 +00:00
|
|
|
v0.4.1:
|
|
|
|
|
+ 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-04-27 15:44:37 +00:00
|
|
|
+ Added support for client_add_key and friends. Clients MUST now
|
|
|
|
|
request keys to get notified. Keys are NO LONGER broadcast to all
|
2001-05-25 03:14:27 +00:00
|
|
|
clients. Keys are now tied to a SCREEN and CLIENT. There are new
|
|
|
|
|
commands (screen_add_key, screen_del_key) to bind keys to a
|
|
|
|
|
screen. If the current screen has requested the key just pressed,
|
|
|
|
|
the client gets the key and no other client gets it. If the current
|
|
|
|
|
screen has not requested the current key, then the key is broadcast
|
|
|
|
|
to all clients who requested that key with client_add_key. Clients
|
|
|
|
|
might want to request a "hotkey" with client_add_key so they will
|
|
|
|
|
be notified of that key no matter what screen is currently on the
|
|
|
|
|
display, and then request whatever other keys a screen uses with
|
|
|
|
|
screen_add_key.
|
2001-04-27 15:44:37 +00:00
|
|
|
+ Added driver for Matrix Orbital GLK12232-25 graphical display.
|
|
|
|
|
Display is run in text mode since there isn't enough information in
|
|
|
|
|
the widgets. If we knew the max width/height of an hbar/vbar, we
|
|
|
|
|
could use graphical vbar/hbar's. Oh well. BigNums' look really
|
|
|
|
|
cool though. You'll need some additional characters in the "Small Font"
|
|
|
|
|
font (and the BigNumbers font) for this to work.
|
|
|
|
|
+ Rewrote Big Number Clock function in chrono.c. Many problems with
|
|
|
|
|
it have been fixed. It now uses number value 10 to display a colon
|
|
|
|
|
in between the digits. Don't know what this will do on a the MtxOrb
|
|
|
|
|
driver. GLK driver draws a colon.
|
|
|
|
|
+ Cleaned up the CPU GRAPH (G) function in cpu.c and made get_load take
|
|
|
|
|
a 'struct load' from the caller to save the last time values. This
|
|
|
|
|
allows two callers (CPU GRAPH and CPU LOAD) to call get_load and
|
|
|
|
|
both get reaosonable values. Without this, CPU GRAPH was always
|
|
|
|
|
getting 0 because it was called immediatly after CPU LOAD called
|
|
|
|
|
get_load and no clock ticks had gone by.
|
|
|
|
|
+ Changed --enable-debug autoconf option to be processed correctly.
|
|
|
|
|
Debug now turns on -g and turns off -O6
|
|
|
|
|
+ Lots of other little fixes.
|
|
|
|
|
|
1999-12-15 03:34:51 +00:00
|
|
|
v0.4-pre10:
|
2000-01-19 00:27:43 +00:00
|
|
|
+ Metar client added (Weather information)
|
2000-01-18 02:53:07 +00:00
|
|
|
+ Linux infrared control (LIRC) driver added.
|
2000-01-05 00:03:25 +00:00
|
|
|
+ "rotating slash" heartbeat mode (looks weird on CFontz displays)
|
|
|
|
|
Use "screen_set s -heartbeat slash" to use this.
|
|
|
|
|
* Switched to client-server protocol V0.2, so arguments can come in
|
|
|
|
|
any order, and require a "-" on the front. Instead of
|
|
|
|
|
"widget_set s w 1 2 foo", use "widget_set s w -x 1 -y 2 -text foo".
|
|
|
|
|
* Server info screen no longer enabled by default.
|
1999-12-15 03:34:51 +00:00
|
|
|
* Merged Andrew McMeikan's HD44780 driver changes
|
|
|
|
|
- Removed WHATSNEW
|
|
|
|
|
+ Added ChangeLog (okay, fine, I renamed WHATSNEW and typed a few
|
|
|
|
|
entries into it :)
|
|
|
|
|
|
1999-12-09 23:15:14 +00:00
|
|
|
V0.4-pre9:
|
|
|
|
|
* small fixes for irix
|
2003-02-27 21:20:20 +00:00
|
|
|
* Added flag in LCDd to shut off server screen:
|
1999-12-09 23:15:14 +00:00
|
|
|
"-i off" or "--serverinfo off"
|
|
|
|
|
+ Wirz SLI driver
|
|
|
|
|
+ 16x2 support (server only)
|
|
|
|
|
+ MtxOrb generic output support in driver
|
|
|
|
|
* Misc libc5 fixes
|
|
|
|
|
+ support for arbitrary display sizes; anything 16-80 characters
|
|
|
|
|
wide, and 2-25 characters tall. (doesn't work if you try to use
|
|
|
|
|
a display size bigger than your LCD.. :)
|
|
|
|
|
* curses driver looks slightly better (titles)
|
|
|
|
|
* sizes > 20x4 no longer crash
|
|
|
|
|
|
|
|
|
|
V0.4-pre8:
|
2003-02-27 21:20:20 +00:00
|
|
|
* LCDd gives more updated info in the connect string:
|
1999-12-09 23:15:14 +00:00
|
|
|
cell size, lcd dimensions.
|
|
|
|
|
* bargraphs are now the correct length on CFontz displays, in the main
|
|
|
|
|
lcdproc client. For other clients, please parse the connect string!
|
|
|
|
|
* MtxOrb driver supports simultaneous vbars/hbars now, with a
|
|
|
|
|
mechanism to automatically use custom characters for as many
|
|
|
|
|
as possible.
|
|
|
|
|
+ 20x2 support in LCDd! Use "--type 20x2".
|
|
|
|
|
(LCDd --type 20x2 -d MtxOrb )
|
|
|
|
|
* LCDd can change backlight brightness instead of shutting it "off"
|
|
|
|
|
* HD44780 should work again (LCDd forks earlier now.. oops :)
|
|
|
|
|
+ 20x2 support in lcdproc client for the following screens:
|
|
|
|
|
C G T M X D B S U A
|
|
|
|
|
Support will not be added for K and O screens.
|
|
|
|
|
+ BSD support (?)
|
|
|
|
|
* 20x4 screens should display correctly on 40x4 displays
|
|
|
|
|
|
|
|
|
|
V0.4-pre7: new driver
|
|
|
|
|
+ CrystalFontz (CFontz) LCD driver added
|
|
|
|
|
* Backlight control improved
|
|
|
|
|
+ Brightness control added
|
|
|
|
|
|
|
|
|
|
V0.4-pre6:
|
|
|
|
|
+ Backlight control added. Modes so far are "on", "off", and "open".
|
|
|
|
|
Client commands are "on", "off", "toggle", "blink", and "flash".
|
|
|
|
|
* Main clients' screen titles now include hostname
|
|
|
|
|
+ New sample client: fortune.pl
|
|
|
|
|
* Added changes from David Glaude:
|
|
|
|
|
+ IRman support
|
|
|
|
|
+ Big Digit support (MtxOrb driver doesn't display it correctly yet)
|
|
|
|
|
+ Big cloc[K] screen
|
|
|
|
|
* MtxOrb serial speed is configurable with "--speed"
|
|
|
|
|
* misc bugfixes
|
|
|
|
|
+ ... more
|
|
|
|
|
|
|
|
|
|
V0.4-pre5:
|
|
|
|
|
* Fixed bug which could take server down with a dead client
|
|
|
|
|
* Fixed small scroller bug
|
|
|
|
|
+ Added "frame" widgets.. use "-in <frame_name>" after widget_add
|
|
|
|
|
to put something in a frame.
|
|
|
|
|
+ The disk screen is back!
|
|
|
|
|
- Frame rendering isn't finished.. the renderer probably needs a
|
|
|
|
|
complete rewrite. Any volunteers? :)
|
|
|
|
|
|
|
|
|
|
V0.4-pre4:
|
|
|
|
|
+ Server menus (fairly small so far)
|
|
|
|
|
+ Ability to shut down, reboot, change some options, etc (menu only)
|
|
|
|
|
* Driver arguments no longer required
|
|
|
|
|
* Curses driver doesn't start server in background any more...
|
|
|
|
|
* Argument handling fixed...
|
|
|
|
|
* Drivers support "--help" for command-line info
|
|
|
|
|
|
|
|
|
|
V0.4-pre3:
|
|
|
|
|
+ Scroller widgets
|
|
|
|
|
* Proper errno messages...
|
|
|
|
|
* "make install" should work now
|
|
|
|
|
* Joystick driver allows key remapping
|
|
|
|
|
+ Screen "durations" are actually *used* now. (oops)
|
|
|
|
|
+ Initial support for screen priorities (strict priority queue)
|
|
|
|
|
* Misc (but annoying!) bugs fixed, which hadn't yet affected anything
|
|
|
|
|
+ Drivers support parameters now (MtxOrb, joy, at least)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V0.4-pre2:
|
|
|
|
|
* Memory leaks fixed
|
|
|
|
|
+ Memory "top" screen (S)
|
|
|
|
|
+ Titles now autoscroll
|
|
|
|
|
* Fixed small screen-visibility bug (clients weren't always
|
|
|
|
|
notified of screen cycles)
|
|
|
|
|
+ Heartbeat modes implemented. Clients can remove it with
|
|
|
|
|
widget_del my_screen heartbeat
|
|
|
|
|
or turn it back on with
|
|
|
|
|
widget_add my_screen heartbeat " "
|
|
|
|
|
Note that the client only has control over this when the heartbeat
|
|
|
|
|
is in "open" mode. (currently, it always is)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V0.4-pre1:
|
|
|
|
|
* Too much to mention...
|
|
|
|
|
|