+2001-22-11 Bill Haneman <bill.haneman@sun.com>
+
+ * test/simple-at.c:
+ Added non-preemptive keylistener for key events with no modifiers
+ and shift-only modifier.
+
+ * libspi/keystrokelistener.c:
+ Removed some verbose diagnostics printout.
+
+ * cspi/spi_registry.c:
+ Fixed a bug that caused all key listeners to be registered as
+ pre-emptive.
+
+ * libspi/deviceeventcontroller.c:
+ Fixed bug that caused XGrabKey (preemptive key grab) to be called
+ for non-preemptive key masks.
+
+
+2001-22-11 Bill Haneman <bill.haneman@sun.com>
+
+ * docs/reference/idl/at-spi-idl-docs.sgml:
+ * docs/reference/idl/at-spi-idl-sections.txt:
+ * docs/reference/idl/at-spi-idl-overrides.txt:
+ Added missing files.
+
+ * docs/reference/Makefile.am:
+ removed idl from SUBDIRS until we can figure a way to get gtk-doc
+ to scan the IDL files :-(
+
+ * docs/reference:
+ * docs/cspi:
+ * docs/idl:
+ Added .cvsignore files.
+
+2001-21-11 Bill Haneman <bill.haneman@sun.com>
+
+ * libspi/deviceeventcontroller.c:
+ * libspi/keystrokelistener.c:
+ * cspi/spi_event.c:
+ * cspi/spi_registry.c:
+ Added filters for KeySets, KeyEventSeq, and event types to key
+ event dispatching, so listeners should only receive those events
+ that they requested :-)
+
+2001-21-11 Bill Haneman <bill.haneman@sun.com>
+
+ * configure.in:
+ * docs/Makefile.am:
+ * docs/reference:
+ * docs/reference:Makefile.am:
+ * docs/reference/cspi:
+ * docs/reference/cspi:Makefile.am:
+ * docs/reference/cspi:tmpl:
+ * docs/reference/cspi:tmpl:*.sgml:
+ * docs/reference/idl:
+ * docs/reference/idl:Makefile.am:
+ * docs/reference/idl:at-spi-idl-sections.txt:
+ * docs/reference/idl:at-spi-idl-docs.sgml:
+ * docs/reference/idl:tmpl:
+ * docs/reference/idl:tmpl:*.sgml:
+
+ Restructured docs directory to allow separate 'reference' docs
+ section, and forked idl and cspi docs. Added the sgml template
+ files to CVS. Added the first sections/structural sgml for the
+ IDL docs.
+
+2001-11-21 Laszlo Peter <laca@ireland.sun.com>
+
+ * configure.in, libspi/Makefile.am: find libXtst.
+
+2001-11-21 Michael Meeks <michael@ximian.com>
+
+ * test/accessx-gui.c: s/spi_value/value/ - doh.
+
+ * libspi/base.[ch]: add.
+
+2001-18-11 Bill Haneman <bill.haneman@sun.com>
+
+ * idl/Accessible.idl:
+ * idl/Application.idl:
+ * idl/Registry.idl:
+ * idl/Action.idl:
+ Started gtk-doc cleanup on IDL.
+
+ * libspi/deviceeventcontroller.c:
+ Added and connected non-preemptive key notification from the
+ toolkits (in addition to the pre-emptive support from XServer
+ which we had before, but which causes 'focus flashing'). Filters
+ are presently limited to key modifiers and global/non-global,
+ KeySets are presently ignored, as are KeyEvent masks.
+
+ Fixed naughtiness in dec_key_listener_new(), we copy the CORBA
+ structs into the persistant structure rather than just storing
+ pointers to things that might not persist across servant
+ invocations.
+
+ The XGrabKey call now does async keygrabs, because synchronous
+ ones were deadlocking with GDK_event code in a very nasty way.
+
+ Added boolean to internal method notify_keylisteners, to indicate
+ whether the event came from the 'toolkit source' or the 'global
+ (XServer) source' - this is used in the notification process to
+ determine which listeners to send the event to.
+
+ deviceeventcontroller.c is now warning-free.
+
+ * libspi/registry.c:
+ Fixed regression in application de-registration.
+ Also fixed some really brain-dead weirdness having to do with
+ event dispatching - event structs are now duplicated before being
+ re-marshalled in the dispatch to listeners. This also fixes a
+ Solaris build problem.
+
+
+2001-20-11 Michael Meeks <michael@ximian.com>
+
+ * libspi/registry.c
+ (impl_accessibility_registry_deregister_global_event_listener):
+ segv. protection.
+
+ * libspi/deviceeventcontroller.c
+ (spi_device_event_controller_check_key_event): return
+ FALSE on no virtual method.
+
+ * libspi/*..h: make includes work on a correctly pathed install.
+
+ * libspi/*.h: include glib/gmacros.h, use G_BEGIN / END _DECLS.
+
+ * libspi/application.h: kill unused ( and whacked out )
+ gboolean *spi_application_set_id (AtkObject *app, long id);
+
+2001-20-11 Michael Meeks <michael@ximian.com>
+
+ * libspi/*.[ch]: further convert to bonobo's type func
+ macros, remove redundnant casts etc.
+
+ * libspi/text.c s/accessibility_text/spi_text/g,
+ re-order to de-cruft.
+
+ * libspi/hypertext.c: re-order to kill a huge slew
+ of redundant forward decls.
+
+ * libspi/relation.c: ditto.
+
+ * libspi/image.c: ditto.
+
+ * */.cvsignore: update
+
+2001-20-11 Michael Meeks <michael@ximian.com>
+
+ * libspi/deviceeventcontroller.c
+ (_controller_register_with_devices): use g_getenv,
+ kill stdlib.h include.
+
+ * libspi/keystrokelistener.c
+ (spi_keystroke_listener_get_type): kill
+ (spi_keystroke_listener_class_init),
+ (spi_keystroke_listener_init): rename to this.
+
+ * libspi/text.c (impl_getAttributes): fix warning / bug.
+
+ * libspi/*.[ch]: more headers, includes and over commenting.
+
+2001-20-11 Michael Meeks <michael@ximian.com>
+
+ * libspi/*.[ch]: fixup headers, includes and over commenting.
+
+ * libspi/image.c (impl__get_imageDescription): const
+ correctness warning fix. remove redundant casting.
+
+ * libspi/table.c (impl_getRowDescription): ditto.
+ (impl_getColumnDescription): ditto.
+
+ * libspi/libspi.h: add.
+
+2001-19-11 Michael Meeks <michael@ximian.com>
+
+ * libspi/editabletext.c (impl_setAttributes): fix warnings.
+
+ * libspi/component.c (accessibility_component_get_type):
+ rename to (spi_component_get_type): and macroify.
+ (accessibility_component_init): rename to
+ (spi_component_init): this
+ (accessibility_component_class_init): rename to
+ (spi_component_class_init): this
+
+ * libspi/action.c (spi_action_get_type): kill, use the macro.
+
+ * libspi/deviceeventcontroller.c (_compare_listeners): re-order
+ to avoid prototype.
+
+ * libspi/application.c (spi_application_object_event_listener),
+ (impl_accessibility_application_register_object_event_listener):
+ warning fixes / const understanding updates.
+
+ * libspi/accessible.c (impl_accessibility_accessible_get_relation_set):
+ warning fixes.
+
2001-18-11 Bill Haneman <bill.haneman@sun.com>
* libspi/spi_accessible.c: Added docs and C bindings for