f5fc83e01d5a097b6bbbb07ac5c25f0ceb843319: ls log wip draft ls-log-and-fixes
Andrew Sutherland <asutherland@asutherland.org> - Sat, 23 Sep 2017 12:01:33 -0400 - rev 420359
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
ls log wip
ffe6cc09ccf38cca6f0e727837bbc6cb722d1e71: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 18 Sep 2017 11:34:59 +0200 - rev 420358
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: DYPstPArJWR
4ef69bbd6816d95ade430640785971f587e2d5bc: Bug 1394323 - Remove overflow css rule for 'response-panel' as it prevents scrolling in Console 'Response' tab. r=nchevobbe
abhinav <abhinav.koppula@gmail.com> - Sat, 16 Sep 2017 02:11:45 +0530 - rev 420357
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1394323 - Remove overflow css rule for 'response-panel' as it prevents scrolling in Console 'Response' tab. r=nchevobbe MozReview-Commit-ID: GHbYuCfs9L
c452e8622329018257c34641e21f747337ecaebe: Bug 1399767 - Remove preference "layout.css.clip-path-shapes.enabled". r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Sep 2017 15:00:30 +0800 - rev 420356
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1399767 - Remove preference "layout.css.clip-path-shapes.enabled". r=heycam The variables (basicShapeSVGBoxValues, etc.) in property_database.js are moved to the beginning of the file so that they're defined before usage. MozReview-Commit-ID: 7L3obIY1alP
cd29ce68eefee0ceb49c9f909c27e545267dc221: Bug 1400624 - Fix a panic in Stylo memory reporting. r=heycam.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 18 Sep 2017 13:54:30 +1000 - rev 420355
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1400624 - Fix a panic in Stylo memory reporting. r=heycam. `MallocSizeOfOps::enclosing_size_of_op` is an `Option<>` type, and the panic in question is caused by not providing a value in a case where it's needed for measuring a HashSet. HashMaps and HashSets are common enough that it makes sense to make `enclosing_size_of_op` non-optional, which this patch does. MozReview-Commit-ID: IB2aRuXHj8E
5e7579eb651d4c0ac2300e8da2aa0ac09ee84b7b: servo: Merge #18549 - Fix a panic in Stylo memory reporting (from nnethercote:fix-enclosing-crash); r=heycam
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 17 Sep 2017 23:19:54 -0500 - rev 420354
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
servo: Merge #18549 - Fix a panic in Stylo memory reporting (from nnethercote:fix-enclosing-crash); r=heycam `MallocSizeOfOps::enclosing_size_of_op` is an `Option<>` type, and the panic in question is caused by not providing a value in a case where it's needed for measuring a HashSet. HashMaps and HashSets are common enough that it makes sense to make `enclosing_size_of_op` non-optional, which this patch does. <!-- Please describe your changes on the following line: --> --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because tests are on the Gecko side. <!-- 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: bb998dbdf31920d5ddc2a91d6bdfe8a880e11604
14eff5fba2f12b7eb9e699b67b643115a3d2200d: Bug 1400537 - P2. Pass video framerate to decoder. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 17 Sep 2017 18:06:47 +0200 - rev 420353
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1400537 - P2. Pass video framerate to decoder. r=gerald Continuation on bug 1397307 which was incomplete. MozReview-Commit-ID: JGGHQyjnALI
f59c34720c8037e17f2205f65a2c8cad85455b93: Bug 1400537 - P1. Don't assume that the PDM will properly report an error. r=alwu
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 17 Sep 2017 18:01:37 +0200 - rev 420352
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1400537 - P1. Don't assume that the PDM will properly report an error. r=alwu Only the Windows H264 decoder supports CreateDecoderParam::mError, all the other PDM leave the value untouched. As such, it can't be assumed that in case of failure, the mError attribute will be set. MozReview-Commit-ID: GWHGP6Wv3fl
24833bf7fb61ad0809c5c85b7204ff1a1a5a3768: Bug 1396794 - Removed aPacket and aLength change r=kentuckyfriedtakahe
Bharat Raghunathan <bharatraghunthan9767@gmail.com> - Sat, 16 Sep 2017 07:18:56 +0530 - rev 420351
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1396794 - Removed aPacket and aLength change r=kentuckyfriedtakahe MozReview-Commit-ID: JG9vo3dbMB
7df304758224132097e865e6b7c056f1892744e9: servo: Merge #18547 - style: Resolver cleanup and sharing by rule node fixes (from emilio:self-sharing); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 17 Sep 2017 21:58:06 -0500 - rev 420350
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
servo: Merge #18547 - style: Resolver cleanup and sharing by rule node fixes (from emilio:self-sharing); r=heycam See the individual commits for details. This is the only coherent story I have for crashes like: https://crash-stats.mozilla.com/report/index/bcdfe629-ca1f-4e4d-aa17-27f890170917 (And the fact that there are crashes like it on the main thread kinda indicates it's the case) Source-Repo: https://github.com/servo/servo Source-Revision: 2387dbedbb27629cd9e8c4657e8328ae04ff6d58
8a0b8dfa2d7df3e13bea7f81ed7a17c360eef5d7: Bug 1400411 - stop mocking most of DrawTarget. r=jrmuizel
Alexis Beingessner <a.beingessner@gmail.com> - Sat, 16 Sep 2017 10:42:11 -0400 - rev 420349
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1400411 - stop mocking most of DrawTarget. r=jrmuizel Also fixes a bad debug assertion MozReview-Commit-ID: 5OV5KkvbRwZ
c86dac25f66fc0e7703bd27f99895ba3922c288b: Bug 1394239 - don't return video frames that MDSM won't show. r=jya
John Lin <jolin@mozilla.com> - Mon, 11 Sep 2017 12:50:48 +0800 - rev 420348
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1394239 - don't return video frames that MDSM won't show. r=jya In some Android ROMs, MediaCodec doesn't allocate additional buffers to reduce consumer starvation and will not work when MDSM grips most recently returned frame before rearching seek target. Implement SetSeekThreshold() to get actual seek target to check if video buffers can be released back to remote decoder immediately. MozReview-Commit-ID: 7IetuVxCXc0
9779ff0008041b0ca1fa531d1d42437834896e81: Bug 1399754 - [Part2] Fix wrong format string. r=cpearce
James Cheng <jacheng@mozilla.com> - Thu, 14 Sep 2017 17:18:00 +0800 - rev 420347
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1399754 - [Part2] Fix wrong format string. r=cpearce MozReview-Commit-ID: 5oXE0UvGeFt
0e9ac37163ea228b2145777b9f817802df52418e: Bug 1399754 - [Part1] Replace CDM_LOG with GMP_LOG. r=cpearce
James Cheng <jacheng@mozilla.com> - Thu, 14 Sep 2017 16:00:58 +0800 - rev 420346
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1399754 - [Part1] Replace CDM_LOG with GMP_LOG. r=cpearce MozReview-Commit-ID: IG3qsRGW42E
7ca486b28b99167b8ee033a5c0d3d6cba5ad0f87: Bug 1400100 - Shrink css::ImageValue. r=njn.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 15 Sep 2017 14:37:12 +1000 - rev 420345
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1400100 - Shrink css::ImageValue. r=njn. This reduces sizeof(ImageValue) from 104 to 96. When heap-allocated, this moves it from the 112 byte bin to the 96 byte bin. Loading gmail with Stylo, there are about 11,500 ImageValues on the heap, so this saves about 184,000 bytes. MozReview-Commit-ID: JLe2cJ54IlL
1aaa09eb300ce1763d516f6c4238e5acdbc20961: Bug 1387846 change print button command to print instead of print preview on all platforms r=Gijs
Maya Messinger <maya.messinger@duke.edu> - Sun, 17 Sep 2017 17:23:00 -0400 - rev 420344
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1387846 change print button command to print instead of print preview on all platforms r=Gijs MozReview-Commit-ID: IIxhCx4N362
7a01959c80e135bf948946fd2d09ad52f6c5672d: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 17 Sep 2017 23:33:31 +0200 - rev 420343
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
merge mozilla-central to autoland. r=merge a=merge
446fa630c6ca22485cddeb9303f92af1d2a3239b: servo: Merge #18525 - style: various serialization fixes (from emilio:border-spacing); r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 17 Sep 2017 15:12:46 -0500 - rev 420342
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
servo: Merge #18525 - style: various serialization fixes (from emilio:border-spacing); r=nox This should close https://github.com/servo/servo/pull/18458, and fix https://bugzilla.mozilla.org/show_bug.cgi?id=1397619. Source-Repo: https://github.com/servo/servo Source-Revision: f95da332a388cc7a94ddfc363872f5c570c27885
601946972c4419825c21a42c7a0e673107677994: Bug 1400254 - Don't apply fuzz workaround when appendWindowEnd is set. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 17 Sep 2017 15:30:34 +0200 - rev 420341
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1400254 - Don't apply fuzz workaround when appendWindowEnd is set. r=gerald Someone changing the attribute appendWindowStart and appendWindowEnd can be expected to know what they are doing. As such, we don't need to make sure playback starts when content timestamps are broken. MozReview-Commit-ID: EcPORuDHpF5
5393e4f9885842009679d8b74faf5c7a22e0c45c: Bug 1400421 part 2: Delete unused nsLeafFrame::Reflow override (and its DoReflow helper). r=mats
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 15 Sep 2017 15:55:21 -0700 - rev 420340
Push 5 by bugmail@asutherland.org at Sat, 23 Sep 2017 16:52:09 +0000
Bug 1400421 part 2: Delete unused nsLeafFrame::Reflow override (and its DoReflow helper). r=mats nsLeafFrame only exists as an abstract superclass, and every subclass actually brings along its own Reflow impl, so nsLeafFrame's own impl is just dead code. This patch makes sure it's really dead code by leaving in the Reflow() decl with " = 0;" so the compiler will enforce that all concrete subclasses *do* have a more specific override (and that they don't just inherit the stub nsFrame impl from further up the ancestor chain, for example). MozReview-Commit-ID: Co36IpuaeOc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip