Added initial support for multiple interfaces on Accessible objects
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
index 32aec98..4978fdc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,88 @@
+2001-08-16  Bill Haneman <bill.haneman@sun.com>
+
+       * libspi/accessible.c : accessible_new() :
+       Now we add the Component interface via bonobo_object_add_interface,
+       if the contained AtkObject implements AtkComponent.
+       * libspi/accessible.h : now include "component.h"
+       * libspi/component.h :
+       * libspi/component.c : added files - implementation of
+       bonobo wrapper object for Accessibility/Component
+       * libspi/listener.c :
+       Added test code to check for Accessibility/Component:1.0
+       interface and report whether it is implemented by the
+       event source.
+       * libspi/registry.c :
+       Now we check for not only the hash of the whole event 
+       string before relaying the event, we also check the
+       "minor" event string (without the detail string).
+       This allows event listeners to be registered against
+       all events of a certain major+minor type, or just
+       against a specific major+minor+detail type.
+       * libspi/accessible.c :
+       Added implementations for Accessible:get_parent(),
+       Accessible:getChildCount(), and Accessible:getChildAtIndex().
+
+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.
+
+2001-08-15  Mark McLoughlin <mark@skynet.ie>
+
+       * test/app.c: use argv[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.
+
+2001-08-15  Bill Haneman <bill.haneman@sun.com>
+
+       * registryd/registry.c : separated event listeners to use
+       3 separate lists (focus, window, toolkit).  Began testing
+       event names against hashes before relaying events.
+       * test/at.c : now register for events of type "focus:"
+       * test/app.c : now generate events of type "focus:"
+       * at-bridge/bridge.c : register with ATK for focus events,
+       and we now relay those focus events to any "focus:" listeners.
+       This now works with the bridge as a GTK_MODULE when running test/at.
+       * libspi/registry.c :
+       * libspi/listener.c : now we ref event sources before propagating, and unref on receipt.
+       * libspi/registry.c : some changes to internal structs, to support event typestring hashes.
+       * text/app.c : changed the way the appname is generated.
+       * cspi : added directory that will hold the C bindings library for 
+               non-CORBA/bonobo-savvy clients.
+       * cspi/spi.h : header file that contains the function prototypes for the C binding.
+       * idl/Component.idl : added in parameter to indicate coord system for
+               geometry-related calls.
+       * idl/Hyperlink.idl : added readonly n_links attribute
+       * idl/Image.idl : changed methods to attributes.
+       
+       KNOWN PROBLEMS:
+       poll() fails after a few event notifications, when the number of file descriptors
+       gets too large.  Investigating.
+       
 2001-08-15  Mark McLoughlin <mark@skynet.ie>
 
        * at-bridge/Makefile.am: link against