searching for reviewer(mstange)
9089a97bcb26e11b5e19337c6a1a26b5e09ad1fc: Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange
Kris Maglione <maglione.k@gmail.com> - Fri, 24 Jun 2022 07:10:17 +0000 - rev 622007
Push 39893 by ccozmuta@mozilla.com at Fri, 24 Jun 2022 16:02:42 +0000
Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D149435
c3fcdd7e88e58939d0cdd9cf826af63ed617bc31: Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange
Kris Maglione <maglione.k@gmail.com> - Fri, 24 Jun 2022 00:47:44 +0000 - rev 621984
Push 39892 by nfay@mozilla.com at Fri, 24 Jun 2022 09:35:42 +0000
Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D149435
b6a696897ca83205b039389ac8aa439afe8b9a7c: Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Jun 2022 23:05:36 +0000 - rev 621964
Push 39892 by nfay@mozilla.com at Fri, 24 Jun 2022 09:35:42 +0000
Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D149435
0aff590b816b674b8fa040b2ddd05199441a93c0: Bug 1776162 - Improve LookAndFeel color caching. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 23 Jun 2022 22:38:02 +0000 - rev 621944
Push 39892 by nfay@mozilla.com at Fri, 24 Jun 2022 09:35:42 +0000
Bug 1776162 - Improve LookAndFeel color caching. r=mstange To be honest, I'm a bit baffled that bug 1773795 caused a performance regression, but I think it's because the standins codepath is not really cached, so system colors that are "spoofed" always go through the massive switch, which could potentially be expensive. To fix, this, rejigger a bit the caches so that we key on both color-scheme and use-standins. Also, while at it, make the set of colors we spoof a single bitflag check, rather than relying on the compiler to do something potentially smart with it. I had to shuffle the order of colors around so that the expression to initialize the bitfield is constexpr (doesn't go over 1 << 64), but other than that this patch should be relatively straight-forward. Differential Revision: https://phabricator.services.mozilla.com/D150100
ac4c4a143ff7eafa74edc21f33980b4504179ee0: Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Jun 2022 20:13:09 +0000 - rev 621916
Push 39892 by nfay@mozilla.com at Fri, 24 Jun 2022 09:35:42 +0000
Bug 1773770: Part 8 - Migrate Cocoa widget module to static component registration. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D149435
b6329641609baff3aa6f8c04db158762792b2b6b: Bug 1776112 - Stop temporarily setting the building rect to the paint rect. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 23 Jun 2022 15:04:27 +0000 - rev 621877
Push 39892 by nfay@mozilla.com at Fri, 24 Jun 2022 09:35:42 +0000
Bug 1776112 - Stop temporarily setting the building rect to the paint rect. r=mstange This doesn't seem to serve any purpose anymore. MOZ_RELEASE_ASSERTing if mBuildingRect is read during ::Paint doesn't show it happening anywhere. Differential Revision: https://phabricator.services.mozilla.com/D150066
83b97b390db14be2656178edf94ce9dfdc3f04f3: Bug 1775247 - Make AccentColor/Text consistent with accent-color: auto. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jun 2022 09:45:07 +0000 - rev 621711
Push 39883 by ctuns@mozilla.com at Wed, 22 Jun 2022 16:10:22 +0000
Bug 1775247 - Make AccentColor/Text consistent with accent-color: auto. r=mstange It'd be weird otherwise, as in platforms where use-theme-accent is false (Windows), form controls would be blue (the default accent color) but the AccentColor color would be the system accent color still. Differential Revision: https://phabricator.services.mozilla.com/D149877
f0208afb46f98c1827160cacbab6bb2bb5ebe109: Bug 1775247 - Implement AccentColor/AccentColorText and remove -moz-prefixed version of the color. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jun 2022 09:45:06 +0000 - rev 621710
Push 39883 by ctuns@mozilla.com at Wed, 22 Jun 2022 16:10:22 +0000
Bug 1775247 - Implement AccentColor/AccentColorText and remove -moz-prefixed version of the color. r=mstange As per https://github.com/w3c/csswg-drafts/issues/7347. Mostly renaming, doesn't change behavior other than exposing the new color keywords (tested in wpt). Differential Revision: https://phabricator.services.mozilla.com/D149876
9a4be9c8c0c631596e5a7aa96612a0b4b842c668: Bug 1770905 - Allow GeckoMediaPlugin processes on Linux to be profiled if memfd_create is available. r=gcp,mstange,media-playback-reviewers,padenot
Jed Davis <jld@mozilla.com> - Wed, 15 Jun 2022 20:55:24 +0000 - rev 621026
Push 39858 by bszekely@mozilla.com at Thu, 16 Jun 2022 09:30:51 +0000
Bug 1770905 - Allow GeckoMediaPlugin processes on Linux to be profiled if memfd_create is available. r=gcp,mstange,media-playback-reviewers,padenot There are two parts to this patch; both affect only Linux: 1. The GMP sandbox policy is adjusted to allow certain syscalls used in shared memory creation (ftruncate and fallocate). However, the file broker is not used; the process still has no access to files in /dev/shm. 2. The profiler is not initialized for GMP processes unless memfd_create is available (so the process can create shared memory to send profiling data back, without filesystem access), or the GMP sandbox is disabled (either at runtime or build time). As of this patch, profiling GMP processes on Linux should succeed on distros with kernel >=3.17 (Oct. 2014), but native stack frames won't have symbols (and may be incorrectly unwound, not that it matters much without symbols); see the bug for more info. Pseudo-stack frames and markers should work, however. Differential Revision: https://phabricator.services.mozilla.com/D148470
5ec59aaac2c4df74fbbe0cdf907787026a2f699f: Bug 1343826 - Return updated timezone on system timezone change. r=smaug,mstange,stransky,handyman
Sean Burke <sean@thunderbird.net> - Tue, 14 Jun 2022 19:41:30 +0000 - rev 620908
Push 39851 by nerli@mozilla.com at Wed, 15 Jun 2022 03:55:43 +0000
Bug 1343826 - Return updated timezone on system timezone change. r=smaug,mstange,stransky,handyman Differential Revision: https://phabricator.services.mozilla.com/D146725
e69b42e2fe0c23d40314d19643f46d2a61f4dec5: Bug 1696513: Require macOS 11 SDK at configure time and update docs. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Mon, 13 Jun 2022 17:44:51 +0000 - rev 620745
Push 39843 by mlaza@mozilla.com at Mon, 13 Jun 2022 21:53:09 +0000
Bug 1696513: Require macOS 11 SDK at configure time and update docs. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D148933
c7720fa81b265fe17061fd4ff7a5af04b34be354: Bug 1773752: Remove workarounds for old macOS SDKs and update documentation. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sat, 11 Jun 2022 02:21:30 +0000 - rev 620593
Push 39833 by nfay@mozilla.com at Sat, 11 Jun 2022 21:31:47 +0000
Bug 1773752: Remove workarounds for old macOS SDKs and update documentation. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D148944
e186162443a681023256b22c233f90684abdad22: Bug 1696513: Require macOS 11 SDK at configure time and update docs. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sat, 11 Jun 2022 01:05:31 +0000 - rev 620589
Push 39831 by nbeleuzu@mozilla.com at Sat, 11 Jun 2022 09:51:55 +0000
Bug 1696513: Require macOS 11 SDK at configure time and update docs. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D148933
6628f146ad0bd226e55a21252180ed12222fffe5: Bug 1773752: Remove workarounds for old macOS SDKs and update documentation. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 10 Jun 2022 23:08:35 +0000 - rev 620583
Push 39831 by nbeleuzu@mozilla.com at Sat, 11 Jun 2022 09:51:55 +0000
Bug 1773752: Remove workarounds for old macOS SDKs and update documentation. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D148944
f636b7e35d0c4017743461826c6b4a88589a65b8: Bug 1696513: Require macOS 11 SDK at configure time and update docs. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 10 Jun 2022 23:08:34 +0000 - rev 620582
Push 39831 by nbeleuzu@mozilla.com at Sat, 11 Jun 2022 09:51:55 +0000
Bug 1696513: Require macOS 11 SDK at configure time and update docs. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D148933
f72a3e1b8a8dd1a9c3ca22ed420d462bed478f47: Bug 1772216: Add telemetry probe to measure time spent waiting for the GPU. r=mstange
Bas Schouten <bschouten@mozilla.com> - Wed, 08 Jun 2022 13:41:19 +0000 - rev 620106
Push 39819 by nbeleuzu@mozilla.com at Wed, 08 Jun 2022 21:48:24 +0000
Bug 1772216: Add telemetry probe to measure time spent waiting for the GPU. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D148075
94fa038eea8e0244872a2bfeeb0f5486eca85162: Bug 1772216: Add telemetry probe to measure time spent waiting for the GPU. r=mstange
Bas Schouten <bschouten@mozilla.com> - Wed, 08 Jun 2022 02:11:07 +0000 - rev 620055
Push 39815 by bszekely@mozilla.com at Wed, 08 Jun 2022 09:32:01 +0000
Bug 1772216: Add telemetry probe to measure time spent waiting for the GPU. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D148075
56f71bae41a32ca90e23296c14affc795233e0aa: Bug 1772840 - Fix zoom handling in nsXULTooltipListener. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 07 Jun 2022 18:59:31 +0000 - rev 619991
Push 39813 by nfay@mozilla.com at Wed, 08 Jun 2022 03:52:13 +0000
Bug 1772840 - Fix zoom handling in nsXULTooltipListener. r=mstange If the tooltip node and the target node are in different documents, we'd use the tooltip's CSS-to-dev-pixel scale to convert. This is basically bug 1756323 but for XUL, I thought we wouldn't have cross-document zoom like that but apparently I was wrong... Differential Revision: https://phabricator.services.mozilla.com/D148402
bb6d9b2bea4a4accdabbc85029fa308166b63ec4: Bug 1772955 - Remove broken ns[Int]Region lldb pretty printers. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 07 Jun 2022 17:16:04 +0000 - rev 619982
Push 39813 by nfay@mozilla.com at Wed, 08 Jun 2022 03:52:13 +0000
Bug 1772955 - Remove broken ns[Int]Region lldb pretty printers. r=mstange These were broken with Bas's region rewrite. They seem to just pretty 'empty' now which is less useful than not having a pretty printer at all. Differential Revision: https://phabricator.services.mozilla.com/D148459
82c767c122791df9f28dcaa2564e39de20d1c64c: Bug 1772093 - Part 10: Use plain object for lazy getter in devtools/client/performance-new/symbolication.jsm.js. r=julienw,mstange
Tooru Fujisawa <arai_a@mac.com> - Mon, 06 Jun 2022 07:09:55 +0000 - rev 619782
Push 39804 by nbeleuzu@mozilla.com at Mon, 06 Jun 2022 15:43:14 +0000
Bug 1772093 - Part 10: Use plain object for lazy getter in devtools/client/performance-new/symbolication.jsm.js. r=julienw,mstange Differential Revision: https://phabricator.services.mozilla.com/D147907
f72b878391426a0b3696addbccae4af3c33300e3: Bug 1771213 - mozilla::baseprofiler::baseprofiler_save_profile_to_file now has prefix "base" to avoid lldb call ambiguity - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Mon, 06 Jun 2022 00:43:59 +0000 - rev 619732
Push 39803 by bszekely@mozilla.com at Mon, 06 Jun 2022 09:37:09 +0000
Bug 1771213 - mozilla::baseprofiler::baseprofiler_save_profile_to_file now has prefix "base" to avoid lldb call ambiguity - r=mstange Calling `profiler_save_profile_to_file` from lldb errored with "call to 'profiler_save_profile_to_file' is ambiguous", even though they're in different namespaces. Differential Revision: https://phabricator.services.mozilla.com/D148360
e7aa71f52136d8fa4e112b63f5d4ad10b1479651: Bug 1731821: Remove NativeLayerCA video layer isolation and support scaffolding. r=mstange
Brad Werth <bwerth@mozilla.com> - Thu, 02 Jun 2022 15:37:24 +0000 - rev 619582
Push 39788 by nfay@mozilla.com at Fri, 03 Jun 2022 03:41:38 +0000
Bug 1731821: Remove NativeLayerCA video layer isolation and support scaffolding. r=mstange The mouse moved tracking was only present to support the video layer isolation, so this patch also removes that. Differential Revision: https://phabricator.services.mozilla.com/D147468
cea657e12ad136dd7940f4d2b0c7f9d04d73aeb2: Bug 1771718, nsRefreshDriver::IsInHighRateMode(), r=mstange
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 02 Jun 2022 10:40:54 +0000 - rev 619531
Push 39787 by imoraru@mozilla.com at Thu, 02 Jun 2022 21:46:37 +0000
Bug 1771718, nsRefreshDriver::IsInHighRateMode(), r=mstange Differential Revision: https://phabricator.services.mozilla.com/D147642
4dbc0dc29da28417f69a5184abbda4d34f83d3cf: Bug 1772154 - Add section on the reftest analyzer to reftest docs. r=botond,mstange
Dan Robertson <drobertson@mozilla.com> - Wed, 01 Jun 2022 23:16:22 +0000 - rev 619491
Push 39785 by bszekely@mozilla.com at Thu, 02 Jun 2022 09:36:47 +0000
Bug 1772154 - Add section on the reftest analyzer to reftest docs. r=botond,mstange Differential Revision: https://phabricator.services.mozilla.com/D147886
ebe5a430029fb71991ea327ded3d96de0c5b98e6: Bug 1731136 Part 5: Make macOS native compositor and NativeLayerCA handle backdrop r=mstange
Brad Werth <bwerth@mozilla.com> - Wed, 01 Jun 2022 19:40:04 +0000 - rev 619472
Push 39785 by bszekely@mozilla.com at Thu, 02 Jun 2022 09:36:47 +0000
Bug 1731136 Part 5: Make macOS native compositor and NativeLayerCA handle backdrop r=mstange layers. This makes the macOS native compositor claim the ability to handle color layers and makes NativeLayerCA actually do it. Color layers have a different structure than other layers. Color layers apply the color to the wrappingCALayer, and have no contentCALayer at all. That means that the color layers are always sized to the layer's clip rect. This also contains a drive-by fix to handle the case where an mOpaquenessTintLayer exists when mMutatedSpecializeVideo is set to true. Before this change, in such a case, the opaqueness layer will not be associated with the recreated wrapping layer. Depends on D128131 Differential Revision: https://phabricator.services.mozilla.com/D128545
d2a56d51c65b6930ee61f4bb9d538bcc4adc9925: Bug 1731136 Part 5: Make macOS native compositor and NativeLayerCA handle backdrop r=mstange
Brad Werth <bwerth@mozilla.com> - Tue, 31 May 2022 22:21:15 +0000 - rev 619358
Push 39778 by nerli@mozilla.com at Wed, 01 Jun 2022 04:09:30 +0000
Bug 1731136 Part 5: Make macOS native compositor and NativeLayerCA handle backdrop r=mstange layers. This makes the macOS native compositor claim the ability to handle color layers and makes NativeLayerCA actually do it. Color layers have a different structure than other layers. Color layers apply the color to the wrappingCALayer, and have no contentCALayer at all. That means that the color layers are always sized to the layer's clip rect. This also contains a drive-by fix to handle the case where an mOpaquenessTintLayer exists when mMutatedSpecializeVideo is set to true. Before this change, in such a case, the opaqueness layer will not be associated with the recreated wrapping layer. Depends on D128131 Differential Revision: https://phabricator.services.mozilla.com/D128545
7a8d99446c2fe57d6584bef7ff618f51827bdbfe: Bug 1771792 - Remove some dead vibrancy code. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 31 May 2022 10:43:29 +0000 - rev 619288
Push 39775 by imoraru@mozilla.com at Tue, 31 May 2022 15:29:54 +0000
Bug 1771792 - Remove some dead vibrancy code. r=mstange Drive-by cleanup. Differential Revision: https://phabricator.services.mozilla.com/D147698
68b233bf0519e773df31019cef59cb5f92b7fa98: Bug 1771792 - Remove some dead vibrancy code. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 May 2022 22:17:11 +0000 - rev 619254
Push 39775 by imoraru@mozilla.com at Tue, 31 May 2022 15:29:54 +0000
Bug 1771792 - Remove some dead vibrancy code. r=mstange Drive-by cleanup. Differential Revision: https://phabricator.services.mozilla.com/D147698
f1a1d3acbd3c60f6c3661d74a9ed4e167111eb74: Bug 1771792 - Don't do vibrancy for non-native menus. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 30 May 2022 22:16:02 +0000 - rev 619253
Push 39775 by imoraru@mozilla.com at Tue, 31 May 2022 15:29:54 +0000
Bug 1771792 - Don't do vibrancy for non-native menus. r=mstange This seems to effectively be the old SDK behavior, and fixes contrast of dark popups on light backgrounds. Version check might not be wanted / necessary, but I have no way to test so I haven't touched old macOS versions without dark mode support. Differential Revision: https://phabricator.services.mozilla.com/D147696
8c9975000c25427348660e4648dfa8d33603c258: Bug 1770894 - Update profiler-helper to object 0.28. r=mstange
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 May 2022 21:37:36 +0000 - rev 619241
Push 39775 by imoraru@mozilla.com at Tue, 31 May 2022 15:29:54 +0000
Bug 1770894 - Update profiler-helper to object 0.28. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D147256
df9a51c997b9d8a818fb876161a7ae4fca4386e0: Bug 1769774 - Stop tracking painted PresShells. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 May 2022 11:12:19 +0000 - rev 619073
Push 39757 by ccozmuta@mozilla.com at Fri, 27 May 2022 15:58:57 +0000
Bug 1769774 - Stop tracking painted PresShells. r=mstange After bug 1730284 we don't use it for throttling iframes, so the only remaining use the test-only nsIDOMWindowUtils.paintCount. None of the tests using it rely on the empty transaction case, so we should be able to just remove this. Differential Revision: https://phabricator.services.mozilla.com/D146589
657bb84b2388f60bfe2f973e2256786c0b1d8016: Bug 1771278 - remove unused nsIRollupListener::NotifyGeometryChange() r=mstange
Karl Tomlinson <karlt+@karlt.net> - Thu, 26 May 2022 21:04:26 +0000 - rev 619011
Push 39754 by imoraru@mozilla.com at Fri, 27 May 2022 03:39:55 +0000
Bug 1771278 - remove unused nsIRollupListener::NotifyGeometryChange() r=mstange Differential Revision: https://phabricator.services.mozilla.com/D147408
c333a19d8712d744b4b7528788b312d94f813081: Bug 1731136 Part 4: Make macOS native compositor and NativeLayerCA handle backdrop layers. r=mstange
Brad Werth <bwerth@mozilla.com> - Thu, 26 May 2022 15:24:13 +0000 - rev 618984
Push 39753 by apavel@mozilla.com at Thu, 26 May 2022 21:36:38 +0000
Bug 1731136 Part 4: Make macOS native compositor and NativeLayerCA handle backdrop layers. r=mstange This makes the macOS native compositor claim the ability to handle color layers and makes NativeLayerCA actually do it. Color layers have a different structure than other layers. Color layers apply the color to the wrappingCALayer, and have no contentCALayer at all. That means that the color layers are always sized to the layer's clip rect. This also contains a drive-by fix to handle the case where an mOpaquenessTintLayer exists when mMutatedSpecializeVideo is set to true. Before this change, in such a case, the opaqueness layer will not be associated with the recreated wrapping layer. Differential Revision: https://phabricator.services.mozilla.com/D128545
92723f450afde06c976af1a4f82a41b4c39f2f3b: Bug 1771211 - Set scrollbar mediator on nsXULScrollFrame. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 26 May 2022 14:31:49 +0000 - rev 618978
Push 39753 by apavel@mozilla.com at Thu, 26 May 2022 21:36:38 +0000
Bug 1771211 - Set scrollbar mediator on nsXULScrollFrame. r=mstange Just like the ScrollReflowInput constructor does for nsHTMLScrollFrame. Differential Revision: https://phabricator.services.mozilla.com/D147419
64af4ef564b10620a9e38d47d4542c0e9d6f28ae: Bug 1696504 - Force the deprecated macOS font-family names to be handled, for consistent behavior when built with newer SDKs. r=mstange
Jonathan Kew <jkew@mozilla.com> - Thu, 26 May 2022 14:31:04 +0000 - rev 618976
Push 39753 by apavel@mozilla.com at Thu, 26 May 2022 21:36:38 +0000
Bug 1696504 - Force the deprecated macOS font-family names to be handled, for consistent behavior when built with newer SDKs. r=mstange In my local builds, making this conditional on MAC_OS_X_VERSION_MIN_REQUIRED seemed to work fine, but tryserver doesn't agree. So I think the simplest/safest way forward is just to unconditionally include the deprecated names. If Core Text *is* exposing them in any given build, the duplicates will just be dropped, so it's harmless enough, and avoids being dependent on quirks of different SDK behavior. Differential Revision: https://phabricator.services.mozilla.com/D147416
ad9f67e4e822cb89b2cb691b5be3c96f6af5b8ee: Bug 1769774 - Stop tracking painted PresShells. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 25 May 2022 17:55:17 +0000 - rev 618877
Push 39750 by nfay@mozilla.com at Thu, 26 May 2022 09:33:28 +0000
Bug 1769774 - Stop tracking painted PresShells. r=mstange After bug 1730284 we don't use it for throttling iframes, so the only remaining use the test-only nsIDOMWindowUtils.paintCount. None of the tests using it rely on the empty transaction case, so we should be able to just remove this. Differential Revision: https://phabricator.services.mozilla.com/D146589
2ffbc66c6556c215033e3c678ee9fbbaee9ad67d: Bug 1770838: Update a code-comment's reference to a vsync-related function that's been renamed. r=mstange
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 24 May 2022 18:59:17 +0000 - rev 618774
Push 39744 by nbeleuzu@mozilla.com at Wed, 25 May 2022 03:42:54 +0000
Bug 1770838: Update a code-comment's reference to a vsync-related function that's been renamed. r=mstange DONTBUILD This patch doesn't change behavior; it just swaps out s/UpdateVsyncParentVsyncSource/UpdateVsyncParentVsyncDispatcher/ in a code-comemnt. (This is the only mention of UpdateVsyncParentVsyncSource in our codebase.) Differential Revision: https://phabricator.services.mozilla.com/D147208
9545a05173c430550f8f6875e33e6ce66daa50bc: Bug 1769269 - Center non-overlay scrollbar thumb on cocoa. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 13 May 2022 15:59:24 +0000 - rev 617248
Push 39692 by imoraru@mozilla.com at Sat, 14 May 2022 04:09:48 +0000
Bug 1769269 - Center non-overlay scrollbar thumb on cocoa. r=mstange As per discussion in bug 1764435. Differential Revision: https://phabricator.services.mozilla.com/D146315
fb4f887f54828081d2498ef4edba340dcc9c3cd3: Bug 1423746 - Filter on root should not establish containing block for fixedpos elements. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 13 May 2022 10:02:58 +0000 - rev 617177
Push 39692 by imoraru@mozilla.com at Sat, 14 May 2022 04:09:48 +0000
Bug 1423746 - Filter on root should not establish containing block for fixedpos elements. r=mstange Teach nsDisplay{Filters,BackdropFilters} to use a style that doesn't belong to mFrame for the root frame, and use it as needed. Remove the BackdropFilters::CanCreateWebrenderCommands call because it was testing for StyleSVGEffects::mFilters rather than mBackdropFilters, so it was doing nothing. Differential Revision: https://phabricator.services.mozilla.com/D146188
37ed2154a3c5e50558bf8859e69a9fc0de900580: Bug 1769012 - Deal with <xul:tree> scrollbars in Theme.cpp. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 May 2022 23:21:05 +0000 - rev 617137
Push 39689 by bszekely@mozilla.com at Fri, 13 May 2022 09:35:38 +0000
Bug 1769012 - Deal with <xul:tree> scrollbars in Theme.cpp. r=mstange Tree has a non-anonymous scrollbar whose mediator is the nsTreeBodyFrame: https://searchfox.org/mozilla-central/rev/b72e9d7d63bf499d1d8168291b93d4ec7fde236e/toolkit/content/widgets/tree.js#601 So use the scrollbar mediator interface rather than poking at the scroll frame directly. Differential Revision: https://phabricator.services.mozilla.com/D146158
7022544439dea580ac9e1552883b181964a0ceb6: Bug 1768662: Add a pref for a frame-rate divisor. r=mstange
Bas Schouten <bschouten@mozilla.com> - Wed, 11 May 2022 17:15:51 +0000 - rev 617003
Push 39683 by ccozmuta@mozilla.com at Wed, 11 May 2022 21:49:30 +0000
Bug 1768662: Add a pref for a frame-rate divisor. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D145980
ee849e00f731a5407bcbc71f2bfeaa088ca4ee9b: Bug 1763698: Make NativeLayerCA only iterate the sublayers with an extent. r=mstange
Brad Werth <bwerth@mozilla.com> - Tue, 10 May 2022 21:12:00 +0000 - rev 616900
Push 39680 by bszekely@mozilla.com at Wed, 11 May 2022 09:42:52 +0000
Bug 1763698: Make NativeLayerCA only iterate the sublayers with an extent. r=mstange This additionally changes acceptProvidedSublayers to a C++ lambda function, which keeps the compiler happy with iterating over the new nsTArray. Differential Revision: https://phabricator.services.mozilla.com/D143220
b1b0f718e9b1ef3c1afc5eac0c5baba6d77a8472: Bug 1763698: Make NativeLayerCA only iterate the sublayers with an extent. r=mstange
Brad Werth <bwerth@mozilla.com> - Tue, 10 May 2022 00:16:16 +0000 - rev 616775
Push 39675 by apavel@mozilla.com at Tue, 10 May 2022 09:55:38 +0000
Bug 1763698: Make NativeLayerCA only iterate the sublayers with an extent. r=mstange This additionally changes acceptProvidedSublayers to a C++ lambda function, which keeps the compiler happy with iterating over the new nsTArray. Differential Revision: https://phabricator.services.mozilla.com/D143220
9b3a0d036ff045482f7cab7ca0fc8cc186a608de: Bug 1767421: Remove use of deprecated `GetProcessInformation` function. r=mstange
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 04 May 2022 06:54:05 +0000 - rev 616094
Push 39648 by smolnar@mozilla.com at Wed, 04 May 2022 15:57:16 +0000
Bug 1767421: Remove use of deprecated `GetProcessInformation` function. r=mstange I'm going to assert that we no longer need to worry about someone running something prior to mozilla 1.3 and so the easiest way to remove this compiler warning is to just remove this check for the old-style locking entirely. Differential Revision: https://phabricator.services.mozilla.com/D145321
6bfbe006c06bb5ca305af46fa611927d2b5180f5: Bug 1676299 Part 2: Check height before exiting PrescaleAndTileDrawable() early. r=mstange
Dan Robertson <drobertson@mozilla.com> - Sat, 30 Apr 2022 01:35:23 +0000 - rev 615722
Push 39630 by apavel@mozilla.com at Sat, 30 Apr 2022 09:19:22 +0000
Bug 1676299 Part 2: Check height before exiting PrescaleAndTileDrawable() early. r=mstange Fix a possible typo, and ensure that both width and height are 1 before returning from PrescaleAndTileDrawable early. Depends on D144304 Differential Revision: https://phabricator.services.mozilla.com/D144669
6bedf2329fe1419a493ac2502b546e4fc25c9725: Bug 1763006 - Part 2: Clarify deleted frame assertion message r=mstange
Miko Mynttinen <mikokm@gmail.com> - Thu, 28 Apr 2022 17:06:04 +0000 - rev 615610
Push 39627 by abutkovits@mozilla.com at Fri, 29 Apr 2022 09:48:42 +0000
Bug 1763006 - Part 2: Clarify deleted frame assertion message r=mstange Depends on D144971 Differential Revision: https://phabricator.services.mozilla.com/D144974
b833fb2082e9929703ed18a9a35aa0f1fb060df1: Bug 1763006 - Part 1: Ignore display items belonging to deleted or other frames, when retrieving a previous stacking context display item for building rect r=mstange
Miko Mynttinen <mikokm@gmail.com> - Thu, 28 Apr 2022 17:06:04 +0000 - rev 615609
Push 39627 by abutkovits@mozilla.com at Fri, 29 Apr 2022 09:48:42 +0000
Bug 1763006 - Part 1: Ignore display items belonging to deleted or other frames, when retrieving a previous stacking context display item for building rect r=mstange Differential Revision: https://phabricator.services.mozilla.com/D144971
9379817c7d50d247b1de5fabe18bd84e1215c332: Bug 1762988 - Scale outline alpha with thumb face alpha. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 27 Apr 2022 16:32:02 +0000 - rev 615481
Push 39622 by apavel@mozilla.com at Wed, 27 Apr 2022 21:34:31 +0000
Bug 1762988 - Scale outline alpha with thumb face alpha. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D144833
5515af3719ef8eb0fffb2d9cc30eed4aff3b3d7f: Bug 1699936: Backout 338840bec053 for causing bug 1765524. r=mstange
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Mon, 25 Apr 2022 19:11:44 +0000 - rev 615240
Push 39615 by ncsoregi@mozilla.com at Tue, 26 Apr 2022 09:46:09 +0000
Bug 1699936: Backout 338840bec053 for causing bug 1765524. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D144572
dd7fd8b1e328d5f168fa33f692c1e9a79ba633b1: Bug 1764943. Add null check on path. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 22 Apr 2022 20:16:30 +0000 - rev 615134
Push 39606 by ncsoregi@mozilla.com at Sat, 23 Apr 2022 21:27:33 +0000
Bug 1764943. Add null check on path. r=mstange This problem was introduced by bug 1756197. The old code checked for null before setting the path that was implicitly used by the fill. This null check is retained at the other usage of CreateClipPathForFrame() Differential Revision: https://phabricator.services.mozilla.com/D144477