Commit Graph

51558 Commits

Author SHA1 Message Date
3e3b41fa1a d/libgtk-3-0.symbols: Mark gdk_wayland_window_announce_ssd() as Linux-specific
We do not enable Wayland on non-Linux.
2018-09-30 14:50:49 +01:00
075e883413 3.24.1-1 2018-09-19 23:36:22 +01:00
53b0a47e1c Run a11ystate.test separately and mark it as flaky for now
This is due to a known failure: state/focus1.ui passes in a desktop
session but fails in a minimal autopkgtest VM. Treating one test as
flaky seems better than treating all tests as flaky.
2018-09-19 23:32:34 +01:00
de927a75db Update changelog 2018-09-19 23:25:56 +01:00
e35ea903f5 Don't install a .la file into installed-tests 2018-09-19 23:17:58 +01:00
c33008981a d/copyright: Fix some lintian warnings 2018-09-19 23:16:02 +01:00
b7406e5f34 d/rules: Make it clear that we respect nocheck option 2018-09-19 21:32:00 +01:00
81271df54e Temporarily (B-)D on libgl1-mesa-dev and libegl1-mesa-dev
This works around #909173 in libepoxy.
2018-09-19 14:01:23 +01:00
04210faef4 Rebase patch series 2018-09-19 10:16:56 +01:00
321430528e Update d/gbp.conf from glib2.0 2018-09-19 10:11:40 +01:00
03a1dafba0 Bump GLib build-dependency to 2.53.4 as per configure.ac 2018-09-19 10:11:13 +01:00
2316a3af00 New upstream release 2018-09-19 10:10:24 +01:00
e746af4c56 Update upstream source from tag 'upstream/3.24.1'
Update to upstream version '3.24.1'
with Debian dir 82473adfb6
2018-09-19 10:08:05 +01:00
3fd9acc827 New upstream version 3.24.1 2018-09-19 10:05:09 +01:00
ddcdefa98c Use the same Xvfb screen configuration as in the upstream GTK+ 4 Gitlab-CI tests
This will hopefully make GLX work (see also #874077)
2018-09-19 10:00:20 +01:00
f5ad1786e8 3.24.1 2018-09-18 21:42:55 -04:00
ac41c3895f Update Russian translation 2018-09-18 20:09:23 +00:00
LRN
d7cf221d8a Merge branch 'win32-scroll-both' into 'gtk-3-24'
GDK W32: send both smooth and discrete scrolling events

See merge request GNOME/gtk!335
2018-09-18 13:50:29 +00:00
6183f48ab3 Merge branch 'imwayland_serial' into 'gtk-3-24'
imwayland: Don't reset serial while text-input is alive

See merge request GNOME/gtk!339
2018-09-17 13:19:58 +00:00
af46ba27cc imwayland: Don't reset serial while text-input is alive
The serial number is a persistent property of the text-input object.
2018-09-14 20:33:38 +00:00
0546a97d14 Note another known autopkgtest failure 2018-09-14 13:22:32 +01:00
71b252c461 d/gtk-3-examples.install: Sort file list (wrap-and-sort -a) 2018-09-14 11:00:25 +01:00
371808017c Sort dependency lists (wrap-and-sort -a) 2018-09-14 10:59:30 +01:00
8fd2d461fc gtk_application_inihit: allow no reason
We document this argument as nullable, so treat it as such.

Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1327
2018-09-13 23:32:45 -04:00
46dfd139ef GDK W32: fix direction of horizontal smooth scrolling events
Commit 359df028be changed the
code to send GDK_SCROLL_SMOOTH with deltas instead of
GDK_SCROLL_(UP|DOWN|LEFT|RIGHT).

Windows defines deltas inversed for vertical direction
(positive values mean the wheel was turned forward)
but not for horizontal direction
(positive values mean the wheel was turned towards the right).

This commit fixes behavior as both axes were inverted previously.
2018-09-13 19:30:41 +00:00
86751c4a25 Update Latvian translation 2018-09-13 15:30:28 +00:00
9f0eb6735d d/tests/installed-tests: Run installed-tests
Mark them as flaky for now due to some known failures (which succeed
at build-time, so they are presumably solvable).

Closes: #908440
2018-09-13 12:40:43 +01:00
e1bc4f769e Stop marking some reftests as known failures
They now succeed on all release architectures.

d/p/reftest-known-fail.patch: Drop, no longer needed
2018-09-13 12:36:18 +01:00
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
41aa4909fe Build installed-tests
- Install them in gtk-3-examples for now to avoid the NEW queue
2018-09-13 09:09:48 +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
b1d3beedc3 Add a missing include
Closes https://gitlab.gnome.org/GNOME/gtk/issues/1325
2018-09-12 23:02:26 -04:00
f393d371e5 Merge branch 'wip/carlosg/issue-1317' into 'gtk-3-24'
modules: Check current context before retrieving surrounding

See merge request GNOME/gtk!326
2018-09-13 01:40:58 +00:00
7d1d5119de Merge branch 'clear_preedit_fix' into 'gtk-3-24'
imwayland: Fix clearing of preedit text

See merge request GNOME/gtk!329
2018-09-13 01:32:11 +00:00
7a404c32b5 Merge branch 'gtk-3-24-fix-glib-dep' into 'gtk-3-24'
gtk-3-24: build: Raise glib dependency for unicode 10.0 script names

See merge request GNOME/gtk!336
2018-09-13 01:26:35 +00:00
db2c9a6ec8 GDK W32: send both smooth and discrete scrolling events
Commit 359df028be changed the
code to send GDK_SCROLL_SMOOTH with deltas instead of
GDK_SCROLL_(UP|DOWN|LEFT|RIGHT). Change it again, to send
both the GDK_SCROLL_SMOOTH and the GDK_SCROLL_(UP|DOWN|LEFT|RIGHT)
event separately (with the discrete event marked as emulated),
as this is what other backends (such as wayland) do.
2018-09-12 15:20:37 +00:00
9b563b9daa build: Raise glib dependency for unicode 10.0 script names
Unicode 10.0 script name enums are used in gtk/script-names.c, which
aren't defined before glib-2.53.4.
2018-09-12 13:30:18 +03:00
898f2e1fc2 Finalise changelog 2018-09-11 17:33:40 +01:00
0252e21974 Update changelog 2018-09-11 16:50:41 +01:00
c844f72241 Fix-portal-path-handling.patch: Cherry-pick from upstream
Fix an incorrect dereferencing
2018-09-11 16:24:59 +01:00
f0c5417869 Add Applied-Upstream to last cherry-pick 2018-09-11 16:24:30 +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
99669503fb imwayland: Fix clearing of preedit text in webkitgtk
Fixes webkitgtk misbehaviour as outlined in https://gitlab.gnome.org/GNOME/gtk/issues/1316#note_312942 , which was introduced in 49b17e6c.
The preedit will be cleared on exit only if it is already present.
2018-09-11 12:12:28 +00:00
c22d5ab9f6 imwayland: Fix clearing of preedit text
Fixes terminal emulator misbehaviour as outlined in https://gitlab.gnome.org/GNOME/gtk/issues/1316, which was introduced in 49b17e6c. The original commit cleared preedit text by setting it to an empty string, which still counted as existing preedit. The fix sets preedit string to null, which is correctly understood as not present.
2018-09-11 12:11:10 +00:00
5d903cb094 builds: Fix introspection with MSVC builds
For building the introspection dumper program on Visual Studio, leave out
the G_LOG_DOMAIN as g-ir-scanner does not like it when it constructs the
compiler command line for Visual Studio.

Also ensure that we are looking for the freshly-built libraries by looking
for the .lib's from the output directories of the Visual Studio project files.
2018-09-11 18:13:10 +08:00
416feacfe3 Merge branch 'adwaita-fixes-3' into 'gtk-3-24'
Adwaita: Fix errors in two recent MRs

See merge request GNOME/gtk!330
2018-09-10 19:07:26 +00:00
f893e668c8 Adwaita: Fix sidebar separator styling
Simplify the styling of sidebar separators by not setting their borders
and margins rather than trying to drop it afterward, which was actually
not working anyway.
2018-09-10 15:05:22 +02:00
a0acdcd08c Adwaita: Fix dropping the backgroud on nested headerbars
Make the selector less greedy to not remove the background on
non-titlebar headerbars contained in non-headerbar titlebars and only to
the ones contained in headerbar titlebars. This avoid issues in some
applications.

Also make dropping the background more agressive to actually remove it.
2018-09-10 14:54:19 +02:00