summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: Improve bind_textdomain_codeset() checkimprove-bind_textdomain_codeset-checkChun-wei Fan2020-06-241-1/+9
| | | | | | | | | | | | | | The bind_textdomain_codeset() function may not be present in the CRT, but in a separate libintl (gettext-runtime) library, or loaded via proxy-intl (noted as "libintl" below). Based on the way it is done in GLib: this looks for the ngettext() function from the CRT, and if it is not found, we want to look into libintl to check for the presence of this function. Note that since GLib links to libintl if gettext-runtime functions are not found in the CRT and does so in its pkg-config file, we do not explicitly link to it here when building libatk.
* Fix the DOAP fileEmmanuele Bassi2020-04-241-3/+3
| | | | Use the correct element, and the correct email address.
* Bump the version of ATK to 2.37.0Emmanuele Bassi2020-04-221-1/+1
| | | | | | The autocleanup symbols for ATK introduce new API, and the only way for dependent libraries to check for them is to use the version that introduced them.
* Merge branch 'atk-autocleanup' into 'master'Emmanuele Bassi2020-04-223-0/+57
|\ | | | | | | | | | | | | Add autocleanup definitions Closes #10 See merge request GNOME/atk!41
| * Add autocleanup definitionsEmmanuele Bassi2020-04-223-0/+57
|/ | | | | | | | | The G_DEFINE_AUTOPTR_* macros are used to define various symbols needed in order to use the g_autoptr() macro in GLib, which are a requirement in order to use the G_DECLARE_* macros to cut down the GObject boilerplate in the headers. Fixes: #10
* Merge branch 'ci-docker' into 'master'Emmanuele Bassi2020-04-228-0/+465
|\ | | | | | | | | Add CI pipeline for ATK See merge request GNOME/atk!42
| * Add CI pipeline for ATKEmmanuele Bassi2020-04-228-0/+465
|/ | | | | Use the GitLab CI support to build ATK, so we can at least be confident that we're not breaking stuff with every commit.
* Add a description to the DOAP fileEmmanuele Bassi2020-04-201-0/+1
| | | | | Otherwise the server-side Git commit hook will complain about the missing element.
* Add myself to the list of maintainersEmmanuele Bassi2020-04-201-0/+7
| | | | | | I don't particularly wish to maintain ATK going forward, but this is the only safe way to get access to the container registry need for the CI pipeline.
* 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