summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.36.0ATK_2_36_0gnome-3-36Alejandro Piñeiro2020-04-022-1/+27
|
* Update Ukrainian translationDaniel Korostil2020-03-101-160/+381
|
* Add Kurdish Sorani translationJwtiyar Nariman2020-03-052-0/+793
| | | | (cherry picked from commit b4ea8e5d353bb49092aaaa4e6ee0c1461d119d97)
* Merge branch 'msvc.improvements' into 'master'Chun-wei Fan2020-02-201-1/+1
|\ | | | | | | | | Visual Studio builds: Use -utf-8 if available (avoid erroring out with C4819 if possible on CJK locales) See merge request GNOME/atk!38
| * Visual Studio builds: Use -utf-8 if availableChun-wei Fan2020-02-201-1/+1
|/ | | | | This avoids the build erroring out on C4819 (Unicode handling issue in the Visual Studio compiler), which notably occurs on Chinese, Korean and Japanese locales.
* Merge branch 'add-glib-wrap' into 'master'Alejandro Piñeiro2020-02-135-0/+26
|\ | | | | | | | | Add Meson wrap file for GLib See merge request GNOME/atk!37
| * Add Meson wrap file for GLibLuca Bacci2020-02-135-0/+26
|/ | | | | | | Meson subprojects prove very useful when building on Windows with MSVC. See MR !37
* Update Malay translationUmarzuki Bin Mochlis Moktar2020-01-271-229/+502
|
* Update Japanese translationsicklylife2020-01-231-8/+8
|
* Update Japanese translationsicklylife2020-01-231-148/+148
|
* Add ATK_ROLE_MARK and ATK_ROLE_SUGGESTIONJoanmarie Diggs2020-01-161-0/+14
| | | | | | These roles are needed to improve the accessibility of rich text editors and other collaborative tools. The new roles parallel what was added to IAccessible2 in Windows.
* Merge branch 'sub-sup' into 'master'Joanmarie Diggs2020-01-152-1/+14
|\ | | | | | | | | Add ATK_TEXT_ATTR_TEXT_POSITION to the list of possible AtkText attributes See merge request GNOME/atk!33
| * Add ATK_TEXT_ATTR_TEXT_POSITION to the list of possible AtkText attributesJoanmarie Diggs2020-01-152-1/+14
|/ | | | | | | | | IAccessible2 has a "text-position" attribute with values of "baseline", "super", and "sub". This relative position is arguably preferable to having applications specify the pixels via ATK_TEXT_ATTR_RISE, which applications are not using anyway. Adding text position as an officially supported attribute increases the likelihood that assistive technologies will get this information in a predictable fashion.
* Merge branch 'master' into 'master'Joanmarie Diggs2020-01-151-0/+16
|\ | | | | | | | | Update documentation for atk_text_set_caret_offset. See merge request GNOME/atk!18
| * Update documentation for atk_text_set_caret_offset.Joanmarie Diggs2020-01-151-0/+16
|/ | | | | The documentation lacked any mention of scrolling content into view when the specified content is off-screen.
* Update Galician translationFran Dieguez2019-12-251-177/+267
|
* Merge branch 'subprojects' into 'master'Samuel Thibault2019-11-171-1/+1
|\ | | | | | | | | Fix building atk as subproject See merge request GNOME/atk!35
| * Fix building atk as subprojectSamuel Thibault2019-11-171-1/+1
|/ | | | | Using #include <atk/atk.h> (e.g. in at-spi2-atk) requires the root_inc as well.
* Merge branch 'atk_requires_glib' into 'master'Samuel Thibault2019-09-231-0/+1
|\ | | | | | | | | Make atk.pc require glib See merge request GNOME/atk!30
| * Make atk.pc require glibSamuel Thibault2019-09-091-0/+1
| | | | | | | | | | atkutil.h uses several glib/gobject functions in macros, so the caller will have to link against glib, atk.pc thus has to explicit this.
* | Update Japanese translationRyuta Fujii2019-09-221-23/+14
| |
* | Update Japanese translationRyuta Fujii2019-09-221-145/+375
| |
* | Release 2.35.1ATK_2_35_1Alejandro Piñeiro2019-09-112-1/+26
| |
* | Merge branch 'embed_const' into 'master'Samuel Thibault2019-09-111-1/+1
|\ \ | | | | | | | | | | | | AtkSocketClass (embed): Make plug_id parameter const See merge request GNOME/atk!31
| * | AtkSocketClass (embed): Make plug_id parameter constSamuel Thibault2019-09-101-1/+1
| | | | | | | | | | | | | | | This is a follow-up to e7276a0c47a0 ("atk_socket_embed: make plug_id parameter const").
* | | Add missing ATK_VERSION_2_36 macroSamuel Thibault2019-09-111-0/+10
|/ /
* | Merge branch 'plug_child' into 'master'Samuel Thibault2019-09-103-3/+108
|\ \ | | | | | | | | | | | | atkplug: Add atk_plug_new_child See merge request GNOME/atk!27
| * | atkplug: Add atk_plug_set_childSamuel Thibault2019-09-103-3/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussed on https://mail.gnome.org/archives/gnome-accessibility-devel/2019-August/msg00001.html In some cases, one can not use the AtkPlug type directly as accessible object for the toplevel widget of the application. For instance in the gtk case, GtkPlugAccessible can not inherit both from GtkWindowAccessible and from AtkPlug. In such a case, one can create, in addition to the standard accessible object for the toplevel widget, an AtkPlug object, and make the former the child of the latter by calling atk_plug_set_child().
* | | Merge branch 'doc' into 'master'Samuel Thibault2019-09-102-20/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | More scroll doc fixes Closes #12 See merge request GNOME/atk!29
| * | | Refine AtkScrollType documentationSamuel Thibault2019-08-281-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | To better specify the behavior for e.g. top-left vs bottom-right. Fixes #12
| * | | Refine *_scroll_substring_to documentationSamuel Thibault2019-08-281-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid confusions between "position" on screen and "position" in the text. Remove reference to non-existing atk_text_set_position. Fixes #12
* | | | Merge branch 'embed_const' into 'master'Samuel Thibault2019-09-092-2/+2
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | atk_socket_embed: make plug_id parameter const See merge request GNOME/atk!26
| * | | atk_socket_embed: make plug_id parameter constSamuel Thibault2019-08-222-2/+2
| | |/ | |/| | | | | | | It has no reason to modify it, and strdups it.
* | | Merge branch 'union_undefined' into 'master'Samuel Thibault2019-09-091-0/+17
|\ \ \ | |_|/ |/| | | | | | | | Make atk_text_rectangle_union ignore undefined rectangles See merge request GNOME/atk!25
| * | Make atk_text_rectangle_union ignore undefined rectanglesSamuel Thibault2019-08-201-0/+17
| | | | | | | | | | | | | | | | | | atk_text_get_character_extents might return "-1" rectangles for character positions without support for getting an extent. In that case we have to ignore them instead of using -1 values in computations.
* | | Merge branch 'master' into 'master'Samuel Thibault2019-08-284-6/+13
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | Refine *_scroll_to_point documentation Closes #12 See merge request GNOME/atk!21
| * | Refine *_scroll_to_point documentationSamuel Thibault2019-07-054-6/+13
| | | | | | | | | | | | | | | | | | These scroll the top-left of the accessible object. Fixes #12
* | | Merge branch 'initialized2' into 'master'Samuel Thibault2019-08-202-4/+13
|\ \ \ | | | | | | | | | | | | | | | | Make sure returned values are initialized See merge request GNOME/atk!24
| * | | Make sure returned values are initializedSamuel Thibault2019-08-192-4/+13
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Some methods do not have a way to notify that they have failed. They should thus make sure that they set some value, rather than let them uninitialized and thus random. This is a follow-up for 9118d44778e4 ("Make sure returned values are initialized")
* | | Merge branch 'atk_socket_get_extents' into 'master'Samuel Thibault2019-08-201-0/+35
|\ \ \ | |/ / |/| | | | | | | | atksocket: make get_extents return parent extents by default See merge request GNOME/atk!23
| * | atksocket: make get_extents return parent extents by defaultSamuel Thibault2019-08-181-0/+35
| |/ | | | | | | | | | | | | | | The socket itself will usually just inherit the parent's extents, so this makes a convenient good default. As discussed on https://mail.gnome.org/archives/gnome-accessibility-devel/2019-August/msg00001.html
* | Merge branch 'initialized' into 'master'Samuel Thibault2019-08-193-0/+41
|\ \ | |/ |/| | | | | Make sure returned values are initialized See merge request GNOME/atk!22
| * Make sure returned values are initializedSamuel Thibault2019-08-193-0/+41
|/ | | | | | | | | Some methods do not have a way to notify that they have failed. They should thus make sure that they set some value, rather than let them uninitialized and thus random. It allows to be sure that Orca will have a well-defined behavior rather than possibly very erratic behavior.
* Release ATK 2.33.3ATK_2_34_0ATK_2_33_3Alejandro Piñeiro2019-06-172-1/+55
| | | | | Also adding notes for ATK 2.33.1 that were included on their release but not on any master commit.
* Merge branch 'docs-fixes' into 'master'Alejandro Piñeiro2019-06-1719-313/+382
|\ | | | | | | | | Documentation and build fixes See merge request GNOME/atk!3
| * Use Meson to generate the pkgconfig fileEmmanuele Bassi2019-06-143-31/+11
| | | | | | | | | | Meson can generate a compliant pkgconfig file for us, straight from the library we just built, without using a template file.
| * Refresh the buildEmmanuele Bassi2019-06-145-85/+90
| | | | | | | | Use a consistent, idiomatic syntax and coding style for the Meson build.
| * Move the Deprecated section downEmmanuele Bassi2019-06-141-5/+6
| | | | | | | | | | | | | | | | | | | | | | The order is: 1. Name 2. Arguments 3. Description 4. Returns 5. Since 6. Deprecated
| * docs: Update the list of symbolsEmmanuele Bassi2019-06-141-3/+60
| | | | | | | | Drop the number of unused symbol to zero.
| * Annotate the version for AtkTableCellIfaceEmmanuele Bassi2019-06-141-7/+13
| | | | | | | | | | | | There's no point in using the unsupported `@Since` syntax on every virtual function, when the whole structure was added in the same ATK version. We should annotate the structure instead.