Carlos Garnacho [Wed, 19 Oct 2022 10:46:09 +0000 (12:46 +0200)]
gdk/wayland: Use serial of the latest implicit grab available
When getting the serial for primary/clipboard selections we used a
function that largely relied on a GdkEvent being passed. We have
another available function that looks up the most recent serial
given the ongoing touch/tablet input as well.
This is the second best, compared to actually knowing the
input/device from the event that was received by the UI an triggered
the clipboard operation, and is already in use in other places
(e.g. window dragging). It is valid for these situations too.
Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/5250
Origin: upstream, 4.8.3, commit:
873c304a9460ab30c4acf8e922605412cbededf8
Gbp-Pq: Name gdk-wayland-Use-serial-of-the-latest-implicit-grab-availa.patch
Colin Kinloch [Mon, 7 Nov 2022 11:08:18 +0000 (11:08 +0000)]
wayland: calculate union of geometry of all monitors for toplevel bounds
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
Origin: upstream, 4.8.3, commit:
e551a9d1c4cbd66be04a1c45af172e7b5872f99c
Gbp-Pq: Name wayland-calculate-union-of-geometry-of-all-monitors-for-t.patch
Adam Williamson [Wed, 2 Nov 2022 00:26:29 +0000 (17:26 -0700)]
focus: fall back to old behaviour if we didn't focus anything
8455b9ac74 seems to have introduced a problem where we can wind
up focusing no widget at all if the `while (parent)` loop doesn't
find a widget it can successfully move the focus to. This 'fixes'
that by falling back to doing the previous thing if we make it
all the way through that loop without moving the focus. Thanks to
@coreyberla for a hint to improve the implementation.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Origin: upstream, 4.8.3, commit:
824ff01eee3080672dd9c77005faca959f33a037
Gbp-Pq: Name focus-fall-back-to-old-behaviour-if-we-didn-t-focus-anyth.patch
Carlos Garnacho [Wed, 2 Nov 2022 16:11:10 +0000 (17:11 +0100)]
gdk/wayland: Fix button mask calculation on button events
There's 2 things broken here:
- The mask was calculated on top of the GDK button (i.e. skipping
4-7 buttons), so GDK_BUTTON4_MASK and GDK_BUTTON5_MASK were not
assigned. This is now calculated on the (continuous) BTN_ evcodes
so it is guaranteed that the next 2 physical buttons (i.e.
back/forward) get these two places in the mask assigned.
- Furthermore, these buttons would be pushed to places in the
modifier mask that they didn't belong to. It is now checked hard
that only the first 5 buttons enable a modifier flag.
Overall, this ensures that no event masks with bonkers values are
forwarded, and that no stale implicit grabs are left after additional
buttons are pressed.
Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/5301
Origin: upstream, 4.8.3, commit:
9b74027deaa4995ef582fdaf970ad881c3263cc1
Gbp-Pq: Name gdk-wayland-Fix-button-mask-calculation-on-button-events.patch
Balázs Úr [Sat, 5 Nov 2022 22:22:32 +0000 (22:22 +0000)]
Update Hungarian translation
Origin: upstream, 4.8.3, commit:
1e5b47c7ef5b3e444fb38c4072a6d4c84c584ef1
Gbp-Pq: Name Update-Hungarian-translation.patch
Daniel Mustieles [Wed, 2 Nov 2022 08:45:53 +0000 (09:45 +0100)]
Updated Spanish translation
Origin: upstream, 4.8.3, commit:
953c2ec3aed3b8ec4622e30d9cd3b6a56f7949db
Gbp-Pq: Name Updated-Spanish-translation.patch
Sabri Ünal [Wed, 2 Nov 2022 06:04:08 +0000 (06:04 +0000)]
Update Turkish translation
Origin: upstream, 4.8.3, commit:
ff8aadba7bb693d8a49311907ef4b7ec79d52480
Gbp-Pq: Name Update-Turkish-translation.patch
Nathan Follens [Tue, 1 Nov 2022 23:10:49 +0000 (23:10 +0000)]
Update Dutch translation
Origin: upstream, 4.8.3, commit:
381c05607060c584779f9e6fab6f662ddfada1fa
Gbp-Pq: Name Update-Dutch-translation.patch
Zurab Kargareteli [Tue, 1 Nov 2022 19:57:41 +0000 (19:57 +0000)]
Update Georgian translation
Origin: upstream, 4.8.3, commit:
f70c3548e10d229e136b2b189b55d20b2960dd44
Gbp-Pq: Name Update-Georgian-translation.patch
Nart Tlisha [Mon, 31 Oct 2022 09:51:47 +0000 (09:51 +0000)]
Update Abkhazian translation
Origin: upstream, 4.8.3, commit:
5863ddbfdd8baa7f0febe69ac06d553561faed7b
Gbp-Pq: Name Update-Abkhazian-translation.patch
Mat [Wed, 26 Oct 2022 10:51:23 +0000 (13:51 +0300)]
Revert "treepopover: Do not propagate natural width of content"
This reverts commit
9c919ffa462dd4511da0bfd19d36d2e15c51651b.
Origin: upstream, 4.8.3, commit:
339b9eb1b979fffc751cc82d1142d6231be8f0c5
Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/5192
Gbp-Pq: Name Revert-treepopover-Do-not-propagate-natural-width-of-cont.patch
Matthias Clasen [Thu, 20 Oct 2022 19:15:38 +0000 (19:15 +0000)]
wayland: Fix keycode->keyval mapping
Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/5277
Origin: upstream, 4.8.3, commit:
bb61b5fb5b9d9c6118a484bb2f5d83e5f97895cc
Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5167
Gbp-Pq: Name wayland-Fix-keycode-keyval-mapping.patch
Simon McVittie [Tue, 6 Dec 2022 11:52:39 +0000 (11:52 +0000)]
Release to unstable
Simon McVittie [Tue, 6 Dec 2022 11:52:24 +0000 (11:52 +0000)]
Update changelog
Simon McVittie [Tue, 6 Dec 2022 11:50:19 +0000 (11:50 +0000)]
Revert "Work around Mesa regresion #
1025312 by forcing software rendering"
This reverts commit
21fbef6d66586999e9a57d1c57694a4b8771f1c7.
Simon McVittie [Tue, 6 Dec 2022 11:50:07 +0000 (11:50 +0000)]
Update changelog
Simon McVittie [Tue, 6 Dec 2022 11:49:47 +0000 (11:49 +0000)]
Update from upstream gtk-4-8 branch
- Fix visual artifacts on X11
- Update translations
Simon McVittie [Tue, 6 Dec 2022 11:45:14 +0000 (11:45 +0000)]
d/patches: Sort Debian-specific patches to the end of the series
Simon McVittie [Tue, 6 Dec 2022 11:43:45 +0000 (11:43 +0000)]
Add patch to make the node editor reproducible
Simon McVittie [Mon, 5 Dec 2022 11:21:09 +0000 (11:21 +0000)]
Update changelog
Simon McVittie [Fri, 2 Dec 2022 22:51:09 +0000 (22:51 +0000)]
Don't try to install man pages under nodoc build-profile
Simon McVittie [Fri, 2 Dec 2022 22:46:33 +0000 (22:46 +0000)]
Drop unused docbook and xsltproc build-dependencies
The man pages now use python3-docutils instead.
Simon McVittie [Fri, 2 Dec 2022 15:24:11 +0000 (15:24 +0000)]
Update changelog
Simon McVittie [Fri, 2 Dec 2022 15:23:01 +0000 (15:23 +0000)]
Work around Mesa regresion #
1025312 by forcing software rendering
We expect only software rendering to be available in typical buildd or
autopkgtest environments anyway, so this is no real loss.
Simon McVittie [Fri, 2 Dec 2022 10:32:40 +0000 (10:32 +0000)]
d/rules: Remove redundant --libdir override
Simon McVittie [Wed, 23 Nov 2022 21:34:14 +0000 (21:34 +0000)]
Add patches to improve handling of flaky/failing tests
Simon McVittie [Fri, 18 Nov 2022 22:12:30 +0000 (22:12 +0000)]
Release to unstable
Simon McVittie [Fri, 18 Nov 2022 22:12:03 +0000 (22:12 +0000)]
Update changelog
Simon McVittie [Fri, 18 Nov 2022 22:11:23 +0000 (22:11 +0000)]
Update to upstream commit
4.8.2-21-g753c6f2435
- Trigger on-screen keyboard more reliably
- Don't dismiss popups unnecessarily
Simon McVittie [Fri, 18 Nov 2022 21:38:04 +0000 (21:38 +0000)]
Skip border-image-excess-size reftest on big-endian machines
Mitigates: #
1024391
Simon McVittie [Fri, 18 Nov 2022 09:56:46 +0000 (09:56 +0000)]
Release to unstable
Simon McVittie [Fri, 18 Nov 2022 09:48:10 +0000 (09:48 +0000)]
d/patches: Update to upstream gtk-4-8 branch commit
4.8.2-18-g205783d9b0
- Fix handling of AltGr when multiple keyboard layouts use it
- Fix handling of back/forward mouse buttons
- Fix a focus handling regression
- Fix a regression that caused a very narrow combo box drop-down in
GNOME Settings since 4.8
- Fix a regression with copying under Phosh since 4.8
- Don't confine resized windows to the geometry of the first monitor
- Translation updates
Simon McVittie [Fri, 18 Nov 2022 09:32:36 +0000 (09:32 +0000)]
Build-/test-depend on dbus-daemon instead of dbus
We only need dbus-run-session here, not the system bus.
Simon McVittie [Fri, 18 Nov 2022 09:29:01 +0000 (09:29 +0000)]
d/watch, d/gbp.conf: Only watch for 4.8.x versions
Development release 4.9.1 has already happened, but is unlikely to reach
a stable branch before the Debian 12 freeze.
Simon McVittie [Sat, 29 Oct 2022 10:55:55 +0000 (11:55 +0100)]
Release to unstable
Simon McVittie [Sat, 29 Oct 2022 10:54:42 +0000 (11:54 +0100)]
Update changelog
Simon McVittie [Sat, 29 Oct 2022 10:54:05 +0000 (11:54 +0100)]
d/patches: Remove patches that were applied upstream
Simon McVittie [Sat, 29 Oct 2022 10:53:09 +0000 (11:53 +0100)]
d/control.in: Update Meson build-dependency
Simon McVittie [Sat, 29 Oct 2022 10:34:39 +0000 (11:34 +0100)]
New upstream release
Simon McVittie [Sat, 29 Oct 2022 10:34:38 +0000 (11:34 +0100)]
Update upstream source from tag 'upstream/4.8.2+ds'
Update to upstream version '4.8.2+ds'
with Debian dir
9a1f6b5e92abec8dce98910345e626ba12661625
Simon McVittie [Sat, 29 Oct 2022 10:34:11 +0000 (11:34 +0100)]
New upstream version 4.8.2+ds
Simon McVittie [Sat, 29 Oct 2022 10:31:35 +0000 (11:31 +0100)]
d/copyright: Stop excluding libwayland, wayland-protocols
These are no longer in the upstream tarball release.
Matthias Clasen [Mon, 24 Oct 2022 17:46:56 +0000 (13:46 -0400)]
4.8.2
Мирослав Николић [Sun, 23 Oct 2022 09:21:30 +0000 (09:21 +0000)]
Update Serbian translation
Matthias Clasen [Fri, 21 Oct 2022 17:34:35 +0000 (17:34 +0000)]
Merge branch 'wip/antoniof/backport-list-focus' into 'gtk-4-8'
Backport MR !5023 to 4.8
See merge request GNOME/gtk!5157
Matthias Clasen [Fri, 21 Oct 2022 17:33:13 +0000 (17:33 +0000)]
Merge branch 'fix-focus-4-8' into 'gtk-4-8'
[4.8] window: Fix focus updates
See merge request GNOME/gtk!5133
Matthias Clasen [Tue, 18 Oct 2022 18:23:22 +0000 (14:23 -0400)]
editablelabel: Defer changes on focus-out
We can get spurious focus-out/-in pairs when
the editable label is in a popover that gets
a Wayland keyboard enter event as a result of
clicking the editable label.
A timeout isn't a great solution, but nothing
better is available right now.
Fixes: #4864
Matthias Clasen [Tue, 18 Oct 2022 18:21:51 +0000 (14:21 -0400)]
window: Keep a reference to move_focus_widget
If we don't take a reference, it can happen that
the pointer is no longer valid by the time we
dereference it in after_paint.
António Fernandes [Sat, 10 Sep 2022 22:43:57 +0000 (22:43 +0000)]
columnview: Forward all focus to child
For the same reasoning as the preceding commit.
Also don't make GtkColumnView focusable. Its internal list view
is already focusable, which is enough to take care of the empty
view case.
(cherry picked from commit
9cb8d21cb59d2aeedcc877c4121e9032b23a573d)
António Fernandes [Thu, 15 Sep 2022 00:52:22 +0000 (01:52 +0100)]
listbase: Grab focus on items instead of container
The container view itself being focusable makes keyboard navigation
slower by adding a useless focus step.
It also means if an item gets removed, the focus jumps back to the view,
instead of jumping to the next item, as seen in nautilus bug report:
https://gitlab.gnome.org/GNOME/nautilus/-/issues/2489
Instead of making the GtkListBase container itself focusable, override
the .grab_focus() vfunc. This way, calling gtk_widget_grab_focus() on
the view container keeps working sucessfully, but focuses the focus
item directly instead.
This is particularly useful to have because applicaiton authors do
not have direct acess to this class's children, so they can't call
gtk_widget_grab_focus() on them directly.
(cherry picked from commit
4fc429892086e8bc1c9be94d5184e7eeff518f9c)
Matthias Clasen [Mon, 17 Oct 2022 19:10:51 +0000 (15:10 -0400)]
window: Don't focus invisible widgets
Only clear a queued move_focus if the widget
we are focusing is actually visible.
This was happening in some cases when popovers
are dismissed by clicking outside, and it was
causing us to miss proper focus updates that
were already queued.
Matthias Clasen [Mon, 17 Oct 2022 16:29:44 +0000 (12:29 -0400)]
window: Fix focus updates
This partially undoes changes from
3dbf5038fab8eb0.
That commit did two things:
1) Move the focus update to after-paint time
2) Change from grabbing focus to the visible parent
to calling move_focus (TAB)
The second part did have the unintended consequence
of moving focus laterally.
Fixes: #4903
Kukuh Syafaat [Tue, 18 Oct 2022 02:47:51 +0000 (02:47 +0000)]
Update Indonesian translation
Luca Bacci [Mon, 17 Oct 2022 20:40:44 +0000 (20:40 +0000)]
Merge branch 'backport-mr-4986-to-gtk-4-8' into 'gtk-4-8'
Use native Windows API for converting keystrokes to characters
See merge request GNOME/gtk!5130
Philip Zander [Wed, 24 Aug 2022 11:21:10 +0000 (13:21 +0200)]
Use native Windows API for converting keystrokes to characters
Aleksandr Melman [Sun, 9 Oct 2022 13:24:27 +0000 (13:24 +0000)]
Update Russian translation
Zurab Kargareteli [Thu, 6 Oct 2022 21:21:24 +0000 (21:21 +0000)]
Update Georgian translation
Jürgen Benvenuti [Thu, 6 Oct 2022 20:48:31 +0000 (20:48 +0000)]
Update German translation
Matthias Clasen [Thu, 6 Oct 2022 10:42:51 +0000 (10:42 +0000)]
Merge branch 'wip/headless-infinite-bounds-4-8' into 'gtk-4-8'
[4.8] Fix shrinking windows on suspend/resume
See merge request GNOME/gtk!5090
Jonas Ådahl [Fri, 30 Sep 2022 07:26:55 +0000 (09:26 +0200)]
toplevel-size: Report zero bounds as infinite
Empty/zero bounds are sent by the Wayland compositor if there are no
valid bounds to report, e.g. if there are no connected monitors. Report
this to GTK, which uses this to clamp calculated sizes, as INT_MAX, so
that clamping isn't done until there are actual valid bounds to clamp
to.
This fixes clients sometimes shrinking to their minimum size during
hotplugs or after having suspended the session.
(cherry picked from commit
b3a3a6ceb19cdc00da0d201531cff93a059a86d3)
Jonas Ådahl [Fri, 30 Sep 2022 07:30:30 +0000 (09:30 +0200)]
surface/wayland: Handle no current monitor when calculating bounds
We shouldn't assume there is always a monitor to derive bounds from.
If there is no monitor, pass empty bounds, as this matches what
xdg_toplevel.configure_bounds do in this case.
(cherry picked from commit
148c1336745a043a9660da6c4734ed905c628130)
Alexander Shopov [Tue, 4 Oct 2022 18:07:20 +0000 (18:07 +0000)]
Update Bulgarian translation
Jordi Mas [Mon, 3 Oct 2022 18:07:15 +0000 (20:07 +0200)]
Update Catalan translation
Fabio Tomat [Mon, 3 Oct 2022 08:35:52 +0000 (08:35 +0000)]
Update Friulian translation
Goran Vidović [Sun, 2 Oct 2022 14:03:13 +0000 (14:03 +0000)]
Update Croatian translation
Emin Tufan Çetin [Sat, 1 Oct 2022 14:56:16 +0000 (14:56 +0000)]
Update Turkish translation
Matthias Clasen [Wed, 28 Sep 2022 17:17:46 +0000 (13:17 -0400)]
Post-release version bump
This is an experiment to see if I can keep up with
doing post-release version bumps, so git snapshots
will always have a different version from released
tarballs.
Matthias Clasen [Wed, 28 Sep 2022 17:02:09 +0000 (17:02 +0000)]
Merge branch 'matthiasc/for-main' into 'main'
Add more names to sources
See merge request GNOME/gtk!5064
Matthias Clasen [Wed, 28 Sep 2022 16:36:22 +0000 (12:36 -0400)]
Add more names to sources
This helps with identifying things in sysprof logs,
and while debugging.
Matthias Clasen [Wed, 28 Sep 2022 16:21:49 +0000 (16:21 +0000)]
Merge branch 'post-install' into 'main'
meson: Remove post-install script
See merge request GNOME/gtk!5063
Xavier Claessens [Wed, 28 Sep 2022 15:24:51 +0000 (11:24 -0400)]
meson: Remove post-install script
GTK depends on Meson >= 0.60 so it was never used.
Matthias Clasen [Wed, 28 Sep 2022 01:39:49 +0000 (01:39 +0000)]
Merge branch 'wip/carlosg/shuffle-reset-take2' into 'main'
gtkimcontextwayland: Shuffle full resets after IM changes
Closes #5200
See merge request GNOME/gtk!5050
Matthias Clasen [Wed, 28 Sep 2022 01:39:15 +0000 (01:39 +0000)]
Merge branch 'wroy-main-patch-32519' into 'main'
Fix #5211: Preprocessor conformance with MSVC
Closes #5211
See merge request GNOME/gtk!5058
Matthias Clasen [Wed, 28 Sep 2022 01:38:45 +0000 (01:38 +0000)]
Merge branch 'broadway-device-query-state-fix' into 'main'
GTK4 gdk/broadway: correct gdk_broadway_device_query_state() to return pointer coordinates relative to the upper left corner of surface
See merge request GNOME/gtk!5053
Matthias Clasen [Wed, 28 Sep 2022 01:22:49 +0000 (01:22 +0000)]
Merge branch 'fix-scale-crashes' into 'main'
scale: Fix a typo
See merge request GNOME/gtk!5061
Matthias Clasen [Wed, 28 Sep 2022 01:03:56 +0000 (21:03 -0400)]
scale: Fix a typo
We want to update the label size request when
the adjustment changes, not when anything else
changes.
This may be the reason for crash reports like
https://retrace.fedoraproject.org/faf/problems/bthash/?bth=
1e5cc1318358d5db298e5d6c2ec47361922cce74
Aurimas Černius [Tue, 27 Sep 2022 19:40:49 +0000 (22:40 +0300)]
Updated Lithuanian translation
Hugo Carvalho [Tue, 27 Sep 2022 19:39:53 +0000 (19:39 +0000)]
Update Portuguese translation
Rafael Fontenelle [Tue, 27 Sep 2022 13:10:05 +0000 (13:10 +0000)]
Update Brazilian Portuguese translation
Matthias Clasen [Tue, 27 Sep 2022 11:31:55 +0000 (11:31 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Martin [Tue, 27 Sep 2022 08:03:24 +0000 (08:03 +0000)]
Update Slovenian translation
Fran Dieguez [Tue, 27 Sep 2022 06:22:18 +0000 (06:22 +0000)]
Update Galician translation
Benjamin Otte [Tue, 27 Sep 2022 02:07:21 +0000 (02:07 +0000)]
Merge branch 'wip/otte/for-main' into 'main'
drop target: Warn about broken signal handler returns
See merge request GNOME/gtk!5060
Benjamin Otte [Tue, 27 Sep 2022 01:44:41 +0000 (03:44 +0200)]
drop target: Warn about broken signal handler returns
Signal handlers ust return their preferred action and that one must be
unique.
Shout at them if they don't do that, before gdk_drop_status() does
tesame thing.
Related: gnome-build-meta#554
Related: gnome-builder#1799
Emmanuele Bassi [Mon, 26 Sep 2022 22:23:29 +0000 (22:23 +0000)]
Merge branch 'left-right-typo' into 'main'
Fix GtkSettings docs typo
See merge request GNOME/gtk!5059
Mitchell Hentges [Mon, 26 Sep 2022 22:00:30 +0000 (00:00 +0200)]
Fix GtkSettings docs typo
"left of right" should be "left or right".
There's a small (subjective?) English nit in there as well: I believe
that buttons are placed (for example) "on the right" rather than "at the
right".
William Roy [Mon, 26 Sep 2022 19:52:57 +0000 (19:52 +0000)]
Fix preprocessor conformance with MSVC
Goran Vidović [Mon, 26 Sep 2022 19:30:45 +0000 (19:30 +0000)]
Update Croatian translation
Anders Jonsson [Mon, 26 Sep 2022 18:28:19 +0000 (18:28 +0000)]
Update Swedish translation
Matthias Clasen [Mon, 26 Sep 2022 18:22:21 +0000 (18:22 +0000)]
Merge branch 'kjellahl/gtkprintbackendlpr' into 'main'
gtkprintbackendlpr.c: Add #include "gtkprivate.h"
See merge request GNOME/gtk!5057
Kjell Ahlstedt [Mon, 26 Sep 2022 16:38:06 +0000 (18:38 +0200)]
gtkprintbackendlpr.c: Add #include "gtkprivate.h"
Necessary after GTK_NOTE was replaced by GTK_DEBUG.
GTK_DEBUG is defined in gtk/gtkprivate.h. GTK_NOTE was defined
in gtk/gtkdebug.h.
Piotr Drąg [Mon, 26 Sep 2022 16:01:02 +0000 (18:01 +0200)]
Update Polish translation
Yuri Chornoivan [Mon, 26 Sep 2022 14:54:56 +0000 (14:54 +0000)]
Update Ukrainian translation
Matthias Clasen [Mon, 26 Sep 2022 14:41:29 +0000 (14:41 +0000)]
Merge branch 'fix_4577' into 'main'
Make the presentation of the stack sidebar listbox nicer for A11Y
Closes #4577
See merge request GNOME/gtk!4661
Luca Bacci [Mon, 26 Sep 2022 12:59:17 +0000 (12:59 +0000)]
Merge branch 'gdk-win32-fix-subclassing-gdk-win32-clipdrop' into 'main'
GdkWin32: Fix subclassing for GdkWin32Clipdrop
Closes #5207
See merge request GNOME/gtk!5055
Luca Bacci [Mon, 26 Sep 2022 12:34:24 +0000 (14:34 +0200)]
GdkWin32: Fix subclassing for GdkWin32Clipdrop
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/5207
Matthias Clasen [Sun, 25 Sep 2022 17:24:53 +0000 (17:24 +0000)]
Merge branch 'bump-meson-req' into 'main'
Bump the meson requirement
See merge request GNOME/gtk!5051
Piotr Drąg [Sun, 25 Sep 2022 12:10:28 +0000 (14:10 +0200)]
Update POTFILES.in
Matthias Clasen [Sun, 25 Sep 2022 01:22:26 +0000 (21:22 -0400)]
gtk: Use gnome.mkenums_simple
This lets us avoid template files, and works just as well.
Matthias Clasen [Sun, 25 Sep 2022 00:41:09 +0000 (20:41 -0400)]
gdk: Use gnome.mkenums_simple
This lets us avoid template files, and works just as well.