Commit Graph

20 Commits

Author SHA1 Message Date
Mark Capella
7800d0949d Bug 1191872 - Move annotations to org.mozilla.gecko.annotation package, r=jchen 2015-08-10 19:19:51 -04:00
Amin Bandali
58c6874de1 Bug 1167360 - Show switch button when adding Reading List item. r=nalexander
This also shows the switch button when adding a reading list item that
is already present.
2015-05-29 19:34:00 -07:00
Margaret Leibovic
a170e09754 Bug 1150872 - Update toast notification when removing a page from reading list from reader view toolbar. r=mcomella 2015-04-03 10:58:28 -04:00
Michael Comella
d4ddf7e462 Bug 1142196 - Match about:reader add/remove button state with the toolbar's on press. r=margaret 2015-03-17 14:23:49 -07:00
Richard Newman
aad59aa967 Bug 1130461 - Part 3: disable ReadingListHelper's background fetch triggers to avoid test problems. r=margaret 2015-02-23 10:35:11 -08:00
Richard Newman
49cc211126 Bug 1130461 - Part 1: change schema for reading list. r=margaret
This patch does several things, all in one commit because of a schema update:

* Uses _id instead of guid when referring to reading list items, allowing the guid column to be null.
* Reworks schema upgrading.
* Completely revises the reading list schema itself.
* Fixes the tests.
* Cleans up how we do deletion: if an item hasn't yet been synced, it's simply deleted immediately. We can do this because the server allocates GUIDs.
* Adds columns to manage sync-related metadata.
2015-02-23 10:35:11 -08:00
Richard Newman
832cb9a1a3 Bug 1131257 - Part 1: split LocalReadingListDB out of LocalBrowserDB. r=margaret
Centralizing reading list access logic will make Bug 1130461 much easier. This bug is the first part of that.

We follow the same pattern as for URLMetadata, TabsAccessor, and Searches; BrowserDB hands over a single class that's specialized to handle the Reading List.
2015-02-10 16:42:13 -08:00
Margaret Leibovic
5a21c98952 Bug 1113454 - Download and cache reader mode content in the background. r=rnewman 2015-01-26 19:03:41 +01:00
Margaret Leibovic
fcf1e2ed0d Bug 1117226 - Use sendRequestForResult for reader mode favicon and add-to-list requests. r=rnewman 2015-01-27 15:47:26 +01:00
Richard Newman
d3135a3946 Bug 1077590 - Part 2: fix a bunch of imports. r=trivial 2015-01-11 20:45:44 -08:00
Richard Newman
62fa7b6eee Bug 1077590 - Part 1: make all per-profile DB access go through a profile. r=wesj
* * *
Bug 1077590 - Review comments.
2015-01-11 20:45:09 -08:00
Margaret Leibovic
447e6e89ec Bug 1093172 - Add status when adding reading list item from Reader.js. r=rnewman 2014-12-08 10:44:26 -08:00
Ryan VanderMeulen
565774cac8 Backed out 3 changesets (bug 1093172) for robocop failures.
Backed out changeset 8d1c3083f7e6 (bug 1093172)
Backed out changeset 4fa27d0105df (bug 1093172)
Backed out changeset c85c0a37dcb9 (bug 1093172)
2014-12-19 23:51:18 -05:00
Margaret Leibovic
d720079fb4 Bug 1093172 - Add status when adding reading list item from Reader.js. r=rnewman 2014-12-08 10:44:26 -08:00
vivek
cd9f5bb243 Bug 1078353 - handleReaderListStatusRequest should use JS-Java callbacks. r=margaret 2014-11-05 10:13:00 -05:00
Mark Capella
c5171bb69a Bug 1092011 - Re-instate Page-Already-In-ReadingList message, r=margaret 2014-10-31 23:31:20 -04:00
Margaret Leibovic
dd37353543 Bug 1085685 - Consolidate logic to add articles to reading list. r=rnewman 2014-10-27 17:59:16 -07:00
Margaret Leibovic
38cfb19466 Bug 1086991 - Reduce JS/Java message passing for reader mode (Reader:Remove*). r=rnewman 2014-10-22 09:12:11 -07:00
Margaret Leibovic
f3c725a6e2 Bug 1086991 - Reduce JS/Java message passing for reader mode (Reader:Add*). r=rnewman 2014-10-22 09:12:08 -07:00
Mark Capella
5b3c3f4a8d Bug 1078355 - Move reader mode code out of BrowserApp, r=margaret 2014-10-18 02:45:34 -04:00