d96b452667b65330aac15a084772b252235ab689: Bug 1299070 - Move l10n.ELLIPSIS behind getter;r=bgrins draft
Julian Descottes <jdescottes@mozilla.com> - Thu, 01 Sep 2016 16:26:09 +0200 - rev 408703
Push 28273 by jdescottes@mozilla.com at Thu, 01 Sep 2016 14:44:44 +0000
Bug 1299070 - Move l10n.ELLIPSIS behind getter;r=bgrins This avoids loading the ellipsis properties file on browser startup. MozReview-Commit-ID: 8lfAeltfn10
dbac38da4e3579cfab12c30af53a6b3bd519e159: Bug 1290014 - Refactor activity stream top sites to use new icon API. r?ahunt draft
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 01 Sep 2016 15:50:31 +0200 - rev 408702
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - Refactor activity stream top sites to use new icon API. r?ahunt MozReview-Commit-ID: DDzmqNuiqRC
0739b3155e796b602596e9387166fb4c8d2b5f74: Bug 1290014 - DiskStorage: Do not use StandardCharsets.UTF_8. It's only support on API level 19+. r?ahunt draft
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 18 Aug 2016 18:15:15 +0200 - rev 408701
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - DiskStorage: Do not use StandardCharsets.UTF_8. It's only support on API level 19+. r?ahunt MozReview-Commit-ID: 5wvR4dgiPoJ
4043feaa7efb5d19bbce6120e62b2ebcccb7e095: Bug 1290014 - ResizingProcessor: Do not resize icons loaded from memory. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 18 Aug 2016 15:52:20 +0200 - rev 408700
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - ResizingProcessor: Do not resize icons loaded from memory. r?ahunt,grisha Icons loaded from memory have already gone through the resizing process and have either the requested size or are resized up to a limit. Without this check a small icon could be resized multiple times until it matches the target size; even though the icon is too small. In addition to that we would recycle a bitmap that might still be in use. MozReview-Commit-ID: K51aBhBcAnj
53dde47c9eda42962427d4623441b11ed72cff7a: Bug 1290014 - Add additional unit tests. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 18 Aug 2016 14:10:49 +0200 - rev 408699
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - Add additional unit tests. r?ahunt,grisha MozReview-Commit-ID: Ib5OI7eb2sq
98e89380d20680766557919f6831e9a475115c5f: Bug 1290014 - Move code from the FaviconGenerator class to the IconGenerator in the icons package. r?grisha,ahunt draft
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 17 Aug 2016 18:08:51 +0200 - rev 408698
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - Move code from the FaviconGenerator class to the IconGenerator in the icons package. r?grisha,ahunt The FaviconGenerator is the last class in the old favicons package. As this class is only used by the IconGenerator let's move the code inside the new class and remove FaviconGenerator. MozReview-Commit-ID: 7NsJRGdoUWv
76f509e711e5909a542d01e7e2acd84119e83e96: Bug 1290014 - Move decoders from the favicons to the icons package. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 17 Aug 2016 17:36:42 +0200 - rev 408697
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - Move decoders from the favicons to the icons package. r?ahunt,grisha The decoders are used by the code in the icons package exclusively. Let's move it to the new package now. MozReview-Commit-ID: AAybHpeA71V
c775c9e6e69235b5379dfb09adb5e61a44f2aab3: Bug 1290014 - Remove obsolete code. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 17 Aug 2016 17:27:06 +0200 - rev 408696
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - Remove obsolete code. r?ahunt,grisha Most of the code in the favicons package is now obsolete and can be removed. Most of this code still exists in the icons package (in smaller chunks). MozReview-Commit-ID: 6J4pgd5doNt
cba8eaad5a44aa0e8d7874850224977ec8a5a592: Bug 1290014 - Use new icon framework in UI code. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Tue, 16 Aug 2016 11:44:21 +0200 - rev 408695
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - Use new icon framework in UI code. r?ahunt,grisha This patch replaces the old favicon code with the new icon code in the UI code. MozReview-Commit-ID: 2YdDpYUhb0M
4afb0cd723ef1fcc215dab74b4cfb5de3accbefd: Bug 1290014 - Restructure icon code and use disk lru cache. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Tue, 16 Aug 2016 11:36:22 +0200 - rev 408694
Push 28272 by s.kaspari@gmail.com at Thu, 01 Sep 2016 14:33:47 +0000
Bug 1290014 - Restructure icon code and use disk lru cache. r?ahunt,grisha This patch does multiple things: 1) It restructures the icon code to follow a preparer, loader, processor pattern. Instead of very long procedures we now have a lot of small components. This patch includes 90+ tests for those components. 2) It replaces the database storage with the disk lru cache. We still keep the tables around because we will still load from it as fallback to avoid needing to migrate all data. This patch is pretty big but a lot of it is moving code around and breaking it into smaller chunks. A later commit will remove now obsolete components. By creating a consistent mapping page URL -> icon URL -> icon data this change fixes the linked bugs (bug 1269821 and bug 1271634). MozReview-Commit-ID: 1nkrZn286Gv
edb134cdc566fb7faed99b1216df022d479ff02c: Bug 1299741 part 12 - Add reftest for currentcolor interpolation. r?birtles draft
Xidorn Quan <me@upsuper.org> - Thu, 01 Sep 2016 23:57:45 +1000 - rev 408693
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 12 - Add reftest for currentcolor interpolation. r?birtles MozReview-Commit-ID: 5xZGekxb2EY
da11a166a6b2d0f1bd9d358b49efc13ec7a41d0e: Bug 1299741 part 11 - Implement interpolation between numeric color and currentcolor. r?birtles draft
Xidorn Quan <me@upsuper.org> - Thu, 01 Sep 2016 23:54:02 +1000 - rev 408692
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 11 - Implement interpolation between numeric color and currentcolor. r?birtles MozReview-Commit-ID: CAQmTpCznaa
bc841990feccf9987dcb89e8f2984336f086d62c: Bug 1299741 part 10 - Change text-{emphasis,fill,stroke}-color to using StyleComplexColor. r?dbaron draft
Xidorn Quan <me@upsuper.org> - Thu, 01 Sep 2016 23:56:35 +1000 - rev 408691
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 10 - Change text-{emphasis,fill,stroke}-color to using StyleComplexColor. r?dbaron MozReview-Commit-ID: 1MlgGAkdPn8
8a75fb47709ef3e45d77a16c46f8fb5536c24211: Bug 1299741 part 9 - Add support for storing complex color in nsCSSValue and StyleAnimationValue. r?dbaron draft
Xidorn Quan <me@upsuper.org> - Fri, 02 Sep 2016 00:18:51 +1000 - rev 408690
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 9 - Add support for storing complex color in nsCSSValue and StyleAnimationValue. r?dbaron MozReview-Commit-ID: C9qQ1dvlJBs
db21964b9e05bf45b8485350ac10110e76adcdac: Bug 1299741 part 8 - Add StyleComplexColor type for storing color combining numeric color and currentcolor. r?dbaron draft
Xidorn Quan <me@upsuper.org> - Thu, 01 Sep 2016 16:09:16 +1000 - rev 408689
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 8 - Add StyleComplexColor type for storing color combining numeric color and currentcolor. r?dbaron MozReview-Commit-ID: I6DaSaMCgtH
cc2032b2f389e08744c47e75a45e5a5889908dc8: Bug 1299741 part 7 - Make unit of StyleAnimationValue and nsCSSValue uint16_t and add an extra data field. r?dbaron draft
Xidorn Quan <xidorn+moz@upsuper.org> - Thu, 01 Sep 2016 11:49:34 +1000 - rev 408688
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 7 - Make unit of StyleAnimationValue and nsCSSValue uint16_t and add an extra data field. r?dbaron So that we can make use of the padding space in StyleAnimationValue and nsCSSValue to store extra data up to 16 bits. This would be useful to avoid additional allocation for storing StyleComplexColor introduced in some later patch. MozReview-Commit-ID: 7OL9Fwuq2
583328f5fc2a2ce0e564c73bca17b567e1097b4e: Bug 1299741 part 6 - Add NS_LinearBlendColors function for linear blending two colors. r?jrmuizel draft
Xidorn Quan <me@upsuper.org> - Thu, 01 Sep 2016 23:53:34 +1000 - rev 408687
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 6 - Add NS_LinearBlendColors function for linear blending two colors. r?jrmuizel MozReview-Commit-ID: KVzV2DxXRqu
fa4ee6a58b6b99607be9eba77e69bb42e93a132f: Bug 1299741 part 5 - Move FastDivideBy255 into gfx/Tools.h and replace the macro in nsColor.h with it. r?jrmuizel draft
Xidorn Quan <xidorn+moz@upsuper.org> - Thu, 01 Sep 2016 13:48:13 +1000 - rev 408686
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 5 - Move FastDivideBy255 into gfx/Tools.h and replace the macro in nsColor.h with it. r?jrmuizel MozReview-Commit-ID: G3OYNHHawh4
4097de67f2663a2e00970049e6a08f2417afa142: Bug 1299741 part 4 - Make nsStyleContext.cpp:ExtractColor return a Maybe so that ExtractColorLenient can reuse that. r?birtles draft
Xidorn Quan <xidorn+moz@upsuper.org> - Wed, 31 Aug 2016 17:37:34 +1000 - rev 408685
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 4 - Make nsStyleContext.cpp:ExtractColor return a Maybe so that ExtractColorLenient can reuse that. r?birtles MozReview-Commit-ID: HtqoWoJW8i6
268267d7317f6b190a797f83b7e3e44b32d5c5a7: Bug 1299741 part 3 - Invoke DiluteColor from AddWeightedColors so that we can reuse AddWeightedColors directly. r?birtles draft
Xidorn Quan <xidorn+moz@upsuper.org> - Thu, 01 Sep 2016 16:18:11 +1000 - rev 408684
Push 28271 by xquan@mozilla.com at Thu, 01 Sep 2016 14:23:32 +0000
Bug 1299741 part 3 - Invoke DiluteColor from AddWeightedColors so that we can reuse AddWeightedColors directly. r?birtles MozReview-Commit-ID: L6O8BXtoSzm
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip