searching for reviewer(lizzard)
621034a42acc8bd3a8249542bb4b452bb831084f: Bug 1447080 - Remove SEE_MASK_FLAG_NO_UI for better Windows 10 compatibility. r=dparks, a=lizzard
Jim Mathies <jmathies@mozilla.com> - Mon, 26 Mar 2018 08:55:21 -0500 - rev 357084
Push 7663 by ryanvm@gmail.com at Mon, 30 Apr 2018 18:44:18 +0000
Bug 1447080 - Remove SEE_MASK_FLAG_NO_UI for better Windows 10 compatibility. r=dparks, a=lizzard MozReview-Commit-ID: FbaKIfQdV8K
93f6797768fca6ecc10767003690fac3db2c36bf: Bug 1452619 - Implement mozilla::IsAsciiAlpha. r=froydnj, a=lizzard FIREFOX_52_7_4esr_RELBRANCH
Jeff Walden <jwalden@mit.edu> - Mon, 09 Apr 2018 12:02:43 -0700 - rev 357071
Push 7654 by asasaki@mozilla.com at Sat, 28 Apr 2018 00:51:35 +0000
Bug 1452619 - Implement mozilla::IsAsciiAlpha. r=froydnj, a=lizzard
89857f35df2914762f833b0be2cf27b90328a265: Bug 1453127 - Do not use iterators in MediaStreamTrack when removing listeners. r=pehrsons a=lizzard
Bryce Van Dyk <bvandyk@mozilla.com> - Wed, 18 Apr 2018 15:30:57 -0400 - rev 357064
Push 7649 by ryanvm@gmail.com at Thu, 26 Apr 2018 07:02:08 +0000
Bug 1453127 - Do not use iterators in MediaStreamTrack when removing listeners. r=pehrsons a=lizzard
2b75d55ccf0ed88d4a04ee12a4848b9d4b72d4d2: Bug 1452619 - Implement mozilla::IsAsciiAlpha. r=froydnj, a=lizzard
Jeff Walden <jwalden@mit.edu> - Mon, 09 Apr 2018 12:02:43 -0700 - rev 357063
Push 7649 by ryanvm@gmail.com at Thu, 26 Apr 2018 07:02:08 +0000
Bug 1452619 - Implement mozilla::IsAsciiAlpha. r=froydnj, a=lizzard
14eab155eaa8cdc1c13f864c5b722d04d18188cf: Bug 1411415. r=bz, r=fitzgen, a=lizzard
Kannan Vijayan <kvijayan@mozilla.com> - Thu, 26 Apr 2018 02:56:38 -0400 - rev 357062
Push 7649 by ryanvm@gmail.com at Thu, 26 Apr 2018 07:02:08 +0000
Bug 1411415. r=bz, r=fitzgen, a=lizzard
494e5d5278ba6f5fdda9a2bb9ac7ca772653ee4a: Bug 1446062 - Vorbis fix. r=jmspeex, a=lizzard FIREFOX_52_7_2esr_BUILD1 FIREFOX_52_7_2esr_RELEASE
Monty Montgomery <monty@xiph.org> - Thu, 15 Mar 2018 18:12:05 -0400 - rev 356947
Push 7589 by ryanvm@gmail.com at Thu, 15 Mar 2018 23:33:06 +0000
Bug 1446062 - Vorbis fix. r=jmspeex, a=lizzard
2c4d7a59041b330dbee832b8e0bf1ec9c7d9558e: Bug 1430557. r=longsonr, a=lizzard
Jonathan Watt <jwatt@jwatt.org> - Tue, 20 Feb 2018 16:13:05 -0500 - rev 356859
Push 7552 by ryanvm@gmail.com at Tue, 20 Feb 2018 21:20:17 +0000
Bug 1430557. r=longsonr, a=lizzard
613330624c46b9bda222fb02f6742cee4b4ebf18: Bug 1430761 - Update tzdata in ICU data files to 2018c. r=Waldo, a=lizzard
André Bargull <andre.bargull@gmail.com> - Thu, 01 Feb 2018 05:44:11 -0800 - rev 356856
Push 7552 by ryanvm@gmail.com at Tue, 20 Feb 2018 21:20:17 +0000
Bug 1430761 - Update tzdata in ICU data files to 2018c. r=Waldo, a=lizzard
a6a9e26688c1e5048e1688048ed6bb7aef7b3a36: Bug 1433005 - Simplify codec pruning in NegotiateCodecs. r=bwc, a=lizzard
Dan Minor <dminor@mozilla.com> - Fri, 26 Jan 2018 11:46:51 -0500 - rev 356821
Push 7536 by ryanvm@gmail.com at Wed, 07 Feb 2018 19:11:25 +0000
Bug 1433005 - Simplify codec pruning in NegotiateCodecs. r=bwc, a=lizzard
f0ec180993d2b42e2d622c54efaadd33b70418c8: Bug 1261175. r=bobowen a=lizzard
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 14 Nov 2017 10:31:36 +1300 - rev 356819
Push 7536 by ryanvm@gmail.com at Wed, 07 Feb 2018 19:11:25 +0000
Bug 1261175. r=bobowen a=lizzard MozReview-Commit-ID: B9yAN0F01rj
f6216ea8b8fc4ff0c22f95e0aae6c4df2a5e6b5f: Bug 1410106 - Better check about privateBrowsing for IDB. r=asuth, a=lizzard FIREFOX_52_5_1esr_BUILD1 FIREFOX_52_5_1esr_RELEASE
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 08 Nov 2017 06:43:50 +0100 - rev 356587
Push 7426 by ryanvm@gmail.com at Tue, 28 Nov 2017 20:12:07 +0000
Bug 1410106 - Better check about privateBrowsing for IDB. r=asuth, a=lizzard
e4d839e583f88e318e24fef8e6efa7ff18d7b565: Bug 1402372 - Fix instancing count for non-instanced calls in ANGLE D3D9. r=lenzak, a=lizzard
Jeff Gilbert <jgilbert@mozilla.com> - Mon, 27 Nov 2017 19:48:08 -0500 - rev 356586
Push 7426 by ryanvm@gmail.com at Tue, 28 Nov 2017 20:12:07 +0000
Bug 1402372 - Fix instancing count for non-instanced calls in ANGLE D3D9. r=lenzak, a=lizzard MozReview-Commit-ID: DT6iKeFewr1
cf34a0574e585fab44fbec1718aca5375790cd97: Bug 1355576 - Add ability to clear all localStorage; r=janv, a=lizzard FIREFOX_52_5_0esr_BUILD2 FIREFOX_52_5_0esr_RELEASE
Jan Varga <jan.varga@gmail.com> - Tue, 07 Nov 2017 19:08:51 +0200 - rev 356556
Push 7412 by archaeopteryx@coole-files.de at Tue, 07 Nov 2017 17:09:52 +0000
Bug 1355576 - Add ability to clear all localStorage; r=janv, a=lizzard
22fe3ff3f92358596521f7155ddc512006022207: Bug 1415133 - Downgrades from 55+ to ESR lose bookmarks. r=past a=lizzard
Marco Bonardo <mbonardo@mozilla.com> - Tue, 07 Nov 2017 12:00:55 +0100 - rev 356555
Push 7412 by archaeopteryx@coole-files.de at Tue, 07 Nov 2017 17:09:52 +0000
Bug 1415133 - Downgrades from 55+ to ESR lose bookmarks. r=past a=lizzard MozReview-Commit-ID: 44Rw7m1FP4h
2909ba991f3134f9fbf4859cf08582f1c9845594: Bug 1404105 - Sanitize.js must check if QuotaManager returns an error before continuing with cleaning data. r=janv, a=lizzard
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 16 Oct 2017 11:50:01 +0200 - rev 356554
Push 7411 by ryanvm@gmail.com at Tue, 07 Nov 2017 01:28:03 +0000
Bug 1404105 - Sanitize.js must check if QuotaManager returns an error before continuing with cleaning data. r=janv, a=lizzard
36bd15d14c5ac51f4c369e102cd7ac123962b2fe: Bug 1047098 - Release branch fix for ServiceWorkerRegistrar shutdown. r=bkelly, a=lizzard
Andrew Sutherland <asutherland@asutherland.org> - Fri, 22 Sep 2017 15:18:56 -0400 - rev 356553
Push 7411 by ryanvm@gmail.com at Tue, 07 Nov 2017 01:28:03 +0000
Bug 1047098 - Release branch fix for ServiceWorkerRegistrar shutdown. r=bkelly, a=lizzard My fix for the ServiceWorkerRegistrar shutdown case was not uplift-safe due to a change in how ServiceWorkerRegistrar handled shutdown. On release it spins its own nested event loop rather than using the AsyncShutdown mechanism. The test failures were due to not initializing the mShutdownCompleteFlag to point at something. xpcshell tests experiencing the testing edge case running under optimized builds would end up writing to the null memory address. Debug builds would end up asserting that the pointer had no value. I've reordered the ProfileStopped method so the pointer is initialized earlier. I also added a death-grip in the observer call. I initially added it because of a hasty analysis of the problem, but the use of ClearOnShutdown() with its default shutdown phase should happen strictly after the profile-before-change notification should keep things safe. I left it there because of the nested event loop spinning and not wanting to have to think about that.
c7e3abf74023c696ad9b8648f8280b7aad30b690: Bug 1047098 - "Clear Recent History" must clean up all the ServiceWorkers. r=bkelly, a=lizzard
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 21 Sep 2017 21:32:00 +0200 - rev 356552
Push 7411 by ryanvm@gmail.com at Tue, 07 Nov 2017 01:28:03 +0000
Bug 1047098 - "Clear Recent History" must clean up all the ServiceWorkers. r=bkelly, a=lizzard This includes minor shutdown fixes by :asuth as discussed on https://bugzilla.mozilla.org/show_bug.cgi?id=1047098#c56 and c57.
088577f0c46eb1350a1f9ff212fb1439d9b64d98: Bug 1047098 - "Clear Recent History" must always clean up QuotaManager data. r=janv, a=lizzard
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 21 Sep 2017 21:32:00 +0200 - rev 356551
Push 7411 by ryanvm@gmail.com at Tue, 07 Nov 2017 01:28:03 +0000
Bug 1047098 - "Clear Recent History" must always clean up QuotaManager data. r=janv, a=lizzard
de336078d36b0f6f88b0fc566a1e4132f54a78e1: Bug 1400763 - Remove display: contents pseudo frames. r=mats, a=lizzard
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 06 Nov 2017 10:59:27 -0500 - rev 356548
Push 7409 by ryanvm@gmail.com at Mon, 06 Nov 2017 15:59:42 +0000
Bug 1400763 - Remove display: contents pseudo frames. r=mats, a=lizzard The content insertion frame may be tagged instead of the primary frame. MozReview-Commit-ID: 9x5apL0sv1y
638b1ad1c30d87885b6c776ca386c76bbb605efb: Bug 1411957 - Part 2: Update tzdata in ICU data files to 2017c. r=Waldo, a=lizzard
André Bargull <andre.bargull@gmail.com> - Thu, 26 Oct 2017 23:10:51 +0900 - rev 356539
Push 7404 by ryanvm@gmail.com at Thu, 02 Nov 2017 14:06:55 +0000
Bug 1411957 - Part 2: Update tzdata in ICU data files to 2017c. r=Waldo, a=lizzard
fe7ded7b8d114abc7eff01425d6d4ecd01b42280: Bug 1411957 - Part 1: Treat Canada/East-Saskatchewan as a legacy ICU time zone. r=Waldo, a=lizzard
André Bargull <andre.bargull@gmail.com> - Sat, 28 Oct 2017 02:50:59 -0700 - rev 356538
Push 7404 by ryanvm@gmail.com at Thu, 02 Nov 2017 14:06:55 +0000
Bug 1411957 - Part 1: Treat Canada/East-Saskatchewan as a legacy ICU time zone. r=Waldo, a=lizzard MozReview-Commit-ID: DS5hECjNK7u
8335e1d7b14054ce8b1ecc77d9fc7a1c39880f4d: Bug 1404787 - Fix symbols visibility. r=fitzgen, a=lizzard
Philip Chimento <philip.chimento@gmail.com> - Tue, 31 Oct 2017 08:37:36 -0700 - rev 356537
Push 7404 by ryanvm@gmail.com at Thu, 02 Nov 2017 14:06:55 +0000
Bug 1404787 - Fix symbols visibility. r=fitzgen, a=lizzard
679425f89cbd691a33ab9e206a4950c057a6c662: Bug 1404105 - Sanitize.js must check if QuotaManager returns an error before continuing with cleaning data. r=janv, a=lizzard
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 16 Oct 2017 11:50:01 +0200 - rev 356529
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1404105 - Sanitize.js must check if QuotaManager returns an error before continuing with cleaning data. r=janv, a=lizzard
810f4346fd0587fd7a1bb65c3df8d3f78dc23fef: Bug 1047098 - "Clear Recent History" must clean up all the ServiceWorkers. r=bkelly, a=lizzard
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 22 Sep 2017 15:18:56 -0400 - rev 356528
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1047098 - "Clear Recent History" must clean up all the ServiceWorkers. r=bkelly, a=lizzard This includes minor shutdown fixes by :asuth as discussed on https://bugzilla.mozilla.org/show_bug.cgi?id=1047098#c56 and c57. *** Bug 1047098 - Release branch fix for ServiceWorkerRegistrar shutdown. r=bkelly, a=lizzard My fix for the ServiceWorkerRegistrar shutdown case was not uplift-safe due to a change in how ServiceWorkerRegistrar handled shutdown. On release it spins its own nested event loop rather than using the AsyncShutdown mechanism. The test failures were due to not initializing the mShutdownCompleteFlag to point at something. xpcshell tests experiencing the testing edge case running under optimized builds would end up writing to the null memory address. Debug builds would end up asserting that the pointer had no value. I've reordered the ProfileStopped method so the pointer is initialized earlier. I also added a death-grip in the observer call. I initially added it because of a hasty analysis of the problem, but the use of ClearOnShutdown() with its default shutdown phase should happen strictly after the profile-before-change notification should keep things safe. I left it there because of the nested event loop spinning and not wanting to have to think about that.
0de6bb4377d816eca40b1e7f191cddfbb1a018de: Bug 1047098 - "Clear Recent History" must always clean up QuotaManager data. r=janv, a=lizzard
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 21 Sep 2017 21:32:00 +0200 - rev 356527
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1047098 - "Clear Recent History" must always clean up QuotaManager data. r=janv, a=lizzard
2abf26abb2a20d07a431fccfa97f19285bf5bac4: Bug 1350564 - Don't try to addref a null mResult in UsageRequest::GetResult (mResult can be null when mHaveResultOrErrorCode is true). r=btseng, a=lizzard
Jan Varga <jan.varga@gmail.com> - Tue, 18 Apr 2017 10:15:57 +0200 - rev 356526
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1350564 - Don't try to addref a null mResult in UsageRequest::GetResult (mResult can be null when mHaveResultOrErrorCode is true). r=btseng, a=lizzard
556ff3bfb9fcb3adde1eb7ef81ed92ecfe3b444b: Bug 1348660 - Part 6: Rename QuotaManager::IsOriginWhitelistedForPersistentStorage() to QuotaManager::IsOriginInternal(). r=btseng, a=lizzard
Jan Varga <jan.varga@gmail.com> - Wed, 22 Mar 2017 12:14:09 +0100 - rev 356525
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1348660 - Part 6: Rename QuotaManager::IsOriginWhitelistedForPersistentStorage() to QuotaManager::IsOriginInternal(). r=btseng, a=lizzard
5e07bd37ac6162f218dfe03ed83b5dcca9653b68: Bug 1348660 - Part 5: Implement a method to retrieve usage data for all origins at once. r=btseng, a=lizzard
Jan Varga <jan.varga@gmail.com> - Wed, 22 Mar 2017 12:14:04 +0100 - rev 356524
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1348660 - Part 5: Implement a method to retrieve usage data for all origins at once. r=btseng, a=lizzard
28934912eede9e14895baf4af7575ca9639f59ee: Bug 1348660 - Part 4: Extract common code from GetOriginUsageOp to a new base class QuotaUsageRequestBase. r=btseng, a=lizzard
Jan Varga <jan.varga@gmail.com> - Wed, 22 Mar 2017 12:13:58 +0100 - rev 356523
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1348660 - Part 4: Extract common code from GetOriginUsageOp to a new base class QuotaUsageRequestBase. r=btseng, a=lizzard
917d65bb88962881217d0bd4c3b0109e378f8db8: Bug 1348660 - Part 3: Separate the canceled state out of UsageInfo. r=btseng, a=lizzard
Jan Varga <jan.varga@gmail.com> - Wed, 22 Mar 2017 12:13:54 +0100 - rev 356522
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1348660 - Part 3: Separate the canceled state out of UsageInfo. r=btseng, a=lizzard
57f43e2ab9b57d0a2106b68956aa93834f26a960: Bug 1348660 - Part 2: Rename usage related methods and structures to express the relation to a concrete origin. r=btseng, a=lizzard
Jan Varga <jan.varga@gmail.com> - Wed, 22 Mar 2017 12:13:48 +0100 - rev 356521
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1348660 - Part 2: Rename usage related methods and structures to express the relation to a concrete origin. r=btseng, a=lizzard
a352bfcbaf554f221c9c115094587d961767749b: Bug 1348660 - Part 1: Convert nsIQuotaUsageRequest result related attributes to a new structure nsIQuotaUsageResult and expose it using a new result attribute of type nsIVariant. r=btseng, a=lizzard
Jan Varga <jan.varga@gmail.com> - Wed, 22 Mar 2017 12:13:38 +0100 - rev 356520
Push 7398 by ryanvm@gmail.com at Mon, 30 Oct 2017 22:54:14 +0000
Bug 1348660 - Part 1: Convert nsIQuotaUsageRequest result related attributes to a new structure nsIQuotaUsageResult and expose it using a new result attribute of type nsIVariant. r=btseng, a=lizzard
04e3b5c1f0b2118c3bdea182f3bd470956cbdd46: Bug 1408990 - Only add the entry to the performance object if the loading document's principal is the same as the triggering principal. r=bz, r=dragana, a=lizzard
Valentin Gosu <valentin.gosu@gmail.com> - Sat, 28 Oct 2017 00:15:01 +0200 - rev 356511
Push 7395 by ryanvm@gmail.com at Mon, 30 Oct 2017 18:07:44 +0000
Bug 1408990 - Only add the entry to the performance object if the loading document's principal is the same as the triggering principal. r=bz, r=dragana, a=lizzard MozReview-Commit-ID: 7o8XKHioP1p
f97879a59f5f19717e646e480f7e4a97c1d23243: Bug 1405151 - Ensure that crashes appear correctly in Socorro in the case of SIGABRT crashes on macOS. r=ted, a=lizzard
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 13 Oct 2017 16:29:22 -0400 - rev 356500
Push 7389 by ryanvm@gmail.com at Fri, 27 Oct 2017 14:44:28 +0000
Bug 1405151 - Ensure that crashes appear correctly in Socorro in the case of SIGABRT crashes on macOS. r=ted, a=lizzard
5007f2472f64af3830ce6fb4bcac54463c6bb643: Bug 1404910 - WebSocket should consider the corrent top-level window principal. r=smaug, a=lizzard
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 04 Oct 2017 14:18:19 +0200 - rev 356499
Push 7389 by ryanvm@gmail.com at Fri, 27 Oct 2017 14:44:28 +0000
Bug 1404910 - WebSocket should consider the corrent top-level window principal. r=smaug, a=lizzard
c3ec222e17196a96e4a94b98ac36b5c0c4b2da2d: Bug 1350917 - Re-apply fix from bug 1012912 onto breakpad-client, since it got lost during the last sync. r=ted, a=lizzard
Mike Conley <mconley@mozilla.com> - Wed, 12 Apr 2017 15:23:12 -0400 - rev 356498
Push 7389 by ryanvm@gmail.com at Fri, 27 Oct 2017 14:44:28 +0000
Bug 1350917 - Re-apply fix from bug 1012912 onto breakpad-client, since it got lost during the last sync. r=ted, a=lizzard MozReview-Commit-ID: F9a2c6AG9PC
2a87fb6b9c07cce17663da4b1f06e97c9ffff8e6: Bug 1401804 - Fix IsMarkedBlack check used in gray marking asserts and expose wrappee if we create a new wrapper r=sfink a=sledru a=lizzard
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 27 Oct 2017 11:41:44 +0100 - rev 356497
Push 7388 by jcoppeard@mozilla.com at Fri, 27 Oct 2017 10:44:51 +0000
Bug 1401804 - Fix IsMarkedBlack check used in gray marking asserts and expose wrappee if we create a new wrapper r=sfink a=sledru a=lizzard
e6bd533b57e9773d954ef45e1ede3929b84c02fa: Bug 1406398 - Avoid rooting the object twice in EnumerableOwnProperties. r=jandem, a=lizzard
André Bargull <andre.bargull@gmail.com> - Thu, 12 Oct 2017 09:20:07 -0700 - rev 356492
Push 7384 by ryanvm@gmail.com at Thu, 26 Oct 2017 20:05:49 +0000
Bug 1406398 - Avoid rooting the object twice in EnumerableOwnProperties. r=jandem, a=lizzard
dd068f4e132a2b5d58b2d7ed76a582080479ce99: Bug 1404636 - Special-case typed arrays in PropertyReadNeedsTypeBarrier. r=bhackett, a=lizzard
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Oct 2017 16:15:35 +0200 - rev 356491
Push 7384 by ryanvm@gmail.com at Thu, 26 Oct 2017 20:05:49 +0000
Bug 1404636 - Special-case typed arrays in PropertyReadNeedsTypeBarrier. r=bhackett, a=lizzard
8426754b71309709f17e439b55d0989078009824: Bug 1408412 - Use ARGS_LENGTH_MAX as upper bound in MArgumentsLength::computeRange. r=nbp, a=lizzard
Jan de Mooij <jdemooij@mozilla.com> - Wed, 25 Oct 2017 11:30:17 +0200 - rev 356489
Push 7384 by ryanvm@gmail.com at Thu, 26 Oct 2017 20:05:49 +0000
Bug 1408412 - Use ARGS_LENGTH_MAX as upper bound in MArgumentsLength::computeRange. r=nbp, a=lizzard
60df7db066693587edc2b64d71c90e640dba2f20: Bug 1343147 - Part 2: A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange, a=lizzard
cku <cku@mozilla.com> - Thu, 12 Oct 2017 10:33:59 +0800 - rev 356473
Push 7376 by ryanvm@gmail.com at Fri, 20 Oct 2017 20:17:39 +0000
Bug 1343147 - Part 2: A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange, a=lizzard MozReview-Commit-ID: Bc0bUdrOxpX
971d6345bc3aef5fa54911cb7a348768e5020ff4: Bug 1343147 - Part 1: Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange, a=lizzard
cku <cku@mozilla.com> - Thu, 12 Oct 2017 10:31:05 +0800 - rev 356472
Push 7376 by ryanvm@gmail.com at Fri, 20 Oct 2017 20:17:39 +0000
Bug 1343147 - Part 1: Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange, a=lizzard When we generate the glyph mask for a transformed frame in GenerateAndPushTextMask, the transform vector had been applied into aContext[1], so we should find a way to prevent applying the vector again when painting the glyph mask. In bug 1299715, I tried to prevent double apply at [2], it caused two problems: 1. We only skip generating nsDisplayTransform, but we may still create a nsDisplayPerspactive bellow. Since the parent of a nsDisplayPerspective must be a nsDisplayTransform, which have been ignored, so we hit this assertion. 2. We skip all transform for all frames while painting the glyph mask, which is not correct. We should only skip double applying transform vector of the root frame. This patch fixes both of these issues: a. We will still create a nsDisplayTransform for the root frame if need. But the transform matrix we apply into the target context will be an identity matrix, so we fix #1 above. b. In #a, we change the transform matrix to an identity matrix only for the root frame of the glyph mask, so we fix #2. [1] https://hg.mozilla.org/mozilla-central/file/59e5ec5729db/layout/painting/nsDisplayList.cpp#l752 [2] https://hg.mozilla.org/mozilla-central/file/ce2c129f0a87/layout/generic/nsFrame.cpp#l2806 MozReview-Commit-ID: 973lkQQxLB6
ab9b51cd75ac7dd53566d0416d69e364e231c18c: Bug 1407740 - Fix a crash by setting a flag to true. r=bz, a=lizzard
Andrew McCreight <continuation@gmail.com> - Fri, 20 Oct 2017 16:11:26 -0400 - rev 356471
Push 7376 by ryanvm@gmail.com at Fri, 20 Oct 2017 20:17:39 +0000
Bug 1407740 - Fix a crash by setting a flag to true. r=bz, a=lizzard
d6f008f9559819563e0c921382d4febc4b931ec1: Bug 1397811 - In order to not leak properties, ensure all the properties of adopted nodes are removed in case the adopt call fails. r=bz, a=lizzard
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 20 Oct 2017 16:15:55 -0400 - rev 356470
Push 7376 by ryanvm@gmail.com at Fri, 20 Oct 2017 20:17:39 +0000
Bug 1397811 - In order to not leak properties, ensure all the properties of adopted nodes are removed in case the adopt call fails. r=bz, a=lizzard
f4c683a4e95f2a9d133ddb10d70fcab0e87ea814: Bug 1357593 - Skip JS tests on all 64-bit archs. r=sfink, a=lizzard
Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - Sun, 09 Jul 2017 21:05:00 -0400 - rev 356443
Push 7362 by ryanvm@gmail.com at Fri, 13 Oct 2017 20:32:12 +0000
Bug 1357593 - Skip JS tests on all 64-bit archs. r=sfink, a=lizzard Tests that are skipped on x86_64 should be skipped on all 64-bit architectures. Taken from Fedora: http://pkgs.fedoraproject.org/cgit/rpms/mozjs38.git/tree/fix-64bit-archs.patch
4581e944421082b56c0cde95690f3e7d8c69f3a0: Bug 1394024 - Handle null string when alerting plugin about Windows microphone change. r=jimm, a=lizzard
David Parks <dparks@mozilla.com> - Tue, 12 Sep 2017 14:14:14 -0700 - rev 356342
Push 7309 by ryanvm@gmail.com at Sat, 16 Sep 2017 21:16:45 +0000
Bug 1394024 - Handle null string when alerting plugin about Windows microphone change. r=jimm, a=lizzard Fixes crash when unplugging the only available microphone.
98ff43fb228af2896bf77de3e687b6a22bb5955c: Bug 1378826 - Remove direct track listeners for video tracks if MediaRecorder is notified of their removal. r=jesup, a=lizzard
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 11 Jul 2017 09:14:28 +1200 - rev 356095
Push 7206 by ryanvm@gmail.com at Wed, 12 Jul 2017 23:50:07 +0000
Bug 1378826 - Remove direct track listeners for video tracks if MediaRecorder is notified of their removal. r=jesup, a=lizzard
0a86729d653eb5afcaecc7ee7a4d65d05e51d133: Bug 1371259 - Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv, r=mccr8, a=lizzard
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 10 Jul 2017 18:06:29 -0400 - rev 356094
Push 7206 by ryanvm@gmail.com at Wed, 12 Jul 2017 23:50:07 +0000
Bug 1371259 - Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv, r=mccr8, a=lizzard
0c8359ac671855075adb65eb7975c2cc4f9a391a: Bug 1372112 - Use encodeURI to set ImageTooltipHelper image source. r=pbro, a=lizzard
Julian Descottes <jdescottes@mozilla.com> - Wed, 14 Jun 2017 11:16:05 +0200 - rev 356014
Push 7178 by ryanvm@gmail.com at Wed, 28 Jun 2017 04:24:35 +0000
Bug 1372112 - Use encodeURI to set ImageTooltipHelper image source. r=pbro, a=lizzard MozReview-Commit-ID: IypbCTQZr8d
40ce248a8c157f8022fbc4f15271a9f1133fa286: Bug 1371424 - Trace the right thing in TypedArray's TraceSelf implementation. r=mccr8, a=lizzard
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 08 Jun 2017 16:56:43 -0400 - rev 356013
Push 7178 by ryanvm@gmail.com at Wed, 28 Jun 2017 04:24:35 +0000
Bug 1371424 - Trace the right thing in TypedArray's TraceSelf implementation. r=mccr8, a=lizzard