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

Issue 2094583004: Initial commit for Chrome metainstaller on Mac. (Closed)

Created:
4 years, 6 months ago by Anna Zeng
Modified:
4 years, 4 months ago
CC:
chromium-reviews, grt+watch_chromium.org, wfh+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Initial commit for Chrome metainstaller on Mac. NOTRY=true Committed: https://crrev.com/73447cf7a9a9c28d59013993f14eff3c84840013 Cr-Commit-Position: refs/heads/master@{#405140}

Patch Set 1 #

Total comments: 23

Patch Set 2 : Addressing roughly half of the comments from the first CL, added some comments as suggested. #

Patch Set 3 : First step to transitioning functional request.* into separate classes. #

Patch Set 4 : Additional progress addressing downloader and parser, moved BUILD dependencies away from root. #

Total comments: 26

Patch Set 5 : Many adjustments made to improve code health and style. Replaced request.* with NetworkCommunicatio… #

Patch Set 6 : This is -- really -- patch 5.5. No need to look at request.*! #

Patch Set 7 : Fully addressed making the .dmg download asynchronously #

Total comments: 35

Patch Set 8 : Fixed majority of comments excluding refactoring for blocks in main. #

Total comments: 9

Patch Set 9 : Addressed all comments except main block comment from elly #

Total comments: 23

Patch Set 10 : Made small changes according to LGTM comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+636 lines, -6 lines) Patch
M chrome/installer/mac/BUILD.gn View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
A + chrome/installer/mac/app/BUILD.gn View 1 2 3 4 5 6 7 8 9 1 chunk +9 lines, -6 lines 0 comments Download
A chrome/installer/mac/app/DownloadDelegate.h View 1 2 3 4 5 6 7 8 1 chunk +14 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/DownloadDelegate.m View 1 2 3 4 5 6 7 8 9 1 chunk +42 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/Downloader.h View 1 2 3 4 5 6 7 8 9 1 chunk +24 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/Downloader.m View 1 2 3 4 5 6 7 8 9 1 chunk +84 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/NetworkCommunication.h View 1 2 3 4 5 6 7 8 9 1 chunk +36 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/NetworkCommunication.m View 1 2 3 4 5 6 7 8 9 1 chunk +65 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/OWNERS View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/OmahaCommunication.h View 1 2 3 4 5 6 7 8 9 1 chunk +27 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/OmahaCommunication.m View 1 2 3 4 5 6 7 8 9 1 chunk +59 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/OmahaXMLParser.h View 1 2 3 4 5 6 7 8 9 1 chunk +25 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/OmahaXMLParser.m View 1 2 3 4 5 6 7 8 9 1 chunk +54 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/OmahaXMLRequest.h View 1 2 3 4 5 6 7 8 1 chunk +17 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/OmahaXMLRequest.m View 1 2 3 4 5 6 7 8 9 1 chunk +74 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/SystemInfo.h View 1 2 3 4 5 6 7 8 9 1 chunk +28 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/SystemInfo.m View 1 2 3 4 5 6 7 8 9 1 chunk +26 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/main.m View 1 2 3 4 5 6 7 8 9 1 chunk +34 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/testing/requestSample.xml View 1 chunk +12 lines, -0 lines 0 comments Download
A chrome/installer/mac/app/testing/responseExample.xml View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 61 (16 generated)
Elly Fong-Jones
Not bad! I think the design might need a little bit of reworking but the ...
4 years, 6 months ago (2016-06-24 17:26:02 UTC) #4
Mark Mentovai
These are for the first class, just to get things rolling. https://codereview.chromium.org/2094583004/diff/60001/BUILD.gn File BUILD.gn (right): ...
4 years, 5 months ago (2016-06-28 15:42:51 UTC) #5
Mark Mentovai
Some of these comments could apply to other occurrences in the same file, or even ...
4 years, 5 months ago (2016-06-28 15:44:04 UTC) #6
Anna Zeng
On 2016/06/28 15:44:04, Mark Mentovai wrote: > Some of these comments could apply to other ...
4 years, 5 months ago (2016-07-01 20:10:55 UTC) #7
Elly Fong-Jones
This is shaping up pretty well :) some comments below; most of them are small ...
4 years, 5 months ago (2016-07-06 15:22:03 UTC) #8
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:37 UTC) #9
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:40 UTC) #10
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:40 UTC) #11
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:40 UTC) #12
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:40 UTC) #13
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:41 UTC) #14
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:41 UTC) #15
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:41 UTC) #16
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:41 UTC) #17
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:41 UTC) #18
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:41 UTC) #19
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:42 UTC) #20
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:42 UTC) #21
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:42 UTC) #22
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:42 UTC) #23
Anna Zeng
Thanks ellyjones for your suggestions! We have submitted another CL for review; Mark, feel free ...
4 years, 5 months ago (2016-07-06 20:59:54 UTC) #24
Mark Mentovai
rsesek asked if you guys knew about clang-format yet. I thought “maybe not!” clang-format is ...
4 years, 5 months ago (2016-07-06 21:15:32 UTC) #25
Anna Zeng
Remaining comments. https://codereview.chromium.org/2094583004/diff/120001/chrome/installer/mac/app/NetworkCommunication.h File chrome/installer/mac/app/NetworkCommunication.h (right): https://codereview.chromium.org/2094583004/diff/120001/chrome/installer/mac/app/NetworkCommunication.h#newcode37 chrome/installer/mac/app/NetworkCommunication.h:37: - (NSURLSessionDataTask*)sendDataRequest; On 2016/07/06 15:22:01, Elly Jones ...
4 years, 5 months ago (2016-07-07 15:24:53 UTC) #26
Mark Mentovai
https://codereview.chromium.org/2094583004/diff/140001/chrome/installer/mac/app/DownloadDelegate.h File chrome/installer/mac/app/DownloadDelegate.h (right): https://codereview.chromium.org/2094583004/diff/140001/chrome/installer/mac/app/DownloadDelegate.h#newcode13 chrome/installer/mac/app/DownloadDelegate.h:13: Definitely run clang-format on this via git cl format ...
4 years, 5 months ago (2016-07-07 17:53:48 UTC) #27
Anna Zeng
Looking for more feedback! We have covered all comments except fixing main to be based ...
4 years, 5 months ago (2016-07-08 18:17:39 UTC) #28
Elly Fong-Jones
Nice work! This is just about ready; all my remaining comments are little cleanups. LGTM, ...
4 years, 5 months ago (2016-07-11 16:15:48 UTC) #29
Mark Mentovai
LGTM! OK to check in after these comments and Elly’s are addressed. Then we’ll really ...
4 years, 5 months ago (2016-07-11 17:56:17 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2094583004/180001
4 years, 5 months ago (2016-07-11 19:10:59 UTC) #33
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/190448)
4 years, 5 months ago (2016-07-11 22:29:31 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2094583004/180001
4 years, 5 months ago (2016-07-12 14:59:20 UTC) #37
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/191467)
4 years, 5 months ago (2016-07-12 19:10:55 UTC) #39
Mark Mentovai
Really sorry about that, guys. There’s nothing wrong with your patch, it’s just a sick ...
4 years, 5 months ago (2016-07-12 20:00:13 UTC) #40
Anna Zeng
On 2016/07/12 20:00:13, Mark Mentovai wrote: > Really sorry about that, guys. There’s nothing wrong ...
4 years, 5 months ago (2016-07-12 20:06:19 UTC) #41
Mark Mentovai
That bot’s been a problem for a few weeks. I’d be surprised if they didn’t ...
4 years, 5 months ago (2016-07-12 20:07:25 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2094583004/180001
4 years, 5 months ago (2016-07-12 20:08:57 UTC) #44
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/261387)
4 years, 5 months ago (2016-07-12 22:42:38 UTC) #46
Mark Mentovai
The next step is to edit the CL description to have this tag at the ...
4 years, 5 months ago (2016-07-13 03:58:13 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2094583004/180001
4 years, 5 months ago (2016-07-13 14:06:12 UTC) #49
Anna Zeng
On 2016/07/13 14:06:12, commit-bot: I haz the power wrote: > CQ is trying da patch. ...
4 years, 5 months ago (2016-07-13 14:10:54 UTC) #50
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2094583004/180001
4 years, 5 months ago (2016-07-13 14:12:40 UTC) #54
Elly Fong-Jones
On 2016/07/13 14:10:54, Anna Zeng wrote: > On 2016/07/13 14:06:12, commit-bot: I haz the power ...
4 years, 5 months ago (2016-07-13 14:18:12 UTC) #55
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 5 months ago (2016-07-13 14:18:22 UTC) #57
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-13 14:18:41 UTC) #58
commit-bot: I haz the power
Patchset 10 (id:??) landed as https://crrev.com/73447cf7a9a9c28d59013993f14eff3c84840013 Cr-Commit-Position: refs/heads/master@{#405140}
4 years, 5 months ago (2016-07-13 14:19:49 UTC) #60
Mark Mentovai
4 years, 5 months ago (2016-07-13 14:23:57 UTC) #61
Message was sent while issue was closed.
There you go!

Powered by Google App Engine
This is Rietveld 408576698