a4791cc6fc74df9f66433df71d1db776e487c653: Bug 1345153 - Suppress valgrind warnings for PR_SetEnv in SetupCrashReporterDirectory. r=njn
Alessio Placitelli <alessio.placitelli@gmail.com> - Thu, 30 Mar 2017 08:04:11 +0200 - rev 350537
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345153 - Suppress valgrind warnings for PR_SetEnv in SetupCrashReporterDirectory. r=njn MozReview-Commit-ID: 4vV2EHsgTVT
23cf03d6e45aebf95990efe69abd067c5bf1151d: Bug 1345153 - When the pingsender fails to send a ping, persist it to disk so that it can be sent later via regular telemetry; r=chutten,ted
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 27 Mar 2017 12:38:39 +0200 - rev 350536
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345153 - When the pingsender fails to send a ping, persist it to disk so that it can be sent later via regular telemetry; r=chutten,ted Currently we hand over a crash ping to the pingsender via a pipe; if the pingsender fails to send the ping we rely on the CrashManager assembling and sending one instead. Since the crashmanager is not aware of whether the ping was sent or not this causes duplication on the server side. To solve this problem we save the ping to disk instead, read it from the pingsender and delete the file only if the ping was sent. In this scenario the CrashManager will know that a ping was already sent and will not send a new one. This patch removes all the code used to deal with pipes between the telemetry, crashreporter and pingsender code and also tries to cut down the amount of platform-specific code we have in this machinery. MozReview-Commit-ID: ASm2jnDagCK
80d9492ea03f19d0b806ab6bd60813be656a58ac: Bug 1351300 - stop using the hidden DOM window from HiddenFrame.jsm, r=kmag
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 28 Mar 2017 15:24:05 +0100 - rev 350535
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1351300 - stop using the hidden DOM window from HiddenFrame.jsm, r=kmag MozReview-Commit-ID: JiAYDG73NMy
7d34d4561ee2ad1c76b34828422c83542eb540f8: Bug 1280582 - Implement browser.history.onTitleChanged. r=bsilverberg,mixedpuppy
Tushar Saini (:shatur) <tushar.saini1285@gmail.com> - Wed, 08 Mar 2017 21:18:19 +0530 - rev 350534
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1280582 - Implement browser.history.onTitleChanged. r=bsilverberg,mixedpuppy MozReview-Commit-ID: jzil9lDYnN
e930686897003cb405ceda3ea9ed050b5f2142cb: Bug 1346872 - part3 : add and modify test. r=Ehsan
Alastor Wu <alwu@mozilla.com> - Thu, 30 Mar 2017 14:27:45 +0800 - rev 350533
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1346872 - part3 : add and modify test. r=Ehsan Add new tests and move some share codes to head.js. MozReview-Commit-ID: GcCio6JupZu
04eaba0da9f95ae4b4694a60f077b0c521d8b4d8: Bug 1346872 - part2 : only access agent related codes in nsNPAPIPluginInstance. r=Ehsan
Alastor Wu <alwu@mozilla.com> - Thu, 30 Mar 2017 14:27:42 +0800 - rev 350532
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1346872 - part2 : only access agent related codes in nsNPAPIPluginInstance. r=Ehsan nsNPAPIPlugin doesn't need to know about agent, nsNPAPIPluginInstance should wrap all of the details in its memeber function. MozReview-Commit-ID: 3LqTlH2flbt
272c4a4d0e331e2f1b4d05f8319777cc12dc6c59: Bug 1346872 - part1 : notify audible state change when AudioDestinationNode was muted or suspended. r=Ehsan
Alastor Wu <alwu@mozilla.com> - Thu, 30 Mar 2017 14:25:37 +0800 - rev 350531
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1346872 - part1 : notify audible state change when AudioDestinationNode was muted or suspended. r=Ehsan Web audio should also notify AudioChannelService about its audible state change. MozReview-Commit-ID: BtjUkHKPETg
531473168f4b7bd548adfe271c253579dbbe1254: Bug 1349128 - Remove duplicated AndroidDecoderModule in mCurrentPDMs if both PDMAndroidMediaCodecEnabled and PDMAndroidMediaCodecPreferred are set to true; r=jya
Chun-Min Chang <chun.m.chang@gmail.com> - Wed, 22 Mar 2017 14:14:09 +0800 - rev 350530
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1349128 - Remove duplicated AndroidDecoderModule in mCurrentPDMs if both PDMAndroidMediaCodecEnabled and PDMAndroidMediaCodecPreferred are set to true; r=jya The AndroidDecoderModule will be added into PDM queue twice if both PDMAndroidMediaCodecEnabled and PDMAndroidMediaCodecPreferred are set to true. It should be inserted into the head of the PDM queue in this case, and appended to the tail if only PDMAndroidMediaCodecEnabled is true. MozReview-Commit-ID: Fj0z0meeb1V
1f117ae483bcac7078ed4c1036b2005306e2eb98: Bug 1336903 - Add telemetry probes to track Safe Browsing server response time r=francois
Thomas Nguyen <tnguyen@mozilla.com> - Fri, 24 Mar 2017 15:41:23 +0800 - rev 350529
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1336903 - Add telemetry probes to track Safe Browsing server response time r=francois The probes keep track of V2 and V4 server response to update and getHash request. The probes are keyed by provider MozReview-Commit-ID: 3Uxjm6H77lE
82cfd4f6945f38fa926cec724aa95808938fa63c: Bug 1344665 Wait for full extension startup in permission tests r=kmag
Andrew Swan <aswan@mozilla.com> - Wed, 29 Mar 2017 16:07:40 -0700 - rev 350528
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1344665 Wait for full extension startup in permission tests r=kmag I'm not sure this is necessarily going to do anything about the intermittent, but at the least it will remove a bunch of noise from the logs hopefully making it easier to get to the real problem. MozReview-Commit-ID: KeGWJlHUlzh
8157341588cca193744e3bd23e5d16e448e7e715: Bug 1351108 - Add the onerror argument to try_compile r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Mon, 27 Mar 2017 23:12:56 +0200 - rev 350527
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1351108 - Add the onerror argument to try_compile r=glandium MozReview-Commit-ID: 9WNcdWhmUEB
f28a5dfdfc03feb42075bc29698000c95355683f: Bug 1345696 followup - Update more test expectation.
Xidorn Quan <me@upsuper.org> - Thu, 30 Mar 2017 14:41:25 +1100 - rev 350526
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 followup - Update more test expectation.
0c2ca5a4f0a61249c788db3bfe31a9aaa57ae442: Bug 1345791: ICE disconnect state is not a crash. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Wed, 29 Mar 2017 16:39:42 -0500 - rev 350525
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345791: ICE disconnect state is not a crash. r=bwc MozReview-Commit-ID: IwrWVvjkNmX
3c163f0ba4b714a21c912091c8ac4698890cbc57: Bug 1345696 part 8 - Update test expectations. r=heycam
Xidorn Quan <me@upsuper.org> - Tue, 28 Mar 2017 16:28:36 +1100 - rev 350524
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 part 8 - Update test expectations. r=heycam MozReview-Commit-ID: 5zQjzFUKdR8
1f4531b2ba5f9daadb99c8aaa0579385137d8664: Bug 1345696 part 7 - Provide @font-face rules for stylo backend. r=heycam
Xidorn Quan <me@upsuper.org> - Mon, 27 Mar 2017 17:53:27 +1100 - rev 350523
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 part 7 - Provide @font-face rules for stylo backend. r=heycam MozReview-Commit-ID: CHPxz7iOLg6
f24a273f1f7c960964663a41b604ad42cfc2a656: Bug 1345696 part 6 - Fix cycle collection for font-face rule. r=heycam,mccr8
Xidorn Quan <me@upsuper.org> - Tue, 28 Mar 2017 16:11:44 +1100 - rev 350522
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 part 6 - Fix cycle collection for font-face rule. r=heycam,mccr8 Having Servo's FontFaceRule owning Gecko's nsCSSFontFaceRule object opens an untracked edge, because we generally don't track the reference through Servo objects, so there is a chance that nsCSSFontFaceRule can form a undroppable reference cycle. This patch adds a workaround that we track @font-face rule twice in CSS rule list. This is not perfect, but the idea is that, if someone wants to put some reference on the @font-face rule, the rule itself and its parent list should have been constructed in the CSSOM tree. If they are not there, we are probably safe from cycle reference. For @font-face rule, that assumption isn't strictly true. Script can still get a font-face rule via layout inspector's nsIDOMFontFace::rule. If some script puts an object which references the stylesheet of the rule or any of its parent rule / rule list into font-face rule's expando, we would leak again... But as far as that is an internal interface, we are probably safe? MozReview-Commit-ID: DDMJh3mxDCH
59d93e337f9c0854db82a17785e03f9183ddb562: Bug 1345696 part 5 - Support CSSOM access to @font-face rules. r=manishearth
Xidorn Quan <me@upsuper.org> - Mon, 27 Mar 2017 14:49:26 +1100 - rev 350521
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 part 5 - Support CSSOM access to @font-face rules. r=manishearth MozReview-Commit-ID: Gm4Bm0zgsh3
54491183b64bffd6e925f46e95a5ddcb42cfebe7: Bug 1345696 part 4 - Add function for sugar of nsCSSValue. r=manishearth
Xidorn Quan <me@upsuper.org> - Tue, 28 Mar 2017 11:52:14 +1100 - rev 350520
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 part 4 - Add function for sugar of nsCSSValue. r=manishearth MozReview-Commit-ID: 9go3QDIXLgH
0d1bd870cc106e86e41157ff40f473f917ff9f37: Bug 1345696 part 3 - Add FFI for nsCSSFontFaceRule. r=manishearth
Xidorn Quan <me@upsuper.org> - Fri, 24 Mar 2017 14:42:18 +1100 - rev 350519
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 part 3 - Add FFI for nsCSSFontFaceRule. r=manishearth MozReview-Commit-ID: GV1CWwFihw7
badeba9aaf98d8ea342c9cbe17521fb61ffde8ac: Bug 1345696 part 2 - Move nsCSSFontFaceRule to a separate header. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 29 Mar 2017 10:20:40 +1100 - rev 350518
Push 31576 by ryanvm@gmail.com at Thu, 30 Mar 2017 19:18:48 +0000
Bug 1345696 part 2 - Move nsCSSFontFaceRule to a separate header. r=heycam MozReview-Commit-ID: 5UsODlVQV7a
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip