+2004-07-20 Bill Haneman <bill.haneman@sun.com>
+
+ * configure.in: Revved to 1.5.3.
+
+ * idl/Accessibility_Role.idl: Added ROLE_EMBEDDED (bug #144415).
+
+ * libspi/accessible.c: Added support for ROLE_EMBEDDED.
+
+ * cspi/spi_accessible.c: Support for ROLE_EMBEDDED.
+
+ * cspi/spi-roletypes.h: Added SPI_ROLE_EMBEDDED.
+
2004-06-11 Bill Haneman <bill.haneman@sun.com>
* atk-bridge/bridge.c:
2004-06-11 Bill Haneman <bill.haneman@sun.com>
* atk-bridge/bridge.c:
+What's new in at-spi-1.5.3:
+
+* New role EMBEDDED (bug #144415).
+
+* Added object:bounds-changed event, for detecting when the
+ component bounds of an object have changed onscreen.
+
+==============
+
What's new in at-spi-1.5.2:
* Added Accessibility_LoginHelper interface, and
What's new in at-spi-1.5.2:
* Added Accessibility_LoginHelper interface, and
*** Welcome to the Gnome Accessibility Project! ***
*** Welcome to the Gnome Accessibility Project! ***
AT_SPI_MAJOR_VERSION=1
AT_SPI_MINOR_VERSION=5
AT_SPI_MAJOR_VERSION=1
AT_SPI_MINOR_VERSION=5
-AT_SPI_MICRO_VERSION=2
-AT_SPI_INTERFACE_AGE=2
-AT_SPI_BINARY_AGE=2
+AT_SPI_MICRO_VERSION=3
+AT_SPI_INTERFACE_AGE=3
+AT_SPI_BINARY_AGE=3
AT_SPI_VERSION="$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION.$AT_SPI_MICRO_VERSION"
AM_INIT_AUTOMAKE(at-spi, $AT_SPI_VERSION)
AC_SUBST(AT_SPI_MAJOR_VERSION)
AT_SPI_VERSION="$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION.$AT_SPI_MICRO_VERSION"
AM_INIT_AUTOMAKE(at-spi, $AT_SPI_VERSION)
AC_SUBST(AT_SPI_MAJOR_VERSION)
# libtool versioning
LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION
LT_CURRENT=10
# libtool versioning
LT_RELEASE=$AT_SPI_MAJOR_VERSION.$AT_SPI_MINOR_VERSION
LT_CURRENT=10
LT_AGE=10
LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}'
AC_SUBST(LT_VERSION_INFO)
LT_AGE=10
LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}'
AC_SUBST(LT_VERSION_INFO)
* insertion into an entry widget, for instance a list
* of words for completion of a text entry.
* @SPI_ROLE_EDITBAR: The object is an editable text object in a toolbar
* insertion into an entry widget, for instance a list
* of words for completion of a text entry.
* @SPI_ROLE_EDITBAR: The object is an editable text object in a toolbar
+ * @SPI_ROLE_EMBEDDED: The object is an embedded component container.
+ * This role is a "grouping" hint that the contained
+ * objects share a context which is different from the
+ * container in which this accessible is embedded.
+ * Uses: document embedding, "panel applets", etc.
* @SPI_ROLE_LAST_DEFINED: Used to determine the end of the role enumeration.
*
* Describes the role of an object
* @SPI_ROLE_LAST_DEFINED: Used to determine the end of the role enumeration.
*
* Describes the role of an object
SPI_ROLE_APPLICATION,
SPI_ROLE_AUTOCOMPLETE,
SPI_ROLE_EDITBAR,
SPI_ROLE_APPLICATION,
SPI_ROLE_AUTOCOMPLETE,
SPI_ROLE_EDITBAR,
SPI_ROLE_LAST_DEFINED
} AccessibleRole;
SPI_ROLE_LAST_DEFINED
} AccessibleRole;
role_table [Accessibility_ROLE_APPLICATION] = SPI_ROLE_APPLICATION;
role_table [Accessibility_ROLE_AUTOCOMPLETE] = SPI_ROLE_AUTOCOMPLETE;
role_table [Accessibility_ROLE_EDITBAR] = SPI_ROLE_EDITBAR;
role_table [Accessibility_ROLE_APPLICATION] = SPI_ROLE_APPLICATION;
role_table [Accessibility_ROLE_AUTOCOMPLETE] = SPI_ROLE_AUTOCOMPLETE;
role_table [Accessibility_ROLE_EDITBAR] = SPI_ROLE_EDITBAR;
+ role_table [Accessibility_ROLE_EMBEDDED] = SPI_ROLE_EMBEDDED;
* The object is an editable text object in a toolbar.
*/
ROLE_EDITBAR,
* The object is an editable text object in a toolbar.
*/
ROLE_EDITBAR,
+ /*
+ * The object is an embedded component container. This role is a
+ * "grouping" hint that the contained objects share a context which is
+ * different from the container in which this accessible is embedded.
+ * In particular, it is used for some kinds of document embedding, and
+ * for embedding of out-of-process component, "panel applets", etc.
+ */
+ ROLE_EMBEDDED,
/* not a valid role, used for finding end of enumeration. */
ROLE_LAST_DEFINED
};
/* not a valid role, used for finding end of enumeration. */
ROLE_LAST_DEFINED
};
role_table [ATK_ROLE_RULER] = Accessibility_ROLE_RULER;
role_table [ATK_ROLE_APPLICATION] = Accessibility_ROLE_APPLICATION;
role_table [ATK_ROLE_AUTOCOMPLETE] = Accessibility_ROLE_AUTOCOMPLETE;
role_table [ATK_ROLE_RULER] = Accessibility_ROLE_RULER;
role_table [ATK_ROLE_APPLICATION] = Accessibility_ROLE_APPLICATION;
role_table [ATK_ROLE_AUTOCOMPLETE] = Accessibility_ROLE_AUTOCOMPLETE;
+ role_table [ATK_ROLE_EDITBAR] = Accessibility_ROLE_EDITBAR;
+ role_table [ATK_ROLE_EMBEDDED] = Accessibility_ROLE_EMBEDDED;