Benjamin Otte
02ee10639d
multifilter: Add ::item-type and ::n-items
2022-06-11 08:25:20 +02:00
Benjamin Otte
0e42fa95b1
multiselection: Add ::item-type and ::n-items
...
With tests!
2022-06-11 08:25:19 +02:00
Benjamin Otte
7a36632afc
multisorter: Add ::item-type and ::n-items
2022-06-11 08:25:19 +02:00
Benjamin Otte
301f1a577d
noselection: Add ::item-type and ::n-items
2022-06-11 08:25:18 +02:00
Benjamin Otte
67e336992f
propertylookuplistmodel: Add ::item-type and ::n-items
...
With tests!
2022-06-11 08:25:18 +02:00
Benjamin Otte
e1845f5e90
selectionfiltermodel: Add ::item-type and ::n-items
2022-06-11 08:25:17 +02:00
Benjamin Otte
d7dae84af2
shortcutcontroller: Add ::item-type and ::n-items
2022-06-11 08:25:17 +02:00
Benjamin Otte
0f829c4599
singleselection: Add ::item-type and ::n-items
...
With tests!
2022-06-11 08:25:16 +02:00
Benjamin Otte
3fca865625
slicelistmodel: Add ::item-type and ::n-items
...
With tests!
2022-06-11 08:25:16 +02:00
Benjamin Otte
bf8b26aa27
sortlistmodel: Add ::item-type and ::n-items
...
With tests!
2022-06-11 08:25:15 +02:00
Benjamin Otte
cbc3d3f3ec
stack: Add ::item-type and ::n-items to the pages list
2022-06-11 08:25:15 +02:00
Benjamin Otte
fd4562aac9
treelistmodel: Add ::item-type and ::n-items
...
With tests!
2022-06-11 08:25:14 +02:00
Benjamin Otte
c26962c4b1
multifilter: Actually emit ::items-changed when items change
2022-06-11 08:25:14 +02:00
Benjamin Otte
46ce19d22a
multisorter: Actually emit ::items-changed when items change
2022-06-11 08:25:14 +02:00
Emin Tufan Çetin
8a0d6da187
Update Turkish translation
2022-06-10 06:06:14 +00:00
Matthias Clasen
0400607102
Merge branch 'symbolic-hc' into 'main'
...
Wayland/display: Don't force HighContrast icon theme
See merge request GNOME/gtk!4802
2022-06-08 10:36:46 +00:00
Matthias Clasen
5089fa3ecc
Merge branch 'node-editor-scale' into 'main'
...
node-editor: Add a zoom button
See merge request GNOME/gtk!4804
2022-06-07 18:57:53 +00:00
Benjamin Otte
dec6a93510
Merge branch 'wip/otte/for-main' into 'main'
...
inspector: Allow searching for editable text
See merge request GNOME/gtk!4801
2022-06-07 18:20:43 +00:00
Matthias Clasen
27db4b5c2f
node-editor: Add a zoom button
...
This is a bit more convenient than manually
adding a transform node in the text editor.
2022-06-07 13:39:22 -04:00
Florian Müllner
c3706ea9ec
wayland/display: Don't force HighContrast icon theme
...
The theme is considered deprecated in favor of symbolic icons from
the regular theme.
2022-06-07 19:34:50 +02:00
Benjamin Otte
e4869938b7
listview: Fix clipping for horizontal listviews
...
Fixes a bug introduced with
commit 39645d3258
2022-06-07 19:21:46 +02:00
Benjamin Otte
fa1dca29b6
inspector: Allow searching for editable text
...
... and display it in the label column.
2022-06-07 17:33:04 +02:00
Hugo Carvalho
5abaee4f02
Update Portuguese translation
2022-06-07 13:54:09 +00:00
Yuri Chornoivan
d2b6fef1f8
Update Ukrainian translation
2022-06-07 06:15:52 +00:00
Benjamin Otte
9de027df65
video: Fix typo in docs
2022-06-07 05:56:15 +02:00
Benjamin Otte
a639aaefae
Merge branch 'wip/otte/for-main' into 'main'
...
listview: cull listitems that are out of view
See merge request GNOME/gtk!4799
2022-06-07 01:36:06 +00:00
Benjamin Otte
39645d3258
listview: cull listitems that are out of view
...
Use set_child_visible(FALSE) on those widgets and don't allocate them.
This should usually be the majority of items, so it's quite a worthwhile
addition.
Idea by Ivan Molodetskikh.
Related: #3334
2022-06-07 03:20:11 +02:00
Matthias Clasen
526b62e0be
Merge branch 'fix-ui-file-translation-main' into 'main'
...
Fix ui files to work for translations
Closes #4957
See merge request GNOME/gtk!4798
2022-06-06 22:45:44 +00:00
Matthias Clasen
19fb336c39
Fix ui files to work for translations
...
We need to keep using translatable="yes", since
that is what the installed its file is looking
for.
Fixes : #4957
2022-06-06 18:29:14 -04:00
Matthias Clasen
1f3674cf3e
Merge branch 'matthiasc/for-main' into 'main'
...
gdk: Improve GdkTimeCoord docs
See merge request GNOME/gtk!4795
2022-06-06 13:12:15 +00:00
Matthias Clasen
c76069389c
gdk: Improve GdkTimeCoord docs
2022-06-06 08:55:51 -04:00
Danial Behzadi
eef0c81be9
Update Persian translation
2022-06-06 08:13:32 +00:00
Aleksandr Melman
c78eeaa874
Update Russian translation
2022-06-05 12:34:50 +00:00
Yuri Chornoivan
2766f61abc
Update Ukrainian translation
2022-06-05 08:26:34 +00:00
Benjamin Otte
45422f7b61
Merge branch 'gl-api-es-fix' into 'main'
...
glcontext: Respect ES API when getting gl version from shared context
Closes #4763
See merge request GNOME/gtk!4687
2022-06-04 20:26:58 +00:00
Pablo Correa Gómez
c4feca1311
glcontext: Simplify get_required_version api
...
Simplify the API to just return the requirements that the user
has asked for. The rest of the code was undocumented and previously
used as a buggy source for a default value from internal code.
Since the buggy code is now fixed, remove all unnecessary cruft.
2022-06-04 20:48:40 +02:00
Pablo Correa Gómez
9426b20759
glcontext: Do not check for correctness in set_required_version
...
There are two reasons for this:
* First, the refactored realize code now makes sure that no
context with unsupported version is ever created.
* Second, this code could bump into false possitives and negatives, since
the user is not requested, nor expected to set_required_version
in any specific order relative to set_allowed_apis. Therefore,
some version could be rejected or accepted based on a set of
allowed apis that the user has not yet correctly configured.
2022-06-04 20:48:40 +02:00
Pablo Correa Gómez
f97cff1454
glcontext-glx: Refactor realize function
...
Mimic the behavior of the egl context creation by stablishing
some sane logic for the api and version used. Split the decision
of the type of context (api, legacy) and the creation of a context
of a certain version and all its properties.
2022-06-04 20:48:40 +02:00
Pablo Correa Gómez
549a2b4c86
glcontext: Refactor realize function, fix interaction with shared context
2022-06-04 20:48:40 +02:00
Pablo Correa Gómez
f4f0daa113
macosglcontext: Do not rely on default from get_required_version
...
get_required_version cannot warranty to return any default. Instead,
fetch the user requisites clipped by the requirements in our backend.
2022-06-04 20:48:40 +02:00
Pablo Correa Gómez
d4f8a80f2a
glcontext-win32-wgl: Respect user required version, use display as minimum
...
By setting and then getting the required version in a context, the code
was not respecting user requirements. Instead, simply get the requested
version by the user clipped by the requirements (display version)
2022-06-04 20:48:40 +02:00
Pablo Correa Gómez
8d175801d7
glcontext: Add internal get_clipped_version function
...
It is useful for backends to get user set preferences while
ensuring the correctness of the result, which will be always
greater or equal than the minimum version provided
2022-06-04 20:48:40 +02:00
Pablo Correa Gómez
6bc3ecbe56
glcontext: Improve get_version documentation
2022-06-04 20:48:29 +02:00
Matthias Clasen
31da5f7e2a
Merge branch 'expand-builtin-icontheme' into 'main'
...
Add more directories to the builtin hicolor index
Closes #4960
See merge request GNOME/gtk!4786
2022-06-04 10:44:48 +00:00
Matthias Clasen
48228efe42
Merge branch 'wip/carlosg/activation-roundtrip-fix' into 'main'
...
gdk/wayland: Check the GdkSurface wl_surface before using it for activation
Closes gnome-control-center#1862
See merge request GNOME/gtk!4789
2022-06-02 21:24:10 +00:00
Carlos Garnacho
4b41d4f78c
gdk/wayland: Check the GdkSurface wl_surface before using it for activation
...
Double check the GdkSurface has a wl_surface before using it as the activation
token source, since we cannot use NULL surfaces here.
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1862
2022-06-02 23:08:40 +02:00
Carlos Garnacho
fb68600d88
gdk/wayland: Dispatch GdkAppLaunchContext activation token in its own queue
...
Use a separate queue to dispatch the token object exclusively, just like we
do on the GdkSurface activation paths.
2022-06-02 23:08:40 +02:00
Matthias Clasen
0e6a3ab397
Merge branch 'ebassi/a11y-text-extents' into 'main'
...
a11y: Implement atspi.Text.GetCharacterExtents for GtkTextView
See merge request GNOME/gtk!4754
2022-06-02 17:13:53 +00:00
Carlos Garnacho
e895f7dd70
a11y: Transform GetCharacterExtents coords to native surface ones
...
These coordinates are "window"-relative, so transform textview coordinates
to the coordinate system of the GtkNative containing it.
2022-06-02 14:35:53 +02:00
Matthias Clasen
dae892d8f6
Add more directories to the builtin hicolor index
...
We haven't had any scalable directories in this list.
Add some. Since we seem to have settled on including
just actions and status as subdirectories for each
size, add scalable/actions and scalable/status.
Fixes : #4960
2022-06-02 06:38:12 -04:00