Commit Graph

238 Commits

Author SHA1 Message Date
5bd79f73aa d/p/no-accessibility-dump.patch: Drop, no longer needed
The build-time tests correctly set GTK_CSD=1 now.
2018-09-13 12:32:47 +01:00
75f0b24eb5 Cherry-pick b1d3bee to fix implicit declaration 2018-09-13 08:32:39 +01:00
acda4477a2 Cherry-pick 88dc784 to fix warnings in Wayland input method 2018-09-13 08:31:28 +01:00
c1c2252818 Use the upstream fix for #908120 2018-09-13 08:30:17 +01:00
c844f72241 Fix-portal-path-handling.patch: Cherry-pick from upstream
Fix an incorrect dereferencing
2018-09-11 16:24:59 +01:00
33c5b77edd Cherry-pick 3c7d5e7 to fix a critical on gtk_application_shutdown
When not using portals

Closes: #908070
2018-09-11 15:45:25 +01:00
241642086f Work around a gdk-pixbuf bug that caused test failures
Closes: #908439
2018-09-10 01:14:25 +01:00
8e0af68bce d/p/Revert-imwayland-clear-preedit-on-focus-out.patch: Add
Revert an upstream change that caused the cursor to disappear on focus
changes in vte terminals like gnome-terminal and lxterminal under Wayland.

Closes: #908120
2018-09-10 01:12:52 +01:00
a3ad153e95 3.23.2 2018-08-09 13:58:49 +03:00
7754f69d31 Cherry-pick test fix patch from upstream !253. 2018-07-19 16:35:22 +01:00
ba5ec87f94 gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch: Drop
GTK now calls epoxy_has_glx() directly so this bypassed approach isn't
necessary.
2018-07-18 14:32:00 +01:00
850a8cdbf1 m4macros-Set-a-serial-number.patch: Drop, included in this release. 2018-07-18 14:23:26 +01:00
5c5a07f595 Add patch to set a serial number in gtk-3.0.m4
d/p/m4macros-Set-a-serial-number.patch: Add patch from upstream to give
gtk-3.0.m4 a serial number so that it will override older copies bundled
with other packages, typically in the m4 directory.

