Matthias Clasen
4375f8e382
ngl: Remove a few redundant checks
...
We bail early on invisible nodes. No need to
repeat that check in individual visit functions.
2021-03-07 10:18:47 -05:00
Matthias Clasen
42b515a1e5
Merge branch 'matthiasc/for-master' into 'master'
...
Revert "flatpak: No need to build sassc anymore"
See merge request GNOME/gtk!3266
2021-03-07 14:59:57 +00:00
Matthias Clasen
6ab779cd06
roundedrect: Remove unclear language from the docs
...
The various intersection function for rounded rects are
precise. No need to add wordy disclaimers about the handling
of the corners.
2021-03-07 09:04:43 -05:00
Matthias Clasen
a261e9fca2
Revert "flatpak: No need to build sassc anymore"
...
This reverts commit 9a540841fd
.
2021-03-06 16:03:41 -05:00
Matthias Clasen
50ccab487f
Merge branch 'matthiasc/for-master' into 'master'
...
vulkan: Add visible fallback rendering
See merge request GNOME/gtk!3264
2021-03-06 19:29:50 +00:00
Guillaume Bernard
ddd5e5717d
Update French translation
...
(cherry picked from commit 5b18df9b5e
)
2021-03-06 18:49:41 +00:00
Мирослав Николић
390a278606
Update Serbian translation
...
(cherry picked from commit b9a451423f
)
2021-03-06 18:43:51 +00:00
Changwoo Ryu
00423c54b5
Update Korean translation
...
(cherry picked from commit 60a714a25f
)
2021-03-06 18:11:58 +00:00
Jordi Mas
f8f90d85ad
Update Catalan translation
2021-03-06 09:44:50 +01:00
Benjamin Otte
91932ada63
vulkan: Handle simple transforms in the clipping code
...
Requires pushing the GskTransform into the clipping code so that we
can actually look at its category.
2021-03-05 19:36:36 -05:00
Matthias Clasen
dbb264dfc9
vulkan: Add visible fallback rendering
...
Hook up the "Show fallback rendering" switch for Vulkan.
This brings home the sobering truth that the Vulkan renderer
is doing *all* fallback, since we switched from offset nodes
to transform nodes.
2021-03-05 18:42:04 -05:00
Matthias Clasen
3aa89efcf4
Merge branch 'matthiasc/for-master' into 'master'
...
Matthiasc/for master
See merge request GNOME/gtk!3263
2021-03-05 20:30:54 +00:00
Matthias Clasen
82f40a92c1
searchentry: Typo fix
2021-03-05 15:07:02 -05:00
Matthias Clasen
ae1a950a93
flatpak: Fix the gtk4-demo build
...
This was overlooked in 8e7e821033
.
2021-03-05 15:06:20 -05:00
Matthias Clasen
2228181b35
Merge branch 'wip/exalm/window-shadow-dark-4' into 'master'
...
Adwaita: Use transparent black for window border in dark too
See merge request GNOME/gtk!3261
2021-03-05 19:41:39 +00:00
Matthias Clasen
7357120c81
Merge branch 'wip/jimmac/fix-flatpak-build' into 'master'
...
Flatpak: Update build manifests
See merge request GNOME/gtk!3259
2021-03-05 19:11:36 +00:00
Alexander Mikhaylenko
0942e863f2
Adwaita: Use transparent black for window border in dark too
...
Avoid smear when the background behind the window is dark. Adjust opacity
to make it appear roughly the same as before on white background.
2021-03-05 22:59:25 +05:00
Matthias Clasen
08f3618a47
Merge branch 'wip/jimmac/sidebar-focus' into 'master'
...
Adwaita: Regular focus ring for sidebar rows
Closes #3708
See merge request GNOME/gtk!3258
2021-03-05 17:17:04 +00:00
Jakub Steiner
8e7e821033
Flatpak: Update build manifests
...
- point to the upstream repo for wayland
- disable disabling of sassc
- switch wayland from autotools to meson
2021-03-05 18:00:17 +01:00
Jakub Steiner
11d6f2ddd0
Adwaita: Regular focus ring for sidebar rows
...
- style sidebar rows as regular items like buttons wrt focus
- define transition as part of the focus-ring(),
only animate outline related properties rather than `all`
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3708
2021-03-05 17:45:58 +01:00
Kukuh Syafaat
490384c69f
Update Indonesian translation
...
(cherry picked from commit e54dc87a15
)
2021-03-05 11:53:01 +00:00
Matthias Clasen
468242b13b
Merge branch 'iconbrowser-fix' into 'master'
...
iconbrowser: fix search<>category interaction
Closes #3717
See merge request GNOME/gtk!3257
2021-03-05 01:11:11 +00:00
Matthias Clasen
d3d49ce7f1
iconbrowser: fix search<>category interaction
...
Make search act like a separate, filtered view of
all icons. This is how it worked in gtk3, and how
it should be.
Fixes : #3717
2021-03-04 19:30:02 -05:00
Matthias Clasen
c303ec1553
Merge branch 'preedit-selection-fix' into 'master'
...
Preedit selection fix
Closes #1123
See merge request GNOME/gtk!3255
2021-03-04 22:48:25 +00:00
Matthias Clasen
d28df0b87e
textview: Delete selection when preedit starts
...
This prevents confusing misrendering when the preedit text
pushes the selection text out of the rendered selection.
Fixes : #1123
2021-03-04 15:18:30 -05:00
Matthias Clasen
d1fbfb9c4e
textview: Send anchor with surrounding
...
We have the api to do it now.
2021-03-04 15:18:30 -05:00
Matthias Clasen
ccae0e1732
text: Optimize away 0-change insertions and deletions
...
We can short-circuit insert and delete calls that are
not causing any change.
2021-03-04 15:18:30 -05:00
Matthias Clasen
447203ce52
text: Delete selection when preedit starts
...
This prevents confusing misrendering when the preedit text
pushes the selection text out of the rendered selection.
Fixes : #1123
2021-03-04 15:18:30 -05:00
Matthias Clasen
feccdad9d2
text: Send anchor with surrounding
...
We have the api to do it now.
2021-03-04 15:18:30 -05:00
Matthias Clasen
35fceca157
imwayland: Pass anchor with surrounding
...
This was missing in the initial implementation since
GtkIMContext did not have it in its api, but it was
added now, so we can send the information.
2021-03-04 15:18:30 -05:00
Matthias Clasen
97db959305
immulticontext: Implement [gs]et_surrounding_with_selection
...
This is the recommended api, going forward.
2021-03-04 15:18:30 -05:00
Matthias Clasen
4b9aeaf9e3
imcontext: Add [gs]et_surrounding_with_selection
...
The Wayland text protocol expects to get both ends
of the selection with its surrounding call, so make
that available via GtkIMContext. We add this as new
api and vfuncs, and fall back, so that existing
implementations keep working.
2021-03-04 15:18:30 -05:00
Matthias Clasen
053d7cfe9f
Merge branch 'wip/chergert/remove-zero-suffix-array' into 'master'
...
ngl: remove unnecessary suffix array
See merge request GNOME/gtk!3254
2021-03-03 21:53:27 +00:00
Jordi Mas
2959f219e4
Update Catalan translation
2021-03-03 22:31:04 +01:00
Christian Hergert
b368d3abde
ngl: remove unnecessary suffix array
...
We didn't end up using this in the final version, so we can just delete
it and avoid MSVC issues.
2021-03-03 13:03:24 -08:00
Matthias Clasen
b533bba3f3
Merge branch 'bilelmoussaoui/annotations-fix' into 'master'
...
update annotation of gtk_single_selection_get_selected_item
See merge request GNOME/gtk!3253
2021-03-03 15:11:00 +00:00
Bilal Elmoussaoui
aae67b8fbd
gtk: update annotation of gtk_single_selection_get_selected_item
2021-03-03 14:19:45 +01:00
Matthias Clasen
d79354dbf5
Merge branch 'wip/exalm/headerbar-css' into 'master'
...
Header bar CSS tweaks
See merge request GNOME/gtk!3252
2021-03-03 13:11:22 +00:00
Alexander Mikhaylenko
aa693159dc
adwaita: Remove the nested headerbars hack
...
We clip the window now, it's not necessary anymore.
2021-03-03 17:35:15 +05:00
Alexander Mikhaylenko
5fef637e84
adwaita: Remove headerbar sheen on backdrop
...
It's gone from active windows since c9807f5afe
,
but was still there in backdrop.
2021-03-03 17:34:22 +05:00
Matthias Clasen
208a53fa39
Merge branch 'label-mnemonic-fix' into 'master'
...
label: Fix markup parsing interactions
See merge request GNOME/gtk!3250
2021-03-03 12:00:37 +00:00
Matthias Clasen
875a92b95f
label: Fix markup parsing interactions
...
We were not handling mnemonics vs markup right
in all cases. Rewrite the _-stripping code to
do it during the link parsing, instead of as
a separate function. This avoids the issue of
stripping _ from attribute names in markup.
Add tests.
Fixes: 3706
2021-03-02 23:25:01 -05:00
Matthias Clasen
c23848c03e
Merge branch 'fix-glyph-serialization' into 'master'
...
rendernode: Fix glyph serialization
Closes #3710
See merge request GNOME/gtk!3248
2021-03-02 20:31:09 +00:00
Matthias Clasen
96ac85038b
rendernode: Fix glyph serialization
...
We serializing to a string of ASCII, we need to
escape some chars, such as '\' and '"'.
Fixes : #3710
2021-03-02 11:32:29 -05:00
Baurzhan Muftakhidinov
69f051798e
Update Kazakh translation
...
(cherry picked from commit 62e9dff536
)
2021-03-02 03:35:10 +00:00
Matthias Clasen
1c6da51000
Merge branch 'wip/chergert/fix-ngl-gles' into 'master'
...
ngl: fix typo from NGL rename
See merge request GNOME/gtk!3246
2021-03-02 00:37:00 +00:00
Christian Hergert
d6694a4408
ngl: fix typo from NGL rename
2021-03-01 10:28:26 -08:00
Matthias Clasen
0ccca910df
Merge branch 'submodules' into 'master'
...
Allow GTK4 to be added as a subproject
See merge request GNOME/gtk!3242
2021-03-01 16:01:25 +00:00
Matthias Clasen
fd2909abb2
Merge branch 'broadway-guint32' into 'master'
...
broadway: Restore guint32 type for memory size
Closes #3702
See merge request GNOME/gtk!3244
2021-02-27 23:16:28 +00:00
Rafał Dzięgiel
d586410416
broadway: Restore guint32 type for memory size
...
guint32 is used as part of the protocol in broadway backend.
Memory size declared with it was mistakenly replaced with size_t type
which does not guarantee being 32bit on all platforms, leading to a crash.
2021-02-27 23:43:12 +01:00