Граф коммитов

696341 Коммитов

Автор SHA1 Сообщение Дата
aarushivij bb72ba681a Bug 1571522 - [Protections Panel] Move _trackingProtectionIconContainer from gIdentityHandler to gProtectionsHandler r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D66615

--HG--
extra : moz-landing-system : lando
2020-03-15 07:36:02 +00:00
Zibi Braniecki 3f8c67d7fd Bug 1560038 - Switch uses of FluentBundle to use fluent-rs. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D57403

--HG--
extra : moz-landing-system : lando
2020-03-14 22:14:13 +00:00
Zibi Braniecki e137e48a88 Bug 1560038 - Use i64 for storing epoch instead of usize. r=emilio
epoch is stored as double in ICU. Storing it as usize caused overflow on 32-bit Windows 7
which resulted in dates being formatted to epoch=0.
This patch switches to use f64 on the Rust side.

Depends on D66504

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

--HG--
extra : moz-landing-system : lando
2020-03-14 22:14:13 +00:00
Zibi Braniecki ea853ecb4b Bug 1560038 - Align FluentDateTime skeleton construction with Intl.DateTimeFormat. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D66504

--HG--
extra : moz-landing-system : lando
2020-03-14 22:14:13 +00:00
Philipp Zech 50f765938d Bug 1622332 - Remove redundant StyleBlend initializers. r=emilio
Depends on D66867

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

--HG--
extra : moz-landing-system : lando
2020-03-14 21:41:06 +00:00
Philipp Zech 3db72bdd4b Bug 1622332 - Convert style-blend #defines to an enum class. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D66867

--HG--
extra : moz-landing-system : lando
2020-03-14 21:24:11 +00:00
Christoph Kerschbaumer af63b804a6 Bug 1508292: Implement Sec-Fetch-*. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D66283

--HG--
extra : source : a0508ae6c037928981ac2733860b6ec84d7069ec
2020-03-14 17:28:41 +00:00
Brindusan Cristian 11cc2fbf73 Backed out changeset a0508ae6c037 (bug 1508292) for sm bustage.
--HG--
extra : rebase_source : 0db77cae1e8115c19dbaa6d556b30890909ed996
2020-03-14 22:40:55 +02:00
Ted Campbell 4a2e100a77 Bug 1618880 - Fix GC hazard in jit::InvalidateActivation. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D66815

--HG--
extra : moz-landing-system : lando
2020-03-14 11:09:25 +00:00
Christoph Kerschbaumer bc8997ee18 Bug 1508292: Implement Sec-Fetch-*. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D66283

--HG--
extra : moz-landing-system : lando
2020-03-14 17:28:41 +00:00
Itiel ef74468350 Bug 1622115 - Use inset-inline-end for exit-icon instead of treating each directionality r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D66688

--HG--
extra : moz-landing-system : lando
2020-03-14 16:54:53 +00:00
Noemi Erli 0dfb969f81 Backed out changeset e1e71813c4a5 (bug 1609078) for causing web platform failure in blob.https.html CLOSED TREE 2020-03-14 18:07:34 +02:00
marylicious 8e573a219e Bug 1620932 Fix React warning in devtools/client/responsive/components/Browser.js r=gl
Differential Revision: https://phabricator.services.mozilla.com/D66859

--HG--
extra : moz-landing-system : lando
2020-03-14 14:54:18 +00:00
Lee Salzman 358ec1ba7f Bug 1622520 - only run Renderbuffer cleanup code when erased. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D66868

--HG--
extra : moz-landing-system : lando
2020-03-14 14:41:15 +00:00
sonakshi 4aa4a8f29b Bug 1609078 - Removed browser.tabs.remote.useCORP r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D66861

--HG--
extra : moz-landing-system : lando
2020-03-14 12:22:54 +00:00
Olli Pettay a5de11adec Bug 1502529, compress touchmoves on IPC layer, r=masayuki
The patch adds similar to mousemove compression on IPC layer.
https://searchfox.org/mozilla-central/rev/49ed791eec93335abfe6c2880f84c324e73e47e6/dom/ipc/PBrowser.ipdl#764-774
Touch events can't be compressed all the time, because each touch event
may contain changes to several touches.
To disable compression in some cases, another IPC message is sent.
The messages have exactly the same arguments, but by changing the message type,
compression is disabled for that message on IPC layer.

The patch tries to take rather conservative approach by disabling compression
in many cases. Compression is enabled only if the same touches are being changed,
or old touches and some new touch are changed (so the changed touches are a superset of the old touches).


The patch does not do anything with PointerEvent.getCoalescedEvents(). That implementation
would be quite a bit different and riskier for the next coming Fenix release.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 00:31:31 +00:00
Jon Coppeard 39f72e1558 Bug 1620213 - Check malloc thresholds more often r=sfink
We currently account for this memory but we don't always trigger a GC based on it.

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

