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