platform/core/uifw/at-spi2-atk.git
23 years agoAdded gtk-docs for C bindings (for all methods currently implemented).
billh [Sun, 19 Aug 2001 14:49:25 +0000 (14:49 +0000)]
Added gtk-docs for C bindings (for all methods currently implemented).
Improved consistency of C bindings method naming convention
(modified studlyCaps).

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

23 years agoRenamed "target" member of Event to "source".
billh [Sat, 18 Aug 2001 22:20:42 +0000 (22:20 +0000)]
Renamed "target" member of Event to "source".
Improved simple-at test and accessibleeventlistener.c to
send actual event structs.

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

23 years agoAdded new test that uses the C bindings API (test/simple-at).
billh [Sat, 18 Aug 2001 20:27:40 +0000 (20:27 +0000)]
Added new test that uses the C bindings API (test/simple-at).
Bugfix for AccessibleEventListener.

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

23 years agoOops, forgot Makefile.am in directory cspi. Fixed.
billh [Sat, 18 Aug 2001 19:10:26 +0000 (19:10 +0000)]
Oops, forgot Makefile.am in directory cspi.  Fixed.

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

23 years agoAdded makefile support for cspi directory.
billh [Sat, 18 Aug 2001 19:00:35 +0000 (19:00 +0000)]
Added makefile support for cspi directory.
spi_main.c now builds.
Added C binding support for event listeners, and
added new object type in libspi,
AccessibleEventListener, which allows dynamic addition and
removal of in-process callbacks by listening clients.

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

23 years agoAdded implementation for a Accessibility_Accessible_getIndexInParent ();
billh [Sat, 18 Aug 2001 16:30:07 +0000 (16:30 +0000)]
Added implementation for a Accessibility_Accessible_getIndexInParent ();
Added headers included by cspi/spi.h.
Added initial implementation of SPI C bindings (cspi/spi_main.c).
(Not yet built).

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

23 years ago2001-08-18 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Sat, 18 Aug 2001 13:41:12 +0000 (13:41 +0000)]
2001-08-18  Mark McLoughlin <mark@skynet.ie>

        * libspi/Makefile.am: generate imodule
        at the same time as other idl compiler
        generated files.

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

23 years agoToolkit events are now correctly registered for and dispatched
billh [Fri, 17 Aug 2001 16:36:35 +0000 (16:36 +0000)]
Toolkit events are now correctly registered for and dispatched
to listening at clients.

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

23 years agoAdded some implementation for toolkit events.
billh [Thu, 16 Aug 2001 22:11:14 +0000 (22:11 +0000)]
Added some implementation for toolkit events.
Changed at.c to listen to Gtk:GtkWidget:button_press_event
events as well as focus events.

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

23 years agoAdded some missing interfaces to the cspi/spi.h C headers.
billh [Thu, 16 Aug 2001 22:10:20 +0000 (22:10 +0000)]
Added some missing interfaces to the cspi/spi.h C headers.
Changed at.c to register for toolkit events Gtk:GtkWidget:button_press_event
Added some more implementation for toolkit events to registry.c.

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

23 years ago2001-08-16 Michael Meeks <michael@ximian.com>
michael [Thu, 16 Aug 2001 16:23:48 +0000 (16:23 +0000)]
2001-08-16  Michael Meeks  <michael@ximian.com>

* configure.in: use AM_GLIB_GNU_GETTEXT.

* Makefile.am (SUBDIRS): kill intl.

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

23 years ago2001-08-15 Michael Meeks <michael@ximian.com>
michael [Thu, 16 Aug 2001 15:48:50 +0000 (15:48 +0000)]
2001-08-15  Michael Meeks  <michael@ximian.com>

* registryd/Makefile.am: s/oaf/server/ relocate info file.

* configure.in: upd.

* configure.in: depend on a recent bonobo-activation that
will find our server files ...

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

23 years agoFix for bug-in-hiding, was managing bonobo object lifecycle
billh [Thu, 16 Aug 2001 14:52:20 +0000 (14:52 +0000)]
Fix for bug-in-hiding, was managing bonobo object lifecycle
for events but not CORBA object refs!

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

23 years agoAdded missing files.
billh [Thu, 16 Aug 2001 14:20:10 +0000 (14:20 +0000)]
Added missing files.

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

23 years agoAdded initial support for multiple interfaces on Accessible objects
billh [Thu, 16 Aug 2001 13:20:15 +0000 (13:20 +0000)]
Added initial support for multiple interfaces on Accessible objects
in at-spi.
Added implementations for Accessible:getParent, getChildCount,
getChildAtIndex.
Improved event type matching to support listeners for either
detail event subtypes (major:minor:detail) as well as  major:minor.
Added component.c, component.h bonobo objects (as implementors of
the Component.idl interfaces).

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

