Christoph Reiter
8a9ffef52b
Revert "Merge branch 'remove-mingw-SetupDiGetDevicePropertyW-check-3-24' into 'gtk-3-24'"
...
This reverts merge request !862
2019-09-15 15:19:29 +00:00
Matthias Clasen
f4cd637056
Merge branch 'drop-mir' into 'gtk-3-24'
...
Drop the mir backend
See merge request GNOME/gtk!1062
2019-09-09 20:02:02 +00:00
Chun-wei Fan
6e1e1991d5
Merge branch 'win32-ime-fixes' into 'gtk-3-24'
...
Win32 IME fixes
See merge request GNOME/gtk!1063
2019-09-09 04:42:39 +00:00
Emmanuele Bassi
70c4b66d99
Bump up the version in the Meson build file
...
We already released 3.24.11.
2019-09-07 17:44:18 +01:00
Marek Černocký
6119c09535
Updated Czech translation
2019-09-07 12:09:18 +02:00
Emin Tufan Çetin
77c41261d6
Update Turkish translation
2019-09-07 08:07:42 +00:00
Efstathios Iosifidis
30a4d273fb
Update Greek translation
2019-09-06 20:50:03 +00:00
Philip Zander
d33c24b31e
Win32 IME fixes
...
See merge request !1063
2019-09-06 20:45:45 +02:00
Emin Tufan Çetin
195a550bf4
Update Turkish translation
2019-09-06 18:30:51 +00:00
Milo Casagrande
5ca7bbfd0e
Update Italian translation
2019-09-05 11:59:33 +00:00
Christoph Reiter
10daf4c3b6
Merge branch 'autotools-also-dist-subprojects-directory' into 'gtk-3-24'
...
autotools: dist the subprojects directory
See merge request GNOME/gtk!1069
2019-09-04 17:11:52 +00:00
Matthias Clasen
622111f1ca
3.24.11
2019-09-03 22:34:36 -04:00
Matthias Clasen
90dfff5901
Fix gtk-builder-tool tests
2019-09-03 22:34:36 -04:00
Matthias Clasen
17064928d2
Fix gtk-query-settings test
2019-09-03 22:34:36 -04:00
Matthias Clasen
e082414f0c
Update a11y test results
2019-09-03 22:34:36 -04:00
Matthias Clasen
3f63656630
css: Support PANGO_WEIGHT_ULTRAHEAVY
...
The CSS fonts spec allows values between 1 and 1000,
so we can support Pangos ultraheavy weight (= 1000).
2019-09-03 17:12:03 -04:00
Matthias Clasen
d2bd63e455
Merge branch 'mingw-iconcache-use-correct-fstat' into 'gtk-3-24'
...
gtkiconcache: use _fstat64 under 64bit mingw to match GStatBuf
See merge request GNOME/gtk!1067
2019-09-03 20:17:24 +00:00
Matthias Clasen
8f44ec3c09
Merge branch 'remove-gdk-spawn-macros' into 'gtk-3-24'
...
build: remove unused HAVE__NSGETENVIRON and HAVE_CRT_EXTERNS_H
See merge request GNOME/gtk!1066
2019-09-03 20:05:38 +00:00
Matthias Clasen
340c62ecd6
Merge branch 'issue1044' into 'gtk-3-24'
...
Fix resize requests being forgotten when maximizing a hidden window
See merge request GNOME/gtk!367
2019-09-03 15:43:07 +00:00
Jonas Ådahl
e9fdb35687
Revert "gdk/wayland: go through monitor to compute scale factor"
...
This reverts commit 6d545b6d03
.
Reverting as this broke multi DPI systems, where a client is expected to
render at scale = 1 if it is only visible on a scale = 1 monitor.
Fixes: https://gitlab.gnome.org/GNOME/gtk/issues/2129
2019-09-03 17:13:17 +02:00
Matthias Clasen
eaf0e54074
Merge branch 'gtk-3-24-issue2128' into 'gtk-3-24'
...
[gtk3] wayland: Fix xdg-output v3 support
See merge request GNOME/gtk!1081
2019-09-03 14:32:07 +00:00
Olivier Fourdan
a1becccd3f
wayland: Fix xdg-output v3 support
...
The xdg_output.done event is deprecated in xdg-output v3, so clients
need to rely on the wl_output.done event instead.
However, applying the changes on the fist wl_output.event when using
xdg-output v3 may lead to an incomplete change, as following xdg-output
updates may follow.
Make sure we apply xdg-output events on wl_output.done events with
xdg-output v3.
https://gitlab.gnome.org/GNOME/gtk/issues/2128
2019-09-03 16:10:33 +02:00
Goran Vidović
14eebd97b0
Update Croatian translation
2019-09-03 13:47:58 +00:00
A S Alam
d3584b22df
Update Punjabi translation
2019-09-02 16:19:18 +00:00
A S Alam
480c5d5bf3
Update Punjabi translation
2019-09-02 15:43:44 +00:00
Robert Antoni Buj Gelonch
177231516e
Update Catalan translation
2019-09-01 06:24:20 +00:00
Ryuta Fujii
ec91152a02
Update Japanese translation
2019-08-31 11:37:53 +00:00
Ryuta Fujii
71c100869f
Update Japanese translation
2019-08-31 11:35:26 +00:00
Zander Brown
4af8e3ef02
Update British English translation
2019-08-31 08:56:02 +00:00
Changwoo Ryu
c2bfcca0e9
Update Korean translation
2019-08-30 14:07:53 +00:00
John Ralls
d34d99a917
Don't set G_ENABLE_CONSISTENCY_CHECKS on all debug builds.
2019-08-28 19:54:58 -07:00
John Ralls
a12931b9f8
Silence compiler type warnings about converting enums to gboolean.
2019-08-28 19:54:58 -07:00
Jordi Mas
54bdac6331
Update Catalan translation
2019-08-28 19:35:23 +02:00
Luca Bacci
72baf988ee
autotools: dist the subprojects directory
...
See Merge Request !1069
2019-08-28 18:35:10 +02:00
Christoph Reiter
52be6acb89
build: remove unused HAVE__NSGETENVIRON and HAVE_CRT_EXTERNS_H
...
Looks like this is a leftover from gdkspawn/gtk2
2019-08-26 20:42:42 +02:00
Christoph Reiter
8809fab111
gtkiconcache: use _fstat64 under 64bit mingw to match GStatBuf
...
With the switch to meson we no longer built with _FILE_OFFSET_BITS which
results in fstat being the 32 bit variant, not matching GStatBuf, which is
_stat64 on 64bit mingw builds.
This makes things use _fstat64 in this case, to match GStatBuf.
2019-08-26 20:13:48 +02:00
Changwoo Ryu
352948fcdf
Update Korean translation
2019-08-26 11:17:02 +00:00
Christoph Reiter
31a57fe389
Drop the mir backend
...
It depends on libcontent-hub-glib which was dropped from Ubuntu in mid 2017:
https://bugs.launchpad.net/ubuntu/+source/content-hub/+bug/1712874
It was patched downstream to still build until it was disabled at the beginning
of 2018: https://launchpad.net/ubuntu/+source/gtk+3.0/3.22.28-1ubuntu3
This likely means no one has built gtk with mir in 2 years, and there is no plan
to change that, so just remove it.
2019-08-25 22:46:28 +02:00
Fran Dieguez
5493efdb41
Update Galician translation
2019-08-25 16:53:23 +00:00
Fran Dieguez
98b1c94027
Update Galician translation
2019-08-25 16:07:19 +00:00
Charles Monzat
6e0d1fc23c
Update French translation
2019-08-25 15:49:34 +00:00
Matthias Clasen
8f955baf93
Merge branch 'gtk-3-24' into 'gtk-3-24'
...
gtkprintbackend:backend_create: avoid strdup+free (3.24)
See merge request GNOME/gtk!996
2019-08-25 12:03:03 +00:00
Matthias Clasen
64fe119643
Merge branch 'wip/carlosg/ensure-selection-notify' into 'gtk-3-24'
...
Ensure to emit GDK_SELECTION_NOTIFY on all circumstances
See merge request GNOME/gtk!1057
2019-08-25 11:54:46 +00:00
Matthias Clasen
3857077701
Merge branch 'build-remove-xiproto-xreply-check' into 'gtk-3-24'
...
autotools: remove NEED_XIPROTO_H_FOR_XREPLY check
See merge request GNOME/gtk!1058
2019-08-25 11:46:40 +00:00
Balázs Úr
91b862a527
Update Hungarian translation
2019-08-24 20:22:03 +00:00
Matej Urbančič
67d4369b6c
Updated Slovenian translation
2019-08-24 20:07:30 +02:00
Rūdolfs Mazurs
a5cb933e30
Update Latvian translation
2019-08-24 11:18:18 +00:00
Rūdolfs Mazurs
9ef0e03a20
Update Latvian translation
2019-08-24 11:14:16 +00:00
Matthias Clasen
a579083b17
Merge branch 'fix-opengl-profiling' into 'gtk-3-24'
...
Fix profiling output when rendering with OpenGL
See merge request GNOME/gtk!1060
2019-08-24 09:52:00 +00:00
Alexander Larsson
e417fa1b7a
Fix profiling output when rendering with OpenGL
...
I was not getting any gtk+ profile markers output from the frame clock
when I was profiling an OpenGL app (gnome-hexgl). I debugged this and
it turns out that the profiling depends on getting the _NET_WM_FRAME_TIMINGS
event from the compositor, and once we switched to OpenGL rendering
this never appeared.
It turns out the reason it didn't is that the compositor only does
so if the client increases the counter tied to the window, and the
x11 gdk code has this optimization where if we do a draw pass
but nothing is actually drawn we don't update the counter.
Unfortunately the detection of whether something was draw or not
is based on some cairo surface hack that breaks when we render with
OpenGL instead. The fix is to just always update the counter if
we're drawing with OpenGL.
2019-08-23 23:18:32 +03:00