Chun-wei Fan
9bff56db9f
GDK-Win32: Fix build
...
Include the appropriate headers as some function prototypes were moved lately.
Also, re-order the include order of the gdk/*private.h headers alphabetically
in the files that were updated.
2021-09-30 16:21:38 +08:00
Matthias Clasen
502b3ceaa2
Merge branch 'matthiasc/for-master' into 'master'
...
gtk-builder-tool: Simplify <style>
See merge request GNOME/gtk!4009
2021-09-29 15:37:29 +00:00
Matthias Clasen
01abd1565e
a11y: Simplify atspi context a bit
...
We don't really need a bus-address property
that gets copied for every single object.
We keep the address in object data on the
display anyway. Just use it from there.
This gets rid of a nice amount of strdups
at startup.
2021-09-29 10:58:23 -04:00
Matthias Clasen
160aeb4879
Simplify our ui files
...
Run gtk4-builder-tool simplify over our ui files,
we simplify some more things now.
2021-09-29 10:58:23 -04:00
Matthias Clasen
fd0a5e3c23
buildertool: Fix a simplify issue
...
<lookup> elements can contain a type name, we can't just
ignore the pcdata content. This was breaking some of our
ui files when simplifying them.
2021-09-29 10:58:23 -04:00
Matthias Clasen
6f002678be
gtk-builder-tool: Simplify more
...
Simplify enum properties as well.
Update affected tests.
2021-09-29 10:58:21 -04:00
Yuri Chornoivan
da5efea663
Update Ukrainian translation
2021-09-29 12:51:56 +00:00
Sveinn í Felli
22ffae1b13
Update Icelandic translation
...
(cherry picked from commit 4e08ec0ea1
)
2021-09-29 12:05:11 +00:00
Yuri Chornoivan
62ed3b476d
Update Ukrainian translation
2021-09-29 11:35:43 +00:00
Kukuh Syafaat
4a684a6371
Update Indonesian translation
...
(cherry picked from commit cc70eaca93
)
2021-09-29 05:57:36 +00:00
Matthias Clasen
18c9727a98
Merge branch 'wip/chergert/fix-4279' into 'master'
...
macos: handle NULL surface when creating GL context
Closes #4279
See merge request GNOME/gtk!4008
2021-09-29 01:22:35 +00:00
Christian Hergert
e77eaa0ace
macos: handle NULL surface when creating GL context
...
Fixes #4279
2021-09-28 17:36:23 -07:00
Matthias Clasen
12e8a92608
Merge branch 'matthiasc/for-master' into 'master'
...
builder: Simplify parameter collection
See merge request GNOME/gtk!4006
2021-09-28 22:24:13 +00:00
Matthias Clasen
5bc3923bae
builder-tool: Avoid <style> when converting
...
We can just set the css-classes property instead.
Update affected tests.
2021-09-28 17:48:50 -04:00
Matthias Clasen
e99ac8f6d8
builder: Simplify parameter collection
...
This avoids setting the GValue only to toss it at the
end of the loop body. Instead, we can just do nothing
if this property isn't interesting to us.
2021-09-28 17:48:50 -04:00
Yaron Shahrabani
f5db501879
Update Hebrew translation
...
(cherry picked from commit e230579149
)
2021-09-28 20:28:18 +00:00
Matthias Clasen
8aafee4e35
Merge branch 'matthiasc/for-master' into 'master'
...
entry: Clarify docs
See merge request GNOME/gtk!4005
2021-09-28 20:24:16 +00:00
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
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
Мирослав Николић
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