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
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
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
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
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
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
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
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
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
Alexander Surkov
b2f4aea6fc
Bug 560013 - remove nsAccessible::NextChild, r=davidb, r=MarcoZ, sr=neil
2010-04-19 15:39:57 +02:00
David Bolter
757cef32a2
Bug 548291 - Support ARIA on area (map) elements; r=MarcoZ,surkov
2010-04-13 13:55:39 -04: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
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
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
Alexander Surkov
975c206c83
Bug 552643 - store nsDocAccessible in global document cache, r=davidb
2010-03-17 14:02:28 +08:00
Mats Palmgren
549893b6d7
Bug 544852, part 1: Remove nsCaret::GetCaretCoordinates. r=roc
2010-03-14 23:52:07 +01:00
Alexander Surkov
451d06d8e3
bug 551679, fix the leak2
2010-03-13 16:41:43 +08:00
Alexander Surkov
3c994cee07
bug 551679, fix the leak
2010-03-13 14:55:40 +08:00
Alexander Surkov
b9078f64cc
Bug 551679 - focus is not fired for focused document when switching between windows, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/events_scroll.html => accessible/tests/mochitest/events/scroll.html
rename : accessible/tests/mochitest/events/test_focus.html => accessible/tests/mochitest/events/test_focus_name.html
2010-03-13 12:24:51 +08:00
Alexander Surkov
d220d6c497
Bug 550396 - cache nsAccessible children for XUL tree accessibles, r=davidb, sr=neil
2010-03-10 18:26:11 +08:00
Alexander Surkov
e1e5d854dd
Bug 547811 - ASSERTION: Children are stored but not initialized! 'mAreChildrenInitialized', file c:/mozilla/fx20-02/accessible/src/base/nsAccessible.cpp, line 3011, r=davidb
2010-03-09 15:25:24 +08:00
David Bolter
44f47fbd80
Backing out fix for bug 548291 to fix test crash (b=550819)
2010-03-08 12:24:35 -05:00
Jonas Sicking
3175f89133
Bug 534136 Part 3: Optimize atom-using code for the fact that atoms store 16bit strings. Also take advantage of new nsAtomString API. r=bz
2010-03-08 07:45:00 -08:00
Jonas Sicking
c4106f7f22
Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
2010-03-08 07:45:00 -08:00
Jonas Sicking
1a6c0165bf
Bug 534136 Part 1: Make atoms keep a pointer to an nsStringBuffer rather than storing the data inline. r=bsmedberg
2010-03-08 07:44:59 -08:00
David Bolter
e9eafbb4e5
Bug 548291 - Support ARIA on area (map) elements; r=marcoz,surkov
2010-03-07 21:03:19 -05:00
Alexander Surkov
b5406cb1fe
Bug 546748 - topcrash regression: null dereference in nsRefPtr<T>::assign_assuming_AddRef(AddStyleSheetTxn*) | nsAccEventQueue::Shutdown() [@nsRefPtr<AddStyleSheetTxn>::assign_assuming_AddRef(AddStyleSheetTxn*) | nsAccEventQueue::Shutdown()], r=davidb
2010-02-26 11:02:39 -08:00
Jonathan Kew
e9d0f828e0
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
2010-02-24 09:57:44 -08:00
David Bolter
cf1c418a0d
Bug 547692 - Crash [@ nsCoreUtils::DispatchMouseEvent(unsigned int, nsIPresShell*, nsIContent*) ]. r=surkov
2010-02-23 09:38:00 -05:00
Saint Wesonga
f78442c0ad
Bug 523417 - "warning: invoking macro NS_ENSURE_SUCCESS argument 2: empty macro arguments are undefined in ISO C90 and ISO C++98" in DOM worker code. r=jst
2010-02-22 18:41:21 +01:00
Alexander Surkov
1fef158783
[mq]: fix
2010-02-20 17:31:07 -08:00
Alexander Surkov
ba467abdee
Bug 545738 - clean up nsAccessibilityService::GetAccessible() and related, r=davidb
2010-02-20 16:56:35 -08:00
Alexander Surkov
87a693598b
Bug 530081 - Clean up our tree walker , r=marcoz, davidb
...
--HG--
rename : accessible/src/base/nsAccessibleTreeWalker.cpp => accessible/src/base/nsAccTreeWalker.cpp
rename : accessible/src/base/nsAccessibleTreeWalker.h => accessible/src/base/nsAccTreeWalker.h
2010-02-20 16:55:04 -08:00
Alexander Surkov
8a46b1e0a7
Bug 524115 - HyperText accessible should get focus when the caret is positioned inside of it, text is changed or copied into clipboard by ATs, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/nsIAccessibleEditableText.js => accessible/tests/mochitest/editabletext.js
rename : accessible/tests/mochitest/test_nsIAccessibleEditableText.html => accessible/tests/mochitest/test_editabletext_1.html
2010-02-20 16:50:50 -08:00
Kyle Huey
2015b465c8
Bug 545064: Eliminate obsolete ResultFromSCode macro r=jimm, davidb
2010-02-20 08:45:19 -05:00
Alexander Surkov
f32b2994f9
Bug 545391 - keep nsAccessNode objects in cache instead of nsIAccessNode, r=davidb, marcoz, sr=neil
2010-02-11 21:58:35 +08:00
Alexander Surkov
2add5311df
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
c264e56b0e
Bug 543478 - nsXULSelectableAccessible::RefSelection leaks an nsIAccessible. r=surkov
2010-02-09 08:29:26 -05:00
David Bolter
fba92cea67
Bug 544017 - Fix DEBUG_A11Y compile path and move TestChildCache to DEBUG; r=surkov
2010-02-09 08:29:22 -05:00
Ehsan Akhgari
4c596d499d
Bug 544600 - Accessibility should check for the bogus br node used by the editor directly; r=davidb
2010-02-08 16:02:18 -05:00
Timothy Nikkel
375930c3f5
Bug 488771. Stop nsIScrollPositionListener from inheriting from nsISupports. r=roc
...
--HG--
extra : rebase_source : bb93c56b3347bc8df7fd843f08e2d5dfc4f3071b
2010-01-28 18:03:42 -06:00
Alexander Surkov
9583642adf
Bug 543931 - expose onmouseup/down via accessible 'click' action, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/test_actions_anchors.html => accessible/tests/mochitest/actions/test_anchors.html
rename : accessible/tests/mochitest/test_actions_aria.html => accessible/tests/mochitest/actions/test_aria.html
rename : accessible/tests/mochitest/test_actions.html => accessible/tests/mochitest/actions/test_general.html
rename : accessible/tests/mochitest/test_actions.xul => accessible/tests/mochitest/actions/test_general.xul
rename : accessible/tests/mochitest/test_actions_inputs.html => accessible/tests/mochitest/actions/test_inputs.html
rename : accessible/tests/mochitest/test_actions_tree.xul => accessible/tests/mochitest/actions/test_tree.xul
rename : accessible/tests/mochitest/test_actions_treegrid.xul => accessible/tests/mochitest/actions/test_treegrid.xul
rename : accessible/tests/mochitest/test_states.html => accessible/tests/mochitest/states/test_aria.html
rename : accessible/tests/mochitest/test_states_doc.html => accessible/tests/mochitest/states/test_doc.html
rename : accessible/tests/mochitest/test_states_docarticle.html => accessible/tests/mochitest/states/test_docarticle.html
rename : accessible/tests/mochitest/test_states_editablebody.html => accessible/tests/mochitest/states/test_editablebody.html
rename : accessible/tests/mochitest/test_states_frames.html => accessible/tests/mochitest/states/test_frames.html
rename : accessible/tests/mochitest/test_states_popup.xul => accessible/tests/mochitest/states/test_popup.xul
rename : accessible/tests/mochitest/test_states_tree.xul => accessible/tests/mochitest/states/test_tree.xul
rename : accessible/tests/mochitest/z_states_frame.html => accessible/tests/mochitest/states/z_frames.html
rename : accessible/tests/mochitest/z_states_framearticle.html => accessible/tests/mochitest/states/z_frames_article.html
rename : accessible/tests/mochitest/z_states_framecheckbox.html => accessible/tests/mochitest/states/z_frames_checkbox.html
rename : accessible/tests/mochitest/z_states_frametextbox.html => accessible/tests/mochitest/states/z_frames_textbox.html
2010-02-03 23:00:25 +08:00
Daniel Holbert
69608663a0
Bug 543497, Patch C: Fix "warning: suggest parentheses around arithmetic in operand of |" in nsXULMenuAccessible.cpp. r=surkov,aaronleventhal
2010-02-01 18:46:13 -08:00
David Bolter
6b0a03a0bd
Bug 542702 - Remove unused variable childLength in nsXFormsAccessible::CacheSelectChildren. r=surkov
2010-02-01 21:27:35 -05:00
David Bolter
662c7c630b
Bug 542221 - DeCOMtaminate some usage of nsAccessibilityService. r=surkov
2010-02-01 21:27:32 -05:00
David Bolter
47f61f690c
Bug 543033 - Remove unused getAccessibleInWindow (in nsIAccessibleRetrieval). r=surkov
2010-02-01 21:27:24 -05:00
Alexander Surkov
2f3e3323a4
Bug 542824 - Create child accessible for text controls from native anonymous content, r=marcoz, davidb
2010-02-01 23:22:35 +08:00
Alexander Surkov
50adbf9806
Bug 542801 - assertion 'Queue wasn't shut down', r=davidb
2010-02-01 23:21:11 +08:00
Alexander Surkov
5c8d5b845b
Bug 542267 - get rid nsAccessNode::gIsAccessibilityActive, r=davidb
2010-01-27 23:10:02 +08:00
Alexander Surkov
16441da7cb
Bug 541474 - make events coalescing smarter, r=ginn, davidb
2010-01-27 19:45:32 +08:00
Alexander Surkov
0c0d4576fe
Bug 540892 - Stop using nsIDOMNode tree traversals, r=davidb, sr=bz
2010-01-27 19:43:25 +08:00
Alexander Surkov
0dbd68dca1
Bug 541352 - nsDocAccessible::FireDelayedEvent should take nsAccEvent*, r=davidb
2010-01-27 19:42:44 +08:00
Alexander Surkov
9ecf2b143d
Bug 515141 - move events firing logic from nsDocAccessible and nsAccEvent into special classes, r=ginn, davidb
2010-01-27 19:42:08 +08:00
Alexander Surkov
f19fe9bb77
Bug 541108 - nsAccessible::DoCommand shouldn't return value, r=davidb
2010-01-25 23:09:25 +08:00
Alexander Surkov
ac429f5b6b
Bug 523785 - Use NS_DispatchToMainThread instead of nsITimer, r=ginn, davidb, sr=smaug
2010-01-25 23:08:08 +08:00
Olli Pettay
bd950481d6
Bug 540462 - Move GetDocument from nsIDocumentViewer to nsIContentViewer, r=bz
2010-01-23 13:41:41 +02:00
David Bolter
76eb061f48
Bug 540183 - possible crash fix; check for root frame. r=roc
2010-01-20 20:07:35 -05:00
Alexander Surkov
55e0e73cc8
Bug 540285 - stop explicit usage of nsAccEvent::prepareEvent, r=marcoz, davidb, ginn
...
--HG--
rename : accessible/tests/mochitest/Makefile.in => accessible/tests/mochitest/events/Makefile.in
rename : accessible/tests/mochitest/test_events_caretmove.html => accessible/tests/mochitest/events/test_caretmove.html
rename : accessible/tests/mochitest/test_events_coalescence.html => accessible/tests/mochitest/events/test_coalescence.html
rename : accessible/tests/mochitest/test_events_doc.html => accessible/tests/mochitest/events/test_doc.html
rename : accessible/tests/mochitest/test_events_draganddrop.html => accessible/tests/mochitest/events/test_dragndrop.html
rename : accessible/tests/mochitest/test_events_flush.html => accessible/tests/mochitest/events/test_flush.html
rename : accessible/tests/mochitest/test_events_focus.html => accessible/tests/mochitest/events/test_focus.html
rename : accessible/tests/mochitest/test_events_focus.xul => accessible/tests/mochitest/events/test_focus.xul
rename : accessible/tests/mochitest/test_events_focusdoc.html => accessible/tests/mochitest/events/test_focusdoc.html
rename : accessible/tests/mochitest/test_events_mutation.html => accessible/tests/mochitest/events/test_mutation.html
rename : accessible/tests/mochitest/test_events_scroll.xul => accessible/tests/mochitest/events/test_scroll.xul
rename : accessible/tests/mochitest/test_events_tree.xul => accessible/tests/mochitest/events/test_tree.xul
rename : accessible/tests/mochitest/test_events_valuechange.html => accessible/tests/mochitest/events/test_valuechange.html
2010-01-20 19:16:32 +08:00
Alexander Surkov
4f69473fdb
Bug 540389 - WARNING: Bad accessible tree! [tabbrowser tab], r=davidb, marcoz, mconnor
2010-01-19 12:35:08 +08:00
Alexander Surkov
797c4e5dab
Bug 540281 - rename nsAccessible::FireAccessibleEvent into HandleAccEvent, r=davidb
2010-01-19 12:23:44 +08:00
Ehsan Akhgari
189438622f
Backout changeset 7a74aa79f2ea because accessibility builds on Mac fail to compile
2010-01-18 14:03:47 -05:00
Alexander Surkov
36c6789aa1
Bug 540281 - rename nsAccessible::FireAccessibleEvent into HandleAccEvent, r=davidb
2010-01-19 00:32:40 +08:00
Alexander Surkov
46c5f065a8
Bug 540272 - don't use nsAccessible::FireAccessibleEvent directly, r=davidb
2010-01-19 00:17:01 +08:00
Alexander Surkov
6af8a9498b
Bug 540265 - move nsAccUtils::FireEvent into special class, r=davidb
2010-01-19 00:16:07 +08:00
Alexander Surkov
7fcd25c7bf
Bug 481396 - rename nsAccessibleEventData file to nsAccEvent, r=davidb
...
--HG--
rename : accessible/src/base/nsAccessibleEventData.cpp => accessible/src/base/nsAccEvent.cpp
rename : accessible/src/base/nsAccessibleEventData.h => accessible/src/base/nsAccEvent.h
2010-01-18 23:41:36 +08:00
Alexander Surkov
7853f24858
Bug 540262 - get rid nsAccEvent static helpers, r=ginn
2010-01-18 17:27:31 +08:00
Alexander Surkov
6da3b79a2f
Bug 539252 - remove 'Description: ' prefix from MSAA description, r=marcoz, davidb
2010-01-16 10:45:19 +08:00
Peter Van der Beken
7d8645e4ca
Fix for bug 428229 (Unable to override addEventListener), remove custom addEventListener code. r=bz.
...
--HG--
extra : rebase_source : 4e679da2100075a1e3c4ad557b92a3c86a5cf7be
2010-01-13 14:50:01 +01:00
David Bolter
12ddacf65f
Bug 520188 - make msaa role map conform for aria directory and marquee. r=surkov,MarcoZ
2010-01-12 21:18:24 -05:00
Alexander Surkov
a57c790415
Bug 539267 - IAccessible accHelp and accHelpTopic return wrong values, r=davidb
2010-01-13 03:57:00 +08:00
Alexander Surkov
86ba1506c9
Bug 536344 - posinset and setsize aren't calculated right for the flatter trees, r=marcoz, davidb
2010-01-13 03:07:38 +08:00
Robert O'Callahan
11acff4c6e
Bug 526394. Part 22: Remove more view stuff from PresShell. r=mats
2009-09-09 17:40:02 +12:00
Robert O'Callahan
519c0fd842
Bug 526394. Part 21: Remove nsIViewManager RootScrollableView APIs, and move GetRectVisibility to nsIPresShell. r=mats
2009-09-09 17:40:02 +12:00
Robert O'Callahan
5326dfa81a
Bug 526394. Part 19: Remove view paramters from nsIScrollPositionListener. r=mats
2009-09-09 17:40:01 +12:00
Robert O'Callahan
a923083da5
Bug 526394. Part 18: Remove nsIScrollableViewProvider and its implementations, now that we've removed all its users. r=mats
2009-09-09 17:40:01 +12:00
Robert O'Callahan
b3e06515f7
Bug 526394. Part 10: Convert accessibility code. r=mats
2009-09-03 15:57:41 +12:00
Robert O'Callahan
3c94fecdb3
Bug 526394. Part 3: Add all necessary new APIs to nsIScrollableFrame. r=mats,sr=dbaron
2009-09-01 16:11:11 +12:00
Alexander Surkov
4c6b58c381
bug 538633 - don't use nsDependentSubstring explicetly, r=neil
2010-01-12 03:01:51 +08:00
David Bolter
3eddb8a675
Bug 532338 - Inappropriate IAccessible2 role for DL and DT tags. r=MarcoZ,surkov
2010-01-11 13:55:52 -05:00
Alexander Surkov
d3e3c06b74
bug 538633, mac bustage fix
2010-01-11 23:21:10 +08:00
Alexander Surkov
576be928be
Bug 538633 - nsAccessible tree navigation methods should deal with nsAccessible pointers, r=marcoz, davidb, sr=neil
2010-01-11 22:14:06 +08:00
Alexander Surkov
ccb6231a01
Bug 166994 - Make our MSAA objects also support IDispatch methods for scripters, r=davidb
2010-01-08 14:50:38 +08:00
Alexander Surkov
8820f384e6
Bug 523068 - group attributes should be calculated from groupPosition(), r=marcoz, davidb
2010-01-06 18:36:50 +08:00
Ginn Chen
274b4a7bc6
Bug 533688 Firefox 3.6 failed to start with AT-SPI2 0.1.3 r=david.bolter,surkov.alexander
2010-01-06 14:56:56 +08:00
Boris Zbarsky
df21dcfefd
Bug 500882 part 3. Switch accessibility module to using the new GetPrimaryFrame API. r=surkov, sr=roc
2009-12-24 16:20:05 -05:00
Alexander Surkov
9bb4ee55a9
Bug 523069 - ARIA treegrid should expose group attributes, r=dbolter, marcoz
...
--HG--
rename : accessible/tests/mochitest/test_objectattrs.html => accessible/tests/mochitest/attributes/test_obj.html
rename : accessible/tests/mochitest/test_cssattrs.html => accessible/tests/mochitest/attributes/test_obj_css.html
rename : accessible/tests/mochitest/test_groupattrs.html => accessible/tests/mochitest/attributes/test_obj_group.html
rename : accessible/tests/mochitest/test_groupattrs.xul => accessible/tests/mochitest/attributes/test_obj_group.xul
rename : accessible/tests/mochitest/test_attrs_elm_tree.xul => accessible/tests/mochitest/attributes/test_obj_group_tree.xul
rename : accessible/tests/mochitest/test_textattrs.html => accessible/tests/mochitest/attributes/test_text.html
2009-12-24 10:45:29 +08:00
Benjamin Smedberg
437c9354fb
Backed out changeset 08e208698ef0: Bug 533688 (Firefox 3.6 failed to start with AT-SPI2 0.1.3) because of consistent orange on Mac/Linux:
...
1001 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/a11y/accessible/test_events_doc.html | Test timed out.
1011 ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/a11y/accessible/test_events_draganddrop.html | [SimpleTest/SimpleTest.js, window.onerror] An error occurred - nsIAccessibleEvent is not defined at chrome://mochikit/content/a11y/accessible/events.js:766
and subsequent errors and leaks
2009-12-16 10:31:14 -05:00
Ginn Chen
10cae7a19c
Bug 533688 Firefox 3.6 failed to start with AT-SPI2 0.1.3 r=david.bolter
2009-12-16 19:21:48 +08:00
David Bolter
2ebae1cd73
Bug 529289 - Implemented "scrollbar" and aria-orientation mappings. r=MarcoZ,surkov
2009-12-15 11:03:39 -05:00
Jae-Seong Lee-Russo
5f0fa14a9a
Bug 530360 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in /accessible, r=marco.zehe
2009-12-13 09:32:09 -08:00
Ginn Chen<ginn.chen@sun.com>
08876c7904
Bug 342045 - solaris bustage fix, r=surkov
2009-12-12 03:39:08 +08:00
Alexander Surkov
a3ff009b80
Bug 530014 - ARIA single selectable widget should implement nsIAccessibleSelectable, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/test_selectable_tree.xul => accessible/tests/mochitest/selectable/test_tree.xul
2009-12-12 03:38:55 +08:00
Alexander Surkov
044027358c
Bug 527466 - (nsAccessibleTreeWalker) Less frame walking, more node walking, r=marcoz, davidb
2009-12-12 03:38:33 +08:00
Alexander Surkov
91f04b99ef
Bug 529621 - When a table has only one column per row and that column happens to be a column header its role is exposed wrong, r=marcoz, davidb
2009-12-12 03:38:19 +08:00
Boris Zbarsky
cc6eb188e6
Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2009-12-10 14:36:04 -08:00
Alexander Surkov
e53bd62251
Bug 342045 - Fix O(n^2) access to all the children of a container, r=marcoz, davidb
2009-12-10 11:12:19 -08:00
Alexander Surkov
c1effd13d6
Bug 528311 - Crash [@ nsXULTreeAccessible::GetTreeItemAccessible(int, nsIAccessible**) ], part2, r=marcoz, b192=beltzner
2009-11-30 13:59:09 +08:00
Alexander Surkov
3028c9b06f
backout bug 342045
2009-11-20 00:35:38 +08:00
Alexander Surkov
63a49358d6
Bug 342045 - Fix O(n^2) access to all the children of a container, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/test_nsIAccessible_applicationAccessible.html => accessible/tests/mochitest/test_name_nsApplicationAcc.html
rename : accessible/tests/mochitest/test_invalidate_elmli.html => accessible/tests/mochitest/tree/test_list_invalidate.html
rename : accessible/tests/mochitest/tree/test_txtctrl.html => accessible/tests/mochitest/tree/test_txtcntr.html
2009-11-19 22:44:59 +08:00
Alexander Surkov
fb89b95276
Bug 529442. Don't hold a frame pointer in nsAccessibilityService::GetAccessible. r=roc,dbolter
2009-11-19 12:42:18 +13:00
David Bolter
eefe027f32
Bug 529192 - crash [nsXULListCellAccessible::GetAttributesInternal(nsIPersistentProperties*)] r=MarcoZ,surkov
2009-11-17 16:14:45 -05:00
Chris Jones
8cce8d8541
Backout b68f602ce949
2009-11-16 23:49:22 -06:00
Chris Jones
75d8b06554
bug 527590: make it an error to hide a virtual method declaration by overloading it in a derived class. (use |using base::method;| if you really mean to do that). rs=bsmedberg
2009-11-16 17:57:21 -06:00
David Bolter
ae4129ee61
Bug 525579 - topcrash [@ nsAccessibilityService::GetAccessible(nsIDOMNode*, nsIPresShell*, nsIWeakReference*, nsIFrame**, int*, nsIAccessible**)] (thanks dbaron) r=roc,surkov
2009-11-16 09:03:53 -05:00
Peter Van der Beken
7e0a012c40
Back out fix for bug 428229 (Unable to override addEventListener).
2009-11-15 17:03:03 +01:00
Peter Van der Beken
c0c277c532
Bustage fix.
2009-11-15 16:27:30 +01:00
David Bolter
486a4b94e9
Bug 527289 - crash [@ nsHyperTextAccessible::ScrollSubstringToPoint(int, int, unsigned int, int, int)]. r=surkov,MarcoZ
2009-11-10 09:07:19 -05:00
Alexander Surkov
24fa621411
Bug 492961 - Crash [@ nsHTMLTableHeaderAccessible::GetRoleInternal(unsigned int*) ], r=marcoz, davidb
2009-11-10 14:12:15 +08:00
Alexander Surkov
4fe3532b6f
Bug 249292 - Ensure accessible children for <toolbarbutton> types 'menu' and 'menu-button', r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/test_elm_filectrl.html => accessible/tests/mochitest/tree/test_filectrl.html
rename : accessible/tests/mochitest/test_elm_media.html => accessible/tests/mochitest/tree/test_media.html
rename : accessible/tests/mochitest/test_elm_select.html => accessible/tests/mochitest/tree/test_select.html
rename : accessible/tests/mochitest/test_elm_tree.xul => accessible/tests/mochitest/tree/test_tree.xul
rename : accessible/tests/mochitest/test_elm_txtcntnr.html => accessible/tests/mochitest/tree/test_txtctrl.html
2009-11-10 13:58:52 +08:00
David Bolter
ee2b67ac37
Bug 512059 - Accessibility focus event never fired for designMode document after the first focus. r=surkov,MarcoZ a=blocking1.9.2
2009-11-08 13:36:02 -05:00
David Bolter
400f0886e7
Backed out changeset 073164ba54ce
2009-11-07 21:34:20 -05:00
dbolter@mozilla.com
fdd8acf4f2
Bug 512058 - Can't set focus to designMode document via accessibility APIs (also b=512059). r=MarcoZ,surkov
2009-11-07 20:08:40 -05:00
Alexander Surkov
9a849e8382
Bug 526915 - aria-describedby broken in FF 3.6b1, r=marcoz, davidb
2009-11-07 14:37:51 +08:00
Ginn Chen
446a9c10f9
Bug 524696 Use nsTArray<nsRefPtr<nsAccEvent> > for mEventsToFire r=surkov.alexander sr=bzbarsky
2009-11-02 17:14:24 +08:00
Alexander Surkov
64fdee6658
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
72b0a51e86
Bug 506616 - remove all the code in #ifdef COMBO_BOX_WITH_THREE_CHILDREN, r=davidb
2009-10-31 09:54:59 +08:00
Alexander Surkov
71714f633f
Bug 524665 - use empty CacheChildren for leaf accessibles instead of implicit GetFirstChild and etc, r=davidb
2009-10-28 18:42:36 +08:00
Alexander Surkov
c31047d59a
Bug 372131 - nsLinkableAccessible/nsTextAccessible shouldn't be inherited from nsHyperTextAccessbile, r=davidb
2009-10-27 08:58:36 +08:00
Alexander Surkov
ad2193eb3e
Bug 523789 - nsHTMLLiAccessible shouldn't be inherited from linkable accessible, r=davidb
2009-10-23 11:29:36 +08:00
Alexander Surkov
8d2b85ed99
Bug 523565 - nsHTMLLabelAccessible shouldn't be text accessible, r=davidb
2009-10-22 12:45:52 +08:00
David Bolter
36a71267a1
Bug 523118 - we mistake 'cell' and text' xul tree seltypes for multiselects. r=surkov
2009-10-21 21:50:06 -04:00
Alexander Surkov
7661d79018
Bug 502164 - expose NODE_CHILD_OF relation for ARIA treegrids on rows, r=davidb
2009-10-20 15:53:49 +08:00
David Bolter
8f6ed51dfe
Bug 494807 - Do not expose a11y info specific to hyperlinks when role is overridden using ARIA. r=surkov
2009-10-19 12:14:05 -04:00
Alexander Surkov
b6a8c7ad92
Bug 501659 - HTML table's isRowSelected/isColumnSelected shouldn't fail if row or column has cell holes, r=davidb
2009-10-18 10:38:27 +08:00
Alexander Surkov
270f99f057
mac fix for bug 485270
2009-10-15 12:40:39 +08:00
Alexander Surkov
53700d8281
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
David Bolter
56f69b4fcb
Bug 520769 - we should not expose abstract aria roles. r=MarcoZ,surkov
2009-10-09 12:32:44 -04:00
Alexander Surkov
be5fce4aec
Bug 520129 - crash: columnHeaderCells on ARIA grid cell of the grid without rows [@ nsWinUtils::ConvertToIA2Array], r=davidb
2009-10-05 14:41:56 +08:00
David Zbarsky
8d8553ee41
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
David Bolter
d36dee59a1
Bug 512561 - Can't set focus to document via accessibility APIs while Adobe Flash plugin has focus. r=MarcoZ
2009-09-28 13:37:39 -04:00
Alexander Surkov
bb15489364
Bug 496783 - setParent shouldn't be virtual, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/test_accessnode_invalidation.html => accessible/tests/mochitest/test_invalidate_accessnode.html
2009-09-19 14:30:07 +08:00
David Bolter
4a268b2570
Bug 516047 - crash [@ nsXULTreeGridCellAccessible::GetAttributesInternal(nsIPersistentProperties*)]. r=MarcoZ
2009-09-18 12:20:45 -04:00
Alexander Surkov
337f412944
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
e735d2e90e
Bug 516133 - ARIA treegrid role on HTML:table makes thead/tbody accessible, r=marcoz, davidb
2009-09-15 13:31:05 +08:00
Alexander Surkov
c1364d276b
Bug 516135 - nsIAccessibleTableCell:table on HTML:td of HTML based ARIA treegrid returns null, r=davidb
2009-09-15 12:05:26 +08:00
Dave Yeo
638afdfc6d
Bug 516629 - [OS/2] Build break in accessible, r=surkov
2009-09-15 12:02:27 +08:00
Alexander Surkov
a4ef2d8635
Bug 513848 - nsHTMLTableCellAccessible is used in dojo's crazy ARIA grid, r=marcoz, davidb
2009-09-15 11:55:26 +08:00
David Bolter
64cf3f8dc1
Bug 515685 - Calculate modified-text mutation only when needed, r=surkov
2009-09-12 00:55:20 -04:00
Alexander Surkov
162d6d3e9c
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
2e6d6da4f4
Bug 417929 - nsIAccessiblTable selectRows does not unselect previously selected rows, r=marcoz, davidb, ginn, smaug, sr=roc
2009-09-10 11:06:54 +08:00
Alexander Surkov
f50096a8aa
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
Alexander Surkov
345d09908d
Bug 477551 - nsDocAccessible::FlushPendingEvents isn't robust, r=marcoz, davidb, ginn, sr=neil
2009-09-08 00:46:56 +08:00
Benjamin Smedberg
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Alexander Surkov
ad794d9985
Bug 513213 - coalesce events when new event is appended to the queue, r=marcoz, ginn, davidb
2009-09-03 10:01:18 +08:00
Alexander Surkov
4e27420024
Bug 506389 - Some same page links do not fire EVENT_SYSTEM_SCROLLINGSTART, r=marcoz, davidb
2009-09-01 10:49:15 +08:00
David Bolter
c86c525f2c
Bug 509696 - Empty role on body removes read-only state; breaks virtual buffers. r=MarcoZ,surkov
2009-08-31 09:12:08 -04:00
Alexander Surkov
e961b19f17
Bug 512908 - Don't expose empty live attribute if there is no aria-live and ARIA role hasn't default live value, r=marcoz, davidb
2009-08-28 13:27:27 +08:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
Boris Zbarsky
8ed78d0a82
Backed out changeset eb32cbfba7f5 (bug 488249 followup) to fix test orange.
...
--HG--
extra : rebase_source : 4143907d8226ec76eaabbdffe14ef004a270566c
2009-08-24 20:49:18 -04:00
Boris Zbarsky
e650ee7912
Bug 488249 more build bustage fixes
2009-08-24 17:11:35 -04:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Marco Zehe
17480f671d
Bug 504252 - Expose STATE_HASPOPUP on XUL elements that have an @popup attribute, r=surkov, r=davidb
2009-08-24 07:13:05 +02:00
Alexander Surkov
4876485a3d
Bug 507382 - focus is fired earlier than root accessible name is changed when switching between tabs, r=davidb, sr=neil
2009-08-21 21:20:18 +08:00
Alexander Surkov
6cf65259f1
Bug 506206 - ASSERTION: There should always be a DOM node for an event: 'Not Reached', file c:/mozilla/fx07-22/accessible/src/base/nsAccessibleEventData.cpp, line 114, part2, r=ginn, sr=neil
...
--HG--
rename : accessible/src/atk/nsAppRootAccessible.cpp => accessible/src/atk/nsApplicationAccessibleWrap.cpp
rename : accessible/src/atk/nsAppRootAccessible.h => accessible/src/atk/nsApplicationAccessibleWrap.h
2009-08-21 20:33:31 +08:00
Zack Weinberg
2cd31f70f9
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2009-08-20 14:52:48 -07:00
David Bolter
0c316eec67
Bug 510441 - Add support for nsIAccessibleEvent::OBJECT_ATTRIBUTE_CHANGED; r=MarcoZ,surkov
2009-08-20 10:16:00 -04:00
Alexander Surkov
1b857fbef0
Bug 503727 - Reorganize implementation of XUL tree accessibility, r=marcoz, ginn, sr=neil
2009-08-20 14:45:19 +08:00
Ginn Chen
c50ef10cc3
Bug 508992 missed a return statement in last checkin r=surkov.alexander
2009-08-14 16:07:25 +08:00
Jeff Muizelaar
697105c2d2
Bug 510024. Remove unnecessary casts in nsAccessibleWrap.mm. r=davidb
...
The type of currAcc.get() is already nsIAccessible* so there is no need for a
further cast to nsIAccessible*
2009-08-12 14:54:54 -04:00
Neil Rashbrook
ab160f04c0
Bug 508523 Crash [@ nsDocAccessible::FlushPendingEvents] r=surkov
2009-08-12 15:38:42 +01:00
timeless@mozdev.org
214488104d
Bug 507591 nsHTMLTableAccessible mLayoutHeuristic should not be an nsAutoString
...
r=marcoz
2009-08-12 11:49:55 +02:00
Ginn Chen
eea9d0eb48
Bug 508992 ASSERTION: Accessibility wasn't initialized! on quiting Firefox r=surkov.alexander
2009-08-11 15:03:01 +08:00
Ginn Chen
d2062497a7
Bug 508989 random crash with GTK print dialog with a11y r=surkov.alexander
2009-08-11 14:59:05 +08:00
Boris Zbarsky
cff6a5cfe1
Bug 508819. Stop relying on getElementById returning anonymous nodes. r=gavin,dietrich,davidb
2009-08-10 10:54:22 -04:00
Alexander Surkov
554be1d1c5
Bug 494815 - Accessible name subtree computation should ignore whitespace when determining whether to strip user-entered value, r=davidb
2009-07-29 17:03:20 +08:00
Alexander Surkov
323c53cf3a
Bug 468659 - Crash [@ nsAccessNode::GetDocAccessibleFor(nsIDocShellTreeItem*, int) ], r=ginn.chen
2009-07-29 17:01:48 +08:00
Alexander Surkov
02798cda64
Bug 506206 - ASSERTION: There should always be a DOM node for an event: 'Not Reached', file c:/mozilla/fx07-22/accessible/src/base/nsAccessibleEventData.cpp, line 114, r=marcoz, ginnchen
2009-07-28 10:28:06 +08:00
Alexander Surkov
29a9062ea2
Bug 504561 - Comboboxes do not emit accessibility events when selection changes, r=ginn.chen
2009-07-28 10:26:32 +08:00
Michael Kohler
39067b5db3
Bug 106386 - Correct misspellings in source code (old); Patch 1; r=timeless
2009-07-27 10:46:59 +02:00
Alexander Surkov
ca2cd92c70
Bug 504985 - get_accRole, if returning a role string, includes namespace URI withthe actual role, effective June 9, 2009, r=marcoz, davidb
2009-07-23 15:12:57 +08:00
Robert O'Callahan
5fa812e479
Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies
2009-07-22 12:45:13 +12:00
Alexander Surkov
b990a0f6ab
Bug 352093. Search the entire document tree for accessibles with a given child ID. r=bolter,sr=roc
2009-07-22 12:45:04 +12:00
Robert O'Callahan
85dc2d2c9c
Bug 352093. Update accessibility to handle windowless IFRAMES. r=alexsurkov
2009-07-22 12:45:04 +12:00
Joe Drew
6c441f55f7
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
...
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Alexander Surkov
9c1dc423fe
Bug 420845 - Fire event_reorder on any embedded frames/iframes whos document has just loaded, r=marcoz, davidb
2009-07-18 11:09:16 +08:00
Peter Van der Beken
eaa48c4f13
Fix bustage.
2009-07-14 18:37:37 +02:00
Peter Van der Beken
ed0899f1ce
Fix for bug 499781 (Move some methods from nsILink to nsIContent). r=bz, sr=dbaron.
...
--HG--
extra : rebase_source : da0ec8bfb6825d2e55edd2f5b08a9e43b033a2a3
2009-07-13 13:48:06 +02:00
Alexander Surkov
b3beef4a5c
Bug 501375 - nsHTMLTableAccessible::HasDescendant is much slower than it should be, r=marcoz, sr=bz
2009-07-08 10:39:04 +08:00
Alexander Surkov
ada7327bee
Bug 501656 - selected state is not exposed on selected HTML table cell, r=marcoz, davidb
2009-07-08 10:37:43 +08:00
Marco Zehe
95218b1a7e
Bug 495388 - Don't treat tables with ARIA roles that imply native markup as layout tables, r=davidb, r=surkov
2009-07-03 15:21:09 +02:00
Alexander Surkov
4b568ff1d1
Bug 501635 - nsHTMLTableAccessible::GetSelectedCells contains index duplicates for spanned rows or columns, r=davidb, r=MarcoZ
...
--HG--
rename : accessible/tests/mochitest/test_table_3.html => accessible/tests/mochitest/test_table_sels.html
2009-07-02 18:06:23 +02:00
Alexander Surkov
379c97de17
Bug 501078 - aria-selected=true on the row should be inherited by gridcell, r=marcoz, davidb
2009-07-01 16:10:15 +08:00
Neil Rashbrook
8f0fbe0b03
Bug 501071 Fix crash @ PL_strcmp - nsAccUtils::GetRoleMapEntry r=davidb
2009-06-30 22:29:54 +01:00
Olli Pettay
6041f8abed
Bug 496567 - Remove nsXULCommandEvent and nsIDOMXULListener, r=neil, sr=sicking
2009-06-30 10:56:40 +03:00
David Bolter
281b227c46
Bug 467144 - nsIMutationObserver::AttributeChanged should provide old attribute value; r=bzbarsky, r+sr=sicking
2009-06-29 14:36:25 -04:00
Alexander Surkov
c013ace4a3
Bug 461923 - remove nsIAccessibleTreeCache and nsPIAccessibleTreeItem, r=marcoz, davidb
2009-06-29 23:38:17 +08:00
Alexander Surkov
4107df6677
Bug 501086 - missed aria-selected should be result of selectable state for some roles, r=marcoz, davidb
2009-06-29 23:24:36 +08:00
Alexander Surkov
4d400c049d
Bug 501092 - NS_ASSERTION(parentDoc, No parent document during initialization), r=davidb
2009-06-29 21:26:45 +08:00
Alexander Surkov
df93a01d0c
Bug 437980 - 9 tests fail in table_indexes.html chrome test file, r=marcoz, davidb, bernd
2009-06-29 18:54:26 +08:00
David Bolter
497cd6bc5b
Bug 500487 - Crash [@ nsDocAccessible::RemoveEventListeners() ]; r=MarcoZ, r=surkov
2009-06-28 13:45:04 -04:00
Alexander Surkov
86f5238dcb
atk fix for bug 499653
2009-06-25 11:20:04 +08:00
Alexander Surkov
fb9b25387c
Bug 499653 - unify ARIA state attributes mapping rules, r=marcoz, davidb
2009-06-25 10:12:38 +08:00
Alexander Surkov
2d358705aa
Bug 461922 - remove nsPIAccessibleDocument, r=marcoz, davidb, sr=neil
2009-06-25 10:08:53 +08:00
David Bolter
2326fc5b85
Bug 500213 - compiler warns about unused enums in switch; r=MarcoZ
2009-06-24 19:18:46 -04:00
David Bolter
c2d734f03a
Bug 500210 - comparison of unsigned and signed integer warnings; r=MarcoZ
2009-06-24 19:18:46 -04:00
David Bolter
ff5ef6b8af
Bug 500202 - Unused variable build warnings; r=MarcoZ
2009-06-24 19:18:46 -04:00
Olli Pettay
1a534bf2c2
Bug 497178 - Make nsPIDOMEventTarget::GetListenerManager to return nsIEventListenerManager*, r+sr=peterv
...
--HG--
extra : rebase_source : e92146a2236fe857aff7b2a9b1516b30174b8d83
2009-06-23 14:23:52 +03:00
Chris AtLee
7b4a63772f
Bug 495297 - Unnecessary relinking of libxul; r=ted.mielczarek
...
Change how accessibility and printinggui libraries are copied to avoid
triggering re-links of xul later on if nothing has changed.
2009-06-22 23:48:23 +02:00
David Bolter
0898cf8a32
Bug 444644 - When an OBJECT_SHOW event is fired, its MSAA states are not properly set yet; r=MarcoZ, r=surkov
2009-06-22 14:28:20 -04:00
David Bolter
8d27b1529b
Bug 477599 - Expose ARIA semantics for HTML 5 draggable; r=MarcoZ, r=surkov
2009-06-19 14:23:44 -04:00
David Bolter
f2d9349340
Bug 499140 - Set container-live-role attribute for all containers with default or explicit aria-live; r=MarcoZ, r=surkov
2009-06-19 13:44:13 -04:00
Alexander Surkov
04ca2879fd
mac bustage fix for bug 461921
2009-06-18 16:14:16 +08:00
Alexander Surkov
5b0375811f
Bug 461921 - remove nsPIAccessible, r=marcoz, davidb
2009-06-18 15:37:38 +08:00
Marco Zehe
4c9e75dc90
Bug 498913 - Crash when visiting www.bicycling.com with JAWS 10 running, r=davidb
2009-06-17 19:05:45 +02:00
David Bolter
9c5beac61a
Bug 391829 - Add support for container-live-role to object attributes; r=MarcoZ, r=surkov, sr=neil
2009-06-17 10:22:23 -04:00
Alexander Surkov
e7282ad9b3
Bug 498277 - nsARIAGridAccessible is used for html:table with role='grid', r=davidb, r=MarcoZ
2009-06-16 18:48:05 +02:00
Alexander Surkov
248a98d934
Bug 493723 - implement IAccessibleTable interface for ARIA grids, r=davidb, r=ginn, r=MarcoZ
2009-06-16 18:42:35 +02:00
L. David Baron
0d06184f97
Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
2009-06-16 08:00:20 -07:00
Alexander Surkov
a270c9588a
Bug 495390 - If a link has a non-breaking space as screen text, try to fall back to other means like @title, marcoz, davidb
2009-06-13 09:06:02 +08:00
Mats Palmgren
92216ae9a8
Add missing 'return' in nsDocAccessible::TakeFocus(). b=497867 r=marco.zehe
2009-06-13 00:51:50 +02:00
Marco Zehe
6e1a8b272d
Merge for backout of bug 493723
2009-06-12 16:31:46 +02:00
Marco Zehe
12600a17ce
Backed out changeset 2928cc356e14 of bug 493723 to fix screen reader bustage
2009-06-12 16:12:51 +02:00
Alexander Surkov
d926593723
Bug 493723 - implement IAccessibleTable interface for ARIA grids, r=marcoz, davidb, ginn
2009-06-12 20:49:28 +08:00
Marco Zehe
5b78d6ccc4
Bug 497304 - Crash [@ nsAccessibleWrap::get_accParent(IDispatch**) ], r=davidb
2009-06-12 07:12:26 +02:00
Alexander Surkov
7a29f70a2e
Bug 493695 - create accessibles for HTML tr, r=marcoz, davidb
2009-06-12 20:55:04 +08:00
Alexander Surkov
42bed44933
Bug 493552 - implement nsIAccessibleTable selection methods for ARIA grids, r=marcoz, davidb, sr=neil
2009-06-12 20:52:29 +08:00
David Bolter
c2aedbd81e
Bug 478032 - Fire delayed value changed event for aria-valuetext changes. r=surkov, r=MarcoZ
2009-06-11 15:57:29 -04:00
David Bolter
6a5e3154e7
Bug 481114 - map timer, log and marquee ARIA roles into a11y roles. r=surkov, r=MarcoZ
2009-06-11 14:18:24 -04:00
Arpad Borsos
a797cac310
Bug 497068: Fix "will be initialized after" warnings; r=dbaron
2009-06-09 18:03:59 +02:00
Arpad Borsos
589f71c968
Bug 467948 - fix some deprecated conversion from string constant warnings; r=dbaron
2009-05-26 10:53:15 +02:00
Neil Deakin
79321ef1f8
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
2009-06-10 14:00:39 -04:00
Alexander Surkov
7b593bc921
Bug 494346 - STATE_FOCUSABLE not exposed on focusable video sliders, r=davidb, r=MarcoZ
...
--HG--
rename : accessible/tests/mochitest/nsIAccessible_states.js => accessible/tests/mochitest/states.js
2009-05-22 18:09:51 +02:00
Alexander Surkov
c6534bd851
Bug 493521 - do not warn trying to get selection controller for focused document, r=marcoz, davidb
2009-05-20 21:09:33 +08:00
Alexander Surkov
e939e0b0a3
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
b563799c4d
Bug 493433 - invalid arg on valid relation type, r=marcoz, davidb
2009-05-18 11:42:43 +08:00
Alexander Surkov
21d2d48be5
Bug 492736 - robust nsXULTreeAccessible::GetLastChild, r=marcoz, davidb
2009-05-15 22:56:58 +08:00
Alexander Surkov
8256d0bd8d
Bug 492518 - xul:slider accessible of xul:scale is accessible illegally, r=marcoz, davidb
2009-05-14 13:50:17 +08:00
Alexander Surkov
bea5b29dba
Bug 491851 - implement relations inside HTML table, r=marcoz, davidb, sr=neil
2009-05-14 13:31:09 +08:00
Alexander Surkov
4f5a62cf0d
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
Alexander Surkov
60b110dbad
Bug 491443 - Fire OBJECT_NAMECHANGE events when the HTML 5 media Play/Pause or Mute/Unmute buttons are pressed and the caption changes, r=marcoz, davidb
2009-05-14 13:27:40 +08:00
Alexander Surkov
cd10ad3b55
Bug 468360 - tree without treecols definition crashes the browser in [@XULTreeAccessible::TreeViewInvalidated], patch=timeless, r=me
2009-05-13 13:21:21 +08:00
Alexander Surkov
02918bf42d
Bug 492530 - allow aria-labelledby to work in anonymous content, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/nsIAccessible_name.css => accessible/tests/mochitest/name.css
rename : accessible/tests/mochitest/nsIAccessible_name.js => accessible/tests/mochitest/name.js
rename : accessible/tests/mochitest/nsIAccessible_name.xbl => accessible/tests/mochitest/name.xbl
rename : accessible/tests/mochitest/test_nsIAccessible_name.html => accessible/tests/mochitest/test_name.html
rename : accessible/tests/mochitest/test_nsIAccessible_name.xul => accessible/tests/mochitest/test_name.xul
rename : accessible/tests/mochitest/test_nsIAccessible_name_button.html => accessible/tests/mochitest/test_name_button.html
rename : accessible/tests/mochitest/test_nsIAccessible_name_link.html => accessible/tests/mochitest/test_name_link.html
2009-05-13 13:13:12 +08:00
David Bolter
993624156d
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
36a1310be5
Bug 491657 - getDeepestChildAtPoint must return null when point is not inside of accessible, r=marcoz, davidb, sr=neil
2009-05-11 18:57:28 +08:00
Alexander Surkov
eb68e45eae
Bug 285167 - Mozilla doesn't support Scrollbar accessible, r=marcoz, davidb, enndeaking, sr=neil
2009-05-11 13:30:40 +08:00
Ryo Onodera
5e72993bff
Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
...
--HG--
extra : rebase_source : 13778709270ab926e951a7782fce3632370ef7c7
2009-05-08 14:31:04 +12:00
Alexander Surkov
242e40e2a0
Bug 491645 - use getTreeBody instead explicit searching of treechildren element, r=marcoz
2009-05-06 17:54:26 +08:00
Alexander Surkov
183e298ba0
Bug 490761 - do not fail when nsIAccessibleValue accessible can't get value from markup, r=marcoz, davidb
...
--HG--
rename : accessible/tests/mochitest/test_elm_prgrsmtr.xul => accessible/tests/mochitest/test_value.xul
2009-05-06 11:16:36 +08:00
Alexander Surkov
80c7316e5e
Bug 491450 - wrong x and width of treeitem, r=davidb, r=MarcoZ
2009-05-05 21:33:44 +02:00
Alexander Surkov
dca9655b0e
Bug 489551 - Values of sliders and progress bars in HTML 5 audio and video element's control sets are not percentages, r=marcoz, davidb
2009-04-25 11:32:47 +08:00
Alexander Surkov
462c0844c5
Bug 489944 - @title attribute no longer exposed on accDescription, r=davidb, r=MarcoZ
2009-04-24 16:40:18 +02:00
Alexander Surkov
f294115b66
Bug 489306 - overflowed content doesn't expose child text accessibles, r=marcoz, davidb
2009-04-22 19:22:36 +08:00
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
Serge Gautherie
c0e4e34217
Bug 481357 - rename finalRole to role, Remove leftover 'containerRole', r=davidb
2009-04-20 09:02:12 +02:00
Shailen N. Jain
f3fe35407d
Bug 486857 - AIX Compilation error for trunk build source nsAccessibleTreeWalker.cpp : ../../../dist/include/xpcom/nsCOMPtr.h, line 187.30: 1540-0408 (S), r+sr=roc
2009-04-20 08:58:30 +02:00
David Bolter
a0514277f5
Bug 488562 - Crash [@ nsRootAccessible::FireAccessibleFocusEvent] on reload with DOMAttrModified removing window and accessibility, r=surkov
2009-04-20 08:10:25 +02:00
David Bolter
a23626549a
Bug 473732 - Provide actions to set ARIA sort and expanded, r=surkov, r=MarcoZ
2009-04-20 08:06:19 +02:00
Boris Zbarsky
923961bf17
Backed out changeset 50940a1eb1e9 (bug 473732) because it causes Linux unit
...
test orange.
2009-04-09 14:47:49 -04:00
David Bolter
8655663edd
Bug 473732 - Provide actions to set ARIA sort and expanded, r=surkov, r=MarcoZ
2009-04-09 18:16:10 +02:00
David Bolter
433accd3d6
Bug 484437 - Remove aria-droppable, r=surkov, r=MarcoZ
2009-04-09 17:36:25 +02:00
Jeremy D. Lea
39f62f1364
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
2009-04-01 13:59:02 -08:00
Ginn Chen
c18e6b7053
Bug 468727 Crash [@ nsHTMLTextFieldAccessible::GetStateInternal] r=david.bolter, surkov.alexander
2009-03-18 16:21:13 +08:00
David Bolter
89b0ab79ba
Bug 482974 - PRBool violation in nsTextAttrs.cpp, r=surkov, r=MarcoZ
2009-03-13 15:39:16 +01:00
Ginn Chen
0629f4fa0b
Bug 468727 backout due to leaks
2009-03-13 18:43:45 +08:00
Ginn Chen
b0c4be8467
Bug 468727 Crash [@ nsHTMLTextFieldAccessible::GetStateInternal()] r=surkov.alexander
2009-03-13 15:56:11 +08:00
Alexander Surkov
b124621b45
Bug 482033 - get rid static cast conversions of Gecko roles to ATK roles, r=ginn.chen
2009-03-11 09:59:25 +08:00
David Bolter
7f125f04cd
bug 482563 - Tweak our exposure of object attributes, r=MarcoZ
2009-03-10 21:44:43 +01:00
David Bolter
a908098d7f
Bug 482258 - ARIA controls with STATE_MIXED must not have STATE_CHECKED set also, r=MarcoZ
2009-03-10 07:03:21 +01:00
Marco Zehe
1d963cf262
bug 477975 - Expose action on HTML5 indeterminate checkboxes, r=davidb
...
--HG--
rename : accessible/tests/mochitest/test_nsIAccessible_actions.xul => accessible/tests/mochitest/test_actions.xul
rename : accessible/tests/mochitest/test_nsIAccessible_actions.html => accessible/tests/mochitest/test_actions_aria.html
2009-03-09 16:10:40 +01:00
Alexander Surkov
187000cd65
a11y leak fix for bug 481357
2009-03-08 01:27:10 +08:00
Alexander Surkov
15f2d91e7b
Bug 481357 - rename finalRole to role, r=davidb
2009-03-07 23:38:58 +08:00
Alexander Surkov
cf0aeb9e0d
Bug 481617 - leaks of test_getChildAtPoint (enable this test), r=marcoz
2009-03-05 21:07:38 +08:00
Alexander Surkov
039210d270
Bug 481624 - nsTextAccessibleWrap::get_fontFamily leaks, r=marcoz
2009-03-05 21:02:48 +08:00
Alexander Surkov
36882b3bfd
Bug 471493 - crash [@ nsPropertyTable::GetPropertyInternal], r=marcoz, davidb, rcampbell
2009-03-05 12:08:18 +08:00
Alexander Surkov
b352538b17
Bug 473570 - Restrict font-weight text attribute to allowed values, r=marcoz, davidb, mozbugz, sr=roc
2009-03-04 14:46:29 +08:00
Alexander Surkov
5db9e0b47e
Bug 475330 - mochitests for xul:tab and xul:tabpanel relations, r=marcoz, davidb
2009-02-27 19:01:33 +08:00
Alexander Surkov
9f76b3b03e
Bug 480099 - If an html:label has both a title and inner text, title becomes acc name for control this label is labelling, r=marcoz, davidb
2009-02-27 18:54:39 +08:00
Alexander Surkov
b80187d3a7
Bug 476404 - [SeaMonkey] New a11y test_relations.xul fails, r=marcoz, davidb, sr=neil
2009-02-27 18:47:15 +08:00
David Bolter
5b17a61d1e
Bug 478810 - document role='textbox' fails assertion, r=surkov, r=MarcoZ
2009-02-26 09:17:43 +01:00
David Bolter
c21cc8b611
Bug 477876 - expose checkable='true' object attribute, r=surkov, r=MarcoZ
2009-02-21 08:43:51 +01:00
L. David Baron
fa9a21c33d
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 21:29:21 -08:00
L. David Baron
2eb748571c
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
2009-02-19 13:51:46 -08:00
L. David Baron
d9ac02ed8c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 12:33:09 -08:00
L. David Baron
a91aa25ab0
Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
2009-02-19 09:06:18 -08:00
L. David Baron
51ef1de194
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 07:29:28 -08:00
Jeremy D. Lea
b9a1696e34
Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
...
--HG--
extra : rebase_source : 4a35ccdcafbe8a0a9dded9f292a139b4679709e3
2009-02-18 16:11:49 -08:00
Alexander Surkov
75c9b11d6d
parital backup of bug 463645 to make tests pass
2009-02-19 16:10:45 +08:00
Alexander Surkov
842947d4f1
bustage fix3
2009-02-19 15:34:40 +08:00
Alexander Surkov
acbb991644
bustage fix2 bug 463645
2009-02-19 15:31:39 +08:00
Alexander Surkov
e31d6395b8
bustage fix bug 463645
2009-02-19 15:23:44 +08:00
Alexander Surkov
ed9e9ba487
Bug 455886 - AccessibleNameFromSubtree(): don't recurse into subtrees for roles that don't use name from subtree, r=davidb, marcoz
...
--HG--
rename : accessible/src/base/nsNameUtils.cpp => accessible/src/base/nsTextEquivUtils.cpp
rename : accessible/src/base/nsNameUtils.h => accessible/src/base/nsTextEquivUtils.h
2009-02-19 15:06:14 +08:00
Alexander Surkov
a9f284053f
Bug 463645 - container-live object attribute should reflect role as well, r=davidb, marcoz
2009-02-19 14:56:19 +08:00
L. David Baron
8b207bcc51
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
2009-02-18 18:59:47 -08:00
L. David Baron
366992262c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-18 17:13:25 -08:00
David Bolter
f4e8292a4b
bug 467387 - Expose non-editable documents as readonly, regardless of role, r=surkov, r=MarcoZ
...
--HG--
rename : accessible/tests/mochitest/test_nsIAccessible_editabledoc.html => accessible/tests/mochitest/test_states_doc.html
rename : accessible/tests/mochitest/test_nsIAccessible_editablebody.html => accessible/tests/mochitest/test_states_editablebody.html
2009-02-17 17:16:38 +01:00
Neil Rashbrook
ff1250f26b
VC7.1/SunCC bustage fix for bug 475522 r=surkov.alexander,ginn.chen
2009-02-16 11:24:22 +00:00
Serge Gautherie
5ec9f53e89
Backed out changeset: 719dca3419b5
2009-02-15 18:41:16 +01:00
Jeremy Lea
b82cdbd258
Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
2009-02-15 17:41:06 +01:00
Alexander Surkov
2d17b131fc
Bug 475522 - walk subtree once for all text attributes, r=davidb, rOMarcoZ, sr=neil
...
--HG--
rename : accessible/src/base/nsTextUtils.cpp => accessible/src/base/nsTextAttrs.cpp
rename : accessible/src/base/nsTextUtils.h => accessible/src/base/nsTextAttrs.h
2009-02-15 09:35:10 +01:00
David Bolter
fc0422bfdc
Bug 475006 - Extend nsARIAMap or create hashtable to capture ARIA attribute characteristics, r=surkov, r=MarcoZ
2009-02-15 09:15:31 +01:00
Marco Zehe
79edd80b98
Backout changeset 4767c92771e6 from bug 475522 because of burning tree
2009-02-12 15:35:12 +01:00
Alexander Surkov
af8c0fe837
Bug 475522 - walk subtree once for all text attributes, r=marcoz, davidb, sr=neil
...
--HG--
rename : accessible/src/base/nsTextUtils.cpp => accessible/src/base/nsTextAttrs.cpp
rename : accessible/src/base/nsTextUtils.h => accessible/src/base/nsTextAttrs.h
2009-01-12 21:34:52 +08:00
Marco Zehe
e07c6d5714
bug 477572 - Properly support indeterminate checkboxes with the right a11y notifications, r=surkov, sr=roc
...
--HG--
rename : accessible/tests/mochitest/test_nsIAccessible_states.html => accessible/tests/mochitest/test_states.html
2009-02-11 09:40:27 +01:00
David Bolter
a4fa6ef006
bug 474340 - Change aria-grab to aria-grabbed, r=MarcoZ
2009-02-11 08:09:54 +01: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
Alexander Surkov
8cdd1a5abc
bug 477606 - select@size should be exposed as listbox, r=davidb, r=MarcoZ
2009-02-10 10:55:21 +01:00
David Bolter
67cac97b18
bug 474408 - Remove role='description', r=MarcoZ
2009-02-10 10:40:38 +01:00
Marco Zehe
55564c47f0
Leak bustage fix for bug 472662, r=peterv
2009-02-05 12:46:34 +01:00
Alexander Surkov
9133de3976
fix Solaris bustage of bug 472662
2009-02-05 16:57:08 +08:00
Alexander Surkov
1c10820fae
comment for bug 472662
2009-02-05 15:11:12 +08:00
Alexander Surkov
984d96b10b
merge with bug 476209
2009-02-05 14:26:54 +08:00
Alexander Surkov
a76fcdea47
Bug 472662 - no reorder event for most display property & DOM changes, r=marcoz, davidb
2009-02-05 14:23:18 +08:00
Marco Zehe
729e5a9577
bug 472311 - Alert dialogs not being spoken, section 508 issue, r=aaronlev, r=enn
2009-02-02 10:35:36 +01:00
David Bolter
f0cdd2c084
bug 467146 - font-size text attribute should be exposed in pt units, r=surkov, r=MarcoZ
2009-01-25 08:01:24 +01: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
David Bolter
40a4e24a45
bug 474294 - Support aria-expanded on more roles, r=aaronlev, r=MarcoZ
2009-01-19 22:28:03 +01:00
Fred Jendrzejewski
7d5761cdfa
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Robert O'Callahan
cfe47b0fc4
Backout bug 461047
...
--HG--
extra : rebase_source : 30f40138d764520634e4ceac0f2bc523dcbc4b09
2009-01-16 22:20:53 +13:00
Robert O'Callahan
1a9b00de4e
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Marco Zehe
85ddb46873
bug 458871 - QueryService always returns an object while it should check service ID, r=aaronlev
2009-01-16 09:55:55 +01:00
Fred Jendrzejewski
b79ad6fa55
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Marco Zehe
cb81707d30
bug 472326 - html:input of type file no longer rendered to screen readers, effective December 30, 2008, r=aaronlev, r=surkov
2009-01-15 15:45:43 +01:00
Jeremy Lea
1800930122
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
David Bolter
97b5f92d23
bug 472679 - Clean up obsolete ARIA that is no longer in spec, r=aaronlev, r=MarcoZ
2009-01-13 07:08:46 +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
David Bolter
f9d0ea661a
Bug 452388 - Support value of undefined for aria-checked/aria-pressed/aria-selected, r=aaronlev, r=surkov, r=MarcoZ
2009-01-12 18:20:34 +01:00
Phil Ringnalda
0257955a9e
Correct spelling of ofset to offset the lack of builds in a CLOSED TREE
2009-01-11 10:46:17 -08: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
2800477394
Bug 468418 - Expose level for nested lists in HTML, r=marcoz, aaronlev
2009-01-05 15:41:30 +08:00
Ginn Chen
495a04149e
Bug 460926 A11y heirachy is broken on GNOME 2.24, r=surkov.alexander sr=roc
2008-12-22 14:46:30 +08: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
05141df6aa
Bug 448744 - IAccessibleText::caretOffset should return -1 if the system caret is not currently with in that particular object, r=aaronlev, marcoz, sr=roc
2008-12-16 18:14:20 +08:00
Neil Deakin
368d82a815
Bug 393575, change nsIMenuParent to nsMenuParent, r+sr=bz
...
--HG--
rename : layout/xul/base/src/nsIMenuParent.h => layout/xul/base/src/nsMenuParent.h
2008-12-05 11:37:31 -05:00
L. David Baron
c95d61afc0
Pass the user font set through more reliably and make it a required parameter. (Bug 467084) r+sr=roc a=blocking1.9.1+
2008-12-04 08:09:53 -08:00
Alexander Surkov
ec5bc8b940
Bug 467057 - xul menulist doesn't fire expand/collapse state change events, r=marcoz, aaronlev
2008-12-03 17:04:02 +08:00
Alexander Surkov
971921d722
Bug 462868 - background-color text attribute being exposed as black when it isn't, r=aaronlev, marcoz
2008-12-03 15:22:49 +08:00
Alexander Surkov
2e40941e40
Bug 467055 - move name calculated from tooltip code to GetName, r=davidb, marcoz
2008-12-03 15:21:08 +08:00
Alexander Surkov
91292d7de3
Bug 467139 - NameFromSubtree rule should be based on role, r=aaronlev, marcoz, davidb, sr=neil
2008-12-03 15:18:41 +08:00
Alexander Surkov
2393083613
Bug 459782 - check the name calculation rules for nsHTMLLinkAccessible. r=david.bolter/marco.zehe, a191=beltzner.
2008-11-28 11:04:34 +01:00
Alexander Surkov
f0557886a2
Bug 416872 - Simplify GetState() impl's for defunct objects, r=david.bolter, sr=neil, a=beltzner
2008-11-27 12:04:05 +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
Benjamin Smedberg
9696613a50
Relanding bug 461410 - nsILineIterator is never used outside of layout - set nsresults to replicate the existing code more correctly, which fixes the mochitest failures, r+sr=roc with nits noted by Mats Palmgren
2008-10-30 12:17:59 -07:00
Marco Zehe
bdf15bd3f7
bug 458058 - Crash [@ CallQueryInterface<nsINode, nsIDOMElement>(nsINode*, nsIDOMElement**) ], r=aaronlev
2008-10-30 09:24:09 +01:00
Philipp Kewisch
5d4521a3df
Additional fix for bug 462025 as discussed with aaronlev,surkov
2008-10-29 18:03:20 +01:00
Alexander Surkov
29e275b9c7
Bug 461767 - don't create nslinkableaccessible if 'click' event handler is registered, r=aaronlev, marcoz
2008-10-29 16:55:28 +08:00
Alexander Surkov
79acde7092
Bug 455482 - In a select nested within a label, the accname contains each option's text, should only contain label's text, patch=Eitan, r=me, marcoz
2008-10-29 16:53:43 +08:00
Philipp Kewisch
52ceb97fd5
Fix bug 462025 - Venkman crashes in nsDocAccessible::HasFlag (regression). r=aaronlev
2008-10-29 09:43:21 +01:00
Alexander Surkov
a30d1e45fe
Bug 460932 - text-indent and text-align should really be object attributes, r=aaronlev, marcoz
2008-10-28 19:54:57 +08:00
Alexander Surkov
523717dc36
Bug 461761 - assertion: Obtained accessible isn't a child of this accessible, r=aaronlev
2008-10-28 19:53:19 +08:00