| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |/ /
| | |
| | |
| | | |
Noticed in passing.
|
|/ /
| |
| |
| | |
(cherry picked from commit 86f3c11d1ea5e15e7ca9c263d52b2f5fdbfa4a18)
|
|\ \
| | |
| | |
| | |
| | | |
File chooser fixes
See merge request GNOME/gtk!3356
|
| | |
| | |
| | |
| | |
| | | |
Typing / is meant to open the location entry, so
prevent search from capturing that key.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Ever since the GtkText split, the focus is no longer
on an entry, but inside it. The filechooser was never
updated for that.
|
| | |
| | |
| | |
| | |
| | | |
Prevent search from preempting the Ctrl-L shortcut
that is meant to show the location entry.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Commit 8b82993dde5bea985d added a noisy warning
to gtk_distribute_natural_allocation to quiet a
compiler warning. It turn out that the file chooser
managed to trigger this warning, so make it a quiet
return.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
Double dead keys
See merge request GNOME/gtk!3355
|
| | |
| | |
| | |
| | |
| | | |
These tests changes to the algorithmic dead key
matching.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reshuffle things to allow for a limited amount of
dead key 'chaining'. We keep up to 2 dead keys in
the preedit, so you can type
<dead_acute> <dead_cedilla> <c>
to produce ḉ, while still getting ```c with
<dead_grave> <dead_grave> <dead_grave> <c>.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Only check for combinations of up to 2 dead keys with
a base character. We don't want to spend ages generating
all permutations of long sequences.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Icon fallback
See merge request GNOME/gtk!3353
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This removes all the cases where we were showing a missing-image
when running with the hicolor icontheme.
|
| | | |
| | | |
| | | |
| | | | |
This avoids the scrollbar by default, which is nice.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The file chooser needs at least one icon that we can
fall back to for non-directories. text-x-generic is
that icon.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Otherwise we end up showing missing-image in the
file chooser, and thats sad.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add a utility function to check whether the icontheme
will produce something better than missing-image for
a GIcon. Obviously, we can only answer this question
if the GIcon is a themed icon the begin with.
|
| | | |
| | | |
| | | |
| | | | |
We use it, so include it.
|
| | | |
| | | |
| | | |
| | | | |
This icon changed a bit since we incorporated it.
|
| | | |
| | | |
| | | |
| | | | |
This is used by Adwaita for devel headers, so include it.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This showed up as missing icon in the print dialog when
used with the hicolor icontheme.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These were showing up as missing icons when opening
the Inspector with the hicolor icontheme:
system-search-symbolic
go-previous-symbolic
go-next-symbolic
display-brightness-symbolic
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Add a test that requires that we have png and jpeg
loaders.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Add GTK_DEBUG=iconfallback which prints out what icon names
we fall back to image-missing for.
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | | |
Matthiasc/for master
See merge request GNOME/gtk!3351
|
| | | |
| | | |
| | | |
| | | | |
Pointed out by Emmanuele Bassi.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Give each device a timestamp that reflects the last
user activity with that device, as reflected in the
events that are produced for this device.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Device timestamp
Closes #3792
See merge request GNOME/gtk!3350
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Stash away the device timestamp when obscuring
the pointer, and compare it when we decice whether
to unobscure it. This fixes a problem where synthetic
motion events would make the cursor reappear
prematurely.
Fixes: #3792
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Stash away the device timestamp when obscuring
the pointer, and compare it when we decice whether
to unobscure it. This fixes a problem where synthetic
motion events would make the cursor reappear
prematurely.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Give each device a timestamp that reflects the last
user activity with that device, as reflected in the
events that are produced for this device.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Make testsuite fail if we lack pixbuf loaders
See merge request GNOME/gtk!3348
|
| | | |
| | | |
| | | |
| | | | |
We require png and jpeg loaders.
|
| |/ /
| | |
| | |
| | |
| | | |
Add a test that requires that we have png and jpeg
loaders.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
clipboard: Fix a crash when GdkContentProviderUnion doesn't support the given data format
See merge request GNOME/gtk!3346
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
given data format
After iterating all the providers, all of them returning unsupported
error, gdk_content_provider_union_get_value() returns FALSE without
filing the given GError. Then gdk_clipboard_read_value_internal()
assumes there's a GError when FALSE is returned and
g_task_return_error() fails. We can just chain up to parent
implementation to ensure the GError is filled with unsupported error.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
ngl: Fix crash with intel driver on Windows when compiling shaders
Closes #3783
See merge request GNOME/gtk!3344
|
| | |
| | |
| | |
| | | |
Fixes #3783.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
stack: Fix some list model issues
See merge request GNOME/gtk!3345
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When there is no visible child, gtk_selection_model_is_selected()
was returning TRUE for any invalid position.
So check if the page is non-NULL and match
|
|/ /
| |
| |
| | |
g_list_nth_data() may return NULL if position is off the end
|
|\ \
| | |
| | |
| | |
| | | |
gdkglcontext-wayland: Fallback to GLES 2.0 after legacy failed
See merge request GNOME/gtk!3327
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This lets the NGL backend be selected instead of the Cairo backend on
devices which expose both GL and GLES, but have better support of GLES.
Tested on a PinePhone.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
gdkmacosglcontext: fix compilation error
See merge request GNOME/gtk!3342
|
|/ / /
| | |
| | |
| | | |
See https://developer.apple.com/documentation/appkit/nsopenglpixelformat/1436219-initwithattributes?language=occ
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
gtk-builder-tool: Avoid a crash with <placeholder/>
Closes #3781
See merge request GNOME/gtk!3339
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Not sure we can do much with a ui file that has
<placeholder/> elements littered throughout. But
at least we can avoid crashing while trying to
convert it.
Fixes: #3781
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ngl: move uniform key mapping into uniform state
Closes #3780
See merge request GNOME/gtk!3340
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Previously, we translated the uniform key (an enum) into a location within
the shader program in GskNglProgram. A number of performance improvements
were focused around having low nubers for the uniform locations. Generally
this is the case, but some drivers such as old Intel drivers on Windows
may use rather large numbers for those.
To combat this, we can push the translation of uniform keys into locations
at the GskNglUniformState level so that we work with unranslated keys
through the process until applying them.
Fixes #3780
|