For the record. Bug 436 (deprecate IA2_TEXT_BOUNDARY_ALL) [1] has been
fixed [2].

[1] https://bugs.linuxfoundation.org/show_bug.cgi?id=436
[2]
http://git.linuxfoundation.org/?p=a11y/ia2.git;a=commitdiff;h=638432d6ff601cfd411b20aa4b2e76eee265fb06

On Mon, May 4, 2015 at 10:28 AM, Alexander Surkov <
surkov.alexan...@gmail.com> wrote:

> just in case, bug URLS are:
>
> https://bugs.linuxfoundation.org/show_bug.cgi?id=436
> https://bugs.linuxfoundation.org/show_bug.cgi?id=437
>
>
>
>
> On Tue, Apr 20, 2010 at 3:02 PM, Pete Brunet <p...@a11ysoft.com> wrote:
>
>>  Thanks for starting that discussion Car, I opened the following.
>> Please review:
>> - deprecate IA2_TEXT_BOUNDARY_ALL
>>   http://bugs.freestandards.org/show_bug.cgi?id=436
>> - mention IA2_TEXT_OFFSET_LENGTH (-1) in the methods it applies to
>>   http://bugs.freestandards.org/show_bug.cgi?id=437
>>
>> Thanks, Pete
>>
>> Carolyn MacLeod wrote:
>>
>>
>> Interesting - thanks for pointing this out!
>> I didn't notice the "special offsets" section:
>> http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_generalinfo.html#_specialOffsets
>> (actually, I think I read this once a long time ago, but now that I am
>> implementing, I am reading method by method. Might be nice to point to this
>> in the method doc for each of the 10 methods it applies to, i.e. "See also
>> [special offsets link]").
>>
>> So there are currently 5 ways to get the whole text... even more reason
>> to deprecate IA2_TEXT_BOUNDARY_ALL.   :)
>>
>> Carolyn
>>
>>
>>
>>      *Re: [Accessibility-ia2] Deprecate IA2_TEXT_BOUNDARY_ALL?*
>>   *Michael Curran * to: Accessibility-ia2
>> 04/15/2010 07:29 PM
>>
>>     Sent by: *accessibility-ia2-boun...@lists.linuxfoundation.org
>> <accessibility-ia2-boun...@lists.linuxfoundation.org>*
>>
>>
>>
>>
>> ------------------------------
>>
>>
>>
>> I'm pretty sure that NVDA sometimes makes use of
>> IAccessible::text(0,IA2_TEXT_OFFSET_LENGTH,text)
>>
>> Where IA2_TEXT_OFFSET_LENGTH is -1.
>>
>> I'm not sure when this was introduced to IA2, but Gecko supports it, not
>> sure about Symphony.
>>
>> Very useful as it stops the need for calling nCharacters.
>>
>> Mick
>>
>> On 16/04/2010 7:40 AM, James Teh wrote:
>> > On 16/04/2010 2:39 AM, Carolyn MacLeod wrote:
>> >> Do AT's use IA2_TEXT_BOUNDARY_ALL?
>> > We don't. However, see below.
>> >
>> >> Or do they use IAccessibleText::text(0, length, pbstrText) to retrieve
>> >> all of the text?
>> > We do this.
>> >
>> >> 2) Technically, we don't need it because IAccessibleText::text(0,
>> >> length, pbstrText) already returns the whole text.
>> > Note that this requires ATs to make an extra call
>> > (IAccessibleText::nCharacters) to determine the length. Extra calls do
>> > matter across process boundaries. We do this anyway, but it's worth
>> > adding to the discussion.
>> >
>> >> I am tempted to return E_INVALIDARG if get boundaryType ==
>> >> IA2_TEXT_BOUNDARY_ALL in textAfterOffset and textBeforeOffset. Would
>> >> that break anybody?
>> > Hmm. That makes it look like the caller is wrong to try to use it when
>> > it is in the spec. I'd prefer E_NOTIMPL, but I realise that's only
>> > supposed to be used when the entire method isn't implemented. Are there
>> > any other options that indicate that this particular request isn't
>> > implemented?
>> >
>> > Jamie
>> >
>>
>> --
>> Michael Curran
>> email/msn/jabber: m...@kulgan.net
>> Skype/Twitter: md_curran
>> _______________________________________________
>> Accessibility-ia2 mailing list
>> Accessibility-ia2@lists.linuxfoundation.org
>> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>>
>> ------------------------------
>>
>> _______________________________________________
>> Accessibility-ia2 mailing 
>> listAccessibility-ia2@lists.linuxfoundation.orghttps://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>>
>>
>> _______________________________________________
>> Accessibility-ia2 mailing list
>> Accessibility-ia2@lists.linuxfoundation.org
>> https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2
>>
>>
>
_______________________________________________
Accessibility-ia2 mailing list
Accessibility-ia2@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to