Commit Graph

552204 Commits

Author SHA1 Message Date
Bill McCloskey
268004b056 Bug 1382172 - Compute names for all JS-implemented XPCOM objects (r=mrbkap)
MozReview-Commit-ID: 4kPbqOpGYnq
2017-08-14 22:42:42 -07:00
Phil Ringnalda
6bfeb0577d Backed out changeset c0c52209c8f2 (bug 1382172) for static build bustage
CLOSED TREE

MozReview-Commit-ID: 9GzjXjoIrp5
2017-08-14 22:23:57 -07:00
Kris Maglione
d003f8b90f Bug 1390010: Part 3 - Limit the amount of schema data sent to web content processes. r=zombie
Web contetnt processes only need access to a small amount of schema data, but
we currently send them the approximately 600K of full schema data that is
mostly useless to them.

This patch limits the schema data sent to web content processes to what they
actually need, and sends the rest only to extension content processes.

MozReview-Commit-ID: 6G0LThNTOu1

--HG--
extra : rebase_source : 36672ad6323e6466bba3e463fa4f0a16e3fd9090
2017-08-13 19:00:24 -07:00
Kris Maglione
0b7f63fe38 Bug 1390010: Part 2 - Allow JS callers to retrieve remoteType of message managers. r=krizsa
This gives JS callers access to the remote type of remote message managers.
There's currently no way for extensions to access this unless they have a
<browser> element to check the remoteType attribute of.

MozReview-Commit-ID: A8Y3ZSG3rt8

--HG--
extra : rebase_source : e024922522da9a30265f05e9a8dbf7529dfe1d81
2017-08-13 18:58:23 -07:00
Kris Maglione
04965b96b9 Bug 1390010: Part 1 - Allow JS callers to retrieve parent message manager from ContentParent. r=krizsa
JS code is notified when a new ContentParent is created via normal
"ipc:content-created" notifications, but can't do anything with it, since
nsIContentParent is not scriptable. This allows JS callers to retrieve the
parent process message manager, which is the normal way they interact with
content children.

MozReview-Commit-ID: 7lcZ4XkJ6uR

--HG--
extra : rebase_source : f891c0e29863fc42fc2351a791ca3f1f7e2824b9
2017-08-13 19:00:49 -07:00
Kris Maglione
166e25e3a6 Bug 1389868: Create bootstrap Sandboxes without indexedDB constructor by default. r=aswan
MozReview-Commit-ID: EOmdCgta81A

--HG--
extra : rebase_source : 22aebbf4d47572908d7354a4723be6bdcd31ecd9
2017-08-12 18:33:35 -07:00
Kris Maglione
04d337c543 Bug 1387907: Follow-up: Move identity module init data to ext-browser.json.
MozReview-Commit-ID: Jw8gNOGDuxw

--HG--
extra : rebase_source : 608b5287cc9ee55dc25b2d453c320e5b713c2a8b
2017-08-12 17:41:34 -07:00
Kris Maglione
091594dcb0 Bug 1389861: Remove needless overhead from same-process policy initialization. r=zombie
MozReview-Commit-ID: 3E7hnNnk46D

--HG--
extra : rebase_source : fc4f44f3d5607bbc06d03c215d24b4cb8569d7f1
2017-08-12 17:21:27 -07:00
Kris Maglione
c77a0e7c41 Bug 1389856: Optimize EventEmitter.emit for the common case. r=zombie
MozReview-Commit-ID: 3dbgZfG7l8T

--HG--
extra : rebase_source : 828ec8da7a9d714f9ebdcd850b779b05f1398725
2017-08-13 12:07:01 -07:00
Kris Maglione
a279f88d8b Bug 1389855: Remove lazy imports from MessageChannel.jsm. r=zombie
MozReview-Commit-ID: A1d5WdrMB3K

--HG--
extra : rebase_source : 54281821028333a26e4a59b74d10a27aee04eb47
2017-08-12 18:05:06 -07:00
Kris Maglione
cdfa0d9032 Bug 1389854: Don't define lazy getter for uninstall preferences. r=aswan
These getters are checked very rarely, and not at all in most sessions. They
don't justify the overhead of adding lazy getters at startup.

MozReview-Commit-ID: 9XVlLapNJCE

--HG--
extra : rebase_source : edff8e878528952aeec851203edaa4d41e37e24d
2017-08-12 16:21:17 -07:00
Kris Maglione
1e4b0c194f Bug 1389848: Make isServiceInstantiated*() return false rather than throw for uninstantiated services. r=ehsan
MozReview-Commit-ID: J8w7eQ6R3eS

--HG--
extra : rebase_source : 5fabd584d645267b72bbcd15bbdfc01dd15f2386
2017-08-12 16:15:19 -07:00
Kris Maglione
7da155b917 Bug 1389847: Don't add caller location to sandbox name if an explicit name is provided. r=krizsa
MozReview-Commit-ID: KOGrrMurs6X

--HG--
extra : rebase_source : ec9bae4b7a40f7916a813905346f124e62516b9a
2017-08-12 16:01:00 -07:00
Kris Maglione
c299700b20 Bug 1389849: Remove ext-geolocation.js. r=mixedpuppy
MozReview-Commit-ID: BJTAIsxVlKL

--HG--
extra : rebase_source : 934413b58e61f1c415f9187c05c08a11ad0a521d
2017-08-12 15:48:02 -07:00
Kris Maglione
ad9a658f36 Bug 1389840: Part 1 - Store more computed manifest data in startup cache. r=aswan
MozReview-Commit-ID: 3qprhdfvTVs

--HG--
extra : rebase_source : 0430d087e3d4278117fce2914f1cb96bc196e7ae
2017-08-12 14:51:08 -07:00
Bill McCloskey
96944ff355 Bug 1382172 - Compute names for all JS-implemented XPCOM objects (r=mrbkap)
MozReview-Commit-ID: 4kPbqOpGYnq
2017-08-14 21:10:14 -07:00
Mason Chang
cdb7204303 Bug 1389338 - Show Off Main Thread Status in about:support. r=rhunt 2017-08-14 21:08:18 -07:00
Ryan Hunt
1b09c0adcc Bug 1390295 - Initialize DrawTargetCapture::mFormat before using it. r=mchang
MozReview-Commit-ID: 7x1MLj088uM

--HG--
extra : amend_source : cd29e74623cb69997d6cb1525b7fe03ebadd90e3
2017-08-14 15:52:11 -05:00
Ryan Hunt
c2b3db2bf5 Bug 1389539 - Remove unused ResetCompositor declaration. r=jrmuizel
MozReview-Commit-ID: 9dK2eYYvidS

--HG--
extra : rebase_source : 306feca93b1ad246ff22b43d001560b2aee83765
extra : source : 17ff23c6314b402ec2e92bb14343a3b5b677b823
2017-08-10 15:33:26 -05:00
Ryan Hunt
2bf4c04dc3 Bug 1389335 - Only check APZTestDataEnabled when APZPaintLogHelper is created. r=botond
MozReview-Commit-ID: 50JCZSIcLIn

--HG--
extra : rebase_source : 131d06bf77d3c35b05d8f30b4d904f932e544492
extra : source : e96f885e6bf924faa83ff27b6087a16c28a904cf
2017-08-14 00:48:11 -04:00
Tobias Schneider
933774634d Bug 1369360 - (Intermittent intersection-observer/timestamp.html) Make testing for expected time origins more reliable. r=jgraham
--HG--
extra : rebase_source : d352fa0cf223da37179739afeed76df08c682aef
2017-08-14 20:11:37 -07:00
Tobias Schneider
1106966bc4 Bug 1299848 - Rename test-async-print.html to test-async-paged.html. r=dholbert
--HG--
rename : layout/reftests/printing/test-async-print.html => layout/reftests/printing/test-async-paged.html
extra : rebase_source : 91f4e873c7e3747e7465b93d329111690ed2a7d2
2017-08-14 10:26:39 -07:00
Bevis Tseng
b31fd1ee95 Backed out changeset c29f8828b859
--HG--
extra : rebase_source : 4a32c7d30c128dd9041e209c6226030c7fba567c
2017-08-15 10:45:28 +08:00
Bevis Tseng
b82cc3550d Backed out changeset 2ae749fba6a0
--HG--
extra : rebase_source : d111b3773db29497456484f535963f439283433b
2017-08-15 10:45:00 +08:00
Yoshi Huang
95ff9cfd64 Bug 1385308 - Test about:newtab should have firstPartyDomain. r=smaug
Update the test to verify about:newtab should have firstPartyDomain set
when we enable the pref.

We split about:newtab from browser_firstPartyIsolation_aboutPages.js because
about:newtab needs special care.

In the original test browser_firstPartyIsolation_aboutPages.js, when calling
tabbrowser.addTab, if it found out the uri is about:newtab, it will use
the preloaded browser, however the preloaded browser is loaded before when we
turn on the firstPartyIsolation pref, which won't have the pref set.

To prevent to use the preloaded browser, a simple trick is open a window
first.
2017-08-15 10:35:28 +08:00
Bevis Tseng
5c9d90a951 Bug 1367497 - Part 2: Make gfxFontCache use an expiration tracker that can assert the Servo font metrics mutex is locked. r=bevis,jfkthame 2017-08-15 10:04:32 +08:00
Bevis Tseng
c12623dcbe Bug 1367497 - Part 1: Improve Error Handling in {Add|Remove}ObjectLocked(). r=froydnj
MozReview-Commit-ID: 6ecIS6PnVdj
2017-05-26 14:36:17 +08:00
Stone Shih
98ad196e24 Bug 1389086: Disable intermittent failed test case test_bug1323158.html. r=bevis.
MozReview-Commit-ID: LtXZ17ScNaY
2017-08-14 16:02:06 +08:00
Geoff Brown
d7cb26a245 Bug 1382487 - Skip test browser_ext_devtools_panels_elements.js for frequent intermittent failures; r=me,test-only 2017-08-14 19:44:00 -06:00
sotaro
9708a9d0a8 Bug 1390004 - Add pointer check to CompositorBridgeParent::StopAndClearResources() r=kats 2017-08-15 10:41:41 +09:00
vincentliu
0e04033fd2 Bug 1389428 - Labeling for ParentAsyncMessages in PCompositorBridge channel. r=bevistseng 2017-08-15 09:37:51 +08:00
Andrew Osmond
1cdcc57ee2 Bug 1390109 - Gracefully propogate ImageSurfaceCache::Insert OOM failures to SurfaceCache::Insert. r=tnikkel 2017-08-14 21:35:43 -04:00
Wes Kocher
7a772df5bf Merge m-c to inbound, a=merge
MozReview-Commit-ID: BYZASFIrXxp
2017-08-14 17:58:17 -07:00
Andrew Osmond
5fd7930ced Bug 1382664 - RasterImage::OnSurfaceDiscarded should dispatch with ProgressTracker::GetEventTarget. r=tnikkel 2017-08-14 20:26:40 -04:00
Andrew Osmond
358b89b79c Bug 1382662 - ImageResource::SendOnUnlockedDraw should dispatch using ProgressTracker::GetEventTarget. r=tnikkel 2017-08-14 20:24:55 -04:00
Andrew Osmond
904a5bf8ca Bug 1351869 - Part 2. Make imgCacheExpirationTracker use the system group for its expiration events. r=tnikkel 2017-08-14 20:23:16 -04:00
Andrew Osmond
20dd87011b Bug 1351869 - Part 1. Make SurfaceCache using the system group for its expiration events. r=tnikkel 2017-08-14 20:23:09 -04:00
Wes Kocher
26b94753b0 Backed out changeset dc7527bdb79f (bug 1382248) for failures in browser_all_files_referenced.js a=backout
MozReview-Commit-ID: B5KYawseGjB
2017-08-14 14:35:52 -07:00
Wes Kocher
0cddcbc344 Backed out changeset 0336be288ee9 (bug 1371230)
MozReview-Commit-ID: H76OfuCSc9A
2017-08-14 14:35:10 -07:00
Mason Chang
3d88e66f5a Bug 1388921 Resume IPC Messages after we send sync textures. r=mattwoodrow 2017-08-14 14:27:03 -07:00
Andrew Osmond
444c3a179f Bug 1378488 - Part 2. imgRequest::Cancel should dispatch using ProgressTracker::GetEventTarget. r=tnikkel 2017-08-14 16:59:58 -04:00
Andrew Osmond
3afc88f6f9 Bug 1378488 - Part 1. imgRequest::FinishPreparingForNewPart should dispatch using ProgressTracker::GetEventTarget. r=tnikkel 2017-08-14 16:59:58 -04:00
Lee Salzman
362b1401a4 Bug 1378130 - backport of fix for bounds violation in Skia's AAA path rendering. r=jrmuizel
MozReview-Commit-ID: 5NeeQpGYsoZ
2017-08-14 16:44:14 -04:00
Wes Kocher
e3d2d72438 Backed out changeset a0249586bdc1 (bug 1378130) for quantumrender reftest failures a=backout
MozReview-Commit-ID: 8wg7GtbR9Y3
2017-08-14 13:33:17 -07:00
Robert Strong
9b64f352e7 Bug 1386176 Part 2 - App update patch. r=mhowell
MozReview-Commit-ID: 6GiFc0UpRw1

