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

530065 Коммитов

Автор SHA1 Сообщение Дата
Stone Shih 2e53cceb40 Bug 1343760 - Label runnables in dom/events. f=bevistseng, r=smaug
--HG--
extra : rebase_source : c2d35e779f62b715f8077e326933303bfd85d197
2017-03-16 08:11:50 +08:00
Ehsan Akhgari 067b18b9f3 Bug 1316683 - Part 5: Avoid going into SpiderMonkey for retrieving origin attributes; r=baku
Our caller is C++ code, and the implementations are all also written in C++,
so there is no reason to go through SpiderMonkey here.  This patch also makes
nsILoadContext builtinclass to ensure that the implementation is always native.
2017-04-12 11:32:19 -04:00
Ehsan Akhgari d52952ffdd Bug 1316683 - Part 4: Use the non-scriptable LoadContext object in test_private_channel.js; r=hurley 2017-04-12 11:32:16 -04:00
Ehsan Akhgari 4212aa31b0 Bug 1316683 - Part 3: Use the non-scriptable LoadContext object in DownloadLastDir.jsm; r=hurley 2017-04-12 11:32:12 -04:00
Ehsan Akhgari 53e5d6e240 Bug 1316683 - Part 2: Use the non-scriptable LoadContext object in the contentprefs module; r=hurley 2017-04-12 11:32:09 -04:00
Nicholas Hurley f080574c7a Bug 1316683 - Part 1: Make nsILoadContext non-scriptable. r=ehsan 2017-04-12 11:32:05 -04:00
Geoff Brown 2d4a51be11 Bug 1344401 - Increase wait time in test_formless_submit_navigation_negative, on Android only; r=mattn 2017-04-12 09:15:56 -06:00
Geoff Brown 7ddd9b699d Bug 1355260 - Allow for variability in mochitest-dt and bc e10s names in try syntax; r=chmanchester 2017-04-12 09:15:55 -06:00
Geoff Brown f8160809a8 Bug 1340233 - Take more care when killing browser before starting Android tests; r=jmaher
The devicemanager killProcess() is updated to use force-stop first, then
use kill if force-stop does not work.

Browser test harnesses are updated to check if killProcess() worked, and
warn if it failed.
2017-04-12 09:15:53 -06:00
Tooru Fujisawa 50b68cf001 Bug 1343158 - Restore stack trace for async function after await. r=jimb 2017-04-12 23:33:25 +09:00
Andrea Marchesini 7998eae548 Bug 1355369 - gtests for SlicedInputStream and ASyncWait, r=me 2017-04-12 13:49:08 +02:00
Andrea Marchesini 8b8935bd3b Bug 1355369 - SlicedInputStream must implement AsyncWait correctly, r=smaug 2017-04-12 13:49:08 +02:00
Andrea Marchesini 0cd2885406 Bug 1355369 - SlicedInputStream should expose nsIAsyncInputStream interface only when needed, r=smaug 2017-04-12 13:49:08 +02:00
Paul Adenot e34a6067fb Bug 1355798 - Fix a division by zero in PannerNode.cpp. r=dminor
This happens when the listener and a PannerNode are at the same position, and
a cone gain has been specified.

The issue is that our implementation of 3d vector normalization does not
special-case vectors that have all components at zero, that dividing by zero
results in infinity, and multiplying by infinity produces NaN.

This end up setting the volume member for the output AudioChunk to NaN, and this
breaks everything downstream, of course. In practice, silence is output, with
some clicks (on linux/pulse at least).

MozReview-Commit-ID: 8u54LixvYMu

--HG--
extra : rebase_source : 3b37970b42e5c60cd6e39d3197b580edc63b5ac9
2017-04-12 15:44:19 +02:00
Jonathan Kew 8cc01ae9d3 Bug 1354478 - Reftests for caret drawing in text that is reversed relative to the element's inline direction. r=dholbert 2017-04-12 11:32:19 +01:00
Jonathan Kew dca4d0e0df Bug 1354478 - Adjust caret rect to paint on the opposite side of the nominal caret position in "upstream" text, for more visually consistent placement. r=dholbert 2017-04-12 11:32:19 +01:00
Jonathan Kew 21b1570eb8 Bug 1352977 - Factor out helpers to construct the names for generic- and language-dependent font/font-list preferences. r=masayuki 2017-04-12 11:32:19 +01:00
Jonathan Kew 6f0d451756 Bug 1352528 - Hoist call to GetRoundOffsetsToPixels out of the inner loop of text shaping. r=jrmuizel 2017-04-03 17:49:17 +01:00
Olli Pettay 13c3eda8c6 Bug 1352523, add more hacks to browser_parsable_css.js to make it not fail randomly, r=poirot
--HG--
extra : rebase_source : c3008d8e8fbb13f64986e5892f654ead7a74be32
2017-04-12 12:55:03 +03:00
Olli Pettay 826b680917 Bug 1352523, enable high priority vsync processing in e10s parent process, r=ehsan
--HG--
extra : rebase_source : 25f2ce6f48d92191cd3334f37ddb0b81435f4a68
2017-04-12 12:53:48 +03:00
Johan Lorenzo 72dd149c9a Bug 1355404 - Make single locale use the unified repo r=nthomas
MozReview-Commit-ID: KvYjJhbxCzs

--HG--
extra : amend_source : fecc23ddb3c2dcbe13b0d8c4f32859b1a64410dc
extra : transplant_source : %AF%A4K.%BB5%0F%E4%AE%5E%E5%99%E8%21gV%E9%07%C9o
2017-04-11 10:34:13 +02:00
Jon Coppeard 3b3c2d1336 Bug 1354480 - Sweep compartment's template literal map r=sfink 2017-04-12 10:02:32 +01:00
Jon Coppeard 93196961b0 Bug 1337578 - Mark atoms when cloning functions r=bhackett 2017-04-12 10:00:45 +01:00
Jon Coppeard 1797b2399a Bug 1355065 - Remove unused read barrier API r=jandem 2017-04-12 09:58:47 +01:00
Ruturaj K. Vartak a3de551a16 Bug 1344523 - Add IP Address in Network Monitor. r=ntim.
- using "Remote IP" as column label
- using "IP:Port" as the item value
- Keeping "Remote IP" hidden as default

MozReview-Commit-ID: rT84e4SJSY
2017-04-11 22:33:00 +02:00
Dão Gottwald 3b1a745a0f Backed out changeset 76ad1c764e5c 2017-04-12 10:29:35 +02:00
Dão Gottwald e1fa74973b Backed out changeset 2e86b8405b5f 2017-04-12 10:29:00 +02:00
Mayank Madan 0e6b239976 Bug 1349452 - Improve type checking code in parse_events.py. r=dexter 2017-04-11 18:20:15 +05:30
djmdev 8203a7abfd Bug 1353678 - Made duplicate Histograms.json keys build errors. r=gfritzsche
If duplicate keys are present in Histograms.json then histogram_tools.py
will raise error.
2017-04-12 00:14:39 +05:30
Pauline a772f2755b Bug 1354036 - Removed use of NS_ASSERT() from TelemetrySession.jsm. r=gfritzsche 2017-04-11 18:44:39 +01:00
Jeremy Chen fd80886453 Bug 1341758 followup - add comments to the disabled tests. comment-only, no review, DONTBUILD 2017-04-12 13:50:02 +08:00
Iris Hsiao ca42e73af7 Backed out changeset 40afcc9cae69 (bug 1341667) 2017-04-12 13:26:32 +08:00
Iris Hsiao cea8ee1972 Backed out changeset ff7c4ec7e0db (bug 1341667) for stylo tests bustage and the patches should be landed to autoland 2017-04-12 13:26:28 +08:00
Chris Peterson 014cbbe2d8 Bug 1354778 - Remove expired telemetry probes YOUTUBE_REWRITABLE_EMBED_SEEN and YOUTUBE_NONREWRITABLE_EMBED_SEEN. r=qdot
We know these rewritable YouTube Flash embeds are out there. We don't need to track that we're rewriting them. While only about 0.4% of browser sessions saw rewritable embeds in April 2017, compared to almost 2% in April 2016, is there any reason we would decide to stop rewriting these embeds?

If YouTube ever stops serving Flash video entirely, then we should remove the enablejsapi check (YOUTUBE_NONREWRITABLE_EMBED_SEEN) so users at least see a non-scriptable video instead of nothing.

MozReview-Commit-ID: IixKc6myvs6

--HG--
extra : rebase_source : f1f9f7ea9cffc585f95ff83dbeedd734e0b83cc3
2017-04-11 20:41:43 -07:00
Chris Peterson c720e89de7 Bug 1354778 - Remove expired telemetry probe PLUGIN_BLOCKED_FOR_STABILITY. r=bsmedberg
Firefox 51 users with telemetry enabled blocked about 4.35M SWFs for stability. The block count has been in the single-digit millions for the last few releases. We don't expect these SWFs to go away, so we can stop tracking this telemetry and later replace this plugin blocklist with a more general solution.

MozReview-Commit-ID: KF1jIBTG5m4

