Граф коммитов

3889 Коммитов

Автор SHA1 Сообщение Дата
Alexander Surkov 2f0ab6d3c4 Bug 733848 - log stacks for accessible/name/test_markup.html 2012-10-30 14:51:36 +09:00
Jacek Szpot 761b11160f Bug 792180 - Replace NS_{UN,}LIKELY with MOZ_{UN,}LIKELY; r=ehsan 2012-10-26 15:32:10 +02:00
Alexander Surkov 7bdd761ef5 Bug 733848 - more experiments on accessible/name/test_markup.html 2012-10-29 18:19:11 +09:00
Robert O'Callahan 769e1e3862 Bug 805730. Convert HasListenerFor(nsAString) callers to HasListenerFor(nsIAtom*), which is more efficient. r=smaug
--HG--
extra : rebase_source : fb0e607b8a1edcbced75b96e0aefcc626a4f436b
2012-10-29 17:33:51 +13:00
Alexander Surkov e383d77b1f Bug 733848 - more logging for accessible/name/test_markup.html 2012-10-28 11:16:22 +09:00
Alexander Surkov 65e07572c4 Bug 733848 - enable logging for accessible/name/test_markup.html 2012-10-27 21:13:54 +09:00
Alexander Surkov 2b86af35cf Bug 733848 - Intermittent accessible/name/test_markup.html, mouse wave over image, r=tbsaunde 2012-10-27 07:43:24 +09:00
Alexander Surkov a1f16cb2e2 Bug 805373 - don't expose explicit-name on unintentional empty name accessible, r=tbsaunde 2012-10-26 21:38:29 +09:00
Ehsan Akhgari 8e702f60c5 Backed out 2 changesets (bug 579517)
Backed out changeset 5298adc70963
Backed out changeset 86ccf7c918ce (bug 579517)
2012-10-25 12:32:24 -04:00
Ehsan Akhgari f3c0ac7a23 Code hygiene: don't use PR_TRUE and PR_FALSE, and use stdint types instead of PRInt types (no bug really, but you could say bug 579517) 2012-10-25 11:48:19 -04:00
Mario Alvarado [:marioalv] 1ecf3c1ce8 Bug 797637 - test_text_alg.html shouldn't print out gigantic strings of 'xxxxx's to the log, r=surkov 2012-10-22 23:04:43 -06:00
Trevor Saunders 347116e2a1 bug 770564 - speed up HyperTextAccessible::GetSpellTextAttribute() r=surkov 2012-10-19 20:56:58 -04:00
Alexander Surkov a9de040c8e Bug 803873 - startup crash in DocAccessible::Attributes, r=tbsaunde 2012-10-23 00:54:41 +09:00
Alexander Surkov 92dfc2a0af Bug 708927 - Intermittent events/test_focus_menu.xul, r=tbsaunde 2012-10-21 23:07:11 +09:00
Alexander Surkov a912658fa8 Bug 803465 - Iframe shouldn't override a sub document role, r=davidb 2012-10-21 14:20:23 +09:00
Alexander Surkov 460479485f Bug 727942 - scrollSubstringToPoint is broken when page is zoomed, r=tbsaunde 2012-10-21 10:38:15 +09:00
Peter Van der Beken 9af14c557f Fix for bug 801083 (Remove old proxy-based list bindings). r=bz. 2012-10-13 14:50:24 +02:00
Alexander Surkov 3af429c4b8 Bug 727942 - getRange/CharacterExtents is broken when page is zoomed, r=tbsaunde 2012-10-20 20:04:45 +09:00
Alexander Surkov 42f3909496 Bug 727942 - getOffsetAtPoint returns incorrect value when page is zoomed, r=tbsaunde 2012-10-20 18:03:48 +09:00
Alexander Surkov 571097c73a Bug 727942 - ISimpleDOMText::GetCharacterExtents is broken when page is zoomed, r=tbsaunde, f=roc 2012-10-20 10:47:46 +09:00
Eitan Isaacson 5a89904c57 Bug 802999 - Fixed android textChanged presenter. r=davidb 2012-10-19 13:39:37 -07:00
Eitan Isaacson 105465c7d4 Bug 803638 - introduce logException. r=davidb 2012-10-19 13:39:36 -07:00
Eitan Isaacson d749b432ac Bug 803327 - Provide window to viewportChanged in presenters. r=davidb 2012-10-19 10:06:08 -07:00
Eitan Isaacson 53bb206f98 Bug 802415 - Report virtual cursor position on selected tab when tab changes, or when focus moves to content area. r=davidb 2012-10-19 10:06:08 -07:00
Eitan Isaacson cd2d3513b4 Bug 802273 - Remove present last pivot code. It is an antipattern. r=davidb 2012-10-19 10:06:08 -07:00
Eitan Isaacson 6aa19de7bc Bug 803112 - Handle AccessFu startup when there is no current browser yet. r=davidb 2012-10-19 10:06:07 -07:00
Alexander Surkov 4e69a50fef Bug 727942 - scrollToPoint is broken when page is zoomed, r=tbsaunde, f=roc 2012-10-20 00:10:28 +09:00
Peter Van der Beken e4c543b77c Fix for bug 773780 (Add API for new DOM bindings for Node). r=bz.
--HG--
extra : rebase_source : 5dd51c4ad5274da9235c8c341b0531f234e95a91
2012-10-09 14:31:24 +02:00
Peter Van der Beken f52e02e082 Fix for bug 799464 (Make Element.getElementsBy* return HTMLCollection). r=bz.
--HG--
extra : rebase_source : fe059b8ad3b98df9e611899832584cc866db0479
2012-09-26 16:17:47 +02:00
Alexander Surkov eb874beb3e Bug 740764 - Restrict object attributes inheritance through documents to ARIA attributes, r=tbsaunde 2012-10-19 16:15:23 +09:00
Eitan Isaacson de93e571ec Bug 801671 - Don't use cached bounds after scrolling, they use the previous scroll position. r=davidb 2012-10-17 10:23:26 -07:00
Alexander Surkov fda87aeeef Bug 637578 - Expose explict-name object attribute, r=tbsaunde 2012-10-17 15:38:16 +09:00
Ehsan Akhgari 75ecc91244 Merge mozilla-central into mozilla-inbound 2012-10-16 20:43:47 -04:00
Trevor Saunders e2e70de025 bug 761901 - fix null check review nit to prevent null deref crashes r=me 2012-10-16 20:01:48 -04:00
James Kitchener 7c2dca35ba bug 761901 - HTML5 progress accessible should fire value change event r=tbsaunde 2012-10-15 23:05:20 -04:00
Eitan Isaacson 1578e3ed94 Bug 800905 - Load script in to every new tab. r=davidb 2012-10-16 11:07:16 -07:00
Jacek Caban 8b056fe892 Bug 801579 - Fixed GCC warnings (accessible/src/msaa part) r=trev.saunders 2012-10-16 11:01:30 +02:00
Daniel Holbert ecb6b89591 Bug 801808: Replace DocAccessible constructor's PresShell null-check with an assertion. r=tbsaunde 2012-10-15 15:06:03 -07:00
Trevor Saunders 69190021fe bug 801659 - clean up cache of DocAccessible on pres shells, and add fast path to nsAccDocManager::GetDocAccessible() r=surkov, dholbert 2012-10-15 10:58:42 -04:00
Trevor Saunders 732ef9a77f bug 801459 - remove unused function r=surkov 2012-10-14 17:45:16 -04:00
Trevor Saunders 244a675d42 bug 542039 - accessible object types r=surkov, roc 2012-09-28 17:53:44 -04:00
Oleg Romashin f08ef35465 Bug 801471 - Failed to convert nsresult to HRESULT on windows build. r=trev.saunders 2012-10-14 23:20:18 -07:00
Alexander Surkov 50bae428b0 Bug 799909 - decomify Accessible::GetNameInternal, r=tbsaunde 2012-10-14 13:18:39 +09:00
Alexander Surkov 9f03ce8f0a Bug 741408 - figure out a way to deal with accessibles with no content, r=tbsaunde
--HG--
rename : accessible/src/msaa/nsHTMLWin32ObjectAccessible.cpp => accessible/src/msaa/HTMLWin32ObjectAccessible.cpp
rename : accessible/src/msaa/nsHTMLWin32ObjectAccessible.h => accessible/src/msaa/HTMLWin32ObjectAccessible.h
2012-10-13 15:34:21 +09:00
Michał Frontczak ede9094c74 Bug 739130 - make GetDocumentNode() inline on nsDocAccessible, r=tbsaunde, surkov 2012-10-12 11:25:34 +09:00
Alexander Surkov 3d81f110aa Bug 799133 - more logging for focus and doclifecycle modules, r=tbsaunde 2012-10-12 00:13:18 +09:00
Ehsan Akhgari 7a6d31cb1c Remove some unused variables, no bug 2012-10-11 09:19:35 -04:00
Gian-Carlo Pascutto 155f0a90fc Bug 799228 - Clean up shellVersion and shellName and their users. r=blassey 2012-10-10 17:10:39 +02:00
Alexander Surkov 8a22c1504d Bug 782991 - tab document should be a document load events target unconditionally (states/test_link.html intermittent failure), r=tbsaunde 2012-10-10 10:01:46 +09:00
Alexander Surkov 97d473b3e6 Bug 745788 - improve logging and enable treeupdate/test_imgmap.html, r=tbsaunde 2012-10-10 09:14:44 +09:00
Jeff Walden 85c3da4e2b Eliminate a few nullptr-to-bool conversions to avoid a clang warning (which we upgrade to error) in some clang revs. No bug, r=sparky
--HG--
extra : rebase_source : 6b45c8e1dd07449a5ebc34704c19e05fe155f628
2012-10-09 16:14:42 -07:00
Eitan Isaacson 6df94645b7 Bug 797961 - Fix disappearing node case. r=davidb 2012-10-08 00:06:38 -07:00
Ed Morley 1bcac7940e Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-06 20:30:35 +01:00
Ms2ger 008462c582 Bug 795610 - Part f: Prepare HTMLElement.innerHTML for WebIDL bindings; r=mounir 2012-10-06 09:19:52 +02:00
Ms2ger 7053e6b5df Bug 795610 - Part e: Prepare HTMLElement.focus() for WebIDL bindings; r=mounir 2012-10-06 09:19:52 +02:00
Rafael Ávila de Espíndola c07f94f359 Bug 798310 - Include Accessible-inl.h in nsMaiInterfaceTable.cpp. r=surkov.
--HG--
extra : rebase_source : 87f59b724062ee27e982ea54fceccf45391d228c
2012-10-05 10:20:12 -04:00
Alexander Surkov 43ad4eca7c Bug 798205 - move ia2 files under ia2 directory, r=tbsaunde
--HG--
rename : accessible/src/msaa/ia2AccessibleAction.cpp => accessible/src/windows/ia2/ia2AccessibleAction.cpp
rename : accessible/src/msaa/ia2AccessibleAction.h => accessible/src/windows/ia2/ia2AccessibleAction.h
rename : accessible/src/msaa/ia2AccessibleComponent.cpp => accessible/src/windows/ia2/ia2AccessibleComponent.cpp
rename : accessible/src/msaa/ia2AccessibleComponent.h => accessible/src/windows/ia2/ia2AccessibleComponent.h
rename : accessible/src/msaa/ia2AccessibleEditableText.cpp => accessible/src/windows/ia2/ia2AccessibleEditableText.cpp
rename : accessible/src/msaa/ia2AccessibleEditableText.h => accessible/src/windows/ia2/ia2AccessibleEditableText.h
rename : accessible/src/msaa/ia2AccessibleHyperlink.cpp => accessible/src/windows/ia2/ia2AccessibleHyperlink.cpp
rename : accessible/src/msaa/ia2AccessibleHyperlink.h => accessible/src/windows/ia2/ia2AccessibleHyperlink.h
rename : accessible/src/msaa/ia2AccessibleHypertext.cpp => accessible/src/windows/ia2/ia2AccessibleHypertext.cpp
rename : accessible/src/msaa/ia2AccessibleHypertext.h => accessible/src/windows/ia2/ia2AccessibleHypertext.h
rename : accessible/src/msaa/ia2AccessibleImage.cpp => accessible/src/windows/ia2/ia2AccessibleImage.cpp
rename : accessible/src/msaa/ia2AccessibleImage.h => accessible/src/windows/ia2/ia2AccessibleImage.h
rename : accessible/src/msaa/ia2AccessibleRelation.cpp => accessible/src/windows/ia2/ia2AccessibleRelation.cpp
rename : accessible/src/msaa/ia2AccessibleRelation.h => accessible/src/windows/ia2/ia2AccessibleRelation.h
rename : accessible/src/msaa/CAccessibleTable.cpp => accessible/src/windows/ia2/ia2AccessibleTable.cpp
rename : accessible/src/msaa/CAccessibleTable.h => accessible/src/windows/ia2/ia2AccessibleTable.h
rename : accessible/src/msaa/CAccessibleTableCell.cpp => accessible/src/windows/ia2/ia2AccessibleTableCell.cpp
rename : accessible/src/msaa/CAccessibleTableCell.h => accessible/src/windows/ia2/ia2AccessibleTableCell.h
rename : accessible/src/msaa/ia2AccessibleText.cpp => accessible/src/windows/ia2/ia2AccessibleText.cpp
rename : accessible/src/msaa/ia2AccessibleText.h => accessible/src/windows/ia2/ia2AccessibleText.h
rename : accessible/src/msaa/CAccessibleValue.cpp => accessible/src/windows/ia2/ia2AccessibleValue.cpp
rename : accessible/src/msaa/CAccessibleValue.h => accessible/src/windows/ia2/ia2AccessibleValue.h
2012-10-05 22:04:59 +09:00
Alexander Surkov a324e51448 Bug 708927 - enable events/test_focus_menu.xul partially, add more logging capabilities, r=tbsaunde 2012-10-05 22:00:28 +09:00
James Kitchener e5954bf7ea Bug 768461 - Add Accessible::HasNumericValue() method r=tbsaunde 2012-10-04 23:34:56 +09:00
Trevor Saunders ee8c478091 Bug 794757 - add build config option to enable logging on release build, r=surkov 2012-10-04 18:57:09 +09:00
Trevor Saunders a8506615f8 bug 795468 - minor perf improvements to accessible creation r=surkov
-There's no reason to check the object we just recreated isn't null, new
is infalable.
- use AsContent() instead of QueryInterface
- don't use a weakFrame since the world will end if we modify the dom or
  layout while creating an accessible anyway.
- don't get the DocAccessible again when we already have it
2012-09-05 17:41:10 -04:00
Trevor Saunders 764ae3ee6a bug 795192 - don't use nsIAccessibleTable in atk/ r=surkov 2012-08-20 10:54:33 -04:00
Alexander Surkov adf94f44ce Bug 795210 - intermittent failure of events/test_docload.xul, r=tbsaunde 2012-10-03 20:11:39 +09:00
Alexander Surkov faae05f1a0 Bug 785047 - force disable oop when JAWS is running, r=joshmoz 2012-10-02 22:24:51 +09:00
Ed Morley 97daa8e8e5 Bug 745788 - Temporarily disable test_imagemap.html for frequent timeouts 2012-10-02 10:47:54 +01:00
Eitan Isaacson d924cc25b3 Bug 791400 - AccessFu refactor for separating chrome and content. r=davidb 2012-10-01 13:33:26 -07:00
Ed Morley c5fbc6a7a9 Bug 708927 - Disable test_focus_menu.xul on Linux for frequent timeouts; rs=tbsaunde 2012-09-28 17:52:56 +01:00
Ed Morley 301278eef6 Bug 691580 - Disable part of test_focus_contextmenu.xul for too many intermittent failures; rs=tbsaunde 2012-09-28 17:52:53 +01:00
Isaac Aggrey 481e7dfb0b Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan 2012-09-28 01:57:33 -05:00
Robert O'Callahan 4c8fd0b349 Bug 745788. Work around imagemap bustage by forcing the test image to repaint in order to find its imagemap. r=tbsaunders 2012-09-28 23:19:38 +12:00
Matt Woodrow 7507512379 Bug 539356 - Part 10 - Test changes required for DLBI. r=roc
* * *
[mq]: test-fixes
2012-08-29 17:48:13 +12:00
Alexander Surkov 5ebf251899 Bug 768786 - Offscreen state is not exposed under certain circumstances, r=tbsaunde 2012-09-27 12:55:34 +09:00
Alexander Surkov decfa2d018 Bug 708927 - more logging for events/test_focus_menu.xul 2012-09-27 12:52:21 +09:00
Alexander Surkov 449b242868 Bug 691580 - more logging for events/test_focus_contextmenu.xul 2012-09-27 12:47:55 +09:00
Alexander Surkov bcae3e7752 Bug 759133 - turn focus logging macros into standard a11y logging, r=tbsaunde 2012-09-27 08:53:23 +09:00
Alexander Surkov 7986a1c2b0 Bug 766112 - intermittent failure of events/test_docload.xul, r=tbsaunde 2012-09-26 10:30:01 +09:00
Trevor Saunders b7e8f47b30 bug 783372 - use HyperTextAccessible directly in nsMaiInterface{,Editable}Text r=surkov 2012-09-26 14:13:34 -04:00
Alexander Surkov 09fe8ca7d4 Bug 739455 - intermittent failure of relations/test_tabbrowser.xul and tree/test_tabbrowser.xul, r=tbsaunde 2012-09-26 09:55:07 +09:00
Alexander Surkov 2aa083e773 Bug 691580 - enable logging for events/test_focus_contextmenu.html 2012-09-25 15:15:06 +09:00
Trevor Saunders 73254f1d1f bug 793316 - always return the gecko root atk object when possible r=surkov 2012-09-24 23:33:25 -04:00
Alexander Surkov 660da3e6c8 Bug 691580 - enable events/test_focus_contextmenu.html tests and logging 2012-09-25 11:28:00 +09:00
Alexander Surkov 3ec8782c0f Bug 793587 - ASSERTION: 'No frame for list item' in HTMLListBulletAccessible::Name, r=tbsaunde 2012-09-25 10:30:07 +09:00
Alexander Surkov 3f513ca403 Bug 782991 - enable more logging of states/test_link.html 2012-09-24 20:07:35 +09:00
Alexander Surkov 73e70d58db Bug 766112 - enable logging for events/test_docload.xul 2012-09-24 14:14:28 +09:00
Phil Ringnalda c683544e29 Bug 691580 - disable the bits of test_focus_contextmenu.xul that constantly fail on Windows 2012-09-23 15:21:41 -07:00
Alexander Surkov 050398a519 Bug 691580, Bug 782991 - enable logging events/test_focus_contextmenu.xul and states/test_link.html 2012-09-22 13:03:01 +09:00
Ehsan Akhgari 8cc30b88b2 Bug 792502 - Kill the FunctionTimer code; r=vlad 2012-09-19 16:59:38 -04:00
Xi Yang 5842d25515 Bug 767754 - Move ApplicationAccessible logic from nsAccessNode to nsAccessibilityService, r=tbsaunde, surkov 2012-09-10 21:20:26 +08:00
Alexander Surkov e1aaa5b39d Bug 768296 - Ignore role=presentation when global ARIA attributes are present or referred by ARIA relationship, r=tbsaunde 2012-09-18 11:51:39 +09:00
Koosha Khajeh Moogahi dcf81f4fb0 Bug 788242: Implement and make use of void versions of NS_ENSURE_* macros; r=ehsan,bsmedberg 2012-09-14 14:30:31 +04:30
Alexander Surkov 9a513e057d Bug 706849 - create accessible by tag name as fallback if table descendant style is used out of table context, r=tbsaunde 2012-09-17 11:00:39 +09:00
Alexander Surkov e70e67d8bf Bug 686821 - expose offscreen state (no invisible state) for background tab accessibles, r=tbsaunde 2012-09-14 11:55:18 +09:00
David Anderson f4bf6ff039 Merge from mozilla-central. 2012-09-06 18:28:59 -07:00
David Anderson f6eca6c7f0 Merge from mozilla-central.
--HG--
rename : js/jsd/jsd_scpt.c => js/jsd/jsd_scpt.cpp
rename : js/jsd/jsd_stak.c => js/jsd/jsd_stak.cpp
rename : js/jsd/jsd_val.c => js/jsd/jsd_val.cpp
2012-09-05 16:18:11 -07:00
David Anderson 25cb077cb2 Merge from mozilla-central.
--HG--
rename : js/src/sharkctl.cpp => js/src/devtools/sharkctl.cpp
rename : js/src/sharkctl.h => js/src/devtools/sharkctl.h
rename : js/src/MemoryMetrics.cpp => js/src/jsmemorymetrics.cpp
2012-08-29 17:57:37 -07:00
David Anderson a77264d9fb Merge from mozilla-central.
--HG--
rename : content/base/public/nsIFrameMessageManager.idl => content/base/public/nsIMessageManager.idl
2012-08-29 17:51:24 -07:00
David Anderson 3b9fed8952 Merge from mozilla-central. 2012-08-22 16:09:24 -07:00
David Anderson a264d0ebc8 Merge from mozilla-central. 2012-08-21 15:59:12 -07:00
David Anderson f427cc76fa Merge from mozilla-central. 2012-08-16 14:04:20 -07:00
David Anderson 58e1815704 Merge from mozilla-central. 2012-08-15 14:22:26 -07:00
Phil Ringnalda 4a25565b93 Back out fb49a2f819ad (bug 766112) for destroying the a11y village rather than saving it, CLOSED TREE 2012-08-20 14:25:30 -07:00
Trevor Saunders 06aee59206 bug 766112 - add logging for orange test rs=davidb 2012-08-20 15:31:19 -04:00
David Anderson 5c045998a5 Merge from mozilla-central. 2012-08-13 13:40:42 -07:00
Andrew Quartey 36a70a1f7d Bug 762897 - Implement UIA_AriaPropertiesPropertyId r=tbsaunde 2012-08-10 16:10:18 -04:00
Ehsan Akhgari 845651448b Bug 579517 - Part 5: Add missing StandardInteger.h #includes where needed; r=bsmedberg
Landing on a CLOSED TREE
2012-08-08 17:08:17 -04:00
Ehsan Akhgari e368dc9c85 Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script.  Here's the source of the script for
future reference:

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t