--HG--
extra : source : 46da0fc08e1c23e11250e8af002fa373e8e38af8
extra : histedit_source : 0b041b25e8e0e3488ebb474b3c341ec9048e11b1
2017-08-14 13:20:03 -07:00
Robert Strong
0e60591e22 Bug 1386176 Part 1 - Installer patch. r=mhowell
MozReview-Commit-ID: 9c3ebwNf8QM

--HG--
extra : source : e6c561239b4e97deb55ea542960b7b859e81ac78
extra : histedit_source : be05ddc3d9d4f4e2a1432c9fac9af0e7996b3925
2017-08-14 13:19:18 -07:00
Wes Kocher
20689fef47 Backed out 2 changesets (bug 1376895) for breaking browser_identity_UI.js with assertions in nsPermissionManager.cpp a=backout
Backed out changeset 620d01ac103a (bug 1376895)
Backed out changeset 3a06ab7fda1a (bug 1376895)

MozReview-Commit-ID: 2C8kUg77dz8
2017-08-14 13:13:45 -07:00
Jim Blandy
e7e6a027d1 Bug 1390230 - Remove unneeded logging message. r=mayhemer 2017-08-14 10:59:23 -07:00
Johan Lorenzo
d4bd2a28ea Bug 1383771 - Add widevine support to Nightly builds r=aki a=merge
Other related changes:
* Only target.{zip,tar.gz,tar.bz} get the widevine signature (not the various installers).
* Linux{32,64}-nightly are now repackaged. Their mar files are not signed during signed step anymore. It now happens after the repackage.
* As a consequence, funsize routes for linux are now set to repackage-signing (instead of signing)
* Signed upstream artifacts are now defined in a dedicated module (to avoid duplication)
* Platforms defined in beetmover_repackage now allow regex (to reduce duplication too)
* Mozharness configs: Delete unused (and misleading) `src_mozconfig` for windows. This value is actually not used when `run_configure` (in the same dict) is set to False.

MozReview-Commit-ID: COKqevW9Mzn

--HG--
extra : source : ffc2e43aa834e05f0d51d68dfb36317c1b408b08
2017-08-10 19:25:36 +02:00
Wes Kocher
214677ea41 Merge autoland to central, a=merge
MozReview-Commit-ID: 9BfFPDy1vO7

--HG--
rename : browser/extensions/onboarding/content/img/icons_search-colored.svg => browser/extensions/onboarding/content/img/icons_singlesearch-colored.svg
rename : browser/extensions/onboarding/content/img/icons_search.svg => browser/extensions/onboarding/content/img/icons_singlesearch.svg
2017-08-14 17:28:19 -07:00