Eitan Isaacson
8d5dad89ed
Bug 1479591 - Introduced accessibility scrolling event and interface. r=surkov
2018-08-15 13:07:00 -04:00
Cosmin Sabou
c2b1fcd31c
Backed out changeset dad95d849302 (bug 1479591) for causing linux debug leaks and security issues.
2018-08-15 04:39:43 +03:00
Eitan Isaacson
0f281891a2
Bug 1479591 - Introduced accessibility scrolling event and interface. r=surkov
2018-08-14 11:46:00 +03:00
Ting-Yu Lin
48d02834a5
Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D3155
2018-08-13 14:29:28 -07:00
Masayuki Nakano
c0e869978e
Bug 1482012 - part 2: Create TextEditor::PasteAsAction() as non-virtual method for outer C++ code r=m_kato
...
User may paste a lot with pressing Accel+V for a while (i.e., with auto repeat).
So, calling nsIEditor::Paste() may be in a hot path and we can now make
non-virtual public method with AsHTMLEditor().
Differential Revision: https://phabricator.services.mozilla.com/D2993
--HG--
extra : moz-landing-system : lando
2018-08-13 04:37:56 +00:00
Masatoshi Kimura
3b21b7868b
Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj
...
--HG--
extra : rebase_source : c09366fb93e5b0f72abe1e99d3094e3d96a934fb
extra : intermediate-source : 5950c9d63c3b4fd63a25464a7b50944aaec7079f
extra : source : ca1b9a2bcc4381795f556fea2fb59066567c30f3
2018-07-31 22:10:07 +09:00
Brian Hackett
05a7f56ce7
Bug 1479585 - Use replayable IDs in PDocAccessible IPC, r=davidb.
...
--HG--
extra : rebase_source : 40e1b80174483e5bce3a76f5a82c5b4951a38e63
2018-08-02 17:30:17 +00:00
Cosmin Sabou
de8c2bd891
Backed out changeset 5950c9d63c3b (bug 1090497) for build bustages on several files. CLOSED TREE
2018-08-02 19:59:53 +03:00
Masatoshi Kimura
feea19030c
Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj
...
--HG--
extra : rebase_source : a62521fdc66def4e4d5d7bf52e68365a786b5c55
extra : source : ca1b9a2bcc4381795f556fea2fb59066567c30f3
2018-07-31 22:10:07 +09:00
Brian Grinstead
6a6ca1a08c
Bug 1475342 - Move document.getElementsByAttribute[NS] to ParentNode so it'll work for HTML document and elements;r=bz
...
It's currently only accessible on XULDocument and XULElement, but that makes porting existing
JS to run in an HTML document inconvenient. We could alternatively change calling JS, but
this can be easily moved and exposed in chrome contexts.
MozReview-Commit-ID: JitYET20NSE
--HG--
extra : rebase_source : 75d823c688cba8d84dc19705e83284be383962f2
2018-07-26 13:40:13 -07:00
Masayuki Nakano
2fa716ed4d
Bug 1467799 - part 2: Stop using nsIEditor::GetDocumentIsEmpty() from C++ code r=m_kato
...
nsIEditor::GetDocumentIsEmpty() is a virtual code and there is non-virtual
method, TextEditor::IsEmpty(). So, any callers in C++ should use
TextEditor::IsEmpty() instead.
MozReview-Commit-ID: CQE8LP6XI96
--HG--
extra : rebase_source : e0027c3d71856adcd5fa7820bf936a6b405560c5
2018-07-18 17:51:49 +09:00
Eitan Isaacson
3fa0f4108f
Bug 1475087 - Include boundaryType in vc change event. r=surkov
2018-07-16 13:56:00 +03:00
Gurzau Raul
117e86643a
Backed out changeset ed8baebfeb78 (bug 1475087) for Windows build bustages on mozilla/a11y/DocAccessibleParent.h on a CLOSED TREE
2018-07-16 23:20:28 +03:00
Eitan Isaacson
95b1000eef
Bug 1475087 - Include boundaryType in vc change event. r=surkov
2018-07-16 12:36:31 -07:00
James Teh
e5a1c32097
Bug 1475376: Support aria-valuetext for implicit ARIA roles. r=MarcoZ
...
For example, <input type="range"> maps to role="slider", so aria-valuetext should be supported.
MozReview-Commit-ID: IYBVTHP3ZLo
--HG--
extra : rebase_source : 906dfacf92d040abf97b46ff67bafbabc5c9a1ea
2018-07-12 20:22:09 -04:00
Chris Peterson
16cc517cf9
Bug 1473453 - Part 1: a11y: assert `hitregion` property is always null or true. r=MarcoZ
...
Fix clang-tidy warning about bool pointers:
[misc-bool-pointer-implicit-conversion] accessible/generic/Accessible.cpp:644:9: warning: dubious check of 'bool *' against 'nullptr', did you mean to dereference it?
The `hitregion` property is always null or points to a true bool, set here:
https://searchfox.org/mozilla-central/rev/6ef785903fee6c0b16a1eab79d722373d940fd78/dom/canvas/CanvasRenderingContext2D.cpp#3936-3937
The `hitregion` property used to be an nsRect pointer:
https://searchfox.org/mozilla-central/diff/c797577640f306df87e8c32313c5b826d1e58a9b/accessible/src/generic/Accessible.cpp#928
MozReview-Commit-ID: HYlAnMyaitB
--HG--
extra : rebase_source : 2f8d9d151ebc382043c107517838ccdaa0ed7228
2018-07-04 14:39:57 -07:00
Eitan Isaacson
2cee1b8c81
Bug 1472274 - Alter selection direction according to the last change. r=surkov
...
nsIAccessibleText.setSelectionBounds should accept a start offset that is larger than an end offset. This is an indica tion that it is a reverse selection, and the caret should be at the start of the selection.
This should also be consistent with how multiple range selections work interactively - the caret should re
main at the last offset reached.
2018-07-05 15:19:00 +03:00
Alexander Surkov
32562a67f0
Bug 1349223 - cut aria-hidden tree, r=yzen
2018-07-04 10:20:49 -04:00
Jeff Gilbert
5b753da289
Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
...
MozReview-Commit-ID: JtTcLL5OPF0
2018-06-26 17:05:01 -07:00
Chris Peterson
2afd829d0f
Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
...
This patch is an automatic replacement of s/NS_NOTREACHED/MOZ_ASSERT_UNREACHABLE/. Reindenting long lines and whitespace fixups follow in patch 6b.
MozReview-Commit-ID: 5UQVHElSpCr
--HG--
extra : rebase_source : 4c1b2fc32b269342f07639266b64941e2270e9c4
extra : source : 907543f6eae716f23a6de52b1ffb1c82908d158a
2018-06-17 22:43:11 -07:00
Cosmin Sabou
aeb2ada3aa
Backed out changeset b2df5de436bd (bug 1349223) for permafailling marionette harness on test_accessibility.py. CLOSED TREE
2018-06-25 22:50:58 +03:00
Alexander Surkov
3da9b86da8
Bug 1349223 - cut aria-hidden tree, r=yzen
2018-06-25 14:17:01 -04:00
Eitan Isaacson
09ec9609fb
Bug 1465823 - Add new position and offsets to pivot change notifications and vc events. r=surkov
2018-06-21 14:47:00 +03:00
Alexander Surkov
9b16d6de3d
Bug 759650 - turn 'Called on accessible unbound from tree' assertion into moz_assert
2018-06-18 14:04:08 -04:00
Alexander Surkov
3364a60bed
Bug 886215 - trun 'Children of not selected deck panel are not accessible' into moz_assert
2018-06-18 14:02:27 -04:00
Alexander Surkov
94ab51d46c
Bug 687011 - aria-activedescendant change on inserted node doesn't fire focus change, r=jamie
2018-06-08 10:55:08 -04:00
Samuel Thibault
73a24b5b8a
Bug 1319273
- Accessible: Make TextBounds return rect of whole frame if content is empty. r=surkov
2018-05-23 17:02:33 +02:00
Gurzau Raul
ff15f3c828
Backed out changeset f585271d250d (bug 1319273
) for eslint failures on /gecko/accessible/tests/browser/bounds/browser_test_zoom_text.js on a CLOSED TREE
2018-06-01 22:25:19 +03:00
Samuel Thibault
fa531b0477
Bug 1319273
- Accessible: Make TextBounds return rect of whole frame if content is empty. r=surkov
2018-05-23 17:02:33 +02:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Emilio Cobos Álvarez
fe09ffd3af
Bug 1465478: Introduce Element::FromNode. r=smaug
...
And use it in a couple places I noticed.
MozReview-Commit-ID: 8baSMrbdEbF
2018-05-31 02:46:10 +02:00
Alexander Surkov
246756a336
Bug 1460244
- Tables with CSS display properties no longer participate in layout table calculation, r=marcoz
2018-05-25 10:55:52 -04:00
Kris Maglione
8340513b0c
Bug 1463287: Add QueryInterface helper macro for concrete class types. r=bz
...
Using concrete class types with static IIDs in QueryInterface methods is a
pretty common pattern which isn't supported by any existing helper macros.
That's lead to separate ad-hoc implementations, with varying degrees of
dodginess, being scattered around the tree.
This patch adds a helper macro with a canonical (and safe) implementation, and
updates existing ad-hoc users to use it.
MozReview-Commit-ID: HaTGF7MN5Cv
--HG--
extra : rebase_source : ace930129d85960d22bc3048ca3bb19bbbd4a63e
extra : histedit_source : 03a87f746d957789d41381e4e1bfcc4fd7eebaf2%2C9c5bae9feeeef7721105db67be0f83e0ded66bb7
2018-05-21 16:33:18 -07:00
Boris Zbarsky
2e09ba1f75
Bug 1377980 part 2. Remove most C++ use of nsIDOMRange. r=mccr8
2018-05-17 12:01:38 -04:00
Tokio Kajitsuka
55c94aedca
Bug 1438193 - part11-9: NativeState r=surkov
...
turn NativeState into const functions
2018-05-16 03:04:50 +09:00
Tokio Kajitsuka
2b0e583f32
Bug 1438193 - part11-8: DoAction r=surkov
...
turn DoAction & ActionCount into const functions
2018-05-16 02:40:22 +09:00
Tokio Kajitsuka
4815618b61
Bug 1438193 - part11-7: TakeFocus r=surkov
...
turn TakeFocus & AnchorURIAt into const functions
2018-05-16 02:19:54 +09:00
Tokio Kajitsuka
eb3d9b85ce
Bug 1438193 - part11-6: Value r=surkov
...
turn Accessible::Value into a const function
2018-05-16 01:55:28 +09:00
Tokio Kajitsuka
0f609dc771
Bug 1438193 - part11-4: Name r=surkov
...
turn Name & ARIAName & NativeName into const functions
2018-05-16 01:13:02 +09:00
Tokio Kajitsuka
41078f48d3
Bug 1438193 - part11-2: RelationByType r=surkov
...
turn RelationByType into const functions
2018-05-15 22:47:10 +09:00
Tokio Kajitsuka
17d2e291d4
Bug 1438193 - part11-1: Role r=surkov
...
turn Accessible::Role into a const function
2018-05-15 21:50:38 +09:00
Dorel Luca
0d2ff9e60d
Merge mozilla-inbound to mozilla-central. a=merge
2018-05-16 00:54:22 +03:00
Tokio Kajitsuka
d4d0782393
Bug 1438193 - part10: SetCurrentItem r=surkov
...
turn SetCurrentItem & GetChromeFlags & HasChildren into const functions
2018-05-13 19:14:55 +09:00
Tokio Kajitsuka
d50e800761
Bug 1438193 - part9: CurrentItem r=surkov
...
turn Accessible::CurrentItem into const functions
2018-05-13 18:26:02 +09:00
Alexander Surkov
6faf449ca5
Bug 1455357 - Setting grid item to display:contents resets its accessible role, patch=surkov,jamie, r=marcoz
2018-05-15 09:44:21 -04:00
Emilio Cobos Álvarez
29a24373d9
Bug 1459529: Remove some useless nsIDocumentObserver notifications. r=heycam
...
MozReview-Commit-ID: DzuiqVGKsiu
2018-05-15 18:44:28 +02:00
Narcis Beleuzu
932adad93d
Merge inbound to mozilla-central. a=merge
2018-05-15 00:36:35 +03:00
Adrian Wielgosik
aec99c32e5
Bug 1460940 - Remove nsIDOMDocument uses in accessible/. r=bz
...
MozReview-Commit-ID: LQ91rgrJIy
--HG--
extra : rebase_source : 143e2a3b8971aa1a4e604414c704d28deb1e5594
2018-05-11 19:46:15 +02:00
Tokio Kajitsuka
9b9c3780fe
Bug 1438193 - part7: NativeRole r=surkov
...
turn NativeRole into const functions
2018-05-08 04:05:50 +09:00
Tokio Kajitsuka
005aa74ac6
Bug 1438193 - part6: DoCommand r=surkov
...
turn Accessible::DoCommand into a const function
2018-05-07 02:11:06 +09:00