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

691973 Коммитов

Автор SHA1 Сообщение Дата
Perry Jiang bca3fcb5c6 Bug 1603484 - worker script evaluation resulting in abrupt completion shouldn't be a start failure r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D62371

--HG--
extra : moz-landing-system : lando
2020-02-18 18:49:59 +00:00
Ehsan Akhgari 84d84455c5 Bug 1614646 - Fix a data race in the cookie service initialization code; r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D62941

--HG--
extra : moz-landing-system : lando
2020-02-17 11:52:06 +00:00
Kris Taeleman 45d52aa2d7 Bug 1612620 - Fixing dashed/dotted border issue Android devices with Adreno. r=jnicol
On GLES, the default shader behaviour is to use highp(32bit) integers
in the vertex shader and mediump(16bit) integers in the fragment shader. This
causes issues in the border shader due to bitshifting with 16 bits. The
fix here is to only shift by 8 bits as the data can be represented in a
16bit integer and forcing mediump in the vertex shader as well.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 18:17:27 +00:00
Valentin Gosu 1c3fa01428 Bug 1607460 - Fix browser_httpCrossOriginOpenerPolicy.js r=michal
Depends on D60481

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

--HG--
extra : moz-landing-system : lando
2020-02-17 10:15:31 +00:00
Valentin Gosu 44526362dd Bug 1607460 - Fix COOP WPT expected pass r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D60481

--HG--
extra : moz-landing-system : lando
2020-02-18 08:47:07 +00:00
Valentin Gosu 1ced192f38 Bug 1607460 - Align with Cross-Origin-Opener-Policy changes r=michal
See: https://gist.github.com/annevk/6f2dd8c79c77123f39797f6bdac43f3e/f39cac7bf3a8a894059879f15c5b7b41f0195e29
The definition of the header is now:
Cross-Origin-Opener-Policy = %s"same-origin" / %s"same-origin-allow-popups" / %s"unsafe-none"; case-sensitive

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

--HG--
extra : moz-landing-system : lando
2020-02-18 16:39:08 +00:00
Boris Zbarsky b322f611fc Document where PromiseRejectionEvent comes from. No bug.
Differential Revision: https://phabricator.services.mozilla.com/D63214

--HG--
extra : moz-landing-system : lando
2020-02-18 18:15:42 +00:00
Nicolas Chevobbe 81aec6c1ff Bug 1614549 - Highlight DOM elements from instant evaluation. r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D63149

--HG--
extra : moz-landing-system : lando
2020-02-18 18:03:55 +00:00
Markus Stange cb4b236c58 Bug 1615436 - Allow capturing profiles even when profiling was started by another tool. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D62825

--HG--
extra : moz-landing-system : lando
2020-02-18 16:23:50 +00:00
Nicolas Silva 1ff2e87bb4 Bug 1581475 - Add missing null-check in CreateBrudhForPattern. r=jrmuizel
The crash reports all have allocation failures in their gfx critical log indicating that the best we can do is bail out without crashing and hope that enough memory will be freed before we run into an infallible allocation.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 13:52:42 +00:00
Doug Thayer 3f9b0177d2 Bug 1616186 - Don't try to write StartupCache if it doesn't exist r=froydnj
The exact circumstances of how this is showing up in the wild aren't
clear - there seem to be a couple of ways we can get here. However it
all revolves around early shutdowns (i.e., from the select profile popup)
- before the StartupCache is ever initialized. In any case, the solution
shouldn't change based on the exact circumstances - if we don't have a
StartupCache, there's no need to write one. Also, don't bother lazy
initializing it if it doesn't exist yet.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 17:49:47 +00:00
André Bargull 2397c625f5 Bug 1605143 - Part 2: Fold JSOp::SuperFun to ensure inlined class constructors use `MCreateThisWithProto`. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D58804

--HG--
extra : moz-landing-system : lando
2020-02-18 15:56:33 +00:00
André Bargull d46cd57c1f Bug 1605143 - Part 1: Splice prototype to ensure we don't mark the object as having unknown properties. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D58803

--HG--
extra : moz-landing-system : lando
2020-02-18 15:56:11 +00:00
André Bargull c0e110567b Bug 1378189 - Part 12: Support JSOp::InitHomerObject in Ion. r=jandem
Baseline code has explicit pre- and post-write barriers, but for Ion we should be
able to reuse the existing `MPostWriteBarrier`. Only pre-write barriers require
an explicit MacroAssembler call when emitting the assembly code.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 17:14:18 +00:00
André Bargull e0ce758627 Bug 1378189 - Part 11: Support JSOp::DerivedConstructor in Ion. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D58786

--HG--
extra : moz-landing-system : lando
2020-02-18 15:55:15 +00:00
André Bargull d86c474b85 Bug 1378189 - Part 10: Inline derived class constructors. r=jandem
Passes the target `JSFunction` through to `patchInlinedReturn`, so we don't
emit `MReturnFromCtor` for derived class constructors. (Using `MReturnFromCtor`
for derived class constructors leads to repeated bailouts, because the computed
this-value is a magic type, which isn't a valid return type for `MReturnFromCtor`.)

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:54:47 +00:00
André Bargull 61696fcced Bug 1378189 - Part 9: Support JSOp::SuperCall in Ion. r=jandem
The note in `IonBuilder::inspectOpcode()` doesn't seem to apply anymore, probably
when we switched to CacheIR for call opcodes, the bailout issue noted there
doesn't matter anymore.

Inlining derived class constructors is enabled in the next part.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:54:45 +00:00
André Bargull 38cba170aa Bug 1378189 - Part 8: Support JSOp::SuperFun in Ion. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D58783

--HG--
extra : moz-landing-system : lando
2020-02-18 15:53:49 +00:00
André Bargull 7464d5f8da Bug 1378189 - Part 7: Support JSOp::CheckThisReinit in Ion. r=jandem
Counterpart to JSOp::CheckThis with a similar implementation.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:53:18 +00:00
André Bargull 65a219f83e Bug 1378189 - Part 6: Support JSOp::CheckThis in Ion. r=jandem
Includes support for `foldsTo`, so we can optimise away the instruction for
known types.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:52:43 +00:00
André Bargull b3dfae9a06 Bug 1378189 - Part 5: Support JSOp::CheckReturn in Ion. r=jandem
Changes the already present `MCheckReturn` class to match the baseline
implementation. `MCheckReturn::foldsTo` didn't fold away known types, so some
basic folding was directly added to `IonBuilder::jsop_checkreturn()`.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:52:10 +00:00
André Bargull 17845bfff4 Bug 1378189 - Part 4: Support JSOp::BuiltinProto in Ion. r=jandem
This operation is similar to JSOp::GetIntrinsic, where we can bake in a constant
value for known prototypes. In the future we may want to assign a type-set to
this operation, similar to JSOp::GetIntrinsic, but for now we don't need more
exact type information here.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:51:39 +00:00
André Bargull a20480dc36 Bug 1378189 - Part 3: Support JSOP::ObjWithProto in Ion. r=jandem
Using only a vm-call for this operation should be okay for now.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:51:09 +00:00
André Bargull 0e8f6bb9d4 Bug 1378189 - Part 2: Support JSOp::FunWithProto in Ion. r=jandem
This is based on the existing support for JSOp::Lambda and JSOp::LambdaArrow.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:50:39 +00:00
André Bargull 46e3eaa6d1 Bug 1378189 - Part 1: Support JSOp::CheckClassHeritage in Ion. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D58776

--HG--
extra : moz-landing-system : lando
2020-02-18 15:50:00 +00:00
Boris Zbarsky 94b7eef2d3 Bug 1615718. Improve JSMSG_MORE_ARGS_NEEDED to make it easier to parse out what needed more args. r=jorendorff
Also gets rid of a 'were' that looked weird when 1 arg was passed.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 17:32:57 +00:00
Nathan Froyd 38967ca3f1 Bug 1616281 - add lucetc and wasi-sysroot to Mac searchfox builds; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D63201

--HG--
extra : moz-landing-system : lando
2020-02-18 17:10:21 +00:00
James Graham d6cf83b811 Bug 1616015 - Enable wptrunner instrumentation in CI, r=gbrown
This will allow us to generate flamegraph-style output to see where wpt jobs
spend time

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

--HG--
extra : moz-landing-system : lando
2020-02-18 17:29:53 +00:00
Noemi Erli 82e5e2bd3a Backed out changeset 65dd9e70071a (bug 1603494) for browser chrome failures in browser_bug1369357_site_specific_zoom_level.js CLOSED TREE 2020-02-18 19:24:57 +02:00
Emma Malysz eb1d944181 Bug 1587504, remove the usage of the LazyIdleThread from DownloadPlatform and instead use the low-priority background thread r=mconley,KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D62526

--HG--
extra : moz-landing-system : lando
2020-02-18 16:58:04 +00:00
Florens Verschelde eb812b6ae6 Bug 1616264 - Use a more readable lock icon in DOM panel; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D63187

--HG--
extra : moz-landing-system : lando
2020-02-18 15:59:15 +00:00
Perry Jiang 6b83dd0bdd Bug 1610585 - MessagePortIdentifierRunnable ensure balanced busy count modifications r=dom-workers-and-storage-reviewers,asuth
If the MessagePortIdentifierRunnable's WorkerRunnable::Run is called when the
WorkerPrivate is doing ClearMainEventQueue, WorkerRunnable::Run will decrement
the busy count. It should have already been incremented by a (successful)
WorkerRunnable::PreDispatch though, but MessagePortIdentifierRunnable's
PreDispatch doesn't do anything, so in this case the busy count modifications
are not balanced.

It seemed like MessagePortIdentifierRunnable tried to avoid modifying the
busy count at all, but it doesn't work in the case described above. So, the
patch just makes MessagePortIdentifierRunnable do the normal busy count
modifications. (I also don't see any "bad assertions" referenced by the empty
{Pre,Post}{Dispatch,Run} methods.)

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

--HG--
extra : moz-landing-system : lando
2020-02-18 16:35:27 +00:00
Michael Kaply a03927102e Bug 1612352 - Allow domains to be excluded from DOH via policy. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D62996

--HG--
extra : moz-landing-system : lando
2020-02-15 18:49:49 +00:00
Hubert Boma Manilla b3b14e3e7c Bug 1613882 - Moved ParamsPanel.js to request-details/ParamsPanel.js r=Honza
Bug 1613882 - Moved ParamsPanel.js to request-details/ParamsPanel.js r=honza

Bug 1613882 - Refactored params panel, added previews/SourcePreview, fix failing tests r=honza

Bug 1613882 - fix lint issues r=honza

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

--HG--
rename : devtools/client/netmonitor/src/components/SourceEditor.js => devtools/client/netmonitor/src/components/previews/SourcePreview.js
rename : devtools/client/netmonitor/src/components/ParamsPanel.js => devtools/client/netmonitor/src/components/request-details/ParamsPanel.js
extra : moz-landing-system : lando
2020-02-18 16:18:19 +00:00
Alexandre Poirot 027a8a0bc2 Bug 1614793 - Rename DebuggerServerConnection to DevToolsServerConnection. r=jdescottes
Most of this was already done in bug 1614791, but we still have
to rename the file and change the require path.

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

--HG--
rename : devtools/server/debugger-server-connection.js => devtools/server/devtools-server-connection.js
extra : moz-landing-system : lando
2020-02-18 15:28:49 +00:00
Arthur Iakab e352a29c70 Backed out changeset 106776ac6c20 (bug 1615694) for tidy build bustages.
CLOSED TREE
2020-02-18 18:27:23 +02:00
Morgan Reschenberg 5deb4cc97b Bug 1603494: Allow global zoom values to be read from CPS when site specific zoom is disabled. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D62830

--HG--
extra : moz-landing-system : lando
2020-02-18 16:16:02 +00:00
Jan Odvarko 65488da098 Bug 1613578 - remove -m from command when updating a patch r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D63191

--HG--
extra : moz-landing-system : lando
2020-02-18 16:12:20 +00:00
Patrick Brosset aed072d38b Bug 1598730 - Dont warn about align-content:baseline being inactive r=rcaliman
align-content normally applies to flex and grid containers only, but
when its value is baseline, it does apply to grid and flex items and
table-cells. So better not warn at all when this value is used.

Worth noting that alignment properties will, at some point in the
future, also be supported on block containers. At that point we'll
need to correct a whole bunch of validators for inactiveCSS.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:03:26 +00:00
Olli Pettay 62617da1ea Bug 1615607 - Consider to always treat high priority runnables as the highest priority runnables, r=farre
The patch removes the tad odd interleave behavior from the main thread and makes RefreshDriver to give
at least a tiny bit time for non-high priority tasks.
Given the recent change to have similar block-until behavior in child and parent process, this should work
consistently in all the processes.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 16:03:37 +00:00
Haik Aftandilian 72680ad529 Bug 1595420 - OOM in GPUProcessManager::OnPreferenceChange and RDDProcessManager::OnPreferenceChange on macOS r=mjf,jya
Change GPUProcessManager::OnPreferenceChange() and
RDDProcessManager::OnPreferenceChange() to only queue preference changes when
the child process is in the act of launching. And don't start observing
preference changes until we launch the child process rather that at startup.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:57:14 +00:00
Andrew Halberstadt 08dee930d7 Bug 1614908 - [docs] Stop applying redirects to the 'main/<ver>' namespace, r=firefox-source-docs-reviewers,sylvestre
AWS apparently has a 50 routing rule limit on their S3 bucket websites. We are
currently applying all our redirect rules 3 times, so have exceeded the limit
despite only having 18 defined rules.

This patch ensures we only apply the rules twice, giving us a bit more
breathing room. In the future, I'd like to try and set up a redirect
from '/' to '/latest' so we can further reduce the number of places we
upload files.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 15:27:38 +00:00
Jeff Muizelaar 260a5680ee Bug 1615694. Declare our render targets up front to ANGLE. r=kvark
This should remove the allocation and copy in
TextureD3D::ensureRenderTarget() in some situations.

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

--HG--
extra : moz-landing-system : lando
2020-02-18 14:59:03 +00:00
Gabriel Luong 83fce38774 Bug 1523049 - Implement the context menu for the new rules view. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D62530

--HG--
extra : moz-landing-system : lando
2020-02-18 11:27:18 +00:00
Florens Verschelde fb36fe6979 Bug 1616270 - Define low contrast icon color in EagerEvaluation and not globally; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63199

--HG--
extra : moz-landing-system : lando
2020-02-18 15:31:33 +00:00
Ricky Stewart ed86c19248 Bug 1614994 - Adjust sys.path manipulation in configure to ensure we can pick up shutil_which r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62960

--HG--
extra : moz-landing-system : lando
2020-02-18 15:34:03 +00:00
Arthur Iakab d5dfd41c95 Backed out 2 changesets (bug 1605072) for causing reftest failures with splitText-normalize.html.
CLOSED TREE

Backed out changeset f9d038830cda (bug 1605072)
Backed out changeset 9431489d2688 (bug 1605072)
2020-02-18 17:58:31 +02:00
Arthur Iakab 60a6b2c7b8 Backed out changeset d38cce801fec (bug 1597888) for causing multiple build bustages.
DONTBUILD
CLOSED TREE

--HG--
extra : amend_source : b73a9652b78866e1131288fe4870b5a003071a9d
2020-02-18 17:37:38 +02:00
Tom Schuster f7758000ce Bug 1616237 - Disable Worker test with wrong MIME everywhere. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D63175

--HG--
extra : moz-landing-system : lando
2020-02-18 14:31:16 +00:00
Hector Zhao c9adc391cf Bug 1597888 - Default topsites tailored for CN region. r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D63050

--HG--
extra : moz-landing-system : lando
2020-02-18 14:58:14 +00:00