Commit Graph

1818 Commits

Author SHA1 Message Date
Fernando Herrera
053b12ff8b Bug 630841 - update text offsets when remove child from hypertext accessible, r=surkov, a=final 2011-02-03 01:02:48 +08:00
Alexander Surkov
0aa207e70f Bug 630202 - Crash [@ nsDocAccessible::UpdateTreeInternal(nsAccessible*, nsIContent*, nsIContent*, int) ][@ nsDocAccessible::UpdateTreeInternal(nsIContent*, nsIContent*, int) ], r=davidb, a=davidb 2011-02-02 00:08:51 +08:00
Alexander Surkov
a2cdc58621 Bug 630488 - ASSERTION: Document accessible isn't a child of outerdoc accessible in nsOuterDocAccessible::CacheChildren(), r=davidb, a=davidb 2011-02-02 00:08:43 +08:00
Alexander Surkov
908725d201 Bug 630001, part3 - rewrite GetText, r=davidb, a=betaN 2011-02-02 00:08:36 +08:00
Alexander Surkov
98eecc89bf Bug 630000 - crash [@ NotificationController::Shutdown()], r=davidb, sr=neil, a=davidb 2011-02-02 00:08:28 +08:00
Alexander Surkov
ab38b0549b Bug 630001, part2 - fix nsAccUtils::TextLength to not use nsIFrame::GetRenderedText, r=davidb, a=betaN 2011-02-01 11:00:45 +08:00
Alexander Surkov
b3a3aefaa7 Bug 630001, part 1 - fix AppendTextTo to not use nsIFrame::GetRenderedText, r=davidb, a=betaN 2011-02-01 11:00:24 +08:00
Alexander Surkov
2677f39ab9 Bug 606924, part7 - recreate subtree when root is recreated, r=fer, davidb, a=final+ 2011-02-01 11:00:06 +08:00
Alexander Surkov
e32b030dea Bug 626660 - cache rendered text on a11y side, r=davidb, f=marcoz, a=betaN 2011-01-31 23:53:09 +08:00
Alexander Surkov
86117cb12b Bug 629912, part2 - crash [@ NotificationController::TextEnumerator, keep text nodes addrefed, r=marcoz, sr=neil, a=betaN 2011-01-31 19:45:33 +08:00
Alexander Surkov
fc89abb1c1 Bug 571610 - ASSERTION: Can't create document accessible, r=davidb, a=davidb 2011-01-31 12:04:46 +08:00
Alexander Surkov
112d7e104a Bug 626667, part3 - rudiment of GetIndexInParent fix, r=davidb, a=final+ 2011-01-31 12:04:39 +08:00
Alexander Surkov
fb0f6d54cf Bug 629912 - 4.0b11pre crash [@ NotificationController::TextEnumerator(nsPtrHashKey<nsIContent>*, void*) ][@ nsINode::GetFlags()], r=davidb, a=betaN+ 2011-01-31 12:04:32 +08:00
Alexander Surkov
06f1c2af92 Bug 629862 - text update notification should schedule notifications processing, r=davidb, a=final+ 2011-01-31 12:04:25 +08:00
Alexander Surkov
539ea08aa0 Bug 629640 - remove rudiment aContainer argument of UpdateTreeInternal, r=davidb, a=davidb 2011-01-31 12:04:11 +08:00
Alexander Surkov
0126f4d9ec Bug 626667, part2 - get rid GetCachedParent, r=davidb, a=davidb try: -u mochitest-o 2011-01-29 16:02:16 +08:00
Alexander Surkov
d4a0322c39 Bug 626667, part1 - getParent shouldn't repair the tree, r=davidb, a=davidb 2011-01-29 16:02:02 +08:00
Alexander Surkov
8cf004dfec Bug 625652 - 'test a11y tree on text data removal' mochitest, r=marcoz, a=test 2011-01-28 16:42:31 +08:00
Alexander Surkov
7f72cfd7af Bug 625652 - make sure accessible tree is correct when rendered text is changed, r=davidb, sr=roc, a=roc 2011-01-28 16:42:22 +08:00
David Bolter
6d6e774eac Bug 581096 - aria-hidden should expose hidden attribute and fire attributechange events, r=surkov, f=marcoz, a=davidb 2011-01-28 13:15:31 +08:00
Alexander Surkov
ae1640e6b9 Bug 629394, part3 - replace do_QueryObject on AsHyperText, r=fer, a=davidb 2011-01-28 13:15:22 +08:00
Alexander Surkov
dcd85c4c03 Bug 629394, part2 - add AsHyperText method, r=fer, sr=neil, a=davidb 2011-01-28 13:15:13 +08:00
Alexander Surkov
2c1f661a95 Bug 629394, part1 - turn children flags into generic flags, r=fer, sr=neil, a=davidb 2011-01-28 13:15:04 +08:00
Alexander Surkov
3ca74c7744 Bug 629000 - the text leaf accessible bound to the tree shouldn't be checked for relations, r=davidb, a=davidb 2011-01-28 12:38:26 +08:00
Alexander Surkov
f1d1126c15 Bug 628922 - layout should use cached nsIAccessibilityService, r=davidb, sr=roc, a=roc 2011-01-28 12:38:14 +08:00
Alexander Surkov
5b9ca5d7f0 Bug 629289 - forcing value to bool (performance warning C4800), r=davidb, a=davidb 2011-01-28 12:38:02 +08:00
Alexander Surkov
1809bf8e46 Bug 606924, part6 - move GetAccessibleOrContainer to nsDocAccessible, r=fer, a=final+ 2011-01-28 12:37:38 +08:00
Alexander Surkov
eaae5ebe74 Bug 606924, part5 - rename GetCachedAccessible, r=fer, a=final+ 2011-01-28 12:37:08 +08:00
Alexander Surkov
6e1f0abc17 Bug 606924 - deal with cached accessible tree only, r=davidb, a=blocking2.0final+ 2011-01-27 11:38:50 +08:00
Alexander Surkov
c3b4bc7ae3 Bug 606924, part3 - handing document concept, r=davidb, a=blocking2.0Final+ 2011-01-26 14:35:51 +08:00
Alexander Surkov
5f930f1c40 Bug 613919 - Make characterCount fast, r=davidb, a=2.0+ 2011-01-25 11:33:47 +08:00
Alexander Surkov
0c3a0f04a4 Bug 625693 - nsAccessibilityService::NotifyOfAnchorJumpTo should be processed as document notification, r=davidb, a=blocking2.0Final+ 2011-01-25 11:33:37 +08:00
Alexander Surkov
03c4b44079 Bug 606924, part2 - create initial tree, r=davidb, a=blocking2.0Final+ 2011-01-24 10:58:00 +08:00
Alexander Surkov
0d05de74b1 Bug 625009 - text offsets don't get updated when text of first child text accessible is changed, r=davidb, a=blocking2.0Final+
--HG--
rename : accessible/tests/mochitest/test_nsIAccessibleHyperText.html => accessible/tests/mochitest/hypertext/test_general.html
rename : accessible/tests/mochitest/test_nsIAccessibleHyperText.html => accessible/tests/mochitest/hypertext/test_update.html
2011-01-20 16:02:10 +08:00
Alexander Surkov
092bb06b6d Bug 606924 - create tree on content insertion, r=davidb, fer, a=blocking2.0Final+ 2011-01-20 16:02:00 +08:00
David Bolter
a1121e1127 Bug 627099 - Crash [@ nsDocAccessible::RecreateAccessible(nsINode*) ], r=surkov, a=blockingBetaN+ 2011-01-20 14:04:11 +08:00
Alexander Surkov
b33dbc0fd0 Bug 626841 - Firefox 4.0b10pre crash in [@ nsAccessible::Role() ], r=davidb, a=blockingBetaN+ 2011-01-20 00:01:31 +08:00
Alexander Surkov
b58f430f76 Bug 617300 - pend accessible recreation on attribute change if necessary, r=davidb, a=blockingBetaN 2011-01-19 16:03:12 +08:00
Alexander Surkov
f931e9cf23 Bug 626647 - enable logs on a11y actions/test_link.html, r=davidb, a=test 2011-01-19 16:02:59 +08:00
Alexander Surkov
798351c14d Bug 626647 - disable debug info in a11y actions/test_link.html, a=test 2011-01-19 01:16:30 +08:00
Alexander Surkov
989d3bd43e Bug 626647 - enable debug info on a11y actions/test_link.html test, a=test 2011-01-19 00:12:11 +08:00
Alexander Surkov
e1a5d1938b Bug 498015 - update accessible tree on content insertion after layout, r=davidb, sr=bz, a=blockingBetaN
--HG--
rename : accessible/src/base/nsEventShell.cpp => accessible/src/base/NotificationController.cpp
rename : accessible/src/base/nsEventShell.h => accessible/src/base/NotificationController.h
2011-01-18 16:03:38 +08:00
Trevor Saunders
3e02040669 Bug 626394 - optimize nsXULTreeAccessible::GetSelectedItem(), r=surkov, a=2.0 2011-01-18 12:15:13 +08:00
Alexander Surkov
4806ecbddd Bug 617300 - remove unnecessary checks from nsDocAccessible::AttributeChanged processing, r=davidb, a=blockingBetaN 2011-01-18 12:15:05 +08:00
Alexander Surkov
0231a8f065 Bug 626170 - remove unused nsHyperTextAccessible::mLinks, r=davidb, a=2.0 2011-01-18 12:14:57 +08:00
Alexander Surkov
1e123fdec6 Bug 625688 - implement nsAccessible::GetParent() for application accessible, r=fer, a=2.0 2011-01-18 12:14:47 +08:00
Neil Deakin
fee5806e2b Bug 489303, show resizer when statusbar is hidden, r=roc,gavin a=blocking 2011-01-17 09:35:32 -05:00
Trevor Saunders
92eff010be Bug 624977 - improve nsXulTreeAccessible selectedItems(), r=surkov, a2.0=davidb 2011-01-17 16:46:42 +08:00
Alexander Surkov
5a989b46eb Bug 624977 - extend XUL tree selection mochitest, r=marcoz, a=test 2011-01-17 16:46:34 +08:00
Alexander Surkov
f5fed62898 Bug 624648 - IAccessible::get_accChild broken for child indices, r=davidb, a=blocking2.0final+ 2011-01-12 10:49:00 +08:00
Ehsan Akhgari
a88b3d6cd6 Bug 620906 - Part 2: Accessibility test adjustments; r=davidb f=MarcoZ a=blocking-final+ 2011-01-11 16:01:11 -05:00
Gavin Sharp
82f380c4da Back out 0ab0603bea99 (bug 489303) due to suspected Txul regression, a=backout 2010-12-25 14:55:35 -05:00
Neil Deakin
49b5659acf Bug 489303 - No resizer since the statusbar is gone, r=gavin+roc, a=b 2010-12-21 13:19:00 -08:00
Jonathan Kew
a9323f7452 bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc 2010-12-16 14:17:41 -08:00
Alexander Surkov
823520cbe7 Bug 617300 - don't fire events on attribute change if element is not accessible, r=davidb, a=blocking2.0BetaN+ 2010-12-18 10:33:00 -08:00
Jonathan Kew
6531a7f776 Backed out changeset 1958ebae93cc for causing mochitest orange. a=backout 2010-12-16 15:15:35 -08:00
Jonathan Kew
7a31c3e079 bug 332636 - fix editor's handling of surrogate-pair combining marks with backspace. r=ehsan a=roc 2010-12-16 14:17:41 -08:00
Alexander Surkov
1246de4d28 Bug 617300 - update dependent ids for existing accessibles only, r=davidb, a=blocking2.0BetaN+ 2010-12-16 11:29:51 -08:00
Alexander Surkov
a1687194d3 Bug 617273 - make editable text tests async, r=marcoz, fer, a=test
--HG--
rename : accessible/tests/mochitest/editabletext.js => accessible/tests/mochitest/editabletext/editabletext.js
rename : accessible/tests/mochitest/test_editabletext_1.html => accessible/tests/mochitest/editabletext/test_1.html
rename : accessible/tests/mochitest/test_editabletext_2.html => accessible/tests/mochitest/editabletext/test_2.html
2010-12-15 13:23:19 -08:00
Alexander Surkov
40e97b68ff Bug 616940 - removed select option accessibles aren't removed until hide event is fired, r=fer, a=davidb 2010-12-15 13:23:10 -08:00
Alexander Surkov
7869a7e573 Bug 616186 - fail the event tests if dupe event is fired, r=fer, a=test 2010-12-15 13:22:51 -08:00
David Bolter
abd64311f9 Bug 618779 - crash [@ nsRootAccessible::FireAccessibleFocusEvent]. r=fherrera a=blocking2.0-beta9 2010-12-15 08:28:19 -08:00
Alexander Surkov
b3c3197851 Bug 422744 - process a11y events caused by DOM events by target document, r=fer, a=blocking2.0Final+ 2010-12-13 14:06:34 -08:00
Fernando Herrera
097cb0f6a3 Bug 215232 - missing "window:*" events. r=ginn.chen sr=roc 2011-03-26 17:06:00 +01:00
Alexander Surkov
740f96870b Bug 615189 - clean up FireAccessibleFocusEvent, r=fer, a=davidb 2010-12-12 09:47:30 +08:00
Alexander Surkov
d7a8883ccb Bug 616452 - Dynamically inserted select options aren't reflected in accessible tree, r=fer, a=blocking2.0Final+ 2010-12-08 09:33:12 +08:00
Alexander Surkov
58aa9facc3 Bug 615189 - tests for menu events, r=fer, a=test 2010-12-03 18:49:20 +08:00
Alexander Surkov
833477c4aa Bug 615846 - correct name/test_markup.html, extend events debugging in mochitests, r=fer, a=test 2010-12-03 18:49:08 +08:00
David Bolter
01eb4dec34 Bug 615282 - Make test_keys.html pass on OSX. r=Marcoz a=testonly 2010-12-02 11:07:28 -05:00
Ginn Chen
2f13fe514b Bug 615149 - Crash under nsAccDocManager::ClearDocCache. r=surkov, a=davidb 2010-12-02 11:07:14 -05:00
Alexander Surkov
5061ec324e Bug 616082 - correct designMode tests, r=marcoz, a=test 2010-12-02 16:48:06 +08:00
Alexander Surkov
22ded16bb5 Bug 616074 - enable state tests in test_doc.html for dynamic role changes, r=marcoz, a=test 2010-12-02 16:47:27 +08:00
Alexander Surkov
56115bc8ab Bug 615220 - Don't fire focus event for current focused accessible when document gets focus, r=davidb, a=davidb 2010-12-02 16:47:20 +08:00
Alexander Surkov
2e1e87de70 Bug 615913 - fix focus hyperlink tests, r=marcoz, a=test 2010-12-02 16:47:14 +08:00
Alexander Surkov
8e71f6f581 Bug 615918 - hide mouseover/EVENT_DRAGDROP_START from ordinary debug build, r=davidb, a=davidb 2010-12-02 16:46:59 +08:00
Alexander Surkov
d0e4ac6e42 Bug 615180 - introduce ARIARole() method, r=fer, a=davidb 2010-12-01 16:53:17 +08:00
Alexander Surkov
58519c5079 Bug 614829 - menupopup end event isn't fired for ARIA menus, r=fer, marcoz, a=blocking2.0final+ 2010-11-30 23:43:17 +08:00
David Bolter
0065a7e469 Bug 613502 - Map <article> like we do aria role "article". r=MarcoZ,surkov a=davidb 2010-11-29 13:32:19 -05:00
David Bolter
4861c0f80c Bug 614330 - Add role name for html:aside. r=MarcoZ a=davidb 2010-11-29 13:32:14 -05:00
Alexander Surkov
c5abb6c81a Bug 614800 - coalesce text attribute change events and fire caret move event for the document where event occurred, r=davidb, marcoz, a=davidb 2010-11-30 00:03:29 +08:00
Fernando Herrera
5f1d565ba3 613959 - mochitest word boundaries nsIAccessibleText, r=surkov.alexander, a=test 2010-11-30 00:02:43 +08:00
Alexander Surkov
9d9d731b2a Bug 614563 - isolate text attribute change event test from attributes/test_text, r=marcoz, a=test 2010-11-25 23:58:15 +08:00
Alexander Surkov
689dd89744 Bug 614552 - fire reorder event on XUL tree when treeview is changed, r=marcoz, davidb, a=blocking 2010-11-25 23:56:37 +08:00
Mounir Lamouri
46187cbef0 Bug 613021 - Don't make an element invalid if the value length is higher than the maxlength value. r=sicking a=blocking-b9 2010-11-23 15:17:12 +01:00
Alexander Surkov
8d2491143c Bug 613828 - Intermittent crash [@ nsNodeInfoManager::GetDocument] '/ a11y/accessible/name/test_markup.html | Exited with code 1 during test run', due to an assertion. (other tests affected too), r=fer, sr=neil, a=final+ 2010-11-22 19:49:15 +08:00
Alexander Surkov
a2e5e51312 Bug 613146 - amazon.de isn't read by NVDA, r=marcoz, davidb, a=final+ 2010-11-22 16:22:04 +08:00
Alexander Surkov
d56619b51b Bug 613131 - role nothing should allow recursive name calculation from children, r=fer, davidb, marcoz, a=davidb
--HG--
rename : accessible/tests/mochitest/name.css => accessible/tests/mochitest/name/general.css
rename : accessible/tests/mochitest/name.xbl => accessible/tests/mochitest/name/general.xbl
rename : accessible/tests/mochitest/name.js => accessible/tests/mochitest/name/markup.js
rename : accessible/tests/mochitest/namerules.xml => accessible/tests/mochitest/name/markuprules.xml
rename : accessible/tests/mochitest/name_nsRootAcc_wnd.xul => accessible/tests/mochitest/name/nsRootAcc_wnd.xul
rename : accessible/tests/mochitest/test_name_button.html => accessible/tests/mochitest/name/test_button.html
rename : accessible/tests/mochitest/test_name.html => accessible/tests/mochitest/name/test_general.html
rename : accessible/tests/mochitest/test_name.xul => accessible/tests/mochitest/name/test_general.xul
rename : accessible/tests/mochitest/test_name_link.html => accessible/tests/mochitest/name/test_link.html
rename : accessible/tests/mochitest/test_name_markup.html => accessible/tests/mochitest/name/test_markup.html
rename : accessible/tests/mochitest/test_name_nsRootAcc.xul => accessible/tests/mochitest/name/test_nsRootAcc.xul
2010-11-21 09:02:16 +08:00
Alexander Surkov
61fdb517a1 Bug 608887 - elements inserted outside the body aren't accessible, r=marcoz, davidb, a=final+ 2010-11-21 09:00:29 +08:00
Fernando Herrera
0b53528cb6 Bug 610568 - mochitest with extra whitespaces for nsIAccessibleText, r=surkov, a=test 2010-11-20 10:38:05 +08:00
Alexander Surkov
454fb24248 Bug 613466 - crash [@ IDRefsIterator::IDRefsIterator(nsIContent*, nsIAtom*) ], r=davidb, a=beta9+ 2010-11-20 10:37:40 +08:00
Alexander Surkov
c0295f76f9 Bug 606207 - Dojo dropdown buttons are broken, r=marcoz, a=test 2010-11-20 10:37:30 +08:00
Alexander Surkov
07c91f17d1 Bug 381599 - Inverse relations cache, r=marcoz, davidb, a=blockingFinal+ 2010-11-20 10:37:18 +08:00
Alexander Surkov
3f6f6cc71f Bug 573469 - part3, speed up HasRelatedContent, r=davidb, sr=neil, a=final+ 2010-11-19 13:44:47 +08:00
Neil Rashbrook
363ed1e189 Bug 613174 Stop changing refcount of nsDocument during Traverse r=surkov a=davidb 2010-11-18 19:45:45 +00:00
Alexander Surkov
7871888c61 Bug 573469 - part2, cache IDs pointed by relation attributes, r=marcoz, davidb, sr=neil, a=blockingFinal+ 2010-11-17 21:55:44 -05:00
Alexander Surkov
1b5acc4899 Bug 573469 - part1, add iterator for IDRefs elements, r=fherrera, sr=neil, a=blockingFinal+ 2010-11-16 22:32:15 -05:00
David Bolter
f0591f5d30 Bug 610362 - Map HTML5:aside landmark element like we do for role="note". r=marcoz,surkov,neil a=davidb 2010-11-15 13:30:44 -05:00
David Bolter
430e391442 Bug 607219 - dynamic role attribute change on body doesn't affect on document role. r=surkov,marcoz a=blocking2.0 2010-11-15 13:30:43 -05:00
Alexander Surkov
c85084833e Bug 606125 - develop a way to handle visibility style, r=marcoz, davidb, sr=bz, a=blocking
--HG--
rename : accessible/tests/mochitest/treeupdate/test_tableinsubtree.html => accessible/tests/mochitest/treeupdate/test_ariadialog.html
2010-11-13 12:49:26 -05:00
Fernando Herrera
47d8cee549 Bug 452769 - mochitest for nsIAccessibleText, r=surkov, davidb, a=test 2010-11-12 18:05:57 -05:00
Alexander Surkov
081398227f Bug 545465 - don't travese tree in Init, r=ginn.chen, r=davidb, a=blockingBetaN 2010-11-12 14:01:04 -05:00
Alexander Surkov
082408ed24 Bug 545465 - don't keep rejected accessible in the cache, r=ginn.chen, davidb, a=blockingBetaN 2010-11-12 14:00:55 -05:00
David Bolter
6ca53e4829 Bug 609574 - Crasher (also ASSERTION: invalid array index: 'i < Length()', file nsTArray.h). r=surkov,neil a=blocking2.0 2010-11-09 14:34:25 -05:00
Ginn Chen
a12a9e22a5 Bug 608201 fix typo a=blocking-2.0 2010-11-09 18:53:18 +08:00
Ginn Chen
20e1d8d269 Bug 597963 crash [@ nsIDocument::GetContainer() ] r=surkov.alexander a=blocking-2.0 2010-11-09 18:22:59 +08:00
Ginn Chen
481e714b50 Bug 608201 File chooser and some other dialogs are not added to Firefox a11y tree r=surkov.alexander,roc a=blocking-2.0 2010-11-09 18:21:56 +08:00
David Bolter
dc51f188cc Bug 593368 - Provide mappings for html5 <nav> <header> <footer> <article>. r=marcoz,surkov a=davidb 2010-11-08 08:33:34 -05:00
David Bolter
8e47cba6d6 Bug 604391 - Expose placeholder as name if name is otherwise empty. r=surkov,marcoz a=davidb 2010-11-08 08:33:25 -05:00
David Bolter
c70f2caffd Bug 555728 - Fire a11y event based on HTML5 constraint validation. r=surkov,marcoz a=davidb 2010-11-08 08:33:18 -05:00
Alexander Surkov
aad2bab723 Bug 606082 - update accessible tree when root element is changed, r=marcoz, davidb, bz, a=blocking 2010-11-06 12:11:08 +08:00
Alexander Surkov
402037fe14 Bug 607538 - remove support of accessibility.disablecache preference, r=marcoz, a=benjamin 2010-11-06 12:10:58 +08:00
Mihai Sucan
a8cd49d408 Bug 601352 - Console does not scroll expression result into view, r+a=roc 2010-10-28 13:01:37 -03:00
Alexander Surkov
76b8c7bc0a Bug 607882 - shutdown document accessible may stay in cache, r=ginn.chen, a=blocking 2010-10-28 18:34:26 +09:00
Ehsan Akhgari
c5d807f1c7 Bug 605138 - Scripts from topix.net apparently causing page to scroll down when opening; r=roc a=blocking-final+ 2010-10-21 16:56:20 -04:00
Alexander Surkov
baf388f6be Bug 606453 - crash [@ nsRefPtr<nsDOMEventListenerWrapper>::~nsRefPtr<nsDOMEventListenerWrapper>() | nsTArray<nsRefPtr<nsAccessible> >::RemoveElementAt(unsigned int) ], r=ginn.chen, a=blocking 2010-10-25 22:01:30 +09:00
Alexander Surkov
b049d3e67a Bug 570275 - rework accessible tree update code, r=marcoz, davidb, bz, a=blocking 2010-10-21 13:16:10 +09:00
Alexander Surkov
6121636fb9 Bug 556004 - ###!!! ASSERTION: Getting the link state of an unregistered Link!: 'mRegistered', r=davidb, marcoz, a=davidb 2010-10-21 00:04:18 +09:00
Mounir Lamouri
66067bcb7b Bug 595036 (2/2) - Introduce nsEventStates class to represent event states. r+a=bz 2010-10-20 13:26:32 +02:00
Kyle Huey
9b468f97d9 Bug 604940: Add various things to GARBAGE. r=Mitch a=NPOTB 2010-10-19 17:19:37 -04:00
Alexander Surkov
8b53f409de Bug 604386 - Prune placeholder from text children, r=davidb, sr=bz, a=blocking 2010-10-16 00:34:35 +09:00
Alexander Surkov
c4be35e55b Bug 604587 - bullets of nested not ordered lists have one and the same character, r=davidb, sr=roc, a=roc 2010-10-16 00:34:24 +09:00
Alexander Surkov
dc530f593c Bug 597343 - Crash [@ nsCoreUtils::IsRootDocument(nsIDocument*) ], r=ginn, bz, a=blocking 2010-10-15 11:44:22 +09:00
Alexander Surkov
40990ed4a6 Bug 604296 - crash [@ nsEventShell::ApplyToSiblings], r=davidb, a=blocking 2010-10-14 23:05:34 +09:00
Alexander Surkov
631f14d0db Bug 604293 - nsIAccessible::GetBounds() should flush layout, r=davidb, a=blocking 2010-10-14 23:05:25 +09:00
Alexander Surkov
b485555fff Bug 557795 - non-libxul bustage fix, r=bz, a=blocking 2010-10-14 23:05:12 +09:00
Alexander Surkov
de72c1148e Bug 557795 - wrong list bullet text of accessible for the first numbered HTML:li in CKEditor, r=davidb, sr=roc, a=blocking
--HG--
rename : accessible/tests/mochitest/tree/test_list_invalidate.html => accessible/tests/mochitest/treeupdate/test_list.html
2010-10-14 18:05:22 +09:00
David Bolter
df81141dd1 Bug 601205 - Expose intrinsic invalid state to accessibility API; r=marcoz,surkov a=davidb 2010-10-13 11:46:34 -04:00
David Bolter
9a3958340e Bug 559275 + Bug 389238 - map intrinsic required and disabled states; r=marcoz, a=davidb 2010-10-13 11:46:31 -04:00
Ehsan Akhgari
f588e54d24 Fix a non-libxul accessibility build bustage (regression from bug 598238); r=davidb a=bustagefix 2010-10-08 12:15:53 -04:00
Siddharth Agarwal
6060b33e3b Bug 601104 - Non-libxul accessible/ build broken because we don't link against ole32.lib. r=surkov a=bsmedberg 2010-10-08 15:44:13 +02:00
Mounir Lamouri
68417f7637 Bug 598238 - Don't call GetMultiple but use HasAttr. r=smaug a=sicking 2010-10-08 14:15:00 +02:00
Alexander Surkov
84b2a156ed Bug 420993 - Dead accessible objects should not be present in the hierarchy, part2, r=davidb, a=davidb 2010-10-06 22:46:24 +09:00
Mounir Lamouri
cc33a99998 Merging to tip. a=blocking-b7 2010-09-30 17:10:19 -07:00
Alexander Surkov
b1b13408d7 Bug 600082 - AT may crash when it frees memory allocated for header cell array by server, r=marcoz, a=blocking4.0b7=davidb 2010-09-28 15:05:07 +02:00
David Bolter
8f36c88a5e Bug 594413 - Provide QueryService for main tab document accessible; r=marcoz,surkov a=blocking-b7 2010-09-27 15:01:31 -04:00
Alexander Surkov
7838007ca0 Bug 597311 - make WM_GETOBJECT return root accessible always, r=davidb, sr=roc, f=marcoz, a=blocking7beta 2010-09-23 12:35:39 +09:00
David Bolter
c8a86044d8 Bug 558036 - make HTML <output> accessible. r=MarcoZ,surkov a=davidb 2010-09-21 11:05:31 -04:00
David Bolter
e45d696beb Bug 597469 - Provide window emulation for Dolphin products, r=surkov, a=blocking 2010-09-17 14:43:38 -07:00
Alexander Surkov
b78e6a49eb Bug 591874 - windows screen readers are broken due to post-130078 changes in the native widget structure, r=marcoz, davidb, a=blocking 2010-09-16 20:23:17 -07:00
Alexander Surkov
d4c9c18e30 Bug 595383 - Crash in IAccessible2::role and IAccessible::get_accrole, r=davidb, a=davidb 2010-09-15 08:22:09 +09:00
Ehsan Akhgari
d015aa5d14 Bug 240933 - Part 2: Fix the accessibility test to only expect two children for textarea's; r=surkov a=dbaron
--HG--
extra : rebase_source : 6e679d506da6346459f5ced40aeaeca59ad3fe87
2010-07-12 23:02:03 -04:00
Joel Maher
161d8ae5ae Bug 591325 Fix regression due to relativesrcdir landing in xpchsell test, continued cleanup in chrome tets r=ctalbert a=NPOTB 2010-09-10 10:20:38 -07:00
Alexander Surkov
0ee231bcdf Bug 592913 - provide a way to quickly determine whether an accessible object is a descendant of a tab document, r=marcoz, davidb, a=blocking 2010-09-09 23:44:56 +09:00
Serge Gautherie
c5cea9abde Bug 591741 - [SeaMonkey] mochitest-a11y: relations/test_tabbrowser.xul times out; (Av1) Bind chrome://navigator/content/navigator.css for SeaMonkey.
r=surkov.alexander a=(test only).
2010-09-09 15:57:25 +02:00
Alexander Surkov
705a78fcba Bug 592193 - add dexpcom version of nsIAccessible::role, part3: reduce amount of nsAccUtils::Role calls, r=marcoz, a=davidb 2010-09-07 11:41:53 +09:00
Alexander Surkov
44dc338657 Bug 592193 - add dexpcom version of nsIAccessible::role, part2: dexpcomed GetRole, r=marcoz, a=davidb 2010-09-06 12:33:29 +09:00
Alexander Surkov
29c4a09525 Bug 592193 - add dexpcom version of nsIAccessible::role, part1: change GetRoleInternal, r=marcoz, a=davidb 2010-09-05 11:14:01 +09:00
Alexander Surkov
64df84697e Bug 574588 - nsAccessible::GetRole() should avoid a11y tree traversal, r=davidb, a=davidb 2010-09-04 09:32:13 +09:00
Ehsan Akhgari
7b654288bf Back out bug 240933 and bug 590554 because of reftest failure on Win7 and also bug 593211 2010-09-02 19:54:23 -04:00
Ehsan Akhgari
0ba60e8ea1 Bug 240933 - Part 2: Fix the accessibility test to only expect two children for textarea's; r=surkov a=dbaron
--HG--
extra : rebase_source : c4ed0124ad3ab8e36227dc9077f8c216f4d48a5e
2010-07-12 23:02:03 -04:00
Alexander Surkov
82229f170c Bug 590176 - add pseudo SelectAccessible interface, r=marcoz, davidb, a=davidb 2010-09-02 09:46:59 +09:00
Joel Maher
28aa0b7258 Bug 592166 - Cleanup chrome:// references in a11y tests in preparation for running on anroid r=dbolter a=NPOTB 2010-09-01 15:09:56 -07:00
Alexander Surkov
250583af1b Bug 589399 - add pseudo HyperLinkAccessible interface, r=davidb, f=neil, a=davidb
--HG--
rename : accessible/tests/mochitest/test_nsIAccessibleHyperLink.html => accessible/tests/mochitest/hyperlink/test_general.html
rename : accessible/tests/mochitest/test_nsIAccessibleHyperLink.xul => accessible/tests/mochitest/hyperlink/test_general.xul
2010-09-01 12:26:13 +09:00
Alexander Surkov
71a2e42118 Bug 591199 - mochitest for bug 334386: fire alert event for AIRA alert, r=marcoz, a=blocking 2010-08-30 14:09:59 +09:00
Alexander Surkov
c32122e6c7 Bug 591163 - mochitest for bug 413777, r=marcoz, a=blocking 2010-08-30 14:08:00 +09:00
Alexander Surkov
704ef16f91 Bug 590128 - crash [@nsAccessible::GetIndexOf], r=davidb, a=davidb 2010-08-25 11:08:59 +09:00
Alexander Surkov
ffa99b56bf Bug 574312 - fix assertion, r=davidb, a=davidb 2010-08-25 11:08:43 +09:00
Alexander Surkov
ba83452383 Bug 589145 - dexpcom accessible event classes, r=davidb, sr=neil, a=davidb
--HG--
rename : accessible/src/base/nsAccEvent.cpp => accessible/src/base/AccEvent.cpp
rename : accessible/src/base/nsAccEvent.h => accessible/src/base/AccEvent.h
2010-08-25 11:08:28 +09:00
David Bolter
284018daad Bug 583952 - fix 2 - Crash [@ nsAccUtils::GetHeaderCellsFor]; r=marcoz,surkov a=davidb 2010-08-24 09:38:31 -04:00
Ms2ger
0cf7a5d525 Bug 562698 - Part c: Pass Elements to AttributeWillChange; r=bzbarsky, a=dbaron 2010-08-24 09:06:20 +02:00
Ms2ger
27271a8a8f Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron 2010-08-24 09:05:56 +02:00
Robert O'Callahan
06241c1e45 Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron 2010-08-20 14:29:01 -05:00
Chris Jones
921ef38edc Backed out changeset 7b3726c3a580 2010-08-19 19:04:08 -05:00
Robert O'Callahan
210184cb84 Bug 585817. Part 2: Change nsIPresShell::CreateRenderingContext to GetReferenceRenderingContext, that uses the shared 1x1 surface, and use it all over the place. r=mats,sr=dbaron 2010-08-19 13:49:35 -05:00
Ms2ger
6d2108bc39 Bug 583076 - fix a number of build warnings in accessible/, r=surkov, a=benjamin 2010-08-19 11:14:50 +09:00
Alexander Surkov
cdc5b187ce Bug 587938 - content radomly disappears or isn't being created at all for NVDA's virtual buffer, effective August 16, 2010, r=marcoz, ginn.chen, a=beltzner 2010-08-19 11:14:14 +09:00
Robert O'Callahan
58fa1458cc Bug 537890. Part 9: Make accessibility's font-size text attribute return 'pt' values calculated as 4/3 of a px, not based on the DPI of the user's monitor. r=surkov 2010-08-13 21:58:02 +12:00
Edmund Wong
7ef58c704b Bug 585336: Fix "a the" in comments (for General core code). r=timeless a=NPOTB (comment-only) 2010-08-15 15:50:02 -07:00
Alexander Surkov
bafbc4272a Bug 420993 - dead accessible objects should not be present in the hierarchy, r=davidb 2010-08-15 20:29:02 +09:00
Alexander Surkov
8d575c4458 Bug 576777 - provide quick access to link index, r=marcoz, davidb, sr=neil 2010-08-15 20:28:49 +09:00
Justin Dolske
3a2a8bb3b8 bug 586818: disable test_name_nsRootAcc.xul. a=bustage_fix 2010-08-12 20:04:46 -04:00
David Bolter
1670368d69 Bug 583952 - Crash [@ nsAccUtils::GetHeaderCellsFor(nsIAccessibleTable*, nsIAccessibleTableCell*, int, nsIArray**) ]; r=MarcoZ a=davidb 2010-08-12 11:59:44 -04:00
Alexander Surkov
841a2c4c36 Bug 576838 - nsIAccessibleTable is broken for crazy tables; r=davidb,marco.zehe a=davidb 2010-08-12 11:59:40 -04:00
Dão Gottwald
f246f9a00f Backed out changeset cdd440adb726 2010-08-10 15:10:11 +02:00
Ms2ger
e0dc6046da Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron 2010-08-10 14:25:28 +02:00
David Bolter
1b3a61a3a5 Bug 581967 - Give aria-labelledby precedence over aria-label. r=MarcoZ, surkov a=beltzner 2010-08-06 09:58:15 -04:00
David Bolter
387577240d Test absence of aria-label and aria-labelledby object attributes (b=581952). a=test 2010-08-06 09:58:12 -04:00
David Bolter
ceed04af8a Bug 581952 - Remove aria-label object attribute (redundant info). r=MarcoZ a=beltzner 2010-08-06 09:58:09 -04:00
Ginn Chen
8dbcfbaf63 Bug 583214 Duplicate entries for first Root Window with AT-SPI 2 r=surkov a=blocking2.0 2010-08-06 15:03:32 +08:00
Markus Stange
41ac8a1d25 Merge backout of changeset e29fc477ab4d. 2010-08-05 14:55:37 +02:00
Markus Stange
59e3f99f2f Backed out changeset e29fc477ab4d, bug 576777, because of perma-orange in test_text.html. 2010-08-05 14:55:15 +02:00
Markus Stange
7eb2870499 Backed out changeset d84aff2ae1db (from bug 576777) because of perma-orange in test_text.html. 2010-08-05 14:53:49 +02:00
Alexander Surkov
6ce8104e23 Bug 576777 - accessible/attributes/test_text.html mochitest fix 2010-08-05 12:39:22 +04:00
Dão Gottwald
3ab43ac1fd Fix test_tabbrowser.xul after bug 583516 landing 2010-08-05 10:15:28 +02:00
Alexander Surkov
1afc4fee04 Bug 576777 - provide quick access to link index, r=marcoz, davidb, sr=neil 2010-08-05 11:37:08 +04:00
Boris Zbarsky
2dcc9c6e56 Another bustage fix for bug 582303 2010-08-04 23:54:11 -04:00
David Zbarsky
de6582a359 Remove unneeded nsIDOMNSHTMLInputElement interface by merging it into nsIDOMHTMLInputElement. (Bug 582303) r=jst 2010-08-04 22:40:18 -04:00
Kyle Huey
932ea79b49 Bug 522770: Link directly to object files instead of intermediate static libs. Patch originally written by Ted Mielczarek. Checking into a CLOSED TREE as a bustage fix. reviews pending.
--HG--
extra : rebase_source : 54a506a5815dcdedaf3f61ad7d6bdd0529d7f5f7
2010-08-01 01:48:21 -07:00
David Zbarsky
b031cede9e Remove unneeded nsIDOMNSHTMLButtonElement interface by merging it into nsIDOMHTMLButtonElement. (Bug 582303) r=jst 2010-07-28 16:43:52 -07:00
David Bolter
767aba831f Bug 561924 - Remove group info hack from accDescription. r=MarcoZ 2010-07-26 08:20:03 -04:00
Craig Topper
b9673b8709 Bug 577438 Part 1: Add previous sibling to nsIMutationObserver::ContentRemoved. r=sicking 2010-07-21 15:05:17 -07:00
Alexander Surkov
150acf503e Bug 575693 - Download Manager and Page Info no longer have an accessible tree, r=davidb, marcoz, sr=roc 2010-07-21 08:12:08 +04:00
Timothy Nikkel
eaf04d25f4 Bug 563878. Part 15. Fix GetOffsetTo callsites. r=mats 2010-07-18 21:23:48 -05:00
David Bolter
5c9373a038 Bug 575989 - Reduce a11y compiler warnings. r=surkov 2010-07-16 10:15:07 -04:00
Ms2ger@gmail.com
44acbb564e Bug 576835 - count instances of nsAccessible::nsAutoPtr<AccGroupInfo> to check for leaks. r=surkov 2010-07-16 10:15:03 -04:00
Peter Van der Beken
6c9db700f1 Fix for bug 564585 (Use WrapNativeParent if we can in nsNodeSH::PreCreate). r=bz.
--HG--
extra : rebase_source : 349801780c4e8ae13e61ee43dfdae32344c936db
2010-05-09 21:33:00 +02:00
Peter Van der Beken
ba965ac95d Backout 249ee5a4b51d, f3003a80bf28 and 1b4359586ce5 to fix leak.
--HG--
extra : rebase_source : effdeb6ac33a5a065689ca5c3f8f6da249eb6375
2010-07-14 15:45:11 +02:00
Peter Van der Beken
0c2e4a8076 Fix for bug 564585 (Use WrapNativeParent if we can in nsNodeSH::PreCreate). r=bz. 2010-05-09 21:33:00 +02:00
Eli Friedman
ee172416bf Bug 576367 - Add include before use of nsIAccessible in accessible/src/base/nsAccCache.h r=surkov.alexander 2010-07-12 11:45:04 +02:00
Saint Wesonga
e7a357dcaf Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg 2010-07-05 11:42:18 +02:00
Dão Gottwald
9b15b69a1b Backed out changeset 59ace8d80ce8 2010-07-04 22:01:13 +02:00
Saint Wesonga
8dd5da1024 Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg 2010-07-04 21:39:17 +02:00
Alexander Surkov
32132f6d8d Bug 575595 - add GetRowAndColumnIndicesAt to make IAccessibleTable::get_rowColumnExtentsAtIndex faster, r=marcoz, davidb 2010-07-03 12:16:52 +09:00
Alexander Surkov
db76e79301 575576 - cache position in set and set size, r=davidb, marcoz, sr=neil 2010-07-03 12:11:35 +09:00
Mitchell Field
eb1e793da7 Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Timothy Nikkel
976046bf62 Bug 563878. Part 5. Rename nsIFrame::GetWindow(Offset) to GetNearestWidget. r=mats 2010-07-02 14:11:04 -05:00
Ginn Chen
d971557180 Bug 574003 fix bustage with Sun Studio 12 r=surkov 2010-07-02 18:55:43 +08:00
Alexander Surkov
d6f722a449 Bug 575052 - cache text offsets within hypertext accessible, r=marcoz, davidb, sr=neil 2010-07-02 10:50:03 +09:00
Alexander Surkov
a90254e830 Bug 574003 - coalesce text evetns on nodes removal, r=davidb, marcoz 2010-07-02 10:49:42 +09:00
Alexander Surkov
344791f1a9 Bug 573955 - cache accessible index in parent, r=davidb, marcoz, sr=neil 2010-07-02 10:22:41 +09:00
Benjamin Smedberg
4d172dd53d Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691. 2010-07-01 11:55:57 -04:00
Benjamin Smedberg
a2833452f8 Merge mozilla-central to the bug 568691 branch.
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg
63c0077443 Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module. 2010-06-25 19:41:09 -04:00
Benjamin Smedberg
762def30bb Merge mozilla-central into the static-xpcom-registration branch. 2010-06-23 17:26:25 -04:00
Ginn Chen
5ebbba7449 Bug 503428 Caret-moved events missing from Thunderbird Subject field r=surkov 2010-06-23 17:28:09 +08:00
Benjamin Smedberg
45af085fff Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Alexander Surkov
6a7ad7f253 Bug 572394 - cache links within hypertext accessible, r=davidb, marcoz, sr=neil
--HG--
rename : accessible/src/base/nsAccIterator.cpp => accessible/src/base/AccIterator.cpp
rename : accessible/src/base/nsAccIterator.h => accessible/src/base/AccIterator.h
2010-06-21 22:08:27 +09:00
Alexander Surkov
e8c01e254a Bug 573673 - nsAccessNode::GetPressShell shouldn't shutdown accessible, r=ginn.chen 2010-06-23 00:08:58 +09:00
Benjamin Smedberg
f13550a209 Bug 568691 part B - mechanical changes to in-tree binary modules needed to get them building and registering correctly. After this patch, xpcshell appears to work. 2010-06-10 14:11:40 -04:00
Dão Gottwald
b314909c2e Backed out changeset db6f8068e9a5 2010-06-29 17:49:21 +02:00
Saint Wesonga
c3669d7e9c Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedgerg 2010-06-29 17:14:36 +02:00
David Bolter
c413e74bf5 Remove nsAccessNode HasWeakShell (b=574522). r=surkov 2010-06-28 09:22:54 -04:00
David Bolter
dda2f7062c Bug 574522 - crash [@nsAccEventQueue::WillRefresh]. r=surkov 2010-06-28 09:22:51 -04:00
David Bolter
f8c0625cca Bug 561681 - GetAccessibleFor should return nsAccessible. r=surkov 2010-06-28 09:22:49 -04:00
Neil Rashbrook
13e6bbb1a4 Bug 575109 - don't unnecessarily inherit from nsISupports (vtable bloat), r=surkov, davidb 2010-06-28 22:00:12 +09:00
Alexander Surkov
1b2bbba526 Bug 573706 - make frame based accessible creation more pellucid, r=davidb, sr=roc 2010-06-28 21:02:03 +09:00
Alexander Surkov
c5fe0f01fb Bug 574312 - make accessible tree creation from parent to child always, r=marcoz, davidb, sr=neil 2010-07-01 11:18:08 +09:00
Boris Zbarsky
dd83b69915 Attempt to somewhat mitigate bug 573085. 2010-06-18 14:41:37 -04:00
Boris Zbarsky
0cb89b06ba Bug 563327 part 2. Drive accessibility events off the refresh driver instead of an ad-hoc timer. r=surkov 2010-06-14 16:06:49 -04:00
Alexander Surkov
b9b500e77b Bug 571459 - shutdown document accessible when presshell goes away, patch=bz, surkov, r=surkov, davidb, sr=roc, bz, f=marcoz 2010-06-18 11:44:09 +09:00
Alexander Surkov
aa038faed7 Bug 571459 - add a test to check shutdown document accessible in cache, r=davidb 2010-06-18 11:43:58 +09:00
Alexander Surkov
2865d35de0 Bug 571246 - do not create accessible for svg resource documents, r=davidb, bz 2010-06-18 11:43:46 +09:00
David Bolter
8a034db983 Bug 571823 - UMR [@ nsHTMLSelectOptionAccessible::GetStateInternal]. f=jesse, r=surkov 2010-06-21 09:39:24 -04:00
David Bolter
b78c78cd73 Bug 569652 - Fire aria based focus event async. r=surkov,MarcoZ 2010-06-15 10:53:36 -04:00
David Bolter
2bf6fa58b5 Bug 569653 - Investigate and fix unsafe selection changes. r=surkov 2010-06-15 10:53:32 -04:00
David Bolter
0d01e70149 Selection event test coverage (b=569653); r=MarcoZ 2010-06-15 10:53:27 -04:00
Alexander Surkov
9666f3901b Bug 571501 - don't query accessible events internally, r=davidb, sr=neil 2010-06-15 15:16:16 +09:00
Masayuki Nakano
d4c1419c7c Bug 519913 The IME composition string isn't committed on Mac when the window is deactivating r=smaug+enn 2010-06-15 14:05:37 +09:00
Drew Willcoxon
6c3a203093 Backed out changeset b54140961fa7 to fix more mochitest-a11y crashes (Bug 571459) 2010-06-14 16:19:10 -07:00
Ehsan Akhgari
9dcdabcf25 Backed out changeset fee5701c664e and changeset dcfe95c71a04 to fix the mochitest-a11y crashes (bug 563327) 2010-06-14 18:14:30 -04:00
Boris Zbarsky
8003226855 Bug 563327 part 2. Drive accessibility events off the refresh driver instead of an ad-hoc timer. r=surkov 2010-06-14 16:06:49 -04:00
Boris Zbarsky
2d3ef7e383 Bug 571459. Shutdown the doc accessible if its presshell dies. r=surkov,roc 2010-06-14 16:06:48 -04:00
Timothy Nikkel
39337fdbef Bug 569425. Use a synthesized mouse move to force image maps in these tests to setup because there is currently no non-hacky way to do that. r=dbaron 2010-06-14 14:35:30 -05:00
Dão Gottwald
35d3ffc05d Bug 543206 followup: revert adjustTabstrip change, re-enable test_tabbrowser.xul 2010-06-14 11:54:18 +02:00
Dão Gottwald
d7e62457fa disable bogus test while I figure out why the close buttons don't show up 2010-06-14 11:30:35 +02:00
Ehsan Akhgari
94442dd89e Bug 571790 - Fix Mac accessibility compile problems after bug 571184 landed; r=surkov 2010-06-13 20:16:46 -04:00
Alexander Surkov
37325230bc Bug 571219 - linux bustage fix 2010-06-12 13:56:18 +09:00
Alexander Surkov
d0a6b6bff5 Bug 571219 - remove unnecessary do_QueryObject, r=davidb 2010-06-12 13:04:50 +09:00
Alexander Surkov
5432bc50e6 Bug 571184 - remove nsIAccessNode traversal methods, r=davidb, marcoz 2010-06-12 13:04:35 +09:00
Alexander Surkov
ea7efbc4a9 Bug 570405 - nsAccEvent should deal with nsAccessible, r=davidb 2010-06-12 13:04:24 +09:00
Ehsan Akhgari
82dbb7448c Bug 541618 followup - Fix a compilation error on Mac with accessibility turned on; r=davidb 2010-06-11 15:39:02 -04:00
Boris Zbarsky
38f86234d3 Bug 571541. Make sure to ShutdownDocAccessible even if we have no docshell. r=surkov 2010-06-11 15:23:13 -04:00
Alexander Surkov
986ddf884c Bug 541618 - fix solaris bustage 2010-06-11 18:54:18 +09:00
Alexander Surkov
663c80e576 Bug 541618 - nsINode should be used instead nsIDOMNode by nsAccessNode, r=marcoz, davidb 2010-06-11 17:23:18 +09:00
Alexander Surkov
8eac83b434 Bug 571246 - Crash @nsCoreUtils::IsAncestorOf(nsINode*,nsINode*,nsINode*), r=bz, davidb 2010-06-11 17:23:04 +09:00
Alexander Surkov
1f73e9cf4c Bug 570710 - avoid extra traversal of children array during tet event creation, r=marcoz, davidb 2010-06-10 12:29:56 +09:00
Alexander Surkov
a2cb8b19d0 Bug 570532 - make events coalescence smart, r=marcoz, davidb 2010-06-09 15:34:05 +09:00
Timothy Nikkel
9fbf2578a9 Backed out changeset 2f539cc84d97 (bug 569425) because this may hide real a11y issues. 2010-06-08 15:42:40 -05:00
Timothy Nikkel
ef2e69844b Bug 569425. Use a synthesized mouse move to force image maps in these tests to setup because there is currently no non-hacky way to do that. r=dbaron 2010-06-08 14:18:04 -05:00
Timothy Nikkel
279eec567c Bug 569425. Don't redeclare this variable because it makes it look like it shadows the first declaration. r=surkov 2010-06-08 14:17:54 -05:00
Timothy Nikkel
f49d6faee3 Bug 569425. Mark one place in accessibility that depends on the current image map primary frame setup so it can be changed when bug 135040 is fixed. 2010-06-08 14:17:54 -05:00
Alexander Surkov
6a84745f64 Bug 566103- reorganize accessible document handling, r=marcoz, davidb
--HG--
rename : accessible/tests/mochitest/events/test_doc.html => accessible/tests/mochitest/events/test_docload.html
2010-06-09 01:39:58 +09:00
Ms2ger@gmail.com
a4005e2fd1 Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug 2010-06-25 15:59:57 +02:00
timeless
99074ceac4 Bug 573934 - Crash with Last pass addon on trying to edit passwords/user names in Lastpass (no primaryColumn [@nsCoreUtils::IsColumnHiddenm, r=surkov 2010-06-25 20:49:02 +09:00
Alexander Surkov
eb9cf0938a Bug 573910 - switch nsApplicationAccessible to nsAccessible::Append/RemoveChild, r=davidb, sr=roc 2010-06-25 18:50:23 +09:00
David Bolter
11eb9f2fef Bug 561932 - Make text events async/safe 2010-06-02 08:30:13 -04:00
David Bolter
142e6703da Bug 564471 - Make state change events asynch 2010-06-02 08:30:08 -04:00
Alexander Surkov
4da1100119 Bug 566550 - make nsAccUtils::TextLength unsigned, r=marcoz 2010-05-25 17:40:54 +09:00
Alexander Surkov
d844c8b89a Bug 567636 - replace GetAccessibleInParentChain on GetContainerAccessible, r=marcoz, sr=neil 2010-05-25 17:40:39 +09:00
Alexander Surkov
cefe21f6fb Bug 445677 - optimization for text attributes offset (do not look into embedded characters, r=marcoz 2010-05-25 17:40:26 +09:00
Alexander Surkov
cf23c47b44 Bug 567568 - GetPosAndText should return nsAccessible*, r=marcoz 2010-05-25 17:16:04 +09:00
Alexander Surkov
7d8d2da3ac Bug 567503 - GetDOMNodeFromPoint should work with and return nsINode*, r=marcoz 2010-05-25 17:12:43 +09:00
Alexander Surkov
b6ef0d73b1 Bug 567369 - GetAccessibleInWeakShell should return nsAccessible*, r=marcoz 2010-05-25 17:05:52 +09:00
Alexander Surkov
1fc62996ca Bug 567084 - getTextAttributes should return invalid arg if the given offset is wrong, r=marcoz 2010-05-21 20:27:00 +09:00
David Bolter
50796fed5f Bug 565569. Fix accessibility tests. 2010-05-21 15:20:48 +12:00
Alexander Surkov
5918a1b07d Bug 566542 - frame for firefox doesn't implement the state 'active' when firefox is active frame, r=marcoz 2010-05-20 17:00:37 +09:00
Alexander Surkov
9e72c582fb Bug 567052 - move table tests into table folder, r=marcoz
--HG--
rename : accessible/tests/mochitest/test_table_headers_ariagrid.html => accessible/tests/mochitest/table/test_headers_ariagrid.html
rename : accessible/tests/mochitest/test_table_headers_listbox.xul => accessible/tests/mochitest/table/test_headers_listbox.xul
rename : accessible/tests/mochitest/test_table_headers.html => accessible/tests/mochitest/table/test_headers_table.html
rename : accessible/tests/mochitest/test_table_headers_tree.xul => accessible/tests/mochitest/table/test_headers_tree.xul
rename : accessible/tests/mochitest/test_table_indexes_ariagrid.html => accessible/tests/mochitest/table/test_indexes_ariagrid.html
rename : accessible/tests/mochitest/test_table_indexes_listbox.xul => accessible/tests/mochitest/table/test_indexes_listbox.xul
rename : accessible/tests/mochitest/test_table_indexes.html => accessible/tests/mochitest/table/test_indexes_table.html
rename : accessible/tests/mochitest/test_table_indexes_tree.xul => accessible/tests/mochitest/table/test_indexes_tree.xul
rename : accessible/tests/mochitest/test_table_layoutguess.html => accessible/tests/mochitest/table/test_layoutguess.html
rename : accessible/tests/mochitest/test_table_sels_ariagrid.html => accessible/tests/mochitest/table/test_sels_ariagrid.html
rename : accessible/tests/mochitest/test_table_sels_listbox.xul => accessible/tests/mochitest/table/test_sels_listbox.xul
rename : accessible/tests/mochitest/test_table_sels.html => accessible/tests/mochitest/table/test_sels_table.html
rename : accessible/tests/mochitest/test_table_sels_tree.xul => accessible/tests/mochitest/table/test_sels_tree.xul
rename : accessible/tests/mochitest/test_table_struct_ariagrid.html => accessible/tests/mochitest/table/test_struct_ariagrid.html
rename : accessible/tests/mochitest/test_table_struct_ariatreegrid.html => accessible/tests/mochitest/table/test_struct_ariatreegrid.html
rename : accessible/tests/mochitest/test_table_struct_listbox.xul => accessible/tests/mochitest/table/test_struct_listbox.xul
rename : accessible/tests/mochitest/test_table_struct.html => accessible/tests/mochitest/table/test_struct_table.html
rename : accessible/tests/mochitest/test_table_struct_tree.xul => accessible/tests/mochitest/table/test_struct_tree.xul
rename : accessible/tests/mochitest/test_table_1.html => accessible/tests/mochitest/table/test_table_1.html
rename : accessible/tests/mochitest/test_table_4.html => accessible/tests/mochitest/table/test_table_2.html
2010-05-20 16:41:03 +09:00
Alexander Surkov
d2b83f1189 566551 - ARIA grid and accessible selectable methods shouldn't use GetNextSibling, r=marcoz, sr=neil 2010-05-20 16:40:25 +09:00
Ehsan Akhgari
a87b134220 Bug 560647 - add startup timeline instrumentation; r=vlad 2010-05-19 19:22:19 -04:00
Asaf Romano
e7a005e58c Bug 566736 - Lazily initialize the findbar. r=gavin. 2010-05-19 19:57:16 +03:00
Ehsan Akhgari
a534fc7fef Back out changeset 6fc5d661ca55 because of a11y test failures 2010-05-19 10:48:30 -04:00
Asaf Romano
4613bbc1fa Bug 566736 - Lazily initialize the findbar. r=gavin. 2010-05-19 15:23:43 +03:00
Alexander Surkov
27d6c17538 Bug 566298 - don't use nsIAccessible::GetNextSibling() to iterate children, r=davidb, sr=neil 2010-05-18 23:03:56 +09:00
Edmund Wong
3f9353b789 Bug 232691 - replace nsString() nsAutoString() and friends with EmptyC?String(). r=jonas 2010-05-18 09:50:14 +02:00
Alexander Surkov
0ac3b35a37 Bug 566293 - wrong length of text remove event when inaccessible node containing accessible nodes is removed, r=marcoz, davidb 2010-05-18 01:17:50 +09:00
Alexander Surkov
4c2585a4c7 Bug 566291 - DOMPointToHypertextOffset should return a start accessible as nsAccessible* return value, r=davidb 2010-05-18 01:16:52 +09:00
Alexander Surkov
440a70f7ff Bug 566260 - text accessibles shouldn't implement nsIAccessibleHyperLink, r=davidb, marcoz 2010-05-18 01:15:52 +09:00
Alexander Surkov
4b72a18a11 Bug 566188 - MSAA nsAccessibleWrap::GetXPAccessibleFor should return nsAccessible*, r=davidb, f=marcoz 2010-05-17 22:43:42 +09:00
Alexander Surkov
59029e95f1 Bug 566131 - make nsCoreUtils::GetPresShellFor return raw pointer, r=davidb 2010-05-17 22:42:32 +09:00
Alexander Surkov
3f2ef347e3 Bug 552944 - No relationship between tabs and associated property page in new tabbrowser construct, r=enn, davidb, marcoz, sr=neil
--HG--
rename : accessible/tests/mochitest/test_relations.html => accessible/tests/mochitest/relations/test_general.html
rename : accessible/tests/mochitest/test_relations.xul => accessible/tests/mochitest/relations/test_general.xul
rename : accessible/tests/mochitest/test_relations_tree.xul => accessible/tests/mochitest/relations/test_tree.xul
2010-05-14 18:55:00 +09:00
Mitchell Field
6ad77bd6db Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver 2010-05-14 18:24:41 +09:00
Alexander Surkov
527741dff1 Bug 561741 - use nsAccessible outside an accessible module, r=smaug, neil, joshmoz, marcoz, davidb, smichaud, sr=roc 2010-05-12 15:47:35 +09:00
Michael Kohler
9397418412 Bug 506041 Part 2: Correct misspellings in source code
r=timeless
2010-05-13 14:19:50 +02:00
Marco Bonardo
476f09781f Backing out Bug 561741 due to suspect Linux crash on startup 2010-05-12 11:14:50 +02:00
Marco Zehe
058e1b8fa4 Bug 565029 - Create an accessible name for a xul:toolbar from the @toolbarname attribute, r=davidb, r=surkov 2010-05-12 09:29:51 +02:00
Alexander Surkov
f5c4405b10 Bug 561741 - use nsAccessible outside an accessible module, r=smaug, neil, joshmoz, marcoz, davidb, smichaud, sr=roc 2010-05-12 15:47:35 +09:00
Neil Rashbrook
be5bcc5f9b Bug 561734 Use do_QueryObject more r=surkov,davidb 2010-05-11 10:48:10 +01:00
Boris Zbarsky
e98cd67374 Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking 2010-05-10 21:12:34 -04:00
Boris Zbarsky
f7d7c95ec6 Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst 2010-05-05 14:18:05 -04:00
Henri Sivonen
7732686aee Bug 562328 - Disable test_frames.html because it fails due to waitForFocus() brokennes when the HTML5 parser is enabled. r=roc. 2010-04-29 14:22:27 +03:00
Phil Ringnalda
2173918ab7 Correct spelling of useable and independant 2010-04-16 22:03:49 -07:00
Boris Zbarsky
a26d92e83d Bug 562688 part 14. Eliminate all remaining eELEMENT consumers. r=jst 2010-04-30 09:12:06 -04:00
Boris Zbarsky
04027a9479 Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking 2010-04-30 09:12:05 -04:00
Mitchell Field
9818f00bf2 Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov 2010-04-29 18:59:13 +02:00
David Bolter
b925e0be6f Bug 561525 - Fire EVENT_SCROLLING_START asyncronously; r=surkov 2010-04-28 11:58:38 -04:00
David Bolter
95734b64e2 Bug 560888 - accessible/tests/mochitest/attributes/test_text.html is failing for Fedora unit tests; r=MarcoZ,armenzg,surkov 2010-04-28 11:58:38 -04:00
Dão Gottwald
47357d084c Bug 457187 followup: Fix test_tabbrowser.xul; the all-tabs button isn't a child of the the tab container anymore. 2010-04-27 19:35:48 +02:00
Alexander Surkov
e89e38045d Bug 561094 - export nsAccessible.h, r=davidb
--HG--
rename : accessible/src/base/nsCoreUtils.h => accessible/src/base/a11yGeneric.h
2010-04-27 15:52:03 +09:00
Alexander Surkov
99b9b34f9d Bug 561748 - fix test_nsIAccessibleDocument.html test 2010-04-27 13:13:07 +09:00
Alexander Surkov
c5fcd55af0 Bug 561748 - rename nsIAccessibleDocument::document to DOMDocument, r=davidb 2010-04-27 12:19:49 +09:00
Neil Rashbrook
4f54d3ae80 Bug 561734 - Use do_QueryObject, r=surkov, davidb 2010-04-27 12:16:41 +09:00
Alexander Surkov
7ab1e33a24 Bug 561541 - convert nsIAccessilbilityService.idl to header, r=davidb, a=philor
--HG--
rename : accessible/public/nsIAccessibilityService.idl => accessible/public/nsIAccessibilityService.h
2010-04-26 11:56:12 +09:00
Ehsan Akhgari
87f4d73ed2 Bug 559710 - Don't add a br node under text controls when the editor is not initialized for them yet; r=roc,davidb a=1hr 2010-04-15 21:25:40 -04:00
Alexander Surkov
9c357932f6 Bug 560239 - no children of application accessible for open windows before accessibility was started (part2), r=marcoz, davidb, sr=neil, a=philor 2010-04-24 10:51:10 +09:00
Alexander Surkov
3efe673d8b Bug 560239 - no children of application accessible for open windows before accessibility was started, r=marcoz, davidb, sr=neil, a=dholbert 2010-04-23 12:46:37 +09:00
Alexander Surkov
4bbf011bed Bug 560228 - assertion 'No docshell tree item for mDOMNode' when nsIAccessNode::rootDocument is called on application accessible, r=davidb 2010-04-23 12:45:16 +09:00
Alexander Surkov
6795c0b4b4 Bug 561150 - GetAccessibleInWeakShell should return nsAccessible, r=davidb 2010-04-24 09:40:51 +09:00
Steven Michaud
d8b5f3fa38 Bug 560939 - nsAccessibleWrap::GetNativeInterface() always returns NULL on OS X. r=surkov.alexander a=dholbert_sheriff 2010-04-23 15:34:41 -05:00
Henri Sivonen
3d360f358f Bug 452915 - Remove default border from linked images per HTML5. r=dbaron.
--HG--
extra : rebase_source : 10b90a485cffe44c01493d4469eec2204724e2ce
2010-02-02 09:43:18 +02:00
Alexander Surkov
b2f4aea6fc Bug 560013 - remove nsAccessible::NextChild, r=davidb, r=MarcoZ, sr=neil 2010-04-19 15:39:57 +02:00
Neil Deakin
16e62a0020 Bug 545714, consolidate dropped link handlers into one single component and use it for security checking, r=mano,neil,sr=sicking 2010-04-18 14:27:18 -04:00
Robert Sayre
32e4413b47 Bug 559562. Fix Windows a11y test using obsolete getter syntax. 2010-04-15 10:52:25 -04:00
David Bolter
757cef32a2 Bug 548291 - Support ARIA on area (map) elements; r=MarcoZ,surkov 2010-04-13 13:55:39 -04:00
Serge Gautherie
e2cc1f8c64 Bug 544170 - [SeaMonkey 2.1] mochitest-a11y: test_tabbrowser.xul fails; (Av1) Bind chrome://navigator/content/navigator.css for SeaMonkey.
r=surkov.alexander.
2010-04-11 04:44:30 +02:00
Craig Topper
771eede254 Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc 2010-04-10 16:10:12 -04:00
Craig Topper
9eccdbd4d7 Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc 2010-04-10 16:09:38 -04:00
Phil Ringnalda
75cf3cdcad Fix spelling of references, in a CLOSED TREE 2010-04-09 20:37:24 -07:00
Alexander Surkov
f053872f22 backout e88d2327e25d, bug 557768 2010-04-08 22:56:42 +09:00
Ms2ger<Ms2ger@gmail.com>
a6bf219550 Bug 557768 - A11y should use nsImageMapUtils, r=surkov 2010-04-08 21:53:30 +09:00
Alexander Surkov
dbc0c64242 Bug 550819 - A11y test suite crash [@ nsTArray_base::Length], r=marcoz, davidb 2010-04-08 15:43:08 +09:00
Alexander Surkov
f44b96fd66 Bug 545467 - nsHTMLImageAccessible shouldn't allocate hash in dynamic memory, r=davidb
--HG--
rename : accessible/src/html/nsHTMLAreaAccessible.cpp => accessible/src/html/nsHTMLImageMapAccessible.cpp
rename : accessible/src/html/nsHTMLAreaAccessible.h => accessible/src/html/nsHTMLImageMapAccessible.h
2010-04-06 09:41:28 +09:00
David Bolter
28b5f1f15e Bug 551684 - No statechange event for aria-expanded on native HTML elements, is fired on ARIA widgets; r=MarcoZ,surkov 2010-04-02 09:33:55 -04:00
Gavin Sharp
ac27d74918 Bug 554991: move tab context menu outside of the tab containers anonymous content to make it easier to overlay directly, r=dao, r=davidb on a11y test
--HG--
extra : rebase_source : 9d4330461d2047775cc66022ba77bc09cc69a020
2010-03-25 18:02:19 -04:00
Craig Topper
7b89b159bb Bug 253889: DeCOMtaminate nsIPresShell - GetCaret(). r=roc
--HG--
extra : rebase_source : 2a05050d8cbb10dd3bb763d5d5a158cc5f3dd814
2010-03-31 08:39:31 -04:00
Kyle Huey
afc6c6ca2d Backed out changeset 4b8936ac4a31 2010-03-30 19:56:44 -04:00
Craig Topper
6c9540a26d Bug 253889: More deCOMtamination of nsIPresShell. r=roc 2010-03-28 19:21:11 -04:00
Markus Stange
5fb3e948bb Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst 2010-03-17 18:10:57 +01:00
timeless@mozdev.org
e1032fac46 Bug 550180 - initialize non static class members in all constructors and use mFoo notation; r=davidb,surkov 2010-03-18 21:24:46 -04:00
David Bolter
be6fbcaed7 Bug 552470 - Crash [@nsXULTreeItemAccessible::GetRoleInternal]; r=surkov 2010-03-18 21:24:41 -04:00
Alexander Surkov
3e545da948 Bug 553308 - add rootDocument property to nsIAccessNode, r=marcoz, davidb 2010-03-19 02:50:31 +08:00
Alexander Surkov
6318f06d6d 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
David Bolter
79cee89a42 Bug 551978 - Update universal ARIA attribute support to latest spec; r=surkov,MarcoZ 2010-03-18 09:49:28 -04:00
Dão Gottwald
6914ebd1d4 Bug 540529 - re-enable test_tabbrowser.xul on Linux. r=davidbolter 2010-03-18 14:47:37 +01:00
Alexander Surkov
47cde0a3b1 Bug 553005 - add getApplicationAccessible() method to nsIAccesibleRetrival, r=davidb 2010-03-18 13:45:10 +08:00
Alexander Surkov
8c816fcf3f Bug 552368 - fire focus event on document accessible whenever the root or body element is focused, r=marcoz, davidb 2010-03-18 13:44:57 +08:00
Alexander Surkov
42a3037a52 Bug 553028 - mac build error, r=davidb 2010-03-18 13:44:45 +08:00
Markus Stange
4a997d3554 Backed out changeset e17c076aceea, bug 508482 (:-moz-window-inactive pseudoclass) because of test_righttoleft.xul test failures. 2010-03-17 20:03:53 +01:00
Markus Stange
f1f3037861 Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst 2010-03-17 18:10:57 +01:00
Alexander Surkov
389414bd7d Bug 352220 - Inconsistent focus events when returning to a document frame, r=marcoz, davidb 2010-03-17 15:10:52 +08:00
Dão Gottwald
e8a68bbf63 Bug 347930 - Move the tabs outside the tabbrowser, put them in a toolbar. r=vlad
--HG--
extra : rebase_source : e1662b549464d68417cf3b0f07d9624fe1a670ef
2010-03-17 07:36:13 +01:00