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