Lukáš Tyrychtr
5e1af6d7d5
Implement GtkAccessibleRange for GtkProgressBar
2022-09-29 09:36:08 +02:00
Lukáš Tyrychtr
ec0cd4a994
Implement GtkAccessibleRange for GtkLevelBar
2022-09-29 09:36:08 +02:00
Lukáš Tyrychtr
86864d7bc0
Account for GtkAccessibleRange implementations which do not have a
...
minimum step and it makes no sense for them to set the current value
2022-09-29 09:36:08 +02:00
Lukáš Tyrychtr
485ffcde38
Implement GtkAccessibleRange for GtkSpinButton
2022-09-29 09:36:08 +02:00
Lukáš Tyrychtr
0304eaec94
Implement GtkAccessibleRange for GtkRange
2022-09-29 09:36:08 +02:00
Lukáš Tyrychtr
a7814a0963
Introduce GtkAccessibleRange
...
This introduces GtkAccessibleRange, an interface which allows the accessibility backend to work with a control which can adjust a value.
2022-09-29 09:36:08 +02:00
Zurab Kargareteli
160a83023a
Update Georgian translation
2022-09-28 18:33:41 +00:00
Matthias Clasen
911abe2d2c
Fix expected test output
...
The major.minor version number shows up in the expected
output of this test, so it needs to be adjusted at the
beginning of every cycle.
2022-09-28 13:32:40 -04:00
Matthias Clasen
0c02573c47
Add 4.10 version macros
2022-09-28 13:30:01 -04:00
Matthias Clasen
4257e1ce4f
Post-release version bump
...
This is an experiment to see if I can keep up with
doing post-release version bumps, so git snapshots
will always have a different version from released
tarballs.
This commit also marks the beginning of the 4.10
development cycle, as 4.8 has been branched.
2022-09-28 13:19:49 -04:00
Matthias Clasen
39bc13c8a7
Merge branch 'matthiasc/for-main' into 'main'
...
Add more names to sources
See merge request GNOME/gtk!5064
2022-09-28 17:02:09 +00:00
Matthias Clasen
dd7cd6ffdd
Add more names to sources
...
This helps with identifying things in sysprof logs,
and while debugging.
2022-09-28 12:37:21 -04:00
Matthias Clasen
349cda3d36
Merge branch 'post-install' into 'main'
...
meson: Remove post-install script
See merge request GNOME/gtk!5063
2022-09-28 16:21:49 +00:00
Xavier Claessens
48cc56081d
meson: Remove post-install script
...
GTK depends on Meson >= 0.60 so it was never used.
2022-09-28 11:25:43 -04:00
Matthias Clasen
aa9a7a931d
Merge branch 'wip/carlosg/shuffle-reset-take2' into 'main'
...
gtkimcontextwayland: Shuffle full resets after IM changes
Closes #5200
See merge request GNOME/gtk!5050
2022-09-28 01:39:49 +00:00
Matthias Clasen
3aee45de28
Merge branch 'wroy-main-patch-32519' into 'main'
...
Fix #5211 : Preprocessor conformance with MSVC
Closes #5211
See merge request GNOME/gtk!5058
2022-09-28 01:39:15 +00:00
Matthias Clasen
5f469d8903
Merge branch 'broadway-device-query-state-fix' into 'main'
...
GTK4 gdk/broadway: correct gdk_broadway_device_query_state() to return pointer coordinates relative to the upper left corner of surface
See merge request GNOME/gtk!5053
2022-09-28 01:38:45 +00:00
Matthias Clasen
2ce2e90205
Merge branch 'fix-scale-crashes' into 'main'
...
scale: Fix a typo
See merge request GNOME/gtk!5061
2022-09-28 01:22:49 +00:00
Matthias Clasen
8b76cc841d
scale: Fix a typo
...
We want to update the label size request when
the adjustment changes, not when anything else
changes.
This may be the reason for crash reports like
https://retrace.fedoraproject.org/faf/problems/bthash/?bth=1e5cc1318358d5db298e5d6c2ec47361922cce74
2022-09-27 21:03:56 -04:00
Aurimas Černius
75b1d75751
Updated Lithuanian translation
2022-09-27 22:40:49 +03:00
Hugo Carvalho
2d19a1f1ec
Update Portuguese translation
2022-09-27 19:39:53 +00:00
Rafael Fontenelle
e57d005076
Update Brazilian Portuguese translation
2022-09-27 13:10:05 +00:00
Matthias Clasen
31d483dfbc
Apply 1 suggestion(s) to 1 file(s)
2022-09-27 11:31:55 +00:00
Martin
fc2cb9d063
Update Slovenian translation
2022-09-27 08:03:24 +00:00
Fran Dieguez
91cc03a81a
Update Galician translation
2022-09-27 06:22:18 +00:00
Benjamin Otte
67049c3261
Merge branch 'wip/otte/for-main' into 'main'
...
drop target: Warn about broken signal handler returns
See merge request GNOME/gtk!5060
2022-09-27 02:07:21 +00:00
Benjamin Otte
c98cea3dbb
drop target: Warn about broken signal handler returns
...
Signal handlers ust return their preferred action and that one must be
unique.
Shout at them if they don't do that, before gdk_drop_status() does
tesame thing.
Related: gnome-build-meta#554
Related: gnome-builder#1799
2022-09-27 03:50:29 +02:00
Emmanuele Bassi
0a67ac6d47
Merge branch 'left-right-typo' into 'main'
...
Fix GtkSettings docs typo
See merge request GNOME/gtk!5059
2022-09-26 22:23:29 +00:00
Mitchell Hentges
f8c0d86d6c
Fix GtkSettings docs typo
...
"left of right" should be "left or right".
There's a small (subjective?) English nit in there as well: I believe
that buttons are placed (for example) "on the right" rather than "at the
right".
2022-09-27 00:00:30 +02:00
William Roy
872e04f94e
Fix preprocessor conformance with MSVC
2022-09-26 19:52:57 +00:00
Goran Vidović
d5c60438d1
Update Croatian translation
2022-09-26 19:30:45 +00:00
Anders Jonsson
60788913da
Update Swedish translation
2022-09-26 18:28:19 +00:00
Matthias Clasen
f01118f2fc
Merge branch 'kjellahl/gtkprintbackendlpr' into 'main'
...
gtkprintbackendlpr.c: Add #include "gtkprivate.h"
See merge request GNOME/gtk!5057
2022-09-26 18:22:21 +00:00
Kjell Ahlstedt
9db812ea7f
gtkprintbackendlpr.c: Add #include "gtkprivate.h"
...
Necessary after GTK_NOTE was replaced by GTK_DEBUG.
GTK_DEBUG is defined in gtk/gtkprivate.h. GTK_NOTE was defined
in gtk/gtkdebug.h.
2022-09-26 18:38:06 +02:00
Piotr Drąg
d538e78d8a
Update Polish translation
2022-09-26 18:01:02 +02:00
Yuri Chornoivan
ba0499a803
Update Ukrainian translation
2022-09-26 14:54:56 +00:00
Matthias Clasen
1318fdc52c
Merge branch 'fix_4577' into 'main'
...
Make the presentation of the stack sidebar listbox nicer for A11Y
Closes #4577
See merge request GNOME/gtk!4661
2022-09-26 14:41:29 +00:00
Luca Bacci
d3c50fad6c
Merge branch 'gdk-win32-fix-subclassing-gdk-win32-clipdrop' into 'main'
...
GdkWin32: Fix subclassing for GdkWin32Clipdrop
Closes #5207
See merge request GNOME/gtk!5055
2022-09-26 12:59:17 +00:00
Luca Bacci
e2219858ae
GdkWin32: Fix subclassing for GdkWin32Clipdrop
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/5207
2022-09-26 14:34:24 +02:00
Matthias Clasen
85043a2d1b
Merge branch 'bump-meson-req' into 'main'
...
Bump the meson requirement
See merge request GNOME/gtk!5051
2022-09-25 17:24:53 +00:00
Piotr Drąg
cac813bbc4
Update POTFILES.in
2022-09-25 14:10:28 +02:00
Nelson Benítez León
94a4c2cb40
fix crash in gtk_synthesize_crossing_events()
...
Update ancestor between GTK_CROSSING_OUT and
GTK_CROSSING_IN as it may have changed.
Fixes #5190
2022-09-24 21:25:05 -04:00
Matthias Clasen
11829fe7d0
gtk: Use gnome.mkenums_simple
...
This lets us avoid template files, and works just as well.
2022-09-24 21:23:00 -04:00
Matthias Clasen
455eefa854
gdk: Use gnome.mkenums_simple
...
This lets us avoid template files, and works just as well.
2022-09-24 21:22:53 -04:00
Matthias Clasen
0f4f90d722
Bump the meson requirement
...
GLib requires meson 0.60 nowadays, and it does not
make much sense for us to support an older meson.
2022-09-24 20:07:03 -04:00
Matthias Clasen
cefb0a3eb8
Merge branch 'header-cleanup' into 'main'
...
Header cleanup
See merge request GNOME/gtk!5049
2022-09-24 14:23:39 +00:00
Matthias Clasen
bc661a8ed5
gdk: Rename gdkpixbuf-drawable.c
...
There is nothing particularly specific to drawables
in there (and we don't have that concept anymore),
so just name the source file to match the header.
Easier for everybody.
2022-09-24 10:03:37 -04:00
Matthias Clasen
9ff549799d
gdk: Tweaks to keyname handling
...
Rename the private header to follow our naming
conventions, and drop the extra gdkkeys.c file.
2022-09-24 10:03:37 -04:00
Matthias Clasen
e499a09759
Drop gtkintl.h
...
Include gtkprivate.h for I_() and glib-i18n.h for
gettext macros.
2022-09-24 10:03:37 -04:00
Carlos Garnacho
fb280e47d6
gtkimcontextwayland: Shuffle full resets after IM changes
...
Doing reset() on the text widgets after commit and delete_surrounding
is still too eager for some IMs (e.g. those that expect being able
to commit text while keeping a preedit buffer shown).
However, reset() is more of a "synchronize state" action on Wayland,
and it is still desirable to do that after changes that do come from
the IM (e.g. requesting the new surrounding text and cursor/anchor
positions). Notably here, the text_input protocol may still come up
with a preedit string after this state synchronization happens.
Shuffle the code so that the text widgets do not reset() the IM
context after text is deleted or committed, but the Wayland IM does
apply its practical effects after these actions happen. This keeps
the Wayland IM fully up-to-date wrt text widget state, while not
altering the ::commit and ::delete-surrounding-text behavior for
other IM context implementations.
Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5200
Fixes: 5b78fe2721
(gtktextview: Also reset IM context after IM...)
Fixes: 7c0a395ff9
(gtktext: Also reset IM context after IM...)
Fixes: 52ac71b972
(gtktextview: Shuffle the places doing IM reset)
Fixes: 9e29739e66
(gtktext: Shuffle the places doing IM reset)
2022-09-24 11:52:16 +02:00