convert PRIntn int
convert PRUintn unsigned

convert PRSize size_t

convert PROffset32 int32_t
convert PROffset64 int64_t

convert PRPtrdiff ptrdiff_t

convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Eitan Isaacson c749e951c5 Bug 784162 - Add "touches" field to accessfu gesture events in Android. r=marcoz 2012-08-20 18:29:22 -04:00
Eitan Isaacson 51311e5635 Bug 773749 - Add Jelly Bean support to AccessFu. r=davidb 2012-08-20 18:29:22 -04:00
David Anderson 7ab97db10e Merge from mozilla-central. 2012-08-07 15:13:28 -07:00
Ms2ger 94bf1722ed Bug 743573 - Fix a number of build warnings in dom/; r=mounir 2012-08-07 09:06:29 +02:00
David Anderson f2b01e4cbb Merge from mozilla-central.
--HG--
rename : layout/base/nsFrameTraversal.cpp => layout/base/nsFrameIterator.cpp
rename : layout/base/nsFrameTraversal.h => layout/base/nsFrameIterator.h
rename : browser/modules/WebappsInstaller.jsm => toolkit/webapps/WebappsInstaller.jsm
2012-08-06 12:44:06 -07:00
David Anderson f0e6ae1aeb Merge from mozilla-central. 2012-08-03 18:58:30 -07:00
Ed Morley 6829dfe6eb Bug 733848 - Temporarily disable part of markuprules.xml for frequent intermittent failures; r=surkov 2012-08-03 11:28:12 +01:00
Trevor Saunders c1cb08099a bug 787308 - clean up table cell interface and move methods to TableCell Interface r=surkov 2012-08-09 02:24:31 -04:00
Ehsan Akhgari 4a8bc9fd25 Bug 579517 follow-up: Remove NSPR types that crept in
--HG--
extra : rebase_source : 3fc28d51fcb5c63e417b0fe2b90fb6e1eb0cac63
2012-09-06 10:11:28 -04:00
Aryeh Gregor 291bfa222b Bug 783523 - Fix platform-specific nsresult misuse; r=ehsan,tbsaunde,smaug 2012-08-16 14:58:11 +03:00
Alexander Surkov 8e562ad7b0 Bug 507555 - Wrong accessible is created for HTML:li having block display style, r=tbsaunde 2012-09-06 15:03:24 +09:00
David Anderson b1e8dd2805 Merge from mozilla-central. 2012-08-02 13:47:20 -07:00
David Anderson bd3a52c3e2 Merge.
--HG--
rename : content/base/src/nsGenericElement.h => content/base/public/FragmentOrElement.h
rename : content/base/src/nsGenericElement.cpp => content/base/src/FragmentOrElement.cpp
rename : gfx/thebes/nsCoreAnimationSupport.mm => gfx/2d/QuartzSupport.mm
2012-08-01 11:30:00 -07:00
David Anderson 56597a8412 Merge from mozilla-central. 2012-07-31 17:19:41 -07:00
Trevor Saunders 3448a4f821 bug 778666 - crash in DocAccessible::DocAccessible() r=surkov 2012-07-31 12:59:04 -04:00
David Anderson e7f516869b Merge from mozilla-central. 2012-07-30 13:15:39 -07:00
Aryeh Gregor d0ad5a7d0c Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Trevor Saunders d104d715a1 bug 777117 - add table cell accessible interface r=davidb
From 5d763ba823c357e2023c0e8b4ee6c7c173433d23 Mon Sep 17 00:00:00 2001
---
 accessible/src/generic/ARIAGridAccessible.cpp |    9 +++-
 accessible/src/generic/ARIAGridAccessible.h   |    9 +++-
 accessible/src/generic/TableCellAccessible.h  |   71 +++++++++++++++++++++++++
 accessible/src/html/HTMLTableAccessible.cpp   |    9 +++-
 accessible/src/html/HTMLTableAccessible.h     |    9 +++-
 accessible/src/xpcom/xpcAccessibleTableCell.h |   37 +++++++++++++
 accessible/src/xul/XULListboxAccessible.cpp   |    9 +++-
 accessible/src/xul/XULListboxAccessible.h     |    9 +++-
 accessible/src/xul/XULTreeGridAccessible.cpp  |    9 +++-
 accessible/src/xul/XULTreeGridAccessible.h    |    9 +++-
 10 files changed, 168 insertions(+), 12 deletions(-)
 create mode 100644 accessible/src/generic/TableCellAccessible.h
 create mode 100644 accessible/src/xpcom/xpcAccessibleTableCell.h