--HG--
extra : moz-landing-system : lando
2020-03-14 11:00:50 +00:00
Jon Coppeard f0d1bd9f43 Bug 1620196 - The pre-barrier verifier shouldn't check weak edges as these don't need this barrier r=sfink
The pre-write barrier protects against moving an object from in front of the 'marking wavefront' to behind it and leaving it reachable but unmarked. It does this by marking the object when it is removed from it initial position (when the pointer is overwritten). Since weak edges are not marked anyway this barrier doesn't make sense (there is no marking wavefront for weak edges). Instead weak edges must have a read barrier if their value escapes, but that is not check by the pre-barrier verifier.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 15:27:48 +00:00
Jeff Gilbert a6207b9e02 Bug 1621523 - Revendor WebGL CTS with new test.
Also remark failures.

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

--HG--
extra : moz-landing-system : lando
2020-03-14 08:11:52 +00:00
Jeff Gilbert f612c0ba89 Bug 1621523 - WebGL: Don't Present on no-op Resize. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D66827

--HG--
extra : moz-landing-system : lando
2020-03-14 08:27:28 +00:00
Hiroyuki Ikezoe 2861bb049b Bug 1621474 - Use Variant::match in AnimatedValue iterations. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D66332

--HG--
extra : moz-landing-system : lando
2020-03-14 08:15:04 +00:00
Hiroyuki Ikezoe 607696b592 Bug 1621474 - Introduce WrAnimations struct to reduce the numbers of arguments of SampleAnimations. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D66331

--HG--
extra : moz-landing-system : lando
2020-03-14 08:14:46 +00:00
Hiroyuki Ikezoe 72ced063bb Bug 1621474 - Factor out a generic function to convert WrAnimationPropertyValue<T> array into Vec<PropertyValue<T>>. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D66330

--HG--
extra : moz-landing-system : lando
2020-03-14 08:37:47 +00:00
Hiroyuki Ikezoe 9e26e7ea21 Bug 1621474 - Add a generic WrAnimationPropertyValue. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D66329

--HG--
extra : moz-landing-system : lando
2020-03-14 08:14:20 +00:00
Hiroyuki Ikezoe bd2bb0fbeb Bug 1621474 - Drop into() calls for LayoutTransform in WrTransformProperty. r=kats
It's not necessary to be converted, it's simply copied.

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

--HG--
extra : moz-landing-system : lando
2020-03-14 08:14:02 +00:00
Emilio Cobos Álvarez 29762bfdad Bug 1621273 - Value attribute changes can affect step validity even if the input value doesn't change. r=smaug
If the actual input value didn't change, we'd skip updating form validity, but
that's not always correct because GetStepBase() depends on the value attribute.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 21:59:27 +00:00
Narcis Beleuzu 481afa53dc Bug 1622022 - Update expectancy on linux for font-display-feature-policy-02.tentative.html. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D66617

--HG--
extra : moz-landing-system : lando
2020-03-13 14:03:37 +00:00
Tom Prince 5f37a68c8b Bug 1508504: [tryselect] Handle try syntax `--setenv` like `--env`; r=ahal
This converts `--setenv` into `env` in `try_task_config` at parameter
generation time.

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

--HG--
extra : moz-landing-system : lando
2020-03-14 01:18:44 +00:00
Tom Prince a917dc47e9 No bug: [taskgraph] Extract common setting from `try_options` to `try_task_config` in parameters; r=ahal
There are a number of settings that have equivalent expressions in
`try_options` (used for try syntax) and `try_task_config` (used for other try
selectors). Rather than requiring task generation code to understand both
formats, this converts the try syntax specification to `try_task_config` at
parameter generation time.

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

--HG--
extra : moz-landing-system : lando
2020-03-14 01:18:34 +00:00
Razvan Maries 39c5161f74 Backed out 2 changesets (bug 1621523) for perma failures on perma failures on test_2_conformance2__rendering__framebuffer-render-to-layer.html. CLOSED TREE
Backed out changeset 12e09fef3c3f (bug 1621523)
Backed out changeset c997932b6bfe (bug 1621523)
2020-03-14 03:18:42 +02:00
Jason Orendorff 03b89915fe Bug 1615402 - Part 7: Update SmooshScriptStencil. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D66353

--HG--
extra : moz-landing-system : lando
2020-03-14 00:53:29 +00:00
Jason Orendorff 8d54c0409b Bug 1615402 - Part 6: Add field initializers to ScopeNote. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D66352

--HG--
extra : moz-landing-system : lando
2020-03-14 00:52:56 +00:00
Jason Orendorff cd712d5d96 Bug 1615402 - Part 5: Factor out an ImmutableScriptData from ScriptStencil. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D63659

--HG--
extra : moz-landing-system : lando
2020-03-14 00:52:17 +00:00
Razvan Maries a2e3903c68 Backed out changeset c0235b7bddcc (bug 1621415) for Mochitest perma failures on test_printpreview.xhtml. CLOSED TREE 2020-03-14 02:52:09 +02:00
Jeff Gilbert 2e250c45f3 Bug 1621523 - Revendor WebGL CTS with new test.
Differential Revision: https://phabricator.services.mozilla.com/D66828