23 years ago2001-08-15 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Wed, 15 Aug 2001 18:29:03 +0000 (18:29 +0000)]
2001-08-15  Mark McLoughlin <mark@skynet.ie>

        * libspi/Makefile.am,
          registryd/Makefile.am,
          at-bridge/Makefile.am.
          test/Makefile.am, configure.in:
        reverse previous changes.

        * /idl/Image.idl: fix typo.

        * test/Makefile.am: put DEBUG_FLAGS
        in CFLAGS.

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

23 years ago2001-08-15 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Wed, 15 Aug 2001 16:54:59 +0000 (16:54 +0000)]
2001-08-15  Mark McLoughlin <mark@skynet.ie>

        * test/app.c: use atgv[0] instead of
        g_type_prgname.

2001-08-15  Mark McLoughlin <mark@skynet.ie>

        * libspi/Makefile.am,
          registryd/Makefile.am,
          at-bridge/Makefile.am.
          test/Makefile.am, configure.in:
        cleanup, replace individual LIBS/CFLAGS with
        AT_COMMON_{LIBS|CFLAGS}.

        * README: format.

2001-08-15  Mark McLoughlin <mark@skynet.ie>

        * configure.in, libspi/Makefile.am:
        Change IDL path checking for bonobo-activation
        as opposed to oaf.

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

23 years agoAdded cspi directory and cspi/spi.h, the function prototype
billh [Wed, 15 Aug 2001 16:47:30 +0000 (16:47 +0000)]
Added cspi directory and cspi/spi.h, the function prototype
definitions for the C bindings for at-spi.
These C bindings are intended for use by non-CORBA and
non-bonobo-savvy clients of the at-spi.
Also tweaked some IDL to bring it in line with the headers,
added a missing attribute in Hyperlink, and added
coord system type parameter to Component geometry methods.

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

23 years agoImprovements to listener list management.
billh [Wed, 15 Aug 2001 15:28:37 +0000 (15:28 +0000)]
Improvements to listener list management.
Changed bridge to receive focus events from ATK and relay to
registered "focus:" listeners.
Began memory management of event sources when
relaying and receiving events.

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

23 years agoChanges to begin memory management of relayed events and sources.
billh [Wed, 15 Aug 2001 15:27:30 +0000 (15:27 +0000)]
Changes to begin memory management of relayed events and sources.
Changed bridge to relay focus events to registered "focus:" listeners.
Improvements to listener list management.

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

23 years ago2001-08-15 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Wed, 15 Aug 2001 07:32:41 +0000 (07:32 +0000)]
2001-08-15  Mark McLoughlin <mark@skynet.ie>

        * at-bridge/Makefile.am: link against
        ../libspi/libspi.la instead of -lspi.

        * at-spi/test/app.c: include
        bonobo-activation.h. Use a default appname
        if one is not provided.

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

23 years ago idl/Registry.idl : temporarily changed register_Application
billh [Tue, 14 Aug 2001 13:16:23 +0000 (13:16 +0000)]
idl/Registry.idl : temporarily changed register_Application
to oneway, to work around issue with initial registration
re-entrancy.
* idl/Application.idl : changed attribute "id" from readonly
to read-write, since it needs to be assigned by Registry.
* registryd/registryd.c : added call to set application id
on registration.
* registryd/registry.c : changed de-registration procedure to
use CORBA_Object_hash() to find matching object ref in application
lists and listener lists.
* registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
began distinguishing between event types (work in progress).
HANGES:
* libspi/application.c:
Added implementations for get/set id, get_toolkitName,
get_version.
* registryd/registryd.c :
* test/at.c :
* test/app.c :
* Makefile.am :
Converted from use of OAF to bonobo-activation.
* libspi/desktop.h :
* libspi/desktop.c :
* test/app.c :
Removed references to atksimpleobject, since base atkobject
implementation now provides functionality we need.
* libspi/atksimpleobject.c :
* libspi/atksimpleobject.h :
Removed.

ADDITIONS:
* at-bridge
* at-bridge/Makefile.am
* at-bridge/bridge.c
* configure.in
* Makefile.am
Added directory "bridge" and contents, and added dependencies
in Makefile.am/configure.in.
Initial checkin of "at-bridge".
This code is a GTK_MODULE which automatically registers
GTK+ apps with the accessibility registry, using an object
reference to the root ATK object.

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

23 years ago CHANGES:
billh [Tue, 14 Aug 2001 13:15:30 +0000 (13:15 +0000)]
CHANGES:
* idl/Registry.idl : temporarily changed register_Application
to oneway, to work around issue with initial registration
re-entrancy.
* idl/Application.idl : changed attribute "id" from readonly
to read-write, since it needs to be assigned by Registry.
* registryd/registryd.c : added call to set application id
on registration.
* registryd/registry.c : changed de-registration procedure to
use CORBA_Object_hash() to find matching object ref in application
lists and listener lists.
* registryd/registry.c : defined EventTypeStruct and EventTypeMajor,
began distinguishing between event types (work in progress).
* libspi/application.c:
Added implementations for get/set id, get_toolkitName,
get_version.
* registryd/registryd.c :
* test/at.c :
* test/app.c :
* Makefile.am :
Converted from use of OAF to bonobo-activation.
* libspi/desktop.h :
* libspi/desktop.c :
* test/app.c :
Removed references to atksimpleobject, since base atkobject
implementation now provides functionality we need.
* libspi/atksimpleobject.c :
* libspi/atksimpleobject.h :
Removed.

ADDITIONS:
* at-bridge
* at-bridge/Makefile.am
* at-bridge/bridge.c
* configure.in
* Makefile.am
Added directory "bridge" and contents, and added dependencies
in Makefile.am/configure.in.
Initial checkin of "at-bridge".
This code is a GTK_MODULE which automatically registers
GTK+ apps with the accessibility registry, using an object
reference to the root ATK object.

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

23 years ago2001-08-10 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Fri, 10 Aug 2001 08:14:29 +0000 (08:14 +0000)]
2001-08-10  Mark McLoughlin <mark@skynet.ie>

        * po/Makefile.in.in: Remove. Again. If this
        doesn't get autogenerated - you need to update
        gnome-common.

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

23 years agoUpdated libspi/.cvsignore.
mmclouglin [Fri, 10 Aug 2001 07:49:43 +0000 (07:49 +0000)]
Updated libspi/.cvsignore.

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

23 years ago2001-08-07 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Tue, 7 Aug 2001 14:23:06 +0000 (14:23 +0000)]
2001-08-07  Mark McLoughlin <mark@skynet.ie>

        * po/Makefile.in.in: Add. Again.

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

23 years agoOneline tweak to ChangeLog.
billh [Tue, 31 Jul 2001 15:53:34 +0000 (15:53 +0000)]
Oneline tweak to ChangeLog.

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

23 years agoRemoved references to bonobo_x_object, which is now redundant with bonobo_object...
billh [Tue, 31 Jul 2001 13:18:12 +0000 (13:18 +0000)]
Removed references to bonobo_x_object, which is now redundant with bonobo_object.  Made 'secondary' interfaces inherit from Bonobo::Unknown (as 'primary' interfaces already did).  removed redundant stream IDL from StreamableContent.idl.
Also we now null-out the 'atko' member of the accessible instance on finalize.

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

23 years agoUpdated ChangeLog, applied patch from Anders Carlsson to fix finalize.
billh [Mon, 30 Jul 2001 14:23:00 +0000 (14:23 +0000)]
Updated ChangeLog, applied patch from Anders Carlsson to fix finalize.

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

23 years agoAdded IDL for complete accessibility interface definitions.
billh [Mon, 30 Jul 2001 13:32:21 +0000 (13:32 +0000)]
Added IDL for complete accessibility interface definitions.

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

23 years ago2001-07-27 Michael Meeks <michael@ximian.com>
michael [Fri, 27 Jul 2001 10:18:59 +0000 (10:18 +0000)]
2001-07-27  Michael Meeks  <michael@ximian.com>

* po/Makefile.in.in: remove autogenerated file from CVS.

* libspi/Makefile.am: Radicaly re-vamp to simplify & add ORBit2
type library.

* idl/Registry.idl: include guard.

* idl/Accessibility.idl: Add, and include all the other IDL
files.

* idl/*.idl: remove mass of pragmas etc.

2001-07-26  Michael Meeks  <michael@ximian.com>

* registryd/Makefile.am (registryd_SOURCES): remove
redundant at_.

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

23 years ago2001-07-27 Mark McLoughlin <mark@skynet.ie>
mmclouglin [Fri, 27 Jul 2001 08:27:32 +0000 (08:27 +0000)]
2001-07-27  Mark McLoughlin <mark@skynet.ie>

* libspi/.cvsignore, registryd/.cvsignore,
  test/.cvsignore: updated.

* po/Makefile.in.in: gettext update.

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

23 years agoBracketed some debugging printouts with #ifdef SPI_DEBUG.
billh [Thu, 26 Jul 2001 14:58:10 +0000 (14:58 +0000)]
Bracketed some debugging printouts with #ifdef SPI_DEBUG.
Added use of $(DEBUG_CFLAGS) to Makefiles.

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

23 years agoUpdated ChangeLog, AUTHORS, and README for "initial" checkin.
billh [Wed, 25 Jul 2001 21:30:15 +0000 (21:30 +0000)]
Updated ChangeLog, AUTHORS, and README for "initial" checkin.

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

23 years agoMinor cleanup of initial checkin.
billh [Wed, 25 Jul 2001 21:16:35 +0000 (21:16 +0000)]
Minor cleanup of initial checkin.

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

23 years agoInitial revision
billh [Wed, 25 Jul 2001 18:26:40 +0000 (18:26 +0000)]
Initial revision

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

23 years agoNew repository initialized by cvs2svn.
(no author) [Wed, 25 Jul 2001 18:26:40 +0000 (18:26 +0000)]
New repository initialized by cvs2svn.

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