platform/upstream/at-spi2-core.git
21 years agoFixes and workarounds for event-synthesis/XKB interaction,
billh [Mon, 25 Nov 2002 22:54:28 +0000 (22:54 +0000)]
Fixes and workarounds for event-synthesis/XKB interaction,
and to make modifier notifications reliable at the same time.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@374 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoUpdated NEWS; fixed bug causing multiple event emission if
billh [Sun, 24 Nov 2002 14:49:51 +0000 (14:49 +0000)]
Updated NEWS; fixed bug causing multiple event emission if
registry dies and is restarted; workaround for GOK bug 98420.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@372 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded accessor API for events.
billh [Fri, 22 Nov 2002 14:54:59 +0000 (14:54 +0000)]
Added accessor API for events.
API frozen (really ;-) for GNOME 2.2.  Revved to release 1.1.5.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@371 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoCompiler warning fixes, moved some InternalFoo to private header,
billh [Fri, 22 Nov 2002 14:07:56 +0000 (14:07 +0000)]
Compiler warning fixes, moved some InternalFoo to private header,
bugfixes.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@370 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for GOK regression (looking in wrong list for "keyboard:modifier" events.)
billh [Fri, 22 Nov 2002 12:01:57 +0000 (12:01 +0000)]
Fix for GOK regression (looking in wrong list for "keyboard:modifier" events.)

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@369 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoRevised recent patch, cleaned up internal APIs.
billh [Thu, 21 Nov 2002 18:49:40 +0000 (18:49 +0000)]
Revised recent patch, cleaned up internal APIs.
Provide event-type specific APIs for getting text-change
string and child-changed objects.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@368 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoUpdated configure to work with gtk-doc versions > 9.
billh [Thu, 21 Nov 2002 15:33:48 +0000 (15:33 +0000)]
Updated configure to work with gtk-doc versions > 9.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@367 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoReverted accidental checking to this file at 5pm GMT Nov 20.
billh [Thu, 21 Nov 2002 11:59:35 +0000 (11:59 +0000)]
Reverted accidental checking to this file at 5pm GMT Nov 20.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@366 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded ROLE_APPLICATION; fix for 99090. Depend on atk 1.1.3.
billh [Wed, 20 Nov 2002 17:14:30 +0000 (17:14 +0000)]
Added ROLE_APPLICATION; fix for 99090.  Depend on atk 1.1.3.
Revved to 1.1.5.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@365 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* cspi/spi_accessible.c
padraigo [Wed, 20 Nov 2002 11:23:12 +0000 (11:23 +0000)]
* cspi/spi_accessible.c
(cspi_init_role_table): Do not write beyond end of role_table.
(Accessible_getRole): Use correct type for value returned by
Accessibility_Accessible_getRole().

* libspi/accessible.c (spi_init_role_lookup_table): Do not write
beyond end of role_table. (This fixes bug #98269)

* libspi/application.c: Add include file spi-private.h for
definition of spi_init_any_nil.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@364 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for 99024, debug messages and warnings are only printed
billh [Wed, 20 Nov 2002 00:17:14 +0000 (00:17 +0000)]
Fix for 99024, debug messages and warnings are only printed
when AT_SPI_DEBUG environment variable is set.
at-spi-registryd is silent otherwise.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@363 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFixes for 98836, 98842, added slots to IDL for ABI freeze.
billh [Tue, 19 Nov 2002 20:04:23 +0000 (20:04 +0000)]
Fixes for 98836, 98842, added slots to IDL for ABI freeze.
API/ABI freeze candidate for GNOME 2.2 (2.1.3 release).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@362 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-11-19 Darren Kenny <darren.kenny@sun.com>
darrenk [Tue, 19 Nov 2002 13:48:56 +0000 (13:48 +0000)]
2002-11-19  Darren Kenny  <darren.kenny@sun.com>

Fixes for bugs 98127 and 97914.
* cspi/spi-roletypes.h:
Added SPI_ROLE_HEADER, SPI_ROLE_FOOTER, SPI_ROLE_PARAGRAPH,
SPI_ROLE_RULER
* cspi/spi-statetypes.h:
Added SPI_STATE_MANAGES_DESCENDANTS
* cspi/spi.h:
Added SPI_RELATION_FLOWS_TO, SPI_RELATIONS_FLOWS_FROM,
SPI_RELATION_SUBWINDOW_OF, SPI_RELATION_EMBEDS, SPI_RELATION_EMBEDDED_BY
* cspi/spi_accessible.c:
Added mapping in role_table from new Accessibility_ROLE_* to SPI_ROLE_*
Added mapping from SPI_STATE_MANAGES_DESCENDANTS to
Accessibility_STATE_MANAGES_DESCENDANTS
* libspi/accessible.c:
Added Mapping from ATK_ROLE_{FOOTER,HEADER,PARAGRAPH,RULER} to
Accessibility_ROLE_{FOOTER,HEADER,PARAGRAPH,RULER}
As requested by Bill, I also cleaned up the alignment.
* libspi/relation.c:
Added mapping of the ATK_RELATION_{FLOWS_TO,FLOWS_FROM,SUBWINDOW_OF,
EMBEDS,EMBEDDED_BY} to equivalend Accessibility_RELATION_*
* libspi/stateset.c:
Added mappings between ATK_STATE_MANAGES_DESCENDANTS and
Accessibility_STATE_MANAGES_DESCENDANTS
* docs/reference/cspi/tmpl/spi_accessible.sgml:
Document changes reflecting modifications to roles.
* docs/reference/cspi/tmpl/spi_relation.sgml:
Document changes reflecting modifications to relations.
* docs/reference/cspi/tmpl/spi_stateset.sgml:
Document changes reflecting modifications to states.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@361 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for 95827, adds API for registering "AccessibleDeviceListeners"
billh [Sun, 17 Nov 2002 13:54:00 +0000 (13:54 +0000)]
Fix for 95827, adds API for registering "AccessibleDeviceListeners"
which can receive (and potentially, consume) device events such as
mouse button events, etc.  Necessary for GOK and other assistive
technologies.
Added a couple of slots to epvs in IDL, so this breaks internal bincompat.
CSPI bincompat not affected.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@360 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-11-15 Darren Kenny <darren.kenny@sun.com>
darrenk [Fri, 15 Nov 2002 15:58:10 +0000 (15:58 +0000)]
2002-11-15  Darren Kenny  <darren.kenny@sun.com>

* idl/Accessibility_Relation.idl:
add RELATION_FLOWS_TO,RELATION_FLOWS_FROM,RELATION_SUBWINDOW_OF,
RELATION_EMBEDS,RELATION_EMBEDDED_BY
* idl/Accessibility_Role.idl:
add ROLE_HEADER, ROLE_FOOTER, ROLE_PARAGRAPH, ROLE_RULER
* idl/Accessibility_State.idl:
add STATE_MANAGES_DESCENDANTS
* test/event-listener-test.c:
Added a listener for active-descendant events.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@359 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* atk-bridge/bridge.c
padraigo [Fri, 15 Nov 2002 09:27:05 +0000 (09:27 +0000)]
* atk-bridge/bridge.c
(atk_bridge_init): If application is Bonobo component wait until top
level is added before registering
(spi_atk_bridge_do_registration): New function which contains code,
formerly in atk_bridge_init, to do application registration.
(spi_atk_bridge_toplevel_added): Signal called when top level
added to Bonobo component

This fixes bug #83134.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@358 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-10-23 Vitaly Tishkov <tvv@sparc.spb.su>
tvv [Wed, 23 Oct 2002 15:57:44 +0000 (15:57 +0000)]
2002-10-23  Vitaly Tishkov  <tvv@sparc.spb.su>

* registryd/deviceeventcontroller.c
        Fixed compilation error caused by calling gettimeofday()
        with 1 parameter

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@357 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for bug #95828.
billh [Mon, 21 Oct 2002 19:41:46 +0000 (19:41 +0000)]
Fix for bug #95828.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@356 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFixes for #93592 and #94540.
billh [Wed, 16 Oct 2002 14:27:06 +0000 (14:27 +0000)]
Fixes for #93592 and #94540.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@355 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded ChangeLog comment.
billh [Tue, 15 Oct 2002 10:57:52 +0000 (10:57 +0000)]
Added ChangeLog comment.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@354 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded SPI_KEYMASK values for mouse buttons, for use by keylisteners.
billh [Tue, 15 Oct 2002 10:50:55 +0000 (10:50 +0000)]
Added SPI_KEYMASK values for mouse buttons, for use by keylisteners.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@353 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* libspi/hyperlink.[ch]
padraigo [Fri, 11 Oct 2002 16:01:34 +0000 (16:01 +0000)]
* libspi/hyperlink.[ch]
(spi_hyperlink_new): Change parameter from AtkObject to AtkHyperlink.
(get_hyperlink_from_servant): Check object is AtkHyperlink not
AtkObject.

* libspi/hypertext.c (impl_getLink): Remove cast of AtkHyperlink to
AtkObject.

Fixes bug #95517.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@352 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* registryd/deviceeventcontroller.c
padraigo [Thu, 10 Oct 2002 12:43:32 +0000 (12:43 +0000)]
* registryd/deviceeventcontroller.c
(global_filter_fn): Correct typo which caused KeyPress and KeyRelease
events to be ignored.
(spi_controller_update_key_grabs): Use GrabModeSync for pointer_mode
keyboard_mode so that XAllowEvents() can be called.

Fixes bug #93658.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@351 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* cspi/spi-accessible.c: Correct names of roles returned by
padraigo [Tue, 8 Oct 2002 08:53:59 +0000 (08:53 +0000)]
* cspi/spi-accessible.c: Correct names of roles returned by
AccessibleRole_getName(). Fixes bug #95055.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@350 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* cspi/spi_main.c (report_leaked_ref): Report address of leaked
padraigo [Thu, 3 Oct 2002 14:29:41 +0000 (14:29 +0000)]
* cspi/spi_main.c (report_leaked_ref): Report address of leaked
object.

* registryd/registry.c
(desktop_remove_application: Write diagnostic message to stderr for
consistency.

(impl_accessibility_registry_deregister_global_event_listener):
Correct size of lists array. This addresses bug #94555).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@349 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* libspi/accessible.c (spi_init_role_lookup_table): Correct typos
padraigo [Tue, 24 Sep 2002 15:39:02 +0000 (15:39 +0000)]
* libspi/accessible.c (spi_init_role_lookup_table): Correct typos
in some role names.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@348 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* registryd/Makefile: Add CLEANFILES so that .server file is removed
padraigo [Thu, 19 Sep 2002 07:19:50 +0000 (07:19 +0000)]
* registryd/Makefile: Add CLEANFILES so that .server file is removed
on make clean

* registryd/registry.c (impl_registry_notify_event): Remove
unnecessary call to parser_event_type().

* docs/reference/cspi/tmpl/spi_component.sgml:
Add reference to SPI_LAYER_WINDOW.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@347 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* registryd/registry.c
padraigo [Tue, 17 Sep 2002 13:46:17 +0000 (13:46 +0000)]
* registryd/registry.c
(desktop_add_application): Remove leak.
(desktop_remove_application): Remove leak.
(parser_event_type): Remove leak.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@346 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* registryd/deviceeventcontroller.c (spi_dec_mouse_moved): Removed
padraigo [Mon, 16 Sep 2002 11:03:39 +0000 (11:03 +0000)]
* registryd/deviceeventcontroller.c (spi_dec_mouse_moved): Removed
bogus call to CORBA_string_dup(). Also removed unnecessary
g_string_dup/g_free calls.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@345 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFixed memory leak in registry mouse support.
billh [Fri, 13 Sep 2002 13:13:40 +0000 (13:13 +0000)]
Fixed memory leak in registry mouse support.
Removed redundant listeners in event-listener-test.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@343 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-09-13 Michael Meeks <michael@ximian.com>
michael [Fri, 13 Sep 2002 13:09:04 +0000 (13:09 +0000)]
2002-09-13  Michael Meeks  <michael@ximian.com>

        * Update all the copyrights to include Ximian.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@342 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-09-06 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Mon, 9 Sep 2002 11:11:42 +0000 (11:11 +0000)]
2002-09-06  Mark McLoughlin  <mark@skynet.ie>

        * cspi/spi.h: add SPI_LAYER_WINDOW.

        * cspi/spi_component.c: (AccessibleComponent_getLayer):
        add Accessibility_LAYER_WINDOW case.

        * idl/Accessibility_Component.idl: add LAYER_WINDOW.

        * libspi/component.c: (impl_accessibility_component_get_layer):
        add ATK_LAYER_WINDOW case.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@341 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFixes to makefiles so that LDFLAGS are not overwritten.
billh [Wed, 28 Aug 2002 14:40:21 +0000 (14:40 +0000)]
Fixes to makefiles so that LDFLAGS are not overwritten.
REvved micro version; preparing to branch for gnome-2-0.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@336 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoUpdated HACKING, and fixed memory leak in libspi/text.c
billh [Tue, 20 Aug 2002 12:37:34 +0000 (12:37 +0000)]
Updated HACKING, and fixed memory leak in libspi/text.c
Also started 'TODO' list for API additions suggested/desired for 2.2.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@335 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoModified HACKING file as previously mentioned in ChangeLog.
billh [Tue, 20 Aug 2002 12:19:43 +0000 (12:19 +0000)]
Modified HACKING file as previously mentioned in ChangeLog.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@334 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoChanges to AUTHORS file.
billh [Mon, 19 Aug 2002 10:18:28 +0000 (10:18 +0000)]
Changes to AUTHORS file.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@333 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* atk-bridge/bridge.c (spi_atk_bridge_signal_listener):
padraigo [Mon, 19 Aug 2002 09:33:55 +0000 (09:33 +0000)]
* atk-bridge/bridge.c (spi_atk_bridge_signal_listener):
If signal has detail add it to the type of the event.
(bug #90838)

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@332 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-08-12 Michael Meeks <michael@ximian.com>
michael [Fri, 16 Aug 2002 14:44:25 +0000 (14:44 +0000)]
2002-08-12  Michael Meeks  <michael@ximian.com>

        * test/test-simple.c (global_listener_cb): bin bogosity.
        (test_keylisteners): disable, still doesn't work reliably,
        certainly not on my system anyway.

        * atk-bridge/bridge.c (spi_atk_bridge_key_listener):
        don't leak a reference on the DEC. This round-trip
        fetching of the DEC per keystroke sucks, it should be
        cached.

        * cspi/spi-private.h,
        * cspi/cspi-lowlevel.h,
        * cspi/bonobo/cspi-bonobo-listener.[ch],
        * cspi/bonobo/cspi-bonobo.c: get the copyright
        notices better - there is still a large amount of
        work in at-spi falsely attributed solely to Sun.

        * cspi/spi_main.c (cspi_object_ref): kill bogus
        hash lookup, just increment the ref.
        (SPI_freeString): make explicit the fact that we
        handle NULL strings just fine.
        (report_leaked_ref): obey coding standards.
        (cspi_object_hash, cspi_object_equal): kill retval.
        (cspi_object_release): only release if not on loan.
        (cspi_object_get_ref): add 'loan' concept, bin 'do_ref'.
        (cspi_object_borrow, cspi_object_return): impl.

        * cspi/bonobo/cspi-bonobo-listener.c (cspi_event):
        use cspi_object_borrow / return.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@331 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-08-12 Darren Kenny <darren.kenny@sun.com>
darrenk [Mon, 12 Aug 2002 09:49:38 +0000 (09:49 +0000)]
2002-08-12  Darren Kenny  <darren.kenny@sun.com>

* cspi/bonobo/cspi-bonobo-listener.c:
(cspi_event):
Don't call cspi_oject_new() because this is creating a new Accessible
every single time that an event is fired. This causes ATs like at-poke
to nolonger recognise the source of the event and thus ignore it.
Re-use the object from the cache, ref it and then unref it after the
listeners have been called.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@330 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-08-06 Darren Kenny <darren.kenny@sun.com>
eire [Tue, 6 Aug 2002 14:55:33 +0000 (14:55 +0000)]
2002-08-06  Darren Kenny  <darren.kenny@sun.com>

* test/event-listener-test.c:
Added command-line options to disable mouse events (m) and
show usage (h).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@329 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* configure.in: Update required versions of ATK, GTK+ and GAIL
padraigo [Wed, 31 Jul 2002 09:00:36 +0000 (09:00 +0000)]
* configure.in: Update required versions of ATK, GTK+ and GAIL

* cspi-1.0.pc.in: Add dependency for X include files

* cspi/Makefile.am:
* cspi/bonobo/Makefile.am:
Add $(X_CFLAGS) so that X include files
are picked up even if not in standard place (bug #71686)

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@328 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded notification of mouse button events, for instance
billh [Wed, 26 Jun 2002 18:55:11 +0000 (18:55 +0000)]
Added notification of mouse button events, for instance
register for events of type "mouse:button" or
"mouse:button:1p" for button-1-press events only.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@327 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoPartial fix for 84261, we now report mouse motion events to listeners who
billh [Tue, 25 Jun 2002 20:38:05 +0000 (20:38 +0000)]
Partial fix for 84261, we now report mouse motion events to listeners who
register for events of type "mouse:rel".

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@326 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for bug 84100, registry doesn't release keygrabs when keylistening
billh [Fri, 21 Jun 2002 13:00:48 +0000 (13:00 +0000)]
Fix for bug 84100, registry doesn't release keygrabs when keylistening
clients die.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@325 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFixed ugly little regression introduced by 'failsafe' fix
billh [Thu, 20 Jun 2002 21:37:58 +0000 (21:37 +0000)]
Fixed ugly little regression introduced by 'failsafe' fix
(bug 86048).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@324 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFixed bug 85980.
billh [Thu, 20 Jun 2002 12:10:35 +0000 (12:10 +0000)]
Fixed bug 85980.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@323 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoEnhancements to atk-bridge, so that it gracefully recovers from at-spi-registry failure.
billh [Wed, 19 Jun 2002 21:18:26 +0000 (21:18 +0000)]
Enhancements to atk-bridge, so that it gracefully recovers from at-spi-registry failure.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@322 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBug fix for 84856, event listeners getting wrong notifications
billh [Wed, 19 Jun 2002 18:22:49 +0000 (18:22 +0000)]
Bug fix for 84856, event listeners getting wrong notifications
(notified of events that matched only 'minor' string and not
'detail' string).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@321 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoUpdated NEWS.
billh [Wed, 19 Jun 2002 15:35:00 +0000 (15:35 +0000)]
Updated NEWS.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@320 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoChanges to event notification, to fix bugs associated with the use of oneways.
billh [Wed, 19 Jun 2002 13:47:11 +0000 (13:47 +0000)]
Changes to event notification, to fix bugs associated with the use of oneways.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@319 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBugfixes for
billh [Thu, 13 Jun 2002 22:31:32 +0000 (22:31 +0000)]
Bugfixes for

#79865
#81139
#85205
#84735

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@318 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoUpdated ChangeLog, NEWS, and revved to 1.0.1. Branching for 2-0-0.
billh [Thu, 13 Jun 2002 18:08:22 +0000 (18:08 +0000)]
Updated ChangeLog, NEWS, and revved to 1.0.1.  Branching for 2-0-0.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@316 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdd missing test source file.
billh [Thu, 13 Jun 2002 17:54:37 +0000 (17:54 +0000)]
Add missing test source file.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@315 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoTweaks to tests, and a new stress test. (no changes to libs)
billh [Wed, 12 Jun 2002 17:59:42 +0000 (17:59 +0000)]
Tweaks to tests, and a new stress test.  (no changes to libs)

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@314 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for #82509, lack of failure notification for ALL_WINDOWS
billh [Thu, 6 Jun 2002 14:03:46 +0000 (14:03 +0000)]
Fix for #82509, lack of failure notification for ALL_WINDOWS
keylistener registration if listener cannot be registered.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@313 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBugfix for test-simple, reinstated key event listener tests.
billh [Tue, 4 Jun 2002 12:16:45 +0000 (12:16 +0000)]
Bugfix for test-simple, reinstated key event listener tests.
Updated TODO.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@312 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoRevved to 1.0.0; at-spi 1.0 is now API frozen.
billh [Mon, 3 Jun 2002 14:44:55 +0000 (14:44 +0000)]
Revved to 1.0.0; at-spi 1.0 is now API frozen.
Revved registry activation (OAFIID) version to 1.0.

API changes:

Accessibility_Registry.idl: registerKeystrokeListener now returns a boolean.

Enhancements to the screen review demo/test code.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@309 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-05-31 Laszlo Peter <laca@sun.com>
laca [Fri, 31 May 2002 14:41:45 +0000 (14:41 +0000)]
2002-05-31  Laszlo Peter  <laca@sun.com>

* configure.in: add the Xtst libdir to the runpath on Solaris,
since it's not in the default library search path.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@308 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-05-29 jacob berkman <jacob@ximian.com>
jberkman [Wed, 29 May 2002 20:23:24 +0000 (20:23 +0000)]
2002-05-29  jacob berkman  <jacob@ximian.com>

* registryd/Makefile.am (EXTRA_DIST): dist the .in.in

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@307 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for broken Accessibility_Server.in file (path substitution was failing).
billh [Wed, 29 May 2002 13:30:17 +0000 (13:30 +0000)]
Fix for broken Accessibility_Server.in file (path substitution was failing).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@306 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoRemoved stray debugging printf.
billh [Thu, 23 May 2002 23:32:30 +0000 (23:32 +0000)]
Removed stray debugging printf.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@305 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded guesstimate-clipping for text-containing components
billh [Thu, 23 May 2002 23:09:52 +0000 (23:09 +0000)]
Added guesstimate-clipping for text-containing components
(such as buttons and Java labels) which don't actually
implement AccessibleText.  Also some minor bug fixes for
clipping.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@304 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoTweaks to screen-review-test, and changed at-spi-registryd installation to
billh [Thu, 23 May 2002 12:37:37 +0000 (12:37 +0000)]
Tweaks to screen-review-test, and changed at-spi-registryd installation to
use the libexec directory rather than the 'bin' directory.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@303 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoTweaks and fixes to screen-review-test.c; text clipping is substantially
billh [Wed, 22 May 2002 15:08:59 +0000 (15:08 +0000)]
Tweaks and fixes to screen-review-test.c; text clipping is substantially
more accurate, and clip is done on a word basis before resorting to
character-by-character clipping.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@302 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoUpdated screen review test program.
billh [Tue, 21 May 2002 17:15:23 +0000 (17:15 +0000)]
Updated screen review test program.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@301 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* test/screen-review-test.c: Fix crashes in debug statements
padraigo [Tue, 21 May 2002 16:28:23 +0000 (16:28 +0000)]
* test/screen-review-test.c: Fix crashes in debug statements

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@300 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded screen review test sample file.
billh [Mon, 20 May 2002 20:54:57 +0000 (20:54 +0000)]
Added screen review test sample file.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@299 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-05-13 Marc Mulcahy <marc.mulcahy@sun.com>
marcm [Mon, 13 May 2002 15:25:17 +0000 (15:25 +0000)]
2002-05-13  Marc Mulcahy <marc.mulcahy@sun.com>

* atk-bridge/bridge.c: changed "object:state-change" to
"object:state-changed" to match docs.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@298 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-05-13 Marc Mulcahy <marc.mulcahy@sun.com>
marcm [Mon, 13 May 2002 12:13:39 +0000 (12:13 +0000)]
2002-05-13  Marc Mulcahy <marc.mulcahy@sun.com>

* atk-bridge/bridge.c: Hooked up state-change event details.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@297 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for bugzilla 80608, events with detail strings don't get
billh [Mon, 13 May 2002 09:37:45 +0000 (09:37 +0000)]
Fix for bugzilla 80608, events with detail strings don't get
dispatched correctly.
Fixed quarking code which was causing this problem.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@296 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoRemove unused files which now live in gnome-mag module.
billh [Mon, 13 May 2002 09:34:48 +0000 (09:34 +0000)]
Remove unused files which now live in gnome-mag module.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@295 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-05-09 Marc Mulcahy <marc.mulcahy@sun.com>
marcm [Mon, 13 May 2002 07:49:03 +0000 (07:49 +0000)]
2002-05-09  Marc Mulcahy <marc.mulcahy@sun.com>

* cspi/spi_accessible.c: Added exception checks.  Fixed completely
busted AccessibleStateSet_compare.  Removed redundant casts.

* cspi/spi-action.c: Removed redundant casts.

* cspi/spi_application.c: Fixed typo in AccessibleApplication_getVersion.

* cspi/spi_component.c: Fixed typos and casting error.

* cspi/spi_editabletext.c: Removed redundant casts.

* cspi/spi_hyperlink.c: Fixed casting and exception checking.

* cspi/spi_hypertext.c: Eliminated redundant casts.

* cspi/spi_image.c: Eliminated redundant casts.

* cspi/spi_registry.c: Eliminated redundant casts.
SPI_deregisterGlobalEventListenerAll () removed retval variable.
* cspi/spi_selection.c: Removed redundant casts.
* cspi/spi_text.c: Eliminated redundant casts.  Fixed exception
handling.  Screen geometry and text offsets were being returned as 0
on error which is technically valid-- changed these to return -1.
Added marshaller for text boundary types to fix bug with boundary
types being passed incorrectly to atk

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@294 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBugfix for keycode key listeners.
billh [Fri, 10 May 2002 10:31:50 +0000 (10:31 +0000)]
Bugfix for keycode key listeners.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@293 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBugfix for keylistener problem.
billh [Thu, 9 May 2002 17:21:53 +0000 (17:21 +0000)]
Bugfix for keylistener problem.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@292 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBuild fix; removed unneeded dependency from simple-at in
billh [Thu, 9 May 2002 13:01:38 +0000 (13:01 +0000)]
Build fix; removed unneeded dependency from simple-at in
test directory.
Revved version to 0.13.1

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@291 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoMade change to support "string" key name specification in key listener
billh [Thu, 9 May 2002 10:55:56 +0000 (10:55 +0000)]
Made change to support "string" key name specification in key listener
IDL; this breaks binary compatibility but is required by bug
80616.
Added a new test program, "event-listener-test", to connect to
all currently supported events and produce diagnostic output.
Split magnifier IDL, magnifier binary, and magnifier tests
into module gnome-mag.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@290 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* atk-bridge/bridge.c:
padraigo [Wed, 8 May 2002 11:27:41 +0000 (11:27 +0000)]
* atk-bridge/bridge.c:
(spi_atk_register_event_listeners) Call atk_add_global_event_listener()
for window:activate and window:deactiveate
(atk_bridge_property_event_listener atk_bridge_signal_listener
atk_bridge_window_event_listener) Tidy debug code

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@289 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-05-02 Marc Mulcahy <marc.mulcahy@sun.com>
marcm [Fri, 3 May 2002 22:55:34 +0000 (22:55 +0000)]
2002-05-02  Marc Mulcahy <marc.mulcahy@sun.com>

* libspi/accessible.c (impl_accessibility_accessible_get_role_name):
Fixed handling for NULL return value from ATK.

* libspi/action.c libspi/component.c libspi/editabletext.
libspi/hyperlink.c libspi/hypertext.c image.c libspi/selection.c
libspi/stateset.c libspi/table.c libspi/text.c libspi/value.c:
Removed redundant casts.

* libspi/table.c (impl_getSelectedRows, impl_getSelectedColumns):
Fixed off by one bug.

*libspi/text.c: removed impl_getRowColAtOffset (unimplemented
function not present in idl)

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@288 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-05-02 jacob berkman <jacob@ximian.com>
jberkman [Thu, 2 May 2002 18:26:58 +0000 (18:26 +0000)]
2002-05-02  jacob berkman  <jacob@ximian.com>

* atk-bridge/Makefile.am: make atk-bridge a real module

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@287 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBacked out my ChangeLog entry and patch in favor of Radek's.
billh [Mon, 29 Apr 2002 16:24:32 +0000 (16:24 +0000)]
Backed out my ChangeLog entry and patch in favor of Radek's.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@286 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for stateset array initialization (Thanks Radek).
billh [Mon, 29 Apr 2002 11:55:13 +0000 (11:55 +0000)]
Fix for stateset array initialization (Thanks Radek).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@285 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agofix tyop
jberkman [Mon, 22 Apr 2002 22:01:42 +0000 (22:01 +0000)]
fix tyop

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@284 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-04-22 jacob berkman <jacob@ximian.com>
jberkman [Mon, 22 Apr 2002 18:29:07 +0000 (18:29 +0000)]
2002-04-22  jacob berkman  <jacob@ximian.com>

* util/Makefile.am:
* libspi/Makefile.am: add deps on the built files to help
automake, and don't version the ORBit typelib

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@283 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* cspi/cspi-lowlevel.h cspi/spi-impl.h cspi/spi-listener.h
padraigo [Fri, 19 Apr 2002 09:09:53 +0000 (09:09 +0000)]
* cspi/cspi-lowlevel.h cspi/spi-impl.h cspi/spi-listener.h
cspi/spi-private.h cspi/spi-roletypes.h cspi/spi-statetype.h
cspi/spi.h cspi/spi_accessible.c cspi/spi_action.c
cspi/spi_application.c cspi/spi_component.c cspi/spi_editabletext.c
cspi/spi_hyperlink.c cspi/spi_hypertext.c cspi/spi_image.c
cspi/spimain.c cspi/spi_selection.c cspi/spi_streamablecontent.c
cspi/spi_table.c cspi/spi_text.c cspi/spi_value.c
libspi/accessible.h libspi/accessible.h libspi/base.h
libspi/component.h libspi/editabletext.h libspi/hyperlink.h
libspi/hypertext.h libspi/image.h libspi/keymasks.h libspi/libspi.h
libspi/relation.h libspi/remoteobject.h libspi/selection.h
libspi/spi-private.h libspi/statetset.h libspi/table.h
libspi/text.h libspi/util.h libspi/value.h util/mag_client.c
util/mag_client.h util/mag_control.c util/mag_image.c
util/mag_image.h util/magnifier.c util/magnifier.h:
Add missing file headers; standardize existing ones

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@282 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-04-18 Marc Mulcahy <marc.mulcahy@sun.com>
marcm [Thu, 18 Apr 2002 02:45:27 +0000 (02:45 +0000)]
2002-04-18  Marc Mulcahy  <marc.mulcahy@sun.com>

        * atk-bridge/bridge.c: Added window event support.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@281 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-04-18 Michael Meeks <michael@ximian.com>
michael [Wed, 17 Apr 2002 23:21:28 +0000 (23:21 +0000)]
2002-04-18  Michael Meeks  <michael@ximian.com>

* libspi/relation.c (impl_getNTargets): impl.
(impl_getTarget): impl.

* libspi/Makefile.am: fix stateset install.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@280 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-04-18 Michael Meeks <michael@ximian.com>
michael [Wed, 17 Apr 2002 22:15:06 +0000 (22:15 +0000)]
2002-04-18  Michael Meeks  <michael@ximian.com>

* libspi/Makefile.am: fix stateset install.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@279 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoUpdated NEWS; committed Marc's patch for state-change events
billh [Wed, 17 Apr 2002 14:06:06 +0000 (14:06 +0000)]
Updated NEWS; committed Marc's patch for state-change events
(we now listen for them in the bridge, and the registry docs are
corrected to reflect the actual usage of state-change events).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@278 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFix for Forte build; missing declaration of magnifier_exit
billh [Wed, 17 Apr 2002 12:21:26 +0000 (12:21 +0000)]
Fix for Forte build; missing declaration of magnifier_exit
which was used by a program in at-spi/util.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@276 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoDoc fixes, and a (minor) API fix to AccessibleStreamableContent_seek.
billh [Wed, 17 Apr 2002 00:20:54 +0000 (00:20 +0000)]
Doc fixes, and a (minor) API fix to AccessibleStreamableContent_seek.
Incremented version to 0.12.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@274 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoFixes for build on some platforms; in some cases the X11 libraries
billh [Tue, 16 Apr 2002 15:27:56 +0000 (15:27 +0000)]
Fixes for build on some platforms; in some cases the X11 libraries
were not getting linked in.  Added explicit inclusion of X_LIBS
in makefiles.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@273 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded new test binary to cvsignore.
billh [Mon, 15 Apr 2002 16:13:58 +0000 (16:13 +0000)]
Added new test binary to cvsignore.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@272 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded boolean return types for methods in Component, Selection,
billh [Mon, 15 Apr 2002 16:03:30 +0000 (16:03 +0000)]
Added boolean return types for methods in Component, Selection,
and EditableText; those in Component and Selection now match ATK,
and others match the cspi signatures already present.

Added implementation for AccessibleComponent_grabFocus.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@270 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded missing Table methods (RT approval from MMeeks, 15 April).
billh [Mon, 15 Apr 2002 11:25:11 +0000 (11:25 +0000)]
Added missing Table methods (RT approval from MMeeks, 15 April).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@269 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-04-113 Marc Mulcahy <marc.mulcahy@sun.com>
marcm [Sat, 13 Apr 2002 20:47:46 +0000 (20:47 +0000)]
2002-04-113  Marc Mulcahy <marc.mulcahy@sun.com>

* idl/Accessibility_State.idl: Made StateSet inherit from BonoboUnknown.

* libspi/accessible.c: Added implementation fo
Accessibility_Accessible_get_state.

* libspi/libspi.h: Added stateset.h to the list of includes.

* libspi/stateset.c: Fixed broken implementation.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@268 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoAdded a new test for our key notification API
billh [Sat, 13 Apr 2002 18:41:43 +0000 (18:41 +0000)]
Added a new test for our key notification API
(test/key-listener-test), and fixed some possible Makefile.am
breakage.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@267 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoConnected implementation for Accessibility_Magnifier_exit ()
billh [Sat, 13 Apr 2002 12:55:01 +0000 (12:55 +0000)]
Connected implementation for Accessibility_Magnifier_exit ()
CORBA method.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@266 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years agoBugfix for 78249.
billh [Thu, 11 Apr 2002 12:15:19 +0000 (12:15 +0000)]
Bugfix for 78249.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@265 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago2002-03-27 Michael Meeks <michael@ximian.com>
michael [Wed, 27 Mar 2002 17:08:58 +0000 (17:08 +0000)]
2002-03-27  Michael Meeks  <michael@ximian.com>

* Version 0.10.0

* util/Makefile.am (INCLUDES): fix.
(DONT_DIST_SOURCE): don't distribute the
generated files.

* libspi/Makefile.am (dist-hook): ditto.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@263 e2bd861d-eb25-0410-b326-f6ed22b6b98c

22 years ago* libspi/hypertext.c:
padraigo [Wed, 27 Mar 2002 16:24:22 +0000 (16:24 +0000)]
* libspi/hypertext.c:
Fix warnings when yelp is used with atk-bridge

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@262 e2bd861d-eb25-0410-b326-f6ed22b6b98c