platform/upstream/at-spi2-core.git
21 years agoAdded API for client-side interception and handling of exceptions.
billh [Mon, 9 Jun 2003 22:32:50 +0000 (22:32 +0000)]
Added API for client-side interception and handling of exceptions.
Added a window-listener-test program for window event tracking.
Added very basic implementation of client-side exception API
in cspi/bonobo/cspi-bonobo and cspi/spi_main.

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

21 years ago2003-06-05 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Thu, 5 Jun 2003 08:13:36 +0000 (08:13 +0000)]
2003-06-05  Padraig O'Briain <padraig.obriain@sun.com>

* cspi/atk-bridge/bridge.c (spi_atk_bridge_exit_func): Check if
there are still windows which have not been deleted and emit
window:deactivate, if necessary and window:destroy events.
This fixes bug #114370.

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

21 years agoChanged fatal error (which was killing clients) into a
billh [Tue, 3 Jun 2003 22:54:09 +0000 (22:54 +0000)]
Changed fatal error (which was killing clients) into a
warning.

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

21 years agoMon Jun 2 15:35:29 2003 Jonathan Blandford <jrb@redhat.com>
jrb [Mon, 2 Jun 2003 19:35:28 +0000 (19:35 +0000)]
Mon Jun  2 15:35:29 2003  Jonathan Blandford  <jrb@redhat.com>

        * cspi/spi_main.c: #include <stdio.h>
        * test/simple-at.c: ditto
        * test/event-listener-test.c: ditto
        * test/screen-review-test.c: ditto

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

21 years ago2003-05-30 Michael Meeks <michael@ximian.com>
michael [Fri, 30 May 2003 15:01:26 +0000 (15:01 +0000)]
2003-05-30  Michael Meeks  <michael@ximian.com>

* test/test-simple.c (main): use CORBA_ORB_perform_work
instead of an unnecessary linc_ call.

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

21 years ago2003-05-20 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Tue, 20 May 2003 14:57:56 +0000 (14:57 +0000)]
2003-05-20  Padraig O'Briain <padraig.obriain@sun.com>

* cspi/spi-statetypes.h, cspi/docs/tmpl/spi_stateset.sgml:
Add SPI_STATE_INDETERMINATE.

* cspi/spi_accessible.c (spi_state_to_corba): Add support for
INDETERMINATE.

* idl/Accessibility_State.idl: Add support for STATE_INDETERMINATE.

* libspi/stateset.c (init_state_type_tables): Add support for
INDETERMINATE.

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

21 years ago2003-05-19 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Mon, 19 May 2003 13:43:02 +0000 (13:43 +0000)]
2003-05-19  Padraig O'Briain <padraig.obriain@sun.com>

* configure: Update versions of atk and gail required.
This fixes bug #113268.

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

21 years agoRevision 1.3.1.
billh [Thu, 8 May 2003 13:00:00 +0000 (13:00 +0000)]
Revision 1.3.1.

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

21 years ago * libspi/Makefile.am:
fcrozat [Fri, 2 May 2003 15:13:06 +0000 (15:13 +0000)]
    * libspi/Makefile.am:
        Ensure headers are generated before being used by c sources.

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

21 years agoIncremented version to 1.3.0, for GNOME 2.3.1.
billh [Thu, 1 May 2003 17:25:41 +0000 (17:25 +0000)]
Incremented version to 1.3.0, for GNOME 2.3.1.

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

21 years ago2003-04-29 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Tue, 29 Apr 2003 13:47:28 +0000 (13:47 +0000)]
2003-04-29  Padraig O'Briain <padraig.obriain@sun.com>

* docs/reference/cspi/Makefile.am, docs/reference/idl/Makefile.am:
Add MKDB_OPTIONS=--outtput-format=xml

* docs/reference/cspi/at-spi-cspi-docs.sgml
docs/reference/idl/at-spi-idl-docs.sgml:
Convert to Docbook XML.

This fixes bug #111793.

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

21 years ago2003-04-25 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Fri, 25 Apr 2003 14:28:49 +0000 (14:28 +0000)]
2003-04-25  Padraig O'Briain <padraig.obriain@sun.com>

* cspi/spi-listener.h: Add documentation for AccessibleDeviceEventType,
AcccessibleKeyEventType, AccessibleKeyMaskType.

* cspi/spi-roletypes.h: Update documentation for AccessibleRole.

* cspi/state-types.h: Add documentation for AccessibleState.

* cspi/spi.h: Add documentation for AccessibleTextBoundaryType,
AccessibleTextClipType, AccessibleRelationType, AccessibleCoordType,
AccessibleKeySynthType, AccessibleKeyListenerSyncType,
AccessibleComponentLayer.

* cspi/spi_event.c, cspi/spi_registry.c, cspi/spi_text.c: Fix bugs
in documentation.

* docs/reference/cspi/at-spi-cspi-sections.txt: Add undefined symbols.

* docs/reference/cspi/tmpl/spi_registry.sgml: Add description of
Accessible.  Add description of AccessibleEvent,
AccessibleEventListenerCB.

* docs/reference/cspi/tmpl/spi_event.sgml: Update with extra
documentation.

* docs/reference/cspi/tmpl/spi_registry.sgml: Update with extra
documentation. Add description of AccessibleKeystrokeListenerCB,
AccessibleKeyEventMask, AccessibleModifierMaskType,
AccessibleKeyMaskType, AccessibleKeystroke, AccessibleDeviceEvent,
AccessibleDeviceEventMask, AccessibleDeviceListenerCB.

* docs/reference/cspi/tmpl/spi_stateset.sgml: Add description of
AccessibleStateSet.

* docs/reference/cspi/tmpl/spi_text.sgml: Update with extra
documentation.

This fixes bug #104730.

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

21 years ago2003-04-24 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Thu, 24 Apr 2003 07:55:14 +0000 (07:55 +0000)]
2003-04-24  Padraig O'Briain <padraig.obriain@sun.com>

* atk-bridge/bridge.c (spi_init_keystroke_from_atk_key_event):
Set is_text field of Accessibility_DeviceEvent data structure.

* cspi/bonobo/cspi-bonobo-listener.c (cspi_device_event): Set
is-text field of AccessibleDeviceEvent data structure.

This addresses part of bug #108666.

* registryd/devcideeventcontroller.c: Unset debug option.

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

21 years ago2003-04-14 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Mon, 14 Apr 2003 13:21:57 +0000 (13:21 +0000)]
2003-04-14  Padraig O'Briain <padraig.obriain@sun.com>

* cspi/accessible.c:
(cpi_initial_relation_type_table): New function which initializes
mapping between Accessibility_RelationType and AccessibleRelationType.
(cspi_relation_type_from_spi_relation_type): New function which
translates an Accessibility_RelationType into an AccessibleRelationType.
(AccessibleRelation_getRelationType): Use
cpi_relation_type_get_spi_relation_type to return correct value.
(spi_state_to_corba): Return correct type for default case.

* cspi/spi_registry.c (SPI_registerAccessibleKeyStrokeListener):
Use Accessibility_EventType instead of Accessibility_KeyEventType.

* cspi/cspi-bonobo-listener.c:
Remove semicolon after BONOBO_TYPE_FUNC. Add casts to avoid compiler
warnings.

* libspi/accessible.c, libspi/action.c, libspi/application.c,
libspi/base.c, libspi/component.c, libspi.devicelistener.c,
libspi/editabletable.c, libspi/hyperlink.c, libspi/hypertext.c,
libspi/image.c, libspi/listener.c, libspi/selection.c,
libspi/stateset.c, libspi/table, libspi/text.c, libspi/value.c,
registryd/desktop.c, registryd/registry.c:
Remove semicolon after BONOBO_TYPE_FUNC_FULL.

* libspi/eventlistener.c
Remove semicolon after BONOBO_TYPE_FUNC.

