Matthias Clasen
83b434d6a5
docs: Mention popovers in the migration guide
...
Things have changed around popovers, we should mention
that.
2021-09-28 15:47:06 -04:00
Matthias Clasen
2c9a2e94c8
entry: Clarify docs
...
Mention that max length is in characters.
2021-09-28 15:40:41 -04:00
Matthias Clasen
8f817e67de
Merge branch 'matthiasc/for-master' into 'master'
...
Fix the build
See merge request GNOME/gtk!4004
2021-09-28 19:39:57 +00:00
Matthias Clasen
66c80e82ba
Merge branch 'builder-binding-ordering' into 'master'
...
builder: Fix handling of `<binding>`
Closes #4147
See merge request GNOME/gtk!4003
2021-09-28 19:38:30 +00:00
Matthias Clasen
32191bc18e
Fix the build
...
gcc was complaining here with -Werror=return-type.
2021-09-28 15:19:17 -04:00
Matthias Clasen
c4069fdcee
builder: Fix handling of <binding>
...
We were only applying <binding> elements when the
object is constructed, which can be triggered by
various things (e.g. a <style> element). Defer
this until we reach </object>, so we can be sure
that we pick up all the bindings.
Testcase included.
Fixes : #4147
2021-09-28 15:09:49 -04:00
Matthias Clasen
b17005ddab
Merge branch 'fix-builder-parsing' into 'master'
...
builder: Fix parsing of mixed declarations
Closes #4208
See merge request GNOME/gtk!3997
2021-09-28 04:32:30 +00:00
Benjamin Otte
30a741e6af
Merge branch 'wip/lantw/GDK-Win32-Use-lowercase-windows.h' into 'master'
...
GDK/Win32: Use lowercase windows.h
See merge request GNOME/gtk!4000
2021-09-27 23:23:36 +00:00
Matthias Clasen
69cf1aa050
Merge branch 'builder-leaks' into 'master'
...
builder: Don't leak refs
See merge request GNOME/gtk!4001
2021-09-27 23:16:29 +00:00
Emmanuele Bassi
1b82de1797
Merge branch 'btj-master-patch-30099' into 'master'
...
ConstraintGuide getters: annotate out parameters as such
See merge request GNOME/gtk!4002
2021-09-27 22:32:00 +00:00
Matthias Clasen
ec62402908
builder: Fix parsing of mixed declarations
...
The GtkBuilder parser constructs the object e.g.
when handling a <binding> element. There may be
more <property> elements after it, which we were
just not applying. Fix that by always applying
property when we see </object>. To do that, we
need to track the applied status per property.
Test included.
Fixes : #4208
2021-09-27 17:47:24 -04:00
Matthias Clasen
c8f29a689d
builder: Consistently use builder_construct
...
It seems odd to use this helper in one place,
but not the other.
2021-09-27 17:46:24 -04:00
Matthias Clasen
e3ecd5d23e
Add an assertion and comment
...
Maybe it helps the person unfortunate enough
to stumble in here.
2021-09-27 17:30:25 -04:00
Bart Jacobs
eac0e06a7a
ConstraintGuide getters: annotate out parameters as such
2021-09-27 21:23:45 +00:00
Matthias Clasen
834c72bb0f
coloreditor: Don't unref unless we own it
...
Calling gtk_widget_class_bind_template_child does
*not* give you a reference that you need to unref.
It manages the reference for you. So calling
g_clear_object on such a member is wrong.
2021-09-27 16:40:29 -04:00
Matthias Clasen
6b86848984
builder: Don't leak refs
...
We sometimes end up setting an object on a GValue
that we are then not interested in. We need to
unset it, or we'll leak the ref.
2021-09-27 16:38:32 -04:00
Povilas Kanapickas
68bd94fa25
gdk/x11: Implement XI2.4 touchpad gesture support
2021-09-27 23:19:33 +03:00
Povilas Kanapickas
d981694c64
gdk/x11: Report XI2 version on the server
2021-09-27 23:17:04 +03:00
Matthias Clasen
4fff68355a
Merge branch 'wip/lantw/broadway-Use-the-correct-way-to-call-find_library' into 'master'
...
broadway: Use the correct way to call find_library
See merge request GNOME/gtk!3999
2021-09-27 14:48:58 +00:00
Hugo Carvalho
c79d327b5e
Update Portuguese translation
...
(cherry picked from commit 73861c1178
)
2021-09-26 19:59:16 +00:00
Piotr Drąg
35abc0725d
Update Polish translation
2021-09-26 17:22:49 +02:00
Aurimas Černius
1fab75d789
Updated Lithuanian translation
2021-09-26 17:22:51 +03:00
Ting-Wei Lan
5175b1676b
GDK/Win32: Use lowercase windows.h
...
Fix build on case-sensitive file systems, so it can be cross-compiled
from Linux with MinGW.
2021-09-26 21:52:12 +08:00
Emin Tufan Çetin
fbae56ef45
Update Turkish translation
2021-09-26 12:23:27 +00:00
Ting-Wei Lan
f96c4eb5bb
broadway: Use the correct way to call find_library
...
While broadway currently doesn't build on Windows, it is still better to
avoid using the old and unsupported way to call find_library.
2021-09-26 18:51:13 +08:00
Benjamin Otte
9395b28542
testsuite: Actually run all memorytexture tests
...
Whoops
2021-09-26 09:41:55 +02:00
Benjamin Otte
ef09cbee2f
build: Fix build with sysprof-capture but without sysprof
2021-09-26 09:41:55 +02:00
Мирослав Николић
5d86f08626
Update Serbian translation
...
(cherry picked from commit 1a70c49acd
)
2021-09-26 05:52:00 +00:00
Мирослав Николић
ec6a824ef9
Update Serbian translation
...
(cherry picked from commit ea63309512
)
2021-09-26 05:33:29 +00:00
Rafael Fontenelle
bbcc818b3d
Update Brazilian Portuguese translation
...
(cherry picked from commit df0f886e77
)
2021-09-25 13:58:07 +00:00
Danial Behzadi
7ede54e821
Update Persian translation
2021-09-25 10:25:05 +00:00
Matthias Clasen
b2b7118b8e
Merge branch 'ebassi/rst-man' into 'master'
...
Switch man pages to reStructuredFormat
See merge request GNOME/gtk!3995
2021-09-24 22:03:13 +00:00
Benjamin Otte
8fba0d209e
Merge branch 'wip/otte/for-master' into 'master'
...
win32: Fix GTK warnings
See merge request GNOME/gtk!3998
2021-09-24 21:46:20 +00:00
Benjamin Otte
659181f74b
win32: Fix GTK warnings
2021-09-24 23:26:45 +02:00
Benjamin Otte
555993717b
Merge branch 'wip/otte/gdk-headers' into 'master'
...
Clean up GDK headers
See merge request GNOME/gtk!3996
2021-09-24 21:16:55 +00:00
Benjamin Otte
a29474567a
gdk: Remove gdkinternals.h
2021-09-24 22:50:29 +02:00
Benjamin Otte
279f9aa6d3
wayland: Don't include gdkinternals.h
2021-09-24 22:50:29 +02:00
Benjamin Otte
d4f9d38368
win32: Fix gcc warnings
2021-09-24 22:50:29 +02:00
Benjamin Otte
47e0539968
x11: Don't include gdkinternals.h
2021-09-24 22:50:29 +02:00
Benjamin Otte
4e836493cc
macos: Don't include gdkinternals.h
2021-09-24 22:50:29 +02:00
Benjamin Otte
226ecaf9a2
win32: Don't include gdkinternals.h
2021-09-24 22:50:29 +02:00
Benjamin Otte
bcd9a0141a
broadway: Don't include gdkinternals.h
2021-09-24 22:11:57 +02:00
Benjamin Otte
811b5d995b
gdk: Don't include gdkinternals.h in gdk-private.h
2021-09-24 22:11:57 +02:00
Benjamin Otte
c7992884ae
gdk: Remove gdk.h include form gdkframeclockidle.c
2021-09-24 22:11:57 +02:00
Benjamin Otte
39f2bb28de
gdk: Remove gdk.h include from header
2021-09-24 22:11:57 +02:00
Benjamin Otte
78d7cb712e
gdk: Remove gdk.h include from gdk-private.h
2021-09-24 22:11:57 +02:00
Benjamin Otte
d61c71c378
macos: Actually set the vfuncs
2021-09-24 22:11:57 +02:00
Emmanuele Bassi
c317a1b7c4
ci: Update the Docker image to use
2021-09-24 19:00:09 +01:00
Yuri Chornoivan
7e48ab4ccd
Update Ukrainian translation
...
(cherry picked from commit 3a0d4d3d13
)
2021-09-24 17:06:32 +00:00
Emmanuele Bassi
2fd0da8788
ci: Add Python's docutils to the base image
...
We use rst2man for generating our man pages.
2021-09-24 18:04:09 +01:00