Closed
Bug 629394
Opened 13 years ago
Closed 13 years ago
add hypertext downcasting
Categories
(Core :: Disability Access APIs, defect)
Core
Disability Access APIs
Tracking
()
RESOLVED
FIXED
mozilla2.0b11
People
(Reporter: surkov, Assigned: surkov)
References
Details
(Keywords: access, perf)
Attachments
(3 files)
8.78 KB,
patch
|
fherrera
:
review+
neil
:
superreview+
davidb
:
approval2.0+
|
Details | Diff | Splinter Review |
3.45 KB,
patch
|
fherrera
:
review+
neil
:
superreview+
davidb
:
approval2.0+
|
Details | Diff | Splinter Review |
12.16 KB,
patch
|
fherrera
:
review+
davidb
:
approval2.0+
|
Details | Diff | Splinter Review |
No description provided.
Attachment #507486 -
Flags: superreview?(neil)
Attachment #507486 -
Flags: review?(fherrera)
Attachment #507486 -
Flags: approval2.0?
Assignee | ||
Comment 1•13 years ago
|
||
Attachment #507487 -
Flags: superreview?(neil)
Attachment #507487 -
Flags: review?(fherrera)
Attachment #507487 -
Flags: approval2.0?
Comment 2•13 years ago
|
||
Alexander I haven't look yet, but what is your risk assessment for these patches? We're really tightening up now.
Assignee | ||
Comment 3•13 years ago
|
||
I didn't changed MSAA part (CAccessible) because these classes aren't nsAccessible. Saving this for the future.
Attachment #507489 -
Flags: review?(fherrera)
Attachment #507489 -
Flags: approval2.0?
Assignee | ||
Comment 4•13 years ago
|
||
(In reply to comment #2) > Alexander I haven't look yet, but what is your risk assessment for these > patches? We're really tightening up now. I bet you will before a+ :) No risk. I just need a quick way to downcast accessibles for the future work where it may be a bottleneck (lot of simple operations).
Comment 5•13 years ago
|
||
(In reply to comment #4) > (In reply to comment #2) > > Alexander I haven't look yet > I bet you will before a+ You can count on it :)
Comment 6•13 years ago
|
||
(In reply to comment #4) > I just need a quick way to downcast > accessibles for the future work Blocker work?
Updated•13 years ago
|
Attachment #507486 -
Flags: superreview?(neil) → superreview+
Comment 7•13 years ago
|
||
Comment on attachment 507487 [details] [diff] [review] part2v1: add AsHyperText method >+ /** >+ * Flags describing the accessible itself. >+ */ >+ enum AccessibleTypes { >+ eHyperTextAccessible = 1 << 2 Is this near enough the children flag that makes it obvious why it starts at 2?
Attachment #507487 -
Flags: superreview?(neil) → superreview+
Assignee | ||
Comment 8•13 years ago
|
||
(In reply to comment #6) > (In reply to comment #4) > > I just need a quick way to downcast > > accessibles for the future work > > Blocker work? for deeply related softblocker, that trimmed offset crash, for short relation not blocker - cache rendered text on a11y side. Nowdays I don't know what is blocker for a11y, I just work on a fix for bug 625653.
Assignee | ||
Comment 9•13 years ago
|
||
(In reply to comment #7) > >+ enum AccessibleTypes { > >+ eHyperTextAccessible = 1 << 2 > Is this near enough the children flag that makes it obvious why it starts at 2? I'll add a comment these flags should be in sync with ChildrenFlags. Thanks!
Comment 10•13 years ago
|
||
Comment on attachment 507489 [details] [diff] [review] patch3v1: replace do_QueryObject on AsHyperText Did do_QueryObject offer more protection than checking 'mFlags & eHyperTextAccessible' provides?
Assignee | ||
Comment 11•13 years ago
|
||
(In reply to comment #10) > Did do_QueryObject offer more protection than checking 'mFlags & > eHyperTextAccessible' provides? in what means, sorry?
Updated•13 years ago
|
Attachment #507486 -
Flags: review?(fherrera) → review+
Comment 12•13 years ago
|
||
(In reply to comment #11) > (In reply to comment #10) > > > Did do_QueryObject offer more protection than checking 'mFlags & > > eHyperTextAccessible' provides? > > in what means, sorry? Actually I think my answer is no :) (no worries)
Updated•13 years ago
|
Attachment #507487 -
Flags: review?(fherrera) → review+
Updated•13 years ago
|
Attachment #507489 -
Flags: review?(fherrera) → review+
Updated•13 years ago
|
Attachment #507486 -
Flags: approval2.0? → approval2.0+
Updated•13 years ago
|
Attachment #507487 -
Flags: approval2.0? → approval2.0+
Updated•13 years ago
|
Attachment #507489 -
Flags: approval2.0? → approval2.0+
Assignee | ||
Comment 13•13 years ago
|
||
patch1v1: turn children flags into generic flags - http://hg.mozilla.org/mozilla-central/rev/307d7ab0729f part2v1: add AsHyperText method - http://hg.mozilla.org/mozilla-central/rev/523d042cda97 patch3v1: replace do_QueryObject on AsHyperText - http://hg.mozilla.org/mozilla-central/rev/c85650001fa9 landed on 2.0 beta11
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b11
You need to log in
before you can comment on or make changes to this bug.
Description
•