+2001-08-24 Mark McLoughlin <mark@skynet.ie>
+
+ * libspi/listener.c(impl_notify_event):
+ BonoboUnkown_unref the source instead
+ of bonobo_object_release_unref - the ORB
+ handles the releasing.
+
+ * configure.in: require ORBit-2.3.94 for
+ this behaviour.
+
+2001-08-21 Bill Haneman <bill.haneman@sun.com>
+
+ Tagged CVS repository 'EA_1_0'.
+ * README.EARLY_ACCESS:
+ Alphabetized acknowledgements list, and
+ added someone.
+ Listed some known dependencies of at-spi.
+
+2001-08-20 Bill Haneman <bill.haneman@sun.com>
+
+ * docs/at-spi-docs.sgml:
+ * docs/at-spi-sections.txt:
+ * docs/at-spi-overrides.txt: (Added zero-length file)
+ Documentation improvements - gtk-doc should build
+ docs for all implemented C bindings now.
+ * cspi/Makefile.am:
+ * cspi/spi_main.c:
+ * cspi/spi.c: (New file)
+ * cspi/spi_event.c: (New file)
+ * cspi/spi_registry.c: (New file)
+ * cspi/spi_accessible.c: (New file)
+ * cspi/spi_application.c: (New file)
+ * cspi/spi_component.c: (New file)
+ Split spi_main.c into six parts, and included them from
+ "spi.c". This is a bit of a hack, probably temporary,
+ but required by gtk-doc, apparently.
+
+2001-08-20 Bill Haneman <bill.haneman@sun.com>
+
+ * docs/Makefile.am:
+ * docs/at-spi-docs.sgml:
+ * docs/at-spi-sections.txt:
+ * configure.in:
+ Initial checkins/modifications for gtk-doc generation.
+ * cspi/spi.h:
+ * cspi/spi.c:
+ Added (missing) interface query methods to Accessible's C binding.
+ * cspi/spi-impl.h:
+ Added GenericInterface type definition.
+ * test/simple-at.c:
+ Added query for AccessibleComponent interface to focus event handler.
+ Added printout of bounding box for focussed component.
+ * libspi/component.c:
+ Added partial implementation for AccessibleComponent to C binding.
+ * idl/Application.idl:
+ * libspi/registry.c:
+ * libspi/listener.c:
+ * libspi/application.c:
+ * libspi/application.h:
+ Changed "ID" attribute type from string to long.
+
+2001-08-19 Bill Haneman <bill.haneman@sun.com>
+
+ * cspi/spi.h:
+ * cspi/spi.c:
+ Made method naming consistent: methods taking object args
+ start with uppercase, other methods (except those using
+ acronyms) start with lowercase. Underscores delimit between
+ object names and method names:
+ SPI_init() - uppercase since it starts with an acronym.
+ getDesktopCount () - lowercase start since no object param0.
+ Accessible_getName() - uppercase object type name, studlyCaps method
+ name.
+
+ *cspi/spi.h:
+ Added gtk-doc documentation for all currently implemented
+ methods in the C bindings API.
+
+2001-08-18 Bill Haneman <bill.haneman@sun.com>
+
+ * Makefile.am : changed build order to build test last.
+ * cspi/spi.h :
+ * cspi/spi_main.c :
+ Changed "createEventListener" to "CreateEventListener".
+ * libspi/accessibleeventlistener.c :
+ Bugfix for addition of callbacks.
+ * test/Makefile.am :
+ * test/simple-at.c :
+ Added new test that uses the C bindings API.
+ * idl/Event.idl :
+ * libspi/listener.c :
+ * libspi/registry.c :
+ * libspi/accessibleeventlistener.c :
+ * at-bridge/bridge.c :
+ Renamed member "target" of Accessibility_Event to "source",
+ which is more descriptive.
+
+
+2001-08-18 Bill Haneman <bill.haneman@sun.com>
+
+ * Makefile.am:
+ * configure.in :
+ * cspi/Makefile.am :
+ Added makefile support for at-spi/cspi directory.
+ * cspi/spi.h :
+ * cspi/spi-impl.h :
+ * cspi/spi-listener.h : (NEW FILE)
+ Added support for/use of spi-listener.h.
+ * cspi/spi_main.c :
+ C bindings now build successfully, with no warnings.
+ * libspi/accessibleeventlistener.h : (NEW FILE)
+ * libspi/accessibleeventlistener.c : (NEW FILE)
+ * libspi/Makefile.am :
+ Added new object type "AccessibleEventListener"
+ which inherits from Listener, and allows attachment
+ of in-process callbacks (so that a client with a listening
+ object instance can add functionality to the local
+ implementation, dynamically).
+
+2001-08-18 Bill Haneman <bill.haneman@sun.com>
+
+ * libspi/accessible.c:
+ Add implementation for get_index_in_parent().
+ * cspi/spi.h :
+ Added #include of "spi-roletypes.h", and
+ added enumerated type AccessibleCoordType.
+ Added definition for KeystrokeListener (function type).
+
+ ADDED FILES:
+ * cspi/spi-statetypes.h :
+ * cspi/spi-roletypes.h :
+ * cspi/spi-impl.h :
+ Added these headers, used by spi.h.
+ * cspi/spi_main.c :
+ Added code (NOTE: not yet built by make).
+
+2001-08-18 Mark McLoughlin <mark@skynet.ie>
+
+ * libspi/Makefile.am: generate imodule
+ at the same time as other idl compiler
+ generated files.
+
+2001-08-17 Bill Haneman <bill.haneman@sun.com>
+ * libspi/registry.c :
+ * libspi/application.c :
+ * idl/Application.idl :
+ Made registration with toolkit an application method,
+ which is required since each app has its own toolkit static
+ environment. Thus the bridge must register for
+ notification of toolkit events from each application in turn.
+ Toolkit notifications are now successfully registered for, and
+ sent to the listening at client.
+ * test/at.c :
+ Changed toolkit event string to use hyphens rather than underscores.
+ * libspi/listener.c :
+ listner now gives more info in debug mode - it reports the
+ name of the event received, as well as the name of the source.
+
+
2001-08-16 Bill Haneman <bill.haneman@sun.com>
* libspi/registry.c :
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.
+ * 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.
* 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