File kanshi.changes of Package kanshi

-------------------------------------------------------------------
Thu Jun 13 06:49:39 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Update to v1.7.0:
  * parser: implements global output defaults
  * parser: disallow duplicate outputs
  * parser: implements output alias directive
  * config: fix fields bitmask in apply_output_defaults()
  * config: disallow using wildcard outputs in global scope
  * build: add fallback for libscfg
  * Fix cleanup of uninitialized values in error codepath
  * doc: fully document output criteria
  * Rename parser.c to config.c
  * Attempt switching all profiles with the same name

-------------------------------------------------------------------
Thu Jun  6 06:27:49 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Add kanshictl. New command when IPC is enabled

-------------------------------------------------------------------
Thu May 30 01:17:28 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Add ./wayland-include-dirs.patch

-------------------------------------------------------------------
Sun May 19 15:13:25 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Enable IPC support with libvarlink

-------------------------------------------------------------------
Mon Apr 22 23:35:06 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Add keyring and signature for package.
- Enable tests
- Update to v1.6.0:
  * Fix memory leaks on exit
  * Switch to scfg
  * readme: add ircs:// link for IRC channel
  * Add support for output blocks
  * doc: document output blocks
  * Include line numbers in error messages
  * Define _POSIX_C_SOURCE globally

-------------------------------------------------------------------
Mon Feb 26 04:17:18 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Update to v1.5.1:
  * Forget current profile on match_and_apply failure

-------------------------------------------------------------------
Wed Jan 17 09:14:04 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>

- Update to v.1.5.0:
  * Bind to output manager v3 if v4 isn't supported
  * Wait for output configuration events when handling IPC calls
  * Fix missing IPC reply on config reload error
  * Add support for custom modes
    Implements: https://todo.sr.ht/~emersion/kanshi/80

-------------------------------------------------------------------
Fri Jun 30 22:53:04 UTC 2023 - llyyr <llyyr.public@gmail.com>

- Update to v.1.4.0:
  * Add support for adaptive sync
  * Add kanshictl switch
  * Keep current profile if it still matches
  * Add --listen-fd
  * manpage improvements

-------------------------------------------------------------------
Thu Mar 16 04:50:08 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to v1.3.1:
  * Pick lowest delta when fuzzy matching refreshes
  * Fall back to "Unknown" when make/model/serial is unset

-------------------------------------------------------------------
Tue Aug 30 11:12:24 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to 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.
  * Support output-management version 3 release requests
  * Improve the make-model-serial matching of outputs
  * Upgrade wlr-output-management-unstable-v1.xml to version 2

-------------------------------------------------------------------
Sun Jun 26 11:16:50 UTC 2022 - Tomasz Hołubowicz <alternateved@pm.me>

- Update to v1.2.0
  * parser: print errno when failing to open the config file
  * parser: explicitly initialize key (kanshi_output_field) to 0
  * [man 5] Add blockquotes to ensure line break
  * Properly reap children to avoid zombies
  * Add missing header after 5a30abdf0b3b
  * Accept user-specified config path
  * Add 'include' directive to read additional configs
  * Add the 'profile' directive in kanshi(5) examples
  * readme: move to Libera Chat
  * readme: switch to new profile syntax
  * build: bump version to 1.2.0
  * parser: use abort() instead of assert(0)

-------------------------------------------------------------------
Fri Apr 17 11:52:01 UTC 2020 - Denis Kondratenko <denis.kondratenko@suse.com>

- Update to v1.1.0
  * Add support for comments in configuration file
  * Allow names to distinguish configuration
  * Add `exec` to execute commands when a configuration is matched
  * Be tolerant to matching refresh rates that are a few points off.
  * Select highest refresh rate for selected mode when none is specified.
  * Fix typo in man page
  * Use correct formatting for variable in man page
  * Specify correct version in meson.build
  * Fix parser_next_token return value
  * Require profiles with a name to have a profile directive

-------------------------------------------------------------------
Thu Sep  5 21:47:11 UTC 2019 - Michael Aquilina <michaelaquilina@gmail.com>

- First kanshi release
openSUSE Build Service is sponsored by