--HG--
extra : rebase_source : 5dbdfadfed4f88da33fb4f2efc66c7dd1777b2b3
2017-04-05 15:26:52 -07:00
Chris Peterson a38084c85f Bug 1354778 - Remove expired telemetry probes PLUGIN_ACTIVATION_COUNT and PLUGIN_TINY_CONTENT. r=bsmedberg
As of Firefox 52, Flash is the only NPAPI plugin ever activated. As a keyed histogram for all plugin names, PLUGIN_ACTIVATION_COUNT telemetry is unwieldy to view. We can use the BLOCKED_ON_PLUGIN_INSTANCE_INIT_MS telemetry probe's sample count to track the number of Flash instantiations.

MozReview-Commit-ID: 62iGNLQ0nnE

--HG--
extra : rebase_source : b4a31a6bcb7b2525693b078838de726023f37d14
2017-04-11 20:39:58 -07:00
Nicholas Nethercote 02ad712a35 Bug 1355357 (part 3) - Construct nativeStack with the right count. r=jseward.
--HG--
extra : rebase_source : 1f619c7fd3af728d34d1f0d350e0d94fa618b5d0
2017-04-11 18:49:00 +10:00
Nicholas Nethercote 2ce4e19d9c Bug 1355357 (part 2) - Avoid a GetThreadHandle() call. r=jseward.
Using ProfiledThread() instead avoids a cast.

--HG--
extra : rebase_source : ddd6b75bc741fc04aa94d0ec2494eb24a2ef9fca
2017-04-11 18:48:02 +10:00
Nicholas Nethercote e64832b7ec Bug 1355357 (part 1) - Rename profiled_thread_ and profiled_thread() in PlatformData. r=jseward.
--HG--
extra : rebase_source : e223ab428aeeb0e711c31dc47a19d5d1bcc471ed
2017-04-11 18:47:15 +10:00
Franziskus Kiefer c2f4575446 Bug 1345368 - land NSS fa15eb3ce158, r=me 2017-04-12 06:01:03 +02:00
cku fdb13f3fcf Bug 1341667 - Part 2. Enable css-masking reftests in stylo. r=heycam
MozReview-Commit-ID: FjnYLtwY900

--HG--
extra : source : cce0a674842f8306358041ee13c599476c2913f1
extra : intermediate-source : d8ce4a3daf34edb52247a11d8ce5e9fa4689e0e0
2017-04-10 14:00:53 +08:00
cku 7570e6aee4 Bug 1341667 - Part 1. Keep url in nsStyleImage for local-fragment url. r=heycam
MozReview-Commit-ID: KEbO4vZXBJo

--HG--
extra : source : 3dce4bb207fd09273dfb37581644eda454aefab8
extra : intermediate-source : 0c9191b0101dcbb011e07bbae8a6a314d1a7956b
2017-04-11 22:56:41 +08:00
Iris Hsiao d13a81eccb Merge mozilla-central to mozilla-inbound 2017-04-12 11:24:24 +08:00
Iris Hsiao 944f87c575 merge mozilla-inbound to mozilla-central a=merge 2017-04-12 11:16:46 +08:00
Iris Hsiao e580f2db96 merge autoland to mozilla-central a=merge 2017-04-12 11:07:56 +08:00
Phil Ringnalda 92aeb9b04c Backed out changeset 94720e6beec3 (bug 1343167) for still failing browser_inspector_textbox-menu.js too often
CLOSED TREE
2017-04-11 19:20:32 -07:00
Phil Ringnalda b35f2c4c2b Backed out 3 changesets (bug 1348134) for ASan leaks
CLOSED TREE

Backed out changeset 1dc3aef24017 (bug 1348134)
Backed out changeset 536a322e2985 (bug 1348134)
Backed out changeset 5f6017c9156d (bug 1348134)
2017-04-11 19:13:18 -07:00
Gregory Szorc 8b825ab76e Bug 1317594 - Vendor latest robustcheckout extension; r=me
This is from changeset 249a47720ddcf896a9f07600c429a1b4492b805e from
the version-control-tools repo. It contains a fix to restore
compatibility with Mercurial 3.7, which caused mozharness tests
to fail because that test pins Mercurial 3.7.3 in a requirements
file. This is a bug. But getting a modern robustcheckout deployed
is more important than upgrading that test.
2017-04-11 13:35:42 -07:00
Hiroyuki Ikezoe f0a3340857 Bug 1341102 - Update mochitest expectations. r=me 2017-04-12 05:08:26 +09:00
Hiroyuki Ikezoe cf5f266cdb servo: Merge #16344 - Call process_animation only if it's not animation-only restyles (from hiikezoe:animation-only-restyle-fix); r=emilio,heycam
<!-- Please describe your changes on the following line: -->
This is a PR of https://bugzilla.mozilla.org/show_bug.cgi?id=1354426

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because it's for stylo.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: e6a89899b0bf3e24e7f119e59a4e933bf967bb8d

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 630353a1f0b16328ab985c98f3afc68c29516639
2017-04-11 14:16:21 -05:00