Commit Graph

51746 Commits

Author SHA1 Message Date
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
6ab9a85ac9 Merge branch 'wip/adwaita/linked-entry-error-state-fix-3-24' into 'gtk-3-24'
Adwaita: Fix linked elements in error state

See merge request GNOME/gtk!316
2018-09-10 10:46:03 +00:00
7e0aba77ff Merge branch 'selection-mode-ancestor-3' into 'gtk-3-24'
Adwaita: Set selection mode to headerbars if it's on ancestors

See merge request GNOME/gtk!325
2018-09-10 08:59:37 +00:00
cbf76d4693 Merge branch 'separator-sidebar-3' into 'gtk-3-24'
Adwaita: Style separator.sidebar

See merge request GNOME/gtk!323
2018-09-10 08:59:04 +00:00
85a98d5d7c Merge branch 'nested-headerbar-3' into 'gtk-3-24'
Adwaita: Drop the background of nested headerbars

See merge request GNOME/gtk!322
2018-09-10 08:57:54 +00:00
1ef8092e8a Team upload 2018-09-10 01:16:02 +01:00
c552be08d5 d/gbp.conf: Don't number patches 2018-09-10 01:15:47 +01:00
241642086f Work around a gdk-pixbuf bug that caused test failures
Closes: #908439
2018-09-10 01:14:25 +01:00
ccbe7763b9 debian/libgtk-3-0.symbols: gtk_color_picker_kwin_new() is new in 3.24.0, not 3.24.3 which doesn't exist yet 2018-09-10 01:13:14 +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
87fa847b64 Update Russian translation 2018-09-09 20:44:39 +00:00
44fd2702da Update Russian translation 2018-09-09 20:06:36 +00:00
4858f4b46e Update Friulian translation 2018-09-08 10:47:42 +00:00
88dc784256 modules: Check current context before retrieving surrounding
There may be situations where this might get called while the
currently focused context just went away (eg. after setting the
text widget unsensitive).

Closes: #1317
2018-09-07 17:01:12 +02:00
43c458f45f Adwaita: Set selection mode to headerbars if it's on ancestors
This allows to set the container of the headerbars in selection mode
rather than having to set the mode to each element of the title bar.
2018-09-07 15:27:22 +02:00