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

4789 Коммитов

Автор SHA1 Сообщение Дата
Jesse Ruderman 03464a16a6 Bug 1059020 - report fully qualified class name to avoid conflict with mozilla::dom::Notification. r=surkov. 2014-08-28 18:03:41 -07:00
Trevor Saunders 8af6ba0fdf bug 1052122 - derecursify TreeWalker::NextChild r=surkov 2014-08-12 02:02:28 -04:00
Yura Zenevich d6821fe622 Bug 1054454 - added support for aria-hidden attribute changes. Added output filter wh when presenting aria-hidden elements. r=eeejay
---
 accessible/jsat/AccessFu.jsm                       |   4 +
 accessible/jsat/EventManager.jsm                   |  92 ++++++++++-----
 accessible/jsat/Utils.jsm                          |  14 ++-
 .../mochitest/jsat/doc_content_integration.html    |  17 +++
 .../mochitest/jsat/test_content_integration.html   |  67 +++++++++++
 .../tests/mochitest/jsat/test_live_regions.html    | 129 ++++++++++++++++++++-
 6 files changed, 287 insertions(+), 36 deletions(-)
2014-08-28 09:07:30 -04:00
Yura Zenevich 3e8593199d Bug 1056803 - added nsiAccessibleObjectAttributeChangedEvent interface. Tests included. r=tbsaunde
---
 accessible/base/AccEvent.cpp                       |  8 +++++
 accessible/base/AccEvent.h                         | 29 ++++++++++++++++-
 accessible/generic/DocAccessible.cpp               |  8 +++--
 accessible/interfaces/moz.build                    |  1 +
 .../nsIAccessibleObjectAttributeChangedEvent.idl   | 21 ++++++++++++
 accessible/tests/mochitest/common.js               |  2 ++
 accessible/tests/mochitest/events.js               | 37 ++++++++++++++++++++++
 .../tests/mochitest/events/test_aria_objattr.html  |  7 ++--
 accessible/xpcom/AccEvents.conf                    |  1 +
 9 files changed, 106 insertions(+), 8 deletions(-)
 create mode 100644 accessible/interfaces/nsIAccessibleObjectAttributeChangedEvent.idl
2014-08-28 08:42:06 -04:00
Eitan Isaacson 6c0c232767 Bug 1059059 - Don't blur in editing mode if vc is on focused item. r=yzen 2014-08-26 20:32:00 +02:00
Eitan Isaacson a29508907e Bug 1058750 - Focus iframe when active cursor moves into it. r=yzen 2014-08-26 13:21:00 +02:00
Trevor Saunders 4ea7887392 bug 1052513 - fix HyperTextAccessible::SelectionBoundsAt for selections extending outside the current hyper text r=surkov 2014-08-13 18:03:50 -04:00
Eitan Isaacson 8dbbd7d04d Bug 1052054 - Change accessfu-output event to accessibility-output. r=yzen 2014-08-25 12:42:36 -07:00
Olli Pettay d72906c30d Bug 314095 - Eliminate nsIContent::GetDocument, r=jst
--HG--
extra : rebase_source : dd8f690940825b298a478b65b68a57418a9962ff
2014-08-22 23:11:27 +03:00
Eitan Isaacson 29f59645a6 Bug 1055004 - Fix failure of GetAccessibleOrContainer() to return a parent past a shadow root. r=davidb 2014-08-22 13:10:57 -07:00
Trevor Saunders fd5e9d1fcc bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj 2014-08-05 13:33:55 -04:00
Eitan Isaacson 664fd6697a Bug 1030468 - User content window resolution to scale bounding boxes before presentation. r-yzen 2014-08-19 12:26:02 -07:00
Ehsan Akhgari 40d9e7c418 Backed out changeset 0409c8faca80 because of build bustage on a CLOSED TREE 2014-08-18 13:44:59 -04:00
Ehsan Akhgari 0ab9b21d10 Add SetProp to the list of windows.h #defined functions that we need to #undef, no bug 2014-08-18 13:19:16 -04:00
Aryeh Gregor 60fbc97021 Bug 1053190 - Reduce unnecessary inclusion of nsINode.h in headers; r=ehsan 2014-08-18 17:44:50 +03:00
Jonathan Kew c1e3d1c31d bug 1048752 followup 2 - another Windows non-unified build fix. no_r=me, bustage fix 2014-08-16 20:35:48 +01:00
Jonathan Kew 1c46913c47 bug 1048752 followup - fix for Windows non-unified build. no_r=me, bustage fix 2014-08-16 16:13:53 +01:00
Eitan Isaacson 1fa187f695 Bug 1054409 - Add isFromUserInput to pivot change presentation. r=yzen 2014-08-16 01:06:16 -04:00
Nigel Babu 0e20aca78d Backed out changeset 62d9d374cd0f (bug 1054409) for windows nonunified bustage 2014-08-16 16:57:02 +05:30
Eitan Isaacson 6e7013bf5d Bug 1054409 - Add isFromUserInput to pivot change presentation. r=yzen 2014-08-16 01:06:16 -04:00
Robert O'Callahan 150ec76871 Bug 1048752. Part 24: Rename and deCOM Set/GetCaretVisible. r=tn
--HG--
extra : rebase_source : 04249e9b22a62b8f2952515fa48f4ba3227e235e
2014-08-06 17:19:29 +12:00
Robert O'Callahan 2489dc1f01 Bug 1048752. Part 16: Move nsFrameSelection::HINT to CaretAssociationHint.h. r=tn
This patch started an attempt to remove nsFrameSelection.h from nsCaret.h
and metastasized into a rather large refactoring patch that removed it
from some other header files as well, and changed nsFrameSelection::HINT
into a global-scope enum with better names. I also converted bools
into CaretAssociationHint in a few places where that was appropriate,
but there are still some more places (GetChildFrameContainingOffset)
where bools need to be converted. I figured this patch was big enough already.

--HG--
extra : rebase_source : cc618ef60e707e1360644340a2648de389383da0
2014-08-06 17:19:27 +12:00
Robert O'Callahan b4ed20d441 Bug 1048752. Part 14: Split GetGeometry into a static and a non-static version. r=tn
GetGeometry is used in two different ways. Sometimes it's used to get
information about a particular caret. Sometimes it's used to get
information about a particular selection that's not associated with
a caret. Splitting GetGeometry into a non-static version for the former
and a static version for the latter makes this more clear. Also it saves
code since for the latter version we don't have to get an nsCaret first.

--HG--
extra : rebase_source : b7730dac56b308a82b79b175749234c9a92b6f59
2014-08-06 17:19:26 +12:00
Alexander Surkov 91cf777f5f Bug 1053765 - Putting role=log on a table tag breaks row and cell accessibles, r=tbsaunde 2014-08-15 16:49:02 -04:00
Alexander Surkov 311b8a1af5 Bug 1053998 - add few bits for doclifecycle logging, r=tbsaunde 2014-08-15 16:24:22 -04:00
Eitan Isaacson 0ab3acbee2 Bug 1053462 - Add isFromUserInput to vc change events and pivot methods. r=surkov 2014-08-14 21:44:59 -04:00
James Teh b50ae63295 Bug 934875 - Fix typo that prevents status bar accessibles from being created, r=MarcoZ 2014-08-14 15:19:58 -04:00
Ed Morley 181e45f4b1 Backed out changeset 891c2e1b0e93 (bug 1052122) build failures; CLOSED TREE 2014-08-14 19:04:08 +01:00
Trevor Saunders 5d8df0d985 bug 1052122 - derecursify TreeWalker::NextChild r=surkov 2014-08-12 02:02:28 -04:00
Eitan Isaacson c60f12d6d2 Bug 1053250 - When automoving back into a remote iframe preserve the frame's vc position. r=yzen 2014-08-14 09:24:08 -04:00
Eitan Isaacson 4c18079e6c Bug 1053247 - Fix content integration tests. r=yzen 2014-08-14 09:24:08 -04:00
Eitan Isaacson 2fd0a320bd Bug 1053248 - Add new gesture debug logger. r=yzen 2014-08-14 09:24:08 -04:00
Seth Fowler 558486ff50 Bug 913586 (Part 2) - Update Maybe users in accessible. r=asurkov
--HG--
extra : rebase_source : 521f090c8b37137877011ee057573f7baa62c5cb
2014-08-13 15:39:40 -07:00
Yura Zenevich 5b09c1ea89 Bug 1053021 - added a responsiveness multiplier to allow users configure screen reader gesture recognition intervals. r=eeejay
---
 accessible/jsat/Gestures.jsm | 28 ++++++++++++++++++++++------
 1 file changed, 22 insertions(+), 6 deletions(-)
