Commit Graph

597203 Commits

Author SHA1 Message Date
Patrick McManus
65939b6f9d Bug 1463509 - SOCKS support for Alternative Services r=valentin
MozReview-Commit-ID: 1oXnQuzOqsC

--HG--
extra : rebase_source : 84bfaec48c5fc216da6586e7f06f118292d3fb17
2018-05-22 13:50:56 -04:00
James Willcox
9d684762a9 Bug 1462408 - Set correct Intent flags when launching Fennec crash reporter r=jchen
MozReview-Commit-ID: 6iXgivUWIWu

--HG--
extra : rebase_source : c7869baddc2eb03e27a88e75b73b1f3afe9768cc
2018-05-22 09:51:27 -05:00
Dão Gottwald
bc78820c00 Bug 1462580 - Don't exit DOM fullscreen mode when opening or closing background tabs. r=jaws
MozReview-Commit-ID: Da12eDWYFNy

--HG--
extra : rebase_source : 396cc37e1cbc7733b43d842abd0715c666524dbc
2018-05-23 10:44:00 +02:00
Natalia Csoregi
b36d2ca7e7 Bug 1461959 - Removed OSX 10.6 reference. r=gbrown 2018-05-17 14:53:00 +03:00
Natalia Csoregi
1ff5ce3bb8 Bug 1461963 - Removed OSX 10.6 reference. r=gbrown 2018-05-17 15:26:00 +03:00
Andreea Pavel
8469234a9f Bug 1461964 - removed mac 10.6 reference r=njn 2018-05-20 23:08:00 +03:00
bobslept
7048fa39ef Bug 1420894 - Optimize a check in float-to-int conversion. r=lth 2018-05-16 16:35:42 +02:00
Raul Gurzau
eee5dc6d69 Bug 1461960 - removed old references for OSX 10.6 and 10.8 r=jmaher 2018-05-22 18:06:00 +03:00
Andreea Pavel
4f7d00d030 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-05-24 01:08:00 +03:00
Jeff Walden
81add2f298 Bug 1462939. r=jandem
--HG--
extra : rebase_source : b7686c55d4604bafc38c6164e0a762d7f1a9d6ac
2018-05-23 10:14:05 -07:00
Joel Maher
d2d30b54ee Bug 1453056 - allow mach taskgraph runs locally with no network. r=ahal 2018-05-23 16:14:17 -04:00
Jonathan Kew
07d3fd7107 Bug 1392147 followup, remove obsolete fuzzy() annotation that was inadvertently left in the patch. r=me 2018-05-23 20:03:18 +01:00
Matthew Gaudet
3769c55534 Bug 1438556: [Part 3] Assert same compartment in a number of CacheIR helpers r=tcampbell 2018-05-23 14:27:43 -04:00
Matthew Gaudet
42f718290d Bug 1438556: [Part 2] Verify global wrapper not nuked r=tcampbell 2018-05-23 14:27:12 -04:00
Matthew Gaudet
2f7b5c763f Bug 1438556: [Part 1] Use shape guards on the prototype chain for cross-compartment ICs r=tcampbell
This patch unshares some of the property access code between regular and
cross-compartment cases, allowing us to use a series of shape-guards on the
protochain instead of the previous shape-teleporting checks, that would
end up baking in a cross-compartment pointer.

This also attempts to clarify the compartment membership situation while
doing the cross-compartment IC.
2018-05-23 14:26:44 -04:00
Jan de Mooij
d3a2977a32 Bug 1461938 part 30 - Move globalWriteBarriered to JS::Realm. r=jonco 2018-05-23 19:45:43 +02:00
Jan de Mooij
0b680b70ff Bug 1461938 part 29 - Move validAccessPtr to JS::Realm. r=evilpie 2018-05-23 19:45:03 +02:00
Jan de Mooij
f6e2bba281 Bug 1461938 part 28 - Rename LCovCompartment to LCovRealm and move to JS::Realm. r=luke 2018-05-23 19:44:33 +02:00
Jan de Mooij
62970f8ac6 Bug 1461938 part 27 - Use UniquePtr for various compartment pointers. r=jonco 2018-05-23 19:43:36 +02:00
Sebastian Hengst
e88db8b986 Backed out 2 changesets (bug 1460041) for failing new reftests on a CLOSED TREE
Backed out changeset 55bf0e045b5e (bug 1460041)
Backed out changeset b80e4986ecfe (bug 1460041)

--HG--
extra : amend_source : 53b04f877c09838715d46124d1186630caa4099b
2018-05-23 20:35:58 +03:00
Joel Maher
5bff4baed5 Bug 1392106 - random-if many tests on win7 to avoid missing letters. r=RyanVM 2018-05-23 13:06:50 -04:00
L. David Baron
a9986f687b Bug 1460041 Part 2 followup: reland the correct version of the patch. r=jfkthame 2018-05-23 09:57:35 -07:00
Olli Pettay
ae2b960685 Bug 1459309 - currentScript should be null when evaluating scripts from shadow DOM, r=peterv
--HG--
extra : rebase_source : 53979237d9d94438966ef470cc9ff80d612ef4ee
2018-05-11 20:24:50 +03:00
Dorel Luca
21590be8b8 Merge mozilla-central to mozilla-inbound 2018-05-23 13:05:09 +03:00
Dorel Luca
dc6d856805 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-23 12:51:22 +03:00
Dorel Luca
09659b9c3b Merge autoland to mozilla-central a=merge 2018-05-23 12:48:41 +03:00
Jan de Mooij
b0a1778c10 Bug 1461938 part 21 - Move isSelfHosting and selfHostingScriptSource from JSCompartment to JS::Realm. r=evilpie 2018-05-23 11:05:15 +02:00
Jan de Mooij
e8626c8f07 Bug 1461938 part 20 - Move principals and isSystem from JSCompartment to JS::Realm. r=luke 2018-05-23 11:04:27 +02:00
Jan de Mooij
126fa176e1 Bug 1461938 part 19 - Use UniquePtr for script maps. r=luke 2018-05-23 11:03:53 +02:00
Jan de Mooij
f11a89d4bf Bug 1461938 part 18 - Move objectMetadataState_ from JSCompartment to JS::Realm. r=luke 2018-05-23 11:03:25 +02:00
Jan de Mooij
8cf14a4dc0 Bug 1461938 part 17 - Move ArraySpeciesLookup from JSCompartment to JS::Realm. r=anba 2018-05-23 11:02:38 +02:00
Jan de Mooij
f8a5dcdebc Bug 1461938 part 16 - Move marked flag from JSCompartment to JS::Realm. r=jonco 2018-05-23 11:01:57 +02:00
Jon Coppeard
a844ec84c4 Bug 1427610 - Implement import.meta in the browser r=bkelly 2018-05-23 09:30:13 +01:00
Jon Coppeard
5e77cd6fcb Bug 1427610 - Support import.meta in the JITs r=jandem 2018-05-23 08:47:28 +01:00
Jon Coppeard
8bdb5cccf0 Bug 1427610 - Implement import.meta in the JS shell r=anba 2018-05-23 08:47:28 +01:00
Jon Coppeard
a2f88658e9 Bug 1427610 - Implement import.meta in the JS frontent r=jorendorff 2018-05-23 08:47:28 +01:00
Andrea Marchesini
7dcc1b6880 Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 9 - necko and docShell, r=mayhemer, r=smaug 2018-05-23 07:12:36 +02:00
Andrea Marchesini
4d342e4ebf Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 8 - PartiallySeekableInputStream exposes nsIInputStreamLength, r=mayhemer 2018-05-23 07:12:35 +02:00
Andrea Marchesini
767ed01fe0 Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 7 - nsIMultiplexInputStream exposes nsIInputStreamLength, r=froydnj, r=mayhemer 2018-05-23 07:12:35 +02:00
Andrea Marchesini
f0fb8aa183 Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 6 - nsMIMEInputStream exposes nsIInputStreamLength, r=mayhmer 2018-05-23 07:12:35 +02:00
Andrea Marchesini
958612bfaf Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 5 - nsBufferedInputStream exposes nsIInputStreamLength, r=froydnj, r=mayhemer 2018-05-23 07:12:35 +02:00
Andrea Marchesini
cb2d1c2cfe Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 4 - SlicedInputStream exposes nsIInputStreamLength, r=froydnj 2018-05-23 07:12:35 +02:00
Andrea Marchesini
1b19a3a663 Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 3 - InputStreamLengthHelper, r=froydnj 2018-05-23 07:12:35 +02:00
Andrea Marchesini
c866348d1e Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 2 - IPCBlobInputStream exposes nsIInputStreamLength, r=smaug 2018-05-23 07:12:35 +02:00
Andrea Marchesini
86aef1bfc6 Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 1 - IDL, r=mayhemer, r=froydnj, r=smaug 2018-05-23 07:12:34 +02:00
Jeff Muizelaar
b67abeee17 Bug 1458968. Adjust fuzz for webrender tests r=mstange
MozReview-Commit-ID: 73Rs8QPn1xl
2018-05-22 21:41:33 -04:00
Markus Stange
84a6ade868 Bug 1458968 - Create the nsDisplaySVGWrapper item in nsSVGOuterSVGAnonChildFrame, not in nsSVGOuterSVGFrame. r=mattwoodrow
This ensures that the nsDisplaySVGWrapper's mFrame and its reference frame are the same frame: the nsSVGOuterSVGAnonChildFrame.
It'll also cause the nsDisplaySVGWrapper to be *inside* the nsDisplayTransform for the <svg> element's viewbox transform.

This patch reverts nsSVGOuterSVGFrame::BuildDisplayList to its pre-bug 1407938 form.
(That's the bug that introduced nsDisplaySVGWrapper.)

MozReview-Commit-ID: 3jCyP6Sj8x9
2018-05-22 21:41:32 -04:00
Markus Stange
9f5449b468 Bug 1458968 - Disable blend-difference-stacking.html because it fails now. r=mattwoodrow
This is caused by an existing bug (bug 1458353) about the fact that we treat 2d transforms in
SVG as isolated groups. In this test, that bug didn't manifest because the viewbox transform
happened to be the identity matrix. Now that we no longer treat identity viewbox transforms as
special, bug 1458353 starts affecting this test.

MozReview-Commit-ID: JEYtsqvBTwI
2018-05-22 21:41:31 -04:00
Markus Stange
1c9281028a Bug 1458968 - Make the nsSVGOuterSVGAnonChildFrame a reference frame by always returning true from IsSVGTransformed. r=mattwoodrow
This causes transforms of the <svg> contents to be unaffected by scrolling / offset changes of the <svg> element.

MozReview-Commit-ID: JtDmwppqBis
2018-05-22 21:41:30 -04:00
Markus Stange
495e546911 Bug 1165185 - Add a test for not invalidating transformed elements inside SVG during scrolling. r=roc 2018-05-22 21:41:29 -04:00