summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* In GetItems, unref objects in two passesgnome-3-2Mike Gorse2011-11-261-3/+6
| | | | | | | It is dangerous to unref cache objects inside a g_hash_table_foreach, since, if the object is finalized, it will be removed, which can cause problems with the iterator. Instead, make a GSList of the objects to unref, then use this GSList to unref.
* Ref all cached accessibles before querying them for GetItemsMike Gorse2011-11-261-3/+16
| | | | | | | | | It is possible, at least in theory, that querying one accessible could have the side effect of another accessible being dereferenced. If this results in the accessible being finalized, then this would likely cause a crash when potentially iterating over the newly-finalized object. Hopefully fixes http://bugzilla.gnome.org/show_bug.cgi?id=664822
* Release v2.2.2AT_SPI2_ATK_2_2_2Mike Gorse2011-11-142-1/+10
|
* Make sure the a11y hierarchy under an AtkPlug is generated when embedding.Mario Sanchez Prada2011-11-141-0/+6
| | | | | | | | It should be enough to retrieve some info about the children, in the socket adaptor's handler for the "Embedded" D-Bus method. Asking for the number of the plug's children seems to be a good candidate. https://bugzilla.gnome.org/show_bug.cgi?id=663876
* Socket's implementation of ref_state_set to return empty sets instead of NULLMario Sanchez Prada2011-10-281-8/+8
| | | | | | | | | | Calls to atk_object_ref_state_set() are expected to return a valid state set always, so it would be better if this implementation of socket's ref_state_set() returned empty sets instead of just NULL, to avoid calling to atk_state_set_*() functions over invalid instances of AtkStateSet (e.g. add_pending_items() in accessible-cache.c). https://bugs.freedesktop.org/show_bug.cgi?id=42350
* Don't leave va_args danglingMatthias Clasen2011-10-191-1/+1
| | | | | | | | spi_dbus_message_iter_append_struct has an early exit where it forgets to call va_end(). Harmless most of the time, but it upsets static analyzers. https://bugzilla.gnome.org/show_bug.cgi?id=662248
* Release v2.2.1AT_SPI2_ATK_2_2_1Mike Gorse2011-10-172-1/+5
|
* Updated Finnish translationTommi Vainikainen2011-10-051-37/+36
|
* Release v2.2.0AT_SPI2_ATK_2_2_0Mike Gorse2011-09-262-1/+6
|
* Prevent gnome-shell getting stuck on the login screenMatthias Clasen2011-09-241-2/+6
| | | | | | | | | | | | | The workaround that was committed for this didn't have the intended effect, since the timeout was added to the default main context, not the one that is used in the recursive mainloop. Without this patch, my login screen would freeze when hitting Enter in the password entry, with it, I could successfully log in 10 out of 10 times. https://bugzilla.gnome.org/show_bug.cgi?id=658013
* Release v2.1.92AT_SPI2_ATK_2_1_92Mike Gorse2011-09-193-3/+7
|
* BGO#658013: Add timeout to check for disconnect on a key listenerMike Gorse2011-09-191-1/+19
| | | | | | | For some reason, if the dbus connection goes away during a call to NotifyListenersSync, the DBusPendingCall is not notified. This may be a libdbus bug. Working around the issue by adding a timeout that will check for a disconnect and abort the call as needed.
* Added en_CA.poTiffany Antopolski2011-09-162-0/+24
|
* Updated Tamil TranslationsI Felix2011-09-131-583/+33
|
* Updated Tamil TranslationsI Felix2011-09-131-39/+593
|
* Release v2.1.91AT_SPI2_ATK_2_1_91Mike Gorse2011-09-052-1/+6
|
* Fix the format of the default value in the schemaMatthias Clasen2011-09-041-1/+1
| | | | | | Bytestrings (ay) are formatted as b'...'. https://bugzilla.gnome.org/show_bug.cgi?id=658102
* Fix for BGO#645321: Use array of bytes rather than string for pathMike Gorse2011-09-021-1/+1
| | | | | | According to Christian Persch, paths are not strings because they may be non-UTF-8, so they must use "ay" instead of "s" for their type in a GSettings schema.
* Release v2.1.90AT_SPI2_ATK_2_1_90Mike Gorse2011-08-292-1/+5
|
* Using new format to register to window eventsAlejandro Piñeiro2011-08-292-10/+40
| | | | | | | | | | Now ATK has AtkWindow, so the format to register to window events is like any other ATK event We check if we need to register using the old format, assuming that if you are able to register to a window event using the old format is because the ATK implementor is still using the old one. This check should be temporal.
* Release v2.1.5AT_SPI2_ATK_2_1_5Mike Gorse2011-08-152-1/+8
|
* Fixed some problems when shutting down and restarting the moduleMike Gorse2011-08-1510-54/+135
| | | | | | | If gnome_accessibility_module_shutdown was called and followed by a call to gnome_accessibility_module_init, then things would go awry because of various resources not being freed. Fixed several of these issues, although some issues might remain.
* at-spi2-atk now requires at-spi2-core 2.1.4Mike Gorse2011-08-081-1/+1
|
* Remove unused pkgconfig directoryMike Gorse2011-07-283-22/+0
|
* Yet more build fixesMike Gorse2011-07-283-5/+7
|
* Fix breakage introduced in last commitMike Gorse2011-07-282-83/+85
|
* Release v2.1.4Mike Gorse2011-07-282-1/+7
|
* Some refactoring to remove duplicate code and other clean-upsMike Gorse2011-07-2735-1252/+266
| | | | | | | | Remove "common" directory (it was an artifact of at-spi2-core and at-spi2-atk originally living in the same repository). Where constants essentially duplicated other constants in libatspi, use the constants defined in libatspi, renaming as needed. Otherwise move code from common into atk-adaptor.
* Fix for bug 653872 - New ATK RolesJoanmarie Diggs2011-07-243-2/+43
|
* Ensure the detail ints are initialized before sending eventsMike Gorse2011-07-111-6/+6
|
* Release v2.1.3AT_SPI2_ATK_2_1_3Mike Gorse2011-07-042-1/+26
|
* Build fixesMike Gorse2011-07-042-1/+2
|
* Remove dead "cspi" codeMike Gorse2011-07-0225-11051/+0
|
* Add AT-SPI mapping for ATK_RELATION_NODE_PARENT_OFMike Gorse2011-06-301-0/+1
|
* Updated Lithuanian translation.Aurimas Černius2011-06-291-37/+35
|
* Added Belarusian translation.Ihar Hrachyshka2011-06-252-0/+20
|
* BGO#652858: Deregister objects on state-changed::defunctMike Gorse2011-06-235-7/+18
| | | | | | | | | | When a state-change:defunct is received, remove the object from the dbus-path-to-object-mapping hash. Also, avoid enumerating an object's children in a call to GetItems if the object is marked defunct. This should mostly shield the ATK implementation from being called on objects that have been marked defunct. Also removed a seemingly unnecessary g_strdup/g_free pair.
* BGO#652596: Allow setting CurrentValue via dbus properties interface againMike Gorse2011-06-221-3/+39
|
* Only register for events when something is listeningMike Gorse2011-06-215-7/+95
| | | | | | | | Track whether clients are listening, based on calls to GetItems and event listener registrations, and disable event handlers if no clients are listening. Note that this currently handles event listeners in bulk and could be refined to only connect to individual signals that are being listened to.
* BGO#652797: Remove unused AtkMisc instanceMike Gorse2011-06-161-3/+0
|
* Fix some warningsMike Gorse2011-06-161-2/+2
|
* [l10n]Added Catalan (Valencian) translationGil Forcada2011-05-292-0/+25
|
* Add Li Yuan to MAINTAINERS and .doapMike Gorse2011-05-262-0/+8
|
* Add GetAtspiVersionMike Gorse2011-05-231-0/+7
|
* Always emit children-changed, property-change, and state-changed eventsMike Gorse2011-05-221-1/+16
| | | | | | libatspi currently listens for ChildrenChanged, PropertyChange, and StateChanged events but does not call RegisterEvent for them. Intending to come up with a better fix for 2.2.
* Build fixes.Patrick Welche2011-05-205-12/+14
| | | | | | | - cache-adaptor.c makes use of AtkStateSet* . - atk-bridge uses X. - -Werror-implicit-function-declaration doesn't contain an equal sign in my copy of gcc, and is gcc specific.
* Added Aragonese translationDaniel Martinez Cucalon2011-05-192-0/+24
|
* Check table description strings for valid UTF-8Mike Gorse2011-05-161-4/+15
|
* BGO#650286: Ensure valid UTF-8 from ATKMike Gorse2011-05-163-10/+32
| | | | | | When we receive strings from atk, we should ensure that they are valid UTF-8 before sending them over D-Bus, since bad UTF-8 will cause dbus-daemon to kill the connection.
* Updated LINGUASPiotr Drąg2011-05-141-2/+3
|