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

649074 Коммитов

Автор SHA1 Сообщение Дата
longsonr 7c7e053138 Bug 1544216 Part 6 - Make function declaration and definition parameter names match r=birtles 2019-04-27 08:57:46 +01:00
Jeff Walden 38f4c36d20 Correctly account for two-byte source text allocation when XPCJSSourceHook allocates it, to return a count of bytes, not of two-byte code units. No bug, rs=bz over IRC
--HG--
extra : rebase_source : b09b8b475b219b119d74a5ae471e7a06351aaf72
2019-04-12 18:52:22 -07:00
arthur.iakab 4bb9a04eff Merge mozilla-central to mozilla-inbound 2019-04-27 01:07:28 +03:00
Ehsan Akhgari 74f2c2db2e Bug 1547073 - Increase the allowed test timeout for browser_noopener.js 2019-04-26 16:07:44 -04:00
Byron Campen [:bwc] 67bd1aa6e8 Bug 1531894: Throw TypeError if both maxRetransmits and maxPacketLifeTime are set, and re-enable test case. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D28252

--HG--
extra : moz-landing-system : lando
2019-04-26 15:56:15 +00:00
Haik Aftandilian 59576e83d0 Bug 1546836 - Video Playback and Form Rendering Issues on macOS Version 10.14.5 Beta r=jmathies
Allow access to Apple's Metal shader language compiler in our content process sandbox. Limit the sandbox policy change to 10.14 and newer OS versions to reduce risk given that problems have only been reported on 10.14.5.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 16:28:06 +00:00
Julian Descottes 46c3ef7c76 Bug 1546635 - fix about:debugging scrollbar cropped by the viewport;r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D28638

--HG--
extra : moz-landing-system : lando
2019-04-26 16:04:56 +00:00
Kirk Steuber 240c533e43 Bug 1547099 - Ensure that BITS update is not used for mochitest-chrome update tests that do not use it r=rstrong
Differential Revision: https://phabricator.services.mozilla.com/D28999

--HG--
extra : moz-landing-system : lando
2019-04-26 15:38:38 +00:00
Stephen Donner 6aa52f6860 Bug 1547272 - ensure windows10-aarch64 is set to tier 2 for talos-bcv. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D29003

--HG--
extra : moz-landing-system : lando
2019-04-26 15:48:33 +00:00
Ehsan Akhgari 2fbc24f3bc Bug 1547114 - Part 3: Remove nsCookiePermission::mThirdPartyUtil; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D28916

--HG--
extra : moz-landing-system : lando
2019-04-26 15:49:21 +00:00
Ehsan Akhgari ee308fca8a Bug 1547114 - Part 2: Read the cookie lifetime policy from nsContentUtils; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D28915

