Commit Graph

1091 Commits

Author SHA1 Message Date
David Bolter
b0d3d6c87f Bug 525175 - Intermittent timeout in test_name_nsRootAcc.xul followed by thousands of nsIAccessibleEvent is not defined errors. r=MarcoZ,surkov 2009-11-11 15:16:16 -05: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
4351278a2b tree/test_menu.xul tempororay fix, bug 527646 2009-11-10 17:38:05 +08: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
b079ed1771 Bug 525175 - Intermittent timeout in test_name_nsRootAcc.xul followed by thousands of nsIAccessibleEvent is not defined errors, r=marcoz 2009-10-31 09:55:40 +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
Dão Gottwald
a5e134553e Bug 509298 - updateCurrentBrowser leaves focus in location bar if no specific element is focused in that browser. r=enn, ui-r=beltzner 2009-10-31 01:04:07 +01: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
3aeca0d460 linux mochitest fix for bug 485270 2009-10-15 14:27:57 +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
3cf96a5d64 Bug 520709 - mochitest to ensure name/description are updated on a11y focus if they were changed on DOM focus, r=marcoz 2009-10-06 15:50:47 +08: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
Mitchell Field
eb31b31d25 Bug 514665 - fix stupid module name differences on windows. r=ted 2009-09-25 18:41:16 +02:00
David Bolter
1896918c1a Disable orange caret offset tests (b=510128). r=MarcoZ 2009-09-23 12:21:38 -04:00
David Bolter
2e93d83ca2 Bug 518191 - use Neil's SimpleTest.waitForFocus to improve intermittent test failures. r=MarcoZ 2009-09-23 10:21:47 -04:00
David Bolter
e17fdbe11f Bug 510128 - ERROR TEST-UNEXPECTED-FAIL | chrome://mochikit/content/a11y/accessible/test_events_caretmove.html | Wrong caret offset. r=MarcoZ 2009-09-23 09:20:15 -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
2d766ada03 mochitests fix for bug 512424 2009-09-11 11:31:19 +08: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
Marco Zehe
3889c95967 Bug 515133 - Intermittent failure of test_bug420863.html: td3: 'click' action hasn't been performed, r=surkov 2009-09-10 15:41:46 +02: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
David Bolter
b80c076938 Bug 469688 - <table role="*"> should expose inner table structure only for weak roles; r=MarcoZ,surkov 2009-08-18 11:06:54 -04: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
11522a48f5 Bug 494345 - Do not create accessibles for XUL label or description having a role of 'presentation', r=marcoz, enndeaking, sr=smaug 2009-07-10 20:17:15 +08:00
Alexander Surkov
29e6b2df8d Bug 418159 - indexes test for the html:table with overlapping cells, r=marcoz 2009-07-09 15:51:37 +08: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
Marco Zehe
c3534c71e7 Bug 502154 - Mochitests for nsHTMLTableAccessible::IsProbablyForLayout, r=surkov 2009-07-03 09:29:51 +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
d1fe9f3c9a imported patch 501601 2009-07-01 17:16:45 +08: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