a3b1a28c3898aa00e4a8095657d6c53be7f2b32a: Bug 1390624 Resolve missing do_GetCurrentThread instance by including nsThreadUtil.h draft
Tom Ritter <tom@mozilla.com> - Wed, 16 Aug 2017 20:10:37 -0500 - rev 647838
Push 74560 by bmo:tom@mozilla.com at Thu, 17 Aug 2017 01:11:25 +0000
Bug 1390624 Resolve missing do_GetCurrentThread instance by including nsThreadUtil.h MozReview-Commit-ID: 2cQN4VTix7q
d599f23595ab895b01f052a649cbb7d03d80f725: Bug 1391082 - Page action panel ordering can get messed up. draft
Drew Willcoxon <adw@mozilla.com> - Wed, 16 Aug 2017 17:59:06 -0700 - rev 647837
Push 74559 by dwillcoxon@mozilla.com at Thu, 17 Aug 2017 01:08:59 +0000
Bug 1391082 - Page action panel ordering can get messed up. MozReview-Commit-ID: 3hQLTLF3RU8
03469af8d0a10a7984d10d9aacf9e89c82c0e223: Bug 1388170 - Page Action Menu > Pocket needs to read "Save to Pocket". r?Gijs draft
Drew Willcoxon <adw@mozilla.com> - Wed, 16 Aug 2017 17:15:24 -0700 - rev 647836
Push 74559 by dwillcoxon@mozilla.com at Thu, 17 Aug 2017 01:08:59 +0000
Bug 1388170 - Page Action Menu > Pocket needs to read "Save to Pocket". r?Gijs MozReview-Commit-ID: KRK3GYion1t
fc41407fe2b152dbef20e3297951ab17a95afc2b: Bug 1385418 - Remove disabled pocket code for the toolbar button now that it's been replaced by the item in the page action panel. r?Gijs draft
Drew Willcoxon <adw@mozilla.com> - Wed, 16 Aug 2017 17:15:17 -0700 - rev 647835
Push 74559 by dwillcoxon@mozilla.com at Thu, 17 Aug 2017 01:08:59 +0000
Bug 1385418 - Remove disabled pocket code for the toolbar button now that it's been replaced by the item in the page action panel. r?Gijs MozReview-Commit-ID: 1wANxaD3QaV
232ac4da5187fdf24cb4234a6173e6eab43a50cf: Bug 1364644 - Post: remove AndroidBrowser prefix from class names r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Mon, 14 Aug 2017 21:21:29 -0400 - rev 647834
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Post: remove AndroidBrowser prefix from class names r=rnewman MozReview-Commit-ID: Bpgba2BR7hp
a1f830df665df46db87ad5b4ac909158d6d883b5: Bug 1364644 - Versioned syncing of bookmarks r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 16 Aug 2017 21:02:21 -0400 - rev 647833
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Versioned syncing of bookmarks r=rnewman MozReview-Commit-ID: 5IdRPUXMDPh
e007291965ed6a051391babd2cf661493931cf50: Bug 1364644 - Bookmark version tracking r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 15 Aug 2017 17:28:56 -0400 - rev 647832
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Bookmark version tracking r=rnewman MozReview-Commit-ID: EdN4pYSR8Ux
299a4eb8ea28ddfd71e98e005af1e7f89468dd80: Bug 1364644 - Migrate bookmarks schema and records to add version columns r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Mon, 14 Aug 2017 23:22:53 -0400 - rev 647831
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Migrate bookmarks schema and records to add version columns r=rnewman Schema migration is simple: it adds localVersion and syncVersion columns to bookmarks table. Default values are: - localVersion=1 - syncVersion=0 ... indicating that a record needs to be uploaded. Data migration is also relatively simple: we need to ensure that records which are "up-to-date", according to the old timestamp-based tracking, are not marked for an upload, and vice versa - records which are either "new" or "changed" are marked for an upload. Since our default during schema migration is to mark everything for upload, the data migration concerns itself with the records which are considered as "up-to-date". See detailed description in the comments in the data migration function. MozReview-Commit-ID: J6aglurYwlo
a8cd49fd14cdc76b9e2906d4ee8c2052b9152413: Bug 1364644 - Pre: Refactor bookmark and history sessions to allow for different superclasses r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 04 Aug 2017 18:43:49 -0400 - rev 647830
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Pre: Refactor bookmark and history sessions to allow for different superclasses r=rnewman Versioned syncing work later in the patch series introduces functionality that is best suited to live within the RepositorySession inheritance chain. We'd like to introduce a new RepositorySession subclass which individual RepositorySessions are able to inherit. And that's when the current inheritance structure gets in the way: history and bookmarks both share a superclass, and we'd like to only introduce this new functionality for bookmarks. This makes our task, as stated, impossible without breaking apart the current inheritance structure. This patch introduces a few "delegate" objects: - SessionHelper --> HistorySessionHelper --> BookmarksSessionHelper ... which absorb most of the functionality from AndroidBrowserRepositorySession (removed) and bookmark and history repository sessions. This change is not functional - everything remains as before otherwise. MozReview-Commit-ID: 7WwUmY3Wql7
a5917b22a7b275c73740a8260da0c5306e550caa: Bug 1364644 - Pre: don't swallow runtime exceptions in the BrowserProvider's call interface r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Thu, 27 Jul 2017 00:28:08 -0400 - rev 647829
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Pre: don't swallow runtime exceptions in the BrowserProvider's call interface r=rnewman MozReview-Commit-ID: 3mgOrSvEFxU
5552d74d4a967ce85af09aaa57ca438fe5b949f3: Bug 1364644 - Pre: Move change tracking responsibilities into repositories r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 28 Jul 2017 17:15:22 -0400 - rev 647828
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Pre: Move change tracking responsibilities into repositories r=rnewman As part of moving toward versioned syncing, we need to start decoupling change tracking concepts from parts of the system that facilitate flow of records. This allows us to track what changed differently for different data types, while maintaining a consistent and predictable API. A move toward that is to let repositories own determinining that a record has been modified. Repositories are now asked to provide modified records, instead of a very specific "records modified since". This patch does not change behaviour of the system: every repository still uses timestamp-based change tracking to actually provide modified records to the caller. A changeover to version tracking will come later in this series for bookmarks, and as part of Bug 1383894 for other repositories. MozReview-Commit-ID: LQuWYdlNHpt
b95687409bc5f3e8e21fb9b084efdcd14a975d01: Bug 1364644 - Pre: Remove guidsSince RepositorySession interface r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Mon, 24 Jul 2017 14:48:38 -0400 - rev 647827
Push 74558 by bmo:gkruglov@mozilla.com at Thu, 17 Aug 2017 01:07:40 +0000
Bug 1364644 - Pre: Remove guidsSince RepositorySession interface r=rnewman We're moving toward version-based syncing. This is one of the bricks in that road, removing an unused timestamp-based interface for accessing changed records. MozReview-Commit-ID: CYUyASWXrMW
03ee06f306bb59485d966dfb4239d1cf363e4524: Bug 1367860 (part 4) - Update CSS fallback font when lang changes (stylo) + test cases. r?dbaron draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Wed, 16 Aug 2017 17:41:16 -0700 - rev 647826
Push 74557 by bmo:kevin.hsieh@ucla.edu at Thu, 17 Aug 2017 01:05:22 +0000
Bug 1367860 (part 4) - Update CSS fallback font when lang changes (stylo) + test cases. r?dbaron MozReview-Commit-ID: 8tRmm8kAiB4
afa3c59eaf68e7dc42554b7ac70dd96e93214d79: Bug 1361952 - Update Firefox Account to match the spec r?jaws draft
Ricky Chien <ricky060709@gmail.com> - Thu, 17 Aug 2017 09:02:11 +0800 - rev 647825
Push 74556 by bmo:rchien@mozilla.com at Thu, 17 Aug 2017 01:02:29 +0000
Bug 1361952 - Update Firefox Account to match the spec r?jaws
d36aa554e8cd36f2ff62d5ac84ebe1581feb6e12: Bug 1366056 - showing v57 tourset for new user tour and update user tour;r=mossop,rexboy,fischer draft
gasolin <gasolin@gmail.com> - Mon, 14 Aug 2017 14:30:46 +0800 - rev 647824
Push 74555 by bmo:gasolin@mozilla.com at Thu, 17 Aug 2017 00:58:46 +0000
Bug 1366056 - showing v57 tourset for new user tour and update user tour;r=mossop,rexboy,fischer MozReview-Commit-ID: JUmPyJiNKFx
b4b9e3fc4330f96ec745895d0387cb9b3887d640: Bug 1367860 (part 4) - Test cases + stylo patch. r?dbaron draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Wed, 16 Aug 2017 17:41:16 -0700 - rev 647823
Push 74554 by bmo:kevin.hsieh@ucla.edu at Thu, 17 Aug 2017 00:56:41 +0000
Bug 1367860 (part 4) - Test cases + stylo patch. r?dbaron MozReview-Commit-ID: K5zXeGJKZcK
f61d503fb4f85a3c33e16ebe8311e5275a61a024: Bug 1367860 (part 4) - Update CSS fallback font when lang changes (stylo) + test cases. r?dbaron draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Wed, 16 Aug 2017 17:41:16 -0700 - rev 647822
Push 74553 by bmo:kevin.hsieh@ucla.edu at Thu, 17 Aug 2017 00:49:22 +0000
Bug 1367860 (part 4) - Update CSS fallback font when lang changes (stylo) + test cases. r?dbaron MozReview-Commit-ID: AY1A41Vp9SA
5fb80cb7210254a3639f72f30a7525e366749f2c: Bug 1367860 (part 3) - Construct language-specific default variable font as fallback font, not specified font. r?dbaron draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Wed, 16 Aug 2017 17:39:42 -0700 - rev 647821
Push 74553 by bmo:kevin.hsieh@ucla.edu at Thu, 17 Aug 2017 00:49:22 +0000
Bug 1367860 (part 3) - Construct language-specific default variable font as fallback font, not specified font. r?dbaron MozReview-Commit-ID: 5kBHhvacxbS
026143fc23c6ca56281528ef34a0452682cf6816: Bug 1367860 (part 2) - Update CSS fallback font when lang changes. r?dbaron draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Wed, 16 Aug 2017 17:34:36 -0700 - rev 647820
Push 74553 by bmo:kevin.hsieh@ucla.edu at Thu, 17 Aug 2017 00:49:22 +0000
Bug 1367860 (part 2) - Update CSS fallback font when lang changes. r?dbaron MozReview-Commit-ID: 1VzxKnJJ1kD
04e977d06785429a561d717ecfb27b25ada04388: Bug 1367860 (part 1) - Handle CSS font-family units using switch instead of if. r?dbaron draft
Kevin Hsieh <kevin.hsieh@ucla.edu> - Mon, 14 Aug 2017 16:46:52 -0700 - rev 647819
Push 74553 by bmo:kevin.hsieh@ucla.edu at Thu, 17 Aug 2017 00:49:22 +0000
Bug 1367860 (part 1) - Handle CSS font-family units using switch instead of if. r?dbaron MozReview-Commit-ID: DBwSHM8kfGP
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip