| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=781715
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
This reverts commit feb4bd4c5b24672b1d8bbf0783e96539af0d0ba4.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
| |
2008-11-11 Li Yuan <li.yuan@sun.com>
* atk/atkgobjectaccessible.c:
Bug #560156. Fix parameter type description.
svn path=/trunk/; revision=1298
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
* atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
Correct name of data set to NULL from quark_accessible_object to
quark_object
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
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
|