Kris Maglione
47159e662a
Bug 1399646: Part 1 - Destroy BackgroundPageThumbs instance at shutdown. r=Gijs
...
During extremely short sessions (such as the ones triggered by many tests),
the code run by BackgroundPageThumbs during shutdown can trigger
hard-to-diagnose issues, among the most serious being a deadlock in the
service worker registrar.
Calling the (currently unused) _destroy() method at the start of shutdown
seems to prevent the majority of these problems.
MozReview-Commit-ID: Go7OLzVM24G
--HG--
extra : rebase_source : 7e5f619f8eed0e0ce3f1b94e8285d12a4be29d51
extra : histedit_source : 8b9c73b9e85a430381e2e1ee48e7fef5b56ab6e3
2017-09-13 13:34:57 -07:00
Ryan VanderMeulen
6e5450bd04
Bug 1399689 - Update pdf.js to version 1.9.562. r=bdahl
2017-09-13 21:16:20 -04:00
Jeff Gilbert
3c7d994631
Bug 1399280 - Use pair->Size() for nvFIFO::AddElement, like in RemoveElement. - r=nwgh
...
MozReview-Commit-ID: 7YvsmMKUF2
2017-09-13 17:57:13 -07:00
Valentin Gosu
1899623afe
Bug 1399541 - Add assertion that we rcwn is enabled when mRaceCacheWithNetwork is true. r=michal
...
MozReview-Commit-ID: 8UDaIklOOmw
2017-09-13 18:41:45 +02:00
Ryan VanderMeulen
7995fdbb33
Merge m-c to inbound. a=merge
2017-09-13 20:37:13 -04:00
Matt Howell
35ff2759a8
Bug 1397902 - Switch on the new stub installer strings and remove the old ones. r=agashlin,flod
...
MozReview-Commit-ID: 87PmEx0BbHe
--HG--
extra : rebase_source : 75dbd979e1ebec8955ee1233d30520cf4e3af798
extra : source : 20f0e8f7f241c9becb500773f1044eacfd07efc1
2017-09-12 13:10:13 -07:00
Andrew Osmond
85db0466a2
Bug 1399453 - Temporarily annotate crash reports with compositor thread owners. r=dvander
...
From the crashes associated with bug 1389021, we know that some
compositor thread IPDL owners are not being cleaned up properly. We do
not know which protocols are causing the problem, so we temporarily will
annotate the logs with the ownership status. This should be limited to
under a dozen instances of the protocols.
This change will be backed out after a few builds are produced with it
and we see the first crash reports with the relevant data.
2017-09-13 11:16:05 -04:00
Sebastian Hengst
61569e53a2
Backed out changeset 142c2979af94 (bug 1254688) for failing mochitest dom/tests/mochitest/general/test_resource_timing_unload.html | Only one entry should be found. r=backout on a CLOSED TREE
2017-09-13 16:58:44 +02:00
Sebastian Hengst
49cb3c40cb
Backed out changeset 0140b9418003 (bug 1398556) for asserting at dom/file/ipc/IPCBlobInputStream.cpp:555. r=backout on a CLOSED TREE
2017-09-13 16:57:39 +02:00
Sebastian Hengst
b3fd3e1e87
Backed out changeset 393e901c47f6 (bug 1399466) so bug 1398556 can be backed out. r=backout on a CLOSED TREE
2017-09-13 16:56:25 +02:00
Geoff Brown
59295bdd27
Bug 1394910 - Return failed status from mochitest harness when one or more tests fail; r=jmaher
2017-09-13 08:27:18 -06:00
Will Wang
1e04e92d6a
Bug 1365970 - Move data collector timer in the content process to idle dispatch. r=mikedeboer
2017-09-13 21:06:06 +08:00
Boris Zbarsky
101a69d71a
Bug 864845 part 2. Make window.content chromeonly. r=mystor
...
MozReview-Commit-ID: Q7hTmngEgI
2017-09-12 15:33:10 -04:00
Boris Zbarsky
88e03490ad
Bug 864845 part 1. Stop using 'content' in devtools tests. r=ochameau
...
MozReview-Commit-ID: 5PppAzRx5JG
2017-09-12 15:33:10 -04:00
Jeff Muizelaar
d5f9b84940
Bug 1392523. Remove duplicated gfxContext* parameter. r=mattwoodrow
...
All of the callers are passing in the same value for
both gfxContexts.
2017-09-12 22:17:43 -04:00
Yury Delendik
3614bb831d
Bug 1399217 - Disable wasm disassembly for non-binary source. r=jlast
...
MozReview-Commit-ID: KEyyOjyKXPF
2017-09-12 13:57:31 -05:00
Shawn Huang
f86d1e915d
Bug 1399038 - Enable Storage API on beta/release. r=janv, baku
2017-09-13 21:46:36 +08:00
Andrea Marchesini
88cc64e1f7
Bug 1399466 - IPCBlobInputStream should not use STS to read from the remote Stream, but DOMFile thread instead, r=smaug
2017-09-13 15:37:49 +02:00
David Anderson
7723f663ea
Bypass DecomposeIntoNoRepeatRects when possible. (bug 1396507 part 3, r=mattwoodrow)
...
--HG--
extra : rebase_source : 7e251cceb9b380b3fbe090090ded085a6b83df50
2017-09-13 09:30:26 -04:00
David Anderson
43bdfcc4d2
Clean up how textured regions are added to draw calls. (bug 1396507 part 2, r=mattwoodrow)
...
--HG--
extra : rebase_source : 671b6887d2772cd9045359f753ab0edb95a85698
2017-09-13 09:29:50 -04:00
David Anderson
e58695c682
Clamp the visible region of ImageLayers to the picture rect. (bug 1396507 part 1, r=mattwoodrow)
...
--HG--
extra : rebase_source : 193aeefd657c1a4066dc6dfaa35c00e34e574ef6
2017-09-13 09:29:00 -04:00
Eugen Sawin
efd71c501c
Bug 1329154 - [1.0] Add GeckoView BrowserApp stub to support WebExtensions. r=snorp
2017-09-13 15:32:11 +02:00
Andrea Marchesini
2961a9e492
Bug 1398556 - IPCBlobInputStream should call OnInputStreamReady() on the current thread if ::AsyncWait() is called without passing nsIEventTarget, r=smaug
2017-09-13 15:29:39 +02:00
Chris H-C
53f3caf373
bug 1399082 - about:telemetry l10n fixes r=flod
...
We were reusing "all sections" in more than one way, which isn't a globally-
permissable language use. Embedding the substring directly takes care of it
while at the same time embedding it within its context.
MozReview-Commit-ID: CTQhFWEajRo
--HG--
extra : rebase_source : 03b79c5bb19ad690b4ccba27c96bcc6a9f7f17a7
2017-09-12 14:12:55 -04:00
Josh Matthews
8adc15e7ee
servo: Merge #18352 - Make serialization match Gecko in a few corner cases (from jdm:serialize-fun); r=emilio
...
This addresses the testcases from https://bugzilla.mozilla.org/show_bug.cgi?id=1345218 . Gecko differs from the specification by doing the following:
* reusing longhands that have previously been serialized in order to serialize shorthands
* immediately breaking out of the shorthand loop for the current property as soon as a shorthand is successfully serialized
https://github.com/w3c/csswg-drafts/issues/1774 is filed to track ways that the standard could be made more clear on these points.
---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix [bug 1345218](https://bugzilla.mozilla.org/show_bug.cgi?id=1345218 ).
- [X] There are tests for these changes
Source-Repo: https://github.com/servo/servo
Source-Revision: e50341d4a91beded42bdcdf37bfb8a7e53070234
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 7a6a5916d6c5fb63f277ceaad62cf83fe03d9705
2017-09-13 10:51:00 -05:00
Sebastian Hengst
c484c2bade
Backed out changeset 3af67a62be1b (bug 1367077) for failing mochitest-chrome's test_hidden_select_option.html and test_select_disabled.html on Android. r=backout
2017-09-13 19:23:56 +02:00
Sebastian Hengst
5da3d8cab9
Backed out changeset 215f47ca940c (bug 1367077)
2017-09-13 19:23:13 +02:00
Sebastian Hengst
af50509c93
Backed out changeset 8a3e6fbd6511 (bug 1367077)
2017-09-13 19:23:08 +02:00
Sebastian Hengst
7ebade7ca8
Backed out changeset 6c65c331b97f (bug 1367077)
2017-09-13 19:23:02 +02:00
Wes Kocher
f71fc83625
Backed out changeset b061a65e51d7 (bug 1399082) for failures in browser_misused_characters_in_strings.js a=backout
...
MozReview-Commit-ID: 3pIsd3pvXrq
2017-09-13 10:12:19 -07:00
ffxbld
e76c0fee79
No bug, Automated HPKP preload list update from host bld-linux64-spot-304 - a=hpkp-update
2017-09-12 10:29:28 -07:00
ffxbld
e5c0388101
No bug, Automated HSTS preload list update from host bld-linux64-spot-304 - a=hsts-update
2017-09-12 10:29:25 -07:00
Ryan VanderMeulen
68c8008faf
Backed out 7 changesets (bug 1364364) for causing bug 1399182.
...
Backed out changeset c517d8071dfb (bug 1364364)
Backed out changeset 809036cfd7d9 (bug 1364364)
Backed out changeset c394b06dc30c (bug 1364364)
Backed out changeset c5a737bbfdeb (bug 1364364)
Backed out changeset 21ee8f318a47 (bug 1364364)
Backed out changeset 074475da0f2c (bug 1364364)
Backed out changeset de6c153ec533 (bug 1364364)
--HG--
rename : dom/indexedDB/test/bfcache_page1.html => dom/indexedDB/test/bfcache_iframe1.html
rename : dom/indexedDB/test/bfcache_page2.html => dom/indexedDB/test/bfcache_iframe2.html
rename : dom/media/webspeech/synth/test/file_bfcache_page1.html => dom/media/webspeech/synth/test/file_bfcache_frame.html
rename : dom/media/webspeech/synth/test/file_bfcache_page2.html => dom/media/webspeech/synth/test/file_bfcache_frame2.html
rename : dom/workers/test/WorkerDebugger_frozen_window1.html => dom/workers/test/WorkerDebugger_frozen_iframe1.html
rename : dom/workers/test/WorkerDebugger_frozen_window2.html => dom/workers/test/WorkerDebugger_frozen_iframe2.html
rename : dom/workers/test/suspend_window.html => dom/workers/test/suspend_iframe.html
2017-09-12 13:21:17 -04:00
Oriol Brufau
38624ed0af
Bug 1395313 - Let JSON Viewer ignore the BOM. r=Honza
...
--HG--
extra : source : 0c0dfeb3692a60f3e8f62ee2ee0235fcb5607512
2017-09-12 06:15:00 -04:00
André Bargull
4a4936b05a
Bug 1398751 - Part 2: Add fast path to convert int32 value to a code point. r=evilpie
2017-09-12 21:22:29 +02:00
Sebastian Hengst
ecf716b8bb
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: CmMBcpJapLy
2017-09-12 11:35:15 +02:00
Sebastian Hengst
082c9c05e7
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 59J88HMKk7r
2017-09-12 11:32:53 +02:00
Bob Owen
6b4635da55
Bug 1395952: Enhance telemetry for failed launch of Windows sandboxed process by process type/error code key. r=jimm, data-r=rweiss
...
Only one telemetry accumlation will occur for each key per session.
2017-09-12 07:53:52 +01:00
Kris Maglione
6a54373b00
Bug 1398642: Bustage fix bustage fix. r=me CLOSED TREE
...
MozReview-Commit-ID: 4jTSVg6L3is
--HG--
extra : amend_source : 0b56c8b05f5b44cfb30e47a8561ed251bc9201c4
2017-09-11 21:59:15 -07:00
Xidorn Quan
a0f7c55075
Bug 1398619 - Correctly inherit backend for document created by DOMParser, and add test for it. r=bholley
...
The old code doesn't work because mScriptHandlingObject is a nsWeakPtr,
which cannot be casted to nsPIDOMWindowInner directly.
Since scriptHandlingObject is a strong reference to the same object, we
can just try casting that.
MozReview-Commit-ID: JRBs5N6xxc0
--HG--
extra : rebase_source : cd0237553198182b00ff9c667a17271b23464567
2017-09-12 14:28:27 +10:00
Kris Maglione
e3f6c844ae
Bug 1391707: Follow-up: Skip idle in more places that incorrectly expect strict timing. r=me CLOSED TREE
...
MozReview-Commit-ID: BbMB5qk4F4e
2017-09-11 21:26:04 -07:00
Kris Maglione
82c8480c2b
Bug 1398642: Follow-up: Fix terrible error checking code. r=me CLOSED TREE
...
MozReview-Commit-ID: 1xQNYwZiqsj
--HG--
extra : rebase_source : a32457e8b1078978623657c2ad0587eb7eda4765
2017-09-11 21:18:42 -07:00
Wes Kocher
e0340aa82f
Backed out 2 changesets (bug 1342392) for bustage a=backout
...
Backed out changeset b0e86286b173 (bug 1342392)
Backed out changeset 01bf0c29331e (bug 1342392)
MozReview-Commit-ID: 71fcOZ2RgEp
--HG--
rename : taskcluster/docker/partial-update-generator/Dockerfile => taskcluster/docker/funsize-update-generator/Dockerfile
rename : taskcluster/docker/partial-update-generator/Makefile => taskcluster/docker/funsize-update-generator/Makefile
rename : taskcluster/docker/partial-update-generator/README => taskcluster/docker/funsize-update-generator/README
rename : taskcluster/docker/partial-update-generator/dep.pubkey => taskcluster/docker/funsize-update-generator/dep.pubkey
rename : taskcluster/docker/partial-update-generator/nightly_sha1.pubkey => taskcluster/docker/funsize-update-generator/nightly_sha1.pubkey
rename : taskcluster/docker/partial-update-generator/nightly_sha384.pubkey => taskcluster/docker/funsize-update-generator/nightly_sha384.pubkey
rename : taskcluster/docker/partial-update-generator/release_sha1.pubkey => taskcluster/docker/funsize-update-generator/release_sha1.pubkey
rename : taskcluster/docker/partial-update-generator/release_sha384.pubkey => taskcluster/docker/funsize-update-generator/release_sha384.pubkey
rename : taskcluster/docker/partial-update-generator/requirements.txt => taskcluster/docker/funsize-update-generator/requirements.txt
rename : taskcluster/docker/partial-update-generator/runme.sh => taskcluster/docker/funsize-update-generator/runme.sh
rename : taskcluster/docker/partial-update-generator/scripts/funsize.py => taskcluster/docker/funsize-update-generator/scripts/funsize.py
rename : taskcluster/docker/partial-update-generator/scripts/mbsdiff_hook.sh => taskcluster/docker/funsize-update-generator/scripts/mbsdiff_hook.sh
2017-09-11 17:35:09 -07:00
Wes Kocher
22e0b07059
Bug 1342392 - Bump maxRunTime to 2400 to fix timeouts r=aki a=me
...
MozReview-Commit-ID: 1GhVduA0QbQ
2017-09-11 17:10:01 -07:00
Alexandre Poirot
9b2554c396
Bug 1399548 - Prevent updating toolbox react component until it is ready to be displayed. r=gregtatum
...
MozReview-Commit-ID: 5gOAq7mRygf
--HG--
extra : rebase_source : 3ee3e5cf97b42050cdb1ebd5e36803d419380aa6
2017-09-12 00:40:08 +02:00
Andrew McCreight
f2b46979df
Bug 338865 - Scriptable XPIDL iface inheriting from noscript iface should throw error. r=froydnj
...
MozReview-Commit-ID: H6sF4Poz2V0
--HG--
extra : rebase_source : fdbd62049d96e89f0182f750da0dd52ad60eb717
2017-09-12 15:03:14 -07:00
Drew Willcoxon
5c2a2018b7
Bug 1397395 - hover state is missing for bookmarked pages in location bar. r=Gijs
...
MozReview-Commit-ID: 9wspj5fJ0gl
--HG--
extra : rebase_source : 27d89b0f8949b5da713c81527241fd5717da6fb6
2017-09-12 13:15:22 -07:00
Alexandre Poirot
f2bfc94341
Bug 1399449 - Convert devtools/client/responsivedesign/responsivedesign.jsm to a commonjs module. r=jryans
...
MozReview-Commit-ID: Jl6OGUWnbHN
--HG--
rename : devtools/client/responsivedesign/responsivedesign.jsm => devtools/client/responsivedesign/responsivedesign.js
extra : rebase_source : 329c364fc4c256273b0d02a8119637aed428134c
2017-09-13 14:33:58 +02:00
Alexandre Poirot
297207d530
Bug 1399090 - Lazy load responsive design manager modules. r=jryans
...
MozReview-Commit-ID: IzldMjDwG8M
--HG--
rename : devtools/client/responsivedesign/responsivedesign.jsm => devtools/client/responsivedesign/responsivedesign-old.js
extra : rebase_source : 44b271fa330bd1bac71937d212d51658ddb64c71
2017-09-12 14:50:24 +02:00
Jan Henning
3511f90698
Bug 1398599 - Use default network access StrictMode policy on developer builds, too. r=snorp
...
Our user-facing builds crash if we manage to slip in some main thread network access by mistake (which is the default Android StrictMode policy since Honeycomb), so our developer builds shouldn't be more forgiving here.
MozReview-Commit-ID: 6bZwwwrSb3q
--HG--
extra : rebase_source : 8f4258de89f141ce6d3b2b141b1e4daa1dc6f6aa
2017-09-12 22:07:14 +02:00