--HG--
extra : moz-landing-system : lando
2020-03-14 00:33:06 +00:00
Jeff Gilbert 75333bbd2c Bug 1621523 - WebGL: Don't Present on no-op Resize. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D66827

--HG--
extra : moz-landing-system : lando
2020-03-14 00:33:04 +00:00
Masayuki Nakano 53e6bfdbf2 Bug 1620504 - part 19: Clean up warnings in WSRunScanner and WSRunObject r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D66227

--HG--
extra : moz-landing-system : lando
2020-03-14 00:03:31 +00:00
James Teh 89cfbd0947 Bug 1617795: Use BrowsingContext instead of DOM window to get the focused document for a11y. r=yzen,hsivonen
nsFocusManager::GetFocusedWindow may return a window even if focus is actually inside an embedded OOP iframe.
Instead, use nsFocusManager::GetFocusedBrowsingContext, which always knows about the current focus across all processes.
If the focused context is in this process, we get its document and return it.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 15:40:46 +00:00
James Teh de55f7895d Bug 1614871 part 2: Make non-Windows ProxyAccessible::ChildAtPoint cross into OOP iframes. r=eeejay
When we hit an OOP iframe, we must walk into the child document and continue the search from there.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 06:14:38 +00:00
James Teh 05f1674b2d Bug 1614871 part 1: Make non-Windows ProxyAccessible::ChildAtPoint cross into in-process iframes. r=eeejay
Accessible::ChildAtPoint can return an Accessible in a descendant document.
Thus, we must return the result PDocAccessible via IPC, not just the id.
Previously, we only returned the id, but we'd fail when we tried to look it up if it belonged to a descendant document.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 06:14:30 +00:00
James Teh 9e93d4747f Bug 1621521: Make xpcAccessible::Get(Deepest)ChildAtPoint walk into remote child documents. r=yzen
Previously, these stopped at an OuterDocAccessible.
Now, if an OuterDocAccessible is encountered, they continue the search in the remote child document.

As part of this, the bulk of the code has been moved into AccessibleOrProxy, since other callers might find this useful in future.
Also, xpcAccessible::ChildAtPoint now works on Windows.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 01:42:05 +00:00
Dave Townsend 8aefbf2bdc Bug 1617959: Switch to the babel-eslint parser and turn on support for optional chaining and nullish coalescing operator syntaxes. r=Standard8
The babel-eslint parser defaults to assuming all scripts are modules. Although
we're moving in that direction it seems reasonable to set the default as regular
scripts for now. All the places that were previously overriding the parser are
already specifying the sourceType in their eslint configs.

I chose to put the babel config in a file that babel itself won't look to avoid
the risk of this config impacting the use of babel elsewhere in the tree.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 19:15:11 +00:00
Ed Lee 8a70e001ee Bug 1620556 - Update Prettier to 1.19.1. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D66129

--HG--
extra : moz-landing-system : lando
2020-03-13 23:39:00 +00:00
Ed Lee acb960676c Bug 1620556 - Automatic code fixes for Prettier 1.19.1 upgrade. r=Standard8,remote-protocol-reviewers,marionette-reviewers,webcompat-reviewers,perftest-reviewers,sparky,whimboo,denschub
Differential Revision: https://phabricator.services.mozilla.com/D66128

--HG--
extra : moz-landing-system : lando
2020-03-13 23:38:52 +00:00
Ed Lee 68e140412a Bug 1622343 - Automatic code fixes for rustfmt warnings for now-unskipped files r=linter-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D66811

--HG--
extra : moz-landing-system : lando
2020-03-13 23:23:58 +00:00
Andreea Pavel 62ee54ce79 Backed out changeset 05881652e940 (bug 1611053) for dt crashes on a CLOSED TREE 2020-03-14 01:21:24 +02:00
Jason Orendorff b7c65400bd Bug 1615402 - Part 4: Remove js::frontend::CGScopeNote. r=mgaudet
It is apparently completely unnecessary.

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

--HG--
extra : moz-landing-system : lando
2020-03-13 22:51:18 +00:00
Jason Orendorff 1638378d18 Bug 1615402 - Part 3: Change ImmutableScriptData::XDR to not need friend access to JSScript. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D63657

--HG--
extra : moz-landing-system : lando
2020-03-13 22:50:43 +00:00
Jason Orendorff 75753f908a Bug 1615402 - Part 2: Change JSScript::createImmutableScriptData to initImmutableScriptData. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D63656

--HG--
extra : moz-landing-system : lando
2020-03-13 22:50:05 +00:00
Jason Orendorff f6f4268d54 Bug 1615402 - Part 1: Change ImmutableScriptData::new_ to return UniquePtr. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D63655

--HG--
extra : moz-landing-system : lando
2020-03-13 22:49:32 +00:00