Commit Graph

1643 Commits

Author SHA1 Message Date
Ehsan Akhgari
51c54bf6a6 Merge cedar into mozilla-central 2011-04-10 15:11:22 -04:00
Zack Weinberg
68b29c7007 Bug 648271: don't use nsIDeviceContext::FirstExistingFont in msaa/nsTextAccessibleWrap.cpp. r=surkov.alexander 2011-04-07 18:04:37 -07:00
Trevor Saunders
f06a527120 Bug 634218 - dexpcom accessible state methods, r=surkov 2011-04-10 08:38:06 +09:00
Alexander Surkov
69f4dfb9a9 Bug 648235 - Use more underlying HTML input states for XUL textboxes, r=davidb
--HG--
rename : accessible/tests/mochitest/test_textboxes.xul => accessible/tests/mochitest/states/test_textbox.xul
2011-04-10 08:37:04 +09:00
Trevor Saunders
3730a531ff Add additional IsDefunct() checks in State() methods to fix crashes [@ nsIContent::Tag()]. Bug 648988. r=surkov 2011-04-11 23:18:42 -07:00
Peter Van der Beken
afdf1551f1 Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent. 2011-03-06 12:11:31 +01:00
Ehsan Akhgari
1bf12a739b Backout changeset 4910cd19bc9a (Bug 583514) because it breaks the build as a result of incompatibility with the patches for bug 581177 2011-04-08 07:35:40 -07:00
David Zbarsky
7e54902b80 Bug 583514 - implement click and accesskey for all HTML elements r=smaug 2011-04-07 21:52:08 -07:00
Alexander Surkov
c8c1ae2dff Bug 646368 - don't check whether children are cached while tree is traversed, r=davidb 2011-04-07 14:17:54 +09:00
Alexander Surkov
97a7ff7560 Bug 646369 - UpdateTree should rely on accessible tree walker rather than DOM tree traversal, r=davidb 2011-04-07 14:17:29 +09:00
Ehsan Akhgari
fc408ed65e Backout changeset 88eb5b5bb5d2 (bug 583514) because of reftest orange 2011-04-02 07:55:52 -04:00
David Zbarsky
ca29061d7e Bug 583514 - implement click and accesskey for all HTML elements r=smaug 2011-04-01 18:50:58 -04:00
Robert O'Callahan
8fd77f670c Bug 617539. Remove nsIPresShell_MOZILLA_2_0_BRANCH(2). r=tnikkel 2011-04-01 10:33:46 +13:00
Alexander Surkov
c970255e7a Bug 646406 - AccTreeWalker::NextChild should return raw pointer, r=trevor 2011-03-31 18:30:58 +09:00
Alexander Surkov
5ac54c3931 Bug 646376 - remove unused nsAccUtils::HasAccessibleChildren, r=marcoz 2011-03-30 17:59:04 +09:00
Alexander Surkov
7c39c2af84 Bug 646350 - Add a test for dynamic chnages of CSS generated content, r=marcoz 2011-03-30 16:57:09 +09:00
Boris Zbarsky
1e28269482 Bug 557768 - A11y should use nsImageMapUtils; r=surkov 2011-03-29 22:24:54 -04:00
Alexander Surkov
69876f591f Bug 641562 - dexpcom GetChildAtPoint, r=davidb 2011-03-29 13:44:20 +09:00
Alexander Surkov
df663d5574 Bug 643711 - don't use GetChildCount xpcom version internally, r=trevor 2011-03-29 13:44:14 +09:00
Alexander Surkov
af51c22191 Bug 643720 - when adopting child don't invalidate old parent children, r=davidb 2011-03-29 13:44:07 +09:00
Boris Zbarsky
0a7e20bbec Bug 313351. ContentStatesChanged should take only one argument. r=dbaron 2011-03-28 23:32:11 -04:00
Ehsan Akhgari
73a35597a9 Merge mozilla-central into cedar 2011-03-28 14:39:03 -04:00
Ehsan Akhgari
db0e06d061 Merge cedar into mozilla-central 2011-03-28 13:28:13 -04:00
Trevor Saunders
c735992881 Bug 635952 - crash [@ notificationController::IsTreeConstructed() ] on shutdown, r=surkov, fer, a=blocking2.x+ 2011-03-28 23:00:02 +09:00
Alexander Surkov
8eec39795c Bug 629114 - crash on add comment link in review board [@ nsBulletFrame::GetListItemText ] [@ nsBulletFrame::GetListItemText(nsStyleList const&, nsString&) ], r=davidb, marcoz, sr=bz, a=blocking2.x+ 2011-03-28 22:59:54 +09:00
Alexander Surkov
0f5f6be48e Bug 644084 - crash [@ nsAccessNodeWrap::get_attributesForNames(unsigned short, unsigned short**, short*, unsigned short**)], r=marcoz, a=blocking2.x+ 2011-03-28 22:59:44 +09:00
Alexander Surkov
f8a3afcdae Bug 598578 - Crash [@ PL_DHashTableOperate | nsTHashtable<nsBaseHashtableET<nsUint32HashKey, nsCOMPtr<nsILocalFile> > >::RemoveEntry(unsigned int const&) ], r=davidb, f=marcoz, a=blocking2.x+ 2011-03-28 22:59:36 +09:00
Alexander Surkov
74448264ac Bug 643906 - Firefox 4.0 Crash Report [@ nsAccessible::AsHyperText() ], r=davidb, a=blocking2.x+ 2011-03-28 22:59:28 +09:00
Alexander Surkov
5dbb04e848 Bug 628603 - Crash in nsDocAccessible::CacheChildrenInSubtree [@ nsAccessNode::IsContent() ], r=davidb, a=blocking2.x+ 2011-03-28 22:59:17 +09:00
Alexander Surkov
8ead437c57 Bug 630828 - Crash [@ nsAccessible::UpdateChildren() ], r=davidb, a=blocking2.x+ 2011-03-28 22:59:08 +09:00
Alexander Surkov
ae07293967 Bug 638326 - getTextAtOffset line boundary may return more than one line, r=david, neil, f=marcoz, a=blocking2.x+ 2011-03-28 22:58:59 +09:00
Ms2ger
82697a892d Bug 581644 - Make nsHTMLDocument::GetImageMap return dom::Element; r=peterv 2011-03-28 12:51:59 -04:00
Mounir Lamouri
cc185260b6 Bug 636750 (2/4) - Use ToDouble instead of ToFloat when appropriate. r=bsmedmerg 2011-03-25 12:14:19 +01:00
Marco Zehe
1cc04b9ca4 Bug 644206 - attributes/test_text.html should be loaded as UTF-8, r=surkov 2011-03-25 13:19:18 +01:00
L. David Baron
af9a4f98db Merge layout work from projects/birch, part 4. a=rs 2011-03-24 14:36:14 -07:00
Boris Zbarsky
4635536259 Bug 606087. Don't reframe if overflow styles change on inlines. r=dbaron. Test changes by Alexander Surkov, r=marco.zehe 2011-03-23 09:56:58 -04:00
Ehsan Akhgari
a66644eabc Merge cedar onto mozilla-central 2011-03-23 12:07:34 -04:00
Dão Gottwald
3fc551c979 Remove bogus argument from addProgressListener calls in a11y tests for bug 608628 2011-03-23 14:43:56 +01:00
Dão Gottwald
c333a3c4e6 Bug 608628 followup, fixing up a11y tests 2011-03-23 13:54:39 +01:00
Alexander Surkov
0d22208e58 Bug 638106 - CKEditor document should be editable, r=davidb, a=final+ 2011-03-03 14:41:46 +08:00
Kyle Huey
94ef69bcce Merge m-c to bs. 2011-03-22 20:10:05 -04:00
Serge Gautherie
2196b4d02c Bug 544170 - [SeaMonkey 2.1] mochitest-a11y: tree/test_tabbrowser.xul fails, due to "tabbrowser API" dependencies and different application UIs; (Cv1) Add SimpleTest.executeSoon() fwiw.
r=surkov.alexander (a=test-only).
2011-03-21 17:27:43 +01:00
Serge Gautherie
5cbff2e207 Bug 642420 - XPFE autocomplete.xml: investigate removing explicit <children includes="menupopup"/>; (Av1) Just remove it, Update a11y test_combobox.xul.
f=surkov.alexander r=neil (a=NPOTDB).
2011-03-21 14:43:04 +01:00
Serge Gautherie
d54db2fd52 Bug 544170 - [SeaMonkey 2.1] mochitest-a11y: tree/test_tabbrowser.xul fails, due to "tabbrowser API" dependencies and different application UIs; (Bv1a) Add support for SeaMonkey tabbrowser UI, Extend existing checks (for Firefox tabbrowser UI), Call removeProgressListener().
f=neil r=surkov.alexander (a=test-only).
2011-03-21 14:37:57 +01:00
Serge Gautherie
b18abbf1ba Bug 535893 - [SeaMonkey 2.1] mochitest-a11y: test_combobox.xul fails; (Av1a) Add support for XPFE autocomplete popup and differently ordered children, Add explicit "no children" checks.
f=neil r=surkov.alexander (a=test-only).
2011-03-17 13:01:25 +01:00
Kyle Huey
782df80bf2 Merge m-c to bs. 2011-03-19 07:56:17 -04:00
Kyle Huey
1b4c77163a Merge m-c to bs. 2011-03-15 19:23:20 -04:00
Alexander Surkov
23b9e5d64a Bug 455840 - change test_nsIAccessible_focus.html mochitest to use eventQueue, r=marcoz, a=test-only
--HG--
rename : accessible/tests/mochitest/test_nsIAccessible_focus.html => accessible/tests/mochitest/test_takeFocus.html
2011-03-14 19:28:33 +08:00
Serge Gautherie
7cf3812b2b Bug 641358 - "Document" that test_txtctrl.xul uses a deprecated 'timed' textbox (too); (Av1) Just do it.
r=marco.zehe (a=test-only).
DONTBUILD
2011-03-14 12:13:05 +01:00
Marco Zehe
4524bc0daf Bug 415943 - Test that password field text is not readable through accessibility APIs, r=surkov, a=test-only 2011-03-14 10:21:48 +01:00
Alexander Surkov
34f2d0cb46 Bug 612872 - HAL/Supernova needs tweaks to our window emulation, r=davidb, sr=roc, a=davidb 2011-03-02 22:41:42 +08:00
Alexander Surkov
0f5d250d99 Bug 636945 - add downcasting for nsRootAccessible, r=davidb, a=davidb 2011-03-02 13:16:28 +08:00
Trevor Saunders
8e6b06a6d3 Bug 562262 - fix license in a11y files, r=surkov, a=beltzner, NPOTB 2011-03-02 13:16:20 +08:00
Serge Gautherie
c769bc4453 Bug 544171 - [SeaMonkey 2.1] mochitest-a11y: test_txtctrl.xul fails; (Av2a) Add support for XPFE (and Toolkit) autocomplete popup.
r=surkov.alexander (a=test-only).
2011-03-16 14:28:32 +01:00
Serge Gautherie
a6208381f9 Bug 633725 - docload_wnd.xul (and nsRootAcc_wnd.xul) tries to load about:robots which is Firefox specific (atm); (Av1) s/about:robots/about:/g, Replace bug 586818 comment with an explicit todo().
r=marco.zehe (a=test-only).
2011-02-27 01:19:06 +01:00
Alexander Surkov
305083de54 Bug 629358 - Baum Retec AG Cobra screen reader popup compatibility issue, r=davidb, f=marcoz, tnikkel, a=davidb 2011-02-22 21:54:56 +08:00
Alexander Surkov
1e99d36615 Bug 630180 - ###!!! ASSERTION: No parent accessible where we're not direct child of window: 'xpParentAcc', file .../msaa/nsAccessibleWrap.cpp, r=davidb, a=davidb 2011-02-22 21:54:46 +08:00
Alexander Surkov
a47d50013b Bug 452631 - enable setTextContents test, r=marcoz, a=test 2011-02-22 09:57:07 +08:00
Alexander Surkov
428ce08c1a Bug 635346 - allow relations for document accessible defined on document content, r=fer, a=davidb 2011-02-22 09:56:57 +08:00
Alexander Surkov
bdd48e4072 Bug 629912, part3 - don't flush layout in a11y, r=davidb, a=betaN 2011-02-17 10:43:03 +08:00
Alexander Surkov
854b0d9536 Bug 634240 - No caret move events are fired for XUL textbox accessible, r=davidb, f=marcoz, a=final+ 2011-02-16 00:33:54 +08:00
Fernando Herrera
8705595996 Bug 631026 - do no implement nsHyperText for XUL documents, r=surkov, a=davidb 2011-02-15 10:44:15 +08:00
Fernando Herrera
a8e061442d Bug 630194 - add mochitest for bug 630194, r=surkov, a=test 2011-02-14 17:40:59 +08:00
Alexander Surkov
85a1e175fe Bug 631068 - Accessible recreation breaks relations, r=davidb, a=final+ 2011-02-11 23:05:38 +08:00
Alexander Surkov
d20d2b7f3f Bug 633483 - don't update children of container for dependent content that has an accessible, r=davidb, a=davidb 2011-02-11 23:05:30 +08:00
Alexander Surkov
1aad6bab9b Bug 631772 - Hashtable recursion assertion with nsDocAccessible on the stack, r=davidb, a=davidb 2011-02-11 23:05:22 +08:00
Alexander Surkov
97ee26b0b4 Bug 626660, part2 - fix text diff algorithm, r=davidb, sr=neil, a=betaN 2011-02-08 12:48:41 +08:00
Mitchell Field
1592ff67f7 Merge mozilla-central to build-system. 2011-03-03 20:13:35 +11:00
Mitchell Field
b6976ca587 Merge mozilla-central to build-system. 2011-03-02 20:38:54 +11:00
Mitchell Field
dd61bc4257 Merge mozilla-central to build-system. 2011-02-28 18:28:40 +11:00
Kyle Huey
7d56189a13 Merge m-c to bs. 2011-02-25 15:23:05 -05:00
Mike Hommey
de12d28491 Bug 584474 part 1 - Use a special value of EXPORT_LIBRARY to copy libraries in other directories. r=khuey 2011-02-25 15:02:04 +01:00
Alexander Surkov
48eef7da69 Bug 630001 - Stop usage of nsIFrame::GetRenderedText in GetTextAt/Before/After for boundary char, r=fer, a=betaN 2011-02-03 22:29:12 +08:00
Alexander Surkov
9206a388d4 Bug 631160 - embedded accessible may expose wrong text, r=marcoz, davidb, a=betaN 2011-02-03 22:29:05 +08:00
Fernando Herrera
86e1baee63 Bug 630841 - add mochitest for bug 630841, r=surkov, a=test 2011-02-03 22:28:57 +08:00
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