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
08b871fa51
Replace the deprecated GdkDisplayManager with GdkSeat.
2018-12-07 16:39:13 -08:00