Commit Graph

690727 Commits

Author SHA1 Message Date
Alex Henrie
d346ee224f Bug 1611568 - Ignore combining diacritic characters when "Match Diacritics" is off. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D61081

--HG--
extra : moz-landing-system : lando
2020-02-10 18:09:05 +00:00
Sebastian Streich
e333553994 Bug 1579094 - Allow not having a Port for RessourceURI if the Scheme has no Default Port r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D60521

--HG--
extra : moz-landing-system : lando
2020-02-10 18:23:29 +00:00
Eugen Sawin
466209750f Bug 1608985 - [3.0] Add denied redirect test. r=geckoview-reviewers,snorp
Depends on D61704

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

--HG--
extra : moz-landing-system : lando
2020-02-10 17:05:06 +00:00
Eugen Sawin
aaf4c9b0f8 Bug 1608985 - [2.0] Add LoadRequest debug string. r=geckoview-reviewers,snorp
Depends on D61703

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

--HG--
extra : moz-landing-system : lando
2020-02-06 17:07:54 +00:00
Eugen Sawin
3045e2f46f Bug 1608985 - [1.0] Veto redirect when loading is denied by the delegate. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D61703

--HG--
extra : moz-landing-system : lando
2020-02-10 14:30:29 +00:00
Tom Ritter
d2a5543efd Bug 1599226 - Change Ion-for-Trusted-Principals into Jits-for-Trusted-Principals r=jandem
Because Tor disables both the Ion Jit and the Baseline Jit, we want
to enable both of them for trusted principals; not just Ion.

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

--HG--
extra : moz-landing-system : lando
2020-02-04 18:53:40 +00:00
Tom Ritter
c1b3f7a7bc Bug 1599226 - Refactor Ion.h/cpp into JitContext.h/cpp r=jandem
We need to move IsBaseLineJitEnabled into BaselineJit.h.
Then we need to include BaselineJit.h from Ion.h.

HOWEVER, lots of things include Ion.h and we create an include
loop with BaselineJit.h. Fortunately; however, the reason lots
of things include Ion.h is to get at the JitContext that's
defined in Ion.h - and it doesn't need to be.

So we move JitContext and a few other things into a separate
header and include that instead of Ion.h

Depends on D61076

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

--HG--
extra : moz-landing-system : lando
2020-02-04 07:07:12 +00:00
Tom Ritter
d31708964d Bug 1599226 - Allow enabling Ion selectively on addon and system principal r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D61076

--HG--
extra : moz-landing-system : lando
2020-02-04 03:15:13 +00:00
MahakBansal
a2fa60ed08 Bug 1613252 - Removes redundant return statement at the end of a function with void return type in Marking.cpp r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D62310

--HG--
extra : moz-landing-system : lando
2020-02-10 18:34:50 +00:00
Emilio Cobos Álvarez
c3cc693c75 Bug 1614198 - Update cbindgen. r=heycam
I need this to support individual #[cfg] in enum variants, which is used for
Image::PaintWorklet.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 03:06:53 +00:00
Emilio Cobos Álvarez
6afe7e573b Bug 1612301 - Add some comments as per jwatt's request.
Differential Revision: https://phabricator.services.mozilla.com/D62318

--HG--
extra : moz-landing-system : lando
2020-02-10 18:20:16 +00:00
Noemi Erli
18bc7502f9 Backed out changeset 17263a32d12e (bug 1607148) for causing debugger failures CLOSED TREE 2020-02-10 20:31:36 +02:00
Emilio Cobos Álvarez
ec32f37af9 Bug 1614394 - Cherry-pick some more formatting changes.
Differential Revision: https://phabricator.services.mozilla.com/D62317

--HG--
extra : moz-landing-system : lando
2020-02-10 18:18:27 +00:00
Yura Zenevich
bce1583211 Bug 1605435 - pass simulate function to a11y panel client instead of the actual simulator actor. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58544

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:40 +00:00
Yura Zenevich
05a68332c4 Bug 1604594 - make accessibility walker front naming consistent across client. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58033

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:32 +00:00
Yura Zenevich
0ca3763ed8 Bug 1604594 - decouple accessibility walker front from the audit redux action. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58032

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:33 +00:00
Yura Zenevich
0e49ad6183 Bug 1604594 - decouple accessibility walker front from the MainFrame component. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58031

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:31 +00:00
Yura Zenevich
1da46ab1a5 Bug 1604594 - decouple accessibility walker front from the accessibility tree component. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58030

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:23 +00:00
Yura Zenevich
7521d2747f Bug 1604594 - do not pass accessibility walker front to accessible selection/highlighing redux actions. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58029

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:13 +00:00
Yura Zenevich
580838946a Bug 1604594 - decouple picker from accessibility walker front. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58028

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:11 +00:00
Yura Zenevich
720fd06193 Bug 1599806 - avoid AccessibilityFront's bootstrap method by renaming it into initialize. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D58027

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:03 +00:00
Dão Gottwald
a341082d51 Bug 1585994 - Stop using --panel-disabled-color in the urlbar. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D62240

--HG--
extra : moz-landing-system : lando
2020-02-10 14:06:11 +00:00
Emilio Cobos Álvarez
888338d969 Bug 1614394 - Cherry-pick a selectors version bump.
Differential Revision: https://phabricator.services.mozilla.com/D62309

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:37 +00:00
Emilio Cobos Álvarez
89edad17e0 Bug 1614394 - Remove now unused dependency from the style system.
Differential Revision: https://phabricator.services.mozilla.com/D62308

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:35 +00:00
Emilio Cobos Álvarez
93611990a4 Bug 1614394 - Rustfmt recent changes.
Differential Revision: https://phabricator.services.mozilla.com/D62307

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:27 +00:00
Emilio Cobos Álvarez
f811ee2f3b Bug 1614394 - Fix Servo build.
Differential Revision: https://phabricator.services.mozilla.com/D62306

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:25 +00:00
Emilio Cobos Álvarez
217f3f86df Bug 1614394 - Cherry-pick some servo-2020 changes to the style system.
Differential Revision: https://phabricator.services.mozilla.com/D62305

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:18 +00:00
Patrick Shaughnessy
00d66a376a Bug 1614394 - Cherry-pick Servo changes for :defined support.
Differential Revision: https://phabricator.services.mozilla.com/D62304

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:15 +00:00
Emilio Cobos Álvarez
9ec744b313 Bug 1614394 - Implement num_traits::Zero for CSSPixelLength.
Differential Revision: https://phabricator.services.mozilla.com/D62303

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:13 +00:00
Simon Sapin
583c7b9d38 Bug 1614394 - Move OpaqueNode to style_traits.
Differential Revision: https://phabricator.services.mozilla.com/D62302

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:11 +00:00
Emilio Cobos Álvarez
741ec04a23 Bug 1614394 - Cherry-pick some servo-only changes to malloc_size_of.
Differential Revision: https://phabricator.services.mozilla.com/D62301

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:09 +00:00
Simon Sapin
dd3ef574ef Bug 1614394 - Parse -moz-image-rect() and -moz-element() only in Gecko.
Differential Revision: https://phabricator.services.mozilla.com/D62300

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:07 +00:00
Stepan Stava
ba9cc832e9 Bug 1607148 - Reps bundle was reverted to a previous version (but original files were not) r=nchevobbe
Removed part of// devtools-reps/src/object-inspector/actions.js// as suggested in the patch D61086

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

--HG--
extra : moz-landing-system : lando
2020-02-10 13:37:50 +00:00
James Graham
8ec852bff7 Bug 1613975 - Mark geckodriver as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62213

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:43 +00:00
James Graham
3943d0e86b Bug 1613975 - Mark webdriver crate as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62212

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:43 +00:00
James Graham
37c0e62643 Bug 1613975 - Convert mozrunner to Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62211

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
James Graham
39895175d5 Bug 1613975 - Mark mozdevice as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62210

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
James Graham
70726e619c Bug 1613975 - Mark mozprofile as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62209

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
James Graham
5c8d3f9051 Bug 1613975 - Mark mozversion as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62208

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
Bert Peers
0c4b6be182 Bug 1605283 - Improve support for invalidation debugging and testing r=gw
Fourth iteration: improve the detail in reported tile invalidations.

The invalidation enum stores the old and new values for lightweight
types.  For a change in PrimCount, the old and new list of ItemUids is
stored (if logging is enabled); the tool can then diff the two to see
what was added and removed.  To convert that back into friendly strings,
the interning activity is used to build up a map of ItemUid to a string.

A similar special-casing of Content Descriptor will print the item
that's invalidating the tile, plus the origin and/or rectangle.

Also adding zoom and pan command line options both to fix high-DPI
issues and also to allow zooming out far enough to see out-of-viewport
cache lifetime and prefetching due to scrolling.

Also fix a bug where interning updates get lost if more than one update
happens without building a frame: switch to a vector of serialized
updatelists (one per type) instead of allowing just one string (per
type).

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

--HG--
extra : moz-landing-system : lando
2020-02-10 17:35:05 +00:00
Bert Peers
6713755841 Bug 1603274 - Move unsafe inside wr_thread_pool_new r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D61763

--HG--
extra : moz-landing-system : lando
2020-02-06 00:47:51 +00:00
Andreea Pavel
87a6cc25c3 Merge mozilla-central to autoland on a CLOSED TREE 2020-02-10 19:34:25 +02:00
Andreea Pavel
85ace0c538 Merge autoland to mozilla-central a=merge 2020-02-10 19:28:40 +02:00
Emilio Cobos Álvarez
44abf87d9d Bug 1612301 - Fix LengthPercentage on big-endian machines. r=jfkthame
Always store the pointer in little-endian order so that the tag trick works.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 17:12:44 +00:00
Simon Giesecke
884563052a Bug 1614395 - MozPromiseHolder::operator=(MozPromiseHolder&&) shouldn't copy its mPromise member. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62299

--HG--
extra : moz-landing-system : lando
2020-02-10 17:20:23 +00:00
Emilio Cobos Álvarez
4103cf7f51 Bug 1613491 - Make rust generate better code for some of the functions introduced here. r=heycam
See https://github.com/rust-lang/rust/issues/68867.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:09:38 +00:00
Emilio Cobos Álvarez
7e238a47ba Bug 1613491 - Add some calc infrastructure to deal with simplification / sorting / etc. r=heycam
For now, we still bail out at the stage of getting the calc node into a
CalcLengthPercentage if we couldn't simplify the min() / max() / clamps()
involved.

After this plan is to use just CalcNode everywhere instead of
specified::CalcLengthPercentage, and then modify the computed
CalcLengthPercentage, which would look slightly different as we know all the sum
terms for those are a struct like { Length, Percentage, bool has_percentage } or
such, so all the simplification code for that becomes much simpler, ideally.

Or we could turn CalcNode generic otherwise, if it's too much code... We'll see.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:09:27 +00:00
ffxbld
0d739c0fa1 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-02-10 10:58:31 +00:00
ffxbld
06bed20b0c No bug - Tagging mozilla-central f53ecf8eee2a0d2a7705d7ea3ec8682028e922a0 with FIREFOX_NIGHTLY_74_END a=release DONTBUILD CLOSED TREE 2020-02-10 10:54:50 +00:00
ffxbld
900416f23d No bug - Tagging mozilla-central 4c08723ed20aec9a60d09247ba7ff0ed2beb62aa with FIREFOX_BETA_74_BASE a=release DONTBUILD CLOSED TREE 2020-02-10 10:20:37 +00:00