kanshi v1.3.1
Joshua Ashton (1):
Pick lowest delta when fuzzy matching refreshes
Simon Ser (2):
Fall back to "Unknown" when make/model/serial is unset
build: bump version to 1.3.1
kanshi v1.3.0
This release adds an IPC interface with a kanshictl utility,
improves make-model-serial matching, and fixes a handful of bugs.
libvarlink is a new optional dependency.
Ivan Oleynikov (2):
Upgrade wlr-output-management-unstable-v1.xml to version 2
Improve the make-model-serial matching of outputs
Jason Francis (4):
Factor out event loop.
Add signal handlers to reload the config.
Add optional varlink interface.
Add kanshictl utility.
Kljunas2 (1):
Update url in man pages
Mayeul Cantan (1):
parser: support single quotation marks
Oğuz Ersen (1):
man: fix wrong section headers
Simon Ser (10):
readme: add links to SourceHut
readme: fix mailing list link
readme: finish migration to SourceHut
Clear pending profile
Retry to apply profile immediately if we received done
Support output-management version 3 release requests
build: stop using sh to invoke scdoc
build: remove unnecessary join_paths invocation
build: fix indentation
build: bump version to 1.3.0
Érico Nogueira (3):
Don't strdup command line arguments.
Clean up exec_command.
Add CI step to test build without varlink.
kanshi v1.2.0
This release adds an `include` directive and allows users to specify
the config file path as a CLI argument. A few bug fixes are also
included.
Antonin Décimo (1):
parser: print errno when failing to open the config file
Ariadne Conill (1):
parser: explicitly initialize key (kanshi_output_field) to 0
Diego Rabatone Oliveira (1):
[man 5] Add blockquotes to ensure line break
Guillaume Maudoux (1):
Properly reap children to avoid zombies
Jan Beich (1):
Add missing header after 5a30abdf0b3b
Kenny Levinsen (2):
Accept user-specified config path
Add 'include' directive to read additional configs
Nenad Stojanovikj (1):
Add the 'profile' directive in kanshi(5) examples
Nicolas Cornu (1):
readme: move to Libera Chat
Simon Ser (2):
readme: switch to new profile syntax
build: bump version to 1.2.0
Érico Rolim (1):
parser: use abort() instead of assert(0).
kanshi v1.1.0
This release contains bug fixes and allows users to add profile names
and comments in the configuration file.
Bartosz Taczała (1):
Add support for comments in configuration file
Guillaume Maudoux (2):
Allow names to distinguish configurations
Add `exec` to execute commands when a configuration is matched
James Walmsley (2):
Be tolerant to matching refresh rates that are a few points off.
Select highest refresh rate for selected mode when none is specified.
Martin Michlmayr (2):
Fix typo in man page
Use correct formatting for variable in man page
Michael Aquilina (1):
Specify correct version in meson.build
Rikard Falkeborn (1):
Fix parser_next_token return value
Simon Ser (2):
Require profiles with a name to have a profile directive
Bump to v1.1.0
kanshi v1.0.0
This is the first kanshi release.