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

690702 Коммитов

Автор SHA1 Сообщение Дата
Shane Caraveo ead45e9c58 Bug 1521363 fix timing issue in tabs events test r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D39786

--HG--
extra : source : 030b2406e12c83e72be76eabb017c662d3bbc495
2020-02-07 23:56:34 +00:00
Gerald Squelart fbbc5d66db Bug 1614013 - Fix RAII Profiler object scopes - r=gregtatum
In bug 1578329 I introduced two scoping mistakes:
- A marker was made to have a shorter duration.
- A label was scoped too short and so would most likely be missed during
  sampling.
This patch reverts to the original wider scope.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 20:44:33 +00:00
Mihai Alexandru Michis 0044ed8301 Backed out changeset 85ffb2302070 (bug 1600793) for causing crashes regarding DeadlockDetector
CLOSED TREE
2020-02-10 22:41:38 +02:00
Andrew McCreight 78d52fad9d Bug 1613465 - Remove two null checks of infallible new in XPConnect. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D61742

--HG--
extra : moz-landing-system : lando
2020-02-06 13:19:58 +00:00
Sylvestre Ledru 095594eed0 no bug - Add review groups + info about unit tests in mozlint r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D61390

--HG--
extra : moz-landing-system : lando
2020-02-10 19:52:46 +00:00
Noemi Erli c2195932ec Backed out 3 changesets (bug 1599226) for causing hazards busatges CLOSED TREE
Backed out changeset 05b2d3c59b88 (bug 1599226)
Backed out changeset 528083f7cf98 (bug 1599226)
Backed out changeset ad782d625431 (bug 1599226)
2020-02-10 22:25:32 +02:00
Emilio Cobos Álvarez 52d630ef26 Bug 1614198 - Remove trait bound and comment that snuck from a previous patch accidentally in a CLOSED TREE
MANUAL PUSH: Fixing accidental Lando-relanding of previous version of the patch.
2020-02-10 21:17:59 +01:00
Emilio Cobos Álvarez d6aacafdfd Bug 1614198 - Merge ImageLayer and Image. r=heycam
ImageLayer is almost the only usage of Image, so keeping them in the same enum
makes the resulting C++ struct smaller, and makes it map more cleanly to
nsStyleImage.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 20:02:31 +00:00
Tom Prince 0ddf6e6ce0 No bug: [tryselect] Use up-to-date URL for code-coverage information; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D61645

--HG--
extra : moz-landing-system : lando
2020-02-10 18:52:06 +00:00
janelledement 417834dd2b Bug 1585692 - Adds functionality for marking function calls.
Identifying the function calls and marking them is the first step for adding the feature 'command click should jump to function call'.

Steps to see the function call marks:

1. Pause the debugger.
2. Press command key. (Function calls are highlighted in blue).

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

--HG--
extra : moz-landing-system : lando
2020-02-10 13:51:14 +00:00
Sean Feng 7c81402e17 Bug 1600793 - Make the scrolling input telemetry work for WebRender r=botond,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D60046

--HG--
extra : moz-landing-system : lando
2020-02-10 17:41:45 +00:00
shravanrn@gmail.com 81c6fd9ae1 Bug 1610991 - Update rlbox_lucet lib to Mac compatible version r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D61077

--HG--
extra : moz-landing-system : lando
2020-02-10 19:36:43 +00:00
Mihai Alexandru Michis a53731fa59 Backed out changeset a3695dec8b66 (bug 1614198) for causing bustages in ImageLayer
CLOSED TREE
2020-02-10 21:48:26 +02:00
Mohd Umar Alam 0df2f86445 Bug 356980 - Added context menu to tab manager menu. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D61799

--HG--
extra : moz-landing-system : lando
2020-02-10 19:30:10 +00:00
Emilio Cobos Álvarez 0ca6f95831 Bug 1614198 - Merge ImageLayer and Image. r=heycam
ImageLayer is almost the only usage of Image, so keeping them in the same enum
makes the resulting C++ struct smaller, and makes it map more cleanly to
nsStyleImage.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 19:25:40 +00:00
Noemi Erli 6150d5a8b5 Backed out 8 changesets (bug 1599806, bug 1604594, bug 1605435) for causing devtools failures CLOSED TREE
Backed out changeset b3b92ce56bbd (bug 1605435)
Backed out changeset 1a125601a5d0 (bug 1604594)
Backed out changeset 9ed06bf20923 (bug 1604594)
Backed out changeset 2125bbef0588 (bug 1604594)
Backed out changeset e9dd08e86da5 (bug 1604594)
Backed out changeset 1ec5fbe50915 (bug 1604594)
Backed out changeset 36b679985b1d (bug 1604594)
Backed out changeset 7563b0c41886 (bug 1599806)
2020-02-10 21:18:49 +02:00
Mark Striemer 2969add02b Bug 1611186 - Pause video when PiP close button is pressed r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D61614

--HG--
extra : moz-landing-system : lando
2020-02-10 16:09:39 +00:00
Mihai Alexandru Michis 7c31ecf30b Backed out changeset 3e34d378fab6 (bug 1585994) for causing bc failures in browser_ext_themes_autocomplete_popup.js
CLOSED TREE
2020-02-10 21:07:47 +02:00
Nathan Froyd 4bb0df12f2 Bug 1604616 - check for a new enough libstdc++; r=glandium
After a C++ language version bump, It's possible to wind up in
situations where we are using a new enough compiler version, but the
libstdc++ version in use is not new enough to support new language
features: self-compiled clang with system libraries, clang from `mach
bootstrap` prior to C++ language version bump (and thus including a new
libstdc++ with the boostrapped clang), etc.

Previously, such a situation would mean that things would work fine, and
then start breaking as soon as new library features started to be used.
Let's try to catch the problem earlier, when the update happens, by
verifying that the libstdc++ version is at least as new as the GCC
version we're requiring.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 18:51:42 +00:00
André Bargull 0a0a18f3e0 Bug 1614307 - Part 5: Replace MOZ_ASSERT with static_assert in js/src/jit. r=tcampbell
These assertions can be changed to `static_assert` without any extra modifications.

Depends on D62245

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

--HG--
extra : moz-landing-system : lando
2020-02-10 18:43:47 +00:00
André Bargull eddd3a15bc Bug 1614307 - Part 4: Use static_assert for codegen and lowering assertions. r=tcampbell
The "None" architecture assembler provides `Registers::invalid_reg2` in addition to
`Registers::invalid_reg` as an alternative invalid register, cf. `ReturnReg` in
"js/src/jit/none/MacroAssembler-none.h".

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

--HG--
extra : moz-landing-system : lando
2020-02-10 18:41:09 +00:00
André Bargull 4fa6bda62d Bug 1614307 - Part 3: Use static_assert for Rabaldr scratch registers assertions. r=tcampbell
`Register::FromCode()` can't be changed to constexpr due to GCC limitations (bug 1594094).

Depends on D62243

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:59:53 +00:00
André Bargull 41a929e4df Bug 1614307 - Part 2: Use static_assert for Register64 comparison. r=tcampbell
Depends on D62242

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:51:55 +00:00
André Bargull a4e71b27b8 Bug 1614307 - Part 1: Use constexpr for remaining constants in x86/x64 assemblers. r=tcampbell
`const` and `constexpr` is interchangeable for integral values, but it seems
cleaner to use `constexpr` throughout the files.

Depends on D62241

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:50:14 +00:00
André Bargull d5921c86ce Bug 1614306: Remove code paths for MSVC 2015. r=tcampbell
Verified MSVC 2019+ generates the same code for `Upper32Of` when a right-shift is used.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 18:39:06 +00:00
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