| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
(cherry picked from commit b4ea8e5d353bb49092aaaa4e6ee0c1461d119d97)
|
|\
| |
| |
| |
| | |
Visual Studio builds: Use -utf-8 if available (avoid erroring out with C4819 if possible on CJK locales)
See merge request GNOME/atk!38
|
|/
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
Add Meson wrap file for GLib
See merge request GNOME/atk!37
|
|/
|
|
|
|
|
| |
Meson subprojects prove very useful when building on Windows
with MSVC.
See MR !37
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
Add ATK_TEXT_ATTR_TEXT_POSITION to the list of possible AtkText attributes
See merge request GNOME/atk!33
|
|/
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
Update documentation for atk_text_set_caret_offset.
See merge request GNOME/atk!18
|
|/
|
|
|
| |
The documentation lacked any mention of scrolling content into view
when the specified content is off-screen.
|
| |
|
|\
| |
| |
| |
| | |
Fix building atk as subproject
See merge request GNOME/atk!35
|
|/
|
|
|
| |
Using #include <atk/atk.h> (e.g. in at-spi2-atk) requires the root_inc as
well.
|
|\
| |
| |
| |
| | |
Make atk.pc require glib
See merge request GNOME/atk!30
|
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
AtkSocketClass (embed): Make plug_id parameter const
See merge request GNOME/atk!31
|
| | |
| | |
| | |
| | |
| | | |
This is a follow-up to e7276a0c47a0 ("atk_socket_embed: make plug_id
parameter const").
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
atkplug: Add atk_plug_new_child
See merge request GNOME/atk!27
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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().
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
More scroll doc fixes
Closes #12
See merge request GNOME/atk!29
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
To better specify the behavior for e.g. top-left vs bottom-right.
Fixes #12
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Avoid confusions between "position" on screen and "position" in the
text.
Remove reference to non-existing atk_text_set_position.
Fixes #12
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
atk_socket_embed: make plug_id parameter const
See merge request GNOME/atk!26
|
| | |/
| |/|
| | |
| | | |
It has no reason to modify it, and strdups it.
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Make atk_text_rectangle_union ignore undefined rectangles
See merge request GNOME/atk!25
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| |_|/
|/| |
| | |
| | |
| | |
| | | |
Refine *_scroll_to_point documentation
Closes #12
See merge request GNOME/atk!21
|
| | |
| | |
| | |
| | |
| | |
| | | |
These scroll the top-left of the accessible object.
Fixes #12
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Make sure returned values are initialized
See merge request GNOME/atk!24
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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")
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
atksocket: make get_extents return parent extents by default
See merge request GNOME/atk!23
|
| |/
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/|
| |
| | |
Make sure returned values are initialized
See merge request GNOME/atk!22
|
|/
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Also adding notes for ATK 2.33.1 that were included on their release
but not on any master commit.
|
|\
| |
| |
| |
| | |
Documentation and build fixes
See merge request GNOME/atk!3
|
| |
| |
| |
| |
| | |
Meson can generate a compliant pkgconfig file for us, straight from the
library we just built, without using a template file.
|
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Drop the number of unused symbol to zero.
|
| |
| |
| |
| |
| |
| | |
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.
|