update changelog
merged experimental versions together into one named 0.3.0
This commit is contained in:
parent
a1012dbbc8
commit
8bc04c06ed
51
ChangeLog
51
ChangeLog
|
@ -1,34 +1,27 @@
|
|||
Mon Feb 5 01:14:38 CET 2024 - Zsombor Barna <unibro@mailo.com>
|
||||
* Release 0.3.2
|
||||
* Added initial slashpackage-style format
|
||||
* Added manual pages
|
||||
* Updated sample config
|
||||
* Made passing a config file non-optional
|
||||
* Removed C23 code, actkbd (for now) is C89-only.
|
||||
* Removed popt dependency
|
||||
* Fixed grabbing an already grabbed device
|
||||
* Removed first arg to bound founctions
|
||||
* Added asserts all-around to make code more robust
|
||||
|
||||
Fri Feb 2 16:29:41 CET 2024 - Zsombor Barna <unibro@mailo.com>
|
||||
* Release 0.3.1
|
||||
* Merged FAQ and README
|
||||
* Fixed a terrible bug where the device was grabbed before opening it
|
||||
* Updated docs
|
||||
* Changed some inconsequential internals
|
||||
* Removed libevdev dependency
|
||||
* Added sample guile config
|
||||
* Re-added led capabilities
|
||||
* Fixed code portability issues
|
||||
|
||||
Thu Feb 1 20:37:06 CET 2024 - Zsombor Barna <unibro@mailo.com>
|
||||
* Release 0.3.0
|
||||
* Removed most features that are not needed for macro keyboards code
|
||||
size was changed from around 1200 loc to around 300 loc
|
||||
* Added guile as a config handler and scripting assist
|
||||
* Changed how config is done
|
||||
* Changed linux backend: now it is handled by libevdev
|
||||
* Changed option parsing: now it is done by popt
|
||||
* Converted to slashpackage-style package format, but no configure
|
||||
system yet, still relying on pkg-config.
|
||||
* Added Guile as a config handler and scripting assist. Guile is the
|
||||
only configuration language now.
|
||||
* Removed most features that are not needed for macro keyboards or if
|
||||
Guile scheme can replace them.
|
||||
* Made event loop be able to check return values of called functions.
|
||||
This is now only used for deciding when to quit.
|
||||
* Updated sample config so that it uses the full API
|
||||
* Removed a lot of CLI options
|
||||
* Note: passing a config file non-optional. Now there is also no default
|
||||
location for it. Users must pass
|
||||
* Note: passing a device is non-optional. The detection code was broken
|
||||
by Linux's defaults anyways.
|
||||
* Added manual pages, but no info manual yet.
|
||||
* Merged FAQ and README
|
||||
* Made I/O unbuffered by using open(2).
|
||||
* Note: actkbd is ANSI C-only. This only makes sense if platforms other
|
||||
than Linux start using actkbd.
|
||||
* Started using clang-lint and GCC's -fanalyzer
|
||||
* Added asserts all-around to make code more robust. They already caught
|
||||
some small bugs that would have caused a crash anyway.
|
||||
|
||||
Fri Jul 6 00:25:10 EEST 2007 - Theodoros V. Kalamatianos <nyb@users.sourceforge.net>
|
||||
* Release 0.2.8
|
||||
|
|
Loading…
Reference in New Issue