f6f2be75f0d3b3555b109f9c113fb57f28e20f42: Bug 1435889 - List sources generated by midl in accessible/interfaces/ia2 in moz.build rather than Makefile.in draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 05 Feb 2018 16:53:41 -0800 - rev 751297
Push 97943 by cmanchester@mozilla.com at Tue, 06 Feb 2018 00:54:20 +0000
Bug 1435889 - List sources generated by midl in accessible/interfaces/ia2 in moz.build rather than Makefile.in MozReview-Commit-ID: CLJ2yCuYmd2
cdce206afbb0430b29be4edb23947d5df24b9ba8: [mq]: rm_expandlibs.patch draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 05 Feb 2018 16:47:15 -0800 - rev 751296
Push 97943 by cmanchester@mozilla.com at Tue, 06 Feb 2018 00:54:20 +0000
[mq]: rm_expandlibs.patch MozReview-Commit-ID: 5eLwnh1HHGj
49d4707c6a5bfe186009350eda377f4c4b400c86: [mq]: print_listfiles.patch draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 05 Feb 2018 16:46:33 -0800 - rev 751295
Push 97943 by cmanchester@mozilla.com at Tue, 06 Feb 2018 00:54:20 +0000
[mq]: print_listfiles.patch MozReview-Commit-ID: 2Xl12JDFeL8
c09833ca861cbd44c8219e6fdbc32b2186f94186: Bug - Note object files associated with linkables in the emitter. draft
Chris Manchester <cmanchester@mozilla.com> - Mon, 05 Feb 2018 16:46:33 -0800 - rev 751294
Push 97943 by cmanchester@mozilla.com at Tue, 06 Feb 2018 00:54:20 +0000
Bug - Note object files associated with linkables in the emitter. MozReview-Commit-ID: BHABdAk3Esm
741f2a5c2ba946a8a7c7701cfa00a231ffa16d52: Bug 1426063 - Add PLATFORM builtin to Fluent in Gecko. r?pike draft
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 20 Dec 2017 14:25:10 -0800 - rev 751293
Push 97942 by bmo:gandalf@aviary.pl at Tue, 06 Feb 2018 00:45:27 +0000
Bug 1426063 - Add PLATFORM builtin to Fluent in Gecko. r?pike In order to allow localizations to produce different string depending on the platform, we need to add a Gecko-specific built-in function to the MessageContext. I'm explicitly listing the variables which we pass, rather than just passing the value in order to ensure we don't start returning values we didn't plan for in case the AppConstants.platform gets updated. MozReview-Commit-ID: 1KZ6bf6zIY2
c64b1c09701a5aa8e7c5b3ccf6094a8384a24ba7: Bug 1424683 - Introduce brand.ftl and migrate brand-short-name to it. r?pike draft
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 18 Dec 2017 21:46:49 -0800 - rev 751292
Push 97941 by bmo:gandalf@aviary.pl at Tue, 06 Feb 2018 00:41:48 +0000
Bug 1424683 - Introduce brand.ftl and migrate brand-short-name to it. r?pike MozReview-Commit-ID: Cl0jQEkuD8q
205a48cded388a3057792731885516e00ee9bb3d: Bug 1239708: Improve awesomebar autofill. Part 6: Browser tests. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 05 Feb 2018 16:15:44 -0800 - rev 751291
Push 97940 by bmo:adw@mozilla.com at Tue, 06 Feb 2018 00:41:05 +0000
Bug 1239708: Improve awesomebar autofill. Part 6: Browser tests. r?mak MozReview-Commit-ID: 7PPUYql4qpK
8df2af37f7deb46ebdf765b1d2036225aad36473: Bug 1239708: Improve awesomebar autofill. Part 5: xpcshell tests. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 05 Feb 2018 16:15:19 -0800 - rev 751290
Push 97940 by bmo:adw@mozilla.com at Tue, 06 Feb 2018 00:41:05 +0000
Bug 1239708: Improve awesomebar autofill. Part 5: xpcshell tests. r?mak MozReview-Commit-ID: 7V1Dny9TKv8
4566331b301867f3b42f0b8955e25752bb34c896: Bug 1239708: Improve awesomebar autofill. Part 4: Frecency stats. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 05 Feb 2018 16:14:50 -0800 - rev 751289
Push 97940 by bmo:adw@mozilla.com at Tue, 06 Feb 2018 00:41:05 +0000
Bug 1239708: Improve awesomebar autofill. Part 4: Frecency stats. r?mak MozReview-Commit-ID: HhsrnKrzRra
58af64973f09d9cdf269603da4042ea7a4726b8e: Bug 1239708: Improve awesomebar autofill. Part 3: Front-end changes. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 05 Feb 2018 16:13:59 -0800 - rev 751288
Push 97940 by bmo:adw@mozilla.com at Tue, 06 Feb 2018 00:41:05 +0000
Bug 1239708: Improve awesomebar autofill. Part 3: Front-end changes. r?mak MozReview-Commit-ID: 11mVRIWDJ4o
f9e584e963c6667eadbac81e6d995ec7ff5cfbfc: Bug 1239708: Improve awesomebar autofill. Part 2: Non-core follow-ons. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 05 Feb 2018 16:13:08 -0800 - rev 751287
Push 97940 by bmo:adw@mozilla.com at Tue, 06 Feb 2018 00:41:05 +0000
Bug 1239708: Improve awesomebar autofill. Part 2: Non-core follow-ons. r?mak MozReview-Commit-ID: AT9vNx8XAZJ
15a9ae6d652a26974eba99095b2b126c5039e618: Bug 1239708: Improve awesomebar autofill. Part 1: Core follow-ons. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 05 Feb 2018 16:12:29 -0800 - rev 751286
Push 97940 by bmo:adw@mozilla.com at Tue, 06 Feb 2018 00:41:05 +0000
Bug 1239708: Improve awesomebar autofill. Part 1: Core follow-ons. r?mak MozReview-Commit-ID: B4S3wAFIByv
9f76441bf5f812006f533087e12c8a60e7bb74af: Bug 1239708: Improve awesomebar autofill. Part 0: Core changes. r?mak draft
Drew Willcoxon <adw@mozilla.com> - Mon, 05 Feb 2018 16:09:48 -0800 - rev 751285
Push 97940 by bmo:adw@mozilla.com at Tue, 06 Feb 2018 00:41:05 +0000
Bug 1239708: Improve awesomebar autofill. Part 0: Core changes. r?mak MozReview-Commit-ID: 5m9OoUZreH6
0dc8b2479335a6f210e97d754a4ac7428976f608: Bug 1435354 - Invalidate cached keywords when applying synced bookmarks. r?mak draft
Kit Cambridge <kit@yakshaving.ninja> - Mon, 05 Feb 2018 14:26:33 -0800 - rev 751284
Push 97939 by bmo:kit@mozilla.com at Tue, 06 Feb 2018 00:41:01 +0000
Bug 1435354 - Invalidate cached keywords when applying synced bookmarks. r?mak MozReview-Commit-ID: 4ogUjeNHmqm
a9b08b9596b7b0edef367008eb81ebcb452dd0b5: Bug 1435354 - Implement `PlacesUtils.keywords.invalidateCachedKeywords`. r?mak draft
Kit Cambridge <kit@yakshaving.ninja> - Mon, 05 Feb 2018 14:22:38 -0800 - rev 751283
Push 97939 by bmo:kit@mozilla.com at Tue, 06 Feb 2018 00:41:01 +0000
Bug 1435354 - Implement `PlacesUtils.keywords.invalidateCachedKeywords`. r?mak This patch factors out the keywords cache into a map subclass that supports invalidation. `invalidateCachedKeywords` leaves the keywords observer in place, to ensure we update keywords when a bookmark is removed or its URL changes, but ignores updates to the cache until the next `promiseKeywordsCache` call. This also replaces `gKeywordsCachePromise` with `promiseKeywordsCache`, which lazily repopulates the cache on startup or after invalidation. MozReview-Commit-ID: FKc77oNUVZS
4eca7e20be63ea045e888baabf44e5dd87eb0602: Bug 1434262 - Remove PlacesTestUtils.clearHistory() draft
Nathan Watson <at@atsymboldot.com> - Wed, 31 Jan 2018 22:03:05 -0800 - rev 751282
Push 97938 by bmo:at@atsymboldot.com at Tue, 06 Feb 2018 00:19:51 +0000
Bug 1434262 - Remove PlacesTestUtils.clearHistory() MozReview-Commit-ID: In2RaM0LBsc
32f3e6c6ddf37a1cc4079180c4aa2e9d8b19effa: Bug 1399980. Remove collection of stylo prefs in webcompat reports. r?florian draft
Mike Taylor <miket@mozilla.com> - Mon, 05 Feb 2018 15:51:41 -0800 - rev 751281
Push 97937 by bmo:miket@mozilla.com at Tue, 06 Feb 2018 00:16:21 +0000
Bug 1399980. Remove collection of stylo prefs in webcompat reports. r?florian MozReview-Commit-ID: CfgUpI06zud
c16420326dd4eb9b80a38b1e168bb2e75a91d648: Bug 1435786 - ensure Request English checkbox syncs to/from pref r?jaws draft
Myk Melez <myk@mykzilla.org> - Mon, 05 Feb 2018 14:04:43 -0800 - rev 751280
Push 97936 by bmo:myk@mykzilla.org at Tue, 06 Feb 2018 00:00:45 +0000
Bug 1435786 - ensure Request English checkbox syncs to/from pref r?jaws MozReview-Commit-ID: FVcsPOSS01T
2f56eae2eb7a41acfd5d0bd676adb817b781225a: Bug 1430857: Part 2 - Add cert annotations to Windows crash reports; r?mhowell draft
Aaron Klotz <aklotz@mozilla.com> - Tue, 30 Jan 2018 15:08:03 -0700 - rev 751279
Push 97935 by aklotz@mozilla.com at Mon, 05 Feb 2018 23:55:46 +0000
Bug 1430857: Part 2 - Add cert annotations to Windows crash reports; r?mhowell MozReview-Commit-ID: 270iURVhNRu This patch builds upon the existing DLL services functionality: 1) We add code to obtain the name of the subject from the cert used to sign a binary (if present). This code is added inside mozglue because in the future we will be using this code from the DLL blocklist, which is also located there. 2) We add annotation functionality that registers itself for DLL load events and updates crash reporter annotations as new libraries are loaded. It also annotates any existing libraries that are also in memory at the time that the CertAnnotator is first instantiated. This all happens off main thread, with the exception of actually making the annotation when in a child process.
03627603326ddb7baf6d8102cb8f9c060d874471: Bug 1237454 - Throttle animations on visibility:hidden element. r?emilio,birtles,boris draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 06 Feb 2018 08:43:53 +0900 - rev 751278
Push 97934 by bmo:hikezoe@mozilla.com at Mon, 05 Feb 2018 23:44:12 +0000
Bug 1237454 - Throttle animations on visibility:hidden element. r?emilio,birtles,boris This patch does basically throttle animations on visibility:hidden element and unthrottle it once the animating element became visible or a child of the animating element became visible. But still there are some cases that we don't throttle such animations perfectly. For example; div.style.visibility = 'hidden'; // the 'div' has no children at this moment div.animate(..); // The animation is throttled div.appendChild(visibleChild); // The animation isn't throttled visibleChild.style.visibility = 'hidden'; // Now the animation should be throttled again, but actually it's not. To throttle this case properly, when the |visibleChild|'s visibility changed to hidden, we would need to do either 1) Check all siblings of the |visibleChild| have no visible children or 2) The parent element stores visible children count somewhere and decrease it and check whether the count is zero To achieve 1) we need to walk up ancestors and their siblings, actually it's inefficient. 2) is somewhat similar to what we already do for animating images but it's hard to reuse it for CSS animations since it does not take into account that descendants' visibilities. Another example that this patch does not optimize is the the case where animating element has children whose visibility is inherited and the element itself initially visible something like this; let child = document.createElement('div'); // child visibility is 'inherit' div.appendChild(child); div.animate(..); // the 'div' is visible // The animation isn't throttled since the animating element is visible div.style.visiblily = 'hidden'; // Now the animation should be throttled, but it's not since this patch does // not descend down all descendants to check they are invisible or not when the // animating element visibility changed to hidden. This patch adds a test case for this case introduced with todo_is(). Another test case added in this patch fails if we don't use nsPlaceholderFrame::GetRealFrameFor() in HasNoVisibleDescendants(). MozReview-Commit-ID: BJwzQvP9Yc4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip