searching for reviewer(mstange)
656ab502f280c80d473daa224c1ae014b15a4044: Bug 1559715 r=dholbert,mstange a=RyanVM
longsonr <longsonr@gmail.com> - Sun, 04 Aug 2019 19:43:37 +0000 - rev 451289
Push 478 by ryanvm@gmail.com at Mon, 12 Aug 2019 18:55:31 +0000
Bug 1559715 r=dholbert,mstange a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D36874
23b7307d18395656847159ab6489657db7deb857: Bug 1563994 - [10.15] Right Click When Not Focused Presents "Keystroke Receiving" Access Grant Request Dialog r=mstange a=jcristau
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 31 Jul 2019 01:03:49 +0000 - rev 451279
Push 474 by archaeopteryx@coole-files.de at Thu, 08 Aug 2019 23:31:47 +0000
Bug 1563994 - [10.15] Right Click When Not Focused Presents "Keystroke Receiving" Access Grant Request Dialog r=mstange a=jcristau Use addGlobalMonitorForEventsMatchingMask instead of CGEventTapCreate to monitor for mouse clicks outside of the application while context menus are displayed. Using addGlobalMonitorForEventsMatchingMask prevents the display of the privacy "Keystroke Receiving" dialog when listening for mouse clicks. Differential Revision: https://phabricator.services.mozilla.com/D39973
92d2ea3e3faa6418ef026b6264e9b74d1aa9d509: Bug 1508180 - Use uppercase high-order macro names in profiler. r=mstange
Ted Campbell <tcampbell@mozilla.com> - Mon, 19 Nov 2018 17:41:27 +0000 - rev 450568
Push 272 by eakhgari@mozilla.com at Thu, 13 Dec 2018 22:29:46 +0000
Bug 1508180 - Use uppercase high-order macro names in profiler. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D12235
b1ece767c018300c56363f030f10cfc81516f4ba: Bug 1445943 - Add Enterprise Policy support for macOS to ESR. This includes patches in bug 1445943, bug 1497408, bug 1497948, bug 1498032. r=mstange,felipe,glandium,spohl, a=lizzard
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 20 Nov 2018 02:48:00 -0500 - rev 450486
Push 246 by ryanvm@gmail.com at Tue, 20 Nov 2018 13:42:35 +0000
Bug 1445943 - Add Enterprise Policy support for macOS to ESR. This includes patches in bug 1445943, bug 1497408, bug 1497948, bug 1498032. r=mstange,felipe,glandium,spohl, a=lizzard
4503802587c82e204de340291ce9b403753b82fa: Bug 1445943 - Add Enterprise Policy support for macOS to ESR. This includes patches in bug 1445943, bug 1497408, bug 1497948, bug 1498032. r=mstange,felipe,glandium,spohl, a=lizzard
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Tue, 13 Nov 2018 12:33:00 -0500 - rev 450474
Push 241 by ryanvm@gmail.com at Mon, 19 Nov 2018 13:42:46 +0000
Bug 1445943 - Add Enterprise Policy support for macOS to ESR. This includes patches in bug 1445943, bug 1497408, bug 1497948, bug 1498032. r=mstange,felipe,glandium,spohl, a=lizzard
fa676cc6ee3c3cfd7b7929ac68c62cacb235a1df: Bug 1498433: Ensure that crash reporter is in the foreground and focused on macOS. r=mstange, a=RyanVM
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 12 Oct 2018 22:46:40 -0400 - rev 450240
Push 210 by ryanvm@gmail.com at Mon, 15 Oct 2018 15:55:17 +0000
Bug 1498433: Ensure that crash reporter is in the foreground and focused on macOS. r=mstange, a=RyanVM
6d3676c3ea4dfa4a67f943c61afcb02176cf1a3e: 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, a=RyanVM
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sun, 07 Oct 2018 18:19:09 -0700 - rev 450234
Push 208 by ryanvm@gmail.com at Thu, 11 Oct 2018 19:42:34 +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, a=RyanVM
d100ed05cbe4036e873279428bb70b031133ffeb: 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, a=jcristau
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sun, 30 Sep 2018 01:02:08 -0400 - rev 450161
Push 191 by ryanvm@gmail.com at Mon, 01 Oct 2018 11:35:50 +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, a=jcristau
8d71faee5dcdd0773b7e0830b8fad96a6bda559b: 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 a=jorgk DONTBUILD THUNDERBIRD_60_VERBRANCH
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sun, 30 Sep 2018 01:02:08 -0400 - rev 450157
Push 190 by mozilla@jorgk.com at Sun, 30 Sep 2018 17:57:54 +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 a=jorgk DONTBUILD
97ccdfcb42197c37ba788b28b5333495e3d6213a: Bug 1479071 - Revert kPMDataFormatXMLCompressed to kPMDataFormatXMLNormal. r=mstange, a=RyanVM
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 22 Aug 2018 02:07:28 +0000 - rev 450031
Push 149 by ryanvm@gmail.com at Thu, 23 Aug 2018 15:05:47 +0000
Bug 1479071 - Revert kPMDataFormatXMLCompressed to kPMDataFormatXMLNormal. r=mstange, a=RyanVM Bug 1411879 introduced kPMDataFormatXMLCompress. However, this parameter caused the saving print settings problem. Before investigating this reason, this patch will revert this parameter. Differential Revision: https://phabricator.services.mozilla.com/D3943
1ce5ae8915b99234bf0300cb4540aebe5f02a90d: Bug 1467889 - Adjust some uses of XPCOM strings. r=mrbkap, r=mstange, a=RyanVM
Jed Davis <jld@mozilla.com> - Mon, 06 Aug 2018 18:17:27 -0400 - rev 449972
Push 132 by ryanvm@gmail.com at Tue, 07 Aug 2018 03:45:02 +0000
Bug 1467889 - Adjust some uses of XPCOM strings. r=mrbkap, r=mstange, a=RyanVM MozReview-Commit-ID: 5AG4WAmbLZz
21eb2b45dbc8c1b342e457d6d95100028541d6c3: Bug 1468053 - Disable a workaround on macOS 10.14+ for an Apple bug described in bug 378645 involving popup windows that was fixed by Apple. r=mstange, a=RyanVM
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Thu, 26 Jul 2018 19:01:43 +0300 - rev 449965
Push 130 by ryanvm@gmail.com at Mon, 06 Aug 2018 23:38:41 +0000
Bug 1468053 - Disable a workaround on macOS 10.14+ for an Apple bug described in bug 378645 involving popup windows that was fixed by Apple. r=mstange, a=RyanVM
f5636e2f42dec83b13bad755bf276f8dbb9e26fb: Bug 1467889 - Adjust some uses of XPCOM strings. r=mrbkap, r=mstange, a=RyanVM
Jed Davis <jld@mozilla.com> - Mon, 06 Aug 2018 18:17:27 -0400 - rev 449964
Push 130 by ryanvm@gmail.com at Mon, 06 Aug 2018 23:38:41 +0000
Bug 1467889 - Adjust some uses of XPCOM strings. r=mrbkap, r=mstange, a=RyanVM MozReview-Commit-ID: 5AG4WAmbLZz
7b0391a25a29f84c72fcf4d05488ab1daccbfbe2: Bug 1420865 - Don't check for CONTENT_MAY_CHANGE_TRANSFORM across layer trees. r=mstange, a=RyanVM
Ryan Hunt <rhunt@eqrion.net> - Mon, 07 May 2018 16:07:06 -0500 - rev 449884
Push 110 by ryanvm@gmail.com at Fri, 13 Jul 2018 21:23:07 +0000
Bug 1420865 - Don't check for CONTENT_MAY_CHANGE_TRANSFORM across layer trees. r=mstange, a=RyanVM MayResample() is used on the content and compositor to determine whether the whole visible region should be or should have been validated. This calculation is done partially by traversing ancestor layers and looking for a flag. This can return different values then in the content side versus the shadow side, which in this case leads to artifacts. This commit tries to solve the problem by ignoring layers that content is unaware of. This works, but has the downside that resampling artifacts could show up if the parent process is truly doing animations that require resampling. MozReview-Commit-ID: 4TW6nzxS6E
45689b759100952aa0f9dfbb0bbda44aa581c174: Bug 1464928 - Invalidate border-collapse tables when we remove the border from a cell. r=mstange, a=RyanVM
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 07 Jun 2018 20:31:38 +1200 - rev 449539
Push 91 by ryanvm@gmail.com at Mon, 18 Jun 2018 14:13:53 +0000
Bug 1464928 - Invalidate border-collapse tables when we remove the border from a cell. r=mstange, a=RyanVM MozReview-Commit-ID: 4LWdFJkr72v
bda9a66dc3583e484c42c77089160a2af9441a0b: Bug 1406727 - more checks. r=mstange a=lizzard
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 25 Apr 2018 09:00:17 +0300 - rev 449158
Push 2 by asasaki@mozilla.com at Thu, 26 Apr 2018 19:58:18 +0000
Bug 1406727 - more checks. r=mstange a=lizzard
8de44ca6b80e9c3dcfefce765b5aa185f852b661: Bug 1316783 - Record mSamplingRect for PatternType::SURFACE when using DrawTargetRecording. r=mstange, a=ritu
Bob Owen <bobowencode@gmail.com> - Tue, 15 Nov 2016 11:09:51 +0000 - rev 448275
Push 2 by asasaki@mozilla.com at Thu, 26 Apr 2018 19:58:18 +0000
Bug 1316783 - Record mSamplingRect for PatternType::SURFACE when using DrawTargetRecording. r=mstange, a=ritu MozReview-Commit-ID: 8JWzW2cOSXK
2c8f1510d293b272d4a2638b3c55a77beea2f66d: Bug 1304539 - Use AdjustedDrawTarget to draw text. r=mstange a=lizzard
Ethan Lin <ethlin@mozilla.com> - Mon, 17 Oct 2016 16:21:10 -0700 - rev 448195
Push 2 by asasaki@mozilla.com at Thu, 26 Apr 2018 19:58:18 +0000
Bug 1304539 - Use AdjustedDrawTarget to draw text. r=mstange a=lizzard
3de3ef8b8b3d80bb39e4f32667bf663f01cec8af: Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. a=ritu
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 05 Nov 2015 13:44:00 -0800 - rev 447963
Push 2 by asasaki@mozilla.com at Thu, 26 Apr 2018 19:58:18 +0000
Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. a=ritu It would be nice to add static assertions for this equivalence but I don't want to have to include cairo.h in gfxTypes.h. (Indeed, that's why gfxImageFormatToCairoFormat and gfxCairoFormatToImageFormat are macros in the first place).
9718d92fab4d9a39acdc2afb0302b6fcd7997f6c: Bug 1393367 - Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. r=mstange, r=fbraun, a=RyanVM
Miko Mynttinen <mikokm@gmail.com> - Thu, 12 Apr 2018 14:18:03 +0200 - rev 447599
Bug 1393367 - Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. r=mstange, r=fbraun, a=RyanVM
d653ab9ff7622839a4fc7cc38dbfef7f2bc8098f: Bug 1448132 - Do not call CGSSetWindowTransform if the window is not visible. r=mstange, a=RyanVM
Tooru Fujisawa <arai_a@mac.com> - Fri, 06 Apr 2018 13:10:16 +0900 - rev 447372
Bug 1448132 - Do not call CGSSetWindowTransform if the window is not visible. r=mstange, a=RyanVM
82edf3649c7cbe815ee95e156297213044ccb4b2: Bug 1434584 - Make icon in MacOS nsStandaloneNativeMenu a template image. r=mstange, a=RyanVM
Johann Hofmann <jhofmann@mozilla.com> - Fri, 30 Mar 2018 20:33:42 +0200 - rev 447357
Bug 1434584 - Make icon in MacOS nsStandaloneNativeMenu a template image. r=mstange, a=RyanVM MozReview-Commit-ID: G0s0rUyiKMx
a16f636c81ebb4c995b6d64966557ccde9a4559f: Bug 1397795 part 3 - Don't rely on opaque widgets not having overflow. r=mstange, a=jcristau
Jonathan Watt <jwatt@jwatt.org> - Mon, 19 Feb 2018 16:00:32 +0000 - rev 447094
Bug 1397795 part 3 - Don't rely on opaque widgets not having overflow. r=mstange, a=jcristau MozReview-Commit-ID: GJNDwQUjfEr
d37345171e91d91e70f59b5f4db9c27040f81ef3: Bug 1397795 part 2 - Crashtest for box-shadow. r=mstange, a=jcristau
Jonathan Watt <jwatt@jwatt.org> - Mon, 19 Feb 2018 13:14:46 +0000 - rev 447093
Bug 1397795 part 2 - Crashtest for box-shadow. r=mstange, a=jcristau MozReview-Commit-ID: 8zEK1R77znx
4a040f2fca3068bfa710338ca87eedfae8231db5: Bug 1397795 - Fix stack overflow crash due to box-shadow. r=mstange, a=jcristau
Jonathan Watt <jwatt@jwatt.org> - Fri, 23 Feb 2018 10:40:12 +0000 - rev 447092
Bug 1397795 - Fix stack overflow crash due to box-shadow. r=mstange, a=jcristau GetBoxShadowRectForFrame is called while we're calculating the visual overflow bounds for a frame. So it is not valid for it to use the frame's "current" visual overflow rect (which may be uninitialized or stale). MozReview-Commit-ID: J52dxIMrMg5
fb798a901a729b9dec35e07e4df140c3456b1ca0: Bug 1445519 - Use frameRectForContentRect:styleMask: for nsCocoaWindow::ClientToWindowSize. r=mstange a=jcristau
Xidorn Quan <me@upsuper.org> - Wed, 14 Mar 2018 12:59:27 +1100 - rev 446989
Bug 1445519 - Use frameRectForContentRect:styleMask: for nsCocoaWindow::ClientToWindowSize. r=mstange a=jcristau This aligns the behavior with windows, though that may not be the right thing to do, see bug 1445738. MozReview-Commit-ID: 6p97SXWfchA
61018626779e19ac66142c9eecad035f309ece00: Bug 1443830 - Backed out changeset 1236752bf224 (bug 785440) for installer size regression. r=mstange a=jcristau
Julien Cristau <jcristau@mozilla.com> - Mon, 12 Mar 2018 16:19:38 +0100 - rev 446915
Bug 1443830 - Backed out changeset 1236752bf224 (bug 785440) for installer size regression. r=mstange a=jcristau
d9910fc2faa6b0054668551c4f892798c5668850: Bug 1307555 - Create a hit test info item for a scroll frame's scrolled frame that's not clipped to the displayport. r=mstange
Botond Ballo <botond@mozilla.com> - Mon, 26 Feb 2018 19:03:32 -0500 - rev 446811
Bug 1307555 - Create a hit test info item for a scroll frame's scrolled frame that's not clipped to the displayport. r=mstange MozReview-Commit-ID: 5MJg4zqxSAk
c26cb9769245d3b8023f887cda759e8fb9c70efc: Bug 1425605 - Add the start/end mark names to performance.measure profiler markers; r=baku,mstange
Greg Tatum <gtatum@mozilla.com> - Thu, 08 Mar 2018 16:36:53 -0600 - rev 446783
Bug 1425605 - Add the start/end mark names to performance.measure profiler markers; r=baku,mstange MozReview-Commit-ID: I8DzSlSi124
2c63728fdf4b4c5d522a382a47df2aed6bff03c4: Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 07 Mar 2018 15:40:42 +1300 - rev 446482
Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange * * * [mq]: fix MozReview-Commit-ID: F3tlwtmGlvL
cc36ff7b9f58d3f816f44339eca78b8c9c9120f8: Bug 1442915 - Don't use shadow visible region in DefaultComputeEffectiveTransforms since it might not be computed yet. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 08 Mar 2018 20:00:50 +1300 - rev 446481
Bug 1442915 - Don't use shadow visible region in DefaultComputeEffectiveTransforms since it might not be computed yet. r=mstange
4b56d0a2859f9da961078be439102101290d8170: Bug 1442938: Nil-check the title in nsCocoaWindow::importState / exportState. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 03 Mar 2018 18:47:41 +0100 - rev 446343
Bug 1442938: Nil-check the title in nsCocoaWindow::importState / exportState. r=mstange Looking at the docs for [NSWindow title] I don't think it's supposed to return nil under any circumstances... But it does in our automation, for some reason, with the patches for bug 1439875 which make our fullscreen code run a bit earlier. MozReview-Commit-ID: AX4qzjzsqST
44b5d524c06171e1dd80e0f28bac176401f83121: Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 07 Mar 2018 15:40:42 +1300 - rev 446222
Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange
1c81ecf4726878d2636f9a9a5d4a3b80807f87f1: Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 07 Mar 2018 15:40:42 +1300 - rev 446202
Bug 1438990 - Remove common clip count code from FrameLayerBuilder, as it's no longer necessary now that we have ASRs. r=mstange
b608d2dcbb86f0e53644ef5b6881b349b3472725: Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
Nika Layzell <nika@thelayzells.com> - Fri, 09 Feb 2018 15:17:26 -0500 - rev 445971
Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj MozReview-Commit-ID: BN18I8Q6c7S
46c607ac246a3a0c16d190a9c4f8cd41d38a945a: Bug 335545 - Add test to verify that overflowing clipboard data survives r=mstange
Rob Wu <rob@robwu.nl> - Sun, 25 Feb 2018 19:08:12 +0100 - rev 445942
Bug 335545 - Add test to verify that overflowing clipboard data survives r=mstange I accidentally broke the ability to retrieve a big string from the clipboard, and there was no test that failed. So this provides a new test that does the following: 1. Store a big string in a nsTransferable. 2. Copy it to the clipboard. 3. Create a new nsTransferable, initialize with small data. 4. Populate the nsTransferable with (big) data from the clipboard. 5. Populate the nsTransferable with small data. After each step, the test checks whether the transferable holds the expected data and length, and (on non-Windows) checks that the big data is backed by a file, and small data is not. MozReview-Commit-ID: 9yuXZxVqD6R
5469af7e5a36d3c34b876ba6fccf17647bc258a7: Bug 335545 - Make DataStruct non-copyable r=mstange
Rob Wu <rob@robwu.nl> - Sun, 25 Feb 2018 17:36:08 +0100 - rev 445941
Bug 335545 - Make DataStruct non-copyable r=mstange DataStruct cannot safely be copied if its mCacheFD member is set. Currently there is no code for this case, but to avoid problems later, mark the copy and assignment constructors private and delete them. A move-constructor was added to compensate for the deleted copy constructor. nsTransferable::AddDataFlavor uses this new constructor instead of the previous implicit default copy constructor. MozReview-Commit-ID: 3N5xjFXOUKB
a9eca77bd638babb8de38824f1e61b4bbd8424f6: Bug 335545 - Count FD instead of looking for clipboardcache in test_bug1123480.xul r=mstange
Rob Wu <rob@robwu.nl> - Sun, 25 Feb 2018 17:30:13 +0100 - rev 445940
Bug 335545 - Count FD instead of looking for clipboardcache in test_bug1123480.xul r=mstange - Count open file descriptors instead of testing the existence of a file (because the clipboard is now only reachable through file descriptors, and not through a file path). - Use a fixed string instead of a random string. The previous way of generating a string was non-deterministic, and there was a very small chance that the generated string was not large enough to trigger the cache-to-disk-mode. - Use "text/unicode" instead of "text/plain", because JavaScript strings use two bytes, not one bytes each. - The cache file is already created when the Transferable is created, so check the cache file after assigning data to the nsITransferable, but before copying it to the clipboard. MozReview-Commit-ID: KOkYOm280Oh
28a5bbda5231a3d0932fe80fdf0783e880ef2250: Bug 335545 - Store clipboard data in memory XOR file r=mstange
Rob Wu <rob@robwu.nl> - Sun, 03 Sep 2017 03:21:45 +0200 - rev 445939
Bug 335545 - Store clipboard data in memory XOR file r=mstange Ensure that only DataStruct::mData + mDataLen, XOR DataStruct::mCacheFD is used. (Previously it was possible that all of these members were populated, which is a waste of memory.) The effect of this change is visible when SetTransferData is called multiple times with the same flavor, but with one below the threshold for storing in-memory, and the other above (=store in a file). MozReview-Commit-ID: 4UlkKAYsjf
07e72c13b47641264629490a28894c6007fabe9d: Bug 335545 - Use nsAnonymousTemporaryFile for clipboard cache r=mstange
Rob Wu <rob@robwu.nl> - Sun, 03 Sep 2017 02:29:10 +0200 - rev 445938
Bug 335545 - Use nsAnonymousTemporaryFile for clipboard cache r=mstange The cache file is never directly exposed to consumers of DataStruct, so it does not make sense to keep the clipboardcache file around forever. The only change in this commit is to switch from using a filename to using a file descriptor. In the destructor, the FD is explicitly closed (which releases the file data). nsAnonymousTemporaryFile takes care of removing the file when the destructor is not called (e.g. crashes). Previously, the clipboard cache was stored in a file called: TmpD/clipboardcache-N As of this commit, the clipboard cache is stored at: TmpD/mozilla-temp-randomN (macOS and Linux) TmpD/mozilla-temp-files/mozilla-temp-randomN (Windows) (see xpcom/io/nsAnonymousTemporaryFile.{h,cpp} for more details) To verify that these files are really gone: 1. Create a document with 500k+ characters, open it in Firefox. 2. Copy its content - this will trigger the clipboard cache. 3. Look for the open file descriptor of the deleted file: ( macOS and Linux: ) lsof +L1 | grep mozilla-temp 4. Copy anything (under the 500k threshold), or quit/kill Firefox. 5. Repeat step 3 and observe that the number of file descriptors has decreased. MozReview-Commit-ID: 85GlKQrNUl5
114d99e1c41c8bf49633d331cf3edbe236c2b4a5: Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 02 Mar 2018 11:19:17 +1300 - rev 445530
Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r=mstange Combing the two clips as-is should always be correct, and since they're frequently identical, we can usually make IntersectClip a no-op. MozReview-Commit-ID: 3xxMyZjwPvJ
992b8e378397da808cc9c8f0a9b962c8ca469f39: Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 15 Feb 2018 15:52:37 +1300 - rev 445527
Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r=mstange MozReview-Commit-ID: AWsXw2ZrL9Q
d83a1820b2f22263888e082911615e0c5dd4288f: Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 02 Mar 2018 10:06:13 +1300 - rev 445497
Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r=mstange Combing the two clips as-is should always be correct, and since they're frequently identical, we can usually make IntersectClip a no-op. MozReview-Commit-ID: EKHdPogzd3t
49b285030492a1f490844fa721750def4fc4d112: Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 15 Feb 2018 15:52:37 +1300 - rev 445494
Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r=mstange MozReview-Commit-ID: 6brxIaZR2eq
dd8af18e26d4c1483ac9de3975157e24e3836a1b: Bug 1439809 - Change the display list merging algorithm to no longer require a hashtable of the old display list items. r=miko,mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 01 Mar 2018 16:16:02 +1300 - rev 445284
Bug 1439809 - Change the display list merging algorithm to no longer require a hashtable of the old display list items. r=miko,mstange
f359ad5c4fc3b182578ff3fc22d7630d3b334c0f: Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 01 Mar 2018 11:42:30 +1300 - rev 445211
Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r=mstange Combing the two clips as-is should always be correct, and since they're frequently identical, we can usually make IntersectClip a no-op. MozReview-Commit-ID: AzqvbQJAytp
b7e46c4c7dc11563c708425b06897e8ce26d804d: Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 15 Feb 2018 15:52:37 +1300 - rev 445208
Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r=mstange MozReview-Commit-ID: CdbUJ2QuAeM
fcde688c911e2cf602516a3a67097f0a29ae9354: Bug 1398845 - Handle null mBuffer in PaintedLayerComposite::IsOpaque r=mstange
Doug Thayer <dothayer@mozilla.com> - Thu, 22 Feb 2018 20:53:10 -0800 - rev 444717
Bug 1398845 - Handle null mBuffer in PaintedLayerComposite::IsOpaque r=mstange In some cases we can end up with a PaintedLayerComposite still present in the layer tree but with its mBuffer cleaned up. Whether this should be occurring or not is still under discussion, but nevertheless a PaintedLayerComposite without its mBuffer should not be considered opaque, and treating it as opaque results in a black flash on OSX when following links from the activity stream. MozReview-Commit-ID: KklHEivfBWZ
3701ed1b61bb93f05551726af8610d4af7d14a1e: Bug 1438471 - Remove dead code: nm-symbolicate.py r=mstange
Sylvestre Ledru <sledru@mozilla.com> - Thu, 22 Feb 2018 08:59:39 +0100 - rev 444293
Bug 1438471 - Remove dead code: nm-symbolicate.py r=mstange MozReview-Commit-ID: 7qaYBvLzPZL
dec7c40f3be3fc3e2b0a7c7f968757a9541b5efb: Bug 1436904 - Part 2: Lookup DisplayItemData during display list building when the frame is already in cache. r=Bas,mstange
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 13 Feb 2018 13:43:36 +1300 - rev 444279
Bug 1436904 - Part 2: Lookup DisplayItemData during display list building when the frame is already in cache. r=Bas,mstange * * * [mq]: fix MozReview-Commit-ID: Fs64qPl0JQb * * * [mq]: fix2 MozReview-Commit-ID: HkDGYMfcNA4 * * * [mq]: fix MozReview-Commit-ID: KWy5ZCe0Yel * * * [mq]: fix2 MozReview-Commit-ID: GLNjYy87hcz