* libspi/relation.c:
Remove semicolon after BONOBO_TYPE_FUNC_FULL.
(spi_init_relation_type_table): Initialize using correct type.

* registryd/desktop.c:
Remove semicolon after BONOBO_TYPE_FUNC_FULL.
(spi_keystroke_from_x_key_event): Use Accessibility_EventType instead
of Accessibility_KeyEventType.

* test/key-listener-test.c (report_tab_key_event): Use fprintf
instead of g_print.

* tests/simple-at.c, tests/screen-review-test.c:
Add include for <strings.h>.

* tests.stress-test.c:
Add includes for <unistd.h> and <bonobo/bonobo-main.h>

These changes fix compiler warnings when using FORTE compiler on
Solaris; fixes bug #107479.

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

21 years agoFix for 107261, added SPI_KEYMASK_NUMLOCK to API. Revved to 1.1.10.
billh [Thu, 10 Apr 2003 12:06:33 +0000 (12:06 +0000)]
Fix for 107261, added SPI_KEYMASK_NUMLOCK to API.  Revved to 1.1.10.
(so 0.0.110).

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

21 years agoFix for problem with is_text flag in key events; is_text is no longer
billh [Wed, 9 Apr 2003 23:30:38 +0000 (23:30 +0000)]
Fix for problem with is_text flag in key events; is_text is no longer
reported as TRUE when control sequences are intercepted.

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

21 years ago2003-04-02 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Wed, 2 Apr 2003 14:47:33 +0000 (14:47 +0000)]
2003-04-02  Padraig O'Briain <padraig.obriain@sun.com>

* atk-bridge/bridge.c: Add support for extended events
* cspi/spi_event.c: Add documentation and implementation for
extended events.
* tests/event-listener-test.c: Add tests for extended events.

This fixes bugs #100424 and #100426.

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

21 years ago2003-04-02 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Wed, 2 Apr 2003 13:21:53 +0000 (13:21 +0000)]
2003-04-02  Padraig O'Briain <padraig.obriain@sun.com>

* configure.in: Add 100 to AT_SPI_BINARY_AGE and update calculation
of LT_CURRENT. This fixes bug #89350.

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

21 years ago2003-04-01 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Tue, 1 Apr 2003 12:42:01 +0000 (12:42 +0000)]
2003-04-01  Padraig O'Briain <padraig.obriain@sun.com>

* atk-bridge/bridge.c (spi_bridge_signal_listener):  Add check for
number of signal parameter values before accessing them. This fixes
bug #109626.

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

21 years agoFixed duplicate inclusion of -lspi.
billh [Tue, 1 Apr 2003 12:30:49 +0000 (12:30 +0000)]
Fixed duplicate inclusion of -lspi.

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

21 years agoversion 1.1.9
billh [Thu, 27 Mar 2003 13:11:11 +0000 (13:11 +0000)]
version 1.1.9

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

21 years agoFix for 107988, tweak to deviceeventcontroller.c to be less aggressive
billh [Mon, 10 Mar 2003 13:07:29 +0000 (13:07 +0000)]
Fix for 107988, tweak to deviceeventcontroller.c to be less aggressive
about reverting Xkb unlatch notifications.

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

21 years ago2003-03-07 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Fri, 7 Mar 2003 15:34:38 +0000 (15:34 +0000)]
2003-03-07  Padraig O'Briain <padraig.obriain@sun.com>

* atk-bridge/bridge.c:
Change atk_signal_child_changed to atk_signal_children_changed.
Reorganize code in spi_atk_bridge_signal_listener().

* test/event-listener-test.c:
Add children_changed_listener and report_children_changed_event()
to test AccessibleChildEvent_getChildAccessible.

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

21 years ago2003-03-05 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Wed, 5 Mar 2003 17:24:59 +0000 (17:24 +0000)]
2003-03-05  Padraig O'Briain <padraig.obriain@sun.com>

