Alexander Surkov
9655f8e8c9
Bug 553308 - add rootDocument property to nsIAccessNode, r=marcoz, davidb
2010-03-19 02:50:31 +08:00
Alexander Surkov
fcb54d49a2
Bug 553174 - expose nsIAccessibleApplication similar to IA2, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/test_name_nsApplicationAcc.html => accessible/tests/mochitest/test_elm_nsApplicationAcc.html
2010-03-19 02:49:39 +08:00
Alexander Surkov
dd9224e518
Bug 553005 - add getApplicationAccessible() method to nsIAccesibleRetrival, r=davidb
2010-03-18 13:45:10 +08:00
Alexander Surkov
e8d87caa1c
Bug 545738 - clean up nsAccessibilityService::GetAccessible() and related, r=davidb
2010-02-20 16:56:35 -08:00
Alexander Surkov
5f4274e47a
Bug 543961 - nsAccessibilityService::GetAccessible() shouldn't try to get document accessible from global cache twice, r=davidb, marcoz
2010-02-11 21:56:01 +08:00
David Bolter
50ea5311f7
Bug 542221 - DeCOMtaminate some usage of nsAccessibilityService. r=surkov
2010-02-01 21:27:32 -05:00
David Bolter
4b39e65e2d
Bug 543033 - Remove unused getAccessibleInWindow (in nsIAccessibleRetrieval). r=surkov
2010-02-01 21:27:24 -05:00
Alexander Surkov
2d53e74110
Bug 523785 - Use NS_DispatchToMainThread instead of nsITimer, r=ginn, davidb, sr=smaug
2010-01-25 23:08:08 +08:00
Alexander Surkov
c91de797cc
Bug 527466 - (nsAccessibleTreeWalker) Less frame walking, more node walking, r=marcoz, davidb
2009-12-12 03:38:33 +08:00
Alexander Surkov
d7bf04ddc4
Bug 437607 - Clicking the 'Skip to main content' link once works, second time fails to initiate a V cursor jump, r=davidb, sr=roc
2009-11-02 09:02:09 +08:00
Alexander Surkov
ffa66d32b3
Bug 485270 - embed and object HTML tags should be given an accessible role of embedded object, r=marcoz, davidb
2009-10-15 11:53:08 +08:00
Alexander Surkov
cc9894f34a
Bug 515124 - ASSERTION: QueryInterface needed: 'query_result.get() == mRawPtr', file c:\mozilla\fx08-27\objdir-ff-debug\dist\include\nsCOMPtr.h, line 521, r=davidb, sr=neil
2009-09-16 09:01:47 +08:00
Alexander Surkov
7f9931aed9
Bug 512424 - implement IAccessibleTable2, r=marcoz, davidb, sr=neil
...
--HG--
rename : accessible/src/atk/nsXULTreeAccessibleWrap.h => accessible/src/atk/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/mac/nsXULTreeAccessibleWrap.h => accessible/src/mac/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/msaa/nsXULTreeAccessibleWrap.cpp => accessible/src/msaa/nsXULTreeGridAccessibleWrap.cpp
rename : accessible/src/msaa/nsXULTreeAccessibleWrap.h => accessible/src/msaa/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/other/nsXULTreeAccessibleWrap.h => accessible/src/other/nsXULTreeGridAccessibleWrap.h
rename : accessible/src/xul/nsXULSelectAccessible.cpp => accessible/src/xul/nsXULListboxAccessible.cpp
rename : accessible/src/xul/nsXULSelectAccessible.h => accessible/src/xul/nsXULListboxAccessible.h
rename : accessible/tests/mochitest/test_relations_table.html => accessible/tests/mochitest/test_table_headers.html
rename : accessible/tests/mochitest/test_nsIAccessibleTable_listboxes.xul => accessible/tests/mochitest/test_table_sels_listbox.xul
rename : accessible/tests/mochitest/test_elm_table.html => accessible/tests/mochitest/test_table_struct.html
2009-09-11 09:07:56 +08:00
Alexander Surkov
71b5e7dcaa
Bug 514595 - it's not necessary to keep two events type for show and two ones for hide, r=marocz, davidb, ginn, sr=roc
...
--HG--
rename : accessible/tests/mochitest/test_events_mutation_coalesce.html => accessible/tests/mochitest/test_events_coalescence.html
2009-09-09 17:03:14 +08:00
Michael Kohler
b7a3a2a751
Bug 106386 - Correct misspellings in source code (old); Patch 1; r=timeless
2009-07-27 10:46:59 +02:00
Alexander Surkov
582f140415
Bug 461923 - remove nsIAccessibleTreeCache and nsPIAccessibleTreeItem, r=marcoz, davidb
2009-06-29 23:38:17 +08:00
Alexander Surkov
e270dfb411
Bug 461922 - remove nsPIAccessibleDocument, r=marcoz, davidb, sr=neil
2009-06-25 10:08:53 +08:00
Alexander Surkov
6929eedbb0
Bug 461921 - remove nsPIAccessible, r=marcoz, davidb
2009-06-18 15:37:38 +08:00
Alexander Surkov
1cdeb6f7e6
Bug 386813 - Support table interfaces for grid/treegrid when no HTML table undeneath, r=davdib, marcoz, sr=neil
2009-05-18 16:35:21 +08:00
Alexander Surkov
6e14bc27a5
Bug 490287 - slider of audio/video element hasn't accessible name, r=marcoz, davidb, dolske, l10n, mconor, sr=neil
2009-05-14 13:29:33 +08:00
David Bolter
8ae02a93d0
Backing out changeset f640af4933fc and changeset ca15d173817d (fix for bug 285167) to investigate TXul regression
...
--HG--
extra : rebase_source : ab3f98729c513c54e11f1dc0ab520bfa5adfc614
2009-05-11 11:20:03 -04:00
Alexander Surkov
05fb56e313
Bug 285167 - Mozilla doesn't support Scrollbar accessible, r=marcoz, davidb, enndeaking, sr=neil
2009-05-11 13:30:40 +08:00
Alexander Surkov
30943cf197
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
88eef1a89e
Bug 481357 - rename finalRole to role, r=davidb
2009-03-07 23:38:58 +08:00
Alexander Surkov
30549e95c1
Bug 345780 - Support multiple targets for same relation, r=davidb, r=MarcoZ, sr=neil
2009-02-10 11:03:30 +01:00
David Bolter
5286be7620
bug 474408 - Remove role='description', r=MarcoZ
2009-02-10 10:40:38 +01:00
Alexander Surkov
77d05ffb20
Bug 475901. Rev nsIAccessibleValue iid in CLOSED TREE
2009-02-03 15:45:27 -05:00
Daniel Holbert
4301671b45
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
f7a7d7a499
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
3498a5f86e
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
73a6fab34b
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
802d1a10c7
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
acb3b8c296
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
371c0d9e2d
Bug 280136 - Remove GetFinalState(), r=davidb
2008-11-04 11:37:46 +08:00
Alexander Surkov
4b3262f0dc
Bug 386978 - get rid FireToolkitEvent, r=aaronlev, sr=benjamin
2008-11-04 11:36:36 +08:00
Alexander Surkov
02b803ed45
Bug 461920 - remove nsPIAccessNode, r=marcoz, aaronlev, sr=neil
2008-11-01 11:58:07 +08:00
Daniel Holbert
5492039225
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
bdd4fa5270
Bug 455442 - improve hitTest, r=aaronlev, hwaara
2008-09-17 21:11:39 +08:00
Alexander Surkov
77e2137a9c
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
d6ba6d4413
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
51795f13a9
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
493ebbd1b3
Bug 428479. Support ARIA role of math. r=marcoz, a=beltzner
2008-04-11 12:53:19 -07:00
marco.zehe@googlemail.com
9b4c6077f1
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
a8524c90fe
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
c5680b5332
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
f2f0955adf
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
a27e4651e6
bug 394339 - fix breakage in windows multiprocess builds
2008-02-29 08:54:17 -08:00
ause@sun.com
1fcd4e4fd9
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
36091cba2c
bug 394339 - fix breakage in windows multiprocess builds
2008-02-27 00:28:01 -08:00
aaronleventhal@moonset.net
a48279000e
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
8fe3f39df3
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
329e99b306
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
ebda15db4d
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
c8aeb1ae95
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
56aa2898b8
Backing out bug 407359 because of orange
2008-01-22 14:26:57 -08:00
aaronleventhal@moonset.net
f44c2d3efd
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
6e909052f2
Bug 412644. Crash [ @ atk/nsAccessibleWrap::FireAccessibleEvent ]. r=ginn.chen, a=schrep
2008-01-17 18:56:38 -08:00
aaronleventhal@moonset.net
b4b3e35ce2
Backing out until I have fix for bustage
2008-01-17 18:49:04 -08:00
aaronleventhal@moonset.net
2f158ed338
Bug 412644. Crash [ @ atk/nsAccessibleWrap::FireAccessibleEvent ]. r=ginn.chen, a=schrep
2008-01-17 18:33:56 -08:00
aaronleventhal@moonset.net
754ec000fb
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
da80d00731
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
7bc3d72a55
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
c5b280eeca
bug 405756 - be careful with coordinateType, r=aaronlev, evan.yan, a=dsicore
2007-12-01 09:30:09 -08:00
aaronleventhal@moonset.net
912dbcb392
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
9a82827216
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
ef14ee78a0
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
e81912ab39
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
8ff7bec558
Bug 373245. Accessibility doesn't build with VC9. r=bsmedberg, a=dsicore
2007-11-09 10:38:07 -08:00
surkov.alexander@gmail.com
4eb29bf5bc
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
656dd5f434
Bug 396005. Severe performance degredation regression when a11y active. r=surkov, a=dsicore
2007-10-01 11:27:13 -07:00
aaronleventhal@moonset.net
a95717386d
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
b62c09faf0
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
0103ed2e3e
Bug 391617 - CAccessibleText::scroll* methods are incorrect, r=aaronlev, a=dsicore
2007-09-24 22:48:51 -07:00
aaronleventhal@moonset.net
a21212c907
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
a616bf1526
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
ae4f182acb
Bug 395081. AccessibleObjectFromPoint() returns errors. r=surkov, a=dsicore
2007-09-18 14:44:43 -07:00
aaronleventhal@moonset.net
59efae35bd
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
b0b11ee13f
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
7c3bf62469
Bug 394117. Warnings when accessible relations queryied. r=surkov, a=dsicore
2007-08-30 11:51:47 -07:00
aaronleventhal@moonset.net
40c6fa942e
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
36858dc9bf
bug 350616 - embed manifests in all DLLs when building. r+a=bsmedberg
2007-08-28 10:38:02 -07:00
surkov.alexander@gmail.com
26ecb5656e
Bug 371680 - expose nsIAccessibleText::scrollSubstringTo, r=aaronlev, roc, sr=roc, a=roc
2007-08-23 21:54:45 -07:00
surkov.alexander@gmail.com
d15e0a3447
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
5c2779bdf5
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
283dbaaf31
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
7a98ce2207
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
f35b8366c4
Bug 390280. Add missing ARIA roles. r=ginn.chen, a=dsicore
2007-08-03 19:15:52 -07:00
aaronleventhal@moonset.net
e74bc44b8b
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
d5b51a67e8
Back out bug 109215
2007-07-26 09:59:17 -07:00
surkov.alexander@gmail.com
24a2f68068
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
1c2ae99628
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
b0bc4a63b3
Bug 386971 - rename nsIAccEditableText::editor, r=ginn.chen
2007-07-11 23:56:55 -07:00
surkov.alexander@gmail.com
08c989466c
Bug 385573 - implement IAccessibleTable::getSelected* methods, r=evan.yan, aaronlev, sr=neil
2007-07-11 09:08:34 -07:00
surkov.alexander@gmail.com
16128a2669
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
4a1190187e
Bug 386971 - following up fix
2007-07-05 10:14:34 -07:00
surkov.alexander@gmail.com
d7a9b43ae6
Bug 386971 - expose editor from nsIAccEditableText, r=ginn.chen
2007-07-05 10:12:28 -07:00
surkov.alexander@gmail.com
25671496a4
Bustage fix of bug 386978
2007-07-05 09:25:15 -07:00
surkov.alexander@gmail.com
2efa01e742
Bug 386978 - get rid FireToolkitEvent, r=aaronlev
2007-07-05 09:02:55 -07:00
aaronleventhal@moonset.net
4ff6072f7d
Bug 377783. Fix crash and clean up table a11y. r=evan.yan
2007-07-05 08:39:29 -07:00
aaronleventhal@moonset.net
56193ee0c9
Bug 385444. Reduce special cases for show/hide/reorder event firing. r=surkov
2007-06-23 01:25:29 -07:00