e26e5fcc5c3b7e93836d1432f8fe7d9f5d5f78b7: 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 408661
Push 28267 by xquan@mozilla.com at Thu, 01 Sep 2016 14:00:40 +0000
Bug 1299741 part 8 - Add StyleComplexColor type for storing color combining numeric color and currentcolor. r?dbaron MozReview-Commit-ID: I6DaSaMCgtH
9885f90d3ec07eda1ba3197b13d32a448d023cf5: 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 408660
Push 28267 by xquan@mozilla.com at Thu, 01 Sep 2016 14:00:40 +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
f2ff862ed716ff6b275ae7a2378fcb9e2934a875: 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 408659
Push 28267 by xquan@mozilla.com at Thu, 01 Sep 2016 14:00:40 +0000
Bug 1299741 part 6 - Add NS_LinearBlendColors function for linear blending two colors. r?jrmuizel MozReview-Commit-ID: KVzV2DxXRqu
af9128a11a59b97afd6842562de27a1e24bcdf4e: 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 408658
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +0000
Bug 1290014 - Refactor activity stream top sites to use new icon API. r?ahunt MozReview-Commit-ID: DDzmqNuiqRC
c69a7157a9694009dc8e2df46129b13c954655b4: 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 408657
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +0000
Bug 1290014 - DiskStorage: Do not use StandardCharsets.UTF_8. It's only support on API level 19+. r?ahunt MozReview-Commit-ID: 5wvR4dgiPoJ
30eed2a8c1341677779057af0d59ef95812bd04b: 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 408656
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +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
e749080784ebc97f244120dc94b597d0d9783a09: 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 408655
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +0000
Bug 1290014 - Add additional unit tests. r?ahunt,grisha MozReview-Commit-ID: Ib5OI7eb2sq
a814fa4e16ad2e891e4493726e7c843e4d071d79: 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 408654
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +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
6ee25a8c2d956b7f866a8ca2ff7531947a54854a: 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 408653
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +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
be27e5e3d540bef8a59a62bcfcc8314ac4f617b4: Bug 1290014 - Remove obsolete code. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 17 Aug 2016 17:27:06 +0200 - rev 408652
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +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
4ebe65047306d1e79ac304acfe09e9e4aa0e45a6: 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 408651
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +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
bfb1656a4ea5340e70fae163b0d4eb8f96a0a054: 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 408650
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +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
a815f94104351993a323e25e56e34ff61bcc9a2b: Bug 1290014 - Add DiskLruCache library. r?ahunt,grisha draft
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 27 Jul 2016 16:20:00 +0200 - rev 408649
Push 28266 by s.kaspari@gmail.com at Thu, 01 Sep 2016 13:51:54 +0000
Bug 1290014 - Add DiskLruCache library. r?ahunt,grisha This patch adds the known and widely used disk LRU cache library by Jake Wharton [1]. It's a standalone version of the disk LRU cache found in the AOSP tree. The goal is to use a flat file disk cache to avoid the overhead of storing blobs in a database [2] (and some bugs like bug 1108084). [1] https://github.com/JakeWharton/DiskLruCache [2] https://wiki.mozilla.org/Performance/Avoid_SQLite_In_Your_Next_Firefox_Feature MozReview-Commit-ID: 2ayN7SYVe4W
9487bcc1ff0e789d7c353e6e517ed13d0fca51b2: Bug 1297752 - Issue a warning when "*" is used as part of strict_min_version in a WebExtension manifest.json, r?kmag draft
Bob Silverberg <bsilverberg@mozilla.com> - Mon, 29 Aug 2016 15:10:38 -0400 - rev 408648
Push 28265 by bmo:bob.silverberg@gmail.com at Thu, 01 Sep 2016 13:35:39 +0000
Bug 1297752 - Issue a warning when "*" is used as part of strict_min_version in a WebExtension manifest.json, r?kmag MozReview-Commit-ID: 9BKjBe2Gigo
167d7435f1aab8bca719805c639a29e65932a890: Bug 1298113 - Convert devtools xpcshell memory assertion into a mochitest posting data to perfherder. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 01 Sep 2016 02:14:12 -0700 - rev 408647
Push 28264 by bmo:poirot.alex@gmail.com at Thu, 01 Sep 2016 13:03:14 +0000
Bug 1298113 - Convert devtools xpcshell memory assertion into a mochitest posting data to perfherder. r=jryans MozReview-Commit-ID: HORYWm03HNc
6c29ae3625b37428e5c6faef41c3c32664eb0093: Bug 1299391 - fix decimal IP detection for 'did you mean this host instead' when we fix up URIs for search, r?jaws draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 31 Aug 2016 11:47:44 +0100 - rev 408646
Push 28263 by gijskruitbosch@gmail.com at Thu, 01 Sep 2016 12:30:51 +0000
Bug 1299391 - fix decimal IP detection for 'did you mean this host instead' when we fix up URIs for search, r?jaws MozReview-Commit-ID: JTwxbvkATm0
adef06e6236ea9169a921a76fcd8c3a106abc0f8: Bug 1297265: P12. Rework WAV Decoder use of InputExhausted. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 20:04:48 +1000 - rev 408645
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P12. Rework WAV Decoder use of InputExhausted. r?gerald MozReview-Commit-ID: A2BCy4hmL2
046e29f0a3eee2db0612bca3d45ba4493ea28859: Bug 1297265: P11. Rework WMF Decoder use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:43:16 +1000 - rev 408644
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P11. Rework WMF Decoder use of InputExhausted. r?kamidphish MozReview-Commit-ID: GX1izQd55Di
047f9da4fd2578062f1b5967bde069bff67a345b: Bug 1297265: P10. Rework FFmpeg Decoder use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:42:39 +1000 - rev 408643
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P10. Rework FFmpeg Decoder use of InputExhausted. r?kamidphish MozReview-Commit-ID: 8fndcHQELTo
f160ff095c5b2867d2776d8f6cd367ad1c278259: Bug 1297265: P9. Rework Vorbis Decoder use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:41:53 +1000 - rev 408642
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P9. Rework Vorbis Decoder use of InputExhausted. r?kamidphish MozReview-Commit-ID: 58KKxY1YcpK
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip