| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
| |
Specifically, adding the possibility to use NULL as the value for
the child if it is removed.
https://bugzilla.gnome.org/show_bug.cgi?id=684667
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710463
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=709351
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=684667
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Use custom build rules in the Visual C++ projects because this enables
that the generated files get automatically regenerated when the associated
source files change and that the generated files can be automatically
removed when "clean" is requested.
Also drop some unneeded items from the property sheets.
|
| |
|
|
|
|
|
| |
Also updated atk_text_get_text_[before/after]_offset deprecation
and documentation.
|
|
|
|
|
|
|
|
|
|
| |
That signal was created with wrong parameters, it is not used
at all, and it is not clear if it is needed. So removing until
someone brings the topic again, with a valid reasoning. Right now
the only one is being more compatible with IA2.
See also:
https://mail.gnome.org/archives/gnome-accessibility-devel/2013-August/msg00013.html
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=705580
|
| |
|
|
|
|
|
|
|
| |
As the property is deprecated, atk_hyperlink_is_selected_link is not
anymore used to get its value.
This closes bug bgo#573539
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=491998
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=684705
|
|
|
|
|
|
| |
In favour of 'text-insert' and 'text-remove'
https://bugzilla.gnome.org/show_bug.cgi?id=653291
|
|
|
|
|
|
|
|
|
|
| |
The static documentation of those .sgml (so the reason of
tracking those objects) where moved to the source files.
Some other stuff was changed in order to prevent gtk-doc warnings
(like replacing "Returns blah" for the correct "Returns: blah")
https://bugzilla.gnome.org/show_bug.cgi?id=684665
|
|
|
|
|
|
|
|
| |
From now on, state-changed:focused is the only focus related signal
to use. All the tracking methods (on both AtkUtil and AtkComponent)
are also deprecated.
https://bugzilla.gnome.org/show_bug.cgi?id=649575
|
|
|
|
| |
Equivalent to gtk commit a78ab0cfa1d5e5e15d505bce0761a00708400ce3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Simplifies adding a new role (so less error prone) as with
this change a new role just needs to be added to the enum.
The specific role name is generated from the enum. For example:
ATK_ROLE_PUSH_BUTTON would create "push button"
It is also possible to specify the name. For example:
ATK_ROLE_ACCEL_LABEL, /*<nick=accelerator-label>*/
would create "accelerator label"
Notice the '-'. At the enum it is needed to use it. Internally
all the names are compacted and maintained in one array (that
now also includes the extra role names).
https://bugzilla.gnome.org/show_bug.cgi?id=705290
|
| |
|
|
|
|
|
| |
Each test suite is no longer a loadable module.
Split testrelation into testrelation and testrole.
|
|
|
|
|
|
|
|
|
| |
The first one is already on the documentation of
atk_implementor_ref_accessible.
Second one basic glib usage. If needed it should be placed
at documentation and not as a big comment on the main atk
object header.
|
|
|
|
|
|
|
|
| |
This was causing atk_role_for_name to return ATK_ROLE_LEVEL_BAR
when giving it an empty string, which strangely enough is something
that the lsb testsuite checks...
https://bugzilla.gnome.org/show_bug.cgi?id=704092
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=697968
|
|
|
|
|
|
|
|
|
|
|
|
| |
Right now there isn't any formal way to deprecate only some specific
elements of an enum. So this is just documented.
You can deprecate all the enum using ATK_DISABLE_DEPRECATED like in
other projects, but if you try to do the same for some specific
elements, you will find problems when you compile the glib-mkenum
generated enum types (unless you want to break the ABI).
https://bugzilla.gnome.org/show_bug.cgi?id=697968
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=697968
|
|
|
|
|
| |
Glib interfaces don't need padding in order to maintain the ABI, so
removing as they are not needed.
|
|
|
|
|
|
|
| |
Replace the wrong (transfer-none) annotation with (transfer-full), and
suggest to free it with atk_attribute_set_free() when done.
https://bugzilla.gnome.org/show_bug.cgi?id=701503
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=700800
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the gobject is disposed the weak reference finalize
the accessible. But the gobject could still be reference
thus not finalized. As the gobject still holds the accessible
in its qdata, next call to atk_gobject_accessible_for_object
returns the old accessible freed memory. If the caller attempts
to do anything with this memory as if an atkobject it segfaults.
This happens here : gnome-shell segfault when the password prompt
it generates is triggered more than once. As the clutter stage still
holds a reference to the StIMText, which wasdisposed when the
password widget was destroyed with the end of the first password
widget, when the second password prompt attempt notify key focus to the
old widget, it gets its accessible (now freed memory) via the StIMText
qdata cache, and pass this to atk_object_notify_state_change.
gobject still hold a pointer to it via qdata.
https://bugzilla.gnome.org/show_bug.cgi?id=699262
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699368
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699256
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=696466
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=696409
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This adds the utility projects to build the introspection files for a
Visual C++ build of ATK in the main solution files, so one may choose to
build the introspection files directly from the Visual C++ projects if
he/she chooses to do so.
https://bugzilla.gnome.org/show_bug.cgi?id=694255
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the utility Python/.bat scripts to the distribution for building
the introspection files for ATK, and adds utility projects to build those
files when needed.
This makes use of Python Regex functionality so that we can read directly
from the autotools files to create the file list that is necessary to
build the introspection files, without needing to modify the autotools
files to create the file list.
|
| |
|