930b469642b4b3a3d084d00944b60c9751fde69f: Bug 1420680: Remove the user font cache generation, which is also unused now. r?jfkthame draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Mar 2018 18:09:09 +0100 - rev 774668
Push 104472 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 10:55:58 +0000
Bug 1420680: Remove the user font cache generation, which is also unused now. r?jfkthame MozReview-Commit-ID: HuQg4RopOmX
0d08647b9a04a87832ef381b620f317b06916c3f: Bug 1420680: Remove the mechanism to buffer CSP violations. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Mar 2018 16:11:52 +0100 - rev 774667
Push 104472 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 10:55:58 +0000
Bug 1420680: Remove the mechanism to buffer CSP violations. r?bz With the previous patch it's unused. MozReview-Commit-ID: 4EKufeNu0Jz
df8a37fdb2d9454a02803a6fc7de203afc1e8ef0: Bug 1420680: Rework how the loadability of font-faces is computed. r?jfkthame,bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 23 Mar 2018 16:06:56 +0100 - rev 774666
Push 104472 by bmo:emilio@crisal.io at Thu, 29 Mar 2018 10:55:58 +0000
Bug 1420680: Rework how the loadability of font-faces is computed. r?jfkthame,bz This reworks bug 1440561 so that we only precompute loads that belong to our user font set, avoiding messing up with fonts in the cache that belong to other pages. The loadability of a font is precomputed in PreTraverse in the same way as we did, but only for the fonts that we may end up loading. This is stored in FontFaceSet now. Also, the principal shenanigans that this code did are reworked to be explicit about when the document principal changes in ResetToURI, instead of having a member around and a mutable variable. This makes the code easier to follow. MozReview-Commit-ID: 9ofTbaLDUF7
8314dfad160233ecfece7c79bf23c2a081670523: Bug 1449162 - Attach longstrings to NetworkEventActor directly instead of WebConsoleActor. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 29 Mar 2018 02:28:16 -0700 - rev 774665
Push 104471 by bmo:poirot.alex@gmail.com at Thu, 29 Mar 2018 10:12:04 +0000
Bug 1449162 - Attach longstrings to NetworkEventActor directly instead of WebConsoleActor. r=jryans Now that NetworkEventActor uses protocol.js, it can manage child actors it uses. So instead of hosting the longstring it creates into WebConsoleActor pool, it can register them it internal pool managed by protocol.js. MozReview-Commit-ID: 9ekezmqWnME
96a92b4ee63e4ec3d33ac67446172979b3ccd317: Bug 1449162 - Throw an explicit error message when a method specified in a spec is missing in the actor. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 28 Mar 2018 01:08:06 -0700 - rev 774664
Push 104471 by bmo:poirot.alex@gmail.com at Thu, 29 Mar 2018 10:12:04 +0000
Bug 1449162 - Throw an explicit error message when a method specified in a spec is missing in the actor. r=jryans MozReview-Commit-ID: JdsCMh93xZE
21ae389792056b500b8022c0cf023d49beb96f58: Bug 1449162 - Refactor the NetworkEventActor to use protocol.js. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 27 Mar 2018 06:33:11 -0700 - rev 774663
Push 104471 by bmo:poirot.alex@gmail.com at Thu, 29 Mar 2018 10:12:04 +0000
Bug 1449162 - Refactor the NetworkEventActor to use protocol.js. r=jryans MozReview-Commit-ID: 7HW8sO9dMuD
6bc58cc8f0e6dd8ded1bd04a9f5f526be53a2230: Bug 1047819 - Remove unused nsIAnnotationService::copyPageAnnotations/copyItemAnnotations. r?mak draft
Mark Banner <standard8@mozilla.com> - Thu, 29 Mar 2018 10:24:39 +0100 - rev 774662
Push 104470 by bmo:standard8@mozilla.com at Thu, 29 Mar 2018 10:06:16 +0000
Bug 1047819 - Remove unused nsIAnnotationService::copyPageAnnotations/copyItemAnnotations. r?mak MozReview-Commit-ID: nIsuDReLoZ
b8c43f54c609be1ac24db1f43cd1007b1e5b9a86: Bug 1047819 - Add an async version of PlacesUtils.getAnnotationsForItem. r?mak draft
Mark Banner <standard8@mozilla.com> - Thu, 29 Mar 2018 09:57:43 +0100 - rev 774661
Push 104470 by bmo:standard8@mozilla.com at Thu, 29 Mar 2018 10:06:16 +0000
Bug 1047819 - Add an async version of PlacesUtils.getAnnotationsForItem. r?mak MozReview-Commit-ID: yGPd0mhuPt
d2167920cf61c8ae58de6b5450b40f5eac7e10e9: Bug 1047819 - Add an extra parameter to nsIAnnotationService.getItemAnnotationInfo to avoid an extra sync database lookup in PlacesUtils.getAnnotationsForItem. r?mak draft
Mark Banner <standard8@mozilla.com> - Wed, 28 Mar 2018 21:05:27 +0100 - rev 774660
Push 104470 by bmo:standard8@mozilla.com at Thu, 29 Mar 2018 10:06:16 +0000
Bug 1047819 - Add an extra parameter to nsIAnnotationService.getItemAnnotationInfo to avoid an extra sync database lookup in PlacesUtils.getAnnotationsForItem. r?mak MozReview-Commit-ID: FXncB1TRFXw
1a87c28df4f83ae73f8378a44311d0dd6c240236: Bug 1047819 - Add a basic test for PlacesUtils.getAnnotationsForItem. r?mak draft
Mark Banner <standard8@mozilla.com> - Wed, 28 Mar 2018 20:43:04 +0100 - rev 774659
Push 104470 by bmo:standard8@mozilla.com at Thu, 29 Mar 2018 10:06:16 +0000
Bug 1047819 - Add a basic test for PlacesUtils.getAnnotationsForItem. r?mak MozReview-Commit-ID: 8mainkwtohn
a4566f8061471f04b181b58d18cee58a0ddffb55: Bug 1448841 - Part 4: Always put the CompositorHitTestInfo for inactive scrollports at the very top. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Mar 2018 23:02:25 +1300 - rev 774658
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
Bug 1448841 - Part 4: Always put the CompositorHitTestInfo for inactive scrollports at the very top. r?mstange MozReview-Commit-ID: 4SuL4ErQggS
26ed5bc615c6b3cc0481360ee281b033e245b8e6: Bug 1448841 - Part 3: Disable partial display list building when we have overlay scrollbars. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Mar 2018 23:01:47 +1300 - rev 774657
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
Bug 1448841 - Part 3: Disable partial display list building when we have overlay scrollbars. r?mstange MozReview-Commit-ID: HeMaqItUJdD
6f8115aa6e465409665124a7f4c0a5051d1b8bb8: Bug 1448841 - Part 2: Only compute the highest z-index for overlay scrollbars. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Mar 2018 23:01:21 +1300 - rev 774656
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
Bug 1448841 - Part 2: Only compute the highest z-index for overlay scrollbars. r?mstange MozReview-Commit-ID: KFw4dbdCHMf
14e8ca24bdb460892308c94f10473cb03c35f4ea: Bug 1448841 - Part 1: Add crashtest for CompositorHitTestInfo changing z-index without an invalidation. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Mar 2018 23:00:49 +1300 - rev 774655
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
Bug 1448841 - Part 1: Add crashtest for CompositorHitTestInfo changing z-index without an invalidation. r?mstange MozReview-Commit-ID: LkiWFPk6dzV
94962dd400dea4e5824b610a772b259651071cab: [mq]: less-invalidation draft
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 26 Mar 2018 19:36:50 +1300 - rev 774654
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
[mq]: less-invalidation MozReview-Commit-ID: 8RqhqpoGW69
a4df2e06b938825a8c43cf4d3f337d00a941d488: [mq]: dont-invalidate-new-style-context draft
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 26 Mar 2018 19:36:50 +1300 - rev 774653
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
[mq]: dont-invalidate-new-style-context MozReview-Commit-ID: DBgL5qsrhGF * * * [mq]: fix-style-bits MozReview-Commit-ID: GPusaMVt78A
f218f1fa29659136bd9b23473173f76b8d9abd04: [mq]: dont-invalidate-no-op-reflow draft
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 26 Mar 2018 19:36:49 +1300 - rev 774652
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
[mq]: dont-invalidate-no-op-reflow MozReview-Commit-ID: 4QIOI74NLgU
bca5405dfbd732053c4b4913ac1809f1f777f406: [mq]: dont-build-outside-displayport draft
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 26 Mar 2018 19:36:46 +1300 - rev 774651
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
[mq]: dont-build-outside-displayport MozReview-Commit-ID: 1XdQLX1WDX7
7cbebbff35bf0fdac200f764d3b699684c1b515a: [mq]: dont-modify-all-descendants draft
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 26 Mar 2018 13:38:33 +1300 - rev 774650
Push 104469 by mwoodrow@mozilla.com at Thu, 29 Mar 2018 10:04:03 +0000
[mq]: dont-modify-all-descendants MozReview-Commit-ID: DXtn5ox2ISS
65ba2f174fcf7dba4e59c00ee8908b1bd0820a48: Bug 1449400 part 5 - Remove StyleSetHandle. r?emilio draft
Xidorn Quan <me@upsuper.org> - Thu, 29 Mar 2018 18:22:06 +1100 - rev 774649
Push 104468 by xquan@mozilla.com at Thu, 29 Mar 2018 10:03:30 +0000
Bug 1449400 part 5 - Remove StyleSetHandle. r?emilio This patch basically does: * remove StyleSetHandle and its corresponding files * revisit #includes of related header files and change correspondingly * change nsIPresShell::mStyleSet to be UniquePtr<ServoStyleSet> * change the creating path of ServoStyleSet to pass UniquePtr * change other mentions of StyleSetHandle to ServoStyleSet* * remove AsServo() calls on ServoStyleSet Some unfortunate bits: * some methods of (Servo)StyleSet only accepts ServoStyleSheet while many places call into the methods with StyleSheet, so there are many ->AsServo() added to sheets MozReview-Commit-ID: K4zYnuhOurA
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip