summaryrefslogtreecommitdiff
path: root/atk
Commit message (Collapse)AuthorAgeFilesLines
...
* Refresh the buildEmmanuele Bassi2019-06-141-43/+47
| | | | 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
* 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.
* Use Markdown syntax for notesEmmanuele Bassi2019-06-141-7/+9
| | | | | Gtk-doc does not support a `@note` syntax, so we should use `**note**` instead.
* Use the appropriate syntax for enumerationsEmmanuele Bassi2019-06-141-66/+65
| | | | | Gtk-doc does not support a `@Since` annotation for enumeration values, so we make do with a plain text "Since: x.y" blurb.
* Add missing documentation for AtkObject functionsEmmanuele Bassi2019-06-141-7/+9
| | | | | | The deprecated functions for connecting and removing a handler for property notification are missing a description, and use the wrong syntax for the deprecation notice.
* Write description for AtkImage methodEmmanuele Bassi2019-06-141-2/+4
| | | | The atk_image_get_image_locale() method is missing a description.
* Add proper gtk-doc blurbs for AtkDocument methodsEmmanuele Bassi2019-06-141-16/+24
| | | | | We're missing the description from various methods, and the reference syntax for arguments and symbols is incorrect.
* Add proper gtk-doc blurb to AtkComponentIfaceEmmanuele Bassi2019-06-141-31/+43
| | | | We're still missing a lot of virtual functions.
* Add gtk-doc blurb for AtkActionIfaceEmmanuele Bassi2019-06-141-5/+18
| | | | We're still missing the documentation for each vfunc.
* Implement propert ctor for AtkSocketEmmanuele Bassi2019-06-141-10/+15
| | | | | | | GObject constructors should only ever call g_object_new(). Setting the properties for AtkSocket should be deferred to the instance initialization code.
* Implement propert ctor for AtkPlugEmmanuele Bassi2019-06-141-10/+15
| | | | | | | GObject constructors should only ever call g_object_new(). Setting the properties for AtkPlug should be deferred to the instance initialization code.
* Merge branch 'minor-doc-fix' into 'master'Alejandro Piñeiro2019-06-141-3/+3
|\ | | | | | | | | Minor doc fix for atk_text_get_default_attributes See merge request GNOME/atk!20
| * Minor doc fix for atk_text_get_default_attributesMartin Robinson2019-06-141-3/+3
| |
* | Add ATK_ROLE_CONTENT_DELETION and ATK_ROLE_CONTENT_INSERTIONJoanmarie Diggs2019-06-141-0/+8
|/
* Merge branch 'fix-gir-cross' into 'master'Christoph Reiter2019-05-221-1/+1
|\ | | | | | | | | atk/meson.build: do not guard gir behind a cross_build check. See merge request GNOME/atk!12
| * atk/meson.build: do not guard gir behind a cross_build check.maxice82019-01-291-1/+1
| | | | | | | | | | People that are cross-building are very likely to set the introspection option to false themselves.
* | Add accessible_id propertySamuel Thibault2019-04-302-0/+78
| | | | | | | | | | | | | | | | | | | | - Add AtkObjectPrivate structure containing accessible_id field. - Register AtkObjectPrivate structure to AtkObject class. - g_type_class_adjust_private_offset appeared with glib 2.38. - Add atk_object_[gs]et_accessible_id to manipulate it. - Add PROP_ACCESSIBLE_ID Fixes #9
* | introspection: fix last AtkText methods docAlejandro Piñeiro2019-03-091-2/+2
| | | | | | | | | | | | Fix documentation entry for atk_text_scroll_substring_to_point and atk_text_scroll_substring_to so gobject-introspection doesn't fail with those methods.
* | Fix failure value for atk_text_get_caret_offsetMartin Robinson2019-03-051-2/+2
| | | | | | | | | | | | atk_text_get_caret_offset should return -1 if the caret is not located within the element or for other failures. This will allow clients to distinguish between a failure and when the caret is at offset 0.
* | Revert "atkimplementor: use the G_DEFINE_INTERFACE macro to declare it as ↵Alejandro Piñeiro2019-02-192-6/+18
| | | | | | | | | | | | | | | | interface in the introspection" This reverts commit 30f2712c5bbffbc03e98272c852d29b4bdf8b52e. Fixes https://gitlab.gnome.org/GNOME/atk/issues/1
* | atkplug, atksocket: Fix -Wredundant-declsIain Lane2019-01-312-3/+0
| | | | | | | | | | G_DEFINE_TYPE_WITH_CODE already gives declarations for the class_init function.
* | Merge branch 'master' into 'master'Christoph Reiter2019-01-291-1/+1
|\ \ | |/ |/| | | | | atk/meson.build: replace shared_library by library See merge request GNOME/atk!11
| * atk/meson.build: replace shared_library by libraryFabrice Fontaine2019-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | Use library instead of shared_library to allow the user to build a static libatk library Fixes: - http://autobuild.buildroot.org/results/347a37dd2585974bdbf3bf99158e8ee9127d1202 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* | atktext: Add ScrollSubstringTo and ScrollSubstringToPoint text interfacesSamuel Thibault2019-01-262-0/+106
|/
* Merge branch 'improve-atk-text-return-documentation' into 'master'Alejandro Piñeiro2018-12-101-30/+35
|\ | | | | | | | | Improve documentation for AtkText method return values See merge request GNOME/atk!6
| * Improve documentation for AtkText method return valuesMartin Robinson2018-08-201-30/+35
| |
* | meson: Fix usage of glib as a subproject dependencyNirbheek Chauhan2018-12-011-2/+2
| | | | | | | | | | | | | | | | | | We include glib headers, so we need to ensure that we also pull in the glib dependency correctly, to inherit the right include flags. Also doesn't lead to overlinking because meson uses --as-needed by default. This wasn't noticed earlier because when building against glib inside a prefix, glib and gobject headers are in the same location.
* | meson: make atk work as a subprojectNiclas Moeslund Overby2018-11-101-1/+1
| |
* | build: use @basename instead of @filenameSamuel Thibault2018-08-303-4/+4
|/ | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=789619
* Improve the documentation slightlyMartin Robinson2018-08-071-19/+19
| | | | | Explicitly refer to character offsets to clear up any confusion with multi-byte encoding. Fix some typos and tabs.
* Fix the coding style for the Component scroll methodsEmmanuele Bassi2018-06-191-10/+14
| | | | | The coding style needs some tweaking to fit in with the rest of the code base.
* atkcomponent: Fix some g-i annotation warningsRico Tzschichholz2018-06-181-2/+3
|
* Merge branch 'wip/tintou/atkimplementor-gir' into 'master'Corentin Noël2018-06-182-18/+6
|\ | | | | | | | | atkimplementor: use the G_DEFINE_INTERFACE macro to declare it as interface in the introspection See merge request GNOME/atk!2
| * atkimplementor: use the G_DEFINE_INTERFACE macro to declare it as interface ↵Corentin Noël2018-06-032-18/+6
| | | | | | | | in the introspection
* | gobject-introspection: fix virtual annotations and missing type descriptionsCorentin Noël2018-06-033-11/+11
|/
* Try to fix build againMichael Catanzaro2018-05-162-3/+3
|
* Added missing 2.30 Since tagsAlejandro Piñeiro2018-05-162-1/+3
|
* Add missing ATK_VERSION_2_30Michael Catanzaro2018-05-151-0/+10
| | | | | | | | | /usr/include/atk-1.0/atk/atkversion.h:379:33: error: "ATK_VERSION_2_30" is not defined, evaluates to 0 [-Werror=undef] #if ATK_VERSION_MIN_REQUIRED >= ATK_VERSION_2_30 ^~~~~~~~~~~~~~~~ /usr/include/atk-1.0/atk/atkversion.h:387:31: error: "ATK_VERSION_2_30" is not defined, evaluates to 0 [-Werror=undef] #if ATK_VERSION_MAX_ALLOWED < ATK_VERSION_2_30 ^~~~~~~~~~~~~~~~
* atkcomponent: Add ScrollTo and ScrollToPoint component interfacesSamuel Thibault2018-05-154-5/+134
|
* build: remove autotools configuration filesAlejandro Piñeiro2018-04-241-252/+0
| | | | | | | Meson is right now in a really good shape, so it doesn't make sense to keep both. https://bugzilla.gnome.org/show_bug.cgi?id=795315
* meson: follow option convetionsIgnacio Casal Quinteiro2018-04-171-3/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=795301
* atkobject: fix get_property for accessible-roleAlejandro Piñeiro2018-03-221-1/+1
| | | | | | Previous commit fixed set_property for accessible-role (as it is a enum instead of an int). As Rico Tzschichholz pointed on bug 794513, get_property was not updated accordingly.
* atkobject: fix set_property for accessible-roleSamuel Thibault2018-03-201-4/+3
| | | | | accessible-role was wrongly defines as being of type INT instead of type ENUM.
* documentation: Remove list association from ATK_ROLE_DESCRIPTION_{TERM,VALUE}Joanmarie Diggs2017-11-301-7/+3
| | | | | | | | | There is a need for term-value pair roles outside of the context of an ATK_ROLE_DESCRIPTION_LIST. Rather than create yet more roles, we can just update the documentation so that the list association is not made within the definition of ATK_ROLE_DESCRIPTION_{TERM,VALUE}. https://bugzilla.gnome.org/show_bug.cgi?id=791020
* build: Add option to disable introspectionChun-wei Fan2017-09-131-1/+3
| | | | | | | | This adds an option to Meson builds to disable introspection builds even when GObject-Introspection is installed. Introspection is still enabled by default. https://bugzilla.gnome.org/show_bug.cgi?id=785802
* build: Fix .rc generation in Meson buildsChun-wei Fan2017-09-131-0/+1
| | | | | | | We need to specify the value for the ATK_VERSION variable as well, otherwise some version info of the DLL will not be set correctly. https://bugzilla.gnome.org/show_bug.cgi?id=785802
* meson: Build .rc file on WindowsChun-wei Fan2017-08-092-1/+12
| | | | | | | | Like the Visual Studio projects and autotools builds on Windows, include the .rc file for Windows builds, so that people can see the version info of the ATK DLL more easily. https://bugzilla.gnome.org/show_bug.cgi?id=785802
* meson: Add atkversion.h to introspection buildRico Tzschichholz2017-06-071-2/+2
|
* atk/Makefile.am: Dist atk.rcChun-wei Fan2017-05-271-1/+1
| | | | | This was accidentally removed in commit cc0e04b, which broke Visual Studio builds...