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

Issue 10171020: Preference Pane for chromoting on Mac (Closed)

Created:
8 years, 8 months ago by Lambros
Modified:
8 years, 7 months ago
Reviewers:
aharper, Wez, garykac, Jamie, dcaiafa
CC:
chromium-reviews, jamiewalch+watch_chromium.org, dcaiafa+watch_chromium.org, simonmorris+watch_chromium.org, hclam+watch_chromium.org, wez+watch_chromium.org, amit, sanjeevr, garykac+watch_chromium.org, lambroslambrou+watch_chromium.org, alexeypa+watch_chromium.org, sergeyu+watch_chromium.org
Visibility:
Public.

Description

Preference Pane for chromoting on Mac This adds a new System Preference pane, which is shown when a user configures the Chromoting Host via the web-app. This is basically functional, but is not yet properly integrated with the flow of the web-app. I will prepare a separate CL that implements notifications from the pref-pane back to the web-app. BUG=120903, 121749 TEST=Manual Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=135934

Patch Set 1 #

Total comments: 68

Patch Set 2 : Address comments #

Patch Set 3 : Address comments and fix plist MainNibFile entry #

Total comments: 16

Patch Set 4 : Address comments. #

Total comments: 2

Patch Set 5 : Fix branding #

Patch Set 6 : rebase #

Patch Set 7 : Define Me2MePreferencePane in header file #

Patch Set 8 : Save xib in IBuilder 3.2 #

Patch Set 9 : rebase, applying changes from http://codereview.chromium.org/10383003/ #

Patch Set 10 : Save xib in IBuilder 3.2.6 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1709 lines, -129 lines) Patch
M remoting/host/installer/mac/ChromotingHostService.packproj View 1 chunk +18 lines, -1 line 0 comments Download
A remoting/host/me2me_preference_pane.h View 1 2 3 4 5 6 7 8 1 chunk +84 lines, -0 lines 0 comments Download
A remoting/host/me2me_preference_pane.mm View 1 2 3 4 5 6 7 8 1 chunk +403 lines, -0 lines 0 comments Download
A remoting/host/me2me_preference_pane.xib View 1 2 3 4 5 6 7 8 9 1 chunk +1047 lines, -0 lines 0 comments Download
A remoting/host/me2me_preference_pane-Info.plist View 1 2 1 chunk +36 lines, -0 lines 0 comments Download
M remoting/host/plugin/daemon_controller_mac.cc View 1 2 3 4 5 6 7 8 7 chunks +63 lines, -127 lines 0 comments Download
M remoting/remoting.gyp View 1 2 3 4 5 6 7 8 3 chunks +58 lines, -1 line 0 comments Download

Messages