--HG--
extra : moz-landing-system : lando
2019-04-26 15:49:19 +00:00
Ehsan Akhgari 565bc7aba8 Bug 1547114 - Part 1: Remove nsICookiePermission::CanAccessURI(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D28914

--HG--
extra : moz-landing-system : lando
2019-04-26 15:49:17 +00:00
Robert Strong 13772225f5 Bug 1547216 - Make the browser chrome test app_update.sjs handle HEAD requests for BITS downloads. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D28980

--HG--
extra : moz-landing-system : lando
2019-04-26 15:58:46 +00:00
Razvan Maries 90f6351901 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-04-26 19:05:13 +03:00
Razvan Maries ebb7081cb2 Merge mozilla-inbound to mozilla-central a=merge 2019-04-26 18:35:43 +03:00
Andreea Pavel 81b8902215 Backed out 4 changesets (bug 1547114) for multiple failures e.g. xpcshell at test_SitePermissions.js on a CLOSED TREE
Backed out changeset 4167117f548f (bug 1547114)
Backed out changeset 0a4180b074ea (bug 1547114)
Backed out changeset c92df939a4d6 (bug 1547114)
Backed out changeset fc4e5936eeae (bug 1547114)
2019-04-26 18:35:28 +03:00
Honza Bambas 5f945421d4 Bug 1493599 - Expose reason of security blocking on nsILoadInfo and add new http observer notification for failed asyncOpens, r=Honza,dragana
Differential Revision: https://phabricator.services.mozilla.com/D23150

--HG--
extra : moz-landing-system : lando
2019-04-26 10:59:41 +00:00
Andreea Pavel 99a71d624d Backed out changeset 0c643e1215c7 (bug 1544111) for failing bc at browser_parsable_css.js on a CLOSED TREE 2019-04-26 14:47:12 +03:00
Razvan Maries 11e9f0fe22 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-04-26 12:54:36 +03:00
Razvan Maries 444ee13e14 Merge mozilla-inbound to mozilla-central a=merge 2019-04-26 12:46:15 +03:00
Jan de Mooij 67e473ab7f Bug 1537908 part 3 - Use SharedScriptData::numICEntries to allocate and initialize ICScript directly. r=tcampbell
Because SharedScriptData now contains numICEntries, we can allocate the ICScript
up front and fill it in directly. Advantages are: no Vector malloc/free overhead,
no ICEntry copying, no more LifoAlloc::steal, better cache locality, fewer moving
parts. This also makes it easier to merge ICScript and TypeScript in the future.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 09:16:27 +00:00
Jan de Mooij cfa9e08603 Bug 1537908 part 2 - Store numICEntries in SharedScriptData. r=tcampbell
This also tidies up overflow checks to ensure numICEntries never overflows
UINT32_MAX in the emitter.

ICScript currently stores numICEntries as uint32_t, but it's not an
issue due to BaselineMaxScriptLength.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 09:16:49 +00:00
Jan de Mooij 90646ee8bc Bug 1537908 part 1 - Clean up BytecodeEmitter's TypeSet count a bit. r=tcampbell
This makes the naming more consistent. Also, instead of checking against
JSScript::MaxBytecodeTypeSets at every JOF_TYPESET op, we can move this
condition to SharedScriptData creation if we use uint32_t instead of uint16_t.
This is more efficient and also nicer because MaxBytecodeTypeSets seems to be
more of a JSScript implementation detail the bytecode emitter doesn't need to
worry about.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 09:16:32 +00:00
Christian Holler 9b898220a5 Bug 1547203 - Don't expose CTypes with --fuzzing-safe in JS shell. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D28961

--HG--
extra : moz-landing-system : lando
2019-04-26 09:19:12 +00:00
Botond Ballo 32567fa488 Bug 1529892 - Move the clearing of a pending visual scroll update to the end of the paint. r=kats
The fixes a latent bug with WebRender where we would clear it after reading it
in ComputeScrollMetadata, but WR would sometimes call ComputeScrollMetadata a
second time for the same scroll frame in the same transaction, resulting in
the update sometimes not making it into the transaction.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 05:14:00 +00:00
Botond Ballo 990ed4ad66 Bug 1529892 - Limit the area of a fixed-position element that's painted to the displayport. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D28775

--HG--
extra : moz-landing-system : lando
2019-04-26 05:12:33 +00:00
Botond Ballo 798222c284 Bug 1529892 - Add a mochitest to check that the rendered area for a fixed-position element matches our expectations. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D28774

--HG--
extra : moz-landing-system : lando
2019-04-26 05:12:28 +00:00
Botond Ballo d33987f123 Bug 1529892 - Extend APZTestData with free-form additional data not grouped by paint or scroll frame. r=kats,Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D28773

--HG--
extra : moz-landing-system : lando
2019-04-26 05:10:44 +00:00
Botond Ballo f250152f55 Bug 1529892 - Use zooming pref rather than platform ifdef in OutOfFlowDisplayData::ComputeVisibleRectForFrame(). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D28772

--HG--
extra : moz-landing-system : lando
2019-04-26 05:10:34 +00:00
Henrik Skupin bb1110b6b8 Bug 1547074 - [raptor] Rename measure.js and benchmark-relay.js. r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D28896

--HG--
rename : testing/raptor/webext/raptor/benchmark-relay.js => testing/raptor/webext/raptor/benchmark.js
rename : testing/raptor/webext/raptor/measure.js => testing/raptor/webext/raptor/pageload.js
extra : moz-landing-system : lando
2019-04-26 05:13:42 +00:00
Botond Ballo 8e221b7e30 Bug 1546139 - Restore the call to AdjustFixedOrStickyLayer() for layers fixed to the RCD-RSF. r=kats
This call served two purposes: (1) scroll the fixed layer by the eVisual
transform, and (2) adjust it by the fixed margins. The first purpose is now
served by applying the eVisual transform to the async zoom container, but
we still need the call for the second purpose.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 14:33:17 +00:00
Botond Ballo c5c9ac1c49 Bug 1546139 - Add a reftest. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D28729

--HG--
extra : moz-landing-system : lando
2019-04-25 14:25:48 +00:00
Botond Ballo 4af43dbc47 Bug 1546139 - Add support for setting fixed layer margins in a reftest. r=kats
This is accomplished via prefs rather than using a reftest attribute because
it's easier to get the right persistence (that is, how long the fixed margins
stick around) this way. The downside is that someone reading the reftest page
needs to look at the test- or ref-specific prefs in reftest.list to get a full
picture of what the test is doing.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 14:25:04 +00:00
Julian Descottes 7053bd7055 Bug 1545482 - THIS_FIREFOX connection type is not recognized;r=ladybenko
Using split("-") was clashing with the connection type "this-firefox".
Added unit test for remote-client-manager.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 15:25:12 +00:00
Jonathan Kew cf7e9d4dd1 Bug 1546985 - Use JoinStyle::ROUND when stroking glyph outlines, to avoid artifacts at sharp corners. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D28855

--HG--
extra : moz-landing-system : lando
2019-04-26 15:21:19 +00:00
Iain Ireland 7d6b2fbc12 Bug 1542740: Convert SetPropIRGenerator to use AttachDecision r=tcampbell
This is the other patch with non-trivial refactoring. (GetPropIRGenerator was the first.)

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

--HG--
extra : moz-landing-system : lando
2019-04-26 14:30:19 +00:00
Iain Ireland d202c26601 Bug 1542740: Convert NewObjectIRGenerator to use AttachDecision r=mgaudet
This was the last consumer of the old implementation of TryAttachStub/TryAttachIonStub. This patch removes the transitional version.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 14:30:15 +00:00
Iain Ireland f983238229 Bug 1542740: Convert BinaryArithIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27309

--HG--
extra : moz-landing-system : lando
2019-04-26 14:29:56 +00:00
Iain Ireland 4e2871b298 Bug 1542740: Convert UnaryArithIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27308

--HG--
extra : moz-landing-system : lando
2019-04-26 14:29:43 +00:00
Iain Ireland cc293647a5 Bug 1542740: Convert GetIntrinsicIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27307

--HG--
extra : moz-landing-system : lando
2019-04-26 14:29:36 +00:00
Iain Ireland adc9692dfa Bug 1542740: Convert ToBoolIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27306

--HG--
extra : moz-landing-system : lando
2019-04-26 14:29:28 +00:00
Iain Ireland 389800debb Bug 1542740: Convert CompareIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27305

--HG--
extra : moz-landing-system : lando
2019-04-26 14:29:13 +00:00
Iain Ireland c897ea5db7 Bug 1542740: Convert GetIteratorIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27304

--HG--
extra : moz-landing-system : lando
2019-04-26 14:29:06 +00:00
Iain Ireland 097c764d09 Bug 1542740: Convert TypeOfIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27303

--HG--
extra : moz-landing-system : lando
2019-04-26 14:28:56 +00:00
Iain Ireland 69f577344c Bug 1542740: Convert InstanceOfIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27302

--HG--
extra : moz-landing-system : lando
2019-04-26 14:28:44 +00:00
Iain Ireland 29c3f9146f Bug 1542740: Convert HasPropIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27301

--HG--
extra : moz-landing-system : lando
2019-04-26 14:28:36 +00:00
Iain Ireland 40c36eec7f Bug 1542740: Convert BindNameIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27300

--HG--
extra : moz-landing-system : lando
2019-04-26 14:28:23 +00:00
Iain Ireland 556a1e0a69 Bug 1542740: Convert GetNameIRGenerator to use AttachDecision r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D27299

--HG--
extra : moz-landing-system : lando
2019-04-26 14:28:16 +00:00
Iain Ireland 878db8c656 Bug 1542740: Convert GetPropIRGenerator to use AttachDecision r=mgaudet
This is one of the two non-trivial conversions. GetProp supports TemporarilyUnoptimizable, but not Deferred.

Note: I deleted a comment in IonGetPropertyIC::update that has been obsolete since bug 1383777: https://bugzilla.mozilla.org/show_bug.cgi?id=1383777#c2

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

--HG--
extra : moz-landing-system : lando
2019-04-26 14:28:08 +00:00
Iain Ireland 537b9e2929 Bug 1542740: Add TRY_ATTACH macro and new versions of TryAttach templates r=mgaudet
This patch lays the groundwork for the stack.

To make it possible to switch everything over incrementally, I renamed the existing TryAttachStub/TryAttachIonStub templates, and added a new version. The old version gets deleted later in the stack when all the consumers have been fixed up.

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

--HG--
extra : moz-landing-system : lando
2019-04-26 14:27:53 +00:00