commit 3a17d9ad82d4256f67755a0fe4237d6142aa0f53
Merge: 4e04239 21d4fdf
Author: Simon Quigley <tsimonq2@debian.org>
Date: Tue Jul 14 14:11:29 2026 +0000
Merge branch 'debian/master' into 'debian/master'
New upstream release - 2.0.11
See merge request debian/gammastep!3
commit 21d4fdf49c180b694e5b24f0d8d77619dc237614
Author: Karol Werner <karol@ppkt.eu>
Date: Tue May 26 19:27:39 2026 +0200
Prepare new release
commit f4c7a4190783022ac62e5f8551bea958cc2fd213
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 23:10:40 2026 +0200
d/control: use pkgconf instead of pkg-config
commit cba264eae9de2e4f2b46ba1d7d9770999371bc45
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 21:58:21 2026 +0100
d/control: update standards version to 4.7.4
commit 6c89c29ff65862928833d54a84f5e1387e1363d8
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 21:58:18 2026 +0100
d/copyright: reorder files by directory depth
Changes-By: lintian-brush
Fixes: lintian: globbing-patterns-out-of-order
See-also:
https://lintian.debian.org/tags/globbing-patterns-out-of-order.html
commit 18491b6552e2ff9ba519de4a05f7956b3ef64935
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 23:13:27 2026 +0200
d/control: new maintainer
commit 6e402758265ce6e719682e60340c845c39784c20
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 22:43:50 2026 +0200
d/changelog: prepare new version
commit 5d81f21fbd0a574386ca62688b8d22f6668ae2b2
Merge: f0cdf7c e2c073a
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 22:35:19 2026 +0200
Update upstream source from tag 'upstream/2.0.11'
Update to upstream version '2.0.11'
with Debian dir 94948620b53577cd2fc3e5aafeb12e8065c51089
commit e2c073a7a4656dded1b542d828eb1e6ea21b8993
Merge: 9cf09ac 60f3fe7
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 22:35:18 2026 +0200
New upstream version 2.0.11
commit f0cdf7cefa18738a4981dc47ed5b54df8ecc9c12
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 22:24:45 2026 +0200
d/gbp.conf: Add configuration for import-orig.
commit 57c5198ae49fc769b48ca65e02e13266fef620e7
Author: Karol Werner <karol@ppkt.eu>
Date: Mon May 25 22:09:16 2026 +0200
d/watch: Use Gitlab template.
commit 60f3fe757a9a218379b10e991486f91c10c5a215
Author: Cameron Nemo <cam@libnemo.org>
Date: Sat Mar 29 13:18:29 2025 -0700
Update NEWS and version for 2.0.11
Signed-off-by: Cameron Nemo <cam@libnemo.org>
commit 1b14900e5eecf89c5cd4532cda86a38bbd98e315
Author: Cameron Nemo <cam@libnemo.org>
Date: Sat Mar 29 13:16:26 2025 -0700
Fix memory issues with output name
commit 64de098e240c38217b8232c540008e68bbb112bc
Author: Cameron Nemo <cam@libnemo.org>
Date: Sat Mar 29 13:15:53 2025 -0700
Fix incompatible pointer type for noop functions
Fix #68
commit 6e64f68b875e60256a1bc66432f24a54e54c8feb
Author: Cameron Nemo <cam@libnemo.org>
Date: Sat Mar 15 12:42:29 2025 -0700
Update NEWS and version for 2.0.10
Signed-off-by: Cameron Nemo <cam@libnemo.org>
commit dee0524e905ec9b6f9930c7afd6b1f2342dab72b
Author: Cameron Nemo <cam@libnemo.org>
Date: Sat Mar 15 12:41:54 2025 -0700
Update appdata content rating
Signed-off-by: Cameron Nemo <cam@libnemo.org>
commit bc60a50a689ca8d819f2f241ae5439064fe1b750
Author: Mattias Andrée <m@maandree.se>
Date: Sat Mar 15 12:34:48 2025 -0700
translations: fix Swedish mistranslation
The word “twilight” is properly translated to ”halvdager”, however
(presumably) as this is an uncommon word in Swedish, the translator
has opted to change it to “dusk” and translate it to ”skymning”,
however in the context it is talking about the twilight in the
morning, so it should have been “dawn”, so the correct translation
would is “gryning”.
Signed-off-by: Mattias Andrée <m@maandree.se>
commit 47108db5773966fd7096f8551f927c4600e90479
Author: Mattias Andrée <m@maandree.se>
Date: Sat Mar 15 12:33:02 2025 -0700
hooks: do not run files with ~ suffix
Signed-off-by: Mattias Andrée <m@maandree.se>
commit 6b61abe87d0ae447ffe952e6b40b03667dced7dc
Author: Mattias Andrée <m@maandree.se>
Date: Sat Mar 15 12:27:08 2025 -0700
hooks: close hooks directory before returning
Signed-off-by: Mattias Andrée <m@maandree.se>
commit 4b8aac56dc94f48877519adf87f13af5b1dd8ef2
Author: kraftwerk28 <kefirchik3@gmail.com>
Date: Sat Aug 20 22:47:52 2022 +0300
feat(wayland): ability to specify adjusted outputs
Optionally use fnmatch to match output names
Add conffile example for new option
commit f8c670448f4d7f03ffe079fbaa0a3250810dff76
Author: Cameron Nemo <cam@nohom.org>
Date: Mon Dec 12 22:37:08 2022 -0800
fix(cicd): update image/dependencies
commit 2d9291ec0df5d5333e656903d75be7cbba8610d7
Author: Pierre Colin <15695920-Pierre-Colin@users.noreply.gitlab.com>
Date: Fri Sep 1 15:40:28 2023 +0200
fix(gamma-wl): fix integer overflow
For big values of `output->gamma_size`, the initialization of
`ramp_bytes` may cause integer overflow. This commit fixes this
by switching the type of `size` from `int` to the POSIX type
`ssize_t` and checking for overflow.
commit 863538c81f04d528acd93181daaa89302e06601c
Author: Joan Bruguera Micó <joanbrugueram@gmail.com>
Date: Sun Jan 19 19:43:38 2025 +0000
fix(gamma-wl): fix potential uninitialized read of gamma_size
`wayland_set_temperature` assumes that after `wl_display_roundtrip`,
some of the callbacks for `zwlr_gamma_control_v1_listener` will have
been called to initialize `output->gamma_size`.
However, this isn't necessarily true, for example if an output is
plugged in right before `wl_display_roundtrip` is called, that output's
`zwlr_gamma_control_v1_listener` won't have been initialized, thus it
won't get a callback, and when `wl_display_roundtrip` returns,
gammastep will read an uninitialized `gamma_size` (as reported by
Valgrind), and potentially crash if it reads a non-zero value.
I have also seen this uninitialized read happen in other scenarios, for
example when unplugging an output or switching TTYs, sometimes wlroots
will not call any gamma callbacks. But the one about plugging an output
before `wl_display_roundtrip` is consistent (and gammastep's fault).
Initialize `output->gamma_size` during creation to prevent this.
commit 7b20d27301d0f45f72fd9b6f144278f2f242f0ed
Author: Joan Bruguera Micó <joanbrugueram@gmail.com>
Date: Sun Jan 19 19:24:53 2025 +0000
fix(gamma-wl): make outputs a linked list for pointer stability
Before this commit, the list of outputs was kept in a dynamic array
that is resized using realloc when an output is added or removed.
This is problematic because pointers to the elements of the dynamic
array are passed to `zwlr_gamma_control_v1_add_listener` so that they
become the `data` argument of the listener's callback. When an output
is added/removed, the dynamic array may get relocated, thus pointers
to other outputs become invalid/dangling, and gammastep may crash.
This can be reproduced quite consistently by adding a `sleep` before
the call to `wl_display_roundtrip` in `wayland_set_temperature`, and
plugging or unplugging an output during the `sleep`.
This commit fixes it by making `outputs` a wl_list, so outputs can be
added or removed without invalidating pointers to other outputs.
commit eab8be4fc33e4c4b953252e2a4f24e4f5322b0b1
Author: Cameron Nemo <cam@nohom.org>
Date: Mon Sep 12 01:14:02 2022 +0000
chore: fix typ in NEWS
Automatic checks made by the Debian l10n team found some issues with the translations contained in this package. You should check the l10n status report for more information.
Issues can be things such as missing translations, problematic translated strings, outdated PO files, unknown languages, etc.