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

598863 Коммитов

Автор SHA1 Сообщение Дата
Justin Wood a5963db8d1 Bug 1466222 - Get rid of unused pull action, and associated repo definitions. r=catlee
for "Cleanup l10n mozharness config files."

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

--HG--
extra : rebase_source : 959ce7e92a581a7aaea3589236c4e1e4f9359f26
extra : source : 784d3bfa1281ad2208bb19b79103dd47b6486670
2018-06-01 21:23:41 -04:00
Jonathan Watt f2e51eedfa Bug 1465983 part 2 - Don't resolve FontFaceSet's ready promise in its constructor. r=heycam 2018-05-22 12:53:11 +01:00
Jonathan Watt c9ad9a1bd6 Bug 1465983 part 1 - Fix race in test_font_loading_api.html. rs=heycam
This patch changes 'TEST 3' so that instead of testing that all the
documents' document.fonts.ready Promises are resolved at a certain time, that
instead it just waits for them to resolve and then checks that they resolved
to the correct object.

The test previously assumed that calling SpecialPowers.pushPrefEnv on the
page's 'load' and waiting for pushPrefEnv's callback would be enough time
for document.fonts.ready to have been resolved for the top-level document and
all of its frames.  That is not necessarily the case.  Even the Promise in the
top-level document itself is not guaranteed to have resolved by that point.
The Promises will not have been resolved at least until style and layout has
been flushed, and in fact in Mozilla's implementation it frequently won't
happen until the first refresh driver tick after layout has finished.  The
result of this is that the CI machine 'Linux x64 QuantumRender opt' was
failing 'TEST 3' intermittently.
2018-05-22 12:46:18 +01:00
Jonathan Watt 3b04a440b4 Bug 1466723 - Fix race in dom/base/test/test_data_uri.html. r=heycam 2018-05-21 16:00:32 +01:00
André Bargull 5c10d3a3fc Bug 1466693: Use system malloc in SetOutputFile because jemalloc isn't yet initialized. r=sfink 2018-06-04 14:56:33 -07:00
Eliza Balazs 449c0ea9a4 Bug 1448484 - disable browser_storage_cookies_samesite.js for frequent failures on win 10 !debug. r=jmaher 2018-06-05 01:46:00 +03:00
Andrew Osmond 153165e174 Bug 1465775 - Fix crash in SourceBuffer::AppendFromInputStream due to incomplete read. r=tnikkel
Crash reports indicate that SourceBuffer::mStatus is not set, and thus
SourceBuffer::AppendFromInputStream crashes due to dereferencing an
invalid Maybe<nsresult> object. Since SourceBuffer::Append cannot fail
without mStatus being set (or already set), it must mean that the input
stream failed to read all the data, and swallowed any internal errors.

While we used to assert in this situation, we also silently swallowed
the error historically. This patch will check mStatus, but if it is
unavailable, it will assert like before, and silently return otherwise.
2018-06-05 06:49:24 -04:00
Jon Coppeard 82942e8802 Bug 1459860 - Make incremental marking validation wait for off-thread parsing to finish r=sfink 2018-06-05 11:03:47 +01:00
Emilio Cobos Álvarez 3dcb3f3abf Bug 1466789: Bump cssparser. r=me
MozReview-Commit-ID: 39oowMlDBon
2018-06-05 11:51:45 +02:00
Emilio Cobos Álvarez f46383f8bd Bug 1466656: Make ErrorReporter a smaller Rust type. r=heycam
And use the C++ ErrorReporter only to actually output errors.

ErrorReporter was so complicated because well, it was always enabled and had to
do a bunch of caching to not be (more) slow.

But since bug 1452143 it's disabled by default, so we can simplify this setup a
lot.

Also while at it make the error reporting pref a static pref so that we don't
mutate globals from CSS parsing unless we're actually reporting errors.

MozReview-Commit-ID: AuIyvJwt7AU
2018-06-05 11:09:39 +02:00
Gabriele Svelto a2444ee4e6 Bug 1465898 - Remove unused code for managing physical audio devices; r=agaynor
MozReview-Commit-ID: 7NsUfzJCUOB

--HG--
extra : source : bea8ba41a74d40bff06be7e7be923e0604ea6f47
2018-06-04 22:28:09 +02:00
Andrea Marchesini 8005b74540 Bug 1465465 - Block ports 427, 548 and 6697, r=annevk, r=valentin 2018-06-05 07:49:02 +02:00
Andrea Marchesini 1f69f950e8 Bug 1465465 - Update blocked port names, r=annevk, r=valentin 2018-06-05 07:49:02 +02:00
Jeff Gilbert 9cfe5354c3 Bug 1459785 - Update test markings.
MozReview-Commit-ID: Lf0NwRin6sT
2018-06-04 20:08:20 -07:00
Jeff Gilbert a4c2e92cc1 Bug 1459785 - Update ANGLE to chromium/3396.
MozReview-Commit-ID: EA39lUfXuPI
2018-06-04 20:08:16 -07:00
Jeff Gilbert 416785bdf0 Bug 1459785 - Record merge_base_from in cherry_picks.txt.
Link to ANGLE<->Chrome version mapping page.

MozReview-Commit-ID: 8OWSkGigHtE
2018-06-04 20:08:13 -07:00
Dorel Luca 62640339d6 Backed out 25 changesets (bug 1466222) as requested by the dev for it will break android nightly if merged to m-c
Backed out changeset 86369008e22a (bug 1466222)
Backed out changeset 8c0f4cb39d9e (bug 1466222)
Backed out changeset c09c662c896b (bug 1466222)
Backed out changeset 718fc2af5617 (bug 1466222)
Backed out changeset 432dfe24f258 (bug 1466222)
Backed out changeset 92ed011504c2 (bug 1466222)
Backed out changeset 2a373427f708 (bug 1466222)
Backed out changeset 61a6f45946d0 (bug 1466222)
Backed out changeset d7ea3bf4e138 (bug 1466222)
Backed out changeset b58c16c87f12 (bug 1466222)
Backed out changeset 070e3b014309 (bug 1466222)
Backed out changeset 9aa786375caf (bug 1466222)
Backed out changeset 40292a1aabf8 (bug 1466222)
Backed out changeset 7fc1c68ceeab (bug 1466222)
Backed out changeset ed1a9704f0b2 (bug 1466222)
Backed out changeset 616af8e0b5e3 (bug 1466222)
Backed out changeset 6c75102894df (bug 1466222)
Backed out changeset 79d7e88f2364 (bug 1466222)
Backed out changeset 9611aead3e0e (bug 1466222)
Backed out changeset 62b5f549fc15 (bug 1466222)
Backed out changeset a184e835718f (bug 1466222)
Backed out changeset fac69e74940e (bug 1466222)
Backed out changeset 109a9044283a (bug 1466222)
Backed out changeset 3a113595b666 (bug 1466222)
Backed out changeset 784d3bfa1281 (bug 1466222)
2018-06-05 05:34:47 +03:00
Emilio Cobos Álvarez 756460b3b5 Bug 1465291: Make pseudo-elements work with :host. r=xidorn
Imported WebKit's test as a WPT.

MozReview-Commit-ID: 19ZThuoqKLW
2018-06-05 02:51:43 +02:00
Eliza Balazs 6ac4e2833c Bug 1465434 - remove reference to old winxp in manifest file. r=jmaher 2018-06-04 01:47:00 +03:00
Eliza Balazs c69bcee866 Bug 1465429 - remove references to old winxp in manifest file. r=jmaher
--HG--
extra : rebase_source : 38aadd304fc8b9971cdbe0093bf48b5bf59cab87
2018-06-04 06:25:00 +03:00
Eliza Balazs 09d90dcb4f Bug 1465429 - remove reference to old winxp in mediasource-config-change-mp4-av-framesize.html.ini. r=jmaher
--HG--
extra : rebase_source : 12d9d9cc8758d2bf0d4e63cd038cceeb2fb93d93
2018-06-04 05:54:00 +03:00
Eliza Balazs 324f6ef916 Bug 1465429 - remove references to old winxp in mediasource-addsourcebuffer.html.ini. r=jmaher
--HG--
extra : rebase_source : 6597959f3ee467e091f16327b58d790d8b5f119f
2018-06-04 05:48:00 +03:00
Eliza Balazs f0b9626f2e Bug 1465429 - remove reference to old winxp in SourceBuffer-abort.html.ini. r=jmaher
--HG--
extra : rebase_source : e96d0ee4156b95ad4f0b1c976fe61fc0c64ea7f4
2018-06-04 04:38:00 +03:00
Eliza Balazs 349581d170 Bug 1465429 - remove reference to old winxp in manifest file. r=jmaher
--HG--
extra : rebase_source : 8847082b1b6db5dd5b75b736a3c9e489db520f69
2018-06-04 04:32:00 +03:00
Eliza Balazs 1f9ff2bd00 Bug 1465429 - remove reference to old winxp in manifest file. r=jmaher
--HG--
extra : rebase_source : 9fcea9dc724cc5e63dfd1f5a6903bceeb44380e6
2018-06-04 03:59:00 +03:00
Eliza Balazs fa2db49603 Bug 1465429 - remove reference to old winxp in manifest file. r=jmaher
--HG--
extra : rebase_source : 7a1f02680bd47157a01ec27f67d96509c4d1519b
2018-06-04 02:20:00 +03:00
Emilio Cobos Álvarez bb628e2970 Bug 1466406: Work around a bindgen bug on Android. r=xidorn
MozReview-Commit-ID: 2lltjH7IoZu
2018-06-05 01:57:31 +02:00
Jason Kratzer 8f763bb1b1 Bug 1340571 - Add crashtest. r=me DONTBUILD 2018-06-05 01:46:06 +02:00
Emilio Cobos Álvarez 4189579107 Bug 1466136: Don't look at the rule type from value parsing. r=hiro
This would cause properties to change the value semantics between, e.g.,
@keyframes and non-@keyframes, which would be observable.

It happens not to be observable since the animation-* and transition-*
properties are not allowed in @keyframes, nor have bits in `contain`, and none
of the two properties are allowed in @page. But I think it's the right thing to
do.

This still causes a quirk like a property value in chrome / user origins being
potentially different if the value is specified via CSS var functions. But I
think that is fine.

MozReview-Commit-ID: GhoPt0I34oO
2018-06-05 01:38:11 +02:00
Jason Kratzer 8d1d85b0d8 Bug 1423216: Crashtest. r=emilio
MozReview-Commit-ID: 3NSEoFdI1XG
2018-06-05 01:14:27 +02:00
sotaro d23a997a0d Bug 1466454 - Do not create CompositorWindow for non-WebRender case r=nical 2018-06-05 08:07:52 +09:00
Coroiu Cristina 26324a27d6 Backed out changeset 82ef13b02416 (bug 1436768) for build bustage at obj-firefox/dist/include/mozilla/Logging.h on a CLOSED TREE 2018-06-05 02:06:06 +03:00
Eric Rahm 7bf7fe4f7b Bug 1436768 - Add debug code to LazyLogModule. r=froydnj 2018-05-09 11:16:27 -07:00
Daniel Holbert f1d17dbb67 Bug 1406252: Add crashtest. (test-only)
This testcase used to fatally assert, but doesn't anymore. Hooray!
Let's keep it that way.

--HG--
extra : rebase_source : dad40f528fc56b0d8c4430053d87fbbc4873fe40
extra : amend_source : 8417dcfd116303645fe3d2825e94d2ddf5c3123d
2018-06-04 15:34:44 -07:00
Jeff Gilbert 261d4ed101 Bug 1465964 - Add translated source to MOZ_WEBGL_DUMP_SHADER spew. - r=kvark
MozReview-Commit-ID: BDb64RqX537
2018-06-04 15:05:36 -07:00
Mats Palmgren 680ca035e7 Bug 1464883 - [css-grid] Remove a redundant ResolveGapToLength call. r=dholbert
mGridGap is already initialized in nsGridContainerFrame::Tracks::Initialize.
2018-06-04 23:18:57 +02:00
Mats Palmgren 88c6f4d992 Bug 1464882 - [css-grid] Pass the content size relevant for the specific axis rather than requiring both only to discard one value. r=dholbert 2018-06-04 23:18:56 +02:00
David Parks 87ea513dd2 Bug 1462979 - Broker HttpEndRequestA for plugin process. r=jimm
Some file uploads fail (terminate early) without this function.  Its omission from the original system was unintentional.
2018-05-29 12:27:23 -07:00
David Parks 518c9a0dc2 Bug 1462979 - Fix printf formatting in FunctionHook logging. r=jimm
Use %ls instead of %S, which is now checked by an assertion.
2018-05-29 10:49:24 -07:00
Emilio Cobos Álvarez 5a290fa7e0 No bug - Sprinkle some #[inline] on methods that have inline fast-paths. r=me
MozReview-Commit-ID: 5kOmctLTAX0
2018-06-04 21:48:43 +02:00
Emilio Cobos Álvarez 4c9a1fd0dd No bug - Sprinkle some inline in methods that are just pointer-chasing or function calls. r=me
MozReview-Commit-ID: 8G2NQPBVuXn
2018-06-04 21:46:22 +02:00
Emilio Cobos Álvarez e2aa5b98a1 Bug 1466647: Update smallbitvec to v2.1.1. r=me
Actual code changes reviewed upstream in:

  https://github.com/servo/smallbitvec/pull/12

MozReview-Commit-ID: 3vKVPMovBj
2018-06-04 21:42:55 +02:00
Emilio Cobos Álvarez 8bdd1306a8 No bug - Minor indentation cleanup. r=me
MozReview-Commit-ID: JmilaCX3rNy
2018-06-04 21:16:33 +02:00
Anny Gakhokidze 8dc3a15a90 Bug 1351193 - Part 3: Update status of affected Web-Platform tests, r=nika
Because of modifications to the DataTransfer constructors, the status of the tests that use DataTransfer objects had to be changed to reflect the fact that those tests now pass. Additionally, a test had to be deleted because it tested an obscure situation using the old Chrome only constructor.

MozReview-Commit-ID: LOWuPwh0NeW
2018-06-04 15:09:22 -04:00
Anny Gakhokidze a55a5fc2de Bug 1351193 - Part 2: Prevent content sniffing of the response in original echo-content.py, r=nika
The changes made to echo-content.py are the same as the ones made in Bug
1435781.

MozReview-Commit-ID: GEPJxuptBii
2018-06-04 15:09:20 -04:00
Anny Gakhokidze 61c5f540ba Bug 1351193 - Part 1: Added new DataTransfer constructor, r=nika
Deleted the old Chrome DataTransfer constructor because it was only used
for some tests which can be easily changed. Added a new constructor that
is not Chrome Only.

MozReview-Commit-ID: HjcgafSiWfM
2018-06-04 15:09:17 -04:00
Dorel Luca 535f1df913 Merge mozilla-central to mozilla-inbound 2018-06-04 21:48:29 +03:00
Dorel Luca 746fbfe0a7 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-04 21:11:34 +03:00
Dorel Luca 8a5e435163 Backed out changeset 2426ac9d78fe (bug 1464845) for Merge conflicts with bug 1465060 2018-06-04 21:10:36 +03:00
Kearwood Gilbert 5bb50b3bf3 Bug 1463329 - Iterate over a copy of VRManagerChild::mDisplays to guard against modifications to mDisplays during the loop
--HG--
extra : rebase_source : 52f30a91d8dd8567e56aa30c9cb37a02f86dea9b
2018-05-30 14:07:13 -07:00