After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 700243 - gobject introspection based bindings cannot call some methods
gobject introspection based bindings cannot call some methods
Status: RESOLVED OBSOLETE
Product: at-spi
Classification: Platform
Component: at-spi2-core
unspecified
Other Linux
: Normal normal
: ---
Assigned To: At-spi maintainer(s)
At-spi maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-05-13 18:27 UTC by Fernando Herrera
Modified: 2021-07-05 10:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch. (25.92 KB, patch)
2013-05-14 17:18 UTC, Mike Gorse
none Details | Review
Corresponding patch for pyatspi. (3.31 KB, patch)
2013-05-14 17:23 UTC, Mike Gorse
none Details | Review

Description Fernando Herrera 2013-05-13 18:27:07 UTC
There are some name collisions on the g-i generated bindings:

- Accessible.get_text and Text.get_text
- Accessible.get_selection and Text.get_selection
- Accessible.get_attributes and Text.get_attributes and Document.get_attributes
- Text.get_attribute_value and Document.get_attribute_value (but these shouldn't be a problem)
- Accessible.get_description and Action.get_description
- Accessible.get_name and Action.get_name
Comment 1 Alejandro Piñeiro Iglesias (IRC: infapi00) 2013-05-14 15:38:25 UTC
This seems the at-spi equivalent to ATK bug 647482. Probably we should solve the problem at both modules at the same time. Complex at it means an API change.
Comment 2 Mike Gorse 2013-05-14 17:18:21 UTC
Created attachment 244208 [details] [review]
Proposed patch.

Could you test this patch? I've made functions with new names for the functions with collisions, deprecating and annotating the old functions. Hopefully the bindings will behave as expected.
Comment 3 Mike Gorse 2013-05-14 17:23:21 UTC
Created attachment 244210 [details] [review]
Corresponding patch for pyatspi.
Comment 4 André Klapper 2013-08-14 10:07:50 UTC
[Mass-resetting default assignee, see bug 705890. Please reclaim this bug report by setting the assignee to yourself if you still plan to work on this. Thanks!]
Comment 5 GNOME Infrastructure Team 2021-07-05 10:45:19 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/

Thank you for your understanding and your help.