| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
We never get here. The compiler says so.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
| |
We never get here. The compiler says so.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
| |
Don't use the index before we've checked its good.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
| |
We already know desktop_notification_id is not NULL.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
| |
We don't need to set these fields more than once.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
| |
We already know seq_index is not NULL here.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
|
| |
translate_keysym was expecting its arguments the
other way around.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
|
| |
The post_insert_fixup helper function was confused about
its argument order.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
| |
We only need to set EXPLICIT_NOTIFY once.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
|
| |
This function was not resetting computed as it meant
to because the last loop was never executed.
Pointed out in https://www.viva64.com/en/b/0793/
|
|
|
|
|
|
|
| |
This code did not make sense; it was incrementing
the wrong variable.
Pointed out in https://www.viva64.com/en/b/0793/
|
|\
| |
| |
| |
| |
| |
| | |
Adwaita: allow suggested and destructive action buttons in lists
Closes #3643
See merge request GNOME/gtk!3153
|
| |
| |
| |
| | |
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3643
|
|\ \
| |/
|/|
| |
| | |
Graphene is a dependency of Gsk, not Gdk
See merge request GNOME/gtk!3149
|
| |
| |
| |
| | |
So let's put it in the right place when building the introspection data.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
x11: Handle X-specific targets in drops
Closes #3642
See merge request GNOME/gtk!3151
|
|/ /
| |
| |
| |
| |
| |
| | |
This code is very similar to the handling for these
targets in the clipboard case.
Fixes: #3642
|
|\ \
| |/
|/|
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!3150
|
| |
| |
| |
| | |
Thats the cleaner way to test internal apis.
|
|/
|
|
|
| |
Just a few cases for now, enough to test a recently
fixed regression with shadow transitions.
|
|\
| |
| |
| |
| |
| |
| | |
gtk4-update-icon-cache: Avoid UAC on 32-bit Windows
Closes #3632
See merge request GNOME/gtk!3141
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
As the program executable name has 'update' in its filename,
gtk4-update-icon-cache.exe is considered to be an installer program on 32-bit
Windows [1], which will cause the program to fail to run unless it is running
with elevated privileges (i.e. UAC).
Avoid this situation by embedding a manifest file into the final executable
that tells Windows that this is not a program that requires elevation.
Fixes issue #3632.
[1]: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc709628(v=ws.10)?redirectedfrom=MSDN,
under section "Installer Detection Technology"
|
|\ \
| | |
| | |
| | |
| | | |
css: Allow transitioning different-size shadows
See merge request GNOME/gtk!3145
|
|/ /
| |
| |
| |
| | |
The code handles it just fine. The length check was
an erronous addition.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Some im context work
Closes #1004, #186, and #3521
See merge request GNOME/gtk!3143
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This was a small omission from the Compose file
syntax that doesn't cost us much to support.
Add a test for this syntax too.
Fixes: #1004
|
| | |
| | |
| | |
| | |
| | | |
Add a test that checks we parse values with
multiple characters correctly.
|
| | |
| | |
| | |
| | |
| | | |
Change the cache format to include the character
data that we need to hold string values in the table.
|
| | |
| | |
| | |
| | |
| | | |
This just doesn't make sense. This will use malloc
anyway, so just call malloc directly.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Keep string values in the table, and return them
from the check function. This commit temporarily
disables the table caching, since the cache format
does not handle string values yet.
Fixes: #186
|
| | |
| | |
| | |
| | |
| | | |
Rewrite the value parsing function to accept strings
that hold more than a single Unicode character.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change the parser data structures to hold a string, rather
than a gunichar. We still only put a single Unicode character
into it, currently.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make it possible for gtk_compose_table_check to return
a string instead of just a single Unicode character.
Currently, we only ever return strings holding a single
character, still.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Reshuffle things so we can easily handle values
that are strings instead of just single Unicode
characters.
|
| | |
| | |
| | |
| | |
| | | |
Just some spot checks, enough to verify the
fix in the previous commit.
|
| | |
| | |
| | |
| | |
| | | |
The code wasn't paying attention to (lack of) nul-termination
in one place, causing it to not match when it should.
|
| | |
| | |
| | |
| | | |
Not very exhaustive, just some spot checks.
|
| | |
| | |
| | |
| | | |
Get rid of auxiliary check_table function.
|
| | |
| | |
| | |
| | |
| | | |
Move all the checking code to gtkcomposetable.c, and
add api that we can use in tests.
|
| | |
| | |
| | |
| | |
| | | |
This tests the api we use to match key sequences
against compose tables.
|
| | |
| | |
| | |
| | | |
Use the just-introduced api.
|
| | |
| | |
| | |
| | |
| | | |
This copies the check_table code from gtkimcontextsimple.c,
in order to have an api for tests.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add some tests for the code that parses Compose files.
This tests the fix in the previous commit.
|
| | |
| | |
| | |
| | | |
This is better off in the tests that we are going to add.
|
| | |
| | |
| | |
| | | |
We were not handling octal escapes right.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Drop GTK_MAX_COMPOSE_LEN from docs. It is no longer
used by GTK at all. We leave the define in place
for now, to avoid breaking 3rd party code that might
use it.
|
| | |
| | |
| | |
| | |
| | | |
We should at least give a hint that we've seen the line,
otherwise people will wonder why nothing happened.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Allow compose sequences of up to 20 code points.
Fixes: #3521
|
| | |
| | |
| | |
| | |
| | | |
Fix an off-by-one in the code parsing octal escapes
in compose files.
|
| | |
| | |
| | |
| | |
| | | |
Allocate the compose_buffer, and resize it when needed
to match the tables we use.
|