Commit Graph

652243 Commits

Author SHA1 Message Date
Brendan Dahl
92804b90dc Bug 1551320 - Don't allow CreateElement in XUL documents. r=bzbarsky
Soon XUL documents will be loaded as XHTML and createElement will create HTML
elements instead of XUL element by default. This restriction can be removed
once we migrate everything.

Differential Revision: https://phabricator.services.mozilla.com/D31294

--HG--
extra : moz-landing-system : lando
2019-05-20 16:50:28 +00:00
Dorel Luca
f5080f76dc Bug 1551729 - Revert changes made in Bug 1548432 in mozilla-test.html r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D31878

--HG--
extra : moz-landing-system : lando
2019-05-20 22:32:44 +00:00
Coroiu Cristina
c86f7ac7c3 Backed out 5 changesets (bug 1550131) for browser-chrome failures at browser/components/aboutlogins/tests/browser/browser_masterPassword.js
Backed out changeset 95918413069f (bug 1550131)
Backed out changeset 8e7d6a1c30fa (bug 1550131)
Backed out changeset 97eabc062946 (bug 1550131)
Backed out changeset 32ff6a0b8436 (bug 1550131)
Backed out changeset b562886d574d (bug 1550131)

--HG--
extra : rebase_source : 542ffadbb47cbd1bfc90e7053af59c1e5ee385d7
2019-05-21 01:22:53 +03:00
Wes Kocher
98daf2fb95 Bug 1550895 - Run geckoview wpt as tier-2 jobs r=jgraham
This patch runs wpt against opt and debug builds of geckoview as tier-2 jobs on mozilla-central and try.

Differential Revision: https://phabricator.services.mozilla.com/D31581

--HG--
extra : moz-landing-system : lando
2019-05-17 22:47:59 +00:00
David Major
12a5d86407 Bug 1526443 - Pick up LLVM fix for CFG on arm64-windows builds r=froydnj
Cherry-picks https://bugs.llvm.org/show_bug.cgi?id=39799 and enables CFG on aarch64-windows automation. It's keyed on an explicit --enable-hardening to avoid breaking the local builds of developers who haven't yet picked up the compiler patch.

Differential Revision: https://phabricator.services.mozilla.com/D28236

--HG--
extra : moz-landing-system : lando
2019-05-20 17:53:37 +00:00
David Major
6efaa8b1cd Bug 1523526 - Don't allow CFG on old releases of Windows for arm64 r=bobowen,aklotz
There's a bug in ole32.dll on arm64 versions of Windows prior to 1809, that crashes our content processes if we enable CFG. We've reported the issue, but even if it gets fixed, we can't assume users will have the update.

This patch uses process mitigation policy flags to disable CFG on arm64 before 1809. Based on testing, we only need to do this in the sandbox for child processes, and it's not strictly necessary for the launcher stub to set the flag on the main process. But I've included that anyway as a guard against some yet-undiscovered scenario that might hit the issue and make the browser unusable.

The effects of this patch won't be visible until we actually enable CFG in a subsequent landing.

Differential Revision: https://phabricator.services.mozilla.com/D29474

--HG--
extra : moz-landing-system : lando
2019-05-20 17:25:30 +00:00
David Burns
c6aad4af4a Bug 1542244: Disable Privacy and tracking protection features during testing. r=webdriver-reviewers,ato,whimboo
When privacy and tracking protection is enabled there is a call home that
can break tests. This uses the relavant prefs to disable the features.

Differential Revision: https://phabricator.services.mozilla.com/D29644

--HG--
extra : moz-landing-system : lando
2019-05-20 21:49:19 +00:00
Dorel Luca
b8e7952af7 Backed out changeset 1efcba0d56db (bug 1542244) for Linting failure in /builds/worker/checkouts/gecko/testing/marionette/client/marionette_driver/geckoinstance.py. CLOSED TREE 2019-05-21 00:35:36 +03:00
Dorel Luca
0ad8df273d Backed out 2 changesets (bug 1552229, bug 1547467) for causing build bustages. CLOSED TREE
Backed out changeset a8f5dec91d72 (bug 1552229)
Backed out changeset 6004e7f60bb6 (bug 1547467)

--HG--
extra : amend_source : 45537a3eef627d29fa248d1dcd164576bae1d85f
2019-05-21 00:32:14 +03:00
David Burns
6265e0a065 Bug 1542244: Disable Privacy and tracking protection features during testing. r=webdriver-reviewers,ato,whimboo
When privacy and tracking protection is enabled there is a call home that
can break tests. This uses the relavant prefs to disable the features.

Differential Revision: https://phabricator.services.mozilla.com/D29644

--HG--
extra : moz-landing-system : lando
2019-05-20 21:20:50 +00:00
Sean Feng
835d6eb7d5 Bug 1534012 - Update postMessage usage in WPT for promise rejection r=smaug
PostMessage Event uses "PostMessage task source" which is different
than "DOM manipulation task queue"; Update the code to use detail
object instead.

Depends on D27386

Differential Revision: https://phabricator.services.mozilla.com/D30673

--HG--
extra : moz-landing-system : lando
2019-05-16 19:35:35 +00:00
Sean Feng
170e44e58f Bug 1534012 - Use a low priority ThrottledEventQueue for postMessages during page load r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D27386

--HG--
extra : moz-landing-system : lando
2019-05-16 19:35:30 +00:00
Rob Thijssen
3619d25eef Bug 1552917 - reenable parallel, tier 3, android, linux and macosx, gcp builds r=coop
Differential Revision: https://phabricator.services.mozilla.com/D31817

--HG--
extra : moz-landing-system : lando
2019-05-20 19:14:06 +00:00
Jonathan Kew
e0b346b916 Bug 1359240 - Reftest for SVG-in-OT font using gzip-compressed SVG glyph documents. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D31108

--HG--
extra : moz-landing-system : lando
2019-05-20 21:01:28 +00:00
Jonathan Kew
4675bb945a Bug 1359240 - When loading an SVG glyph, check if the SVG document is gz-compressed, and decompress before attempting to parse. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D31107

--HG--
extra : moz-landing-system : lando
2019-05-20 21:01:18 +00:00
Joel Maher
2ba42a9f7d Bug 1550130 - make tools/profiler/tests/xpcshell/test_enterjit_osr.js more robust. r=gregtatum
make tools/profiler/tests/xpcshell/test_enterjit_osr.js more robust.

Differential Revision: https://phabricator.services.mozilla.com/D31796

--HG--
extra : moz-landing-system : lando
2019-05-20 18:15:24 +00:00
Jonathan Kew
5aac1ed3b4 Bug 1011369 - Update metadata for WPT tests that now pass. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30789

--HG--
extra : moz-landing-system : lando
2019-05-20 20:47:51 +00:00
Jonathan Kew
c3d6352d07 Bug 1011369 - Reduce the available width slightly in line-break-loose-017a because a couple of the target characters may be less then .2em wide. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30810

--HG--
extra : moz-landing-system : lando
2019-05-20 20:47:31 +00:00
Jonathan Kew
d1e76014ab Bug 1011369 - Restrict some line-break behaviors to Chinese and Japanese contexts, as per spec. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30788

--HG--
extra : moz-landing-system : lando
2019-05-20 20:47:09 +00:00
Jonathan Kew
5cd611f65b Bug 1011369 - Implement loose|normal|strict line-break values by remapping the linebreak class of affected characters. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30787

--HG--
extra : moz-landing-system : lando
2019-05-20 20:46:57 +00:00
Jonathan Kew
9ac5b6c1af Bug 1011369 - Pass word-break and line-break properties to the line-breaker as two distinct enum class parameters. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D30786

--HG--
extra : moz-landing-system : lando
2019-05-20 20:46:35 +00:00
Jonathan Kew
837368bc29 Bug 1011369 - Add parsing of the loose|normal|strict values of the CSS line-break property. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D30785

--HG--
extra : moz-landing-system : lando
2019-05-20 20:46:28 +00:00
Jonathan Kew
eb2e0187f1 Bug 1531715 - Implement the CSS line-break property, with values "auto | anywhere". r=emilio
Note that the "loose | normal | strict" values are not yet parsed/implemented.

Differential Revision: https://phabricator.services.mozilla.com/D29817

--HG--
extra : moz-landing-system : lando
2019-05-20 20:46:07 +00:00
Jared Wein
a0851d9013 Bug 1550131 - Automated test for master password prompt from about:logins. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D31125

--HG--
extra : moz-landing-system : lando
2019-05-20 20:09:25 +00:00
Jared Wein
ef4dd0773b Bug 1550131 - Move notification strings to Fluent file. r=MattN,Pike
Differential Revision: https://phabricator.services.mozilla.com/D31747

--HG--
extra : moz-landing-system : lando
2019-05-20 20:08:10 +00:00
Matthew Noorenberghe
2cee12df26 Bug 1550131 - Remove about:logins master password login notifications when the user logs in. r=jaws
Depends on D31699

Differential Revision: https://phabricator.services.mozilla.com/D31700

--HG--
extra : moz-landing-system : lando
2019-05-20 02:56:08 +00:00
Matthew Noorenberghe
80e0594431 Bug 1550131 - Show a notification when master password login is cancelled while about:logins is open. r=jaws
Depends on D31698

Differential Revision: https://phabricator.services.mozilla.com/D31699

--HG--
extra : moz-landing-system : lando
2019-05-20 02:56:05 +00:00
Matthew Noorenberghe
2058c17989 Bug 1550131 - Expose an iterator for AboutLoginsParent subscribers. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D31698

--HG--
extra : moz-landing-system : lando
2019-05-20 02:56:01 +00:00
Jason Laster
a614011786 Bug 1552123 - debugger/devtools node test runners fail to detect jest snapshot failures. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D31624

--HG--
extra : moz-landing-system : lando
2019-05-20 18:42:36 +00:00
Nathan Froyd
33f7f47bf3 Bug 1552919 - remove unneeded AnimationValueMap uses; r=emilio
Nightly Rust complains thusly:

```
error: the item `AnimationValueMap` is imported redundantly
   --> servo/ports/geckolib/glue.rs:629:9
    |
104 | use style::properties::animated_properties::{AnimationValue, AnimationValueMap};
    |                                                              ----------------- the item `AnimationValueMap` is already imported here
...
629 |     use style::properties::animated_properties::AnimationValueMap;
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `-D unused-imports` implied by `-D warnings`
```

Remove the local imports to make it happy.

Differential Revision: https://phabricator.services.mozilla.com/D31816

--HG--
extra : moz-landing-system : lando
2019-05-20 18:29:41 +00:00
Matthew Noorenberghe
06338c6e92 Bug 1551407 - Move LoginAutoCompleteResult ctr. variables closer to their use and cleanup cruft. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31035

--HG--
extra : moz-landing-system : lando
2019-05-20 18:22:09 +00:00
Matthew Noorenberghe
d524aca3c6 Bug 1551407 - Delete login autocomplete rows using the AutocompleteItem instance. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31034

--HG--
extra : moz-landing-system : lando
2019-05-20 19:17:05 +00:00
Matthew Noorenberghe
f1aa142e43 Bug 1551407 - Read login autocomplete comments from the AutocompleteItem instance. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31033

--HG--
extra : moz-landing-system : lando
2019-05-20 18:21:51 +00:00
Matthew Noorenberghe
768fd0dac1 Bug 1551407 - Read login autocomplete values from the AutocompleteItem instance. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31032

--HG--
extra : moz-landing-system : lando
2019-05-20 18:21:42 +00:00
Matthew Noorenberghe
0a894e8622 Bug 1551407 - Read login autocomplete labels from the AutocompleteItem instance. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31031

