summaryrefslogtreecommitdiff
path: root/atk/atkgobjectaccessible.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash under atk_gobject_accessible_disposeMilan Crha2017-05-251-5/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=781715
* Include config.h For All the C Source FilesChun-wei Fan2014-04-251-0/+2
| | | | | | | | Make sure that config.h is included first in all the C-sources in atk/ so that the build-time definitions of _ATK_EXTERN can be used during the build of the ATK library. https://bugzilla.gnome.org/show_bug.cgi?id=728031
* Revert "Updated FSF's address"Piotr Drąg2014-02-011-1/+3
| | | | This reverts commit feb4bd4c5b24672b1d8bbf0783e96539af0d0ba4.
* Updated FSF's addressDaniel Mustieles2014-01-231-3/+1
|
* doc: removing several .sgml files and fixing gtk-doc warningsAlejandro Piñeiro2013-08-121-0/+11
| | | | | | | | | | 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
* Nullify the gobject cache accessible when the accessible is finalized.Alban Browaeys2013-05-061-0/+6
| | | | | | | | | | | | | | | | | | | | | 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
* Do not include atk.h from a public headerEmmanuele Bassi2012-12-281-0/+2
| | | | | | | | It creates a circular dependency on the headers, and tricks the introspection scanner to try and resolve the header multiple times. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Tested-by: Emmanuele Bassi <ebassi@gnome.org>
* Bug 640574: gobject-introspection annotation and documentation fixesMike Gorse2011-01-251-2/+4
|
* Bug #560156. Fix parameter type description.Li Yuan2008-11-111-2/+2
| | | | | | | | | 2008-11-11 Li Yuan <li.yuan@sun.com> * atk/atkgobjectaccessible.c: Bug #560156. Fix parameter type description. svn path=/trunk/; revision=1298
* *** empty log message ***Padraig O'Briain2003-02-261-3/+4
|
* Add weak reference so we do not leak the accessible when the object dies.Padraig O'Briain2003-02-041-0/+3
| | | | | | | | 2003-02-04 Padraig O'Briain <padraig.obriain@sun.com> * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object): Add weak reference so we do not leak the accessible when the object dies. Problem reported by Alex Larsson.
* Allow for case where created AtkObject is not a AtkGObjectAccessible soPadraig O'Briain2002-04-151-1/+9
| | | | | | | * atk/atkgobjectaccessible.c: (atk_gobject_accessible_for_object): Allow for case where created AtkObject is not a AtkGObjectAccessible so quark_accessible_object was not initialized in atk_gobject_accessible_class_init
* Correct name of data set to NULL from quark_accessible_object toPadraig O'Briain2002-03-121-1/+1
| | | | | | * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose): Correct name of data set to NULL from quark_accessible_object to quark_object
* Make use of parent_class consistent; define as gpointer and usePadraig O'Briain2002-02-221-2/+2
| | | | | | | | | | | | | | * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c: Make use of parent_class consistent; define as gpointer and use g_type_class_peek_parent() to get it * atk/atktext.c: Delete unused empty line * atk/atkregistry.c atk/atkrelation.c: Make parent_class static
* Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.hPadraig O'Briain2001-12-191-0/+149
docs/tmpl/atkgobjectaccessible.sgml * atk/Makefile.am atk/atk.h: Add references to new files * atk/atkobject.c atk/atkobject.h docs/tmpl/atkobject.sgml: Add new function atk_object_initialize * atk/atkobjectfactory.c atk/atkobjectfactory.h docs/tmpl/atkobjectfactory.sgml: Add new function atk_object_factory_get_accessible_type * docs/atk-sections.txt: Add new functions. Add functions in atk-unused.txt