2012-07-24 11:58:25 -04:00
Jim Mathies 3a9fe0e5ea Bug 778569 - Add uiautomationcore to accessibility client detection. r=trev.saunders 2012-07-29 17:59:01 -05:00
David Anderson b8519fb4f1 Merge from mozilla-central. 2012-07-26 18:19:02 -07:00
David Anderson 8027cb08c0 Merge from mozilla-central. 2012-07-24 16:32:08 -07:00
David Anderson 04a683031c Merge from mozilla-central. 2012-07-23 12:37:49 -07:00
David Zbarsky 4385f6a6bf [Bug 773839] Fix build warnings under accessible/ r=tbsaunde 2012-07-22 06:35:49 -04:00
Andrew Quartey 8e80867af3 Bug 766240 - Expandoify nsTextEquivUtils::gRoleToNameRulesMap. r=trev 2012-07-21 14:32:25 -04:00
Trevor Saunders 93e91906db bug 776081 - telemetry for length of time spent in NotificationController::WillRefresh() r=davidb 2012-07-20 16:23:38 -04:00
David Anderson 07f7d8e680 Merge from mozilla-central. 2012-07-20 12:02:04 -07:00
Trevor Saunders 4fa57464c0 bug 776472 - crash in Accessible::NativeState() r=davidb 2012-07-23 13:59:36 -04:00
David Anderson 5297cee003 Merge from mozilla-central. 2012-07-19 14:34:36 -07:00
Ehsan Akhgari efa1fce835 Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (accessibility parts); blanket-r=bzbarsky 2012-07-19 00:48:45 -04:00
Ehsan Akhgari f7b7b72794 Remove two unused variables in the accessibility code (no bug) 2012-07-19 00:47:09 -04:00
David Anderson eec7db39f5 Merge from mozilla-central.
--HG--
rename : js/xpconnect/wrappers/CrossOriginWrapper.cpp => js/xpconnect/wrappers/WaiveXrayWrapper.cpp
rename : js/xpconnect/wrappers/CrossOriginWrapper.h => js/xpconnect/wrappers/WaiveXrayWrapper.h
2012-07-18 19:02:32 -07:00
Masayuki Nakano 4c95259d7e Bug 751749 part.2 Support Win key for a modifier of shortcut key and access key r=smaug, enn 2012-07-19 10:28:16 +09:00
Christian Bielert a3673c358e Bug 762806 - implement UIA_AcceleratorKeyPropertyId and UIA_AccessKeyPropertyId r=tbsaunde 2012-07-19 22:55:26 -04:00
Trevor Saunders 354efdaec0 bug 762876 - fix default orientation of role=scrollbar, and ensure only one of states horizontal or vertical is set r=davidb 2012-07-17 10:41:59 -04:00
Andrew Quartey 7421af8d6c Bug 762898 - Implement UIA_AriaRolePropertyId. r=trev 2012-07-20 20:19:37 -04:00
David Zbarsky 03039446fa [Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc 2012-08-05 23:00:56 -04:00
David Anderson a0c566a977 Merge from mozilla-central. 2012-07-13 19:50:02 -07:00
David Anderson 4264d447f8 Merge from mozilla-central. 2012-07-12 13:23:26 -07:00
David Anderson 12f86be1b6 Merge from mozilla-central.
--HG--
rename : editor/libeditor/base/DeleteElementTxn.cpp => editor/libeditor/base/DeleteNodeTxn.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicBuffers.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicBuffers.h
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicCanvasLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicColorLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicContainerLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicContainerLayer.h
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicImageLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicLayerManager.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicLayersImpl.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicLayersImpl.h
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicThebesLayer.cpp
rename : gfx/layers/basic/BasicLayers.cpp => gfx/layers/basic/BasicThebesLayer.h
rename : js/src/jsobj.cpp => js/src/builtin/Eval.cpp
2012-07-10 19:45:14 -07:00
Joshua Cranmer 497e7cd9bb Bug 773637 - Kill NS_SCRIPTABLE attributes, Part 2: Remove NS_SCRIPTABLE. r=ehsan
--HG--
extra : rebase_source : 83020e0a1961ed5b33d5e0599419c6b7b82caa87
2012-07-06 15:31:49 -05:00
Aryeh Gregor 65eef91085 Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan 2012-07-20 14:16:17 +03:00
Boris Zbarsky 5a39a1c779 Bug 607267. Don't style imagemaps as block. r=dbaron,tbsaunde 2012-07-17 12:18:53 -04:00
Ms2ger c75eefb90d Bug 716822 - Move attributes and methods on nsIDOMNSEvent to nsIDOMEvent; r=smaug 2012-08-04 09:44:00 +02:00
Mike Hommey 70d7c821af Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Ed Morley f4181983a1 Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE 2012-08-04 18:05:15 +01:00
Ms2ger 27245512cd Bug 716822 - Move attributes and methods on nsIDOMNSEvent to nsIDOMEvent; r=smaug 2012-08-04 09:44:00 +02:00
Xi Yang 66716ed01f Bug 769452 - Use NS_FORWARD_NSIACCESSIBLETABLE on accessible tables instead of custom macro. r=tbsaunde 2012-07-12 19:28:53 -04:00
Cameron McCormack 7670328c6c Bug 655877 - Part 16: Treat all values of display other than 'none' as 'inline' in SVG text frames. r=roc 2012-08-02 21:38:51 +10:00
Aryeh Gregor e780171a3d Bug 779091 - Make Accessible::Init() infallible; r=surkov 2012-07-27 16:53:02 +03:00
Mark Capella ab782c26b2 Bug 769998 - Make nsIWidget::IsVisible return bool, r=roc, f=ms2ger 2012-07-19 04:57:50 -04:00
Nathan Froyd bfff055672 Bug 370750 - consolidate mochitest files installation; r=glandium
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
David Anderson 57a3d866e4 Merge from mozilla-central. 2012-06-28 15:17:18 -07:00
Mark Capella bc9744216e Bug 765110 - TextLeafAccessibleWrap is never instanciated, r=tbsaunde 2012-06-28 05:09:14 -04:00
Hubert Figuière f3ad2803cb Bug 773090 - Implement image map properly on Mac and fix AXLink attributes. r=
--HG--
extra : rebase_source : 3ff3c2142a0f8e5190b91bd4bfd1ad79b22e05b8
2012-07-11 17:22:28 -07:00
Eitan Isaacson 6b32a462f2 Bug 782320 - Use names for pushbuttons. r=davidb 2012-08-15 13:40:12 -07:00
Eitan Isaacson 8066501cee Bug 782317 - Change platform conditionals for Android Firefox to "mobile/android". r=davidb 2012-08-15 13:40:12 -07:00
Eitan Isaacson 99548dc1ec Bug 782316 - Removed HOME and END keys from vc controller. r=davidb 2012-08-15 13:40:11 -07:00
Eitan Isaacson 646b724603 Bug 785510 - Add accessible retreival service to utils, and remove it as global from modules. r=davidb 2012-08-26 20:14:42 -07:00
Hub Figuière 41cf08644d Bug 668469 - Part 2: use InteractiveState() instead of NativeInteractiveState(). r=surkov
--HG--
extra : rebase_source : 0da87d1ad720782293d5091537a2edc2f6d07c46
2012-08-24 23:48:41 -04:00
David Zbarsky 0ce914d650 [Bug 785454] Remove nsPresShell::GetFrameForPoint r=smaug 2012-08-25 00:09:48 -04:00
Andrew McCreight c063a3e54c Bug 750570, part 4 - Switch most native CC classes to use the purple buffer. r=smaug
This patch actually converts over most of the existing native CC classes
to use the participant. This is done by converting them to use
the newly generalized nsCycleCollectingAutoRefCnt instead of their usual
ref count.

This is mostly a matter of defining new macros defining AddRef() and Release()
for native CC classes with the CC ref count.

nsTimeout is left as a legacy native CC class because it is a weird class,
but hopefully eventually it too can be converted over.  See bug 774874.
2012-08-24 09:50:06 -07:00
Nathan Froyd b1151f38c9 Bug 785226 - fix -Wenum-compare warning spam in accessible/src/base/RoleAsserts.cpp; r=davidb 2012-08-23 17:00:58 -04:00
Hubert Figuière 22231ed617 Bug 668469 - Don't ignore focusable elements. r=surkov 2012-08-22 08:08:43 -07:00
Hubert Figuière f19368a57f Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde 2012-07-11 17:29:19 -07:00
Eitan Isaacson 6561d9d600 Revert "Bug 782320 - Use names for pushbuttons. r=davidb" 2012-08-24 09:52:24 -04:00
Ms2ger e7364eb3f0 Revert to changeset e048ac9eb279 for bustage. 2012-08-24 15:44:54 +02:00
Hubert Figuière b3d5f81157 Bug 668469 - Don't ignore focusable elements. r=surkov
--HG--
extra : rebase_source : 79f3e0057204647187366bad8fe3c72464e3640b
2012-08-22 08:08:43 -07:00
Hubert Figuière 9fe0c8d9b9 Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde
--HG--
extra : rebase_source : 4d9d87b9ffebdec3844a661a81e187a9bc130ef7
2012-07-11 17:29:19 -07:00
Arun Sukumaran Latha bca1339e96 bug 769302 - annotate accessibility instantiation in crash reports r=tbsaunde f=davidb 2012-07-20 14:43:49 -04:00
Eitan Isaacson 70ca399968 Bug 775661 - Added dump tree Logger method, and states to string function. r=davidb 2012-07-20 09:46:54 -07:00
Eitan Isaacson ada69af295 Bug 775659 - move getVirtualCursor to util function. Fix moveCursorToObject. r=davidb 2012-07-20 09:46:54 -07:00
Eitan Isaacson c8ebf84285 Bug 775653 - Refactor traversal rules. r=davidb 2012-07-20 09:46:54 -07:00
Eitan Isaacson a1ae890b1e Bug 775657 - Added initial B2G support and speech presenter. r=davidb 2012-07-20 09:46:54 -07:00
Andrew Quartey 856520bf43 Bug 761910 - Add text attribute testing for HTML mark color. r=eitan 2012-07-07 10:06:59 -04:00
Neil Deakin 5ae1b87a02 Bug 582719, use nsQueryFrame for menus and popups rather than GetType, r=neil 2012-07-30 20:43:28 -04:00
Aryeh Gregor c81630fddb Bug 777292 - Convert incorrect conversions to nsresult and fix named constants; r=ehsan 2012-07-27 16:59:29 +03:00
Trevor Saunders 1c1a6f21c9 bug 776081 - part 2 fix c++ parsing issue r=froydnj 2012-07-28 00:21:44 -04:00
Trevor Saunders 44db52b2be bug 765252 - ensure doc accessibles don't out live the related pres shell r=bz, davidb, surkov 2012-07-28 00:21:40 -04:00
David Zbarsky 401fe61b28 [Bug 779386] Clean up some includes in a11y r=surkov 2012-08-01 11:31:10 -07:00
David Anderson 6a427d0056 Merge from mozilla-central. 2012-06-26 15:37:34 -07:00
Mark Capella 5fcd8d777d Bug 767264 - remove uses of do_QueryObject() in CAccessibleHyperlink, r=tbsaunde
--HG--
rename : accessible/src/msaa/CAccessibleHyperlink.cpp => accessible/src/msaa/ia2AccessibleHyperlink.cpp
rename : accessible/src/msaa/CAccessibleHyperlink.h => accessible/src/msaa/ia2AccessibleHyperlink.h
2012-06-26 04:18:48 -04:00
David Anderson 4abf6b22ab Fix merge bustage. 2012-06-25 13:45:51 -07:00
Jonathan Watt 970e60a384 Bug 767388 - Kill NS_DEBUG. r=bz.
--HG--
extra : rebase_source : d045208a26345712dbb4628c973c616cd9504f28
2012-06-25 20:59:42 +01:00
Eitan Isaacson 58a5ab2042 Bug 766779 - Introduce Explore by touch 2012-06-25 10:34:52 -07:00
Eitan Isaacson 3fda41ea43 Bug 766780 - Introduce android scroll accessibility events. r=davidb 2012-06-25 10:34:52 -07:00
Eitan Isaacson a3c638cdda Bug 764686 - Always check if point are in match's bounds in Accessible::ChildAtPoint(). r=davidb 2012-06-25 10:34:52 -07:00
Aryeh Gregor 4e199a1679 Bug 780618 - Move all error codes to nsError.h; r=ehsan 2012-07-27 17:03:27 +03:00
Eitan Isaacson 075a360ddb Bug 785076 - Work around touch emulation timestamp issue. r=davidb 2012-08-23 11:33:10 -04:00
Alexander Surkov 6174d95762 Bug 761102 - focus may be missed when ARIA active-descendant is changed on active composite widget, r=tbsaunde, f=davidb 2012-09-05 20:03:39 +09:00
Mark Capella 54ad98b7d8 Bug 762770 - implement IAccessibleEx, rkhuey 2012-07-06 12:59:13 -04:00
Hub Figuière bdbbb5ecca Bug 718700 - Implement subroles for WAI-ARIA Landmarks. f=marcoz r=dbolter
--HG--
extra : rebase_source : b4bd571fe82d401d96bdd11ad8902b3fa03b1294
2012-06-29 14:12:18 -07:00
Hub Figuière 60d57606bf Bug 718625 - Implement TextLeaf accessibles for Mac. Fix Heading title. r=tbsaunde
--HG--
extra : rebase_source : c5f3044614af18ace16f7a91d3b51effa48c9ff8
2012-06-29 14:12:16 -07:00
Hub Figuière c545610049 Bug 758799 - Check accessible expiry properly. r=dbolter
--HG--
extra : rebase_source : 9ed36a1fe38bac02770c57f82eeef15e6ac9cd74
2012-06-29 14:12:02 -07:00
Hub Figuière f6d7bd0bfe Bug 750612 - Don't expose invisible property pages in a deck frame. r=tbsaunde
--HG--
extra : rebase_source : ca16cada2efddb6d55cf5dff43cc6a9393ba66e1
2012-06-28 16:04:50 -07:00