* cspi/spi_event.c (cspi_internal_event_get_text): Change
g_strdup to CORBA_String_dup (bug #105291)

* test/event-listener-test.c (report_text_event): Add call to
SPI_freeString.

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

21 years agoFix for key events, bug #107256.
billh [Fri, 28 Feb 2003 15:17:39 +0000 (15:17 +0000)]
Fix for key events, bug #107256.

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

21 years agoUpdated ChangeLog for recent commit.
billh [Fri, 28 Feb 2003 14:34:30 +0000 (14:34 +0000)]
Updated ChangeLog for recent commit.

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

21 years agofix for bug #107254.
billh [Fri, 28 Feb 2003 14:34:01 +0000 (14:34 +0000)]
fix for bug #107254.

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

21 years agoFixes for 106932, and added support for synthesis of mouse buttons 4 and 5.
billh [Mon, 24 Feb 2003 20:05:55 +0000 (20:05 +0000)]
Fixes for 106932, and added support for synthesis of mouse buttons 4 and 5.

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

21 years ago2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Fri, 14 Feb 2003 17:46:53 +0000 (17:46 +0000)]
2003-02-14  Padraig O'Briain <padraig.obriain@sun.com>

* configure.in: Update to work when X is not installed in expected
location. Fixes bug #105836.

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

21 years ago2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Fri, 14 Feb 2003 13:44:15 +0000 (13:44 +0000)]
2003-02-14  Padraig O'Briain <padraig.obriain@sun.com>

* atk-bridge/bridge.c
(spi_atk_bridge_init_event_type_consts): Look up "link-selected" for
AtkHypertext
(spi_atk_register_event_listener): Add signal listener for
link-selected
(spi_atk_bridge_signal_listener): Event event when link-selected
signal is emitted. (bug #104622)

* cspi/spi_event.c (cspi_internal_event_get_text): Call g_strdup()
on returned string. (bug #105291)

* test/event-listener-test.c: Add test for link-selected.

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

21 years ago2003-02-14 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Fri, 14 Feb 2003 09:27:10 +0000 (09:27 +0000)]
2003-02-14  Padraig O'Briain <padraig.obriain@sun.com>

* atk-bridge/Makefile.am: Correct typo in previous commit.

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

21 years ago2003-02-13 Padraig O'Briain <padraig.obriain@sun.com>
padraigo [Thu, 13 Feb 2003 11:43:04 +0000 (11:43 +0000)]
2003-02-13  Padraig O'Briain <padraig.obriain@sun.com>

* atk-bridge/Makefile.am: Allow for build directory to be different
from source directory

* registryd/Makefile.am: Allow for build directory to be different
from source directory

Bug #104744.

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

21 years agoUpdated ChangeLog.
billh [Wed, 29 Jan 2003 18:24:02 +0000 (18:24 +0000)]
Updated ChangeLog.

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

21 years agoFix for 104741.
billh [Wed, 29 Jan 2003 18:19:21 +0000 (18:19 +0000)]
Fix for 104741.

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

21 years ago2003-01-27 Padraig O'Briain <padraig.obriain@sun.com
padraigo [Mon, 27 Jan 2003 14:00:28 +0000 (14:00 +0000)]
2003-01-27  Padraig O'Briain <padraig.obriain@sun.com

* registryd/desktop.c: Implement AccessibleComponent for SpiDesktop.
This is done by implementing AtkComponent for SpiAtkDesktop, which is
the AtkObject within an SpiDesktop.
This addresses bug #101524.

* registryd/deviceeventcontroller.c (spi_device_event_controller_init):
Remove call to gdk_init().

* registryd/registry.c (spi_registry_init): Add call to gdk_init()
so that Display is set when SpiDesktop is created.

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

21 years ago*** empty log message ***
padraigo [Tue, 21 Jan 2003 11:44:28 +0000 (11:44 +0000)]
*** empty log message ***

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

21 years ago2003-01-15 Padraig O'Briain <padraig.obriain@sun.com
padraigo [Wed, 15 Jan 2003 17:20:56 +0000 (17:20 +0000)]
2003-01-15  Padraig O'Briain <padraig.obriain@sun.com

* test/test-simple.c: Update to take account of fact that GailButton
now implements AtkText.
(create_text_window): Set name on AtkObject for GtkEntry.
(validate_accessible): Check accessible name before calling test_text().

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

21 years ago2003-01-15 Padraig O'Briain <padraig.obriain@sun.com
padraigo [Wed, 15 Jan 2003 15:05:40 +0000 (15:05 +0000)]
2003-01-15  Padraig O'Briain <padraig.obriain@sun.com

* libspi/Makefile.am: Fix problem with building outside of source
directory. Bug #98120.

* cpsi/spi_table.c (AccessibleTable_getNSelectedColumns): Fix
typo in documentation comments. Bug #94275.

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

21 years ago2003-01-15 Padraig O'Briain <padraig.obriain@sun.com
padraigo [Wed, 15 Jan 2003 15:00:28 +0000 (15:00 +0000)]
2003-01-15  Padraig O'Briain <padraig.obriain@sun.com

* cpsi/spi_table.c (AccessibleTable_getNSelectedColumns): Fix
typo in documentation comments. Bug #94275.

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

21 years ago2003-01-15 Padraig O'Briain <padraig.obriain@sun.com
padraigo [Wed, 15 Jan 2003 11:59:33 +0000 (11:59 +0000)]
2003-01-15  Padraig O'Briain <padraig.obriain@sun.com

* libspi/text.c (impl_getBoundedRanges): Bug fix.

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

21 years ago2003-01-10 Padraig O'Briain <padraig.obriain@sun.com
padraigo [Fri, 10 Jan 2003 14:45:53 +0000 (14:45 +0000)]
2003-01-10  Padraig O'Briain <padraig.obriain@sun.com

* libspi/text.c:
Add includes to avoid compiler warnings on Solaris.
(impl_getRangeExtents): Bug fix.

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

21 years agoAdded new, more efficient screen review API to AccessibleText.
billh [Wed, 18 Dec 2002 15:28:41 +0000 (15:28 +0000)]
Added new, more efficient screen review API to AccessibleText.
See bug 100944.

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

21 years agoupd.
michael [Mon, 16 Dec 2002 18:04:58 +0000 (18:04 +0000)]
upd.

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

21 years ago2002-12-16 Michael Meeks <michael@ximian.com>
michael [Mon, 16 Dec 2002 18:04:13 +0000 (18:04 +0000)]
2002-12-16  Michael Meeks  <michael@ximian.com>

* cspi/spi_accessible.c (spi_state_to_corba): rename.

* libspi/stateset.c (state_spi_to_atk): split out
( fix several remote array bounds nasties )
(spi_atk_state_set_from_sequence, impl_contains, impl_add),
(impl_remove): make safe from array bounds issues.
(spi_atk_state_from_spi_state): impl.

* libspi/stateset.h (spi_state_set_cache_is_empty):
add a set of wrapper defines to get layering right.

* cspi/spi_accessible.c: update state set stuff to
use it.

2002-12-14  Michael Meeks  <michael@ximian.com>

* atk-bridge/bridge.c (spi_atk_bridget_get_dec): impl.
to avoid 2 roundtrips to the registry per key event
(spi_atk_bridge_key_listener): upd.
(deregister_application): release the dec.

* registryd/registry.c (notify_listeners_cb):
bin lots of re-enterant complexity - we no longer
do a round-trip bonobo ref here, ensure that a single
listener's exception failure won't poison all other
notifications.
(impl_registry_notify_event): bin obvious memory leak.

2002-12-13  Michael Meeks  <michael@ximian.com>

* atk-bridge/bridge.c (spi_atk_bridge_focus_tracker):
init the ev so the error is meaningful.
(spi_atk_bridge_key_listener): ditto.

* cspi/spi_main.c (cspi_ev): init the ev so we start
with a clean slate, otherwise the first exception
kills us completely.

* cspi/spi_text.c (get_accessible_text_boundary_type):
add a fallthrough for no warnings.

* cspi/spi_registry.c: prune unused warnings.

* cspi/spi_main.c (cspi_object_take): fix
mind-blowing brokenness ( by watching the compile
warnings )

* cspi/spi_accessible.c (Accessible_getStateSet):
re-impl. to use an AtkStateSet.
(spi_state_type_from_accessible_state),
(init_state_table): bin these.

* libspi/stateset.c (spi_atk_state_set_from_sequence):
split out from
(atk_state_set_from_accessibility_state_set): here.

* cspi/spi_accessible.c (spi_state_to_atk): impl.
(AccessibleStateSet_contains, AccessibleStateSet_ref),
(AccessibleStateSet_unref, AccessibleStateSet_contains),
(AccessibleStateSet_add, AccessibleStateSet_remove),
(AccessibleStateSet_equals, AccessibleStateSet_compare),
(AccessibleStateSet_isEmpty): re-write to use a local
AtkStateSet object.

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

21 years agoRevved version (to account for new keymask definitions for
billh [Fri, 13 Dec 2002 13:58:39 +0000 (13:58 +0000)]
Revved version (to account for new keymask definitions for
Mod4 and Mod5.)

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

21 years agoAdded keymasks for Mod4 and Mod5.
billh [Tue, 10 Dec 2002 15:10:24 +0000 (15:10 +0000)]
Added keymasks for Mod4 and Mod5.

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

21 years ago* cspi/spi_event.c
padraigo [Tue, 10 Dec 2002 11:45:47 +0000 (11:45 +0000)]
* cspi/spi_event.c
(cspi_internal_event_get_object): Use CORBA_TypeCode_Equivalent()
to compare two CORBA_TypeCodes.
(cspi_internal_event_add): Silence warning from FORTE compiler.

* cspi/bonobo/cspi_bonobo-listener.h: Add function declarations to
avoid implicit declaration of functions.

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

21 years agoAdded MAINTAINERS.
billh [Mon, 9 Dec 2002 21:46:07 +0000 (21:46 +0000)]
Added MAINTAINERS.

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

21 years ago* atk-bridge/bridge.c:
padraigo [Mon, 9 Dec 2002 08:29:22 +0000 (08:29 +0000)]
* atk-bridge/bridge.c:
(spi_atk_bridge_init_event_type_consts): Store signal id for
active-descendant-changed signal.
(spi_atk_register_event_listeners): Add signal listener for
active-descendant-changed signal,
(spi_atk_bridge_signal_listener): Move code in function
spi_atk-signal_emit_event() into this function.
Add support for active-descendant-changed
Update support for child-changed signal.
(spi_bridge_window_event_listener): Silence warning.

* libspi/spi_private.[ch]:
(spi_init_any_object): Change second parameter from CORBA_Object to
CORBA_Object*.
Omit call to CORBA_Object_duplicate().
Set CORBA_any's _value to CORBA_Object*.

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

21 years agoversion 1.1.6. Added ref/unref for AccessibleEvents.
billh [Fri, 6 Dec 2002 17:33:32 +0000 (17:33 +0000)]
version 1.1.6.  Added ref/unref for AccessibleEvents.
Bugfixes for 99799 and 10530.

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

21 years agoFix for bug 100530.
billh [Fri, 6 Dec 2002 16:50:58 +0000 (16:50 +0000)]
Fix for bug 100530.

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

21 years agoFix for bug #99799.
billh [Fri, 6 Dec 2002 14:35:11 +0000 (14:35 +0000)]
Fix for bug #99799.

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

21 years agoReverted some unpleasant workarounds in favor of real fixes.
billh [Mon, 2 Dec 2002 17:25:58 +0000 (17:25 +0000)]
Reverted some unpleasant workarounds in favor of real fixes.

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

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