Simon McVittie
e064cdc889
Drop patches that were cherry-picked from upstream
2022-06-01 17:09:01 +01:00
Simon McVittie
ec4628601c
d/copyright: Update
2022-06-01 17:07:42 +01:00
Simon McVittie
1716ff2f68
New upstream release
2022-06-01 16:15:28 +01:00
Jeremy Bicha
409cb82ded
releasing package gtk+3.0 version 3.24.33-2
2022-05-09 16:07:34 -04:00
Jeremy Bicha
2ab49ba4e7
Cherry-pick gtk-3-24 commits needed for mutter 42.1
2022-05-09 15:21:32 -04:00
Simon McVittie
e9170fa136
Revert "Add patch to work around a libX11 bug by disabling a test-case"
...
libx11/2:1.7.5-1 fixed the bug.
This reverts commit 813289859c
.
2022-04-04 11:55:08 +01:00
Simon McVittie
813289859c
Add patch to work around a libX11 bug by disabling a test-case
2022-04-03 14:34:01 +01:00
Simon McVittie
fb5a5cee05
Release to unstable
2022-03-09 11:05:52 +00:00
Simon McVittie
d112959cc3
New upstream release (no significant changes)
2022-03-09 11:01:32 +00:00
Jeremy Bicha
96abb02a46
debian/patches: Refresh
2022-03-04 10:25:39 +01:00
Jeremy Bicha
6720f4d4f7
New upstream release
2022-03-04 10:12:31 +01:00
Simon McVittie
b8a895b011
Release to unstable
2021-12-26 19:50:28 +00:00
Simon McVittie
b142cf9816
d/control.in: Update build-dependencies
2021-12-26 19:50:15 +00:00
Simon McVittie
c71e25769e
d/copyright: Update
2021-12-26 19:50:15 +00:00
Simon McVittie
5387945d01
d/changelog: Summarize changes
2021-12-26 19:03:22 +00:00
Simon McVittie
9e64767302
Drop patches that came from upstream
2021-12-26 18:45:31 +00:00
Simon McVittie
fe7507fdee
New upstream release
2021-12-26 18:44:18 +00:00
Simon McVittie
1c8fc30464
Release to unstable
2021-11-30 14:50:19 +00:00
Simon McVittie
0bf6e03b10
Add Build-Depends-Package to both libraries in .symbols file
...
Previously, it only took effect for libgdk, not for libgtk.
2021-11-30 14:49:43 +00:00
Simon McVittie
52256fc193
Adjust a Lintian override to match with newer Lintian
2021-11-30 14:48:04 +00:00
Simon McVittie
aedc651d02
Use debhelper compat level 13
2021-11-30 12:03:47 +00:00
Simon McVittie
905946b8c7
Avoid explicitly specifying -Wl,--as-needed linker flag
...
This is the default in newer toolchains.
Changes-By: lintian-brush
Fixes: lintian: debian-rules-uses-as-needed-linker-flag
See-also: https://lintian.debian.org/tags/debian-rules-uses-as-needed-linker-flag.html
2021-11-30 12:02:33 +00:00
Simon McVittie
22bcc36bba
Standards-Version: 4.6.0 (no changes required)
2021-11-30 12:01:00 +00:00
Simon McVittie
6302446806
Update to upstream commit 3.24.30-129-g6c4cc93121
2021-11-30 11:43:32 +00:00
Simon McVittie
7537a74542
Update changelog
2021-11-30 11:10:27 +00:00
Laurent Bigonville
aeefd8d9e1
Disable the tests on architectures where librsvg2-common is not built
...
librsvg is only build on architectures where rust has been ported to,
disable them on the other architectures
2021-09-08 11:20:19 +02:00
Simon McVittie
a594bd5a26
Release to unstable
2021-09-01 19:35:43 +01:00
Simon McVittie
381605caa0
Move org.gtk.Settings.Debug schema from -dev to -common
...
gnome-terminal 3.40 wants this.
Closes : #993469
2021-09-01 19:34:46 +01:00
Simon McVittie
b690c465da
Release to unstable
2021-08-20 16:01:21 +01:00
Simon McVittie
125c1777d7
d/tests: Disable AT-SPI for tests that do not guarantee to install it
...
This squashes another warning.
2021-08-20 16:01:21 +01:00
Simon McVittie
0392b562c5
Wrap unit tests with dbus-run-session
2021-08-20 16:01:21 +01:00
Simon McVittie
935a4355fd
Disable gvfs for unit tests
...
It won't be installed on buildds, but can trigger (fatal) warnings
when building on a developer system.
2021-08-20 16:01:21 +01:00
Simon McVittie
ab12b06e72
Normalize permissions in installed-tests
...
debhelper 13.4 makes everything below /usr/libexec executable, but
that's not what we want.
2021-08-20 16:01:21 +01:00
Simon McVittie
2b09c55b45
d/control.in: Drop unnecessary Build-Depends on gcc:native
...
Consensus on #debian-devel is that build-essential implies this, even
when cross-compiling.
2021-08-16 13:53:34 +01:00
Simon McVittie
bd565aa69b
Release to unstable
2021-08-16 11:04:42 +01:00
Simon McVittie
8a486932f4
Update changelog
2021-08-16 11:03:24 +01:00
Simon McVittie
67650a7a7e
d/copyright: Add details of emoji data
2021-08-16 11:03:16 +01:00
Simon McVittie
8214e5d1f1
Switch branch to debian/master
2021-08-16 11:00:36 +01:00
Simon McVittie
a9d609b0a5
Update symbols file
2021-08-16 09:10:19 +01:00
Simon McVittie
d60401fa50
Merge branch 'debian/master' into debian/experimental
2021-08-15 16:57:09 +01:00
Simon McVittie
d01e415e38
d/rules: Rebuild emoji data from source files
...
This provides a straightforward way to check that we have the correct
source files.
2021-08-15 16:37:21 +01:00
Simon McVittie
53547f43d6
Update changelog
2021-08-15 15:40:09 +01:00
Simon McVittie
1642e5dc2b
d/missing-sources: Add emojibase data in JSON format
...
The GVariant data blobs in gtk/emoji/*.data are mechanically converted
from these.
2021-08-15 15:29:39 +01:00
Simon McVittie
4227f8d5d4
Refresh patch
...
Gbp-Dch: ignore
2021-08-15 15:19:09 +01:00
Simon McVittie
625b32f916
Drop build-dependencies used for the Google Cloud Print backend
...
The service required by this backend was shut down, so the printing
backend is no longer useful and was removed by upstream.
2021-08-15 15:16:27 +01:00
Simon McVittie
00a5c11679
New upstream release
2021-08-15 15:11:26 +01:00
Simon McVittie
bf654ca096
Release to unstable
2021-05-02 12:38:11 +01:00
Simon McVittie
d58741af41
Add more patches from upstream, mostly crash fixes
...
* d/p/gdkpixbuf-drawable-Free-the-pixbuf-on-Cairo-error.patch:
Fix a memory leak when a Cairo error occurs
* d/p/Wayland-ignore-touch-tablet-events-on-destroyed-surfaces.patch:
Fix crashes if input events are received on a recently-closed window
or menu
* d/p/label-Skip-updating-link-state-if-we-have-no-layout.patch:
Fix crash if a GtkLabel's activate-link handler changes the
label's markup
* d/p/scale-Fix-sporadic-criticals.patch:
Fix a possible crash due to use-after-free
* d/p/fontchooser-Fix-some-since-annotations.patch:
Correct documentation
* d/p/x11-Be-quiet-on-exit-by-default.patch:
Don't spam the system log when disconnected from the X11 display
* d/p/Fix-a-possible-crash-in-gtk_show_uri.patch:
Don't crash if asked to display a URI that doesn't have a useful
basename
* d/p/x11-Don-t-beep-on-untrusted-displays.patch:
Don't beep if connected to an X11 display that distrusts the
application (ssh -X -oForwardX11Trusted=no), which can result in a
fatal error
* d/p/placesview-Open-location-even-if-mount-was-not-found.patch:
Fix inability to display SMB server's list of shares
(e.g. smb://192.168.1.1/) in Nautilus
2021-05-02 12:34:05 +01:00
Simon McVittie
f283273197
Mark a patch as applied upstream to GTK 3 as well as to GTK 4
2021-05-02 12:21:50 +01:00
Simon McVittie
4d9bd000c3
Release to experimental
2021-04-30 10:20:37 +01:00
Simon McVittie
e2cecd6d66
Drop patches taken from upstream
2021-04-30 10:17:42 +01:00
Simon McVittie
c48e13dcad
New upstream release
2021-04-30 10:14:03 +01:00
Simon McVittie
7559e6e56f
Release to experimental
2021-04-21 11:44:48 +01:00
Simon McVittie
d0310aa833
Add patch from upstream to apply scale factor to blurred shadows
...
In particular this makes the desktop-icons-ng GNOME Shell extension,
as used in Ubuntu 21.04, display correctly on HiDPI displays.
LP: #1919404
2021-04-21 10:48:00 +01:00
Simon McVittie
6d65f347da
Add patch from upstream to fix crashes in X11 drag & drop
...
This adds a missing error trap to prevent crashes. The X11 functions
called here cannot normally fail, but it seems they can fail in certain
configurations of the NVIDIA proprietary driver.
LP: #1911036
2021-04-21 10:46:09 +01:00
Simon McVittie
2f28894fe5
d/patches: Add various fixes from upstream
...
- d/p/imcontext-Look-for-Compose-file-in-the-right-place.patch,
d/p/Revert-Compose-sequence-changes.patch,
d/p/imcontext-Eat-key-events-during-preedit.patch:
Fix input regressions
- d/p/label-Fix-reacting-to-screen-resolution-changes.patch:
Redraw labels when "large text" setting changes
- d/p/spinbutton-Interpret-localized-digits.patch:
Interpret non-ASCII digits in spinbutton
- d/p/gdk-wayland-Defer-processing-of-globals-closures.patch:
Improve compatibility with non-GNOME compositors
- d/p/wayland-Improve-font-setting-fallback.patch,
d/p/wayland-Improve-font-setting-fallback-more.patch:
Improve default font settings
- d/p/scale-Fix-sporadic-criticals.patch:
Fix a use-after-free
- d/p/scrolledwindow-Always-add-other-scrollbar-size.patch:
Make sure to allocate enough space for scrollbars
- d/p/scrolledwindow-Cancel-overshoot-on-dimension-changes.patch:
Cancel overshoot handling if size changes during kinetic scrolling
- d/p/Fix-a-possible-crash-in-gtk_show_uri.patch:
Fix a possible crash if showing a URI with no basename
- d/p/x11-Be-quiet-on-exit-by-default.patch:
Don't log lots of messages when X11 server terminates
- Translation updates
2021-04-21 10:20:09 +01:00
Simon McVittie
7aece1c4f5
Update changelog
2021-04-21 09:58:05 +01:00
Simon McVittie
da1885e1a5
d/p/updateiconcache-Sort-list-of-entries.patch: Drop, applied upstream
2021-04-15 10:07:38 +01:00
Simon McVittie
a42e39323d
New upstream release
2021-04-15 09:55:17 +01:00
Simon McVittie
14aa29ea25
d/patches: Backport font settings bug fixes recommended by upstream
2021-02-22 17:51:29 +00:00
Simon McVittie
94d8597960
Release to experimental
2021-02-18 16:34:13 +00:00
Simon McVittie
f51326ba49
d/libgtk-3-0.symbols: Update
2021-02-18 16:34:07 +00:00
Simon McVittie
0911dc2f2c
Merge branch 'wip/3.24.25' into debian/experimental
2021-02-18 16:18:50 +00:00
Simon McVittie
6bcd3972fe
Release to unstable
2021-02-18 13:50:18 +00:00
Simon McVittie
7977d0edfb
New upstream release
2021-02-18 13:49:22 +00:00
Simon McVittie
2c9b745b73
Update changelog
2021-02-18 12:06:11 +00:00
Simon McVittie
1cc897dbf2
Revert "Work around #977961 by adding Build-Conflicts with ImageMagick"
...
This reverts commit 2994f0d282
.
I've fixed #977961 in GLib.
2021-01-29 18:19:19 +00:00
Simon McVittie
2994f0d282
Work around #977961 by adding Build-Conflicts with ImageMagick
...
The deprecated gtester(1) is meant to look for test programs in the
current working directory without searching PATH, but due to a GLib
regression, it searches /usr/bin first. One of GTK's tests happens
to be named 'display', causing FTBFS if gtester accidentally runs
ImageMagick's display(1) instead.
2021-01-27 11:09:53 +00:00
Simon McVittie
f8b56051c4
Increase dependency on librsvg2-common from Suggests to Recommends
...
This is not a hard dependency, but should be installed in nearly all
cases. Increasingly many icons are provided in SVG format, so
applications will appear broken if the SVG pixbuf loader is not
installed. See #980396 for more information.
adwaita-icon-theme already Recommends librsvg2-common, but people who
routinely do not install recommended packages will get a better hint
about how much will be broken by its removal if GTK also recommends it.
2021-01-24 11:09:52 +00:00
Simon McVittie
0ac23cee87
d/watch: Cope with "+" being escaped to "%2B" in links to tarballs
2020-12-24 11:03:43 +00:00
Simon McVittie
d749ff5a25
Release to unstable
2020-12-11 11:34:58 +00:00
Simon McVittie
c6b2ef37b8
Update symbols file
2020-12-11 11:34:42 +00:00
Simon McVittie
e4af46a103
Update versions of (build-)dependencies
2020-12-11 11:06:52 +00:00
Simon McVittie
a7f2129886
New upstream release
2020-12-11 10:19:43 +00:00
Simon McVittie
4453fd5e5c
Release to unstable
2020-11-27 12:44:04 +00:00
Simon McVittie
90bf13ffc1
Add myself to Uploaders
2020-11-26 10:16:21 +00:00
Simon McVittie
3184dcc4ae
Silence some Lintian false positives
2020-11-26 10:14:04 +00:00
Simon McVittie
89c6136eb7
d/gtk-update-icon-cache.preinst: Remove
...
This was here for upgrades from versions older than oldstable, but we
do not support skipping a stable release.
2020-11-26 10:06:47 +00:00
Simon McVittie
de6a937fe0
d/copyright: Consolidate similar licenses into one Files stanza
2020-11-26 10:03:35 +00:00
Simon McVittie
c2415c8179
Standards-Version: 4.5.1 (no changes required)
2020-11-26 09:59:27 +00:00
Simon McVittie
d9473c660f
Preferentially build-depend on libgdk-pixbuf-2.0-dev
...
We don't need the deprecated Xlib integration that is also pulled in
by the older libgdk-pixbuf2.0-dev package (see #974870 ).
2020-11-24 10:49:18 +00:00
Simon McVittie
a4fc0f91b8
Release to unstable
2020-10-05 14:36:23 +01:00
Simon McVittie
7071e1f9b6
Regenerate CSS themes with sassc during the build
...
This ensures that they are updated even if upstream forgot to do so,
as happened in HighContrast for the GTK 3.4.22 release (#970664 ).
2020-09-26 01:15:24 +01:00
Iain Lane
4c88d6ba3b
Finalise changelog
2020-09-11 13:34:54 +01:00
Iain Lane
566a675f83
Update changelog
2020-09-10 15:53:13 +01:00
Iain Lane
a38887626b
New upstream release
2020-09-10 15:35:30 +01:00
Simon McVittie
b375197a70
Release to unstable
2020-08-12 12:09:20 +01:00
Simon McVittie
c664cad5fb
Update symbols file
2020-08-12 12:08:57 +01:00
Simon McVittie
e732bb0feb
d/copyright: Update
2020-08-12 11:31:48 +01:00
Simon McVittie
35a4c09958
Drop patch that was applied upstream
2020-08-12 11:14:16 +01:00
Simon McVittie
e1475aa59c
New upstream release
2020-08-12 10:55:46 +01:00
Simon McVittie
7a6430fa17
Release to experimental
...
The frame-clock smoothing seems like something that ought to get more
testing before we land it in unstable.
2020-08-05 15:35:01 +01:00
Simon McVittie
1521169770
New upstream release
...
Closes : #960303
2020-08-05 15:33:31 +01:00
Simon McVittie
1d351ad125
Mark patch as applied upstream, and update changelog accordingly
2020-08-05 15:15:26 +01:00
Simon McVittie
df6191ce8a
Add proposed patch to fix FTBFS with newer GLib versions
...
Closes : #964679
2020-07-09 17:08:01 +01:00
Sebastien Bacher
7ac5a4c3d9
upload to unstable
2020-05-08 16:33:28 +02:00
Simon McVittie
594315a7fc
Update changelog
2020-05-06 22:56:05 +01:00
Simon McVittie
cc3d2e7851
Depend on librsvg2-common for tests
...
The unit tests expect that gdk-pixbuf can load SVG files. This is
provided by librsvg2-common, which used to be pulled in by
adwaita-icon-theme.
Closes : #959390
2020-05-06 22:55:19 +01:00
Simon McVittie
80f9069ffe
New upstream release
2020-05-06 12:18:36 +01:00
Simon McVittie
74fa8ab191
Release to unstable
2020-04-10 15:54:42 +01:00
Simon McVittie
249bcc8bd7
d/patches: Drop patches that came from upstream
2020-04-10 15:46:41 +01:00
Simon McVittie
cc609a98d9
d/copyright: Update
2020-04-10 15:46:15 +01:00
Simon McVittie
86cc157ba6
New upstream release
2020-04-10 15:26:20 +01:00
Simon McVittie
d4d4641e05
Release to unstable
2020-04-07 13:54:42 +01:00
Simon McVittie
418e4d0424
Update to upstream gtk-3-24 branch, commit 3.24.17-22-g99bae0fb5f
...
This is basically 3.24.18 rc1, as far as upstream are concerned.
It is believed to address the regressions described in #955820 .
Closes : #955820
2020-04-07 13:53:35 +01:00
Simon McVittie
cf4be6d7b6
Release to unstable
2020-04-05 20:18:15 +01:00
Simon McVittie
a2ddcb0915
Apply proposed patches to fix Wayland window-sizing regressions
...
Hopefully resolves #955820 .
2020-04-05 20:17:21 +01:00
Simon McVittie
7fd6ba301a
Release to unstable
2020-04-03 19:04:42 +01:00
Simon McVittie
b0de14102b
Update changelog
2020-04-03 19:04:23 +01:00
Simon McVittie
65a733ff8b
Refresh patches
2020-04-03 18:56:02 +01:00
Simon McVittie
0593861148
New upstream release
2020-04-03 18:55:22 +01:00
Simon McVittie
a332b8fe8c
Release to unstable
2020-04-02 13:16:18 +01:00
Simon McVittie
b9975ea69a
Update changelog
2020-04-02 12:54:43 +01:00
Simon McVittie
0c6d207eb9
Sort GDK resources to improve reproducibility
...
The combination of this and fixing #953105 should hopefully make the
package reliably reproducible.
2020-04-02 12:53:51 +01:00
Simon McVittie
45f2aba9ad
d/README.source: Write down how to inspect reftest failures
...
I have to work this out from first principles every time and it's
really getting old.
2020-04-02 12:15:42 +01:00
Simon McVittie
6fcfb3567f
Update changelog
2020-04-02 11:58:53 +01:00
Simon McVittie
975ef47c60
Mark some reftests as allowed to fail
...
These reftests are sensitive to the build environment (exact versions
of Pango, fonts etc.) and are disabled in upstream's CI.
Closes : #954584
2020-04-02 11:56:50 +01:00
Simon McVittie
d800da987b
Update changelog
2020-04-02 09:53:23 +01:00
Simon McVittie
95d5bd113b
Build-depend on gdk-pixbuf 2.40 instead of working around an old bug
2020-04-02 09:47:05 +01:00
Simon McVittie
4255695380
Update forwarding status for some patches that were sent upstream
2020-04-02 09:46:26 +01:00
Simon McVittie
b613420ede
Add patch to make valgrind suppressions match Debian libraries
2020-04-02 09:42:14 +01:00
Simon McVittie
e9295806d0
Drop patches that were applied upstream
2020-04-02 09:08:58 +01:00
Simon McVittie
a8c26512ee
New upstream release
2020-04-02 09:06:12 +01:00
Simon McVittie
924db2af5d
Backport patch from GTK 4 to make the icon cache reproducible
...
Closes : #953105
2020-03-25 19:56:30 +00:00
Simon McVittie
20dc1bfff7
Team upload
2020-02-29 20:35:14 +00:00
Simon McVittie
95d721b8c5
d/changelog: Wrap long lines in old entry
...
Fixes: lintian: debian-changelog-line-too-long
See-also: https://lintian.debian.org/tags/debian-changelog-line-too-long.html
2020-02-29 17:46:23 +00:00
Simon McVittie
389f75e09e
d/changelog: Trim trailing whitespace
...
Fixes: lintian: file-contains-trailing-whitespace
See-also: https://lintian.debian.org/tags/file-contains-trailing-whitespace.html
2020-02-29 17:45:50 +00:00
Simon McVittie
28792d0436
Standards-Version: 4.5.0 (no changes required)
2020-02-29 17:44:02 +00:00
Simon McVittie
e8666bbecd
Apply gtk-3-24 branch up to 3.24.14-20-g4c027d458b
2020-02-29 17:41:35 +00:00
Simon McVittie
c088d22fae
New upstream release
...
- Update Wayland dependency version
2020-02-29 17:29:34 +00:00
Simon McVittie
1117f9d52e
d/upstream/metadata: Add upstream URLs
2019-12-17 08:58:17 +00:00
Simon McVittie
0b31aa3705
d/tests/build: Fail if using an undefined variable ("unofficial strict mode")
2019-12-12 17:38:22 +00:00
Simon McVittie
aedcd59ed9
d/tests/build: Show commands before they are executed
2019-12-12 17:37:52 +00:00
Simon McVittie
bbea2704cd
d/tests/build: Remove trailing whitespace
2019-12-12 17:37:12 +00:00
Simon McVittie
bbe675c06a
d/tests/build: Use correct compiler for cross-architecture testing
...
* d/tests/build: Use correct compiler for proposed autopkgtest
cross-architecture testing support, based on a patch for clutter-1.0
by Steve Langasek
* d/tests/build: Fix shellcheck warnings
2019-12-12 16:33:30 +00:00
Iain Lane
594c439c54
Finalise changelog
2019-11-28 14:09:44 +00:00
Iain Lane
7230033e02
Update changelog
2019-11-28 13:30:22 +00:00
Iain Lane
658a4420a4
Rebase patches
...
Drop 022_disable-viqr-im-for-vi-locale.patch, upstream
2019-11-28 13:29:23 +00:00
Iain Lane
235c95a41f
control: Update Breaks/Replaces version for gtk-3-examples
...
The change is being released along with a new upstream
Gbp-Dch: Ignore
2019-11-28 13:29:23 +00:00
Iain Lane
e4521d84be
New upstream release
2019-11-28 13:19:45 +00:00
Simon McVittie
883e5aa069
Move gtk-encode-symbolic-svg from gtk-3-examples to libgtk-3-bin
...
It's more of a development tool than an example.
2019-11-25 11:19:35 +00:00
Jeremy Bicha
82b701ddd6
releasing package gtk+3.0 version 3.24.12-1
2019-10-05 09:50:42 -04:00
Jeremy Bicha
8bddd5594c
New upstream release
2019-10-05 08:48:42 -04:00
Simon McVittie
bba0b5270d
d/tests: Return G_SOURCE_REMOVE from timeout callback
...
Otherwise it's undefined behaviour in C. Implicitly returning None
from the timeout callback in Python is actually OK, but explicit is
better than implicit.
2019-09-15 15:30:41 +01:00
Iain Lane
f96f081aff
Finalise changelog
2019-09-04 17:32:24 +01:00
Iain Lane
dc3ade0f86
Update changelog
2019-09-04 17:19:31 +01:00
Iain Lane
56043e40ce
debian/libgtk-3-0.symbols: Add gtk_header_bar_accessible_get_type
2019-09-04 17:19:31 +01:00
Iain Lane
caddda8cf3
Drop patches which have been applied upstream
...
- debian/patches/Fix-a-string-leak.patch
- debian/patches/docs-Add-gtk_file_chooser_add_choice-and-related-function.patch
2019-09-04 17:00:11 +01:00
Iain Lane
9e62421978
d/control: Bump Build-Depends and -dev Depends according to configure.ac
...
- libglib2.0-dev → 2.57.4
- wayland-protocols → 1.14
2019-09-04 16:45:49 +01:00
Iain Lane
1f0761f54f
New upstream release
2019-09-04 16:27:49 +01:00