Alexander Surkov
b6fb4536c3
Bug 483573 - Expose HTML5 video and audio elements' embedded controls through accessibility APIs, r=davidb, r=MarcoZ, sr=roc
2009-04-20 09:09:21 +02:00
Alexander Surkov
15f2d91e7b
Bug 481357 - rename finalRole to role, r=davidb
2009-03-07 23:38:58 +08:00
Alexander Surkov
dc56aa09d1
Bug 345780 - Support multiple targets for same relation, r=davidb, r=MarcoZ, sr=neil
2009-02-10 11:03:30 +01:00
David Bolter
67cac97b18
bug 474408 - Remove role='description', r=MarcoZ
2009-02-10 10:40:38 +01:00
Alexander Surkov
7aa52eb1ce
Bug 475901. Rev nsIAccessibleValue iid in CLOSED TREE
2009-02-03 15:45:27 -05:00
Daniel Holbert
2a7d88e05a
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Marco Zehe
afdb74a8c5
bug 474281 - accessible name of html table cells is incorrectly including descendants, r=aaronlev, r=surkov
...
--HG--
rename : accessible/tests/mochitest/test_nsHyperTextAcc_roles.html => accessible/tests/mochitest/test_role_nsHyperTextAcc.html
2009-01-20 16:02:35 +01:00
Benjamin Smedberg
24e7cb1f78
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
50621e4f9f
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
d0b948876f
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Alexander Surkov
bb59f8fa78
Bug 468451 - Images with empty alt attribute no longer get an empty accessible name, but return NULL instead, r=aaronlev, marcoz, davidb
2008-12-17 00:13:49 +08:00
Alexander Surkov
bcacb1f51a
Bug 280136 - Remove GetFinalState(), r=davidb
2008-11-04 11:37:46 +08:00
Alexander Surkov
c05ee390bf
Bug 386978 - get rid FireToolkitEvent, r=aaronlev, sr=benjamin
2008-11-04 11:36:36 +08:00
Alexander Surkov
1f5d337eae
Bug 461920 - remove nsPIAccessNode, r=marcoz, aaronlev, sr=neil
2008-11-01 11:58:07 +08:00
Daniel Holbert
72c410a648
Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe
2008-10-01 23:49:45 -07:00
Alexander Surkov
b8ef5046cc
Bug 455442 - improve hitTest, r=aaronlev, hwaara
2008-09-17 21:11:39 +08:00
Alexander Surkov
cf936d0aa4
Bug 363230 – Adding a library definition (with a new UUID) around the ISimpleDomNode interface in ISimpleDomNode.idl and then compiling with midl to make a tlb causes a compile error with get_domNode, r=aaronlev
2008-07-23 23:11:21 +08:00
Alexander Surkov
92240ca1b2
bug 345759 - Spell as you type not accessible, r=aaronlev, r=Olli.Pettay, sr=neil
2008-07-17 14:06:24 +02:00
Marco Zehe
4473cd1cf7
bug 427841 - TreeViewChanged event fired on a particular tree table more than once breaks that table's AT-SPI hierarchy, patch by Alexander Surkov <surkov.alexander@gmail.com>, r=evan.yan
2008-06-16 08:16:18 +02:00
aaronleventhal@moonset.net
8a5c0f5fa0
Bug 428479. Support ARIA role of math. r=marcoz, a=beltzner
2008-04-11 12:53:19 -07:00
marco.zehe@googlemail.com
0b55b02ebe
bug 428477 - Rename nsIAccessibleHyperLink::anchorsCount to nsiAccessibleHyperLink::anchorCount for better consistency r=aaronlev a1.9=beltzner
2008-04-11 08:57:36 -07:00
marco.zehe@googlemail.com
b586641e31
bug 428248 - Implement tests for nsIAccessibleHyperText interface r=Alexander Surkov (surkov.alexander@gmail.com) a1.9=beltzner
2008-04-11 00:22:32 -07:00
gijskruitbosch@gmail.com
f64d20ba96
Bug 418368 - Create tests for NSIAccessibleHyperlink interface p=marco.zehe@googlemail.com (Marco Zehe) r=surkov.alexander@gmail.com (Alexander Surkov) a=beltzner@mozilla.com (Mike Beltzner)
2008-03-30 08:33:01 -07:00
aaronleventhal@moonset.net
8b18471351
Bug 419416. Follow useful rules for handling ARIA properties on a frame, iframe and body elements. r=ginn.chen, a=dsicore
2008-03-14 13:49:38 -07:00
ause@sun.com
d799dc89b8
bug 394339 - fix breakage in windows multiprocess builds
2008-02-29 08:54:17 -08:00
ause@sun.com
d5b6a90818
backing out due to tree rules: bug 394339 - fix breakage in windows multiprocess builds
2008-02-27 00:53:16 -08:00
ause@sun.com
b3e6f7a264
bug 394339 - fix breakage in windows multiprocess builds
2008-02-27 00:28:01 -08:00
aaronleventhal@moonset.net
c1cebef426
bug 417249, bug 417578, bug 405951, bug 413778, bug 412878. Fix missing, incorrect or crashing doc load events in Firefox and Thunderbird. r=surkov, a=blocking1.9
2008-02-26 00:51:10 -08:00
ginn.chen@sun.com
3fb91a1470
Bug 415069 ARIA alerts triggering events with :system p=aaronleventhal r=ginn.chen a=mtschrep
2008-02-19 03:22:01 -08:00
surkov.alexander@gmail.com
335bc29d74
Bug 365973 - cant expose <listbox> with multiple columns, r=evan.yan, a=mtschrep
2008-02-19 01:07:35 -08:00
surkov.alexander@gmail.com
4e09bf1306
Bug 308564 - No accessibility events when data in a tree row changes, r=evan.yan, olli.pettay, sr=jonas, a=mtschrep
2008-02-08 04:55:57 -08:00
aaronleventhal@moonset.net
0ba36dfe0c
bug 407359. Fix a11y issues with popups on main screen. r=mano, r=enn, r=surkov, r=marcoz, uir=mconnor
2008-01-23 15:49:10 -08:00
aaronleventhal@moonset.net
1c1ef03e6b
Backing out bug 407359 because of orange
2008-01-22 14:26:57 -08:00
aaronleventhal@moonset.net
45fab18185
Bug 407359. Fix accessibility issues with popups in main screen UI. r=marcoz, enn, surkov, mano, ui=mconnor, a=blocking1.9
2008-01-22 07:32:20 -08:00
aaronleventhal@moonset.net
c8aadc225c
Bug 412644. Crash [ @ atk/nsAccessibleWrap::FireAccessibleEvent ]. r=ginn.chen, a=schrep
2008-01-17 18:56:38 -08:00
aaronleventhal@moonset.net
81d84d4218
Backing out until I have fix for bustage
2008-01-17 18:49:04 -08:00
aaronleventhal@moonset.net
f93ffe1641
Bug 412644. Crash [ @ atk/nsAccessibleWrap::FireAccessibleEvent ]. r=ginn.chen, a=schrep
2008-01-17 18:33:56 -08:00
aaronleventhal@moonset.net
fe7f4d5bdb
Bug 398910. Remove support for namespaced ARIA properties since they are no longer official (we are pre-1.0). r=surkov, r=ginn, r=bienvenu, r=mano, r=mconnor, r+sr=neil
2007-12-11 18:10:26 -08:00
surkov.alexander@gmail.com
45253210b5
Bug 368835 No focus events from xul tree table when a row is deleted, r=evan.yan, Olli.Pettay, sr=jonas, a=beltzner
2007-12-11 00:18:04 -08:00
Evan.Yan@Sun.COM
09bbf94332
Bug 406069 - nsIAccessibleText::GetTextAtOffset() not practical for getting the line at the caret patch by aaronleventhal r=ginn.chen a=dsicore
2007-12-04 23:34:47 -08:00
surkov.alexander@gmail.com
23fa7ae060
bug 405756 - be careful with coordinateType, r=aaronlev, evan.yan, a=dsicore
2007-12-01 09:30:09 -08:00
aaronleventhal@moonset.net
b13538943e
Bug 405414. nsDocAccessible is not destroyed when closing a tab. Patch by Ginn Chen. r=aaronlev, a=dsicore
2007-11-30 11:47:16 -08:00
aaronleventhal@moonset.net
b94aab688f
Bug 391490. Every single <option> shows up in JAWS virtual cursor mode. Terrible for screen reader usability. r=ginn.chen, a=dsicore
2007-11-15 11:46:29 -08:00
aaronleventhal@moonset.net
0f744c0373
Bug 403262. nsIAccessible::groupPositioN() does not expose the proper number of similar items in group. r=surkov, a=mtschrep
2007-11-12 19:03:29 -08:00
aaronleventhal@moonset.net
321a57847f
Bug 343137. Multiple ARIA role support inconsistent with ARIA spec. r=surkov, sr=neil, a=dsicore
2007-11-11 17:05:37 -08:00
aaronleventhal@moonset.net
df30b69823
Bug 373245. Accessibility doesn't build with VC9. r=bsmedberg, a=dsicore
2007-11-09 10:38:07 -08:00
surkov.alexander@gmail.com
82636bc998
Bug 347792 - expose accessible relations in DOM inspector, r=sdwilsh, ajvincent, evan.yan, sr=neil, a=dsicore
2007-10-10 19:02:09 -07:00
aaronleventhal@moonset.net
937ca6a1c5
Bug 396005. Severe performance degredation regression when a11y active. r=surkov, a=dsicore
2007-10-01 11:27:13 -07:00
aaronleventhal@moonset.net
6a94bd01ac
Bug 397112. Crash [@ nsAccessible::GetFirstChild] moving text out of an option. Patch by Alexander Surkov and Mats Palmgren. r=aaronlev
2007-09-28 13:55:46 -07:00
ted.mielczarek@gmail.com
9e244851f4
bug 394190 - seamonkey/thunderbird not starting up due to manifest embedding issues. change manifest embedding in the non-libxul case. r=bsmedberg, a=bz
2007-09-26 03:38:29 -07:00
surkov.alexander@gmail.com
adbfa3bec2
Bug 391617 - CAccessibleText::scroll* methods are incorrect, r=aaronlev, a=dsicore
2007-09-24 22:48:51 -07:00
aaronleventhal@moonset.net
4b182e53cc
Bug 396632. Don't require namespaces when using ARIA properties in text/html
2007-09-24 18:19:03 -07:00
surkov.alexander@gmail.com
4549602822
Bug 396336 - header of xul:list is not accessible, r=Evan.Yan, r=enndeakin, sr=neil, a=dsicore
2007-09-18 20:31:14 -07:00
aaronleventhal@moonset.net
781ab06e6b
Bug 395081. AccessibleObjectFromPoint() returns errors. r=surkov, a=dsicore
2007-09-18 14:44:43 -07:00
aaronleventhal@moonset.net
558c745412
Bug 395909. Should not require namespaces for ARIA role usage in text/html. r=surkov, a=dsicore
2007-09-18 14:43:19 -07:00
aaronleventhal@moonset.net
a04fffbb2c
Bug 394688. nsIAccessibleText::SetCaretOffset of by characters, affected by source whitespace. r=davidb, a=dsicore
2007-09-05 09:38:20 -07:00
aaronleventhal@moonset.net
e300f42d83
Bug 394117. Warnings when accessible relations queryied. r=surkov, a=dsicore
2007-08-30 11:51:47 -07:00
aaronleventhal@moonset.net
254ef80129
Bug 391846. Fire correct text change events when a node is shown or hidden. r=surkov, sr=sicking, a=sicking
2007-08-28 14:57:53 -07:00
ted.mielczarek@gmail.com
40d7410fb6
bug 350616 - embed manifests in all DLLs when building. r+a=bsmedberg
2007-08-28 10:38:02 -07:00
surkov.alexander@gmail.com
478d0ec01a
Bug 371680 - expose nsIAccessibleText::scrollSubstringTo, r=aaronlev, roc, sr=roc, a=roc
2007-08-23 21:54:45 -07:00
surkov.alexander@gmail.com
7b40fbb26b
Bug catch accessibility events in DOMi, r=sdwilsh, ajvincent, evan.yan, sr=neil, a=dsicore
2007-08-22 20:26:38 -07:00
aaronleventhal@moonset.net
94c7e5e424
Bug 392243. Reintroduce MSAA EVENT_REORDER, it is actually being used although usage should eventually go away in favor of SHOW and HIDE. r=ginn.chen, a=dsicore
2007-08-15 13:51:48 -07:00
aaronleventhal@moonset.net
4c1685120f
Bug 390692. Fix live region support to provide useful information on the node that's being shown or hidden, or has a text change event. r=ginn.chen, sr=roc, a=roc
2007-08-10 18:44:44 -07:00
surkov.alexander@gmail.com
d012543de2
Bug 109215 - implement accessibility API support for xul:slider, r=ginn.chen, sr=neil, a=dsicore
2007-08-03 22:27:27 -07:00
aaronleventhal@moonset.net
44249cae27
Bug 390280. Add missing ARIA roles. r=ginn.chen, a=dsicore
2007-08-03 19:15:52 -07:00
aaronleventhal@moonset.net
2561c55575
bug 348901. Remove extra whitespace from source when exposing accessible text. r+sr=roc, r=surkov. a=dbaron
2007-08-03 18:12:24 -07:00
surkov.alexander@gmail.com
0e6ec1e6cd
Back out bug 109215
2007-07-26 09:59:17 -07:00
surkov.alexander@gmail.com
2bd3e2b80f
Bug 109215 - Implement accessibility API support for slider, r=ginn.chen, sr=neil
2007-07-26 09:40:55 -07:00
surkov.alexander@gmail.com
f04701c383
Bug 386836 - same map used in several img caused firefox crash, patch=me, ginn.chen, r=me
2007-07-16 05:42:36 -07:00
surkov.alexander@gmail.com
bba87531fc
Bug 386971 - rename nsIAccEditableText::editor, r=ginn.chen
2007-07-11 23:56:55 -07:00
surkov.alexander@gmail.com
eb0e2346aa
Bug 385573 - implement IAccessibleTable::getSelected* methods, r=evan.yan, aaronlev, sr=neil
2007-07-11 09:08:34 -07:00
surkov.alexander@gmail.com
8b8098a577
Bug 378042 - expose group position for toolbarbuttons, patch=vasiliy.potapenko, r=me, aaronlev, sr=neil
2007-07-11 00:58:50 -07:00
surkov.alexander@gmail.com
47fae0bfd1
Bug 386971 - following up fix
2007-07-05 10:14:34 -07:00
surkov.alexander@gmail.com
1d9f7f9d3b
Bug 386971 - expose editor from nsIAccEditableText, r=ginn.chen
2007-07-05 10:12:28 -07:00
surkov.alexander@gmail.com
3c4d6c87d6
Bustage fix of bug 386978
2007-07-05 09:25:15 -07:00
surkov.alexander@gmail.com
9b63b96f07
Bug 386978 - get rid FireToolkitEvent, r=aaronlev
2007-07-05 09:02:55 -07:00
aaronleventhal@moonset.net
34b87bf55f
Bug 377783. Fix crash and clean up table a11y. r=evan.yan
2007-07-05 08:39:29 -07:00
aaronleventhal@moonset.net
d546531a5c
Bug 385444. Reduce special cases for show/hide/reorder event firing. r=surkov
2007-06-23 01:25:29 -07:00
surkov.alexander@gmail.com
02273af1aa
Bug 385437 - event object for EVENT_TEXT_CARET_MOVED, r=aaronlev
2007-06-22 02:27:22 -07:00
aaronleventhal@moonset.net
cf34398740
Bug 381888. Caret tracking broken with Windows screen readers [Cairo-related]. When a11y active, follow Gecko caret around with invisible system caret. r=surkov
2007-06-14 10:12:50 -07:00
gavin@gavinsharp.com
c37496b2a8
Backing out the patch for bug 350616 to see if it will fix the windows orange
2007-06-09 20:41:57 -07:00
ted.mielczarek@gmail.com
003961c964
bug 350616 - Need to figure out VC8 CRT issues with the XULRunner stub (and with embedding) - embed manifests in everything. r=bsmedberg
2007-06-08 05:47:41 -07:00
surkov.alexander@gmail.com
75cb2258b9
Bug 379435 - expose role and states as string in nsIAccessibleRetrieval, r=me, aaronlev, sr=neil
2007-06-01 20:23:58 -07:00
aaronleventhal@moonset.net
994839ba71
Bug 381174. Locale not exposed for ATK document interface. r=surkov
2007-05-22 20:54:19 -07:00
surkov.alexander@gmail.com
6d40946a41
Bug 374487 - provide API to support multiple targets for the same relation, r=aaronlev
2007-05-19 19:41:33 -07:00
aaronleventhal@moonset.net
21495439b2
Bug 268935. nsIAccessibilityService should not be scriptable -- only the nsIAccessibleRetrieval that it inherits from. r=surkov
2007-05-16 06:38:05 -07:00
surkov.alexander@gmail.com
c8f532e8d9
Bug 380524 - implement IAccessibleComponent, r=aaronlev, sr=neil
2007-05-15 23:04:20 -07:00
ginn.chen@sun.com
a334324e77
Bug 357969 container xul element which doesn't have a xbl def under a deck frame has no accessible objectpatch by nian.liu at sun.com r=surkov.alexander sr=neil
2007-05-15 02:46:06 -07:00
surkov.alexander@gmail.com
7ba39e3a1c
Bug 380038 - add (un)selectRow/Column methods to nsIAccessibleTable, r=aaronlev, sr=neil
2007-05-11 05:21:43 -07:00
aaronleventhal@moonset.net
83d754e5d7
Bug 371273. Fire caret/selection events for movement within document when find bar is open. Also fixes MSAA caret position when user is typing/deleting text, and moves MSAA specific code out of cross platform code area. r=surkov
2007-05-07 11:55:17 -07:00
aaronleventhal@moonset.net
a548ffcf19
Bug 376887. If document gets painted before being fully loaded, and gets focused, the accessible tree is often incorrectly truncated. r=surkov
2007-05-04 08:15:00 -07:00
surkov.alexander@gmail.com
44dc756708
Fix for bug 378038 - expose IAccessibleText and IAccessibleEditableText, r=aaronlev, sr=neil
2007-05-01 10:08:26 -07:00
surkov.alexander@gmail.com
d597d38157
Fix for bug 378197 - use nsIAccessibleCoordinateType in nsIAccessibleText, r=evan.yan
2007-04-23 05:00:45 -07:00
surkov.alexander@gmail.com
16b33e3aba
Fix for bug 377617 - get rid of AtkTextChange struct, r=ginn.chen
2007-04-16 23:52:52 -07:00
surkov.alexander@gmail.com
26c2c1ad4a
Fix for bug 376832 - L0, 1 of 1 being exposed for acc_description on everything, r=aaronlev
2007-04-16 22:13:24 -07:00
surkov.alexander@gmail.com
1d7231dbba
Fix for bug 377037 - get rid of StateChange struct, r=ginn.chen
2007-04-12 23:03:30 -07:00
surkov.alexander@gmail.com
c42b24bed5
Fix for bug 377285 - sync nsIAccessNode::scrollTo with IA2, r=aaronlev
2007-04-12 09:54:09 -07:00
surkov.alexander@gmail.com
3ab1c362cd
Fix for bug 376275 - get rid an assertion from getTextAtOffset on list bullets, r=aaronlev
2007-04-10 21:17:33 -07:00
surkov.alexander@gmail.com
1b6304ffb1
Fix for bug 376753 - Allow QueryInterface to IA2 witout crashing, patches=aaronlev, me, r=me, aaronlev
2007-04-07 20:58:08 -07:00
surkov.alexander@gmail.com
236a51e8d5
Fix for bug 374790 - fix MSAA event map, patch=aaronlev, me
2007-04-06 08:36:42 -07:00