add so I can tag.
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
index 3143029..7605b67 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,144 @@
+2001-11-25  Bill Haneman  <bill.haneman@sun.com>
+
+       * test/keysynth-demo.c:
+       Turned this into a simple scanning keyboard, to demonstrate the
+       use of g_timeout_add () as a means of creating timers for
+       scanning, and the use of GtkStyle for visually indicating when
+       virtual keyboard elements are selected.
+
+       keysynth-demo now listens to any keyboard keys with zero-valued
+       keycodes (i.e. 'unused' keys) and interprets them as
+       single-switches.
+
+       Reworked the shiftlatch code so that shift-down state isn't held
+       for long periods (it's only synthesized immediately prior to
+       the keysynth event it's modifying).  Note that shiftlatch in this
+       demo is a convenience, not intended to take the place of AccessX 
+       which is the better choice for getting 'sticky' modifier keys.
+
+       * libspi/deviceeventcontroller.c:
+       * at-bridge/bridge.c:
+       * cspi/spi_registry.c:
+       Removed some debug print stuff, and put other verbosity in #ifdef
+       blocks.
+
+       * util/magnifier.c:
+       * util/mag_image.h:
+       Implemented some more of the magnifier IDL for the simple
+       magnifier: namely, getZoomRegionParams. 
+       Added mag_x and mag_y members to MagnifierData struct, aid of this
+       implementation.
+       Added GtkWindow::realize signal handler to magnifier, to keep it
+       from receiving keyboard focus from the WM.
+
+2001-11-23  Mark McLoughlin  <mark@skynet.ie>
+
+       * cspi/spi-private.h: my guess at what michael forgot
+       before he ran off to NZ :-)
+
+2001-11-23  Michael Meeks  <michael@ximian.com>
+
+       * cspi/spi_event.c (AccessibleEventListener_removeCallback):
+       comment out non existant method invoke so we link.
+
+       * cspi/spi-util.c (spi_warn_ev): conform to gtk+ style,
+       use bonobo_exception_get_text for more friendly warnings.
+
+       * cspi/spi.c (Obj_Add): move into spi_main & rename
+       spi_object_add; kill spi.c
+
+       * cspi/spi_registry.c
+       (deregisterGlobalEventListener),
+       (deregisterGlobalEventListenerAll),
+       (registerGlobalEventListener): fix exception leaks.
+
+       * cspi/spi_main.c (spi_exception): impl. helper, so we
+       don't leak exceptions.
+
+       * cspi/spi_selection.c
+       (AccessibleSelection_deselectSelectedChild): return the
+       success state.
+
+       * cspi/spi_main.c (spi_ev): impl; hack - gack.
+       (spi_registry): ditto.
+       (SPI_init): guard against double inits.
+
+       * cspi/*.c: use spi_ev (), and spi_registry () where
+       appropriate - a temporary hack until we have something
+       better. Use spi_object_add
+
+2001-11-22  Michael Meeks  <michael@ximian.com>
+
+       * cspi/Makefile.am: re organise, install the headers.
+
+       * cspi/*.h: add G_BEGIN/END_DECLS
+
+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.