6d3b17555d95b47def48b5186fed8d883b5825ec: Bug 1251362 - Part 6 - Update empty panel state when recent tabs count changes. r=liuche
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 15 May 2016 01:41:45 +0200 - rev 341143
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1251362 - Part 6 - Update empty panel state when recent tabs count changes. r=liuche The recent tabs count might change while the Recent Tabs folder is open, e.g. immediately after startup, once we receive the first "ClosedTabs:Data" message from the session store. Therefore, we need to hide/unhide the empty view as necessary, which is normally handled by the Combined History panel's updateEmptyView() function. Since we aren't using a cursor, we can't hinge calling that on the CursorLoader's onLoadFinished() callback, so instead, we include our own callback to the Combined History panel, modelled after the DeviceUpdateHandler used for updating the count of synced devices. MozReview-Commit-ID: GLHM9LoWk2h
9ccad5daa84c0d76e2712f137c9f33e48d97ea81: Bug 1251362 - Part 5 - Actually show recently closed tabs when opening the smart folder. r=liuche
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 02 Jun 2016 18:08:23 +0200 - rev 341142
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1251362 - Part 5 - Actually show recently closed tabs when opening the smart folder. r=liuche This fills the new smart folder we've previously added with life and displays the recently closed tabs as we receive them from the session store. If we can find a sessionstore.bak file (previously the "Tabs from last time"), we also add those tabs to the bottom of the list. Most of the code for communicating with the session store and reading sessionstore.bak is adapted from the original Recent Tabs panel, however unlike the previous implementation, I've opted for a cursor-less approach of storing and retrieving the recent tabs data, since the recent tabs data isn't actually powered by a database anyway. Instead, the RecentTabsAdapter maintains two arrays for storing "Recently closed tabs" (as received through messages from the Gecko session store) and "Tabs from last time" (as read from sessionstore.bak during panel initialisation). Also, as per the other Combined History panel adapters and because we're now using a RecyclerView instead of a ListView, list item types are now determined on demand through getItemTypeForPosition() instead of precalculating them during a data update and directly storing together with the tab data items in a cursor. MozReview-Commit-ID: IpoUr9f0JBP
0c997d2226360c808a63777f0e0b1bd6f21fd5a8: Bug 1251362 - Part 4 - Add a Recent Tabs folder to the Combined History panel. r=liuche
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 13 May 2016 23:52:24 +0200 - rev 341141
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1251362 - Part 4 - Add a Recent Tabs folder to the Combined History panel. r=liuche This folder can be opened and closed to get back to the history view, however it doesn't contain any actual content (closed tabs) yet. Its empty view is based on the original empty view of the Recent Tabs panel. For displaying the recently closed tabs count within the smart folder similarly to how we display the number of synced devices, two new strings need to be added. MozReview-Commit-ID: IAL0yDrc2Ld
7e6ccddb8b098cc88e8a615c3c37eee00d06181c: Bug 1251362 - Part 3 - Add new "Recent" icon. r=liuche
Jan Henning <jh+bugzilla@buttercookie.de> - Sat, 04 Jun 2016 12:32:02 +0200 - rev 341140
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1251362 - Part 3 - Add new "Recent" icon. r=liuche Bug 1277277 will track getting this icon used for the search term history, too, so we can remove the old resources (icon_most_recent_empty.png) completely. MozReview-Commit-ID: GFFovwiRokc
3fe4b60dbcd0cd9f4ff567cec72dfd97fc1e7601: Bug 1251362 - Part 2 - Import OnPanelLevelChangeListener.PanelLevel. r=liuche
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 15 May 2016 01:24:13 +0200 - rev 341139
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1251362 - Part 2 - Import OnPanelLevelChangeListener.PanelLevel. r=liuche OnPanelLevelChangeListener.PanelLevel.CHILD_SYNC really is a mouthful. MozReview-Commit-ID: 3uEHQjUlTxf
35e71e69db49f4672512db7b26dc2ad517d7cf81: Bug 1251362 - Part 1 - Increase SwipeRefreshLayout weight. r=liuche
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 16 May 2016 17:53:01 +0200 - rev 341138
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1251362 - Part 1 - Increase SwipeRefreshLayout weight. r=liuche Otherwise, depending on the device's display dimensions, a second smart folder would be overlapped by the empty view message that is displayed when no history is present for the history panel to display. Once we've updated to a newer version of the support library (see bug 1267884), we should revisit this and see if using "wrap_content" is working properly instead. MozReview-Commit-ID: 1xBCeiST9n4
2011b521c19712830278bf7af43dae1034a14a7f: Bug 1273229 - auto-generate IDs for temp installs from dir path. r=kmag
Kumar McMillan <kumar.mcmillan@gmail.com> - Fri, 03 Jun 2016 16:43:45 -0500 - rev 341137
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1273229 - auto-generate IDs for temp installs from dir path. r=kmag MozReview-Commit-ID: JFuEVUZs2Ci
54354d5ade58598ba75e4fcbe29f2cae3d3cbfa1: Bug 1278306 - Remove all uses of 'content.location = ' in the webconsole tests; r=bgrins
moby <mvonbriesen@mozilla.com> - Mon, 06 Jun 2016 13:35:00 +0200 - rev 341136
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278306 - Remove all uses of 'content.location = ' in the webconsole tests; r=bgrins
81f4cc3f6f4c21758b63605d69b47fa6cb3c142a: Merge mozilla-central to fx-team
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 08 Jun 2016 12:15:05 +0200 - rev 341135
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Merge mozilla-central to fx-team
1401fcd673699f8d6e431ccb643ab46e166da2a9: Bug 1278413 - Clean up code style in worker.js, event-emitter.js. r=tromey
J. Ryan Stinnett <jryans@gmail.com> - Mon, 06 Jun 2016 17:58:08 -0500 - rev 341134
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278413 - Clean up code style in worker.js, event-emitter.js. r=tromey MozReview-Commit-ID: LVbo9i0rPqI
051765f8237daf5da7ba0d3e97da16668ce9988c: Bug 1278630 - Native Console API should work also after a refresh, r=bgrins
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 08 Jun 2016 08:01:08 -0700 - rev 341133
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278630 - Native Console API should work also after a refresh, r=bgrins
346d46f452a51e6d9654932211acf358b31d166d: Bug 1275089 - Wrap the call to getHistogramById().add() in a try/catch since the probe expires in v50 and the histogram is no longer reported as a COUNT histogram since it is expired. Histograms that are not COUNT histograms must supply a value when calling .add(). r=Gijs
Jared Wein <jwein@mozilla.com> - Fri, 27 May 2016 13:43:19 -0400 - rev 341132
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1275089 - Wrap the call to getHistogramById().add() in a try/catch since the probe expires in v50 and the histogram is no longer reported as a COUNT histogram since it is expired. Histograms that are not COUNT histograms must supply a value when calling .add(). r=Gijs MozReview-Commit-ID: C4x6dR1nULR
cd84ce8033fe948bd4232e0a5fce92098499c535: Bug 1278830, part 2 - Remove MaybeOptimizeOpacity. r=mstange
Jonathan Watt <jwatt@jwatt.org> - Wed, 01 Jun 2016 09:17:23 +0100 - rev 341131
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278830, part 2 - Remove MaybeOptimizeOpacity. r=mstange
2d33a9c129ace05c74fc2c4f7e5be3deb6b01eb0: Bug 1278830, part 1 - Rename the 'opacity' variables in MakeFillPatternFor/MakeStrokePatternFor. r=mstange
Jonathan Watt <jwatt@jwatt.org> - Wed, 01 Jun 2016 09:17:23 +0100 - rev 341130
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278830, part 1 - Rename the 'opacity' variables in MakeFillPatternFor/MakeStrokePatternFor. r=mstange
54228eb7df2746f2f101cf8e928bf55cff8b3f99: Bug 1275409: change path to routes.json; r=mshal on a CLOSED TREE
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 08 Jun 2016 14:31:31 +0000 - rev 341129
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1275409: change path to routes.json; r=mshal on a CLOSED TREE MozReview-Commit-ID: CcRehDsCpms
84625e254651aa453ef3275dd097d356817a51b2: bug 1275911: get releng automation posting to cloudops balrog stage instance. r=bhearsum
Alin Selagea <aselagea@mozilla.com> - Wed, 08 Jun 2016 10:16:51 -0400 - rev 341128
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
bug 1275911: get releng automation posting to cloudops balrog stage instance. r=bhearsum
8b4071e765390b4c4b597791f9bfa151be562734: Bug 1278523 - Implement jsshell helper function readlineBuf. r=jandem
Christian Holler <choller@mozilla.com> - Wed, 08 Jun 2016 13:37:19 +0200 - rev 341127
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278523 - Implement jsshell helper function readlineBuf. r=jandem MozReview-Commit-ID: LXAWJqA3Jhw
20660b4251932301bcc95bece0a1d6c5a5b1756e: Bug 1271734 - Move all eslint related infrastructure to tools/lint, r=miker
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 02 Jun 2016 15:38:36 -0400 - rev 341126
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1271734 - Move all eslint related infrastructure to tools/lint, r=miker This commit simply moves 'testing/eslint' to 'tools/lint/eslint' and the eslint related mach command from 'python/mach_commands.py' to 'tools/lint/mach_commands.py'. It shouldn't have any functional change on running eslint, either through mach or taskcluster. This is in preparation for bug 1258341, to make the diffs there a little easier to read. MozReview-Commit-ID: K03sn9lv9Lv
d48d9a24ce8b44067cb6f66472d6a084d352267a: Bug 1278435 - Update DOM interface tests to reflect shipping Push on Android. r=baku
Kit Cambridge <kcambridge@mozilla.com> - Tue, 07 Jun 2016 13:25:21 -0700 - rev 341125
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278435 - Update DOM interface tests to reflect shipping Push on Android. r=baku MozReview-Commit-ID: AvTW8zDPjAY
5a5df0f767ed57dee7cc72c1291d66b1870f1dec: Bug 1278851 - Enable service worker notifications everywhere except for non-release B2G. r=baku
Kit Cambridge <kcambridge@mozilla.com> - Tue, 07 Jun 2016 14:25:59 -0700 - rev 341124
Push 6389 by raliiev@mozilla.com at Mon, 19 Sep 2016 13:38:22 +0000
Bug 1278851 - Enable service worker notifications everywhere except for non-release B2G. r=baku MozReview-Commit-ID: InG420vpNtA
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip