63d190efe42e5e4984180d315e16b70f6d99618c: Backed out changeset 1e7eb0625d3e (bug 1297687) a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 02 Sep 2016 13:18:37 -0700 - rev 312477
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Backed out changeset 1e7eb0625d3e (bug 1297687) a=merge
57fc4d13d23fb1a473882826ccad08811cd03a4a: Merge inbound to m-c a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 02 Sep 2016 13:17:30 -0700 - rev 312476
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Merge inbound to m-c a=merge
38d0defa2db77fa8bf209cf60bde4232896660cc: Bug 1290014 - Refactor activity stream top sites to use new icon API. r=ahunt
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 01 Sep 2016 15:50:31 +0200 - rev 312475
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1290014 - Refactor activity stream top sites to use new icon API. r=ahunt MozReview-Commit-ID: DDzmqNuiqRC
ef83714d122603b428cede37fd3341375f61c6ed: Bug 1290014 - DiskStorage: Do not use StandardCharsets.UTF_8. It's only support on API level 19+. r=ahunt
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 18 Aug 2016 18:15:15 +0200 - rev 312474
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1290014 - DiskStorage: Do not use StandardCharsets.UTF_8. It's only support on API level 19+. r=ahunt MozReview-Commit-ID: 5wvR4dgiPoJ
f11ee12c87bbfeab4b25b4b30c9aa0f7aefc982c: Bug 1290014 - ResizingProcessor: Do not resize icons loaded from memory. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 18 Aug 2016 15:52:20 +0200 - rev 312473
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +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
a87ed908d84b5d3a6d3a8dbed171608ff4d6b33c: Bug 1290014 - Add additional unit tests. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 18 Aug 2016 14:10:49 +0200 - rev 312472
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1290014 - Add additional unit tests. r=ahunt,Grisha MozReview-Commit-ID: Ib5OI7eb2sq
9b852e0472ff46f4e8a4c0888fd7d2925c001efd: Bug 1290014 - Move code from the FaviconGenerator class to the IconGenerator in the icons package. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 17 Aug 2016 18:08:51 +0200 - rev 312471
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1290014 - Move code from the FaviconGenerator class to the IconGenerator in the icons package. r=ahunt,Grisha 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
c588732a368ebce977fd6730bcb73672529807cd: Bug 1290014 - Move decoders from the favicons to the icons package. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 17 Aug 2016 17:36:42 +0200 - rev 312470
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +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
a73dcd57f417301ee649a6777c3ccdc027d7eb01: Bug 1290014 - Remove obsolete code. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 17 Aug 2016 17:27:06 +0200 - rev 312469
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +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
a803f062653e7554b50fc1d3b145fe71ec5447e3: Bug 1290014 - Use new icon framework in UI code. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Tue, 16 Aug 2016 11:44:21 +0200 - rev 312468
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +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
7d65390d95e755b5cfd6896e0f564b41e6f47e7f: Bug 1290014 - Restructure icon code and use disk lru cache. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Tue, 16 Aug 2016 11:36:22 +0200 - rev 312467
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +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
1e8ebfb60a17b01fa25bd8557715a9002faf675f: Bug 1290014 - Add DiskLruCache library. r=ahunt,Grisha
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 27 Jul 2016 16:20:00 +0200 - rev 312466
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +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
347ed1510d82b1963573344a70e40f0903309b02: Bug 1150678 - Changing url of a bookmark with a keyword breaks the keyword forever. r=adw
Marco Bonardo <mbonardo@mozilla.com> - Tue, 30 Aug 2016 11:04:22 +0200 - rev 312465
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1150678 - Changing url of a bookmark with a keyword breaks the keyword forever. r=adw MozReview-Commit-ID: 89Od4PKpQse
705cb7ff83607a4669a496999913580e12699aed: Bug 1295058 - Make sync ping only submit every 12 hours or on browser shutdown r=gfritzsche,markh
Thom Chiovoloni <tchiovoloni@mozilla.com> - Wed, 31 Aug 2016 12:50:34 -0400 - rev 312464
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1295058 - Make sync ping only submit every 12 hours or on browser shutdown r=gfritzsche,markh MozReview-Commit-ID: 9BcMGAP0w7U
84bab1407100af7215a1f19df176295fc2287410: Backed out changeset 2467398cd958 (bug 1289251) for build bustage in WindowSurfaceX11.cpp. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 02 Sep 2016 10:26:14 +0200 - rev 312463
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Backed out changeset 2467398cd958 (bug 1289251) for build bustage in WindowSurfaceX11.cpp. r=backout
f35a9b2b20910e76bdd784070c245bef40ece975: Backed out changeset c0285428a8a0 (bug 1289251)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 02 Sep 2016 10:25:43 +0200 - rev 312462
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Backed out changeset c0285428a8a0 (bug 1289251)
3e28c1a68c2475acd925f233379f8dae8b5ddd7a: Backed out changeset 2df13967b746 (bug 1289251)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 02 Sep 2016 10:25:38 +0200 - rev 312461
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Backed out changeset 2df13967b746 (bug 1289251)
6f406d30eddb8ccbe7a15392b7cc583722145765: Bug 1297539 - Write test for content event 'pasteTransferable' for the remote case. Ensures that EventStateManager dispatches the transferable correctly to TextEditor::PasteTransferable for plain text and HTMLEditor::PasteTransferable for html. r=mrbkap
Jimmy Wang <jimmyw22@gmail.com> - Tue, 30 Aug 2016 22:02:56 -0400 - rev 312460
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1297539 - Write test for content event 'pasteTransferable' for the remote case. Ensures that EventStateManager dispatches the transferable correctly to TextEditor::PasteTransferable for plain text and HTMLEditor::PasteTransferable for html. r=mrbkap MozReview-Commit-ID: Hz36piNqX31
4e15e5606976b626dba9a577d86098d1ed568492: Bug 1297539 - Send message PasteTransferable if the focused element is on the content process, otherwise pass the transferable to the controller directly. r=mrbkap
Jimmy Wang <jimmyw22@gmail.com> - Tue, 23 Aug 2016 20:00:27 -0400 - rev 312459
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1297539 - Send message PasteTransferable if the focused element is on the content process, otherwise pass the transferable to the controller directly. r=mrbkap MozReview-Commit-ID: Bj3mY23YUDT
3bb42e64430405cb93bcaee9e31affdf2314db8b: Bug 1297539 - Add IPC message, PasteTransferable, to call PasteTransferable via a controller on the content process to handle the command content event, "pasteTransferable". New method nsContentUtils::IPCTransferableToTransferable since ContentParent::RecvSetClipboard and TabChild::RecvPasteTransferable both require the same setup to make a transferable. r=mrbkap
Jimmy Wang <jimmyw22@gmail.com> - Tue, 30 Aug 2016 21:30:45 -0400 - rev 312458
Push 20447 by kwierso@gmail.com at Fri, 02 Sep 2016 20:36:44 +0000
Bug 1297539 - Add IPC message, PasteTransferable, to call PasteTransferable via a controller on the content process to handle the command content event, "pasteTransferable". New method nsContentUtils::IPCTransferableToTransferable since ContentParent::RecvSetClipboard and TabChild::RecvPasteTransferable both require the same setup to make a transferable. r=mrbkap MozReview-Commit-ID: 3I443eBOPEO
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip