eitani [Thu, 15 Nov 2007 18:30:48 +0000 (18:30 +0000)]
* accessible.py: Added new caching (bug #495077). Put in a mixin
for remote objects that need to be unreffed at deletion time
(bug #446277).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@970
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 12 Nov 2007 14:56:36 +0000 (14:56 +0000)]
2007-11-12 Li Yuan <li.yuan@sun.com>
* libspi/accessible.c: (impl_accessibility_accessible_get_state),
(impl_accessibility_accessible_get_relation_set):
Fix for #446277. Decrease the ref count to 1.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@969
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 12 Nov 2007 14:54:16 +0000 (14:54 +0000)]
reverse the change. will not release 2.21.2.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@968
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 12 Nov 2007 14:22:56 +0000 (14:22 +0000)]
2007-11-12 Li Yuan <li.yuan@sun.com>
* configure.in, README, NEWS:
Uprev/release 1.21.2.
2007-11-12 Li Yuan <li.yuan@sun.com>
* libspi/accessible.c: (impl_accessibility_accessible_get_state),
(impl_accessibility_accessible_get_relation_set):
Fix for #446277. Decrease the ref count to 1.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@967
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Thu, 1 Nov 2007 21:09:45 +0000 (21:09 +0000)]
* event.py (Event.__init__): Ref() the host_application attribute
if it is available (bug #492469).
* accessible.py (_makeExceptionHandler._inner): Revert patch from
bug #490202. This was the wrong fix. Objects that are returned
from methods are already reffed.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@965
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Tue, 30 Oct 2007 17:58:12 +0000 (17:58 +0000)]
* accessible.py (_AccessibleMixin.__del__): Catch TypeError
exception when _ACCESSIBLE_CACHE[hash(self)] is None (bug #491805).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@963
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 29 Oct 2007 14:09:35 +0000 (14:09 +0000)]
2007-10-29 Li Yuan <li.yuan@sun.com>
* configure.in, README, NEWS:
Uprev/release 1.21.1.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@961
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Thu, 25 Oct 2007 16:58:12 +0000 (16:58 +0000)]
* event.py (Event.__init__): Catch AttributeError when ref()ing
event.source (bug #490205).
* accessible.py (_makeExceptionHandler._inner): If return value is
a CORBA object, ref() it (bug #490202).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@959
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Tue, 23 Oct 2007 05:59:07 +0000 (05:59 +0000)]
* accessible.py (_RelationMixin.getTarget): Add a ref() to the
retrieved target (bug #489273).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@958
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 15 Oct 2007 13:31:41 +0000 (13:31 +0000)]
2007-10-15 Li Yuan <li.yuan@sun.com>
* MAINTAINERS: add Willie Walker and Eitan Isaacson
to the MAINTAINERS.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@956
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Fri, 12 Oct 2007 19:03:54 +0000 (19:03 +0000)]
* accessible.py: Narrow queried interfaces (bug #478124). Narrow
objects returned from Relation.getTarget() to
Accessibility.Accessible (bug #478129).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@951
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Sat, 6 Oct 2007 18:08:44 +0000 (18:08 +0000)]
* utils.py (StateSet.add): Fixed type (bug #484201).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@950
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 17 Sep 2007 08:03:14 +0000 (08:03 +0000)]
2007-09-08 Li Yuan <li.yuan@sun.com>
* registryd/deviceeventcontroller.c:
(spi_key_event_matches_listener):
Bug #474796. Should not checkmask bit 14 when sond out
device event.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@947
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Sat, 15 Sep 2007 22:45:27 +0000 (22:45 +0000)]
* registry.py: Fix to allow notification of events with
annotations of details to the event type (bug #467366). Make
keyboard event consume behavior conform with the IDL (bug
#472301). Freeze break approved.
* event.py: Limit splitting of event types (bug #467366). Freeze
break approved.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@946
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Sat, 8 Sep 2007 09:52:19 +0000 (09:52 +0000)]
2007-09-08 Li Yuan <li.yuan@sun.com>
* registryd/deviceeventcontroller.c:
(spi_key_event_matches_listener):
Bug #474796. Should not checkmask bit 14 when sond out
device event.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@945
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 27 Aug 2007 05:48:04 +0000 (05:48 +0000)]
2007-08-20 Li Yuan <li.yuan@sun.com>
* libspi/base.c: (spi_base_construct):
Avoid unnecessary crash. Bug #467612.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@944
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Fri, 24 Aug 2007 18:15:30 +0000 (18:15 +0000)]
* event.py: Make EventType a string descendent, it is now IDL
compatable. Bug #467366.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@943
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
ymarcheg [Fri, 17 Aug 2007 14:44:46 +0000 (14:44 +0000)]
Updated Occitan translation
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@942
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 13 Aug 2007 09:39:53 +0000 (09:39 +0000)]
change the maintainers file
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@941
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Wed, 1 Aug 2007 09:51:36 +0000 (09:51 +0000)]
2007-08-01 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c: (spi_atk_bridge_key_listener):
Fix a potential dead-lock issue. Bug #462412.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@940
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
eitani [Wed, 25 Jul 2007 12:20:50 +0000 (12:20 +0000)]
* utils.py: Fixed typo in call for _findAllDescendants (bug #454090).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@939
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Tue, 10 Jul 2007 02:53:53 +0000 (02:53 +0000)]
2007-07-09 Li Yuan <li.yuan@sun.com>
* configure.in, README, NEWS:
Uprev/release 1.19.5.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@937
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 9 Jul 2007 10:59:41 +0000 (10:59 +0000)]
2007-07-09 Li Yuan <li.yuan@sun.com>
* libspi/accessible.c: (impl_accessibility_accessible_get_state):
Bug #446277. Control the ref_count to 1, so Orca can unref the
state_set and avoid the memory leak.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@936
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Tue, 26 Jun 2007 09:26:44 +0000 (09:26 +0000)]
2007-06-26 Li Yuan <li.yuan@sun.com>
* atk-bridge/Makefile.am:
Bug #450897. Set logging domain.
* registryd/registry.c: (parse_event_type):
Bug #433802.
Handle the "document:" signal, set the type to
ETYPE_OBJECT.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@935
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Wed, 20 Jun 2007 23:43:22 +0000 (23:43 +0000)]
* utils.py: Fix for bug #449356, typo in _findDescendantBreadth method
(Thanks Jon)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@934
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 4 Jun 2007 10:05:57 +0000 (10:05 +0000)]
2007-06-04 Li Yuan <li.yuan@sun.com>
* configure.in, README, NEWS:
Uprev/release 1.19.3 for GNOME 2.19.3.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@932
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Fri, 1 Jun 2007 01:25:53 +0000 (01:25 +0000)]
* accessible.py: Fix for bug #439531, unable to define instance
variables in accessible
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@931
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
wwalker [Wed, 30 May 2007 13:00:45 +0000 (13:00 +0000)]
Fix for bug 439436 to add pyatspi to the make install target
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@930
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Fri, 25 May 2007 15:09:36 +0000 (15:09 +0000)]
* utils.py: Partial fix for bug #437944, state set object fails when
used remotely. See bug about what it not fixed.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@929
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Thu, 17 May 2007 09:21:16 +0000 (09:21 +0000)]
2007-05-17 Li Yuan <li.yuan@sun.com>
* test/Makefile.am:
Bug #439057. Add the original PATH to PATH.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@928
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Wed, 16 May 2007 13:43:57 +0000 (13:43 +0000)]
* registry.py: Fixed bug #438623, state change events missing
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@927
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
ymarcheg [Sun, 13 May 2007 12:26:22 +0000 (12:26 +0000)]
+ Occitan
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@926
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Fri, 11 May 2007 00:59:29 +0000 (00:59 +0000)]
* utils.py: Fixed bug #437528, StateSet equals
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@925
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Thu, 10 May 2007 21:18:11 +0000 (21:18 +0000)]
* registry.py: Fixed bug #436982 again (Patch from Eitan)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@924
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Wed, 9 May 2007 22:58:30 +0000 (22:58 +0000)]
* registry.py: Corrected patch for bug #436982 so it works with Python 2.4, not
just 2.5
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@923
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Wed, 9 May 2007 18:42:05 +0000 (18:42 +0000)]
* registry.py: Fixed bug #436982 (Patch from Eitan), crash on exit
* utils.py: Fixed bug #437153, bad StateSet add/remove impl.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@922
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
ymarcheg [Wed, 9 May 2007 16:30:32 +0000 (16:30 +0000)]
Occitan translation update
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@921
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Tue, 8 May 2007 19:43:59 +0000 (19:43 +0000)]
* Fixed bug #436949, Need util to list all supported interfaces
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@920
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Tue, 8 May 2007 18:03:12 +0000 (18:03 +0000)]
* Fixed bug #436930, Syntax error when raising IndexError
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@919
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Tue, 8 May 2007 15:54:47 +0000 (15:54 +0000)]
* event.py: Fixed bug #435947, Fix reference count error
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@918
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Fri, 4 May 2007 17:48:24 +0000 (17:48 +0000)]
* pyatspi/accessible.py: Fixed bug #435895, __getitem__
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@917
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Fri, 4 May 2007 14:18:48 +0000 (14:18 +0000)]
* accessible.py: Fixed bug #435832, Catch CORBA errors for ORBit.Methods
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@916
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Fri, 4 May 2007 12:50:28 +0000 (12:50 +0000)]
* setup.py:
* Makefile.am:
Fixed bug #435809, Add setup.py and Makefile.am
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@915
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Thu, 3 May 2007 13:31:28 +0000 (13:31 +0000)]
* accessible.py: Fixed bug #435504, Add ignore flag to _mixClass
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@914
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Thu, 3 May 2007 12:47:02 +0000 (12:47 +0000)]
* registry.py: Fixed bug #435284, Wrong params to deregister keystrokes (Eitan)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@913
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Thu, 3 May 2007 12:26:39 +0000 (12:26 +0000)]
* accessible.py: Fixed bug #435177, Not saving narrow'ed interface
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@912
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Thu, 3 May 2007 12:23:20 +0000 (12:23 +0000)]
* registry.py: Fixed bug #435282, Wrong instance variable name
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@911
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
parente [Mon, 30 Apr 2007 20:48:14 +0000 (20:48 +0000)]
* accessible.py: Fixed bug #434686, wrong exception caught
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@910
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Fri, 27 Apr 2007 08:30:28 +0000 (08:30 +0000)]
2007-04-27 Li Yuan <li.yuan@sun.com>
Patch from Peter.
* registry.py:
Bug #433627. Adds default handling, fixes docs.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@909
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Fri, 27 Apr 2007 08:24:12 +0000 (08:24 +0000)]
2007-04-27 Li Yuan <li.yuan@sun.com>
* constants.py:
Bug 431057. Adds messing event.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@908
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 23 Apr 2007 07:10:27 +0000 (07:10 +0000)]
2007-04-23 Li Yuan <li.yuan@sun.com>
* configure.in, NEWS:
Uprev/release 1.19.1 for GNOME 2.19.1.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@906
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Wed, 18 Apr 2007 08:55:20 +0000 (08:55 +0000)]
2007-04-18 Li Yuan <li.yuan@sun.com>
* __init__.py:
* accessible.py:
* constants.py:
* registry.py:
* utils.py:
Some updates from Peter Parente.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@905
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Wed, 18 Apr 2007 08:42:33 +0000 (08:42 +0000)]
2007-04-18 Li Yuan <li.yuan@sun.com>
* pyatspi/__init__.py:
* pyatspi/accessible.py:
* pyatspi/constants.py:
* pyatspi/event.py:
* pyatspi/registry.py:
* pyatspi/utils.py:
Bug #430938. Add some files to create the uniform Python
wrapper for at-spi.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@904
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Thu, 12 Apr 2007 08:43:50 +0000 (08:43 +0000)]
2007-04-12 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c: (spi_atk_bridge_get_registry),
(spi_atk_bridge_focus_tracker), (spi_atk_bridge_key_listener):
Fix #427836. Fix leak and unify the code style.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@903
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Thu, 12 Apr 2007 07:06:38 +0000 (07:06 +0000)]
2007-04-12 Yi Jin <yi.jin@sun.com>
* atk-bridge/bridge.c:
(spi_atk_bridge_focus_tracker):
Bug #428007. Fix a memory leak.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@902
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
haip [Mon, 2 Apr 2007 15:59:36 +0000 (15:59 +0000)]
2007-04-02 Ariel Rios <ariel@gnu.org>
Implement the Matchrule interface required for Collection.
See bug #405774.
* cspi/Makefile.am:
* cspi/spi-impl.h:
* cspi/spi.h:
* cspi/spi_accessible.c: (Accessible_isCollection),
(Accessible_isMatchRule), (Accessible_getCollection),
(Accessible_getMatchRule):
* cspi/spi_collection.c: new file.
* cspi/spi_matchrule.c: new file.
* idl/Accessibility.idl:
* idl/Accessibility_Collection.idl: new file.
* idl/Makefile.am:
* libspi/Makefile.am:
* libspi/collection.c: new file.
* libspi/collection.h: new file.
* libspi/libspi.h:
* libspi/matchrule.c: new file.
* libspi/matchrule.h: new file.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@898
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
haip [Thu, 29 Mar 2007 14:14:23 +0000 (14:14 +0000)]
2007-03-29 Ariel Rios <ariel@gnu.org>
* cspi/spi.h (AccessibleRoleSet): bug #407600. Define RoleSet structure.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@897
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
haip [Thu, 22 Mar 2007 06:50:00 +0000 (06:50 +0000)]
2007-03-22 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c: don't call threads_leave and enter if own the
main context. Fix for #329454
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@896
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 12 Mar 2007 11:56:07 +0000 (11:56 +0000)]
2007-03-12 Li Yuan <li.yuan@sun.com>
* configure.in, NEWS: Uprev/release 1.18.0 for GNOME 2.18.0.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@894
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Fri, 2 Mar 2007 09:26:19 +0000 (09:26 +0000)]
2007-03-02 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c
(spi_atk_bridge_register_application),
(deregister_application), (spi_atk_bridge_focus_tracker),
(spi_atk_emit_eventv), (post_init), (spi_atk_bridge_exit_func),
(gnome_accessibility_module_shutdown): Bug #329454. Add guard variable
to prevent calling threads_enter/leave during the init and shutdown.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@892
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Wed, 28 Feb 2007 02:55:29 +0000 (02:55 +0000)]
2007-02-27 Li Yuan <li.yuan@sun.com>
* libspi/util.c:
(spi_re_entrant_list_delete_link):
Bug #412286. Reverse previous patch.
* configure.in, NEWS: Uprev/release 1.17.2.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@890
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 26 Feb 2007 11:10:58 +0000 (11:10 +0000)]
2007-02-26 Li Yuan <li.yuan@sun.com>
* libspi/accessible.c:
(impl_accessibility_accessible_get_attributes),
(impl_accessibility_accessible_get_relation_set):
Bug #404584 and #401299. Return an empty object instead of return NULL.
* configure.in, NEWS: Uprev/release 1.17.1.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@888
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
kmaraas [Tue, 20 Feb 2007 20:09:53 +0000 (20:09 +0000)]
2007-02-20 Kjartan Maraas <kmaraas@gnome.org>
* Makefile.am: Dist MAINTAINERS.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@887
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Wed, 14 Feb 2007 10:06:21 +0000 (10:06 +0000)]
2007-02-14 Li Yuan <li.yuan@sun.com>
* libspi/accessible.c:
(impl_accessibility_accessible_get_attributes):
Bug #404584. If there is no attributes, just return NULL.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@886
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 12 Feb 2007 11:34:49 +0000 (11:34 +0000)]
2007-02-12 Li Yuan <li.yuan@sun.com>
* configure.in, NEWS: Uprev/release 1.17.0.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@884
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 12 Feb 2007 11:03:49 +0000 (11:03 +0000)]
2007-02-12 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c:
(atk_bridge_init): bug #400709. we must emit events even if we are not
registered as a full-fledged app.
(gnome_accessibility_module_shutdown): bug #404592, unset misc when
application like openoffice shutdown. They need to unload gtk before
the is spi_atk_bridge_exit_func called.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@883
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
kmaraas [Wed, 24 Jan 2007 19:16:59 +0000 (19:16 +0000)]
2007-01-24 Kjartan Maraas <kmaraas@gnome.org>
* cspi/bonobo/cspi-bonobo-listener.h:
* cspi/bonobo/cspi-bonobo.c: (cspi_init):
* cspi/spi_hypertext.c: (AccessibleHypertext_getLink):
* cspi/spi_main.c: (SPI_eventIsReady):
* cspi/spi_streamablecontent.c: (AccessibleStreamableContent_read):
* libspi/streamablecontent.c:
* libspi/util.c: (spi_re_entrant_list_delete_link):
* login-helper/login-helper.c:
* registryd/deviceeventcontroller.c:
(spi_controller_update_key_grabs), (isEvent):
* registryd/registry.c:
* test/key-listener-test.c: (simple_at_exit):
* test/login-helper-server-test.c: (test_set_wm_dock),
(test_post_window):
Fix a bunch of warnings from sparse:
- ANSIfication of function declarations
- NULL vs 0
- Add some prototypes
- make some stuff static
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@882
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 22 Jan 2007 12:16:39 +0000 (12:16 +0000)]
2007-01-22 Li Yuan <li.yuan@sun.com>
* configure.in, NEWS: Uprev/release 1.7.16 for gnome 2.18.0 Beta 1.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@880
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 22 Jan 2007 12:08:16 +0000 (12:08 +0000)]
2007-01-22 Li Yuan <li.yuan@sun.com>
* cspi/bonobo/cspi-bonobo.c:
(cspi_get_registry_ior), (cspi_init):
Bug #393010. Use REGISTRY IOR XAtom to get registryd.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@879
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Fri, 19 Jan 2007 02:29:15 +0000 (02:29 +0000)]
2007-01-19 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c:
(atk_bridge_init), (spi_atk_bridge_register_application),
(deregister_application), (spi_atk_bridge_focus_tracker),
(spi_atk_emit_eventv):
Bug #329454. Use atk_misc_threads_enter/atk_misc_threads_leave
to prevent deadlock.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@878
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 8 Jan 2007 11:40:06 +0000 (11:40 +0000)]
2007-01-08 Li Yuan <li.yuan@sun.com>
* configure.in, NEWS: Uprev/release 1.7.15 for gnome 2.17.5.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@876
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Mon, 8 Jan 2007 11:07:40 +0000 (11:07 +0000)]
2007-01-08 Li Yuan <li.yuan@sun.com>
* registryd/registry-main.c:
(main): set registry ior only when register server successfully.
* atk-bridge/bridge.c:
(spi_atk_bridge_register_application), (spi_atk_emit_eventv):
Bug #372988, #381670. Fix memory leak.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@875
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 2 Jan 2007 20:29:00 +0000 (20:29 +0000)]
Bug #387960.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@874
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
chpe [Sun, 31 Dec 2006 19:28:57 +0000 (19:28 +0000)]
Update svn:ignore and remove .cvsignore files
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@873
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
chpe [Sun, 31 Dec 2006 19:22:28 +0000 (19:22 +0000)]
Remove +x from po files
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@872
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Thu, 28 Dec 2006 03:35:47 +0000 (03:35 +0000)]
2006-12-28 Li Yuan <li.yuan@sun.com>
* atk-bridge/bridge.c:
(spi_atk_tidy_windows): init any again if call spi_atk_emit_eventv
the second time, because spi_atk_emit_eventv will free any. Bug
#364839.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@871
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Fri, 15 Dec 2006 11:06:40 +0000 (11:06 +0000)]
2006-12-15 Li Yuan <li.yuan@sun.com>
* configure.in, NEWS: Uprev/release 1.7.14 for gnome 2.17.4.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@870
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Thu, 14 Dec 2006 09:41:20 +0000 (09:41 +0000)]
2006-12-14 Li Yuan <li.yuan@sun.com>
Fix for #352444
* atk-bridge/bridge.c: (spi_atk_emit_eventv),
(spi_atk_bridge_property_event_listener),
(spi_atk_bridge_signal_listener):
Free some CORBA objects to fix memory leak and crash.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@869
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
liyuan [Wed, 13 Dec 2006 04:29:44 +0000 (04:29 +0000)]
2006-12-13 Li Yuan <li.yuan@sun.com>
Patch from Ariel Rios to fix #163132 and #377079.
* atk-bridge/bridge.c: (spi_atk_bridge_do_registration),
(spi_atk_bridge_get_registry_ior):
Use g_warning instead of g_error and g_critical to avoid crash.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@868
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 11 Dec 2006 22:03:54 +0000 (22:03 +0000)]
Fix for bug #372172. - (Text.getAttributeRun was broken)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@867
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 4 Dec 2006 15:36:59 +0000 (15:36 +0000)]
Documentation fix for ROLE_FORM.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@866
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 4 Dec 2006 13:22:50 +0000 (13:22 +0000)]
Added Li Yuan <li.yuan@sun.com> to MAINTAINERS list for atk, gail,
at-spi, and libgail-gnome. Thanks Li!
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@865
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 7 Nov 2006 16:51:20 +0000 (16:51 +0000)]
Leakfixes from Padraig O'Briain for bug #361386 and bug #369377.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@864
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 7 Nov 2006 00:30:21 +0000 (00:30 +0000)]
Modified changelog to add Ariel's comments.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@862
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 7 Nov 2006 00:23:54 +0000 (00:23 +0000)]
Fix for bug #163132 - allows multi-user/remote access to the
at-spi registry. Yay! Thanks to Ariel Rios for working on the patch.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@861
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Sun, 1 Oct 2006 18:10:04 +0000 (18:10 +0000)]
Uprev/release 1.7.12 for gnome-2.16.1.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@860
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 25 Sep 2006 10:53:02 +0000 (10:53 +0000)]
Don't attempt to access dead/defunct application when marshalling
data for [Desktop]children-changed:remove[App] event.
Bug #353226.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@858
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 20 Sep 2006 15:33:23 +0000 (15:33 +0000)]
Bug #356688, patch from Neo Liu. Connect atk-bridge to AtkDocument
signals and export as AT-SPI Document signals.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@857
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 30 Aug 2006 11:21:10 +0000 (11:21 +0000)]
Changed some IDL parameter names to avoid name collisions.
This is not a code/logic change so it should not be subject to the
code freeze, it should be completely invisible to the bindings and
all the source/implementation code. Thanks to Gary Cramblitt for the patch.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@856
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 22 Aug 2006 15:06:42 +0000 (15:06 +0000)]
Bugfixes and uprev of configure.in, release at-spi-1.7.11.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@854
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Tue, 22 Aug 2006 14:57:50 +0000 (14:57 +0000)]
Bug #350552, fix from Ginn Chen.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@853
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 21 Aug 2006 17:03:05 +0000 (17:03 +0000)]
Fixed to getAttributes methods, and Document interface aggregation.
Thanks to Ginn Chen for the initial patch (which was re-worked).
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@851
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 17 Aug 2006 16:44:33 +0000 (16:44 +0000)]
Documentation fixed for bug #351657.
Fixed the cspi return value demarshalling for AccessibleDocument_getAttributes.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@850
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 3 Aug 2006 16:28:57 +0000 (16:28 +0000)]
Make the libspi Text::getBoundedRanges and Text::getRangeExtents
use the more efficient ATK methods which were introduced a long
time ago, and get rid of the deprecated implementation of those methods
which was
written in 2002.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@849
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Mon, 31 Jul 2006 22:32:03 +0000 (22:32 +0000)]
Important fix (bug 337239) from Alexander Larssen. Thanks Alex!
A CORBA_free call was fixed, and also the initialization of a CORBA_Any
was fixed (both fixes were necessary to prevent big trouble on 64-bit,
and the bug is a likely candidate for trouble on other archs.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@848
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Fri, 21 Jul 2006 13:45:54 +0000 (13:45 +0000)]
Reverted changes to pragmas that pull bonobo idl into at-spi idl,
since they broke the build in some important environments.
see bug #313122.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@844
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Thu, 20 Jul 2006 22:05:53 +0000 (22:05 +0000)]
Fixed misuse of const struct.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@843
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 19 Jul 2006 20:37:12 +0000 (20:37 +0000)]
Fix for #143702.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@842
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 19 Jul 2006 17:27:20 +0000 (17:27 +0000)]
Added "#include <config.h>" to some source files just for completeness/style.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@841
e2bd861d-eb25-0410-b326-
f6ed22b6b98c
billh [Wed, 19 Jul 2006 15:09:38 +0000 (15:09 +0000)]
Changes to the way Bonobo_Unknown is included,
affects ORBit2/Bonobo environment only. See bug #313122.
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@840
e2bd861d-eb25-0410-b326-
f6ed22b6b98c