summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* a11y: Drop GtkAccessibleRange.get_minimum_increment()ebassi/a11y/accessible-rangeEmmanuele Bassi2022-09-309-133/+92
| | | | | | | | | | | | | | | MinimumIncrement is an AT-SPI-ism that has no counterpart in the ARIA specification, so it should not live inside public API. Additionally, it's not really a useful method because it collapses two values on the adjustment API. The only method in the GtkAccessibleRange interface should be the set_current_value(), which allows ATs to control the current position in a ranged widget. The AT-SPI implementation can now use all the accessible properties, including the VALUE_TEXT one, mapped to the Text property on the AtSpi.Value interface.
* Clean up GtkAccessibleRangeEmmanuele Bassi2022-09-302-177/+167
| | | | Coding style and documentation fixes.
* Use proper version specifierLukáš Tyrychtr2022-09-291-3/+3
|
* Document that this will be available only in GTK 4.10Lukáš Tyrychtr2022-09-292-3/+13
|
* Actually use the AccessibleRange interfaceLukáš Tyrychtr2022-09-297-37/+27
|
* Implement also for GtkPanedLukáš Tyrychtr2022-09-291-0/+25
|
* Implement GtkAccessibleRange for GtkScaleButtonLukáš Tyrychtr2022-09-291-0/+26
|
* Improve documentationLukáš Tyrychtr2022-09-292-0/+21
|
* Implement GtkAccessibleRange for GtkProgressBarLukáš Tyrychtr2022-09-291-1/+3
|
* Implement GtkAccessibleRange for GtkLevelBarLukáš Tyrychtr2022-09-291-0/+2
|
* Account for GtkAccessibleRange implementations which do not have aLukáš Tyrychtr2022-09-291-2/+20
| | | | minimum step and it makes no sense for them to set the current value
* Implement GtkAccessibleRange for GtkSpinButtonLukáš Tyrychtr2022-09-291-0/+26
|
* Implement GtkAccessibleRange for GtkRangeLukáš Tyrychtr2022-09-291-0/+26
|
* Introduce GtkAccessibleRangeLukáš Tyrychtr2022-09-296-0/+158
| | | | This introduces GtkAccessibleRange, an interface which allows the accessibility backend to work with a control which can adjust a value.
* Update Georgian translationZurab Kargareteli2022-09-281-292/+295
|
* Fix expected test outputMatthias Clasen2022-09-281-1/+1
| | | | | | 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.
* Add 4.10 version macrosMatthias Clasen2022-09-281-0/+24
|
* Post-release version bumpMatthias Clasen2022-09-282-1/+5
| | | | | | | | | | 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.
* Merge branch 'matthiasc/for-main' into 'main'Matthias Clasen2022-09-2810-14/+29
|\ | | | | | | | | Add more names to sources See merge request GNOME/gtk!5064
| * Add more names to sourcesMatthias Clasen2022-09-2810-14/+29
|/ | | | | This helps with identifying things in sysprof logs, and while debugging.
* Merge branch 'post-install' into 'main'Matthias Clasen2022-09-282-59/+5
|\ | | | | | | | | meson: Remove post-install script See merge request GNOME/gtk!5063
| * meson: Remove post-install scriptXavier Claessens2022-09-282-59/+5
|/ | | | GTK depends on Meson >= 0.60 so it was never used.
* Merge branch 'wip/carlosg/shuffle-reset-take2' into 'main'Matthias Clasen2022-09-283-9/+22
|\ | | | | | | | | | | | | gtkimcontextwayland: Shuffle full resets after IM changes Closes #5200 See merge request GNOME/gtk!5050
| * gtkimcontextwayland: Shuffle full resets after IM changesCarlos Garnacho2022-09-243-9/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | Merge branch 'wroy-main-patch-32519' into 'main'Matthias Clasen2022-09-281-2/+3
|\ \ | | | | | | | | | | | | | | | | | | Fix #5211: Preprocessor conformance with MSVC Closes #5211 See merge request GNOME/gtk!5058
| * | Apply 1 suggestion(s) to 1 file(s)Matthias Clasen2022-09-271-3/+3
| | |
| * | Fix preprocessor conformance with MSVCWilliam Roy2022-09-261-0/+1
| | |
* | | Merge branch 'broadway-device-query-state-fix' into 'main'Matthias Clasen2022-09-281-2/+5
|\ \ \ | | | | | | | | | | | | | | | | 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
| * | | gdk/broadway: correct gdk_broadway_device_query_state() to return pointerMaxim Zakharov2022-09-211-2/+5
| | | | | | | | | | | | | | | | coordinates relative to the upper left corner of surface
* | | | Merge branch 'fix-scale-crashes' into 'main'Matthias Clasen2022-09-281-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | scale: Fix a typo See merge request GNOME/gtk!5061
| * | | | scale: Fix a typoMatthias Clasen2022-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Updated Lithuanian translationAurimas Černius2022-09-271-295/+291
| | | | |
* | | | | Update Portuguese translationHugo Carvalho2022-09-271-312/+315
| | | | |
* | | | | Update Brazilian Portuguese translationRafael Fontenelle2022-09-271-316/+320
| | | | |
* | | | | Update Slovenian translationMartin2022-09-271-264/+261
| | | | |
* | | | | Update Galician translationFran Dieguez2022-09-271-294/+292
| | | | |
* | | | | Merge branch 'wip/otte/for-main' into 'main'Benjamin Otte2022-09-271-0/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | drop target: Warn about broken signal handler returns See merge request GNOME/gtk!5060
| * | | | | drop target: Warn about broken signal handler returnsBenjamin Otte2022-09-271-0/+12
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge branch 'left-right-typo' into 'main'Emmanuele Bassi2022-09-261-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | Fix GtkSettings docs typo See merge request GNOME/gtk!5059
| * | | | Fix GtkSettings docs typoMitchell Hentges2022-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "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".
* | | | | Update Croatian translationGoran Vidović2022-09-261-314/+317
| | | | |
* | | | | Update Swedish translationAnders Jonsson2022-09-261-312/+315
| | | | |
* | | | | Merge branch 'kjellahl/gtkprintbackendlpr' into 'main'Matthias Clasen2022-09-261-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | gtkprintbackendlpr.c: Add #include "gtkprivate.h" See merge request GNOME/gtk!5057
| * | | | | gtkprintbackendlpr.c: Add #include "gtkprivate.h"Kjell Ahlstedt2022-09-261-0/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Update Polish translationPiotr Drąg2022-09-261-287/+284
| | | | |
* | | | | Update Ukrainian translationYuri Chornoivan2022-09-261-326/+322
| | | | |
* | | | | Merge branch 'fix_4577' into 'main'Matthias Clasen2022-09-261-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the presentation of the stack sidebar listbox nicer for A11Y Closes #4577 See merge request GNOME/gtk!4661
| * | | | | Use the correct macroLukáš Tyrychtr2022-04-251-1/+1
| | | | | |
| * | | | | Localize the a11y labelLukáš Tyrychtr2022-04-221-1/+4
| | | | | |
| * | | | | Make the presentation of the stack sidebar listbox nicer for A11YLukáš Tyrychtr2022-04-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | This fixes #4577.