searching for reviewer(mstange)
2485564ba1b4ccf49e14fcc783e2f22b950fb094: Bug 1489745 - Convert the preference sample-frequency-khz to hz r=ochameau,mstange
Julien Wajsberg <felash@gmail.com> - Wed, 24 Oct 2018 12:09:37 +0000 - rev 491115
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1489745 - Convert the preference sample-frequency-khz to hz r=ochameau,mstange The int preference profiler.sample-frequency-khz didn't make it possible to reduce the overhead in tests, because we could have intervals bigger than 1ms. With this change we can now do it. Depends on D8547 Differential Revision: https://phabricator.services.mozilla.com/D8548
bee1c344cb473d75347c012bbd0f8eac58428926: Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange
Denis Palmeiro <dpalmeiro@mozilla.com> - Tue, 23 Oct 2018 20:46:31 +0000 - rev 491025
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange JSONWriter currently calls new and delete indirectly through mozilla::MakeUnique to allocate a buffer. Becuase of this, the methods of this class cannot be invoked within Spidermonkey due to https://searchfox.org/mozilla-central/source/config/check_vanilla_allocations.py#6-14. Therefore, JSONWriter needs an AllocPolicy template parameter so that the allocation and deallocation routines can be changed to match the JS AllocPolicy when invoked within SpiderMonkey. Differential Revision: https://phabricator.services.mozilla.com/D7279
3d81c51cff40762dc072c89c81458bd3b548e913: Bug 1500635. Expose ProfileJSONWriter. r=mstange
Jeff Muizelaar <jrmuizel@gmail.com> - Tue, 23 Oct 2018 12:42:32 +0000 - rev 490896
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500635. Expose ProfileJSONWriter. r=mstange This lets ProfilerMarkerPayload implementations live outside of the profiler. Differential Revision: https://phabricator.services.mozilla.com/D9325
ec837a14f8e8dff8056ee633c9a318073d25cda5: Bug 1497985: Allow for MergeStacks() not writing any stacks within a sample r=mstange
Randell Jesup <rjesup@jesup.org> - Mon, 15 Oct 2018 23:16:05 -0400 - rev 489671
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497985: Allow for MergeStacks() not writing any stacks within a sample r=mstange
1f542a1a1b9892b3b963724e3252c74585107b92: Bug 1497948: Ensure that enterprise policies are converted into a correct UTF-16 string that can be parsed by JS_ParseJSON on macOS. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sat, 13 Oct 2018 18:52:35 -0400 - rev 489464
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497948: Ensure that enterprise policies are converted into a correct UTF-16 string that can be parsed by JS_ParseJSON on macOS. r=mstange
2aede0d5656f05304e2a584cabd0ce9c0337723f: Bug 1498433: Ensure that crash reporter is in the foreground and focused on macOS. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 12 Oct 2018 22:46:40 -0400 - rev 489360
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498433: Ensure that crash reporter is in the foreground and focused on macOS. r=mstange
fa3cf6dbf4667a469fb327627217a122c22390f5: Bug 1299118: non-spec TimeToFirstInteractive implementation behind a pref r=mstange,bholley
Randell Jesup <rjesup@jesup.org> - Thu, 11 Oct 2018 13:23:28 -0400 - rev 489034
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1299118: non-spec TimeToFirstInteractive implementation behind a pref r=mstange,bholley
9f83ebaabaa324623b5a925df2317c7530adf48b: Bug 1299118: Implement Long Tasks API internals (not DOM access to it) r=froyd,mstange
Randell Jesup <rjesup@jesup.org> - Thu, 11 Oct 2018 13:22:55 -0400 - rev 489033
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1299118: Implement Long Tasks API internals (not DOM access to it) r=froyd,mstange
e5adc30bdf7f3d5c10b7160836c477c4abf0f17d: Bug 1299118: non-spec TimeToFirstInteractive implementation behind a pref r=mstange,bholley
Randell Jesup <rjesup@jesup.org> - Thu, 11 Oct 2018 13:23:28 -0400 - rev 489025
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1299118: non-spec TimeToFirstInteractive implementation behind a pref r=mstange,bholley
8f7bb583fbb516aac8016b285a622b3c69d619ad: Bug 1299118: Implement Long Tasks API internals (not DOM access to it) r=froyd,mstange
Randell Jesup <rjesup@jesup.org> - Thu, 11 Oct 2018 13:22:55 -0400 - rev 489024
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1299118: Implement Long Tasks API internals (not DOM access to it) r=froyd,mstange
6a8e290867331e18b0178b1f55ca026f813da6d5: Bug 1493616. Make sure we invalidate the entire area of the item r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 10 Oct 2018 01:16:39 +0000 - rev 488796
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493616. Make sure we invalidate the entire area of the item r=mstange Differential Revision: https://phabricator.services.mozilla.com/D8125
8995622893ecaa74ae47835a75677496c4368637: Bug 1497059 - Bail out on empty dtRect. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 09 Oct 2018 23:09:39 +0000 - rev 488762
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497059 - Bail out on empty dtRect. r=mstange I thought it was going to be trivial to add a test-case for this with a scale transform and such, but I haven't been able to. This restores the wallpaper that there was before my change. Differential Revision: https://phabricator.services.mozilla.com/D8000
57d01ae278bcd80324b86a04b8736fc040320c3f: Bug 1497407: gtests and xpcshell test update for profiler counters r=mstange
Randell Jesup <rjesup@jesup.org> - Tue, 09 Oct 2018 22:29:29 -0400 - rev 488696
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497407: gtests and xpcshell test update for profiler counters r=mstange
906bd0577c3127d0d69bc6aa6605408b9fb7ce2c: Bug 1464509: Install/remove memory replacement with counter on profiler start/stop r=mstange
Randell Jesup <rjesup@jesup.org> - Tue, 09 Oct 2018 22:29:21 -0400 - rev 488695
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1464509: Install/remove memory replacement with counter on profiler start/stop r=mstange
eed77f6052d967a82e8097b12b3928cd7c646970: Bug 1464509: Dump profiler counters to the ProfileBuffer and JSON r=mstange
Randell Jesup <rjesup@jesup.org> - Tue, 09 Oct 2018 22:28:26 -0400 - rev 488691
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1464509: Dump profiler counters to the ProfileBuffer and JSON r=mstange Don't allow DuplicateLastSample to duplicate counters or memory use values
1ea62adf090265c003ed0385e97e59229f0a85f4: Bug 1464509: Add per-process profiler counters r=mstange
Randell Jesup <rjesup@jesup.org> - Tue, 09 Oct 2018 22:28:21 -0400 - rev 488690
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1464509: Add per-process profiler counters r=mstange
13430c50d08491283e924ac2598b95528aebe642: Bug 1496726 - Fix how some display item containers were missing from the clip optimization exclusion list. r=mstange
Andrew Osmond <aosmond@mozilla.com> - Sat, 06 Oct 2018 16:26:23 -0400 - rev 488577
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496726 - Fix how some display item containers were missing from the clip optimization exclusion list. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7966
39ca0cb416f9da20198b93a3214df1aa2683efcc: Bug 1414383 - Return an error if nm requires xcode license to be accepted during symbolication r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 09 Oct 2018 03:08:43 +0000 - rev 488556
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1414383 - Return an error if nm requires xcode license to be accepted during symbolication r=mstange Differential Revision: https://phabricator.services.mozilla.com/D8037
25abcd86698efbc460d097fa682d15a56c29b0f8: Bug 1471873: Ensure that the updater and crashreporter app don't appear in the recent apps section of the Dock on macOS 10.14+. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sun, 07 Oct 2018 18:19:09 -0700 - rev 488262
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1471873: Ensure that the updater and crashreporter app don't appear in the recent apps section of the Dock on macOS 10.14+. r=mstange
86cc3618811ae46f255d6d8c0df947f25ba269f5: Bug 1444185 - More consistently round around fallback data. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 06 Oct 2018 10:34:36 +0000 - rev 488249
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1444185 - More consistently round around fallback data. r=mstange To avoid trimming pixels at the top / left. This makes it closer to non-WR[1], and fixes both the checkboxes getting cut off and the master password field. [1]: non-WR at least at 124 scaling on a hiDPI display is still perfect, though I saw nin symmetric borders at other resolutions, so we might be able to improve here further. Differential Revision: https://phabricator.services.mozilla.com/D7251
497bb152e567c56bca163d258d83b4bc9087fb37: Bug 1493616. Clear mInvalid more agressively so that we don't reuse it across paints r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sat, 06 Oct 2018 02:42:22 +0000 - rev 488226
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493616. Clear mInvalid more agressively so that we don't reuse it across paints r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7948
f936a4baa698ac02c3ae215f61dee51c595cb37b: Bug 1493616. Clear mInvalid more agressively so that we don't reuse it across paints r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 05 Oct 2018 22:27:59 +0000 - rev 488224
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493616. Clear mInvalid more agressively so that we don't reuse it across paints r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7948
664a7c0f81838749901456166cbff2f9a5317db6: Bug 1457586 - Simplify Axis::UpdateWithTouchAtDevicePoint() by removing the aAdditionalDelta parameter. r=mstange
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:12 +0000 - rev 488188
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Simplify Axis::UpdateWithTouchAtDevicePoint() by removing the aAdditionalDelta parameter. r=mstange MozReview-Commit-ID: CBBPhfRkl97 Depends on D7653 Differential Revision: https://phabricator.services.mozilla.com/D7654
52029571d897b132696818c5edf51ebd7cdcb686: Bug 1496416 - Add a reftest for async-scrolling content with 2D rotation transforms. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 04 Oct 2018 16:12:16 -0400 - rev 488004
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496416 - Add a reftest for async-scrolling content with 2D rotation transforms. r=mstange
e682824ac09e11bc6e3778f2e1aeb89dea4043bd: Bug 1496188. blob-img: remove animated geometry root code that makes no sense r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 04 Oct 2018 01:11:32 +0000 - rev 487891
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496188. blob-img: remove animated geometry root code that makes no sense r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7642
275985ae0d13f0e9f7062e58b74a2953ff4738bd: Bug 1496144 - Enable std feature for object crate. r=mstange
Matt Brubeck <mbrubeck@mozilla.com> - Wed, 03 Oct 2018 19:48:56 +0000 - rev 487856
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496144 - Enable std feature for object crate. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7646
54476b60b2ab61e0582196a47181f096672ee9f1: Bug 1489663. Add test for invalidation inside of a mask r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 02 Oct 2018 20:27:54 +0000 - rev 487811
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1489663. Add test for invalidation inside of a mask r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7379
b34f1ec1569773c95b464bc7bd2a7669928eefba: Bug 1492482 - Remove CPOW usage from browser_1119088.js. r=mstange
Mike Conley <mconley@mozilla.com> - Tue, 02 Oct 2018 17:59:23 +0000 - rev 487602
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1492482 - Remove CPOW usage from browser_1119088.js. r=mstange Depends on D6957 Differential Revision: https://phabricator.services.mozilla.com/D6958
3920c858319dff66ebbc9263f6aa8d24f16071f8: Bug 1489785: Remove a workaround for gcc, introduced in bug 678607, that is no longer needed and that causes hangs in modal dialogs on macOS 10.14. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sun, 30 Sep 2018 01:02:08 -0400 - rev 487237
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1489785: Remove a workaround for gcc, introduced in bug 678607, that is no longer needed and that causes hangs in modal dialogs on macOS 10.14. r=mstange
85ee60997e57b500bff9f2588837d3ee6df01f82: Bug 1494836. Replace NormalizedRect for visible area. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 26 Sep 2018 10:32:41 -0400 - rev 487219
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494836. Replace NormalizedRect for visible area. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7189
64fa36b13e1a9d9b9c7da4b4d991b4c7570ce215: Bug 1473816 - When exiting fullscreen, move window inside and clamp it with screen bounds. r=mstange
Xidorn Quan <me@upsuper.org> - Sat, 29 Sep 2018 02:21:28 +0000 - rev 487201
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1473816 - When exiting fullscreen, move window inside and clamp it with screen bounds. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D7156
7a531716e0734650ce0d5603afd76275724b1116: Bug 1470833 - Add NSCameraUsageDescription and NSMicrophoneUsageDescription Info.plist Keys for 10.14 r=mstange
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 28 Sep 2018 21:05:10 +0000 - rev 487166
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1470833 - Add NSCameraUsageDescription and NSMicrophoneUsageDescription Info.plist Keys for 10.14 r=mstange Add Info.plist string entries for the Firefox executable to customize Mojave camera and microphone permission dialogs. UI text discussed and approved by Bram on bug 1479051 (https://bugzilla.mozilla.org/show_bug.cgi?id=1479051#c36) on addition to this bug. Differential Revision: https://phabricator.services.mozilla.com/D7035
797e2b29748fa45c5b49e411d3de04614475134e: Bug 1494608 - Remove the frame construction markers r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Fri, 28 Sep 2018 01:26:02 +0000 - rev 487026
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494608 - Remove the frame construction markers r=mstange Markers are taking so much time(~10%) to allocate and in a website like Speedometer, it takes ages to load the profile data since there are so many frame construction markers. Differential Revision: https://phabricator.services.mozilla.com/D7064
816e01983b58fcf1cc3b02802a73dc9a41e88f84: Bug 1445943: Add Enterprise Policy support for macOS. r=mstange,felipe,glandium
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Thu, 27 Sep 2018 23:08:07 -0400 - rev 486937
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1445943: Add Enterprise Policy support for macOS. r=mstange,felipe,glandium
fa1831cceeaee74c580a73f85f96b624b407cc72: Bug 1486695 - Only set nsDisplayListBuilder::mActiveScrolledRootForRootScrollframe for the RCD-RSF. r=mstange
Botond Ballo <botond@mozilla.com> - Thu, 27 Sep 2018 00:51:15 +0000 - rev 486735
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1486695 - Only set nsDisplayListBuilder::mActiveScrolledRootForRootScrollframe for the RCD-RSF. r=mstange It's queried during layer building, for the RCD-RSF only. If we set it for a subframe RSF, that overwrites the value for the RCD-RSF, and we end up querying the incorrect value. Differential Revision: https://phabricator.services.mozilla.com/D6536
3387f039baf966ab1ae0cb9ee226409208f7d26c: Bug 1476221 - Keep the bounding client rect of the 'FormAssist:AutoCompleteResults' message relative to the visual viewport. r=mstange
Botond Ballo <botond@mozilla.com> - Thu, 20 Sep 2018 19:31:54 +0000 - rev 486694
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1476221 - Keep the bounding client rect of the 'FormAssist:AutoCompleteResults' message relative to the visual viewport. r=mstange Depends on D6090 Differential Revision: https://phabricator.services.mozilla.com/D6091
b91faf6f965b23ea06fd208dceb571fc473a7953: Bug 1476221 - Expose the offset of the visual viewport relative to the layout viewport to chrome JS code via nsIDOMWindowUtils. r=mstange
Botond Ballo <botond@mozilla.com> - Thu, 20 Sep 2018 19:31:03 +0000 - rev 486693
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1476221 - Expose the offset of the visual viewport relative to the layout viewport to chrome JS code via nsIDOMWindowUtils. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D6090
a9a1d4e6193e13aac52503c3b256bbff69e6cf87: Bug 1493447 - Check for 0 length before copying table values. r=mstange
Doug Thayer <dothayer@mozilla.com> - Wed, 26 Sep 2018 13:07:41 -0400 - rev 486647
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493447 - Check for 0 length before copying table values. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D6678
95dfb8f992a6a376ce53480c15b6a6c78df625b0: Bug 1382896 - Align Gecko and WebRender code for 3d border colors. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 22 Sep 2018 07:18:34 +0200 - rev 486630
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1382896 - Align Gecko and WebRender code for 3d border colors. r=mstange See the discussion in https://github.com/servo/webrender/issues/1280. I think we should do this sooner rather than later. Need to update a couple reftests to hardcode the new colors, waiting on try for that but should be trivial. This makes a few more tests pass which are just marked as failure in bug 1487407, because I implementing the border-collapsing reusing a bunch of Gecko code, including the table 3d border stuff. Differential Revision: https://phabricator.services.mozilla.com/D6565
595b2c7f7d8582ea80ddd7af1f865ee320934ec8: Bug 1484597 - Use the visual viewport offset in ScrollToShowRect(). r=mstange
Botond Ballo <botond@mozilla.com> - Fri, 21 Sep 2018 19:04:49 +0000 - rev 486583
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1484597 - Use the visual viewport offset in ScrollToShowRect(). r=mstange Depends on D6075 Differential Revision: https://phabricator.services.mozilla.com/D6076
8b5b04264da1ae306bbb566e41f0f7a53ba73b9a: Bug 1484597 - Keep the bounding client rect field of the 'mozcaretstatechanged' event relative to the visual viewport. r=mstange,nika
Botond Ballo <botond@mozilla.com> - Tue, 25 Sep 2018 17:46:58 +0000 - rev 486582
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1484597 - Keep the bounding client rect field of the 'mozcaretstatechanged' event relative to the visual viewport. r=mstange,nika Depends on D6074 Differential Revision: https://phabricator.services.mozilla.com/D6075
262dc187bc8e37200d71a7a137ac83661b5d294b: Bug 1484597 - Expose visual viewport information more conveniently in Layout. r=mstange
Botond Ballo <botond@mozilla.com> - Fri, 21 Sep 2018 19:01:13 +0000 - rev 486581
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1484597 - Expose visual viewport information more conveniently in Layout. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D6074
a6f6819d25333d26cfe121e59f4addd6ba89f2b1: Bug 1493282 - improve hashtable usage in profiler buffer entries; r=mstange
Nathan Froyd <froydnj@mozilla.com> - Mon, 24 Sep 2018 14:41:06 -0400 - rev 486258
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493282 - improve hashtable usage in profiler buffer entries; r=mstange We have several APIs that enable us to avoid redundant hash table lookups; we should be using them here.
3685d3c45f2dd429e1b603ad5b10c00f1b8cc84f: Bug 1490033. Use IsStyleMaybeAnimated to set up snapping surface transform. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 21 Sep 2018 18:25:36 -0400 - rev 486093
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1490033. Use IsStyleMaybeAnimated to set up snapping surface transform. r=mstange This catches all animations instead of those that only run on the compositor. Differential Revision: https://phabricator.services.mozilla.com/D6543
8d4ed588ff4064d00d306438e95c295ba2d78743: Bug 1491590. Make sure that the paint rect is set to the bounds. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 21 Sep 2018 15:42:29 -0400 - rev 486087
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1491590. Make sure that the paint rect is set to the bounds. r=mstange This prevents us from doing unnecessary drawing because we clip to the bounds of the item. Differential Revision: https://phabricator.services.mozilla.com/D6428
5cd110df8612bd173908ec93846b70f53bd9bde7: Bug 1447880. Paint nsDisplayMasks directly instead of using a BasicLayerManager. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 14 Sep 2018 10:42:38 -0400 - rev 486086
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1447880. Paint nsDisplayMasks directly instead of using a BasicLayerManager. r=mstange This allows us to invalidate individual items inside of the mask instead of treating the mask and it's children as a single item. Differential Revision: https://phabricator.services.mozilla.com/D6224
e3136af29c895b613def401aa30525735aff48ae: Bug 1447880. Add nsDisplayMask::IsValidMask. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 21 Sep 2018 11:57:37 -0400 - rev 486085
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1447880. Add nsDisplayMask::IsValidMask. r=mstange This pulls out a nsDisplayMask::IsValidMask that can be used by blob invalidation to ensure that the mask is drawable. Differential Revision: https://phabricator.services.mozilla.com/D6502
78784961fe2c0af5ee4501bd4296edb9eb60b6a6: Bug 1447880. Allow PaintMaskAndClipPath to support different ways of painting its children. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 12 Sep 2018 15:14:20 -0400 - rev 486084
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1447880. Allow PaintMaskAndClipPath to support different ways of painting its children. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D6223
4f0db2886781fc12b645cd7ae415fe8e094edf2b: Bug 1447880. Handle inactive 3d transforms. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 14 Sep 2018 10:47:56 -0400 - rev 486083
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1447880. Handle inactive 3d transforms. r=mstange It isn't possible to trigger this code currently because the only way to have an inactive 3d transform is with a mask or filter item and those get handled with a BasicLayerManager. This becomes necessary once we handle mask items internally. Differential Revision: https://phabricator.services.mozilla.com/D6222
384005ffeaa68de09cd556e1ecc53d7fbf3a9ae5: Bug 1492615. Improve logging even more r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 21 Sep 2018 12:56:53 +0000 - rev 486077
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1492615. Improve logging even more r=mstange Differential Revision: https://phabricator.services.mozilla.com/D6432