099c04652fa5523df2f981946116b63abdf58403: Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE.
Attila Craciun <acraciun@mozilla.com> - Mon, 30 Oct 2017 12:24:16 +0200 - rev 389009
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE.
28fabecbafb2e88d983a1d13c71d98bdaa35fc56: Bug 1347352 - Make FFmpeg LogLevel controlled by PDM logging level. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 29 Oct 2017 18:29:45 +0100 - rev 389008
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1347352 - Make FFmpeg LogLevel controlled by PDM logging level. r=jwwang MozReview-Commit-ID: 9yVNXvIhnUP
c66bfddbbdfe5c1dfec219ec58276f3871b7fab7: Bug 1362440 - part4 : parsing entire content to decide whether it's init segment. r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 30 Oct 2017 17:48:43 +0800 - rev 389007
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1362440 - part4 : parsing entire content to decide whether it's init segment. r=jya The spec [1] defines what's the init segment, and the parser would return error if the format is not correct. [1] https://w3c.github.io/media-source/webm-byte-stream-format.html MozReview-Commit-ID: 3nFHHdn5b89
f072fb95a7b8e4cf4a85777fbad7f77af561b86c: Bug 1362440 - part3 : add tests. r=jya
Alastor Wu <alwu@mozilla.com> - Mon, 30 Oct 2017 17:48:35 +0800 - rev 389006
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1362440 - part3 : add tests. r=jya MozReview-Commit-ID: C4mXuPsMaF4
9d8678fd352507b290d72ddd492270abab5a5e44: Bug 1362440 - part2 : parsing entire content to decide whether it's media segment. r=kinetik
Alastor Wu <alwu@mozilla.com> - Mon, 30 Oct 2017 15:27:30 +0800 - rev 389005
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1362440 - part2 : parsing entire content to decide whether it's media segment. r=kinetik The spec [1] defines what's the media segment, and the parser would return error if the format is not correct. [1] https://w3c.github.io/media-source/webm-byte-stream-format.html MozReview-Commit-ID: 4hq59Pywz2t
5b08911eb21f6169f917119d345748afb57f36ae: Bug 1362440 - part1 : add timecode checking for parser r=kinetik
Alastor Wu <alwu@mozilla.com> - Mon, 30 Oct 2017 15:27:27 +0800 - rev 389004
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1362440 - part1 : add timecode checking for parser r=kinetik The spec [1] defines that "Timecode (e7) MUST appear before Block (a1) or SimpleBlock (a3)". [1] https://www.matroska.org/technical/specs/index.html MozReview-Commit-ID: 7g8lgckuNif
b8743cbd9049ad5ecf852035cd89b1103bcd5c95: Bug 1411630 - make mozilla::gfx::VRHMDSensorState to be trivial typed. r=kip
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Mon, 30 Oct 2017 10:43:14 +0200 - rev 389003
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411630 - make mozilla::gfx::VRHMDSensorState to be trivial typed. r=kip MozReview-Commit-ID: 7BniyasLIQD
b491022fa226a9fc873981660038ebb83df013c7: Bug 1412339 - Enable AVX2 optimizations on Linux x86_64. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Oct 2017 16:20:39 +0200 - rev 389002
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412339 - Enable AVX2 optimizations on Linux x86_64. r=jwwang MozReview-Commit-ID: 6mMf93LQeRj
cce51f29025fe0ad00e9359eec8270cc94be168c: Bug 1412183 - use BufferReader instead of ByteReader in DecoderData. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Wed, 25 Oct 2017 15:40:24 +0800 - rev 389001
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412183 - use BufferReader instead of ByteReader in DecoderData. r=kinetik MozReview-Commit-ID: AgcOuWn7ouo
71bad9dae18b61365159407c4f1544df4dcd444d: Bug 1412183 - use BufferReader instead of ByteReader in H264 parser. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Wed, 25 Oct 2017 15:26:45 +0800 - rev 389000
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412183 - use BufferReader instead of ByteReader in H264 parser. r=kinetik MozReview-Commit-ID: KhwWj1Nr85E
f042748e5f838cda6cacac1b9387e0dd3003dc97: Bug 1412183 - use BufferReader instead of ByteReader in AnnexB parser. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Wed, 25 Oct 2017 09:58:43 +0800 - rev 388999
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412183 - use BufferReader instead of ByteReader in AnnexB parser. r=kinetik MozReview-Commit-ID: YZ4vo7o0Gs
de11750ca8ed37fa8b9c50c7a86f8e84e9c81342: Bug 1412183 - use BufferReader instead of ByteReader in mp4 index parser. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Mon, 23 Oct 2017 10:43:30 +0800 - rev 388998
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412183 - use BufferReader instead of ByteReader in mp4 index parser. r=kinetik MozReview-Commit-ID: KNfqpgzQleE
38f363ae6e486df376200b402902b380c1934820: servo: Merge #19055 - Add support for -moz-window-opacity to stylo (from upsuper:window-opacity); r=Manishearth
Xidorn Quan <me@upsuper.org> - Mon, 30 Oct 2017 00:42:45 -0500 - rev 388997
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
servo: Merge #19055 - Add support for -moz-window-opacity to stylo (from upsuper:window-opacity); r=Manishearth Fixes [bug 1374177](https://bugzilla.mozilla.org/show_bug.cgi?id=1374177). Source-Repo: https://github.com/servo/servo Source-Revision: 17bfe5c12013a47c09e0198d029f3ded2ccbc42c
7e750211e314c6ad0df7269e633b78d6f518db58: Bug 1412717 - Make malloc_initialized atomic. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 09:30:41 +0900 - rev 388996
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412717 - Make malloc_initialized atomic. r=njn Interestingly, this turns single-instruction checks into two-instructions checks (at least with GCC, from one cmpb to a movl followed by a testl), but this is due to Atomic<bool> being actually backed by a uint32_t, not by the use of atomics.
777f76d30950ec0607b644c6c8c6d6af0651ebca: Bug 1411687 - part 3: Add webplatform-test for testing "insertParagraph" command when user-defined element is the editing host r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 27 Oct 2017 16:01:59 +0900 - rev 388995
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411687 - part 3: Add webplatform-test for testing "insertParagraph" command when user-defined element is the editing host r=m_kato MozReview-Commit-ID: 4h53PBCGlU2
eeec327a40fa19e2741a0349ca317375a609fac0: Bug 1411687 - part 2: Rewrite the check to insert a <br> element in HTMLEditRules::WillInsertBreak() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 27 Oct 2017 01:27:44 +0900 - rev 388994
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411687 - part 2: Rewrite the check to insert a <br> element in HTMLEditRules::WillInsertBreak() r=m_kato Currently, HTMLEditRules::WillInsertBreak() checks if the editing host can contain a <p> element as a child or a descendant. However, this is not enough. If an inline element has a block element which can contain a <p> element, current implementation considers to insert a <br>. This is possible when * The editing host is an unknown element including user defined element. * The editing host is an inline element and its children and/or descendants were added by JS. E.g., <span contenteditable> element can have <div> element. I think that we should consider to insert a <br> element when: - There is no block ancestors in the editing host. - The editing host is the only block element and it cannot contain <p> element or the default paragraph separator is <br> element. - The nearest block ancestor isn't a single-line container declared in the execCommand spec and there are no block elements which can contain <p> element. Note that Chromium checks if CSS box of ancestors is block too. However, it must be out of scope of this bug. MozReview-Commit-ID: HdjU9t83Nd1
c8b86294e3893b7201f6fcdaac5da0938730bed4: Bug 1411687 - part 1: HTMLEditor::GetBlockNodeParent() and HTMLEditor::GetBlock() should take an ancestor limiter node optionally r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 26 Oct 2017 22:54:30 +0900 - rev 388993
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411687 - part 1: HTMLEditor::GetBlockNodeParent() and HTMLEditor::GetBlock() should take an ancestor limiter node optionally r=m_kato Perhaps, most callers don't need parent block outside active editing host. Therefore, callers of these methods should be able to specify the editing host for making those methods stop looking for a block ancestor. Then, callers can avoid using EditorUtils::IsDescendantOf() and nsContentUtils::IsContentDescendantOf(). MozReview-Commit-ID: 7IK4gAVHY5d
63a18c9ef3026c09ef8421a27cf4349b0f7881bf: Bug 1411687 - part 0: Get rid of HTMLEditor::GetBlockNodeParent(nsIDOMNode*) r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 26 Oct 2017 22:37:45 +0900 - rev 388992
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411687 - part 0: Get rid of HTMLEditor::GetBlockNodeParent(nsIDOMNode*) r=m_kato Currently, HTMLEditor::GetBlockNodeParent(nsIDOMNode*) is used only by HTMLEditor::DoInsertHTMLWithContext() and there is a variable of nsINode*. So, we don't need to keep it anymore. MozReview-Commit-ID: LEWaiR5BEB9
befd2dd89771edd86d05a92b6f7ce2ccde6835c3: No bug, Automated blocklist update from host bld-linux64-spot-033 - a=blocklist-update
ffxbld - Mon, 30 Oct 2017 11:46:21 -0700 - rev 388991
Push 32776 by ffxbld at Mon, 30 Oct 2017 18:46:27 +0000
No bug, Automated blocklist update from host bld-linux64-spot-033 - a=blocklist-update
1a291b1c9fa302d85d853ddfed16edd89089e8a4: No bug, Automated HPKP preload list update from host bld-linux64-spot-033 - a=hpkp-update
ffxbld - Mon, 30 Oct 2017 11:46:17 -0700 - rev 388990
Push 32776 by ffxbld at Mon, 30 Oct 2017 18:46:27 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-033 - a=hpkp-update
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip