75326539a850d32bf04bca942697c28532c0364b: Bug 1386551 - Import component-frame.css in new frontend; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 02 Aug 2017 11:03:40 +0200 - rev 422029
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386551 - Import component-frame.css in new frontend; r=bgrins. This file takes care of the layout for stack traces, which can be displayed in the console (for errors, console.trace, …). The file was declared in webconsole.xul but not ported in webconsole.xhtml. MozReview-Commit-ID: FFXAB14XZ6J
9c9acfd4e66f5413618776139208ef414aba7425: servo: Merge #17955 - Update WR (several significant CPU optimizations) (from glennw:update-wr-faster); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Wed, 02 Aug 2017 22:07:31 -0500 - rev 422028
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #17955 - Update WR (several significant CPU optimizations) (from glennw:update-wr-faster); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 3c28c7b0910556f5633f7faf8f780186436b7eee
404cf8f6b82049c207c42537061da52978b7ae5d: Bug 1386610 - Use the clang 4 toolchain job for fuzzing builds. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 02 Aug 2017 19:55:11 +0900 - rev 422027
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386610 - Use the clang 4 toolchain job for fuzzing builds. r=gps
f66b667e112d1d2632445a70c449da14fbbf2bbf: servo: Merge #17950 - Replace downcast with is (from DarkDrek:downcast_to_is); r=jdm
DarkDrek <wackerei@gmail.com> - Wed, 02 Aug 2017 21:01:12 -0500 - rev 422026
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #17950 - Replace downcast with is (from DarkDrek:downcast_to_is); r=jdm <!-- Please describe your changes on the following line: --> I searched for all places where `if let Some(_) = self.downcast::` and replaced them with `::is` --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [X] These changes fix #17697 (github issue number if applicable). <!-- Either: --> - [X] These changes do not require tests because `if let Some(_) = self.downcast::<Text>()` should be equivalent to `if self.is::<Text>()` <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 92b2c47fef8746e8311cab9b33bddc2cea391da1
d9c52bcac7974e2e8dfdd5bf0be0c1cd7e422a99: Bug 1384831. P5 - remove unused arguments from HLSDecoder::Load(). r=gerald
JW Wang <jwwang@mozilla.com> - Thu, 27 Jul 2017 02:54:53 +0800 - rev 422025
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1384831. P5 - remove unused arguments from HLSDecoder::Load(). r=gerald MozReview-Commit-ID: JsULuDcMiNa
e0d7d98271e246dcfcb986381755cc215570f6d5: Bug 1384831. P4 - let HLSDecoder inherit MediaDecoder. r=kikuo
JW Wang <jwwang@mozilla.com> - Thu, 27 Jul 2017 02:52:07 +0800 - rev 422024
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1384831. P4 - let HLSDecoder inherit MediaDecoder. r=kikuo MozReview-Commit-ID: B9XvfbjjMxX
34906a2a7b4ca5fb3cf172922e960fb88381bc2b: Bug 1384831. P3 - let HLSResource notify HLSDecoder directly without going through MediaResourceCallback. r=kikuo
JW Wang <jwwang@mozilla.com> - Wed, 26 Jul 2017 23:26:17 +0800 - rev 422023
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1384831. P3 - let HLSResource notify HLSDecoder directly without going through MediaResourceCallback. r=kikuo We can't use MediaResourceCallback since HLSDecoder will not inherit ChannelMediaDecoder. MozReview-Commit-ID: BzKatvYU90Y
874b5a4dccac94d90dcc5848af93ab9f5da086a5: Bug 1384831. P2 - rewrite HTMLMediaElement::InitializeDecoderForChannel() and move HLSDecoder creation code to it. r=gerald
JW Wang <jwwang@mozilla.com> - Wed, 26 Jul 2017 15:49:03 +0800 - rev 422022
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1384831. P2 - rewrite HTMLMediaElement::InitializeDecoderForChannel() and move HLSDecoder creation code to it. r=gerald Since we will remove ChannelMediaDecoder from HLSDecoder's base class, we can't create HLSDecoder in InstantiateDecoder which returns a ChannelMediaDecoder. MozReview-Commit-ID: 9wcrIVIOZFp
f819dd457e6e1ad92796a92d418e570b7d7859e9: Bug 1384831. P1 - expose MOZ_ANDROID_HLS_SUPPORT to dom/html for MOZ_ANDROID_HLS_SUPPORT will be used by HTMLMediaElement.cpp. r=glandium
JW Wang <jwwang@mozilla.com> - Fri, 28 Jul 2017 16:48:42 +0800 - rev 422021
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1384831. P1 - expose MOZ_ANDROID_HLS_SUPPORT to dom/html for MOZ_ANDROID_HLS_SUPPORT will be used by HTMLMediaElement.cpp. r=glandium MozReview-Commit-ID: 5WA4hRCEgR6
23fdfd155f72cdb819852839f33e5c6ed4f3f664: Bug 1383977 - stylo: Measure Elements and ComputedValues. r=manishearth.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 19 Jul 2017 10:30:53 +1000 - rev 422020
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383977 - stylo: Measure Elements and ComputedValues. r=manishearth. The patch provides FFI access to Gecko's SeenPtrs type from Rust, in order to record what has already been measured when measuring Arcs. (The SeenPtrs must be initialized on the Gecko side because the same table is reused for measuring all Elements within a window, because Elements can share ComputedValues.) I have confirmed with DMD that this is working correctly. The patch also introduces MallocSizeOfRepeats, which is like MallocSizeOf but takes a SizeOfState, which holds a SeenPtrs table. MozReview-Commit-ID: DHS8zvCsEdQ
9a4b0c91cf67add2125ffcec20534470423cbc87: servo: Merge #17953 - stylo: Measure Elements and ComputedValues (from nnethercote:bug-1383977); r=Manishearth
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 02 Aug 2017 19:39:15 -0500 - rev 422019
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #17953 - stylo: Measure Elements and ComputedValues (from nnethercote:bug-1383977); r=Manishearth This is for https://bugzilla.mozilla.org/show_bug.cgi?id=1383977. <!-- Please describe your changes on the following line: --> The patch provides FFI access to Gecko's SeenPtrs type from Rust, in order to record what has already been measured when measuring Arcs. (The SeenPtrs must be initialized on the Gecko side because the same table is reused for measuring all Elements within a window, because Elements can share ComputedValues.) I have confirmed with DMD that this is working correctly. The patch also introduces MallocSizeOfRepeats, which is like MallocSizeOf but takes a SizeOfState, which holds a SeenPtrs table. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because testing is done on mozilla-central CI. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 32e2e546ac452cf83a0fb7e1d4521df23ec5eeda
c9c1ce4407b9888c427d59ee31dad8924efef3fa: Bug 1355455 - Replace shared icons with Photon versions. r=dao
Nihanth Subramanya <nhnt11@gmail.com> - Mon, 31 Jul 2017 01:36:43 +0530 - rev 422018
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1355455 - Replace shared icons with Photon versions. r=dao MozReview-Commit-ID: 64TLH0OHp5J
c7fda3c9ff866a9c830f8a91068af3e27a64238a: Backed out changeset 5c84321d226e (bug 1355455) for failures in browser_startup_images.js a=backout
Wes Kocher <wkocher@mozilla.com> - Wed, 02 Aug 2017 17:59:59 -0700 - rev 422017
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 5c84321d226e (bug 1355455) for failures in browser_startup_images.js a=backout MozReview-Commit-ID: EHkKo9R9KW9
82ed0c46ac34d5786c3b058ad5c104f77f42274a: Bug 1385206 - Documents the syntax for this file; r=miketaylr
Karl Dubost <kdubost@mozilla.com> - Mon, 31 Jul 2017 06:53:39 +0900 - rev 422016
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385206 - Documents the syntax for this file; r=miketaylr MozReview-Commit-ID: Kbr3BNIx9Ky
b365f799456302fc6dea0dd34605446034ffeec9: Bug 1385206 - Adds rakuten.co.jp UA override; r=miketaylr
Karl Dubost <kdubost@mozilla.com> - Mon, 31 Jul 2017 06:47:19 +0900 - rev 422015
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385206 - Adds rakuten.co.jp UA override; r=miketaylr MozReview-Commit-ID: PAQEBrERrY
59c09c8a3334ff9d40f4de5fbdac6bbe96a5d91c: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Wed, 02 Aug 2017 17:42:10 -0700 - rev 422014
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: IJRYyJu1sWm
b47507e113e39a6b2df358c38237a3c92468d43c: Bug 1367975 - Call RequestRestyle(Layer) when specified timing is changed for CSS animations. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 03 Aug 2017 06:34:38 +0900 - rev 422013
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1367975 - Call RequestRestyle(Layer) when specified timing is changed for CSS animations. r=birtles Current Gecko does not need this (see bug 1367975 comment 10 for the reason), but this is the right thing to do for our animation styling machinery especially for updating animations on the compositor. MozReview-Commit-ID: H6mgTXMHecG
0695ad9ccabaea841c99c559aeeaa58f0d306526: servo: Merge #17951 - Make replace_rules_internal return true only if important rules changed (from hiikezoe:import-rule-check); r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 02 Aug 2017 18:30:07 -0500 - rev 422012
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #17951 - Make replace_rules_internal return true only if important rules changed (from hiikezoe:import-rule-check); r=emilio <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1367975 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors Source-Repo: https://github.com/servo/servo Source-Revision: 45cba6a650d9cd75d0321dff00893b70f5ed3d75
5b95264641923f07ee132e507cf007d3b854f8db: Bug 1385440 - Serialize client commands additions. r=markh
Edouard Oger <eoger@fastmail.com> - Wed, 02 Aug 2017 11:33:24 -0400 - rev 422011
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385440 - Serialize client commands additions. r=markh MozReview-Commit-ID: 3qGcHVhOCeL
050cc9f62c05bd9f823709cb44b83bec30f2726e: servo: Merge #17939 - style: Avoid looping through every selector more than twice (from emilio:multiple-walk-selector); r=bzbarsky
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 02 Aug 2017 17:35:57 -0500 - rev 422010
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #17939 - style: Avoid looping through every selector more than twice (from emilio:multiple-walk-selector); r=bzbarsky I've left the Invalidation stuff on its own since that's more complex, but I think this may help a bit (perhaps not too much though?) with the slow rebuild times. Source-Repo: https://github.com/servo/servo Source-Revision: ba9bec64126b5284467c0e13e7c85d9ea4b2c084
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip