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