Total messages: 24 (0 generated)
Lambros
garykac: installer changes jamiewalch: everything else
8 years, 8 months ago (2012-04-27 01:43:24 UTC) #1
dcaiafa
driving by. http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane-Info.plist File remoting/host/me2me_preference_pane-Info.plist (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane-Info.plist#newcode26 remoting/host/me2me_preference_pane-Info.plist:26: <string>Copyright © 2012 COPYRIGHT_BY All rights reserved.</string> ...
8 years, 8 months ago (2012-04-27 17:06:00 UTC) #2
garykac
Installer LGTM http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane-Info.plist File remoting/host/me2me_preference_pane-Info.plist (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane-Info.plist#newcode26 remoting/host/me2me_preference_pane-Info.plist:26: <string>Copyright © 2012 COPYRIGHT_BY All rights reserved.</string> ...
8 years, 8 months ago (2012-04-27 17:14:08 UTC) #3
Jamie
I think it would be worth getting someone more familiar with Mac code to review ...
8 years, 8 months ago (2012-04-27 18:21:04 UTC) #4
dcaiafa
http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode69 remoting/host/me2me_preference_pane.mm:69: IBOutlet SFAuthorizationView* authorization_view_; Because these are instance variables, not ...
8 years, 8 months ago (2012-04-27 19:25:00 UTC) #5
garykac
http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane-Info.plist File remoting/host/me2me_preference_pane-Info.plist (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane-Info.plist#newcode26 remoting/host/me2me_preference_pane-Info.plist:26: <string>Copyright © 2012 COPYRIGHT_BY All rights reserved.</string> On 2012/04/27 ...
8 years, 8 months ago (2012-04-27 21:49:02 UTC) #6
Lambros
aharper: PTAL at the .mm file if you have time (otherwise feel free to punt ...
8 years, 8 months ago (2012-04-28 01:54:19 UTC) #7
aharper
http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode139 remoting/host/me2me_preference_pane.mm:139: [timer_ release]; nil timer_ http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode159 remoting/host/me2me_preference_pane.mm:159: return; Should this ...
8 years, 7 months ago (2012-04-30 21:23:31 UTC) #8
Lambros
http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode139 remoting/host/me2me_preference_pane.mm:139: [timer_ release]; On 2012/04/30 21:23:32, aharper wrote: > nil ...
8 years, 7 months ago (2012-05-02 19:05:28 UTC) #9
aharper
> http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode161 > remoting/host/me2me_preference_pane.mm:161: if (!IsPinValid(pin, > host_id, host_secret_hash)) { > On 2012/04/30 21:23:32, aharper ...
8 years, 7 months ago (2012-05-02 21:07:15 UTC) #10
Wez
On 2 May 2012 14:06, Alex Harper <aharper@chromium.org> wrote: >> http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode161 >> remoting/host/me2me_preference_pane.mm:161: if (!IsPinValid(pin, ...
8 years, 7 months ago (2012-05-02 21:55:56 UTC) #11
Jamie
http://codereview.chromium.org/10171020/diff/16002/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/16002/remoting/host/me2me_preference_pane.mm#newcode148 remoting/host/me2me_preference_pane.mm:148: [[NSTimer scheduledTimerWithTimeInterval:2.0 How costly is the refresh operation? 2s ...
8 years, 7 months ago (2012-05-02 22:30:23 UTC) #12
aharper
My question wasn't clear in the review. wez and I had a phone call, and ...
8 years, 7 months ago (2012-05-03 00:03:49 UTC) #13
Wez
http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode161 remoting/host/me2me_preference_pane.mm:161: if (!IsPinValid(pin, host_id, host_secret_hash)) { On 2012/05/02 19:05:28, Lambros ...
8 years, 7 months ago (2012-05-03 00:13:43 UTC) #14
Wez
On 2012/05/03 00:13:43, Wez wrote: > http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm > File remoting/host/me2me_preference_pane.mm (right): > > http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode161 > ...
8 years, 7 months ago (2012-05-03 01:23:56 UTC) #15
Lambros
http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/1/remoting/host/me2me_preference_pane.mm#newcode300 remoting/host/me2me_preference_pane.mm:300: if (!file_util::VerifyPathControlledByAdmin(FilePath(kHelperTool))) { On 2012/05/02 19:05:28, Lambros wrote: > ...
8 years, 7 months ago (2012-05-03 01:47:03 UTC) #16
Jamie
http://codereview.chromium.org/10171020/diff/16002/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/16002/remoting/host/me2me_preference_pane.mm#newcode292 remoting/host/me2me_preference_pane.mm:292: [status_message_ setStringValue:@"Me2Me is enabled"]; On 2012/05/03 01:47:04, Lambros wrote: ...
8 years, 7 months ago (2012-05-03 16:32:25 UTC) #17
Lambros
http://codereview.chromium.org/10171020/diff/16002/remoting/host/me2me_preference_pane.mm File remoting/host/me2me_preference_pane.mm (right): http://codereview.chromium.org/10171020/diff/16002/remoting/host/me2me_preference_pane.mm#newcode292 remoting/host/me2me_preference_pane.mm:292: [status_message_ setStringValue:@"Me2Me is enabled"]; On 2012/05/03 16:32:25, Jamie wrote: ...
8 years, 7 months ago (2012-05-03 18:24:29 UTC) #18
Jamie
lgtm once Alex has signed off on the Mac-specific stuff.
8 years, 7 months ago (2012-05-03 19:19:47 UTC) #19
aharper
> lgtm once Alex has signed off on the Mac-specific stuff. LGTM assuming future changes ...
8 years, 7 months ago (2012-05-03 19:28:55 UTC) #20
Lambros
dcaiafa: please could you check patch-set 9 looks OK ?
8 years, 7 months ago (2012-05-08 00:56:42 UTC) #21
dcaiafa
lgtm
8 years, 7 months ago (2012-05-08 06:38:24 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/lambroslambrou@chromium.org/10171020/45009
8 years, 7 months ago (2012-05-08 17:02:10 UTC) #23
commit-bot: I haz the power
8 years, 7 months ago (2012-05-08 22:20:14 UTC) #24
Try job failure for 10171020-45009 (retry) (retry) on win_rel for step
"browser_tests".
It's a second try, previously, step "browser_tests" failed.
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...

Powered by Google App Engine
This is Rietveld 408576698