Release Notes: This release features minor improvements and bugfixes. It also implements minor modifications to follow the differences in the configuration of recent Linux kernels (some header files are no longer available).
Release Notes: This release mainly features three improvements. First, the DECOM mode (ESC [ ? 6 h and ESC [ ? 6 l escape sequences) was implemented. Second, buffering for CGRAM character generation was implemented, thus reducing to the minimum the number of bytes actually sent to the display. Third, the LCDL_IOATTR ioctl was implemented to be able to read and write character attributes on the display, in a way similar to the /dev/vcs and /dev/vcsa devices. To conclude, the documentation has been updated and some small bugs have been fixed.
Release Notes: This release mainly fixes a bug in the hd44780 driver when driving displays with more than one controller onboard. In addition, there are minor optimizations and simplifications in the driver. An incorrect scroll behavior in the lcd-linux module was also corrected.
Release Notes: The HD44780 driver has been heavily optimized. The four HD44780 operation modes (4/8 bit with or without busy-flag check) are now implemented as four totally separate functions. Modes are selected by way of a pointer-to-function table. This results in an extremely short execution time, leading to negligible load on fast computers and acceptable load on very slow processors. Minor bugs have been fixed in the lcd-linux module. Compatibility with Linux 2.6.26 has been added.
Release Notes: This release fixes a stupid bug that prevented attributes from being rendered on attribute-capable displays. The kernel internal read/write functions have been improved, and now allow you to choose whether to have a read/write buffer with or without attributes. The lcdcon module is now at a usable level, giving the opportunity to use a display as a small text console. The documentation has been clarified.
Release Notes: This release features improved VT102 emulation in order to use ncurses directly on the display. The routines implementing text scroll have been redesigned. The other big feature is the implementation of display attributes for displays supporting character attributes (boldface, inverted video, colors, etc.). As usual, some minor code cleanup and optimization has been performed.
Release Notes: This release focuses on the implementation of a kernel level console driver for alphanumeric LCD displays using LCD-Linux. It is now possible to use a small LCD display as a tiny screen, to log in, and to see directory contents. The implementation of the console driver has still to be considered experimental, but it works. To complete the release, there have been improvements in the low level read/write functions and some bugfixes.
Release Notes: This release focuses on the improved VT102 console emulation. Many new escape sequences are now implemented and the "end-of-line wrap" behavior is now correct. It is now possible to use an LCD screen to display an output generated with the ncurses lib. A serious buffer overflow bug was fixed in the proc-related routines. Both the internal and external kernel interfaces have been rationalized and improved, resulting in cleaner and faster code.
Release Notes: This release adds support for the 2.6 Linux kernel sysfs system, and a specific rule for the udev daemon. The character special files are created automatically on module loading. Some minor bugs were fixed.
Release Notes: This release fixes several bugs introduced in the previous (0.11.0) release when the virtual LCD screen was introduced. That release must be considered broken and not to be used. Due to different design choices, many escape sequences are now reimplemented as ioctl. For example, custom character generation is now done via an ioctl instead of via an escape sequence. Some memory optimizations were done by implementing the driver array as a doubly linked list, thus saving one kmalloc(). Finally, a small lcd-console application was introduced to show how the LCD display can be used as a small console.