Commit Graph

537754 Commits

Author SHA1 Message Date
Ron Waisberg
56e5364aaf Bug 1326154 - Fix to prevent FlyWebService from pointing to a URL with a different origin. r=djvj
--HG--
extra : rebase_source : ef7e60f1c16f3d9faaf7bf88db4b5c39699de7f9
2017-05-23 15:17:02 -04:00
Dennis Ek
907fde9487 Bug 1111333 - Enable double-tap-drag to zoom. r=kats
MozReview-Commit-ID: KpwVNZZdLPd
2017-05-23 19:53:06 +02:00
Felipe Gomes
123ab8fe26 Bug 1337043 - Don't bother classifying about: URLs. r=tnguyen,francois
MozReview-Commit-ID: 8oxZwJRRIkv
2017-05-23 15:59:25 -04:00
Ryan VanderMeulen
41f95294f5 Backed out changeset eeb73d8c0542 (bug 1364570) for static analysis failures on a CLOSED TREE. 2017-05-23 15:31:16 -04:00
Timothy Nikkel
c8ba76db41 Bug 1366875. Apply the same sync decoding heuristic to SVG <image> as we do to HTML <img>. r=mats
--HG--
rename : layout/svg/nsSVGImageFrame.cpp => layout/svg/nsSVGImageFrame.h
2017-05-23 14:11:13 -05:00
Bill McCloskey
226f6b9185 Bug 1366869 - Make DISPATCH_NORMAL be the default flags argument for nsIEventTarget::Dispatch (r=froydnj)
MozReview-Commit-ID: 5DVcIaMHH95
2017-05-23 12:05:43 -07:00
Bill McCloskey
79d1a76b44 Bug 1364570 - Dispatch link prefetch events asynchronously to avoid DocGroup mismatches (r=bz)
When we send out a prefetch request, we act as if the load came
from one of the possibly many documents containing <link> element
for the given URL. The docgroup assigned to this request is
derived from this document. Later, when the load finishes, the
OnStopRequest code runs in a runnable labeled with this
docgroup. OnStopRequest dispatches a load event to *all* the link
elements, including some that might be in different docgroups
from the OnStopRequest runnable. This generates an assertion.

To fix this, I decided to dispatch the load events
asynchronously. I'm hoping the extra round trip through the event
loop shouldn't hurt us too much since I doubt anyone actually
listens for these events.

MozReview-Commit-ID: FTkjuHO7RFp
2017-05-23 12:04:31 -07:00
Bill McCloskey
c1a1aeca32 Bug 1365184 - Fix docgroup mismatch during cycle collection (r=smaug)
MozReview-Commit-ID: Ld68RGU6lmB
2017-05-23 12:04:31 -07:00
Andreas Farre
32f9f451fa Bug 1367025 - Don't start throttling delay timers while suspended. r=bkelly
From c350a6db4069d1a33a21546a287714bfe07e0590 Mon Sep 17 00:00:00 2001
---
 dom/base/TimeoutManager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2017-05-23 15:36:08 +02:00
Honza Bambas
2dfe5d94b8 Bug 1319111 - Expose 'result principal URI' on LoadInfo as a source for NS_GetFinalChannelURI (removes some use of LOAD_REPLACE flag). r=bz 2017-05-23 08:09:00 -04:00
André Bargull
2034861f3e Bug 1365650 - Improve ResolveLocale performance when initializing the default Intl objects. r=shu 2017-05-23 07:07:44 -07:00
Chris H-C
0f37025fc8 Bug 1319026 - Remove logging for failed Telemetry send requests. r=gfritzsche
We have the data we need.

MozReview-Commit-ID: 8L24RSiu7Xd
2017-05-19 09:05:00 -04:00
Michael Layzell
590b8f81b4 Bug 1363883 - Share memory maps between BHR native stacks, dr=bsmedberg, r=froydnj
MozReview-Commit-ID: IQ1fMXUD0ch
2017-05-23 13:41:52 -04:00
Bill McCloskey
d365f6d96f Bug 1323083 - Change representation of GC mark state to enable incremental gray marking r=jonco
--HG--
extra : rebase_source : 55d5cb8d31ec5280ee508c2c428699e2e04548a3
2016-12-14 13:59:43 -08:00
Robert Strong
ff874f028b Followup eslint fix for Bug 1366918. r=me 2017-05-23 10:23:04 -07:00
Sebastian Hengst
3743249da2 Backed out changeset 3ac94ff745fc (bug 1359718) for bustage in IPCBlobInputStreamChild.cpp. r=backout on a CLOSED TREE 2017-05-23 19:13:14 +02:00
Sebastian Hengst
b34db7c9fe Backed out changeset 48ed92a3d18a (bug 1359718) 2017-05-23 19:12:31 +02:00
Sebastian Hengst
4ac10ab053 Backed out changeset c3251f5022dd (bug 1359718) 2017-05-23 19:12:25 +02:00
Sebastian Hengst
d64f9c87d8 Backed out changeset b21dc429b5bd (bug 1359718) 2017-05-23 19:12:20 +02:00
Sebastian Hengst
11edd0b86c Backed out changeset 1b6c07b71ba4 (bug 1359718) 2017-05-23 19:12:15 +02:00
Sebastian Hengst
8164551943 Backed out changeset 2a2c16255a2c (bug 1359718) 2017-05-23 19:12:10 +02:00
Sebastian Hengst
9d3833dde4 Backed out changeset e56d1ca34efd (bug 1359718) 2017-05-23 19:12:05 +02:00
Sebastian Hengst
f834bb34ff Backed out changeset 247354884a9a (bug 1359718) 2017-05-23 19:12:00 +02:00
Mats Palmgren
badec5efb7 Bug 1359341 part 4 - Optimize initializing a nsBlockInFlowLineIterator for single-line blocks by skipping the search for aFindFrame. r=jfkthame
MozReview-Commit-ID: GpiNAzFhZeJ
2017-05-23 19:09:27 +02:00
Mats Palmgren
f9096282d3 Bug 1359341 part 3 - Propagate AreAllEarlierInFlowFramesEmpty() state on placeholders down the line. We can stop iterating siblings if we find a placeholder with a stored state. r=jfkthame
MozReview-Commit-ID: DNtcNIEwA5P
2017-05-23 19:09:27 +02:00
Mats Palmgren
e51607abe1 Bug 1359341 part 2 - Add a couple of private frame state bits to nsPlaceholderFrame to be used for propagating "line emptiness" during reflow. r=jfkthame
MozReview-Commit-ID: Ds98Sn5PZav
2017-05-23 19:09:26 +02:00
Mats Palmgren
5f995975b4 Bug 1359341 part 1 - Make PresShell::GetPlaceholderFrameFor return a nsPlaceholderFrame. r=jfkthame
MozReview-Commit-ID: AvfQcCtVMta
2017-05-23 19:09:26 +02:00
sjh21a
efde6a4d01 Bug 1366176 part 2 - Crashtest.
MozReview-Commit-ID: 3HJBIv97vk6
2017-05-23 19:09:26 +02:00
Mats Palmgren
66549d89e1 Bug 1366176 part 1 - Initialize aOutIndex to the last range in the Selection as a fallback in case we don't add a range later in AddItem. r=smaug
MozReview-Commit-ID: Dgl7MwXMjYs
2017-05-23 19:09:26 +02:00
Robert Strong
c716ab4db4 Bug 1366918 - Remove redundant tests from urlConstruction.js and add tests that can be added to test_UpdateUtils_url.js from urlConstruction.js. r=mhowell 2017-05-23 10:07:35 -07:00
Robert Strong
bfd48cfdbd Bug 1366905 - Remove gonk code from UpdateUtils.jsm. r=mhowell 2017-05-23 10:07:30 -07:00
Aaron Klotz
b1cd01ad50 Bug 1354077: Fix missing interface registration annotations for CoGetInterfaceAndReleaseStream failures; r=jimm
MozReview-Commit-ID: b7R8yGDe44

--HG--
extra : rebase_source : 1994776a889602f8ea4ac380098a38b37e1c6a2b
2017-05-19 13:59:49 -06:00
Joel Maher
7884e531f3 Bug 1364941 - fix flake8 issues. r=me
MozReview-Commit-ID: AreLgNy3mc7
2017-05-23 12:54:28 -04:00
Andrea Marchesini
b248aca5b4 Bug 1359718 - Get rid of PBlob - part 7 - fixing namespaces, r=me 2017-05-23 18:44:55 +02:00
Andrea Marchesini
9281504883 Bug 1359718 - Get rid of PBlob - part 6 - removed unused inputStream params, r=smaug 2017-05-23 18:07:18 +02:00
Andrea Marchesini
dc11620f89 Bug 1359718 - Get rid of PBlob - part 5 - Fixing #includes, r=smaug 2017-05-23 18:06:52 +02:00
Andrea Marchesini
785d0e9d03 Bug 1359718 - Get rid of PBlob - part 4 - PBlob DOMTypes, r=smaug 2017-05-23 18:06:22 +02:00
Andrea Marchesini
5bc8fd9cd0 Bug 1359718 - Get rid of PBlob - part 3 - nsIRemoteBlob, r=smaug 2017-05-23 18:05:51 +02:00
Andrea Marchesini
f512688b0b Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru 2017-05-23 18:05:19 +02:00
Andrea Marchesini
7c4d305b8f Bug 1359718 - Get rid of PBlob - part 1 - Remove PBlobStream, r=smaug, r=kanru 2017-05-23 18:04:27 +02:00
Andrea Marchesini
9106ae7b59 Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug 2017-05-23 18:00:30 +02:00
Joel Maher
d923dc1b9c Bug 1361680 - remote test_Edge_availability.js as it is not useful anymore. r=Gijs
MozReview-Commit-ID: 3j1INcb8L6X
2017-05-23 12:38:18 -04:00
Joel Maher
0f9b875e44 Bug 1364157 - do not run talos via sendchange unnecessarily. r=chmanchester
We have a few places that we have scheduled talos tests as part of a sendchange, but have since disbled those tests (android, linux32), or replaced with taskcluster (linux64, macosx).  This was discovered when artifact builds were scheduling all talos tests in duplicate for osx.

MozReview-Commit-ID: 6Ze4Ic0GQrY
2017-05-23 12:38:14 -04:00
Joel Maher
15e577a33c Bug 1366383 - add support for 'g5-e10s' talos job to taskcluster. r=rwood
MozReview-Commit-ID: K27ODgxKRYv
2017-05-23 12:38:10 -04:00
Joel Maher
96866fd5a9 Bug 1364941 - add new talos tests with an active, but blank web extension to measure ts_paint and tp5o. r=rwood
MozReview-Commit-ID: 7NUhFgj6sF1
2017-05-23 12:38:05 -04:00
Kris Maglione
9c9dbaaaa3 Bug 1364974: Part 5 - Perform off-thread decode operations in chunks, rather than singly. r=shu
MozReview-Commit-ID: DapDuQ8rdTI

--HG--
extra : rebase_source : 5273199757af7e72c1396d1bc62a564c0d5adb0f
2017-05-16 19:42:12 -07:00
Kris Maglione
63c946826b Bug 1364974: Part 4 - Replace CachedScript::mStatus and related logic with original and final process sets. r=erahm
The current logic is fairly hard to follow, and fails to account for changes
in the set of processes a script needs to be executed in when deciding whether
to write a new cache file. These changes simplify that logic considerably,
increase the chances that we'll correctly pre-decode a script that's needed in
a given process during startup.

MozReview-Commit-ID: BvqjKU8FDHW

--HG--
extra : rebase_source : 132af63ee8f8df5b5d704580d40735c12ed74ed9
2017-05-22 23:01:39 -07:00
Kris Maglione
a9ee37199f Bug 1364974: Part 3 - Support decoding multiple scripts in a single parse tasks. r=shu
The per-operation overhead for off-thread parse tasks makes them unsuitable
for use with small scripts, since the setup overhead outweighs the benefits of
off-thread decoding. Decoding multiple scripts in a single operation for the
same global means we don't need to pay that cost per-script, and can save a
significant amount of startup overhead by decoding more scripts off-thread.

MozReview-Commit-ID: 91SmvIfYvGs

--HG--
extra : rebase_source : 8163a12c3584a7c1ef508e6f5154ee2a2ad18a4a
2017-05-22 23:19:34 -07:00
Kris Maglione
3278bb60ba Bug 1364974: Part 2 - Support returning multiple scripts in a parse task. r=shu
In order to support parsing multiple scripts in a single task, we need to be
able to store and trace them and their source objects while the task is
pending. Since there isn't much point in keeping both single-script and Vector
members, this changes all operations to use Vectors with one static slot.

MozReview-Commit-ID: C3aa94tyYhP

--HG--
extra : rebase_source : edd96dba1bc20d43309bb207eb2b4f28f850518e
2017-05-22 22:51:44 -07:00
Kris Maglione
3d777bb838 Bug 1364974: Part 1 - Switch to Variant for holding decode task data. r=shu
We'll need to be able to support more than two parse data types in order to
support multi-script decode operations. Since MaybeOneOf only supports two
types, that means switching to Variant.

MozReview-Commit-ID: HMYZ0R4dife

--HG--
extra : rebase_source : c70133fe393c1f6de56403a1e29561596c85deb0
2017-05-16 00:12:08 -07:00