b7b34ee359ea24aa56d58ec166bab73bdb022e50: Bug 1297556 - Add telemetry to know how many crashes happens in decoding process. draft
James Cheng <jacheng@mozilla.com> - Tue, 13 Sep 2016 12:21:11 +0800 - rev 412894
Push 29283 by bmo:jacheng@mozilla.com at Tue, 13 Sep 2016 06:47:35 +0000
Bug 1297556 - Add telemetry to know how many crashes happens in decoding process. MozReview-Commit-ID: 5nBSmgdOs3t
c5e13720a3b1eed7c05fa0f9feedd8c2eeec8d32: Bug 1300292: Call SetSeekThreshold for h264 content. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 13 Sep 2016 15:54:26 +1000 - rev 412893
Push 29282 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 05:59:04 +0000
Bug 1300292: Call SetSeekThreshold for h264 content. r?gerald MozReview-Commit-ID: C7vADo0eo2E
cc11397f3634681db5e945a0abe102fa500f12d6: Bug 1228022 - part 3 - Flip the print_via_parent pref to true on OS X, enabling remote printing; r=mconley draft
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 05 Aug 2016 13:11:13 -0700 - rev 412892
Push 29281 by haftandilian@mozilla.com at Tue, 13 Sep 2016 05:54:07 +0000
Bug 1228022 - part 3 - Flip the print_via_parent pref to true on OS X, enabling remote printing; r=mconley MozReview-Commit-ID: 5arUyCsazuS
5edd3a51f0bc5f95ec28936e467103e3061c689f: Bug 1228022 - part 2 - Add support for reading Mac OS Roman encoded names from SFNTNameTables; r=jfkthame draft
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 09 Sep 2016 13:55:21 -0700 - rev 412891
Push 29281 by haftandilian@mozilla.com at Tue, 13 Sep 2016 05:54:07 +0000
Bug 1228022 - part 2 - Add support for reading Mac OS Roman encoded names from SFNTNameTables; r=jfkthame When reading a U16 font name from the SFNTNameTable, a name entry with platformID == 1 (Macintosh) and platformSpecificID (aka encodingID) == 0 (Roman) is read as Mac Roman and converted to U16. This patch refactors the matchers created in CreateCanonicalU16Matchers to return name encoding type instead of a boolean. The encoding type can then be used to call the appropriate decoding function. CreateCanonicalU16Matchers is also changed so that it doesn't enqueue unnecessary matchers on OS X. On OS X, if the nametable record's platformID field is PLATFORM_ID, IsUTF16Encoding() will always return false so matchers requiring both of those conditions will never match. There are several other platformSpecificID's in Mac SFNTameTables such as Japanese, Traditional Chinese, and Korean. Fonts with names in those encodings won't have their names properly encoded, but that should be OK as SFNTData::GetUniqueKey falls back to another scheme for hashing fonts if the GetU16FullName call fails. Tests on El Capitan and Sierra revealed Mac's use Microsoft/Unicode SFNTNameTable names as well as Mac/Roman. MozReview-Commit-ID: F8fyDVDwHs7
a6836628db2d6f84e4e96fc61790df8afe4c03f8: Bug 1228022 - part 1 - Support replay of Mac print stream, adds NativeFontResourceMac, ScaledFontMac::GetCairoFontFace; r?jfkthame draft
Haik Aftandilian <haftandilian@mozilla.com> - Mon, 12 Sep 2016 16:20:37 -0700 - rev 412890
Push 29281 by haftandilian@mozilla.com at Tue, 13 Sep 2016 05:54:07 +0000
Bug 1228022 - part 1 - Support replay of Mac print stream, adds NativeFontResourceMac, ScaledFontMac::GetCairoFontFace; r?jfkthame Adds the necessary plumbing to allow Mac font creation and referencing during replay of a remote print stream. MozReview-Commit-ID: 18jpeImPwCI
9380e65ec6d9c79b731d41bd37ab571dbff16651: Bug 1284588 - OS X: Disable content process write access to user files in the home directory draft
Haik Aftandilian <haftandilian@mozilla.com> - Tue, 23 Aug 2016 17:15:59 -0700 - rev 412889
Push 29281 by haftandilian@mozilla.com at Tue, 13 Sep 2016 05:54:07 +0000
Bug 1284588 - OS X: Disable content process write access to user files in the home directory MozReview-Commit-ID: 544Dl5BZEYH
1da762a49b5f78fcc3650bfbccce6b1df5446ac6: Bug 1293598 - clean up pointers after free inside pixman_image, r?jrmuizel draft
peter chang <pchang@mozilla.com> - Tue, 09 Aug 2016 17:31:05 +0800 - rev 412888
Push 29280 by bmo:howareyou322@gmail.com at Tue, 13 Sep 2016 05:37:13 +0000
Bug 1293598 - clean up pointers after free inside pixman_image, r?jrmuizel MozReview-Commit-ID: ChUb4RYUabN
b9d17f36c69fb216643ada5532d857c8ad12e3a6: Bug 1299072: P19. Pass errors when we failed to create a decoder. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 13 Sep 2016 13:07:26 +1000 - rev 412887
Push 29279 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 05:33:14 +0000
Bug 1299072: P19. Pass errors when we failed to create a decoder. r?gerald MozReview-Commit-ID: 7eMfaCQiH5r
345b1dac51728fd5a52218b51b296a00259e32a3: Bug 1299144 - Replace TelemetryHistogram::NewKeyedHistogram and replace with predefined histograms. r?chutten draft
AdamG2 <adamgj.wong@gmail.com> - Tue, 13 Sep 2016 01:04:39 -0400 - rev 412886
Push 29278 by bmo:adamgj.wong@gmail.com at Tue, 13 Sep 2016 05:32:17 +0000
Bug 1299144 - Replace TelemetryHistogram::NewKeyedHistogram and replace with predefined histograms. r?chutten MozReview-Commit-ID: FLRyEswR6r7
86b888ba7686beaab1c24d2794058cf0948022dd: Bug 1297556 - Add telemetry to know how many crashes happens in decoding process. draft
James Cheng <jacheng@mozilla.com> - Tue, 13 Sep 2016 12:21:11 +0800 - rev 412885
Push 29277 by bmo:jacheng@mozilla.com at Tue, 13 Sep 2016 04:22:18 +0000
Bug 1297556 - Add telemetry to know how many crashes happens in decoding process. MozReview-Commit-ID: 5nBSmgdOs3t
355d76c38172aebe6fd19d56e9492c4603964bb7: Bug 1299072: P19. Pass errors when we failed to create a decoder. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 13 Sep 2016 13:07:26 +1000 - rev 412884
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P19. Pass errors when we failed to create a decoder. r?gerald MozReview-Commit-ID: 7eMfaCQiH5r
20f4c23e0b481997dcddfcd5eedccd2adb61c06f: Bug 1299072: P18. Use MediaResult with InitPromise. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 13 Sep 2016 13:06:18 +1000 - rev 412883
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P18. Use MediaResult with InitPromise. r?gerald MozReview-Commit-ID: JiLgiyxvfNC
22b7bd3cf3aa8302147c2d95be517f914a1fa55b: Bug 1299072: P17. Return last decoding error once threshold reached. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 13 Sep 2016 13:03:21 +1000 - rev 412882
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P17. Return last decoding error once threshold reached. r?gerald MozReview-Commit-ID: JbZkoErRFla
838e0c63e017bd15ba3a6d20ff84cd76ec1eb3ef: Bug 1299072: P16. Add mochitest. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 13 Sep 2016 11:15:57 +1000 - rev 412881
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P16. Add mochitest. r?gerald MozReview-Commit-ID: FRb74jIAyLN
890847a8781ee2f9ce59622f5e50a778ead73f53: Bug 1299072: P15. Provide additional error details for most remaining decoders. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 13 Sep 2016 11:15:36 +1000 - rev 412880
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P15. Provide additional error details for most remaining decoders. r?gerald Additionally, mark non fatal decoding error as such. Due to the complexity of WMF decoder error handling, this will be done in a follow up bug. MozReview-Commit-ID: KHWORM8899c
f13fb6022a04afb1918343d31ef6493f6b3d0401: Bug 1299072: P14. Use MediaResult between TrackBuffersManager and MediaSourceDemuxer. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 12 Sep 2016 15:44:31 +1000 - rev 412879
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P14. Use MediaResult between TrackBuffersManager and MediaSourceDemuxer. r?gerald MozReview-Commit-ID: 99EopLYqjWh
21225b9783d5e2d4e208bfe6e5e5e74bb6435619: Bug 1299072: P13. Use MediaResult with TrackBuffersManager internal promises. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 12 Sep 2016 15:17:16 +1000 - rev 412878
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P13. Use MediaResult with TrackBuffersManager internal promises. r?gerald MozReview-Commit-ID: AjeEAGGsetQ
d687447b25a37da8ff9aef58d197c6975e18ab93: Bug 1299072: P12. Use MediaResult for MediaDataDemuxer promises. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 12 Sep 2016 12:22:20 +1000 - rev 412877
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P12. Use MediaResult for MediaDataDemuxer promises. r?gerald MozReview-Commit-ID: JeQrmoHbb8m
9fb71c41e5273d96354bfb9097e5e66eee5b2137: Bug 1299072: P11. Use MediaResult with AppendBuffer promises. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 12 Sep 2016 08:54:10 +1000 - rev 412876
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P11. Use MediaResult with AppendBuffer promises. r?gerald Will allow to pass detailed failure causes in a followup patch. MozReview-Commit-ID: 5yGjzZNcYWg
1b406b5bcbc20cbd7844cfbb71530debf6963e85: Bug 1299072: P10. Pass decoding error details to media element's error attribute. r?jwwang draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 11 Sep 2016 00:56:09 +1000 - rev 412875
Push 29276 by bmo:jyavenard@mozilla.com at Tue, 13 Sep 2016 03:29:20 +0000
Bug 1299072: P10. Pass decoding error details to media element's error attribute. r?jwwang MozReview-Commit-ID: 49DurV9WI5S
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip