[Accessibility] Fwd: Non-doc changes since IA2 1.0

Pete Brunet pete at a11ysoft.com
Tue Jul 5 08:23:05 PDT 2011


Cross posting to the parent a11y list...

-------- Original Message --------
Subject: 	Non-doc changes since IA2 1.0
Date: 	Tue, 21 Jun 2011 22:44:25 -0500
From: 	Pete Brunet <pete at a11ysoft.com>
Reply-To: 	pete at a11ysoft.com
To: 	IA2 List <Accessibility-ia2 at lists.linux-foundation.org>



Since there is an interest in re-harmonizing IA2 and ATK here are the
non-doc changes since the 1.0 release.  As far as I remember, changes
since 1.0.1 have not been harmonized with ATK.  This information came
from the changes logs, e.g.
http://accessibility.linuxfoundation.org/a11yspecs/ia2/archive/ia2-1.1/changelog.txt 
You can find all the change logs by starting at
http://accessibility.linuxfoundation.org/a11yspecs/ia2/archive/

1.0.1
- added IAccessible2::role
- changed parameter on scrollTo from boolean to IA2ScrollType enum,
- added method IAccessible2::ScrollToPoint
- removed methods IAccessible2::localizedRoleName and
IAccessible2::localizedStates
- changed out parameter of IAccessibleComponent::locationInParent from
IA2Point to x and y
- added IA2_EVENT_TEXT_COLUMN_CHANGED and IA2_EVENT_SECTION_CHANGED
- removed IA2_EVENT_ROLE_CHANGED
- added role IA2_ROLE_CANVAS, IA2_ROLE_TEAR_OFF_MENU, IA2_ROLE_TERMINAL
- added role IA2_ROLE_HEADING,
- removed IA2_ROLE_HEADING1 - IA2_ROLE_HEADING10
- removed IA2_STATE_INVALID
- added IAccessibleTable::nSelectedChildren, selectedChildren,
- changed parameter type from IAccessible2 to IUnknown on
    IAccessibleTable::accessibleAt, caption, summary
  to allow return of an IAccessible or IAccessible2
- renamed method IAccessibleText::scrollToSubstring to scrollSubstringTo
- added IA2ScrollType enum parameter to IAccessibleText::scrollSubstringTo
- added IAccessibleText::scrollSubstringToPoint

1.0.2
- IAccessible2::relations: renamed out parameter from relation to relations
- added IA2_EVENT_ACTIVE_DESCENDANT_CHANGED (same as
IA2_EVENT_ACTIVE_DECENDENT_CHANGED)
- deprecated AccessibleHyperlink::valid
- IAccessibleRelation::targets: renamed out parameter from target to targets
- added constant IA2_RELATION_LABELLED_BY (in addition to constant with
a single L)
- added enum IA2TextSpecialOffsets:
    IA2_TEXT_OFFSET_LENGTH = -1 (equal to length)
    IA2_TEXT_OFFSET_CARET = -2 (text is associated with line containing
caret)
- added another value to the IA2ScrollType enum
    IA2_SCROLL_TYPE_ANYWHERE - place object/substring within view

1.1
- added new interface IAccessibleTable2, primarily to use an accessible
to access information rather than row/column indexes
- added new interface IAccessibleTableCell, for table cells; methods
were copied from IAccessibleTable

1.2
- no changes (this was to change from LGPL to BSD)

Pete
-- 
*Pete Brunet*
                                                                
a11ysoft - Accessibility Architecture and Development
(512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), ptbrunet at live.com (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/accessibility/attachments/20110705/ae0bb0cd/attachment.htm 


More information about the Accessibility mailing list