Carsten "Tomcat" Book
5e8c1546ec
merge mozilla-inbound to mozilla-central a=merge
2017-06-14 14:45:26 +02:00
Joanmarie Diggs
c306e05c88
Bug 1343537 - Implement ARIA DPUB extension. r=surkov
...
--HG--
extra : rebase_source : 38af7ac790cb60d952b1dc2885f50fc9c15cdea6
2017-06-13 15:06:08 -04:00
Wes Kocher
ebf35623cd
Merge mozilla-central to autoland a=merge
...
UPGRADE_NSS_RELEASE
2017-06-13 18:57:32 -07:00
Rajesh Kathiriya
6d3eb2c851
Bug 1370232 - Enabled the ESLint no-unneeded-ternary rule across mozilla-central. r=standard8
...
MozReview-Commit-ID: AH9ArRkjh78
--HG--
extra : rebase_source : bdd4c4f8a4779ea373479a9cba772c036e00e816
2017-06-13 00:23:54 +05:30
Wes Kocher
3ee39c3f47
Backed out 3 changesets (bug 1354077) for assertions in AccessibleWrap.cpp a=backout CLOSED TREE
...
Backed out changeset 1380fe0f701b (bug 1354077)
Backed out changeset 2b5602bd352a (bug 1354077)
Backed out changeset a0fc3a1a9122 (bug 1354077)
MozReview-Commit-ID: ABHV3evXKrG
2017-06-12 16:54:10 -07:00
Eitan Isaacson
142accc844
Bug 1369890 - Port mochitest/scroll/test_zoom_text.html to browser test. r=surkov
2017-06-12 14:37:55 -07:00
Eitan Isaacson
94ba765cd7
Bug 1372315 - Encode data URIs to base64 in accessibility browser tests. r=surkov
2017-06-12 14:37:50 -07:00
Aaron Klotz
da19e2296f
Bug 1354077: Modify a11y platform initialization to select and enable appropriate IAccessible manifest; r=eeejay
...
MozReview-Commit-ID: 1ODOm4Vc4UH
--HG--
extra : rebase_source : 6bac99f6e5e6318cf856f860edb373930979c92a
2017-06-06 12:19:17 -06:00
Aaron Klotz
05e5a2e310
Bug 1354077: Add manifests for IAccessible variants: 32-bit and 64-bit; r=jimm
...
MozReview-Commit-ID: CoHASAsg5tf
--HG--
extra : rebase_source : 84e30f4601c5f628cc731e1796601381cc012b6c
2017-06-06 12:19:12 -06:00
Sebastian Hengst
e960099899
Backed out changeset 76fcf40c564b (bug 1369890) for failing accessible/tests/browser/e10s/browser_caching_name.js on Linux and accessible/tests/browser/scroll/browser_test_zoom_text.js on Windows 7. r=backout
2017-06-12 19:47:24 +02:00
Eitan Isaacson
9646ac5454
Bug 1369890 - Port mochitest/scroll/test_zoom_text.html to browser test. r=surkov
2017-06-12 09:17:00 -07:00
Ryan VanderMeulen
926bfc8d2c
Bug 1372221
- Set containerElm only if A11Y_LOG is defined. r=davidb
2017-06-12 10:13:05 -04:00
Eitan Isaacson
640e7d56aa
Bug 1371698 - Don't run a11y+e10s tests on release branches of Windows. r=RyanVM
2017-06-10 11:38:00 -04:00
Aaron Klotz
230ddb60a5
Bug 1368571: Modify handler and interceptor marshaling code so that it strips out any handlers from proxies that are destined for non-Gecko processes; r=jimm
...
MozReview-Commit-ID: A1lCqvbQYAF
There is no clean API-based solution to this, so instead I went grovelling
through the DCOM wire protocol and was able to write a function that converts
handler OBJREFs into standard OBJREFs.
See also:
https://msdn.microsoft.com/en-us/library/cc226801
--HG--
extra : rebase_source : a650055c4adda3a1d99262e47f2b463074c6b935
2017-06-06 17:35:51 -06:00
Aaron Klotz
e4ffc15186
Bug 1367715: Check for IClientSecurity in a11y QueryInterface implementations; r=surkov
...
MozReview-Commit-ID: FwGEq5GLom1
--HG--
extra : rebase_source : 73e2e1e494e75cb1126583ca947208025a533690
2017-05-31 16:07:30 -06:00
Jim Mathies
10b72ec89d
Bug 1309271 - Fire accessibility focus events from focused content elements when focus changes from chrome to content. r=surkov
...
MozReview-Commit-ID: 5Iu2TQ58kGa
2017-06-06 06:09:01 -05:00
Mark Banner
c93c2a1504
Bug 1370240 - Enable the ESLint no-control-regex rule across mozilla-central. r=mossop
...
MozReview-Commit-ID: IN7YMk7yhAO
--HG--
extra : rebase_source : be0a9cae6eae14d4f097eced2e231a96c89c9c47
2017-06-05 15:43:09 +01:00
Eitan Isaacson
6c98e296e9
Bug 1368182 - Port non-e10s compatible parts of states/test_visibility.html to browser test. r=surkov
2017-06-03 20:15:02 -07:00
Eitan Isaacson
b5e156f5c2
Bug 1368103 - Use DOM doc visibilityState to determine if a tab is hidden. r=surkov
2017-06-03 20:15:01 -07:00
Jan de Mooij
d2c775856a
Bug 1358135 part 1 - Fix some browser tests to trigger a shrinking GC instead of a normal GC. r=jonco
2017-06-03 17:29:17 +02:00
Marco Zehe
931d366473
Bug 1349835 Part 2 - Test that an input of type checkbox or radio with -moz-appearance:none; creates correct accessibles, r=surkov
...
MozReview-Commit-ID: GIWH6HYoGDq
--HG--
extra : rebase_source : d77cda68fc24fcb02c845b4e3b079e1d2bf6240e
2017-06-02 14:05:44 +02:00
Jim Mathies
d99ea037ac
Bug 1309271 - Patch to cleanup nesting and updated comments per review nits. r=surkov
...
MozReview-Commit-ID: CKwg9xsXl7G
2017-06-13 06:44:55 -05:00
Mats Palmgren
a1f37b1e8f
Bug 1349835 - Create accessibles for <input type=checkbox/radio> with -moz-appearance:none. r=surkov
...
MozReview-Commit-ID: Cot3jyZBdpU
2017-05-31 21:29:49 +02:00
Christoph Kerschbaumer
7c190eb1cc
Bug 1363975 - Have loadOneTab() tests provide the correct triggeringPrincipal. r=gijs
2017-05-31 20:36:43 +02:00
Ryan VanderMeulen
2fbcb8b3bb
Merge m-c to inbound. a=merge
2017-05-30 16:09:45 -04:00
Ryan VanderMeulen
bd262b8cd1
Merge inbound to m-c. a=merge
2017-05-30 16:09:14 -04:00
Ryan VanderMeulen
af691573d4
Merge m-c to autoland. a=merge
2017-05-30 12:59:41 -04:00
Eitan Isaacson
f1d5ed7c8b
Bug 1367486 - Fix eslint errors on a CLOSED TREE
2017-05-30 11:34:06 -07:00
Eitan Isaacson
cbc10fc587
Bug 1367486 - Move failing part of states/test_link.html to browser test. r=surkov
2017-05-30 10:57:01 -07:00
Eitan Isaacson
8dc2d56240
Bug 1367486 - Move common js stuff down in a11y broswer tests. r=surkov
...
MozReview-Commit-ID: GDDP0BpjRAv
--HG--
rename : accessible/tests/browser/e10s/events.js => accessible/tests/browser/events.js
2017-05-30 10:57:01 -07:00
dbolter
a3cffe12d0
Bug 1368121 - Remove telemetry for a11y update time. r=eeejay
2017-05-26 14:03:57 -04:00
Christoph Kerschbaumer
7c3421e842
Bug 1363977 - Have loadTabs() tests provide the correct triggeringPrincipal. r=gijs,kit
2017-05-29 17:57:08 +02:00
Carsten "Tomcat" Book
96eb17dd36
Backed out changeset 59567c6c1e71 (bug 1357386) for landing with wrong bugnumber
2017-05-30 08:51:40 +02:00
Christoph Kerschbaumer
c1c050e55c
Bug 1357386: Have loadTabs() tests provide the correct triggeringPrincipal. r=gijs,kit
2017-05-30 08:30:50 +02:00
Dan Banner
ea09f270ab
Bug 1368041
- Enable no-array-constructor across mozilla-central r=standard8
...
MozReview-Commit-ID: EXJNufdKKhJ
--HG--
extra : rebase_source : 66d17c7981c4b0987c482ce092b25990b42c07fb
2017-05-27 15:17:29 +01:00
tiago
95d9608ba4
Bug 1367198 - Remove duplicate ESLint rule definitions from various .eslintrc.js files. r=standard8
...
MozReview-Commit-ID: AUz5l7XPfwY
--HG--
extra : rebase_source : 2cb4758cdf51765fc61fbc6795fcd7bc85ef67bf
2017-05-24 13:55:24 -03:00
Eitan Isaacson
f0c56bf2da
Bug 1367255 - Switch a11y browser tests to async/await. r=surkov
...
MozReview-Commit-ID: 4ptIIDckcqg
2017-05-24 12:20:45 -07:00
Aaron Klotz
5bed0344a5
Bug 1365073: Modify sdnAccessible to always generate unique IDs using AccessibleWrap's scheme even when it is not associated with an accessible; r=tbsaunde
...
MozReview-Commit-ID: 8uhDATEKfQ
--HG--
extra : rebase_source : 45545f98fa4c8c73039695adabeefa9c61b5e96c
extra : histedit_source : a31956c56f86336dc70789dd5ae09d637f14166d
2017-05-15 17:28:57 -06:00
Aaron Klotz
6d37fc005d
Bug 1361879: Ensure that sdnAccessible holds a strong reference to its creating AccessibleWrap if it was instantiated as a tearoff; r=tbsaunde
...
MozReview-Commit-ID: CCgwa7BHUBK
--HG--
extra : rebase_source : 974cadff7b42e3b38ba547b85792b00ebb12aecf
extra : histedit_source : 56a8ed517994bafc02594ba2d9fbf014b47b89da%2C9c63efae8b6a3e056b76c788b6a3f21ddbd27972
2017-05-23 14:40:04 -06:00
Aaron Klotz
570cbae5c4
Bug 1364544: Ensure that proxied CARET_MOVED and FOCUS events update the Win32 system caret before firing their WinEvents; r=eeejay
...
MozReview-Commit-ID: LVML7EZaSYD
In non-e10s AccessibleWrap::HandleAccEvent, we special case our handling of
CARET_MOVED and FOCUS events with a call to UpdateSystemCaretFor. In e10s mode
we were not doing the same thing for proxied events sent from content. This
threw JAWS for a loop and presumably messes up other ATs as well.
This patch modifies the IPDL messages for these two events so that we may
send the caret rect along with the event, thus allowing us to update the
system caret for proxied events as well.
--HG--
extra : rebase_source : e1502c12b038739520afd5c7078d011e25ea669e
2017-05-15 14:11:46 -06:00
David Parks
cff8d258a2
Bug 1330484 - Part 2: Remove invalid assert that checked that removed a11y child documents have no children. r=jimm
...
Here is a scenario under which the assert is invalid:
RecvHideEvent is received on a DocAccessibleParent DAP1 that has a child document DAP2... that in turn has a child document DAP3. DAP1::RecvHideEvent calls Shutdown on its root ProxyAccessible. This recursively calls Shutdown on child ProxyAccessibles until it reaches the one that is the parent of the child document DAP2. ProxyAccessibleBase::Shutdown then attempts to Unbind DAP2, which calls DAP1::RemoveChildDoc, which trips the assert because DAP2 has child document DAP3.
2017-05-22 02:39:11 -07:00
David Parks
cf9e5cbbc1
Bug 1330484 - Part 1: Detect and Shutdown binding accessibles that have lost their actors. r=jimm
...
In content processes, we want to avoid a situation where a DocAccessible has lost its IPC actor (DocAccessibleChild) but finds itself processing a delayed request to take on child documents. In this case, we shut down the child documents as they are no longer valid.
2017-05-22 02:09:02 -07:00
Mark Banner
0ce286101c
Bug 1359011 - Make the mozilla/recommended eslint configuration the default for the whole tree. r=mossop
...
MozReview-Commit-ID: HtUW43tCli1
--HG--
extra : rebase_source : 6496bc47860d9c1ab522a78e73b41550700021cb
2017-04-25 20:12:21 +01:00
Alexander Surkov
5abc773740
Bug 1363027 - keep removing accessible alive during event coalescence, r=davidb
2017-05-12 14:02:15 -04:00
Wes Kocher
3b736de62a
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: ADbja7mAY4s
2017-05-11 17:41:11 -07:00
Aaron Klotz
0c505ba983
Bug 1363887: Use nsAutoHandle for CreateBitmap call in AccessibleWrap::UpdateSystemCaretFor; r=tbsaunde
...
MozReview-Commit-ID: CbLqtqMEw32
--HG--
extra : rebase_source : 44a96fef761917b09f96f5a46be94327df504e67
2017-05-10 16:04:05 -06:00
Mark Banner
2bf9485071
Bug 1362947 - Upgrade eslint-plugin-html to 2.0.3 to pick up --fix support. r=jaws
...
MozReview-Commit-ID: 5fVG7akPnGM
--HG--
extra : rebase_source : e462e84bf8f2ffd893d1fd6b5ea14bbc093168dd
2017-05-08 10:29:47 +01:00
Carsten "Tomcat" Book
d66b9f27d5
merge mozilla-inbound to mozilla-central a=merge
2017-05-10 15:07:28 +02:00
Alexander Surkov
6737b53749
Bug 1363027 - diagnostic asserts for Accessible::RemoveChild, r=davidb
2017-05-09 15:56:41 -04:00
Tom Tromey
c24d78e194
Bug 1334304 - use MOZ_FORMAT_PRINTF in accessible/base/Logging.h; r=surkov
...
MozReview-Commit-ID: 5cpxhepA7br
--HG--
extra : rebase_source : f865188eaf0a40fd5cddec4a61e117e0014cbcb9
2017-05-03 14:47:35 -06:00