Commit Graph

11 Commits

Author SHA1 Message Date
1b00896fc7 version 0.5
new features:
- hkd now uses mmap internally for loading config files, this allows for better
	handling of large files and simplifies the code
- using aliases no longer requires '<' in the config file, instead the alias
	name can be used anywhere in the following commands to be replaced
- aliases are now correctly replaced
- some minor fixes in the man page
2021-01-27 13:39:04 +01:00
8edf0d1ce9 bump to 0.4
Changes since last version
Fixes:
- Fixed compile error on arm due to different char size
- Fixed child processes becoming zombies
- Fixed infinite loop on config files bigger than 512B
- Fixed memory allocation bug upon reloading config file
- Fixed crash upon suspending and resuming computer
- Fixed bug where last hotkey would be ignored
- Fixed crash with small parse block sizes

Additions:
- Added -h flag
- Added -d flag
- Added some keys aliases
- Added button events
- Parsed keys are now case-insensitive

Others:
- Better code readability
- Added license in source file
- Keys are now stored in keys.h
- Better errors regarding invalid config files
- Makefile respects system's $CC
2020-10-10 20:11:24 +02:00
04bfca1932 make respects system compiler setting 2020-10-04 23:13:11 +02:00
684127c6fe changed debug build options to include -O0 2020-09-15 20:42:55 +02:00
9871f375ed bump to version 0.3
bug fixes, check commits for details
implemented new parser, altough it adds some lines it lowers the comlexity and
it should be faster especially for bigger config files
2020-08-31 17:53:20 +02:00
1ba688f975 bump to version 0.2
- better recognition of invalid config files
- general polish of error messages
- hkd follows the rule of silence
- when using -v the correct key names are shown
- commands in config files can be multiline (using \\n)
2020-08-01 14:48:22 +02:00
514407015e install, uninstall and version
modified makefile to be abled to install and uninstall, also installing puts
the correct version in the man page.
All credits go to suckless :^)
2020-07-28 13:30:20 +02:00
edaa6806d4 made std c99 compliant 2020-05-27 14:50:57 +02:00
6bd7d36bfc renamed project to hkd 2020-04-25 18:15:37 +02:00
76dd08c465 added debug compilations 2020-04-23 23:13:17 +02:00
9df5f5f8de created makefile 2020-04-18 14:01:53 +02:00