LCDproc Changelog

What's new in LCDproc 0.5.7

May 2, 2014
  • New drivers:
  • rawserial: dump framebuffer to serial port
  • glcd-x11: Draw to a X window
  • glcd-picolcdgfx: Mini-box.com picoLCD 256x64
  • hd44780-raspberrypi: LCDs connected to GPIO
  • hd44780-spi: Linux SPI devices
  • hd44780-piplate: Devices from Adafruit Industries
  • hd44780-pifacecad: PiFace Control And Display
  • Updated drivers:
  • picolcd: Improvements to IR processing
  • sed1520: Add an option for inverted segment mapping
  • glcd driver: Add direct support for framebuffer with paged memory layout
  • hd44780:
  • hd44780-serial: Fix data escape handling
  • hd44780-i2c: Add support for FreeBSD's iic framework
  • Build system:
  • Rename configure.in to configure.ac
  • Fix build if compiled with --enable-permissive-menu-goto (#3599609)
  • lcdproc client:
  • Add option to turn off title on OldTime screen
  • Other changes:
  • Fix using the left key to change the ring and checkbox menu ite

New in LCDproc 0.5.7 Pre 1 (Mar 29, 2014)

  • Fixed:
  • Fix using the left key to change the ring and checkbox menu items
  • sed1520: Add an option for inverted segment mapping (idea by R. Buchert)
  • Fix build if compiled with --enable-permissive-menu-goto (#3599609)
  • glcd driver: Add direct support for framebuffer with paged memory layout
  • Build system: Rename configure.in to configure.ac
  • lcdproc client: Add option to turn off title on OldTime screen
  • picolcd: Improvements to IR processing (M. Jones)
  • hd55780/serial: Change data escape handling (G. Smith)
  • Added:
  • hd44780: Added 'raspberrypi' connection type (P. Corner)
  • hd44780: Add support for FreeBSD's iic I2C framework
  • hd44780: New connection type 'piplate' (J. Brogdon)
  • hd44780: New connection type 'pifacecad' (T. Preston)
  • new driver: rawserial - dump framebuffer to serial port (C. Wolf)
  • glcd driver: Connection type 'x11' that draws to a X window (S. Meharg)
  • glcd driver: 'picolcdgfx' for picoLCD 256x64 from Mini-Box.com (S. Meharg)
  • hd44780: Added 'spi' connection type (S. Dawson)

New in LCDproc 0.5.6 (Nov 5, 2012)

  • Remove deprecated CFontz633 driver. Use CFontzPacket with Model=633 instead!
  • new driver: glcd unified graphic display driver (M. Dolze)
  • new driver: vlsys_m428 driver for Moneual MonCaso 320 (W. Hauck)
  • hd44780/serial: Fix handling of keys for LoS-Panel (M. Kirchner)
  • hd44780/serial: Change backlight handling (see commit message)
  • glcd driver: Add FreeType 2 rendering support (B. Walle and M. Dolze)
  • glcd driver: New connection type 'png', writes framebuffer as PNG image
  • hd44780: Fix vBars and block icon not working correctly on the same screen
  • Build system: Link LCDd itself with pthread library if available
  • lcdproc client: Unbreak build on OpenBSD non-i386 (E. Barrett)
  • lcdproc client: Fix core dumps on FreeBSD if started as non-root
  • glcd driver: new connection type 'serdisplib'
  • glcd driver: new connection type 'glcd2usb'
  • lcdproc client: On FreeBSD show only unique processes in 'S' screen
  • picolcd: Use libusb-1.0 asynchronous transfers to fix missed keys (M. Jones)
  • sed1520: Make it work without using an external inverter
  • lis driver: Make the last pixel row work (add lastline option parsing)
  • hd44780/ftdi: Fix error in setting backlight and add backlight for 4bit mode
  • new driver: sdeclcd for Watchguard FireBox appliances (F. Mertz)
  • hd44780: Added 'usb4all' connection type (T. Mohaupt)
  • Fix RPM init script hanging on recent OS (#3488223)
  • lcdproc client: Fix build on OpenBSD >= 5.0
  • hd44780/serial: Add support for adjustable backlight
  • Build system: Fix build with automake >= 1.11.3 (#3494755)
  • Fix clang compiler warnings about obsolete GNU designated initializers
  • Fix crash when adding a menu item without text and options (S. Dawson)

New in LCDproc 0.5.5 (Nov 15, 2011)

  • sed1330 driver: Add support for HG25504 (L. Lagendijk)
  • Build system: Fix xosd detection
  • Reset ccmode on screen clear for NoritakeVFD, tyan driver
  • All drivers: Refactor CGmode enum into lcd.h
  • hd44780: New (possible faster) screen update algorithm
  • Add an option to start LCDd with screen rotation disabled (M. Zanetti)
  • Rewrite of the t6963 driver fixing several problems (see commit note).
  • picolcd: Add OffBrightness (S. Crane), more icons and fix bignum
  • lcdproc: Fix a single dot appearing on line 5 of the D screen
  • lcdproc: Make the iface screen more readable on 2x16 displays
  • All drivers: sync functions with prototypes
  • Port remaining drivers to 0.5 API (glk, lcdm001, stv5730)
  • Pyramid: Only send LED state changes, doxygen-ize
  • sed1520: Make it work with 68-family style interface, convert to 0.5 API
  • hd44780/imon: Add charmap for NEC uPD16314 and make it configurable
  • Pyramid: Convert set_char to 8 byte bitmap, add support for bignum
  • Convert set_char of drivers bayrad, lb216, lcterm, mtc_s16209x, wirz-sli
  • CFontzPacket: Fix not using select() even if its available
  • CFontzPacket: Use cellwidth = 5 on CFA-631 and CFA-635 too
  • t6963: Convert font to 8 byte bitmap
  • convert i2500vfd and mdm166a driver to use 8 byte bitmap custom character
  • ula200: convert custom characters to 8 byte bitmap
  • Build system: Fix trying to install svga driver twice
  • imon: Add bignum support (Y. Scheglyuk)
  • hd44780/ethlcd: fix LCDd hang up on network error (exits now) (M. Bialonczyk)
  • New common 5x8 font for t6963, sed1520, mdm166a and i2500vfd
  • t6963: Size has now to be configured in pixels instead of characters
  • Build system: --enable-extra-charmaps option adds language specific charmaps
  • imonlcd: Fix spinning of disc icon (E. Pooch)
  • SureElec: Change port initialization (SF 3212891)
  • curses: Fix missed keystrokes (from Debian)
  • curses: Correct the name of the info function.
  • Update LCDd.conf to be better understood by Config::Model (D. Dumont)
  • CFontz: Fix display of bars

New in LCDproc 0.5.5 Pre 2 (Oct 23, 2011)

  • Updated drivers:
  • New common 5x8 font for t6963, sed1520, mdm166a and i2500vfd drivers
  • sed1330: Add support for HG25504
  • sed1520: Make it work with 68-family style interface
  • picolcd: Add OffBrightness, more icons and fix bignum
  • SureElec: Change port initialization (SF 3212891)
  • imonlcd: Fix spinning of disc icon + imon: Add bignum support
  • hd44780: * New (possibly faster) screen update algorithm
  • hd44780-imon: Add charmap for NEC uPD16314 and make it configurable
  • hd44780-ethlcd: fix LCDd hang up on network error (it exits now)
  • pyramid: Fix several problems making it more reliable
  • CFontzPacket: Use cellwidth = 5 on CFA-631 and CFA-635
  • t6963: Rewrite this driver fixing several problems
  • Build system:
  • Fix xosd detection
  • enable-extra-charmaps adds language specific charmaps (currently russian)
  • lcdproc client:
  • Fix a single dot appearing on line 5 of the D screen
  • Make the iface screen more readable on 2x16 displays

New in LCDproc 0.5.3 (Apr 7, 2010)

  • Key:
  • Something removed
  • Something added
  • Something changed / fixed
  • New drivers
  • imonlcd for SoundGraph iMON LCD
  • irtrans for IRTrans VFD displays
  • i2500vfd driver for a graphical Noritake VFD
  • lis for VLSystem L.I.S VFD
  • mx5000 for Logitech MX5000 keyboards
  • shuttleVFD for USB-based Shuttle VFDs
  • hd44780 new ConnectionTypes: ethlcd, ftdi, mplay, uss720, usblcd
  • Updated drivers
  • Various fixes to the CwLnx, NoritakeVFD, glk, picolcd
  • Drivers start in background by default: bayrad, CFontz, ea65, glk
  • CwLnx: support for CW12832
  • hd44780:
  • euro character mapping table
  • add lineaddress option to support ST7036
  • hd44780/lcd2usb: add keypad and get/set contrast & brightness support
  • imon: Change hbars to make last char in-/decrease vertically
  • IOWarrior: fixed 4-line display use and add ExtendedMode option
  • MtxOrb: Fix backlight for old firmware and VFD/VKD support
  • picolcd:
  • support for 20x4 picoLCDs
  • support to send IR commands to LIRC
  • serialPOS: input support
  • shuttleVFD: fix VendorID, support newer models
  • serialVFD: support new display types

New in LCDproc 0.5.2 (Oct 1, 2008)

  • updated & extended documentation
  • various fixes to the server core
  • init-script templates for LSB 3.x conforming systems
  • new drivers:
  • serialPOS: for text based serial Point of Sale displays
  • ea65: driver for VFD in AOpen XC Cube AV EA65 barebones
  • picolcd: driver for Mini-box.com USB LCD picoLCD
  • hd44780/pertelian: connection type for Pertelian X4020
  • hd44780/lcd2usb: connection type for Till Harbaum's LCD2USB
  • hd44780/vdr-wakeup: connection type for Frank Jepsen's vdr-wakeup
  • sed1330/SP14Q002: connection type for Hitachi SP14Q002
  • updated drivers:
  • iMon: fix cellwidth, add graphics character support
  • ula200: fix build environment and documentation
  • g15: compatibility with g15daemon > 1.2
  • MtxOrb: flush(), run-time configurable Brightness/OffBrightness
  • CFontz: run-time configurable Brightness/OffBrightness, custom chars
  • CwLnx: fixes, big number support
  • serialVFD: fixes, updates
  • hd44780: fixes for the serial connection types, new options
  • updated clients:
  • lcdproc:
  • ged rid of more global variables
  • fix Disk screen
  • Credit contributors in About screen
  • support Iface and ProcSize screens for OS X / Darwin
  • allow switching on/off Load screen using menu
  • lcdexec:
  • try harder to find a shell
  • updated build environment:
  • allow compiling with LDFLAG "--as-needed"
  • remove compile-time option to read configuration from LDAP