LinEAK - Linux support for Easy Access and Internet Keyboards Copyright (C) 2001,2002 Mark Smulders <Mark@PIRnet.nl> version 0.3.5 (June 11th 2002) * Fixed a number of critical segfault bugs * Fixed grep bug in pid code (thanks Sheldon) version 0.3.4 (June 7th 2002) * Fixed critical bug in the parser, causing lineakd 0.3.3 to segfault (thanks Colin Tinker and Sheldon) version 0.3.3 (June 5th 2002) * Fixed a number of memory bugs in the parser code (both dcfp.c and lineakd.c) * Fixed a race condition in the parser (dcfp.c) * Improved implementation of pid code (no more pid file) * User definition data ($HOME/.lineak/lineakkb.def) is now complementary to system .def file instead of replacing. * added: - Laptop/notebook: Compaq (eg. Presario) Internet Keyboard - Memorex MX2500 EZ-Access Keyboard - Propeller Voyager (KTEZ-1000) - Genius MM Keyboard KWD-910 (16 keys) version 0.3.2 (May 29th 2002) * Fixed nasty bug in rehash (SIGHUP) code * Fixed LTINK definition; scrollup/down disabled up/down arrow keys * Fixed/completed MIKpro definition * Completed Dell Inspiron 8k definition * added: - QTronix Scorpius 98N+ - Oretec MCK-800 MM/Internet keyboard - BTC 9000A version 0.3.1 (May 27th 2002) * "stale pid file" bug properly fixed * added -f and -e parameters to specify a custom .conf or .def file * support for user definition file in $HOME/.lineak * fixed error in LTCDO definition (volup and voldown were switched) * alternate LTCDP definition (seems there are two versions out there) * fixed error in MNKpro definition (double stop key) * added: - Logitech Cordless Desktop - Advance Scorpius KI - BTC 5113RF Multimedia - BTC 5126T - QTronix Scorpius SKII - QTronix Scorpius SKIIP - Chicony KB-9885 (17 keys) - Memorex MX1998 - Memorex MX2750 - SK-1300 (and clones) - Symplon PaceBook (tablet PC) version 0.3 (May 22nd 2002) * Completely new file parser (dcfp) written from scratch. Fixes keyname bug, lineakd now accepts _any_ keynames, fixes minor memory leaks. * Added support for the following keyboards: - Compaq iPaq Keyboard (7 keys) - Microsoft Internet Keyboard Pro, Swedish - Microsoft Office Keyboard - Logitech Cordless Desktop Optical - Logitech Cordless Desktop iTouch - Logitech iTouch Cordless Keyboard (model Y-RB6) - Logitech Cordless Freedom/Desktop Navigator - Logitech Internet Navigator Keyboard - Hewlett-Packard SK-2501 Multimedia Keyboard (13 keys) - Hewlett-Packard SK-2505 Internet Keyboard (14 keys) - IBM Rapid Access II - Laptop/notebook: Compaq Easy Access Laptop Keyboard (4 keys) - Laptop/notebook: Dell Inspiron 8xxx - Yahoo! Internet Keyboard (16 keys) - SK-2500 (and clones) - SK-6200 (and clones) - SK-7100 - Dexxa Wireless Desktop Keyboard (9 keys) - Trust Wireless Keyboard Classic - Samsung SDM 4500P - Diamond 9801 / 9802 series (22 keys) * Updated definition: MS Natural Keyboard Pro * revision of pid file code: temporary fix for stale pid file bug. * added mixer device to configuration options * some more code cleanup, increased modularity. version 0.2 (March 11th 2002) * added support for the following keyboards: - Compaq Easy Access Keyboard (8 keys) - Compaq Internet Keyboard (13 keys) - Logitech Cordless Desktop Pro - Logitech Internet Keyboard - Logitech Deluxe Access Keyboard - Cherry Blue Line CyBo@rd - SVEN Ergonomic 2500 * updated: Microsoft Internet Keyboard * revision of configuration file code, added "-c TYPE" parameter, removed lineakd.conf.dist (located in sysconfdir) .. lineakd now writes its own conf file from scratch * removed '-k TYPE' parameter option. (because of '-c TYPE' addition) * added pid file code (enabling lineakconfig to rehash lineakd) * some minor (unimportant) code changes, mostly cosmetic :) version 0.1 (Februari 27th 2002) first release