This is the GTK+ 3 version of #895018.
2018-06-26 10:27:35 +01:00
a3b2d57ea5 Drop patches applied in new release (numbered 0009-0016) 2018-04-16 18:15:26 -04:00
63492e5199 Fix crashes on screen blank in some dual-monitor configurations
Closes: #894388
2018-04-03 08:30:36 +01:00
c6ecc02bb8 Use AC_PATH_TOOL to find pkg-config in deprecated AM_PATH_GTK_3_0
Closes: #894069
2018-04-03 08:30:28 +01:00
735441249e Fix Wayland client crash unmapping a window while gdk is processing 2018-04-03 08:30:07 +01:00
3ca551ad8d Add patch from upstream silencing allocation warnings (Closes: #867427) 2018-03-21 11:03:37 +00:00
e8786bb448 Add patch from upstream fixing a NULL dereference 2018-03-21 11:00:03 +00:00
7746f54497 Avoid Unicode in the patch series
gbp pq exports long commit messages that contain Unicode as base64,
which is not particularly legible.
2018-03-21 10:55:00 +00:00
22a5d9c3b3 Add patches from upstream fixing Wayland client crashes under unspecified circumstances (Closes: #893696) 2018-03-21 10:53:56 +00:00
20d72e9ee5 Drop git_text-view-support-emoji-chooser.patch: Applied 2018-02-15 05:21:33 -05:00
b51a160501 Offer right-click Insert Emoji for GtkTextView too 2017-11-22 23:35:03 +00:00
89a4d0e9de Rebase patches 2017-11-12 22:34:05 +00:00
e5c952fb68 Add server-decoration.xml from upstream git
It is missing from the tarball release.
2017-10-29 16:39:07 +00:00
312edae793 * New upstream release
- Fix tiling behaviour with Mutter/Shell 3.26 (Closes: #879566)
  - d/p/0001-Adwaita-Fix-typo-.backgrounf-.background.patch,
    d/p/0002-theme-Fix-Adwaita-headerbars.patch,
    d/p/0003-display-x11-Unset-tiled-state-if-_GTK_EDGE_CONSTRAIN.patch:
    Drop patches, applied upstream
2017-10-29 16:12:42 +00:00
bed27a3c8b d/p/0004-wayland-Do-not-constrain-saved-window-size.patch,
d/p/0005-Set-GDK_WINDOW_STATE_TILED-if-any-edge-is-tiled.patch,
d/p/0006-GtkHeaderBar-Reconsider-buttons-if-any-tiling-state-.patch,
d/p/0007-GtkWindow-Set-tiled-class-on-windows-that-have-any-t.patch:
Add patches committed upstream to fix tiling behaviour with GNOME
3.26 (Closes: #879566)
2017-10-28 12:57:03 +00:00
70125646d9 Drop 0004_fix-gtkentry-wayland-regression.patch: fixed in mutter instead 2017-10-22 00:11:11 +00:00
7dc7ed6068 Cherry-pick fix for lag with Epiphany's address bar (Closes: #875826) 2017-10-16 12:24:54 +00:00
64c12e5403 Cherry-pick fixes committed after the 3.22.24 release
- 0001-Adwaita-Fix-typo-.backgrounf-.background.patch
- 0002-theme-Fix-Adwaita-headerbars.patch
- 0003-display-x11-Unset-tiled-state-if-_GTK_EDGE_CONSTRAIN.patch
2017-10-04 21:18:22 +00:00
2d5a5344c7 * debian/patches/fix-gtk-menu-sliders.patch:
+ Removed, applied upstream.
2017-09-09 12:35:08 +00:00
fbea805cce Add patch to fix regression with clicking on sliders in menus 2017-08-24 00:56:19 +00:00
8689425a57 Drop patches which have been merged upstream. 2017-03-24 01:27:40 +00:00
c094bfeff0 Revert move of .flat from frame > border to frame as it broke existing
themes which relied on that behaviour.
2017-03-05 20:40:12 +00:00
7f17f41819 Add patch from upstream fixing unintended key repeats on Wayland (Closes: #856478) 2017-03-01 18:18:55 +00:00
d1934c2a1e Drop debian/patches/032_mips_treeview_row_separator_height.patch, no
longer needed.
2017-02-28 17:48:35 +00:00
490e3220df Stop patching gtk-doc.make and instead run gtkdocize via the upstream
provided autogen.sh on autoreconf. The gtk-doc-tools version in Debian has
been fixed to properly handle the installation of HTML images for
out-of-tree builds.
2017-02-15 06:42:23 +00:00
9412ce3854 d/p/gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch:
add proposed patch from upstream Bugzilla to let GDK X11
initialization complete successfully when libGL.so.1 is not
available (Closes: #847366)
2017-01-20 23:18:09 +00:00
12a3ad42e4 New upstream release. 2017-01-16 23:21:07 +00:00
c5029a8971 * d/p/wayland-Handle-subsurface-as-popup-parent.patch
- Added. Fix location of popup menus if the parent window is a subsurface
    (From upstream git, bgo#776225)
* d/p/wayland-Disable-EGL-swap-interval.patch
  - Added. Rely purely on the Gdk frame clock and disable EGL swap interval.
    Fixes the mainloop blocking when the compositor is throttling refreshes
    (From upstream git, bgo#769835)
2017-01-11 22:01:22 +00:00
687daebcd2 * New upstream release.
* Drop d/p/cssshadowvalue-scale-the-blur-surface-by-the-same-fa.patch
  - now included in upstream release.
* Update debian/libgtk-3-0.symbols with one addition.
2016-11-20 19:05:53 +00:00
89d3a6585f * d/p/cssshadowvalue-scale-the-blur-surface-by-the-same-fa.patch
- Added. Improve the rendering of shadow around GTK windows, this turns out
    to be a big performance improvement for HiDPI on wayland (From upstream
    git, bgo#772075)
2016-11-10 21:58:43 +00:00
e675d23292 Bump Build-Depends on libxrandr-dev to (>= 2:1.5.0). This means we can
drop d/p/0001-Fix-division-by-zero-when-calculating-the-refresh-ra.patch.
Upstream has already applied a similar patch for the Xrandr 1.5 code path
and we no longer need the workaround for Xrandr 1.3.
2016-10-01 12:42:11 +00:00
158ba9635f Drop d/p/wayland-Avoid-negative-size-constraints.patch and
d/p/wayland-always-sync-state-after-a-frame-is-painted.patch, merged
upstream.
2016-10-01 12:36:19 +00:00
ba2ad82a87 * d/p/wayland-Avoid-negative-size-constraints.patch
- Added. Resolve unexpected order of size-allocation signals, fixes issues
    with placing clutter-gtk widgets on wayland.
    (From upstream git, bgo#771915)
* d/p/wayland-always-sync-state-after-a-frame-is-painted.patch
  - Added. Always sync the state after a frame paint. Avoids things getting
    out of sync when painting using GL as e.g. epiphany does these days.
    (From upstream git, bgo#771553)
2016-09-28 12:17:40 +00:00
53d4816f85 * New upstream release.
* Update build-dependencies according to configure.ac changes:
  - bump libglib2.0-dev to >= 2.49.4
  - bump wayland-protocols to >= 1.6
* Fix debian/patches/no-accessibility-dump.patch to apply again.
* Drop d/p/Don-t-apply-GDK_HINT_RESIZE_INC-to-GDK_WINDOW_STATE_.patch
  - now included in upstream release.
* Update debian/libgtk-3-0.symbols with several additions and one missing:
  - gdk_wayland_display_get_xdg_shell unused outside of gtk+.
2016-08-30 17:06:06 +00:00
14653f8f44 * d/p/0001-Fix-division-by-zero-when-calculating-the-refresh-ra.patch:
+ New patch. Fix division by zero when running under Xvfb.
2016-07-20 20:29:15 +00:00
6e5520bbff * debian/patches/wayland-add-extended-state-for-tiled.patch:
+ Dropped, included upstream.
2016-07-20 20:27:43 +00:00
6ada360ed4 Add my patch from upstream bug 755947 to disable character-cell-based
size contraints for TILED windows, so that gnome-terminal can snap to
half the screen under Wayland
2016-06-24 18:15:51 +00:00
2e8978fd47 Backport patch from upstream to mark tiled Mutter/Shell windows
as GDK_WINDOW_STATE_TILED under Wayland (with mutter >= 3.20.2-2)
2016-06-24 17:23:19 +00:00