| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Use a consistent, idiomatic syntax and coding style for the Meson build.
|
|
|
|
|
|
|
|
|
|
|
| |
The order is:
1. Name
2. Arguments
3. Description
4. Returns
5. Since
6. Deprecated
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Gtk-doc does not support a `@note` syntax, so we should use `**note**`
instead.
|
|
|
|
|
| |
Gtk-doc does not support a `@Since` annotation for enumeration values, so
we make do with a plain text "Since: x.y" blurb.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
The atk_image_get_image_locale() method is missing a description.
|
|
|
|
|
| |
We're missing the description from various methods, and the
reference syntax for arguments and symbols is incorrect.
|
|
|
|
| |
We're still missing a lot of virtual functions.
|
|
|
|
| |
We're still missing the documentation for each vfunc.
|
|
|
|
|
|
|
| |
GObject constructors should only ever call g_object_new().
Setting the properties for AtkSocket should be deferred to the instance
initialization code.
|
|
|
|
|
|
|
| |
GObject constructors should only ever call g_object_new().
Setting the properties for AtkPlug should be deferred to the instance
initialization code.
|
|\
| |
| |
| |
| | |
Minor doc fix for atk_text_get_default_attributes
See merge request GNOME/atk!20
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
atk/meson.build: do not guard gir behind a cross_build check.
See merge request GNOME/atk!12
|
| |
| |
| |
| |
| | |
People that are cross-building are very likely to set the introspection
option to false themselves.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
interface in the introspection"
This reverts commit 30f2712c5bbffbc03e98272c852d29b4bdf8b52e.
Fixes https://gitlab.gnome.org/GNOME/atk/issues/1
|
| |
| |
| |
| |
| | |
G_DEFINE_TYPE_WITH_CODE already gives declarations for the class_init
function.
|
|\ \
| |/
|/|
| |
| | |
atk/meson.build: replace shared_library by library
See merge request GNOME/atk!11
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|/ |
|
|\
| |
| |
| |
| | |
Improve documentation for AtkText method return values
See merge request GNOME/atk!6
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
|/
|
|
| |
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=789619
|
|
|
|
|
| |
Explicitly refer to character offsets to clear up any confusion with
multi-byte encoding. Fix some typos and tabs.
|
|
|
|
|
| |
The coding style needs some tweaking to fit in with the rest of the
code base.
|
| |
|
|\
| |
| |
| |
| | |
atkimplementor: use the G_DEFINE_INTERFACE macro to declare it as interface in the introspection
See merge request GNOME/atk!2
|
| |
| |
| |
| | |
in the introspection
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
/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
^~~~~~~~~~~~~~~~
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=795301
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
accessible-role was wrongly defines as being of type INT instead of
type ENUM.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
This was accidentally removed in commit cc0e04b, which broke Visual
Studio builds...
|