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

Issue 514293003: Run athena on chrome (Closed)

Created:
6 years, 3 months ago by oshima
Modified:
6 years, 3 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, sadrul, nkostylev+watch_chromium.org, tfarina, yoshiki+watch_chromium.org, jam, rginda+watch_chromium.org, darin-cc_chromium.org, ben+ash_chromium.org, oshima+watch_chromium.org, kalyank, chromium-apps-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, hashimoto, Mr4D (OOO till 08-26)
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Run athena on chrome There are more work needs to be finished, but this should at least allow us to implement login UI * Added chrome version of ExtensionsDelegate and AppActivity * introduce use_athena gyp flag * disabled features/code path that does not work yet on athena. Filed bugs to keep track of them. BUG=397167 R=mukai@chromium.org, yoz@chromium.org Committed: https://crrev.com/963c8527b331983a8f8ccb7d11aec2a50a6fcf77 Cr-Commit-Position: refs/heads/master@{#293023}

Patch Set 1 #

Total comments: 16

Patch Set 2 : #

Total comments: 9

Patch Set 3 : rebase #

Total comments: 17

Patch Set 4 : #

Patch Set 5 : rebase #

Total comments: 2

Patch Set 6 : addressed comments, rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+397 lines, -83 lines) Patch
M athena/athena.gyp View 1 2 3 4 5 3 chunks +19 lines, -7 lines 0 comments Download
A athena/content/chrome/DEPS View 1 chunk +3 lines, -0 lines 0 comments Download
A athena/content/chrome/content_activity_factory.cc View 1 2 3 4 1 chunk +47 lines, -0 lines 0 comments Download
A athena/extensions/chrome/DEPS View 1 2 3 4 1 chunk +14 lines, -0 lines 0 comments Download
A + athena/extensions/chrome/athena_apps_client.h View 1 2 3 4 2 chunks +12 lines, -22 lines 0 comments Download
A + athena/extensions/chrome/athena_apps_client.cc View 1 2 3 4 1 chunk +27 lines, -38 lines 0 comments Download
A athena/extensions/chrome/extensions_delegate_impl.cc View 1 2 3 4 1 chunk +100 lines, -0 lines 0 comments Download
M athena/extensions/public/extensions_delegate.h View 1 2 3 2 chunks +5 lines, -0 lines 0 comments Download
M athena/resource_manager/DEPS View 1 2 3 2 chunks +5 lines, -3 lines 0 comments Download
M athena/resource_manager/memory_pressure_notifier.h View 1 2 chunks +2 lines, -1 line 0 comments Download
A + athena/resource_manager/public/DEPS View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M athena/resource_manager/public/resource_manager.h View 1 2 chunks +2 lines, -1 line 0 comments Download
M athena/resource_manager/public/resource_manager_delegate.h View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M build/common.gypi View 1 2 6 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/DEPS View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/browser_process_impl.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 2 chunks +8 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/chrome_browser_main_chromeos.cc View 1 2 2 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/idle_chromeos.cc View 1 2 3 4 5 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/notifications/message_center_notification_manager.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/ash_util.cc View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/startup/startup_browser_creator.cc View 1 2 3 2 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h View 1 chunk +0 lines, -1 line 0 comments Download
A chrome/browser/ui/views/athena/DEPS View 1 chunk +4 lines, -0 lines 0 comments Download
A + chrome/browser/ui/views/athena/OWNERS View 1 2 1 chunk +3 lines, -3 lines 0 comments Download
A chrome/browser/ui/views/athena/chrome_browser_main_extra_parts_athena.h View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/athena/chrome_browser_main_extra_parts_athena.cc View 1 2 3 1 chunk +45 lines, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 2 chunks +14 lines, -0 lines 0 comments Download
M chrome/chrome_repack_chrome_100_percent.gypi View 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/chrome_repack_chrome_200_percent.gypi View 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/chrome_resources.gyp View 1 chunk +5 lines, -0 lines 0 comments Download
M extensions/browser/extension_icon_image.cc View 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 39 (3 generated)
oshima
mukai-> everything yoz -> everything except for gyp related changes
6 years, 3 months ago (2014-08-28 22:21:22 UTC) #1
oshima
cc'ing hasimoto/skuhne
6 years, 3 months ago (2014-08-28 22:22:31 UTC) #2
Jun Mukai
can you restructure the athena's directory? athena/content/chrome and athena/extensions/chrome look like a bit deep. How ...
6 years, 3 months ago (2014-08-28 22:36:48 UTC) #3
Jun Mukai
also, the main_parts could be chrome/browser/ui/athena? There is chrome/browser/ui/ash https://codereview.chromium.org/514293003/diff/1/athena/content/chrome/content_activity_factory.cc File athena/content/chrome/content_activity_factory.cc (right): https://codereview.chromium.org/514293003/diff/1/athena/content/chrome/content_activity_factory.cc#newcode8 athena/content/chrome/content_activity_factory.cc:8: ...
6 years, 3 months ago (2014-08-28 22:50:46 UTC) #4
oshima
On 2014/08/28 22:36:48, Jun Mukai wrote: > can you restructure the athena's directory? athena/content/chrome and ...
6 years, 3 months ago (2014-08-28 23:08:28 UTC) #5
Jun Mukai
On 2014/08/28 23:08:28, oshima wrote: > On 2014/08/28 22:36:48, Jun Mukai wrote: > > can ...
6 years, 3 months ago (2014-08-28 23:11:05 UTC) #6
oshima
https://codereview.chromium.org/514293003/diff/1/athena/content/chrome/content_activity_factory.cc File athena/content/chrome/content_activity_factory.cc (right): https://codereview.chromium.org/514293003/diff/1/athena/content/chrome/content_activity_factory.cc#newcode8 athena/content/chrome/content_activity_factory.cc:8: #include "athena/content/app_activity.h" On 2014/08/28 22:50:45, Jun Mukai wrote: > ...
6 years, 3 months ago (2014-08-28 23:59:04 UTC) #7
sadrul
sadrul@chromium.org changed reviewers: + sadrul@chromium.org
6 years, 3 months ago (2014-08-29 00:05:20 UTC) #8
sadrul
https://codereview.chromium.org/514293003/diff/20001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/514293003/diff/20001/build/common.gypi#newcode2567 build/common.gypi:2567: }], Would you mind moving this into chrome.gyp so ...
6 years, 3 months ago (2014-08-29 00:05:21 UTC) #9
Jun Mukai
lgtm with nits https://codereview.chromium.org/514293003/diff/20001/athena/resource_manager/public/DEPS File athena/resource_manager/public/DEPS (right): https://codereview.chromium.org/514293003/diff/20001/athena/resource_manager/public/DEPS#newcode5 athena/resource_manager/public/DEPS:5: remove blank lines
6 years, 3 months ago (2014-08-29 00:06:57 UTC) #10
Jun Mukai
https://codereview.chromium.org/514293003/diff/20001/athena/resource_manager/public/resource_manager.h File athena/resource_manager/public/resource_manager.h (right): https://codereview.chromium.org/514293003/diff/20001/athena/resource_manager/public/resource_manager.h#newcode18 athena/resource_manager/public/resource_manager.h:18: class ATHENA_EXPORT ResourceManager { Also adding ATHENA_EXPORT to athena/resource_manager/public/resource_manager_delegate.h? ...
6 years, 3 months ago (2014-08-29 00:08:25 UTC) #11
Mr4D (OOO till 08-26)
skuhne@chromium.org changed reviewers: + skuhne@chromium.org
6 years, 3 months ago (2014-08-29 00:09:59 UTC) #12
Mr4D (OOO till 08-26)
Only a few nits from my side. lgtm. https://codereview.chromium.org/514293003/diff/1/athena/extensions/chrome/athena_apps_client.cc File athena/extensions/chrome/athena_apps_client.cc (right): https://codereview.chromium.org/514293003/diff/1/athena/extensions/chrome/athena_apps_client.cc#newcode62 athena/extensions/chrome/athena_apps_client.cc:62: // ...
6 years, 3 months ago (2014-08-29 00:09:59 UTC) #13
oshima
https://codereview.chromium.org/514293003/diff/1/athena/extensions/chrome/athena_apps_client.cc File athena/extensions/chrome/athena_apps_client.cc (right): https://codereview.chromium.org/514293003/diff/1/athena/extensions/chrome/athena_apps_client.cc#newcode62 athena/extensions/chrome/athena_apps_client.cc:62: // TODO(oshima): Figure out what to do. On 2014/08/29 ...
6 years, 3 months ago (2014-08-29 00:44:43 UTC) #14
hashimoto
hashimoto@chromium.org changed reviewers: + hashimoto@chromium.org
6 years, 3 months ago (2014-08-29 06:05:46 UTC) #15
hashimoto
https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h File athena/extensions/chrome/athena_apps_client.h (right): https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h#newcode14 athena/extensions/chrome/athena_apps_client.h:14: class AthenaAppsClient : public apps::AppsClient { To support apps.window ...
6 years, 3 months ago (2014-08-29 06:05:46 UTC) #16
Dmitry Polukhin
FYI, this CL is a good starting point for OOBE/login work, thanks! On top of ...
6 years, 3 months ago (2014-08-29 13:13:56 UTC) #17
oshima
https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h File athena/extensions/chrome/athena_apps_client.h (right): https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h#newcode14 athena/extensions/chrome/athena_apps_client.h:14: class AthenaAppsClient : public apps::AppsClient { On 2014/08/29 06:05:46, ...
6 years, 3 months ago (2014-08-29 14:40:32 UTC) #18
oshima
On 2014/08/28 22:50:46, Jun Mukai wrote: > also, the main_parts could be chrome/browser/ui/athena? > There ...
6 years, 3 months ago (2014-08-29 17:17:43 UTC) #19
oshima
https://codereview.chromium.org/514293003/diff/20001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/514293003/diff/20001/build/common.gypi#newcode2567 build/common.gypi:2567: }], On 2014/08/29 00:05:20, sadrul wrote: > Would you ...
6 years, 3 months ago (2014-08-29 17:19:24 UTC) #20
oshima
yoz: ping?
6 years, 3 months ago (2014-08-29 18:10:11 UTC) #21
oshima
sky@ -> owners review for chrome/ https://codereview.chromium.org/514293003/diff/20001/build/common.gypi File build/common.gypi (right): https://codereview.chromium.org/514293003/diff/20001/build/common.gypi#newcode2567 build/common.gypi:2567: }], On 2014/08/29 ...
6 years, 3 months ago (2014-08-29 22:11:20 UTC) #23
Yoyo Zhou
LGTM, these are mostly just nits. https://chromiumcodereview.appspot.com/514293003/diff/40001/athena/extensions/chrome/athena_apps_client.cc File athena/extensions/chrome/athena_apps_client.cc (right): https://chromiumcodereview.appspot.com/514293003/diff/40001/athena/extensions/chrome/athena_apps_client.cc#newcode53 athena/extensions/chrome/athena_apps_client.cc:53: // No need ...
6 years, 3 months ago (2014-08-29 22:23:30 UTC) #24
oshima
https://chromiumcodereview.appspot.com/514293003/diff/40001/athena/extensions/chrome/athena_apps_client.cc File athena/extensions/chrome/athena_apps_client.cc (right): https://chromiumcodereview.appspot.com/514293003/diff/40001/athena/extensions/chrome/athena_apps_client.cc#newcode53 athena/extensions/chrome/athena_apps_client.cc:53: // No need to keep track of KeepAlive count ...
6 years, 3 months ago (2014-08-29 23:25:26 UTC) #25
oshima
wtc -> net/base dependency in athena/extensions/chrome/DEPS
6 years, 3 months ago (2014-08-29 23:34:51 UTC) #27
wtc
Patch set 5 LGTM.
6 years, 3 months ago (2014-08-30 20:53:32 UTC) #28
hashimoto
https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h File athena/extensions/chrome/athena_apps_client.h (right): https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h#newcode14 athena/extensions/chrome/athena_apps_client.h:14: class AthenaAppsClient : public apps::AppsClient { On 2014/08/29 14:40:32, ...
6 years, 3 months ago (2014-09-01 05:33:30 UTC) #29
sky
Could you elaborate more on why this is needed? I thought athena was not going ...
6 years, 3 months ago (2014-09-02 17:31:51 UTC) #30
Jun Mukai
On 2014/09/02 17:31:51, sky wrote: > Could you elaborate more on why this is needed? ...
6 years, 3 months ago (2014-09-02 17:43:08 UTC) #31
sky
LGTM https://codereview.chromium.org/514293003/diff/80001/chrome/browser/idle_chromeos.cc File chrome/browser/idle_chromeos.cc (right): https://codereview.chromium.org/514293003/diff/80001/chrome/browser/idle_chromeos.cc#newcode13 chrome/browser/idle_chromeos.cc:13: #if defined(USE_ATHENA) How about idle_athena with NOTIMPLEMENTEDs?
6 years, 3 months ago (2014-09-02 19:10:27 UTC) #32
oshima
On 2014/09/01 05:33:30, hashimoto wrote: > https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h > File athena/extensions/chrome/athena_apps_client.h (right): > > https://codereview.chromium.org/514293003/diff/20001/athena/extensions/chrome/athena_apps_client.h#newcode14 > ...
6 years, 3 months ago (2014-09-02 19:33:40 UTC) #33
oshima
https://codereview.chromium.org/514293003/diff/80001/chrome/browser/idle_chromeos.cc File chrome/browser/idle_chromeos.cc (right): https://codereview.chromium.org/514293003/diff/80001/chrome/browser/idle_chromeos.cc#newcode13 chrome/browser/idle_chromeos.cc:13: #if defined(USE_ATHENA) On 2014/09/02 19:10:26, sky wrote: > How ...
6 years, 3 months ago (2014-09-02 20:37:55 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/oshima@chromium.org/514293003/100001
6 years, 3 months ago (2014-09-02 21:09:45 UTC) #36
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_rel_swarming on tryserver.chromium.win ...
6 years, 3 months ago (2014-09-02 22:36:44 UTC) #37
commit-bot: I haz the power
Committed patchset #6 (id:100001) as 0f60797bcf3264389b06bc2aab33d6c547338b04
6 years, 3 months ago (2014-09-02 23:33:25 UTC) #38
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:21:55 UTC) #39
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/963c8527b331983a8f8ccb7d11aec2a50a6fcf77
Cr-Commit-Position: refs/heads/master@{#293023}

Powered by Google App Engine
This is Rietveld 408576698