| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
guards
So that the comment doesn't get expanded multiple times in the
includes of other files; g-ir-scanner complains about multiple
definitions then.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I ran this on each directory with C files:
clang-format -i *.[ch]
"-i" is the in-place option.
I also adjusted the order of #includes for some files which failed to
build after that:
Clang-format reorders blocks of #include directives alphabetically,
but they can be grouped and separated by blank lines. If there is a
blank line between blocks, like
#include "zork.h"
#include "bar.h"
#include "foo.h"
then it will not put zork.h after the other two. The last two header
files will be sorted alphabetically.
We can adjust the formatting of chunks of code by hand with comments
like these:
/* clang-format off */
this code {
is, formatted, by, hand;
}
/* clang-format on */
See https://clang.llvm.org/docs/ClangFormat.html for the general
manual and https://clang.llvm.org/docs/ClangFormatStyleOptions.html
for the style options and the comments described above.
|
| |
|
|
|
|
|
| |
This role allows to specify a button will open a menu. It's widely used
in Hamburger buttons, and Qt has QAccessible:ButtonMenu role for it.
|
|
|
|
| |
Copied descriptions from AtspiRole, and fixed some inconsistencies in those.
|
|
|
|
|
|
|
|
| |
Copied the documentation from AtspiRelationType.
Also, put the order of descriptions for AtspiRelationType in the same
order as the enum values; DESCRIPTION_FOR was incorrectly below
ERROR_MESSAGE.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Fixes https://gitlab.gnome.org/GNOME/at-spi2-core/issues/2
|
| |
|
|
|
|
|
|
|
| |
Remove atspi_text_notify_reading_position, and instead add a region_changed
signal. Also make the dbus API more like the API used for other events.
Per discussion at https://gitlab.gnome.org/GNOME/orca/issues/36
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/at-spi2-core/issues/4
|
|
|
|
|
|
|
|
|
| |
Allow a client to receive notifications through AtspiEventListeners. This
involves special casing, since the event is generated by the screen reader,
not the GUI, and is, thus, handled by a different DBus interface, but, from
the client's perspective, it looks like a normal AT-SPI event.
Also renamed atspi_text_notify_read_position to
atspi_text_notify_reading_position and fixed a few warnings.
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/at-spi2-core/issues/10
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Modify the sections file to ensure that there are no unused symbols.
This ensures that previously undocumented parts of the public API are
now in the documentation. Also move private symbols to Private
subsections and GObject stuff to Standard subsections. This ensures that
they don't show up in the documentation at all.
There is still plenty of work to get to a clean documentation build.
|
| |
|
|
|
|
|
|
|
|
|
| |
There is a need for term-value pair roles outside of the context of an
ATSPI_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 ATSPI_ROLE_DESCRIPTION_{TERM,VALUE}.
https://bugzilla.gnome.org/show_bug.cgi?id=791021
|
|
|
|
|
|
|
|
| |
Also update documentation of description-for and described-by relation
types to help clarify which relation type is most suitable for each of
the accessible descriptions.
https://bugzilla.gnome.org/show_bug.cgi?id=782999
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=782820
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=782041
|
|
|
|
|
|
| |
ATK extended roles were deprecated some years ago.
https://bugzilla.gnome.org/show_bug.cgi?id=720123
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=89678
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=743403
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=690004
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=740340
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=740274
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=712609
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=712608
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710464
|
|
|
|
| |
glib-mkenums seems to be happier this way.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
atspi/Makefile.am
atspi/atspi-accessible.c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Generate enum types where appropriate.
Fix prototypes where a method took a "gint" that was really a bitflag.
Remove tables of state and role names, since these are now redundant with data
from the generated enums and would need to be maintained in parallel.
These changes were originally in master but have been backed out since they
break compatibility with pygobject 2.26.0, which some users are still using.
|
| |
| |
| |
| | |
Add "level bar" role corresponding to the new atk role.
|
| | |
|
| |
| |
| |
| |
| |
| | |
This change makes public that a return value of 1 from atspi_init()
means that atspi was already initialized, so testing for atspi_init()>1
makes sense as a check for errors.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
AtspiCollectionSortOrder and AtspiCollectionTreeTraversalType were not documented, since I am waiting for some feedback on them.
|
| | |
|
| |
| |
| |
| |
| | |
Move DBus interface name constants into a public header, so that they can be
used by application-side AT-SPI code (ie, at-spi2-atk).
|