GNOME Bugzilla – Bug 551680
in 3.0 fix AtkObjectFactory breakage ...
Last modified: 2021-06-10 11:25:25 UTC
Looking for a milestone to track this; but this is nastily broken and needs to be fixed in 3.0: struct _AtkObjectFactoryClass { GObjectClass parent_class; AtkObject* (* create_accessible) (GObject *obj); void (* invalidate) (AtkObjectFactory *factory); GType (* get_accessible_type) (void); We need the class type as the 1st parameter of each method.
(In reply to comment #0) > Looking for a milestone to track this; but this is nastily broken and needs to > be fixed in 3.0: Michael, when you said that this is required to be fixed in 3.0, you mean fixed for atk 3.0? Note that current atk version is 1.30, so if this is the case, you are skipping any hypothetical atk 2.0. Could you confirm that? > struct _AtkObjectFactoryClass > { > GObjectClass parent_class; > > AtkObject* (* create_accessible) (GObject *obj); > void (* invalidate) (AtkObjectFactory *factory); > GType (* get_accessible_type) (void); > > We need the class type as the 1st parameter of each method. Agree.
as/if/when we can break the Atk ABI incompatibly - we should fix these :-) is that now ? if so - good ! :-) lets fix them.
(In reply to comment #2) > as/if/when we can break the Atk ABI incompatibly - we should fix these :-) is > that now ? if so - good ! :-) lets fix them. So could you update the bug description ? I can't, and this 3.0 could be misleading. BTW, about this "break ABI incompatibly", you could take a look to bug 638537
is already a dep of 638537 - thanks :-)
We are already on ATK 2.0, so this API breakage will require to wait to ATK 3.0
[Mass-reassigning open atk bug reports for better trackability as requested in https://bugzilla.gnome.org/show_bug.cgi?id=653179 . PLEASE NOTE: If you have watched the previous assignee of this bug report as a workaround for actually getting notified of changes in atk bugs, you yourself will now have to add atk-maint@gnome.bugs to your watchlist at the bottom of https://bugzilla.gnome.org/userprefs.cgi?tab=email to keep watching atk bug reports in GNOME Bugzilla. Sorry for the noise: Feel free to filter for this comment in order to mass-delete the triggered bugmail.]
*** Bug 377382 has been marked as a duplicate of this bug. ***
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 of atk, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a ticket at https://gitlab.gnome.org/GNOME/atk/-/issues/ Thank you for your understanding and your help.