2014-08-13 16:40:29 -04:00
Trevor Saunders d8017045d8 bug 1052000 - fix some handling of empty text leaves r=surkov 2014-08-12 16:25:40 -04:00
Trevor Saunders 8f78184d9a bug 1016545 - Provide an iterator that iterates over all children of an element r=bz 2014-07-16 14:41:57 -04:00
Martijn Wargers 4d71b5379f Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce 2014-08-10 20:03:50 -07:00
Wes Kocher 1b1fc072d1 Backed out 4 changesets (bug 1032878) for probably introducing a leak, creating a CLOSED TREE
Backed out changeset 780c948d79f3 (bug 1032878)
Backed out changeset 0cfcc44660a8 (bug 1032878)
Backed out changeset 991f8d5da382 (bug 1032878)
Backed out changeset f54984be223e (bug 1032878)
2014-08-11 14:27:57 -07:00
Martijn Wargers ab8828526e Bug 1032878 - Fix for various failing mochitest-plain/-chrome tests. r=jmaher, r=akachkach, r=surkov, r=cpearce 2014-08-10 20:03:50 -07:00
Eitan Isaacson 6423e1dd3a Bug 1050383 - Send edge gesture events on two finger edge swipes. r=yzen 2014-08-11 14:27:15 -04:00
Yura Zenevich d872279251 Bug 1050926 - taking into account aria-hidden when traversing subtree. r=eeejay
---
 accessible/jsat/Utils.jsm                        |  4 +++-
 accessible/tests/mochitest/jsat/test_output.html | 13 +++++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)
2014-08-11 09:32:09 -04:00
Alexander Surkov 4b3527527d Bug 1020548 - update aria-orientation impl to ARIA 1.1, r=tbsaunde, sr=neil 2014-08-11 08:13:44 -04:00
Nicholas Nethercote a7cf4142b4 Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params

--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Ehsan Akhgari 2b84010cb8 Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
--HG--
extra : rebase_source : ed828993139bc70232508364a9f046e38b7d3e06
2014-08-07 19:48:38 -04:00
Yura Zenevich c433c47a88 Bug 1030470 - (part 2) linted AccessFu.jsm, OutputGenerator.jsm, Presentation.jsm and Utils.jsm. r=eeejay
---
 accessible/jsat/AccessFu.jsm        | 183 +++++++++++--------
 accessible/jsat/OutputGenerator.jsm | 170 +++++++++---------
 accessible/jsat/Presentation.jsm    | 350 ++++++++++++++++++------------------
 accessible/jsat/Utils.jsm           | 128 +++++++------
 4 files changed, 447 insertions(+), 384 deletions(-)
2014-08-06 09:38:56 -04:00
Yura Zenevich 442f4b74af Bug 1030470 - (part 1) moved the non-android localization part out of AccessFu to be handled in Gaia. r=eeejay
---
 accessible/jsat/AccessFu.jsm                       | 176 ++-----
 accessible/jsat/OutputGenerator.jsm                | 337 +++++--------
 accessible/jsat/Presentation.jsm                   | 193 ++++----
 accessible/jsat/Utils.jsm                          |  43 +-
 accessible/tests/mochitest/jsat/jsatcommon.js      |  19 +-
 accessible/tests/mochitest/jsat/output.js          |  12 +-
 accessible/tests/mochitest/jsat/test_alive.html    |  22 +-
 .../mochitest/jsat/test_content_integration.html   |  95 ++--
 .../tests/mochitest/jsat/test_content_text.html    |   8 +-
 .../tests/mochitest/jsat/test_explicit_names.html  |  73 +--
 .../tests/mochitest/jsat/test_landmarks.html       | 125 +++--
 .../tests/mochitest/jsat/test_live_regions.html    | 144 +++---
 accessible/tests/mochitest/jsat/test_output.html   | 526 +++++++++++----------
 accessible/tests/mochitest/jsat/test_tables.html   | 492 ++++++++++++++-----
 .../en-US/chrome/accessibility/AccessFu.properties | 103 +++-
 15 files changed, 1306 insertions(+), 1062 deletions(-)
2014-08-06 09:38:50 -04:00
Mike Hommey d9443ec932 Bug 1045783 - Move most OS_LIBS to moz.build and do some related cleanup. r=mshal 2014-08-06 07:25:33 +09:00
Ehsan Akhgari f1e4dec89c Bug 1048240 - Fix more bad implicit constructors in accessible; r=tbsaunde 2014-08-05 17:57:52 -04:00
Ryan VanderMeulen feeff9296c Bug 1037214 - Use mozilla::ErrorResult to fix OSX non-unified bustage. r=Ms2ger 2014-08-05 13:57:32 -04:00
Alessio Placitelli 8f50bda776 Bug 1037214 - Throw OOM to the script instead of aborting in FragmentOrElement::GetTextContentInternal. r=bz 2014-08-05 06:10:00 -04:00