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

Issue 64803005: File association for app shims. (Mac) (Closed)

Created:
7 years, 1 month ago by jackhou1
Modified:
6 years, 7 months ago
Reviewers:
tapted, benwells, Nico
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org
Visibility:
Public.

Description

File association for app shims. (Mac) This enables file associations behind a flag in chrome://flags. This flag will be used in future for file associations on Windows and Linux. BUG=168080 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266840

Patch Set 1 #

Patch Set 2 : Redo after refactoring. Put behind flag. Tests. #

Total comments: 18

Patch Set 3 : Address comments. Change FileHandlersInfo to hold a copy. #

Total comments: 2

Patch Set 4 : FileHandlersInfo default constructor. #

Patch Set 5 : Sync and rebase #

Patch Set 6 : Check for NULL return from GetFileHandlers #

Total comments: 2

Patch Set 7 : Address comments #

Total comments: 2

Patch Set 8 : Sync and rebase #

Patch Set 9 : Sync and rebase #

Patch Set 10 : Missed a comma. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+179 lines, -23 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 1 chunk +8 lines, -1 line 0 comments Download
M chrome/browser/web_applications/web_app.cc View 1 2 3 4 5 2 chunks +6 lines, -3 lines 0 comments Download
M chrome/browser/web_applications/web_app_mac.h View 1 2 3 4 3 chunks +7 lines, -3 lines 0 comments Download
M chrome/browser/web_applications/web_app_mac.mm View 1 2 3 4 8 chunks +64 lines, -7 lines 0 comments Download
M chrome/browser/web_applications/web_app_mac_unittest.mm View 1 2 3 4 5 4 chunks +64 lines, -4 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/common/extensions/file_handler_info.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/file_handler_info.cc View 1 2 3 4 5 6 1 chunk +1 line, -3 lines 0 comments Download
M chrome/common/mac/app_mode_common.h View 1 2 3 4 5 6 7 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/common/mac/app_mode_common.mm View 1 2 3 4 5 6 7 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
jackhou1
6 years, 8 months ago (2014-04-17 04:02:12 UTC) #1
tapted
https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd#newcode6989 chrome/app/generated_resources.grd:6989: + <message name="IDS_FLAGS_ENABLE_APPS_FILE_ASSOCIATIONS_NAME" desc="Name file associations for Chrome apps."> ...
6 years, 8 months ago (2014-04-17 04:37:50 UTC) #2
jackhou1
https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd#newcode6989 chrome/app/generated_resources.grd:6989: + <message name="IDS_FLAGS_ENABLE_APPS_FILE_ASSOCIATIONS_NAME" desc="Name file associations for Chrome apps."> ...
6 years, 8 months ago (2014-04-22 04:40:19 UTC) #3
tapted
https://codereview.chromium.org/64803005/diff/50001/chrome/common/extensions/file_handler_info.cc File chrome/common/extensions/file_handler_info.cc (right): https://codereview.chromium.org/64803005/diff/50001/chrome/common/extensions/file_handler_info.cc#newcode13 chrome/common/extensions/file_handler_info.cc:13: : handlers(*handlers) {} There's a call in web_app.cc / ...
6 years, 8 months ago (2014-04-22 05:07:23 UTC) #4
jackhou1
https://codereview.chromium.org/64803005/diff/50001/chrome/common/extensions/file_handler_info.cc File chrome/common/extensions/file_handler_info.cc (right): https://codereview.chromium.org/64803005/diff/50001/chrome/common/extensions/file_handler_info.cc#newcode13 chrome/common/extensions/file_handler_info.cc:13: : handlers(*handlers) {} On 2014/04/22 05:07:23, tapted wrote: > ...
6 years, 8 months ago (2014-04-22 06:47:25 UTC) #5
tapted
lgtm with 2 nits https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd#newcode6993 chrome/app/generated_resources.grd:6993: + Enable OS integration of ...
6 years, 8 months ago (2014-04-24 05:23:01 UTC) #6
jackhou1
https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd File chrome/app/generated_resources.grd (right): https://codereview.chromium.org/64803005/diff/30001/chrome/app/generated_resources.grd#newcode6993 chrome/app/generated_resources.grd:6993: + Enable OS integration of file associations for Chrome ...
6 years, 8 months ago (2014-04-24 07:50:03 UTC) #7
jackhou1
thakis, please review for OWNERS: chrome/common/mac/app_mode_common.h chrome/common/mac/app_mode_common.mm benwells, please review for OWNERS: chrome/common/extensions/file_handler_info.h chrome/common/extensions/file_handler_info.cc
6 years, 8 months ago (2014-04-24 07:52:12 UTC) #8
benwells
https://codereview.chromium.org/64803005/diff/120001/chrome/common/extensions/file_handler_info.h File chrome/common/extensions/file_handler_info.h (right): https://codereview.chromium.org/64803005/diff/120001/chrome/common/extensions/file_handler_info.h#newcode28 chrome/common/extensions/file_handler_info.h:28: struct FileHandlersInfo { Remind me again why this struct ...
6 years, 8 months ago (2014-04-24 09:54:26 UTC) #9
benwells
6 years, 8 months ago (2014-04-24 09:54:27 UTC) #10
jackhou1
https://codereview.chromium.org/64803005/diff/120001/chrome/common/extensions/file_handler_info.h File chrome/common/extensions/file_handler_info.h (right): https://codereview.chromium.org/64803005/diff/120001/chrome/common/extensions/file_handler_info.h#newcode28 chrome/common/extensions/file_handler_info.h:28: struct FileHandlersInfo { On 2014/04/24 09:54:26, benwells wrote: > ...
6 years, 8 months ago (2014-04-24 14:48:20 UTC) #11
Nico
lgtm
6 years, 8 months ago (2014-04-24 19:04:09 UTC) #12
benwells
On 2014/04/24 14:48:20, jackhou1 wrote: > https://codereview.chromium.org/64803005/diff/120001/chrome/common/extensions/file_handler_info.h > File chrome/common/extensions/file_handler_info.h (right): > > https://codereview.chromium.org/64803005/diff/120001/chrome/common/extensions/file_handler_info.h#newcode28 > ...
6 years, 7 months ago (2014-04-27 23:55:37 UTC) #13
jackhou1
On 2014/04/27 23:55:37, benwells wrote: > On 2014/04/24 14:48:20, jackhou1 wrote: > > > https://codereview.chromium.org/64803005/diff/120001/chrome/common/extensions/file_handler_info.h ...
6 years, 7 months ago (2014-04-28 02:38:46 UTC) #14
benwells
On 2014/04/28 02:38:46, jackhou1 wrote: > On 2014/04/27 23:55:37, benwells wrote: > > On 2014/04/24 ...
6 years, 7 months ago (2014-04-28 04:25:36 UTC) #15
benwells
On 2014/04/28 04:25:36, benwells wrote: > On 2014/04/28 02:38:46, jackhou1 wrote: > > On 2014/04/27 ...
6 years, 7 months ago (2014-04-29 03:11:37 UTC) #16
jackhou1
The CQ bit was checked by jackhou@chromium.org
6 years, 7 months ago (2014-04-29 03:56:02 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jackhou@chromium.org/64803005/140001
6 years, 7 months ago (2014-04-29 03:57:12 UTC) #18
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-29 03:57:21 UTC) #19
commit-bot: I haz the power
Failed to apply patch for chrome/browser/about_flags.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 7 months ago (2014-04-29 03:57:22 UTC) #20
jackhou1
The CQ bit was checked by jackhou@chromium.org
6 years, 7 months ago (2014-04-29 04:40:27 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jackhou@chromium.org/64803005/160001
6 years, 7 months ago (2014-04-29 04:40:53 UTC) #22
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-29 04:43:39 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on linux_chromium_chromeos_rel
6 years, 7 months ago (2014-04-29 04:43:40 UTC) #24
jackhou1
The CQ bit was checked by jackhou@chromium.org
6 years, 7 months ago (2014-04-29 06:49:33 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jackhou@chromium.org/64803005/180001
6 years, 7 months ago (2014-04-29 06:50:08 UTC) #26
commit-bot: I haz the power
6 years, 7 months ago (2014-04-29 11:07:54 UTC) #27
Message was sent while issue was closed.
Change committed as 266840

Powered by Google App Engine
This is Rietveld 408576698