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
f6a5dde984a7343d3c8fab365780c12c9804dacc: Bug 1297265: P8. Rework LibVPX Decoder use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:41:28 +1000 - rev 408641
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P8. Rework LibVPX Decoder use of InputExhausted. r?kamidphish MozReview-Commit-ID: H7KnDpkcaeT
180b6420203667d11cf0994026dae12030936677: Bug 1297265: P7. Rework Theora Decoder use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:40:52 +1000 - rev 408640
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P7. Rework Theora Decoder use of InputExhausted. r?kamidphish MozReview-Commit-ID: 1udj9o3r2YE
29ecc2232dd5fc1c24aae31b275c2d044b31111c: Bug 1297265: P6. Rework Opus Decoder use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:40:15 +1000 - rev 408639
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P6. Rework Opus Decoder use of InputExhausted. r?kamidphish MozReview-Commit-ID: 4Usxx2BrQJt
b92ccba841487ea869a3a5cd22b5c63ff57aeb06: Bug 1297265: P5. Rework Blank Decoder use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:39:28 +1000 - rev 408638
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P5. Rework Blank Decoder use of InputExhausted. r?kamidphish MozReview-Commit-ID: KEfWo1cdRkG
59649f21cc042565c0d86ead0da203c24bb659b1: Bug 1297265: P4. Rework Apple AudioToolbox use of InputExhausted. r?kamidphish draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 01 Sep 2016 19:38:37 +1000 - rev 408637
Push 28262 by bmo:jyavenard@mozilla.com at Thu, 01 Sep 2016 12:26:45 +0000
Bug 1297265: P4. Rework Apple AudioToolbox use of InputExhausted. r?kamidphish MozReview-Commit-ID: HznYxl9T7t5
23f26207e1b5dac1d5c67fd300b0572f363773ac: Bug 1290467 - part10 : update audio focus related control operations. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 20:03:24 +0800 - rev 408636
Push 28261 by alwu@mozilla.com at Thu, 01 Sep 2016 12:03:59 +0000
Bug 1290467 - part10 : update audio focus related control operations. Except controlling audio focus from gecko, the MediaControlService can also decide whether needs to request or abandon audio focus. MozReview-Commit-ID: G3iSYwd24JZ
fc459cc4058c0414dafb0705ab0ce34b055a3f93: Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 20:03:21 +0800 - rev 408635
Push 28261 by alwu@mozilla.com at Thu, 01 Sep 2016 12:03:59 +0000
Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. Remove 'ACTION_REMOVE_CONTROL' because it's as same as 'ACTION_STOP'. MozReview-Commit-ID: 6KOj8srEuJA
76a85a65dda6fc0587ae5a278a45deba548f2e65: Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 20:03:19 +0800 - rev 408634
Push 28261 by alwu@mozilla.com at Thu, 01 Sep 2016 12:03:59 +0000
Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. 'ACTION_RESUME' should be more suit for its operation. MozReview-Commit-ID: 4FRHaydVKu5
7cb32d8c1a4fecbc2bdb34e14a927f6b5008d8d9: Bug 1290467 - part7 : enable audio competing for non-audible media. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 20:02:26 +0800 - rev 408633
Push 28261 by alwu@mozilla.com at Thu, 01 Sep 2016 12:03:59 +0000
Bug 1290467 - part7 : enable audio competing for non-audible media. In general, the audio competing should only be for audible media and it helps user can focus on one media at the same time. However, we hope to treat all media as the same in the mobile device. First reason is we have media control on fennec and we just want to control one media at once time. Second reason is to reduce the bandwidth, avoiding to play any non-audible media in background which user doesn't notice about. MozReview-Commit-ID: HrkFizeDLt
c4504710c2951148a764f229c639f0fd200fc0af: Bug 1299042 - Fix test_safebrowsing_initial_download for OSError. draft
Henrik Skupin <mail@hskupin.info> - Thu, 01 Sep 2016 13:33:49 +0200 - rev 408632
Push 28260 by bmo:hskupin@gmail.com at Thu, 01 Sep 2016 11:34:12 +0000
Bug 1299042 - Fix test_safebrowsing_initial_download for OSError. MozReview-Commit-ID: 1ChV6HHXYg2
0a0a1a964574de8e80e0626f3ccdb58c019efa25: Bug 1269209 - .ini cleanup; r?masayuki draft
Aryeh Gregor <ayg@aryeh.name> - Mon, 22 Aug 2016 21:25:33 +0300 - rev 408631
Push 28259 by bmo:ayg@aryeh.name at Thu, 01 Sep 2016 11:09:23 +0000
Bug 1269209 - .ini cleanup; r?masayuki MozReview-Commit-ID: ISJBtyiuNfV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip