Commit Graph

51746 Commits

Author SHA1 Message Date
cb3d5c84e8 Explicitly disable cloud providers feature
This makes it just a 1-line change when we do get around to enabling it.

It's disabled because it breaks the build tests.

https://gitlab.gnome.org/GNOME/gtk/issues/33

Gbp-Dch: Ignore
2019-01-13 18:21:07 -05:00
a89fe1a044 Enable all hardening flags 2018-12-28 09:12:18 -05:00
1910d5cde0 Add -Wl,-O1 -Wl,--as-needed to our LDFLAGS 2018-12-28 08:43:51 -05:00
0b26d0b56d releasing package gtk+3.0 version 3.24.2-3 2018-12-13 12:55:49 -05:00
47e4e9c862 Cherry-pick x11-Fix-deprecation-macro-use.patch:
- Fix deprecation macro use to fix crashes seen on Xfce

Gbp-Dch: Full
2018-12-13 12:16:04 -05:00
d0236eeada releasing package gtk+3.0 version 3.24.2-2 2018-12-13 08:41:29 -05:00
18b04f02f9 Use xvfb-run for build tests 2018-12-13 08:41:12 -05:00
9d93d5c411 Add Revert-update-some-a11y-test-results.patch:
- Revert a late change that broke our build tests

Gbp-Dch: Full
2018-12-13 08:41:08 -05:00
fcc87297e8 releasing package gtk+3.0 version 3.24.2-1 2018-12-12 23:22:45 -05:00
cbcb292ea6 debian/libgtk-3-0.symbols: Add new symbol 2018-12-12 23:22:33 -05:00
bf7ef94f93 Cherry-pick Revert-Fix-deprecation-warnings.patch:
- Fix typo that broke the build
2018-12-12 16:40:16 -05:00
e89dc3ed4c Drop patches applied in new release:
- wayland-Avoid-crashes-inside-wl_proxy_marshal.patch
- Force-emoji-presentation.patch
- emojichooser-Pass-chooser-to-add_emoji.patch

Gbp-Dch: Full
2018-12-12 16:20:09 -05:00
917c3a4dea New upstream release
- Fix tooltip flickering regression in Xfce

Closes: #911148
LP: #1798861

Gbp-Dch: Full
2018-12-12 16:14:34 -05:00
49af27424b Update upstream source from tag 'upstream/3.24.2'
Update to upstream version '3.24.2'
with Debian dir d996ad5a44
2018-12-12 16:11:13 -05:00
104b2edc9f New upstream version 3.24.2 2018-12-12 16:07:25 -05:00
363df54e54 3.24.2 2018-12-12 13:35:04 -05:00
38edc38f21 Skip GdkPixbuf in default-value tests 2018-12-12 13:35:04 -05:00
b26cdd6d27 Update some a11y test results 2018-12-12 13:35:04 -05:00
5aedfe048b Fix deprecation warnings 2018-12-12 12:46:09 -05:00
6e65c061d8 Cherry-pick Tooltip-Fix-the-used-cursor-size-if-0-in-Settings.patch:
- Fix tooltip flickering regression in Xfce

Closes: #911148
LP: #1798861

Gbp-Dch: Full
2018-12-12 10:27:58 -05:00
4c8fcd6a6f Add gdk_x11_display_get_parent_relative_pattern().
Fixes #1280, tray icons not drawing background. This is a magic pattern only
usable for gdk_window_set_background_pattern() that sets the underlying
X window's background to ParentRelative.
2018-12-12 02:56:35 +01:00
4247fb606a Adwaita: revert all gnome 3.32 changes
- all changes now in wip/jimmac/gnome-3-32 branch
2018-12-10 20:23:22 +01:00
8fde4eeb42 releasing package gtk+3.0 version 3.24.1-3 2018-12-10 12:29:05 -05:00
403f4c9dae Merge branch 'issue1507' into 'gtk-3-24'
a11y: Check X11 display at runtime

See merge request GNOME/gtk!450
2018-12-10 16:39:12 +00:00
ffeacd5ae3 a11y: Check X11 display at runtime
`gtk_widget_accessible_grab_focus()` code checks that X11 isenabled at
build time and uses X11 specific functions such as
`gdk_x11_get_server_time()` regardless of the actual backend being used.

Check that we are using an X11 display when X11 is backend enabled, so
we do not crash when running on Wayland

Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1507
2018-12-10 17:09:42 +01:00
cf94094558 Cherry-pick emojichooser-Pass-chooser-to-add_emoji.patch:
- Fix variant selector in emoji chooser

LP: #1807721

Gbp-Dch: Full
2018-12-10 10:26:19 -05:00
208ce309f6 Cherry-pick Force-emoji-presentation.patch:
- Ensure that all emoji from the emoji chooser use emoji presentation
  instead of the black-and-white text presentation

LP: #1807719

Gbp-Dch: Full
2018-12-10 10:10:44 -05:00
a8402cd1b3 Update debian/gbp.conf 2018-12-10 09:52:48 -05:00
374771d434 Stop using gnome-get-source 2018-12-10 09:52:22 -05:00
fcecc761cb Adwaita: selected borders darker for :dark
- switches in particular looked undefined
2018-12-10 12:36:39 +01:00
ecfdd186fe Adwaita: tone down $base_color saturation 2018-12-10 12:29:08 +01:00
720bc7083c Adwaita: special case round buttons
- defining gradients outside of _drawing while Lapo isn't
  looking. Surely this will bite us in the future.
2018-12-10 12:19:09 +01:00
ad7eeb7a23 Adwaita: gradient undershoots
- based on a patch by frederik.feichtmeier <frederik.feichtmeier@gmail.com>
  I'm certain this is something we had initially, but can't recall
  why we got rid of it for the more visually distracting dashed line.
  We can always revert when Lapo shows up and slams us with that broken
  use case. I'm guessing non-white bgs.

- So far it looks way less distracting than the dashed line
2018-12-10 11:57:13 +01:00
15935bb248 Merge branch 'win10-use-system-font' into 'gtk-3-24'
GDK W32: Always set gtk-font-name to the active UI font. Fixes #1484

See merge request GNOME/gtk!436
2018-12-10 06:20:34 +00:00
f9a1453b94 Updated Slovenian translation 2018-12-09 21:26:10 +01:00
fcb1da0969 Updated French translation 2018-12-09 15:25:59 +01:00
46bee8b9fe Merge branch 'quartz-monitor' into gtk-3-24 2018-12-08 11:28:32 -08:00
8797deb4b2 Visual Studio builds: update for gdk now using pangowin32. See !436 2018-12-08 14:17:34 +01:00
833ddc6e8d Silence enum type warning in 10.9. 2018-12-07 16:59:46 -08:00
9e212cd981 Prevent crash if display->touch_implicit_grabs is NULL. 2018-12-07 16:59:45 -08:00
5294c4f6f3 Fix crash if there are no grabs in place. 2018-12-07 16:59:45 -08:00
e786da9ca9 Complete GdkQuartzDisplay Implementation.
Changing FIXME on unneeded functions to X11-only where appropriate.
2018-12-07 16:59:45 -08:00
89c8c55fda Remove 2 unused functions. 2018-12-07 16:59:45 -08:00
eb2799cd7a Make _gdk_quartz_window_flush a no-op for MacOS 10.14 and later.
According to Apple's docs it's no longer necessary as Cocoa will notice
any changes and call drawRect as needed.
2018-12-07 16:59:45 -08:00
1165ab9d27 Replace deprecated gestalt for 10.10 and later.
It was deprecated in 10.8 but no replacement until 10.10.
2018-12-07 16:59:44 -08:00
ca6db9a79d Add compile-time check for NSGraphicsContext graphicsPort/CGContext.
Runtime check alone doesn't silence warning.
2018-12-07 16:59:44 -08:00
f30ed5ddc7 Fix Cocoa style and event constants for MacOS X 10.12 and later. 2018-12-07 16:59:44 -08:00
941f3c3887 Move the CGDisplayReconfigurationCallback to gdkdisplay-quartz.c.
Handling more flags, handling them correctly, and emitting the requisite
signals.

Change screen layout to use CGGetActiveDisplayList instead of NSScreens,
eliminating the latency between updating screens and recomputing the
root window.
2018-12-07 16:39:13 -08:00
9773b1951c Clean up some unused variables. 2018-12-07 16:39:13 -08:00
85f52dceaa Replace NSInputManager for MacOS 10.6 and later. 2018-12-07 16:39:13 -08:00