Commit Graph

572935 Commits

Author SHA1 Message Date
Andreea Pavel
89531e8dc3 Backed out 9 changesets (bug 1412456) for crashing talos g2 and unexpected network connections in browser-chrome's browser_searchEngine_behaviors.js r=backout a=backout on a CLOSED TREE
Backed out changeset 0c01a98f4fd5 (bug 1412456)
Backed out changeset 27077db47231 (bug 1412456)
Backed out changeset f35ec2a884f8 (bug 1412456)
Backed out changeset 602b30ac3c69 (bug 1412456)
Backed out changeset b1ff1050c589 (bug 1412456)
Backed out changeset f100d953f9eb (bug 1412456)
Backed out changeset d85af60fe259 (bug 1412456)
Backed out changeset 736f38486832 (bug 1412456)
Backed out changeset 13a637602dc2 (bug 1412456)
2017-12-07 12:20:21 +02:00
Shawn Huang
eb311a6f39 Bug 1384648: Disable XMLHttpRequest/event-upload-progress-crossorigin.htm on windows for intermittent failures. r=jmaher 2017-12-07 17:42:15 +08:00
Andreea Pavel
33f8c94f52 Backed out 1 changesets (bug 1422470) for ESlint failure /builds/worker/checkouts/gecko/devtools/server/actors/highlighters/flexbox.js:14:3 r=backout a=backout on a CLOSED TREE
Backed out changeset affa7f97ff91 (bug 1422470)

--HG--
extra : amend_source : 2708f4059cac59d33e70e4ad7591632885ab445e
2017-12-07 11:32:33 +02:00
Bob Owen
8ba04e79f9 Bug 1422053: Create Windows sandbox sLaunchErrors hashtable on the main thread. r=aklotz 2017-12-07 09:07:43 +00:00
Liam
6d7da06d47 Bug 1422470 - Display flex container differently from flex items r=gl
MozReview-Commit-ID: BVggmBwC2lX
2017-12-01 23:53:29 -07:00
Aaron Klotz
80a4e21834 Bug 1419886: Part 2 - Add UIA detection to a11y and centralize a11y instantiator telemetry under a11y::SetInstantiator function; r=Jamie
MozReview-Commit-ID: 11QN7amImK9
2017-12-04 17:56:31 -07:00
Aaron Klotz
c7226f11c6 Bug 1419886: Part 1 - Add hooks for UIA detection to nsAppShell; r=jimm
MozReview-Commit-ID: 5p4kZDHcQGn
2017-12-04 17:53:13 -07:00
Tom Tung
c5d04dd0d5 Bug 1418376: Report to the console if a service worker is blocked because the storage is not fully allow. r=bkelly
--HG--
extra : rebase_source : eb1958c17cb2cc8e56b1eefe510817800ca19d2d
2017-11-29 09:29:55 +08:00
Bill McCloskey
df63ff970b Bug 1102464 - Fix ESLint failure
MozReview-Commit-ID: JMRxUcSU98m
2017-12-06 21:21:24 -08:00
Bill McCloskey
4dc2466662 Bug 1412456 - Fix ESLint failures
MozReview-Commit-ID: HtVQrAGEbfo
2017-12-06 21:21:07 -08:00
Bill McCloskey
607b51f485 Bug 1412456 - Disable add-on interposition (r=mconley)
MozReview-Commit-ID: 3burzHHoHlX
2017-12-06 21:17:15 -08:00
Bill McCloskey
851dfb6165 Bug 1412456 - Stop running addoncompat tests (r=mconley)
MozReview-Commit-ID: KFgGDI8tV3o
2017-12-06 21:17:13 -08:00
Bill McCloskey
6b9c4b05da Bug 1412456 - Allow CPOWs without interposition (r=aswan)
MozReview-Commit-ID: G1Y6ztyYKA6
2017-12-06 21:17:10 -08:00
Bill McCloskey
9ed0e9cb0e Bug 1412456 - Fix onbeforeunload test to no longer rely on interposition (r=Gijs)
MozReview-Commit-ID: DlIRAvXw6R4
2017-12-06 21:17:08 -08:00
Bill McCloskey
bef7c122df Bug 1412456 - Test changes to no longer use interposition (r=felipe,bgrins,mrbkap)
MozReview-Commit-ID: 2nQPOSGTr1s
2017-12-06 21:17:05 -08:00
Bill McCloskey
126a9b2c4e Bug 1412456 - Add BrowserTestUtils.addContentEventListener (r=mconley)
This function makes it possible to listen for multiple events from the
content process, even when there are frameloader swaps.

This commit also adds a checkFn param to firstBrowserLoaded, which is
useful.

MozReview-Commit-ID: 93ItHIPSGVU
2017-12-06 21:17:02 -08:00
Bill McCloskey
e3badbc54e Bug 1412456 - Change browser element's primary attribute immediately when tab change requested (r=mconley)
Currently the e10s tab switcher doesn't set the primary="true"
attribute on a browser element until the tab switcher is
destroyed. This means that using the |content| global is unreliable in
e10s since it may take as long as the tab switcher's unload delay
before the attribute changes. Normally this doesn't matter since
|content| isn't useful in e10s. However, tests that use tabs like
about:preferences rely on |content|, and there isn't a good reason to
fix them. So let's just change the attribute immediately upon changing
tabs.

MozReview-Commit-ID: 1cgJbmXD6of
2017-12-06 21:17:00 -08:00
Bill McCloskey
6d7335810e Bug 1412456 - Send document CPOW as well as window CPOW (r=mconley)
Currently, if you try to use contentDocumentAsCPOW, you'll get an
exception saying that browser code is not allowed to use CPOWs. That's
because we cleverly tried to get the CPOW via
contentWindowAsCPOW.document. However, this property access happens
inside remote-browser.xul, where CPOWs are forbidden. So it doesn't
work.

MozReview-Commit-ID: ANWad4tvGpU
2017-12-06 21:16:57 -08:00
Dorel Luca
eb65c24c7b Backed out 8 changesets (bug 1412456) for ESlint failure on browser_urlbarKeepStateAcrossTabSwitches.js:13:49 r=backout on a CLOSED TREE
Backed out changeset 0e88de036c55 (bug 1412456)
Backed out changeset 49b93f807db0 (bug 1412456)
Backed out changeset 039e980b7dc6 (bug 1412456)
Backed out changeset c7698410ddbd (bug 1412456)
Backed out changeset e56a1ba26b7c (bug 1412456)
Backed out changeset 0c4506e124ac (bug 1412456)
Backed out changeset a7aec2ce903b (bug 1412456)
Backed out changeset 3e9fb71f1e8e (bug 1412456)
2017-12-07 07:09:33 +02:00
Rajdeep Nanua
0b2ed65576 Bug 1102464 - Implement CSS variable tooltip. r=pbro
Initial support for CSS variable tooltip. Removed title attribute from
variables and added a new tooltip displaying the same content.

MozReview-Commit-ID: FeHmgiS7KQj
2017-11-08 00:22:24 -05:00
Bill McCloskey
effcf5fbdf Bug 1412456 - Disable add-on interposition (r=mconley)
MozReview-Commit-ID: 3burzHHoHlX
2017-12-06 20:46:58 -08:00
Bill McCloskey
b97fa8c9c0 Bug 1412456 - Stop running addoncompat tests (r=mconley)
MozReview-Commit-ID: KFgGDI8tV3o
2017-12-06 20:46:58 -08:00
Bill McCloskey
727722ef65 Bug 1412456 - Allow CPOWs without interposition (r=aswan)
MozReview-Commit-ID: G1Y6ztyYKA6
2017-12-06 20:46:58 -08:00
Bill McCloskey
32656e2e1c Bug 1412456 - Fix onbeforeunload test to no longer rely on interposition (r=Gijs)
MozReview-Commit-ID: DlIRAvXw6R4
2017-12-06 20:46:58 -08:00
Bill McCloskey
be77cf4a01 Bug 1412456 - Test changes to no longer use interposition (r=felipe,bgrins,mrbkap)
MozReview-Commit-ID: 2nQPOSGTr1s
2017-12-06 20:46:58 -08:00
Bill McCloskey
e61ab508a4 Bug 1412456 - Add BrowserTestUtils.addContentEventListener (r=mconley)
This function makes it possible to listen for multiple events from the
content process, even when there are frameloader swaps.

This commit also adds a checkFn param to firstBrowserLoaded, which is
useful.

MozReview-Commit-ID: 93ItHIPSGVU
2017-12-06 20:46:58 -08:00
Bill McCloskey
0895fc0115 Bug 1412456 - Change browser element's primary attribute immediately when tab change requested (r=mconley)
Currently the e10s tab switcher doesn't set the primary="true"
attribute on a browser element until the tab switcher is
destroyed. This means that using the |content| global is unreliable in
e10s since it may take as long as the tab switcher's unload delay
before the attribute changes. Normally this doesn't matter since
|content| isn't useful in e10s. However, tests that use tabs like
about:preferences rely on |content|, and there isn't a good reason to
fix them. So let's just change the attribute immediately upon changing
tabs.

MozReview-Commit-ID: 1cgJbmXD6of
2017-12-06 20:46:58 -08:00
Bill McCloskey
daa454e412 Bug 1412456 - Send document CPOW as well as window CPOW (r=mconley)
Currently, if you try to use contentDocumentAsCPOW, you'll get an
exception saying that browser code is not allowed to use CPOWs. That's
because we cleverly tried to get the CPOW via
contentWindowAsCPOW.document. However, this property access happens
inside remote-browser.xul, where CPOWs are forbidden. So it doesn't
work.

MozReview-Commit-ID: ANWad4tvGpU
2017-12-06 20:46:58 -08:00
Ryan VanderMeulen
d945b2a059 Bug 1423667 - Disable some tests that fail on Windows Code Coverage builds with clang-cl r317840. rs=marco
--HG--
extra : histedit_source : d2f4b4d59301469c4cabb7198f0f98c5247eab84
2017-12-06 20:40:46 -05:00
David Major
1bb3a226c5 Bug 1422368 - Work around a clang-cl complilation bug in yuv_row_win.cpp harder. r=jrmuizel
--HG--
extra : histedit_source : f55f9b6a92b88d72a83bf0e2f0da973f445aa47a
2017-12-06 12:24:53 -05:00
Ryan VanderMeulen
ecad46fcc0 Bug 1423307 - Update clang-cl builds to LLVM revision 317840. r=ted
--HG--
extra : histedit_source : 17e273e956a29232fd7b6e262df8ae939216f668
2017-12-06 20:37:13 -05:00
Andrew Sutherland
92398fc309 Bug 1421099 - System principal does not need to match originAttributes. r=baku
--HG--
extra : rebase_source : 04af51f7fbdb9a171703e69a3d5651d0c344d5bb
2017-12-06 14:53:02 -05:00
Dorel Luca
f334555477 Backed out changeset 1a48edb857f3 (bug 1410723) for autophone mass failures r=backout on a CLOSED TREE 2017-12-07 02:49:49 +02:00
Dorel Luca
777fa218a9 Backed out changeset 4928928a5e46 (bug 1417680) for leaks detected by valgrind r=backout on a CLOSED TREE
--HG--
extra : amend_source : 48d7d6291b7f1e68cc554caa3374cda326d17681
2017-12-07 02:14:25 +02:00
Coroiu Cristina
8209092aea Backed out changeset b5950ede2b76 (bug 1102464) for failing devtools on Windows 7 debug at devtools/client/shared/test/browser_outputparser.js r=backout on a CLOSED TREE 2017-12-07 01:36:22 +02:00
David Keeler
094791c2d0 bug 1417680 - explore the feasibility of not shutting down NSS by no-op-ing the guts of the shutdown infrastructure r=jcj r=franziskus
Adapted from https://wiki.mozilla.org/SecurityEngineering/NSS_Startup_and_Shutdown_in_Gecko :

Properly implementing the coordinated shutdown of NSS has, to date, proved
intractable. For architectural reasons and due to the significant complexity
involved, the NSS resource tracking and shutdown infrastructure has been an
ongoing source of crashes and hangs in Firefox. To that end, we have been
exploring the possibility of not shutting down NSS at all. For this to work, we
have had to address a number of potential concerns.

Certificate and key database corruption: In theory, if Firefox were to exit
without coordinating with NSS, data stored in the certificate and key databases
(backed by BerkeleyDB) could be lost. To mitigate this, we have migrated to
using the sqlite-backed implementation. The databases are now journaled, and
short of a bug in sqlite, we do not anticipate data loss due to database
corruption.

PKCS#11 devices: In theory, if Firefox were to exit without coordinating with
NSS and thus any attached PKCS#11 devices, data could be lost on these devices.
However, it is our understanding that these devices must be robust against
unexpected physical removal. Uncoordinated shutdown should present no worse a
risk to user data.

FIPS 140-2 mode: While Mozilla does not ship a version of Firefox that supports
FIPS mode out of the box, Red Hat does. It is our understanding that clearing
key material is a requirement of FIPS and that not shutting down NSS may pose a
problem for this requirement. Red Hat's FIPS 140-2 Security Policy[0] specifies
that the application (i.e. Firefox) using the module (i.e. NSS) is responsible
for zeroization of key material. More specifically, it says "All plaintext
secret and private keys must be zeroized when the Module is shut down (with a
FC_Finalize call), reinitialized (with a FC_InitToken call), or when the session
is closed (with a FC_CloseSession or FC_CloseAllSessions call)." Thus, if
Firefox never shuts down NSS, this requirement is trivially met.

Leak detection: By not shutting down NSS, technically we leak some allocated
memory until shutdown. This could cause problems if our test infrastructure
detected and reported these leaks. However, it appears not to (which itself is
somewhat concerning). In any case, we will have to deal with this if and when we
can detect these leaks.

Given that these concerns all have at least a preliminary answer, we will move
forward with attempting to not shut down NSS in Firefox. This may expose
unexpected issues that may lead to a reassessment of the situation, so this will
be on a trial basis only in Nightly.

[0] https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp3070.pdf

MozReview-Commit-ID: LjgEl1UZqkC

--HG--
extra : rebase_source : 99bf715f7f6566ec92ca763eefdbd8d2f69d2ba2
extra : amend_source : d4177cc87f54fccbd49312feef7e29b77bf01432
2017-11-10 15:03:23 -08:00
Dorel Luca
44492bedb8 Merge mozilla-central to inbound r=merge 2017-12-07 00:29:57 +02:00
Geoff Brown
bdcd193026 Bug 1410723 - Throw DMError when getDirectory() fails suspiciously; r=bc
It looks like the main cause of intermittent failures in getDirectory is
that the adb pull command fails because the emulator has hung. For other
commands, we usually handle this by checking the return code and raising
DMError if anything fails. There is mozharness/taskcluster code in
place to automatically retry tasks that throw DMError.
2017-12-06 15:24:41 -07:00
Dorel Luca
ed8dc2034d Merge inbound to mozilla-central r=merge a=merge 2017-12-07 00:01:19 +02:00
Dorel Luca
ada131e8c5 Merge autoland to mozilla-central r=merge a=merge 2017-12-06 23:57:33 +02:00
ffxbld
638c4fcef4 No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update 2017-12-06 12:06:18 -08:00
ffxbld
d4149255ed No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update 2017-12-06 12:06:14 -08:00
ffxbld
283abf5e1b No bug, Automated HPKP preload list update from host bld-linux64-spot-033 - a=hpkp-update 2017-12-06 11:12:09 -08:00
ffxbld
7711ad2f7d No bug, Automated HSTS preload list update from host bld-linux64-spot-033 - a=hsts-update 2017-12-06 11:12:06 -08:00
Gurzau Raul
f5f1c3f294 Merge inbound to mozilla-central r=merge a=merge 2017-12-06 11:53:55 +02:00
Gurzau Raul
c2096f8bee Merge autoland to mozilla-central r=merge a=merge 2017-12-06 11:52:20 +02:00
Lee Salzman
6dc1932292 Bug 1394570 - request synthetic bold for Mac fonts with WR. r=gankro
MozReview-Commit-ID: JAmWZM9SOe0
2017-12-05 22:18:53 -05:00
L10n Bumper Bot
0b678e0e58 no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
ach -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
af -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
an -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ar -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
as -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ast -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
az -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
be -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bg -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bn-BD -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bn-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
br -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
bs -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ca -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
cak -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
cs -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
cy -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
da -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
de -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
dsb -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
el -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
en-GB -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
en-ZA -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
eo -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-AR -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-CL -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-ES -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
es-MX -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
et -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
eu -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fa -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ff -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fi -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
fy-NL -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ga-IE -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gd -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gn -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
gu-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
he -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hi-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hsb -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hu -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
hy-AM -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ia -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
id -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
is -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
it -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ja -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ja-JP-mac -> ['macosx64', 'macosx64-devedition']
ka -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
kab -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
kk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
km -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
kn -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ko -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lij -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lo -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lt -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ltg -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
lv -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
mai -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
mk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ml -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
mr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ms -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
my -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
nb-NO -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ne-NP -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
nl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
nn-NO -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
oc -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
or -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pa-IN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pt-BR -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
pt-PT -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
rm -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ro -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ru -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
si -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
son -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sq -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
sv-SE -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ta -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
te -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
th -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
tl -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
tr -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
uk -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
ur -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
uz -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
vi -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
wo -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
xh -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
zh-CN -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
zh-TW -> ['linux', 'linux-devedition', 'linux64', 'linux64-devedition', 'macosx64', 'macosx64-devedition', 'win32', 'win32-devedition', 'win64', 'win64-devedition']
2017-12-05 18:41:04 -08:00
Ben Kelly
676c0b3a5b Bug 1423412 P5 Fix race in about-blank-replacement.https.html popup test case. r=baku 2017-12-05 20:45:23 -05:00
Ben Kelly
45d997d075 Bug 1423412 P4 Add a ClientManager::GetInfoAndState() that retrieves the ClientInfo and ClientState for a given ID. r=baku 2017-12-05 20:45:23 -05:00