8a33fa9a170a492604a4e7e994c63acfa687a9da: Bug 1167519 - Part 2. A reftest checks a new transform position replaced by old transform transition is close to the old one. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Thu, 19 May 2016 12:15:17 +0900 - rev 368573
Push 18590 by bmo:hiikezoe@mozilla-japan.org at Thu, 19 May 2016 03:15:53 +0000
Bug 1167519 - Part 2. A reftest checks a new transform position replaced by old transform transition is close to the old one. r?birtles Without part 1, a green box is painted nearby start point of the first transition, i.e., 0px. If this bug is properly fixed, the green box will be painted far from the start point of the first transition. So, this test uses 'fuzzy(255,10000) !=' to ensure that there is no intersection area between test image and reference image. MozReview-Commit-ID: 4MkolFhmbR2
596366300c5745e9e8f4c0c990cb3ef5a0a901b6: Bug 1167519 - Part 1: Calculate plausible value on compositor transition with TimeStamp::Now(). r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Thu, 19 May 2016 12:15:17 +0900 - rev 368572
Push 18590 by bmo:hiikezoe@mozilla-japan.org at Thu, 19 May 2016 03:15:53 +0000
Bug 1167519 - Part 1: Calculate plausible value on compositor transition with TimeStamp::Now(). r?birtles Transitions on the compositor sometimes go further ahead while the main-thread is busy. When the transition on the compositor is replaced by a new one, until now we calculate the current position of the old one with the most recent refresh time. But if the replace is done on a busy frame, the calculated position will be far from the real position on the compositor. As a result, we can see jumping transitions after busy frames. To mitigate this issue, we should calculate a plausible current position of the old one with the current time. MozReview-Commit-ID: B85kIx6qeyy
638631685cbb7a379496fd79929ac1ec6225411c: Bug 1271566 - VideoTrackList::RemoveTrack/AddTrack should also update selected index. r?jesup,pehrsons draft
ctai <ctai@mozilla.com> - Tue, 10 May 2016 16:28:24 +0800 - rev 368571
Push 18589 by bmo:ctai@mozilla.com at Thu, 19 May 2016 02:57:37 +0000
Bug 1271566 - VideoTrackList::RemoveTrack/AddTrack should also update selected index. r?jesup,pehrsons MozReview-Commit-ID: Bb4iPGbb9KW
29756024260ab416b5d1723e33311c4a7f4c6aa3: Bug 1166351 - Prioritize getting the nsXBLDocumentInfo out of the bound document's nsBindingManager instead of the nsXULPrototypeCache. r?bholley draft
Mike Conley <mconley@mozilla.com> - Mon, 16 May 2016 19:07:26 -0400 - rev 368570
Push 18588 by mconley@mozilla.com at Thu, 19 May 2016 02:50:33 +0000
Bug 1166351 - Prioritize getting the nsXBLDocumentInfo out of the bound document's nsBindingManager instead of the nsXULPrototypeCache. r?bholley This is kind of a long story, stay with me on this. In bug 990290, a WeakMap was added to any JS scope that loaded an XBL binding. That WeakMap stored the JS prototypes that are injected into a bound node's prototype chain. When a binding is removed, we search the prototype chain for the JS prototype that we'd added, and remove it. The XUL prototype cache caches numerous things, including nsXBLDocumentInfo, which we use to get at the nsXBLPrototypeBinding for a particular binding, which is then used to generate the class object that's put into the WeakMap. When the XUL prototype cache is flushed, that means that when a binding is bound, its definition needs to be reloaded off of the disk. If, however, there was a pre-existing instance of the binding already being used in a document, now we were in a funny case. We were in a funny case, because when attempting to remove a binding, we would look up the nsXBLPrototypeBinding via the nsXBLDocumentInfo that's being held within the nsXULPrototypeCache, find (or load off the disk) a _new_ nsXBLDocumentInfo and generate a _new_ nsXBLPrototypeBinding that did not match to the one that we'd already stored in the WeakMap. This would mean that removal would go wrong, and things would break horribly. This patch makes it so that we prioritize checking the nsBindingManager for a document for the nsXBLDocumentInfo before checking the global nsXULPrototypeCache. That way, even if the cache gets cleared, if the binding was ever used in this document, it'll be in the nsBindingManager, and we'll get the same nsXULProtoypeBinding that we'd been using before, and sanity will prevail. MozReview-Commit-ID: G8iLDbCPRAC
f0462c6fc5d590ea387d2f84e79199153cb68112: Bug 1096776 - Part3. Add animation mochitest for examine timeline is null. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 19 May 2016 11:41:15 +0900 - rev 368569
Push 18587 by mantaroh@gmail.com at Thu, 19 May 2016 02:41:32 +0000
Bug 1096776 - Part3. Add animation mochitest for examine timeline is null. r?birtles We should add test of setting timeline, after land bug 1178662(Make Animation.timeline writable). In this bug, I focused on existing tests. MozReview-Commit-ID: JpGWK9v8OAu
ea45ff169d03778b46eba6f6c5056cfc77259498: Bug 1096776 - Part2. Add animation mochitest for examine timeline is null. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 19 May 2016 11:38:11 +0900 - rev 368568
Push 18586 by mantaroh@gmail.com at Thu, 19 May 2016 02:39:23 +0000
Bug 1096776 - Part2. Add animation mochitest for examine timeline is null. r?birtles We should add test of setting timeline, after land bug 1178662(Make Animation.timeline writable). In this bug, I focused on existing tests. MozReview-Commit-ID: JpGWK9v8OAu
afdfd89ec1e3cec94e80c9a74a9dc9498992d2e5: Bug 1096776 - Part2. Remove animation associated timelline when setting the new timeline. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 19 May 2016 11:38:11 +0900 - rev 368567
Push 18586 by mantaroh@gmail.com at Thu, 19 May 2016 02:39:23 +0000
Bug 1096776 - Part2. Remove animation associated timelline when setting the new timeline. r?birtles We should remove relation of animation and timeline when setting the new timeline. In bug 1223445, an animation class became child class of LinkedListElement, and timeline has a LinkedList of an Animation object. These change work well when animation can't set the new timeline. However LinkedList doesn't allow insert new object which belong with other list. So we can't set new timeline to animation when new timeline is belong with other animation. See bug 1096776 comment #4, for more detail. MozReview-Commit-ID: FYXq5zrewMA
bf91bd1f34c61037e46a859ff7a44bda690fdaa2: Bug 1096776 - Part1. Modify animation in order to support null timeline. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 19 May 2016 09:44:36 +0900 - rev 368566
Push 18585 by mantaroh@gmail.com at Thu, 19 May 2016 02:36:39 +0000
Bug 1096776 - Part1. Modify animation in order to support null timeline. r?birtles MozReview-Commit-ID: F7sZkDHGlml
d9c104f805b74a97c77aec53e80f3a88f4049e32: Bug 1274105 - Refactor classifierHelper.js. r?francois draft
dlee@ <dlee@mozilla.com> - Thu, 19 May 2016 10:30:06 +0800 - rev 368565
Push 18584 by dlee@mozilla.com at Thu, 19 May 2016 02:30:34 +0000
Bug 1274105 - Refactor classifierHelper.js. r?francois MozReview-Commit-ID: 9pLt4iW7bos
19c4684f6d33c1588753f787fd687a9719359e8f: Bug 1209405 - Part 6: Add restyle test for SMIL animation. r?hiro draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 19 May 2016 11:26:45 +0900 - rev 368564
Push 18583 by bmo:daisuke@mozilla-japan.org at Thu, 19 May 2016 02:27:53 +0000
Bug 1209405 - Part 6: Add restyle test for SMIL animation. r?hiro MozReview-Commit-ID: 2nOxiujnQgv
7b3adc5326850b483fa2ebb7a25db803cf17dff1: Bug 1209405 - Part 6: Add restyle test for SMIL animation. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 19 May 2016 10:10:01 +0900 - rev 368563
Push 18582 by bmo:daisuke@mozilla-japan.org at Thu, 19 May 2016 02:22:01 +0000
Bug 1209405 - Part 6: Add restyle test for SMIL animation. r?birtles MozReview-Commit-ID: 2nOxiujnQgv
4c6b39a0d286b4cc71d7ac54e21b125acd9f1c3d: Bug 1209405 - Part 5: Add animation test that changes 'display' attribute. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 19 May 2016 10:10:01 +0900 - rev 368562
Push 18582 by bmo:daisuke@mozilla-japan.org at Thu, 19 May 2016 02:22:01 +0000
Bug 1209405 - Part 5: Add animation test that changes 'display' attribute. r?birtles MozReview-Commit-ID: BYxlY83O83x
8982f583b64495ca4ca070b75f83831d3277013a: Bug 1209405 - Part 4: Add defs element tests. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 19 May 2016 10:10:01 +0900 - rev 368561
Push 18582 by bmo:daisuke@mozilla-japan.org at Thu, 19 May 2016 02:22:01 +0000
Bug 1209405 - Part 4: Add defs element tests. r?birtles MozReview-Commit-ID: 2q7Zxq4marr
4716a7eea7bbb3805f7587dd518efefcb0a20f67: Bug 1209405 - Part 3: Save updating style. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 19 May 2016 10:09:51 +0900 - rev 368560
Push 18582 by bmo:daisuke@mozilla-japan.org at Thu, 19 May 2016 02:22:01 +0000
Bug 1209405 - Part 3: Save updating style. r?birtles MozReview-Commit-ID: FAWfIeXrLki
c0a7d39b18fab600015d64b741c8cc7f6ea5333f: Bug 1209405 - Part 2: High CPU load on Kickstarter, even without JS, CSS and images. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 19 May 2016 10:07:06 +0900 - rev 368559
Push 18582 by bmo:daisuke@mozilla-japan.org at Thu, 19 May 2016 02:22:01 +0000
Bug 1209405 - Part 2: High CPU load on Kickstarter, even without JS, CSS and images. r?birtles MozReview-Commit-ID: 91q0F9u2T4t
eb5cb55a29f5033f2ebcf1e13587f0d70d8450fe: Bug 1209405 - Part 1: Modify tests so as not use display:none. r?birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Thu, 19 May 2016 10:07:06 +0900 - rev 368558
Push 18582 by bmo:daisuke@mozilla-japan.org at Thu, 19 May 2016 02:22:01 +0000
Bug 1209405 - Part 1: Modify tests so as not use display:none. r?birtles MozReview-Commit-ID: A38q97ejYSC
7d61dd896217869d69759ebd7ff79c1a93bd2e58: Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 18 May 2016 15:44:42 +1000 - rev 368557
Push 18581 by gsquelart@mozilla.com at Thu, 19 May 2016 01:38:40 +0000
Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r?cpearce Format: "dll1.dll: 1.2.3.4[, more versions...][; more dlls...]" I.e., DLLs are separated by semicolons, a DLL and all its versions are separated by a single colon, and versions are separated by commas. Whitespace between names&numbers is ignored. Seeding pref with blacklistings from bug 1268905, bug 1269204, and bug 1273406. MozReview-Commit-ID: LbKCkaxLEis
bf88283daa3888c418af410e71a81fd114d09f7c: Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 18 May 2016 15:44:42 +1000 - rev 368556
Push 18580 by gsquelart@mozilla.com at Thu, 19 May 2016 00:58:56 +0000
Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r?cpearce Format: "dll1.dll: 1.2.3.4[, more versions...][; more dlls...]" I.e., DLLs are separated by semicolons, a DLL and all its versions are separated by a single colon, and versions are separated by commas. Whitespace between names&numbers is ignored. Seeding pref with blacklistings from bug 1268905, bug 1269204, and bug 1273406. MozReview-Commit-ID: LbKCkaxLEis
c0646ead21683566c30329e3f1d3d9bf1bc30210: Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 18 May 2016 15:44:42 +1000 - rev 368555
Push 18579 by gsquelart@mozilla.com at Thu, 19 May 2016 00:51:47 +0000
Bug 1273691 - Implement 'media.wmf.disable-d3d11-for-dlls' pref - r?cpearce Format: "dll1.dll: 1.2.3.4[, more versions...][; more dlls...]" I.e., DLLs are separated by semicolons, a DLL and all its versions are separated by a single colon, and versions are separated by commas. Whitespace between names&numbers is ignored. Seeding pref with blacklistings from bug 1268905, bug 1269204, and bug 1273406. MozReview-Commit-ID: LbKCkaxLEis
aaa743c3f50e8faeaa35e9a34d52b2cd32736b97: Bug 1273749 - Address misc issues with nsNSSCertValidity. draft
Cykesiopka <cykesiopka.bmo@gmail.com> - Wed, 18 May 2016 17:46:56 -0700 - rev 368554
Push 18578 by cykesiopka.bmo@gmail.com at Thu, 19 May 2016 00:48:45 +0000
Bug 1273749 - Address misc issues with nsNSSCertValidity. Prior to the changes here, nsNSSCertValidity had the following issues: - Did not check for NSS shut down. - Provided an irrelevant zero argument constructor. - Did not explicitly delete the unwanted copy constructor and assignment operators. - Misc style issues. - Did not have a dedicated test. MozReview-Commit-ID: JUPtk1OjsNg
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip