Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1632)

Issue 308003005: app_list: Drive app integration. (Closed)

Created:
6 years, 6 months ago by xiyuan
Modified:
6 years, 6 months ago
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, chromium-apps-reviews_chromium.org, tfarina, extensions-reviews_chromium.org, not at google - send to devlin, Albert Bodenhamer, calamity, stevenjb
Visibility:
Public.

Description

app_list: Drive app integration. - DriveAppProvider to map Drive apps to chrome apps or local url apps; - DriveAppMapping to track the mapped chrome apps; - DriveServiceBridge to wrap DriveAPIService and DriveAppRegistry to provide the user Drive apps info; - Put feature behind "--enable-drive-apps-in-app-list"; BUG=358791, 345066 TEST=DriveAppProviderTest.*:DriveAppMappingTest.* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278265

Patch Set 1 #

Patch Set 2 : format #

Total comments: 2

Patch Set 3 : move to c/b/extensions/drive, fix android,win bots #

Patch Set 4 : rebase, put behind a flag #

Patch Set 5 : move to c/b/apps, add OWNERS #

Total comments: 12

Patch Set 6 : for comemnts in #5 #

Total comments: 15

Patch Set 7 : crx_installer changes #

Total comments: 8

Patch Set 8 : add a is_sycable prop and use it instead of installed_by_default #

Total comments: 8

Patch Set 9 : pref is_syancable -> do_not_sync, remove AppListModel deps and no auto uninstall new_app #

Total comments: 32

Patch Set 10 : track generated instead of abusing from_bookmark() etc #

Total comments: 2

Patch Set 11 : replace unnecessary WaitForPendingDriveAppConverters #

Total comments: 2

Patch Set 12 : make generated flag logic easier to read, fix a not-detecting-user-install-properly bug #

Total comments: 4

Patch Set 13 : rebase #

Patch Set 14 : rebase, fix nits #

Total comments: 2

Patch Set 15 : revert ConvertWebAppToExtension, update CrxInstaller interface #

Patch Set 16 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1562 lines, -487 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +7 lines, -0 lines 0 comments Download
A + chrome/browser/apps/drive/OWNERS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -2 lines 0 comments Download
A + chrome/browser/apps/drive/drive_app_converter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +15 lines, -10 lines 0 comments Download
A + chrome/browser/apps/drive/drive_app_converter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6 chunks +34 lines, -14 lines 0 comments Download
A + chrome/browser/apps/drive/drive_app_converter_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +20 lines, -13 lines 0 comments Download
A chrome/browser/apps/drive/drive_app_mapping.h View 1 2 3 4 5 6 7 8 9 1 chunk +47 lines, -0 lines 0 comments Download
A chrome/browser/apps/drive/drive_app_mapping.cc View 1 2 3 4 5 6 7 8 9 1 chunk +127 lines, -0 lines 0 comments Download
A chrome/browser/apps/drive/drive_app_mapping_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +116 lines, -0 lines 0 comments Download
A chrome/browser/apps/drive/drive_app_provider.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +96 lines, -0 lines 0 comments Download
A chrome/browser/apps/drive/drive_app_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +263 lines, -0 lines 0 comments Download
A chrome/browser/apps/drive/drive_app_provider_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +453 lines, -0 lines 0 comments Download
A chrome/browser/apps/drive/drive_service_bridge.h View 1 2 3 4 5 1 chunk +35 lines, -0 lines 0 comments Download
A chrome/browser/apps/drive/drive_service_bridge.cc View 1 2 3 4 5 1 chunk +138 lines, -0 lines 0 comments Download
M chrome/browser/drive/fake_drive_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/drive/fake_drive_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +60 lines, -0 lines 0 comments Download
M chrome/browser/extensions/crx_installer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +15 lines, -18 lines 0 comments Download
M chrome/browser/extensions/crx_installer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +4 lines, -9 lines 0 comments Download
M chrome/browser/extensions/crx_installer_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_syncable_service.h View 1 2 3 4 5 3 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_syncable_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/ui/app_list/app_list_syncable_service_factory.cc View 1 2 3 4 5 6 7 2 chunks +12 lines, -1 line 0 comments Download
M chrome/browser/ui/app_list/drive/drive_app_converter.h View 1 2 1 chunk +0 lines, -69 lines 0 comments Download
M chrome/browser/ui/app_list/drive/drive_app_converter.cc View 1 2 1 chunk +0 lines, -193 lines 0 comments Download
D chrome/browser/ui/app_list/drive/drive_app_converter_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -152 lines 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 chunks +3 lines, -1 line 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +6 lines, -0 lines 0 comments Download
A chrome/test/data/drive/applist_app_template.json View 1 chunk +36 lines, -0 lines 0 comments Download
A chrome/test/data/drive/applist_empty.json View 1 chunk +6 lines, -0 lines 0 comments Download
M ui/app_list/app_list_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -0 lines 0 comments Download
M ui/app_list/app_list_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 65 (0 generated)
xiyuan
Suggested split: kinaba@: c/b/drive/fake_drive_service.* c/b/ui/app_list/drive/drive_service_bridge.* benwells@, for everything else. Thanks.
6 years, 6 months ago (2014-05-29 22:13:10 UTC) #1
benwells
I have a high level question first: why is c/b/ui/app_list/drive stuff in c/b/ui/app_list? It doesn't ...
6 years, 6 months ago (2014-05-30 03:30:02 UTC) #2
xiyuan
On 2014/05/30 03:30:02, benwells wrote: > I have a high level question first: why is ...
6 years, 6 months ago (2014-05-30 05:55:45 UTC) #3
kinaba
LGTM for *drive_service* with a nit. On 2014/05/30 05:55:45, xiyuan wrote: > On 2014/05/30 03:30:02, ...
6 years, 6 months ago (2014-05-30 06:20:14 UTC) #4
kinaba
https://codereview.chromium.org/308003005/diff/20001/chrome/browser/ui/app_list/drive/drive_service_bridge.h File chrome/browser/ui/app_list/drive/drive_service_bridge.h (right): https://codereview.chromium.org/308003005/diff/20001/chrome/browser/ui/app_list/drive/drive_service_bridge.h#newcode34 chrome/browser/ui/app_list/drive/drive_service_bridge.h:34: }; nit: DISALLOW_COPY_AND_ASSIGN? (or remove #include base/macros.h)
6 years, 6 months ago (2014-05-30 06:20:29 UTC) #5
xiyuan
Moved DriveAppProvider and friends to c/b/extensions/drive and put under extensions namespace. PTAL. Thanks. https://codereview.chromium.org/308003005/diff/20001/chrome/browser/ui/app_list/drive/drive_service_bridge.h File ...
6 years, 6 months ago (2014-05-30 19:15:30 UTC) #6
benwells
+yoz for changes in chrome/browser/extensions to get a core extensions developer's view on it. Also ...
6 years, 6 months ago (2014-06-02 01:24:06 UTC) #7
xiyuan
On 2014/06/02 01:24:06, benwells wrote: > +yoz for changes in chrome/browser/extensions to get a core ...
6 years, 6 months ago (2014-06-02 18:10:04 UTC) #8
not at google - send to devlin
I've been commenting on the doc. Without reading the code: what happens when I uninstall ...
6 years, 6 months ago (2014-06-02 18:59:30 UTC) #9
xiyuan
On 2014/06/02 18:59:30, kalman wrote: > I've been commenting on the doc. > > Without ...
6 years, 6 months ago (2014-06-02 19:51:42 UTC) #10
xiyuan
+abodenha
6 years, 6 months ago (2014-06-03 17:55:04 UTC) #11
benwells
On 2014/06/03 17:55:04, xiyuan wrote: > +abodenha I think the changes to the core extension ...
6 years, 6 months ago (2014-06-03 23:43:27 UTC) #12
Yoyo Zhou
On 2014/06/03 23:43:27, benwells wrote: > On 2014/06/03 17:55:04, xiyuan wrote: > > +abodenha > ...
6 years, 6 months ago (2014-06-04 00:02:36 UTC) #13
benwells
On 2014/06/04 00:02:36, Yoyo Zhou wrote: > On 2014/06/03 23:43:27, benwells wrote: > > On ...
6 years, 6 months ago (2014-06-04 00:59:25 UTC) #14
benwells
On 2014/06/04 00:59:25, benwells wrote: > On 2014/06/04 00:02:36, Yoyo Zhou wrote: > > On ...
6 years, 6 months ago (2014-06-04 01:02:32 UTC) #15
xiyuan
On 2014/06/04 01:02:32, benwells wrote: > Also, can you add a c/b/apps/drive/OWNERS file with whoever ...
6 years, 6 months ago (2014-06-04 18:02:03 UTC) #16
xiyuan
+tapted Trent, could your help reviewing c/b/apps/drive/*? Thanks. cc calamity, stevenjb since I enlisted you ...
6 years, 6 months ago (2014-06-04 18:04:44 UTC) #17
benwells
On 2014/06/04 18:04:44, xiyuan wrote: > +tapted > > Trent, could your help reviewing c/b/apps/drive/*? ...
6 years, 6 months ago (2014-06-04 22:39:58 UTC) #18
benwells
Some initial comments and questions. https://codereview.chromium.org/308003005/diff/140001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/140001/chrome/browser/apps/drive/drive_app_converter.cc#newcode179 chrome/browser/apps/drive/drive_app_converter.cc:179: // Drive apps goes ...
6 years, 6 months ago (2014-06-05 01:24:38 UTC) #19
not at google - send to devlin
drive-by of crx_installer.cc thanks for putting this behind a flag! https://codereview.chromium.org/308003005/diff/140001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/140001/chrome/browser/extensions/crx_installer.cc#newcode233 ...
6 years, 6 months ago (2014-06-05 16:54:04 UTC) #20
xiyuan
https://codereview.chromium.org/308003005/diff/140001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/140001/chrome/browser/extensions/crx_installer.cc#newcode233 chrome/browser/extensions/crx_installer.cc:233: ? Extension::FROM_BOOKMARK On 2014/06/05 16:54:05, kalman wrote: > what ...
6 years, 6 months ago (2014-06-05 17:06:19 UTC) #21
not at google - send to devlin
https://codereview.chromium.org/308003005/diff/140001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/140001/chrome/browser/extensions/crx_installer.cc#newcode233 chrome/browser/extensions/crx_installer.cc:233: ? Extension::FROM_BOOKMARK On 2014/06/05 17:06:19, xiyuan wrote: > On ...
6 years, 6 months ago (2014-06-05 17:17:59 UTC) #22
xiyuan
https://codereview.chromium.org/308003005/diff/140001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/140001/chrome/browser/apps/drive/drive_app_converter.cc#newcode179 chrome/browser/apps/drive/drive_app_converter.cc:179: // Drive apps goes with the user's account and ...
6 years, 6 months ago (2014-06-05 17:48:32 UTC) #23
not at google - send to devlin
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc#newcode232 chrome/browser/extensions/crx_installer.cc:232: DCHECK(creation_flags_ & Extension::FROM_BOOKMARK); could you briefly explain why this ...
6 years, 6 months ago (2014-06-05 17:50:45 UTC) #24
xiyuan
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc#newcode232 chrome/browser/extensions/crx_installer.cc:232: DCHECK(creation_flags_ & Extension::FROM_BOOKMARK); On 2014/06/05 17:50:45, kalman wrote: > ...
6 years, 6 months ago (2014-06-05 18:06:54 UTC) #25
not at google - send to devlin
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc#newcode232 chrome/browser/extensions/crx_installer.cc:232: DCHECK(creation_flags_ & Extension::FROM_BOOKMARK); On 2014/06/05 18:06:53, xiyuan wrote: > ...
6 years, 6 months ago (2014-06-05 18:11:54 UTC) #26
xiyuan
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc#newcode232 chrome/browser/extensions/crx_installer.cc:232: DCHECK(creation_flags_ & Extension::FROM_BOOKMARK); On 2014/06/05 18:11:54, kalman wrote: > ...
6 years, 6 months ago (2014-06-05 18:27:36 UTC) #27
not at google - send to devlin
happy with crx_installer, don't wait for my lg. https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/extensions/crx_installer.cc#newcode245 chrome/browser/extensions/crx_installer.cc:245: int ...
6 years, 6 months ago (2014-06-05 18:31:45 UTC) #28
stevenjb
Mostly just looking at app_list_syncable_service, but that part lgtm. https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc#newcode182 chrome/browser/apps/drive/drive_app_converter.cc:182: ...
6 years, 6 months ago (2014-06-05 20:15:16 UTC) #29
xiyuan
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc#newcode182 chrome/browser/apps/drive/drive_app_converter.cc:182: extensions::Extension::WAS_INSTALLED_BY_DEFAULT); On 2014/06/05 20:15:16, stevenjb wrote: > WAS_INSTALLED_BY_DEFAULT might ...
6 years, 6 months ago (2014-06-05 20:36:14 UTC) #30
Yoyo Zhou
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc#newcode182 chrome/browser/apps/drive/drive_app_converter.cc:182: extensions::Extension::WAS_INSTALLED_BY_DEFAULT); On 2014/06/05 20:36:14, xiyuan wrote: > On 2014/06/05 ...
6 years, 6 months ago (2014-06-05 20:45:33 UTC) #31
not at google - send to devlin
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc#newcode182 chrome/browser/apps/drive/drive_app_converter.cc:182: extensions::Extension::WAS_INSTALLED_BY_DEFAULT); On 2014/06/05 20:36:14, xiyuan wrote: > On 2014/06/05 ...
6 years, 6 months ago (2014-06-05 20:47:47 UTC) #32
xiyuan
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc#newcode182 chrome/browser/apps/drive/drive_app_converter.cc:182: extensions::Extension::WAS_INSTALLED_BY_DEFAULT); Okay. - Add a ExtensionPrefs backed boolean property ...
6 years, 6 months ago (2014-06-05 21:17:06 UTC) #33
Yoyo Zhou
https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc File chrome/browser/apps/drive/drive_app_converter.cc (right): https://codereview.chromium.org/308003005/diff/160001/chrome/browser/apps/drive/drive_app_converter.cc#newcode182 chrome/browser/apps/drive/drive_app_converter.cc:182: extensions::Extension::WAS_INSTALLED_BY_DEFAULT); On 2014/06/05 21:17:06, xiyuan wrote: > Okay. > ...
6 years, 6 months ago (2014-06-05 21:18:20 UTC) #34
not at google - send to devlin
sounds good, thanks.
6 years, 6 months ago (2014-06-05 22:22:54 UTC) #35
xiyuan
CL updated to use an ExtensionPrefs backed boolean prop for disable sync for URL apps ...
6 years, 6 months ago (2014-06-05 23:31:45 UTC) #36
tapted
On 2014/06/04 22:39:58, benwells wrote: > On 2014/06/04 18:04:44, xiyuan wrote: > > +tapted > ...
6 years, 6 months ago (2014-06-05 23:56:42 UTC) #37
benwells
https://codereview.chromium.org/308003005/diff/180001/chrome/browser/apps/drive/drive_app_provider.h File chrome/browser/apps/drive/drive_app_provider.h (right): https://codereview.chromium.org/308003005/diff/180001/chrome/browser/apps/drive/drive_app_provider.h#newcode20 chrome/browser/apps/drive/drive_app_provider.h:20: class AppListModel; This dependency is not good. My questions ...
6 years, 6 months ago (2014-06-06 00:31:05 UTC) #38
not at google - send to devlin
https://codereview.chromium.org/308003005/diff/200001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/200001/chrome/browser/extensions/crx_installer.cc#newcode735 chrome/browser/extensions/crx_installer.cc:735: mutable_extension->set_is_syncable(is_syncable_); this means that every extension will end up ...
6 years, 6 months ago (2014-06-06 01:26:30 UTC) #39
xiyuan
https://codereview.chromium.org/308003005/diff/180001/chrome/browser/apps/drive/drive_app_provider.h File chrome/browser/apps/drive/drive_app_provider.h (right): https://codereview.chromium.org/308003005/diff/180001/chrome/browser/apps/drive/drive_app_provider.h#newcode64 chrome/browser/apps/drive/drive_app_provider.h:64: void MigrateModelSettings(const std::string& drive_app_id, On 2014/06/06 00:31:04, benwells wrote: ...
6 years, 6 months ago (2014-06-06 01:32:01 UTC) #40
Yoyo Zhou
https://codereview.chromium.org/308003005/diff/200001/chrome/browser/extensions/crx_installer.cc File chrome/browser/extensions/crx_installer.cc (right): https://codereview.chromium.org/308003005/diff/200001/chrome/browser/extensions/crx_installer.cc#newcode735 chrome/browser/extensions/crx_installer.cc:735: mutable_extension->set_is_syncable(is_syncable_); On 2014/06/06 01:26:29, kalman wrote: > this means ...
6 years, 6 months ago (2014-06-06 01:39:27 UTC) #41
xiyuan
CL updated. - Extension pref changed from "is_syncable" to "do_not_sync" and only write when it ...
6 years, 6 months ago (2014-06-06 04:12:37 UTC) #42
not at google - send to devlin
https://codereview.chromium.org/308003005/diff/220001/extensions/common/extension.h File extensions/common/extension.h (right): https://codereview.chromium.org/308003005/diff/220001/extensions/common/extension.h#newcode334 extensions/common/extension.h:334: void set_is_syncable(bool is_syncable) { is_syncable_ = is_syncable; } why ...
6 years, 6 months ago (2014-06-06 19:15:05 UTC) #43
xiyuan
https://codereview.chromium.org/308003005/diff/220001/extensions/common/extension.h File extensions/common/extension.h (right): https://codereview.chromium.org/308003005/diff/220001/extensions/common/extension.h#newcode334 extensions/common/extension.h:334: void set_is_syncable(bool is_syncable) { is_syncable_ = is_syncable; } On ...
6 years, 6 months ago (2014-06-06 19:24:30 UTC) #44
not at google - send to devlin
https://codereview.chromium.org/308003005/diff/220001/extensions/browser/extension_prefs.cc File extensions/browser/extension_prefs.cc (right): https://codereview.chromium.org/308003005/diff/220001/extensions/browser/extension_prefs.cc#newcode1750 extensions/browser/extension_prefs.cc:1750: bool ExtensionPrefs::IsSyncable(const std::string& extension_id) const { i'd mildly prefer ...
6 years, 6 months ago (2014-06-06 19:37:17 UTC) #45
xiyuan
Split the do_not_sync changes into https://codereview.chromium.org/323843003/ https://codereview.chromium.org/308003005/diff/220001/extensions/browser/extension_prefs.cc File extensions/browser/extension_prefs.cc (right): https://codereview.chromium.org/308003005/diff/220001/extensions/browser/extension_prefs.cc#newcode1750 extensions/browser/extension_prefs.cc:1750: bool ExtensionPrefs::IsSyncable(const std::string& ...
6 years, 6 months ago (2014-06-09 20:59:59 UTC) #46
benwells
https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode80 chrome/browser/apps/drive/drive_app_provider.cc:80: if (existing_app && existing_app->from_bookmark()) { This from_bookmark doesn't differentiate ...
6 years, 6 months ago (2014-06-11 00:15:21 UTC) #47
xiyuan
I will update and upload CL tomorrow. https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode80 chrome/browser/apps/drive/drive_app_provider.cc:80: if (existing_app ...
6 years, 6 months ago (2014-06-11 04:52:34 UTC) #48
xiyuan
CL updated. PTAL. Thanks. https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode134 chrome/browser/apps/drive/drive_app_provider.cc:134: return drive_app.app_name == url_app->name() && ...
6 years, 6 months ago (2014-06-11 21:36:43 UTC) #49
benwells
https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode80 chrome/browser/apps/drive/drive_app_provider.cc:80: if (existing_app && existing_app->from_bookmark()) { On 2014/06/11 04:52:34, xiyuan ...
6 years, 6 months ago (2014-06-12 00:16:02 UTC) #50
xiyuan
https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode80 chrome/browser/apps/drive/drive_app_provider.cc:80: if (existing_app && existing_app->from_bookmark()) { On 2014/06/12 00:16:02, benwells ...
6 years, 6 months ago (2014-06-12 00:53:20 UTC) #51
benwells
https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode80 chrome/browser/apps/drive/drive_app_provider.cc:80: if (existing_app && existing_app->from_bookmark()) { On 2014/06/12 00:53:19, xiyuan ...
6 years, 6 months ago (2014-06-12 06:29:00 UTC) #52
xiyuan
https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode80 chrome/browser/apps/drive/drive_app_provider.cc:80: if (existing_app && existing_app->from_bookmark()) { On 2014/06/12 06:28:59, benwells ...
6 years, 6 months ago (2014-06-12 19:30:21 UTC) #53
benwells
https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc File chrome/browser/apps/drive/drive_app_provider.cc (right): https://codereview.chromium.org/308003005/diff/220001/chrome/browser/apps/drive/drive_app_provider.cc#newcode80 chrome/browser/apps/drive/drive_app_provider.cc:80: if (existing_app && existing_app->from_bookmark()) { On 2014/06/12 19:30:20, xiyuan ...
6 years, 6 months ago (2014-06-13 02:03:01 UTC) #54
xiyuan
CL update. PS 12 contains changes for comments in PS11. PS 13 is the after ...
6 years, 6 months ago (2014-06-13 21:01:15 UTC) #55
benwells
lgtm. Thanks for bearing with me. As discussed offline a more detailed behaviour description document ...
6 years, 6 months ago (2014-06-16 03:45:45 UTC) #56
xiyuan
https://codereview.chromium.org/308003005/diff/320001/chrome/browser/apps/drive/drive_app_converter.h File chrome/browser/apps/drive/drive_app_converter.h (left): https://codereview.chromium.org/308003005/diff/320001/chrome/browser/apps/drive/drive_app_converter.h#oldcode39 chrome/browser/apps/drive/drive_app_converter.h:39: const drive::DriveAppInfo& app_info() const { return app_info_; } On ...
6 years, 6 months ago (2014-06-17 17:57:57 UTC) #57
xiyuan
bauerb@, could you help with an owner's stamp on chrome/browser/prefs/browser_prefs.cc ? Thanks.
6 years, 6 months ago (2014-06-17 18:00:12 UTC) #58
not at google - send to devlin
why are there all those changes relating to bookmark apps in the extensions code? I ...
6 years, 6 months ago (2014-06-17 21:15:19 UTC) #59
xiyuan
On 2014/06/17 21:15:19, kalman wrote: > why are there all those changes relating to bookmark ...
6 years, 6 months ago (2014-06-17 21:20:53 UTC) #60
xiyuan
Reverted ConvertWebAppToExtension and changes in bookmark apps files. https://codereview.chromium.org/308003005/diff/360001/chrome/browser/extensions/crx_installer.h File chrome/browser/extensions/crx_installer.h (right): https://codereview.chromium.org/308003005/diff/360001/chrome/browser/extensions/crx_installer.h#newcode200 chrome/browser/extensions/crx_installer.h:200: void ...
6 years, 6 months ago (2014-06-17 21:48:03 UTC) #61
Bernhard Bauer
c/b/p LGTM
6 years, 6 months ago (2014-06-18 08:38:48 UTC) #62
xiyuan
The CQ bit was checked by xiyuan@chromium.org
6 years, 6 months ago (2014-06-18 23:22:42 UTC) #63
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/xiyuan@chromium.org/308003005/400001
6 years, 6 months ago (2014-06-18 23:26:32 UTC) #64
commit-bot: I haz the power
6 years, 6 months ago (2014-06-19 04:10:19 UTC) #65
Message was sent while issue was closed.
Change committed as 278265

Powered by Google App Engine
This is Rietveld 408576698