On 2/4/13 5:13 PM, Pete Brunet wrote: > Hi Alex, I am going to try to get some momentum going on this again... > > On 9/23/12 11:52 PM, Alexander Surkov wrote: >> Hi, Pete. Here's my two cents. >> >> 1) It makes sense to allow IAccessible2_2::attribute to take sequence >> of attribute names like "margin-left;margin-right;" to get these >> attribute values for a single call. > Is this important enough to add additional development effort for > server side implementers? >> 2) It'd be nice to add a reference to relation constants for >> relationTargetsOfType method description, see "[in] type The requested >> relation type." > Done. >> 3) Any specific reason to use long for nTargets in >> relationTargetsOfType since it seems it never takes negative values? > It's a good point, but since an unsigned long wasn't used anywhere > else it seems like at least for the sake of consistency to leave it as is. >> 4) Should we keep IAccessibleDocument restricted to HTML documents? >> After all HTML sounds like an implementation detail. The idea it >> serves to is when the loaded document shouldn't be read from the >> beginning. > I changed it to: > /** @brief Returns the most recently used anchor target within a > document. > > A document's most recently targeted in-page anchor is returned. A > typical use > of this method is to fetch the anchor target within an HTML > document. In this > case anchor targets are those which has been defined with the <a> > tag. >> 5) "Document that copyText, cutText, and pasteText are deprecated." >> Can you please refresh me on it? The reason specified is "This >> function is available via the application's GUI." but it seems it can >> be applied to the whole IAccessibleEditableText interface. > This was a long discussion involving several people back in June 2011 > from the 7th to the 29th and this is what we ended up with. It was > determined that the three deprecated methods are clipboard operations > and there are too many differences and ambiguities in how applications > implement their clipboard functionality. Also copy/cut/paste methods > are not in use while the other ones are so we can't deprecate the > entire interface. We also talked about adding, if needed at some > later date, five new actions for cut, copy, pasteDefault, > pasteFormatted, pasteUnformatted. >> 6) IAccessibleHypertext2::hyperlinks. Just to make sure: we decided to >> go with array instead EnumVariant? Do AT want to get all items at once >> even if the document is big and has many links? > Back on 14 Aug 2012 you agreed that the array would be preferred in > order to keep it consistent with the array returned by > IAccessible2_2::relationTargetsOfType. >> 7) IA2_RELATION_GROUPING_OBJECT_FOR: "This object is a grouping object >> for the target object." - it'd be nice to give a hint for >> implementers. After a time I don't really remember what is it about :) > Actually this got into this draft of the spec by mistake. We agreed > it was not needed back on 1 March 12. Ditto with > IA2_RELATION_POPUP_INITIATOR_FOR. I removed them both. >> 8) IA2_RELATION_NODE_PARENT_OF "This object is a parent of a target >> object." It's not clear as well since it doesn't answer why >> get_accParent doesn't work. Maybe you should say it's a logical parent >> and the relation is reverse to RELATION_NODE_CHILD_OF. It is used, for >> example, for flat structured trees. > I could remove it. Noone else showed interest in it other than for > symmetry with IA2_RELATION_NODE_CHILD_OF. The comment about > get_accParent is a good one. You asked for this new relation back on > 9 Nov 09 because you added it for ATK and wanted to enhance the > symmetry between the ATK and IA2 interfaces. Or I could just add > another sentence, "This relation is the reciprocal of > IA2_RELATION_NODE_CHILD_OF." I didn't understand the comment about > flat structured trees but if you want to keep this relation please > provide an additional sentence. >> 9) Description for IA2_RELATION_POPUP_INITIATOR_FOR doesn't make >> things really clear for implementers too. Btw, the used string is >> "popInitiatorFor", I'm not sure if this is on demand, should it be >> "popupInitiatorFor" instead? > Removed. See #7. >> 10) Both IAccessibleHypertext and IAccessibleText are marked as >> deprecated (see http://a11ysoft.com/ia2/docs/html/), however >> IAccessibleHypertext2 and IAccessibleText2 are inherited from them. >> What does deprecation mean here? > Thanks for noticing that Alex. Does anyone see any issues if I remove > the inheritance? Actually I should not remove the inheritance. I'll remove the text indicating deprecation. >> Thank you. >> Alex. >> >> >> On Fri, Sep 21, 2012 at 11:22 AM, Pete Brunet <p...@a11ysoft.com> wrote: >>> I finished up the IA2 1.3 work over the weekend but due to some changes on >>> the LF web site am unable to post it there. I've provided it at >>> a11ysoft.com. Please review it. I won't get to the object attributes until >>> later (to add explicit-name). >>> >>> documentation: http://a11ysoft.com/ia2/docs/html >>> zip file: http://a11ysoft.com/ia2.zip >>> >>> The one bug I see so far is that I don't have a link for the IAccessible2 >>> interface on the main page. That is at: >>> http://www.a11ysoft.com/ia2/docs/html/interface_i_accessible2.html >>> >>> The zip file contains everything I'll eventually post on the LF site, among >>> other things, changelog.txt and the merged IDL file, ia2_api_all.idl. >>> >>> Pete >>> -- >>> Pete Brunet >>> >>> a11ysoft - Accessibility Architecture and Development >>> (512) 467-4706 (work), (512) 689-4155 (cell) >>> Skype: pete.brunet >>> IM: ptbrunet (AOL, Google), ptbru...@live.com (MSN) >>> http://www.a11ysoft.com/about/ >>> Ionosphere: WS4G >>> >>> _______________________________________________ >>> Accessibility-ia2 mailing list >>> Accessibility-ia2@lists.linuxfoundation.org >>> https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2 >>> > > -- > *Pete Brunet* > > a11ysoft - Accessibility Architecture and Development > (512) 467-4706 (work), (512) 689-4155 (cell) > Skype: pete.brunet > IM: ptbrunet (AOL, Google), ptbru...@live.com (MSN) > http://www.a11ysoft.com/about/ > Ionosphere: WS4G > > > _______________________________________________ > Accessibility-ia2 mailing list > Accessibility-ia2@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2
-- *Pete Brunet* a11ysoft - Accessibility Architecture and Development (512) 467-4706 (work), (512) 689-4155 (cell) Skype: pete.brunet IM: ptbrunet (AOL, Google), ptbru...@live.com (MSN) http://www.a11ysoft.com/about/ Ionosphere: WS4G
_______________________________________________ Accessibility-ia2 mailing list Accessibility-ia2@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2