--HG--
extra : moz-landing-system : lando
2019-05-20 18:21:40 +00:00
Matthew Noorenberghe
aa0549cee3 Bug 1551407 - Make a class for each style of login autocomplete item. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31030

--HG--
extra : moz-landing-system : lando
2019-05-20 18:21:38 +00:00
Matthew Noorenberghe
b236490902 Bug 1551407 - Move string utilities to the top-level of LoginAutoCompleteResult.jsm. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31029

--HG--
extra : moz-landing-system : lando
2019-05-20 18:21:36 +00:00
Matthew Noorenberghe
42b93f68cd Bug 1551407 - Improve readability of LoginAutoCompleteResult. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D31028

--HG--
extra : moz-landing-system : lando
2019-05-20 18:21:34 +00:00
Ashley Hauck
75dc4381a5 Bug 1551454 - Don't name field initializer lambdas. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D31500

--HG--
extra : moz-landing-system : lando
2019-05-20 18:35:21 +00:00
Ashley Hauck
5b2a4e74f3 Bug 1552229 - Emit field keys in correct order. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D31495

--HG--
extra : moz-landing-system : lando
2019-05-20 18:36:33 +00:00
Ashley Hauck
1910d07e93 Bug 1547467 - Introduce another scope for .initializers, and remove .localInitializers. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D29907

--HG--
extra : moz-landing-system : lando
2019-05-20 18:38:03 +00:00
Dorel Luca
06b2e4e9d2 Backed out changeset 41c511d9528c (bug 1551729) for causing WPT failures in cookies/http-state/mozilla-tests.html. CLOSED TREE 2019-05-20 23:40:10 +03:00
Dorel Luca
48ee5185e0 Backed out changeset 158eb97dfd5e (bug 1552441) for browser-chrome failures in dom/tests/browser/browser_unlinkable_about_page_can_load_module_scripts.js. CLOSED TREE
--HG--
extra : histedit_source : fc81d91d500af7599b59e913b6517c926d9debaa
2019-05-20 22:41:11 +03:00
Eitan Isaacson
661bd00c42 Bug 1506514 - Don't create accessibles for unselected deck panel descendants. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D31656

--HG--
extra : moz-landing-system : lando
2019-05-20 15:54:56 +00:00
David Walsh
bc1c818a3b Bug 1550001 - Provide event listener breakpoint UI r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D30986

--HG--
extra : moz-landing-system : lando
2019-05-20 17:23:58 +00:00
Daniel Holbert
eef685d1fd Bug 1550535: Mark outer svg frames as reflow roots. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D30671

--HG--
extra : moz-landing-system : lando
2019-05-15 04:04:38 +00:00
Boris Zbarsky
8152dc3ce5 Bug 1550845. Don't terminate the old parser, if we have one, in document.open() until after we remove event listeners. r=hsivonen
This way we won't accidentally run script during termination, hopefully.

Differential Revision: https://phabricator.services.mozilla.com/D30763

--HG--
extra : moz-landing-system : lando
2019-05-12 02:47:58 +00:00
Boris Zbarsky
ea5463cbff Bug 325352 part 2. Don't no-op document.open if our parser has a script nesting level equal to 0. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D30314

--HG--
extra : moz-landing-system : lando
2019-05-12 02:47:58 +00:00
Daniel Varga
9054636e2c Backed out 2 changesets (bug 1487113) for mochitest failure at dom/base/test/test_script_loader_js_cache.html.
Backed out changeset dce59b615568 (bug 1487113)
Backed out changeset e6f579752678 (bug 1487113)
2019-05-20 21:04:40 +03:00
Shane Caraveo
636c68369c Bug 1552248 support ftp channel in proxy api r=mayhemer,kmag
ChannelWrapper is used throughout webext APIs and it requires a channel to support weakref.
FTPChannel did not, thus ftp requests did not go through proxy.onRequest.

Differential Revision: https://phabricator.services.mozilla.com/D31540

--HG--
extra : moz-landing-system : lando
2019-05-20 15:05:26 +00:00