Bugfix for ZLayer API, and added missing declarations for Value interface
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
index 8f61c06..5feeebe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,92 @@
+2001-12-04  Bill Haneman  <bill.haneman@sun.com>
+
+       * libspi/registry.c (_registry_notify_listeners):
+       Changed listener loop iteration to use preferred convention.
+       Got rid of string memory leaks caused be calling g_strconcat
+       inside function calls.
+
+       * libspi/registry.c (parse_event_type):
+       Stopped g_strconcat memory leaks, free the g_strsplit return,
+       g_strdup the split pieces when used, etc.
+
+2001-12-04  Bill Haneman  <bill.haneman@sun.com>
+
+       * idl/State.idl: 
+       Change method 'compare' to return a 'difference set' rather than
+       taking a StateSet as an out parameter (more Java-friendly).
+
+       * idl/Accessible.idl:
+       Added CORBA struct 'BoundingBox', to faciliate API changes below:
+       
+       * idl/Component.idl:
+       * idl/Image.idl:
+       Changed methods 'getExtents' and 'getImageExtents' in these
+       interfaces to return a BoundingBox structure.  
+       (getPosition and getSize are redundant and possibly should be
+       removed, rather than creating a corresponding Point struct.)
+
+       * cspi/spi_component.c:
+       Modify implementation of getExtents to reflect the above IDL
+       change.
+       
+       * cspi/spi_image.c:
+       * cspi/spi.h:
+       Add (missing) AccessibleImage_getExtents () API.
+
+       * docs/reference/cspi/at-spi-cspi-sections.txt:
+       Added AccessibleImage_getImageExtents () to docs.
+       
+2001-12-03  Bill Haneman  <bill.haneman@sun.com>
+
+       * idl/Component.idl:
+       Added two methods, getLayer () and getMDIZOrder (), to reflect
+       the new ATK methods atk_object_get_layer and
+       atk_object_get_mdi_z_order. (Which arguably should be part of the
+       AtkComponent API and AtkObject).  Also added an enum,
+       ComponentLayer, for the first method's return value.
+
+       * libspi/component.c:
+       Added implementations for these methods.
+
+       * cspi/spi_component.c:
+       * cspi/spi.h:
+       Added cspi binding methods for above, 
+       AccessibleComponent_getLayer() and
+       AccessibleComponent_getMDIZOrder().
+       Added cspi enum 'AccessibleComponentLayer'.
+
+       * docs/reference/cspi/at-spi-cspi-sections.txt:
+       Added above methods to docs.
+
+       * cspi/spi-impl.h:
+       * cspi/spi*.[ch]:
+       Changed typedef for 'boolean' type (and all references to it) to
+       SPIBoolean, to avoid keyword clashes with C++.
+
+       * test/simple-at.c:
+       Changed usages of 'boolean' to SPIBoolean.
+
+       * test/keysynth-demo.c:
+       Changed usages of 'boolean' to 'gboolean' (since this is a gnome
+       app), except where SPIBoolean is required by the callbacks API.
+       
+2001-12-02  Bill Haneman  <bill.haneman@sun.com>
+
+       * cspi/spi_registry.c:
+       Removed obsolete X event loop for passive keygrabs (which now
+       lives in libspi).
+
+       * registryd/registryd.c:
+       Removed unnecessary call to gdk_init() [cruft]. This also allows
+       removal of requisite gdk-2.0 from REGISTRYD_LIBS/CFLAGS in
+       * configure.in.
+
 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
 
        * docs/reference/cspi:
        Included docs for SPI_freeString in generated documentation.
 
-       * cspi/spi-util.c:
+       * cspi/spi-util.c:c
        Renamed spi_freeString to SPI_freeString, for consistency.  Added
        documentation for this function.