Added directory 'util' for accessibility-related
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
index 5469fac..b1580f9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,254 @@
+<2001-09-27  Bill Haneman <bill.haneman@sun.com>
+
+       * util:
+       * util/Makefile.am: 
+               Created a new directory for 
+                       accessibility-related utilities, primarily for
+                       testing and demo purposes, but with possible
+                       end-user utility.
+       
+       * util/magnifier.c:
+       * util/magnifier.h:
+       * util/mag_image.c:
+       * util/mag_image.h:
+               Onscreen magnifier utility that
+                       is implemented as a bonobo service.
+       
+       * util/mag_client.c:
+       * util/mag_client.h:
+               Client-side support (simple C bindings) 
+                       for Magnification service
+       
+       * util/mag_control.c:
+               Client program example for 
+                       Magnification service
+       
+       * util/Accessibility_Magnifier.server.in:
+               Bonobo-activation file for the 
+                       Magnification service.
+       
+       * util/idl:
+       * util/idl/Magnifier.idl:
+               IDL defining the bonobo Magnification
+                       service interface.
+
+       * test/simple-at.c:
+               Modifications to use the bonobo-activated magnifier
+                       above, in place of trying to connect to an existing
+                       magnifier that uses socket-listening IPC.
+
+               If env variable MAGNIFIER is set, a magnifier service
+                       will be started if one does not exist.
+       
+<2001-09-25  Bill Haneman <bill.haneman@sun.com>
+       * at-bridge/bridge.c:
+               applied patch from Marc to build and run 
+               against new glib and gtk+ (seemed like a change 
+               to bonobo_init signature was made ?)
+       * test/simple-at.c:
+               made festival-server support turned off by default.
+               Added support for a simple magnifier (off by default)
+               which will be added to a 'util' directory later.
+       * at-bridge/Makefile.am:
+               Changed "application.h" header from a 'source'
+               to a 'dependency' of libat-bridge.
+
+<2001-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
+       * cspi/Makefile.am:
+               Added spi-util.c.
+
+       * cspi/spi-util.c:
+               Fixed typo
+
+       * cspi/spi.c:
+               Added interface implementation c files to list of
+                       includes so they are included in libcspi.
+
+       * cspi/spi.h:
+               Changed prototype of AccessibleAction_doAction to return a
+                       boolean.
+               Changed prototype of AccessibleTable_getCaption to
+                       return an Accessible.
+               Changed prototype of AccessibleTable_getSelectedRows
+                       and AccessibleTable_getSelectedColumns to
+                       return a long (returns the number of selected rows
+                       or columns respectively).
+               Changed name of AccessibleText_refRunAttributes to
+                       AccessibleText_getAttributes.
+               Changed prototype of AccessibleText_getCharacterExtents to
+                       return a void rather than a boolean. 
+               Added support for a AccessibleCoordType parameter
+                       specifying what type of coordinates are desired.
+               Added an AccessibleCordType parameter to
+                       AccessibleText_getPointAtOffset.
+
+       * cspi/spi_accessible.c:
+               Added code to return the outstanding interfaces from
+                       Accessible_queryInterface.
+
+       * cspi/spi_action.c:
+               Fixed typos.
+               Corrected call to getNActions to call the c binding
+                       for an attribute.
+
+       * cspi/spi_editabletext.c:
+               Fixed typos.
+               Changed name from setRunAttributes to setAttributes.
+
+       * cspi/spi_hyperlink.c:
+               Fixed typos.
+               Changed call to getNAnchors to correctly call the c
+                       binding for an attribute.
+
+       * cspi/spi_hypertext.c:
+               Fixed typos.
+               Changed getImageDescription to correctly call the
+                       binding for an attribute.
+
+       * cspi/spi_selection.c:
+               Changed getNSelectedChildren to correctly call the c
+                       binding for the attribute.
+               Changed refSelectedChild to getSelectedChild.
+
+       * cspi/spi_table.c:
+               Fixed typos.
+               Changed getCaption to return an Accessible.
+               Fixed calls which retrieve attributes.
+               Changed refAt to getAccessibleAt.
+               Changed getNSelectedRows and getNSelectedColumns to
+                       return longs.
+
+       * cspi/spi_text.c:
+               Changed getCharacterExtents and getPointAtOffset to accept an
+                       AccessibleCoordType.
+               Fixed typos.
+               Changed calls which retrieve attributes.
+               Changed refRunAttributes to getAttributes.
+
+       * cspi/spi_value.c:
+               Fixed typos.
+
+       * idl/Hyperlink.idl:
+               Changed n_anchors attribute to nAnchors to keep naming
+                       convention consistent.
+
+       * idl/Table.idl:
+               Made Table inherit from Bonobo::Unknown.
+               Added nSelectedColumns and nSelectedRows attributes.
+
+       * idl/Value.idl:
+               Made Value inherit from Bonobo::Unknown.
+
+       * libspi/hyperlink.c:
+               Change for nAnchors attributte name change.
+
+<2001-09-12  Marc Mulcahy <marc.mulcahy@sun.com>
+       * cspi/Makefile.am:
+               Added spi-util.c.
+
+       * cspi/spi-util.c:
+               Fixed typo
+
+       * cspi/spi.c:
+               Added interface implementation c files to list of
+                       includes so they are included in libcspi.
+
+       * cspi/spi.h:
+               Changed prototype of AccessibleAction_doAction to return a
+                       boolean.
+               Changed prototype of AccessibleTable_getCaption to
+                       return an Accessible.
+               Changed prototype of AccessibleTable_getSelectedRows
+                       and AccessibleTable_getSelectedColumns to
+                       return a long (returns the number of selected rows
+                       or columns respectively).
+               Changed name of AccessibleText_refRunAttributes to
+                       AccessibleText_getAttributes.
+               Changed prototype of AccessibleText_getCharacterExtents to
+                       return a void rather than a boolean. 
+               Added support for a AccessibleCoordType parameter
+                       specifying what type of coordinates are desired.
+               Added an AccessibleCordType parameter to
+                       AccessibleText_getPointAtOffset.
+
+       * cspi/spi_accessible.c:
+               Added code to return the outstanding interfaces from
+                       Accessible_queryInterface.
+
+       * cspi/spi_action.c:
+               Fixed typos.
+               Corrected call to getNActions to call the c binding
+                       for an attribute.
+
+       * cspi/spi_editabletext.c:
+               Fixed typos.
+               Changed name from setRunAttributes to setAttributes.
+
+       * cspi/spi_hyperlink.c:
+               Fixed typos.
+               Changed call to getNAnchors to correctly call the c
+                       binding for an attribute.
+
+       * cspi/spi_hypertext.c:
+               Fixed typos.
+               Changed getImageDescription to correctly call the
+                       binding for an attribute.
+
+       * cspi/spi_selection.c:
+               Changed getNSelectedChildren to correctly call the c
+                       binding for the attribute.
+               Changed refSelectedChild to getSelectedChild.
+
+       * cspi/spi_table.c:
+               Fixed typos.
+               Changed getCaption to return an Accessible.
+               Fixed calls which retrieve attributes.
+               Changed refAt to getAccessibleAt.
+               Changed getNSelectedRows and getNSelectedColumns to
+                       return longs.
+
+       * cspi/spi_text.c:
+               Changed getCharacterExtents and getPointAtOffset to accept an
+                       AccessibleCoordType.
+               Fixed typos.
+               Changed calls which retrieve attributes.
+               Changed refRunAttributes to getAttributes.
+
+       * cspi/spi_value.c:
+               Fixed typos.
+
+       * idl/Hyperlink.idl:
+               Changed n_anchors attribute to nAnchors to keep naming
+                       convention consistent.
+
+       * idl/Table.idl:
+               Made Table inherit from Bonobo::Unknown.
+               Added nSelectedColumns and nSelectedRows attributes.
+
+       * idl/Value.idl:
+               Made Value inherit from Bonobo::Unknown.
+
+       * libspi/hyperlink.c:
+               Change for nAnchors attributte name change.
+
+
 <2001-09-05  Marc Mulcahy <marc.mulcahy@sun.com>
-               implementations-- made server implementations own AtkObject pointers
+
+       implementations-- made server implementations own AtkObject pointers
        rather than their respective AtkInterrface pointers to fix
        refcounting.  AtkHyperlink is still broken.
+
+<2001-09-04  Bill Haneman <bill.haneman@sun.com>
+       * cspi/spi_accessible.c:
+               Added method Accessible_Role_getName(),
+                       and requisite string array (role_names).
+               Added conversion string_from_corba_strin() call
+                       to Accessible_getName and _getDescription.
+       * libspi/accessible.c:
+               Added implementation for Accessible_getRole()
+       * test/simple-at.c:
+               Added festival support, used if environment variable
+                       FESTIVAL is set.
        
 2001-09-04  Bill Haneman <bill.haneman@sun.com>