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

Issue 2033683003: Removing Chromoting's dependence on the sas.dll (Closed)

Created:
4 years, 6 months ago by joedow
Modified:
4 years, 6 months ago
Reviewers:
Hzj_jie, *Jamie
CC:
chromium-reviews, chromoting-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Removing the sas.dll dependency from the Chromoting MSI The sas.dll was originally added to allow Chromtoing to inject the Secure Attention Sequence (SAS). Win7 and later OSes have an API for doing this however we needed to support this functionality on XP and Vista and using the redist sas.dll allows this. Since we no longer need to support OSes earlier than Win7/W2k8R2, we can call the OS API instead of using the version exposed in sas.dll. Removing this dependency also cleans up our code and reduces our pacakge size. I don't think anyone else is using this dll so I am going to submit a follow-up CL to remove the higher level GYP variables after this lands. BUG=606385 Committed: https://crrev.com/19d55d345af78a83f3ef181004b8f475377cc354 Cr-Commit-Position: refs/heads/master@{#397798}

Patch Set 1 #

Patch Set 2 : fixed some formatting #

Total comments: 4

Patch Set 3 : Updating comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -140 lines) Patch
M remoting/host/BUILD.gn View 2 chunks +1 line, -12 lines 0 comments Download
M remoting/host/installer/win/chromoting.wxs View 2 chunks +0 lines, -8 lines 0 comments Download
M remoting/host/sas_injector_win.cc View 1 2 3 chunks +7 lines, -112 lines 0 comments Download
M remoting/host/win/rdp_client_window.cc View 1 2 chunks +2 lines, -3 lines 0 comments Download
M remoting/remoting_host_win.gypi View 6 chunks +3 lines, -5 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 18 (9 generated)
joedow
PTAL!
4 years, 6 months ago (2016-06-03 16:17:20 UTC) #3
joedow
Fixing the reviewers list :)
4 years, 6 months ago (2016-06-03 16:19:02 UTC) #6
Jamie
lgtm https://codereview.chromium.org/2033683003/diff/20001/remoting/host/BUILD.gn File remoting/host/BUILD.gn (left): https://codereview.chromium.org/2033683003/diff/20001/remoting/host/BUILD.gn#oldcode1097 remoting/host/BUILD.gn:1097: "$_redist_cpu_path/sas.dll", Can the file be removed as well? ...
4 years, 6 months ago (2016-06-03 17:49:31 UTC) #7
joedow
Thanks! https://codereview.chromium.org/2033683003/diff/20001/remoting/host/BUILD.gn File remoting/host/BUILD.gn (left): https://codereview.chromium.org/2033683003/diff/20001/remoting/host/BUILD.gn#oldcode1097 remoting/host/BUILD.gn:1097: "$_redist_cpu_path/sas.dll", On 2016/06/03 17:49:31, Jamie wrote: > Can ...
4 years, 6 months ago (2016-06-03 18:11:02 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033683003/40001
4 years, 6 months ago (2016-06-03 18:11:30 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/81755)
4 years, 6 months ago (2016-06-03 19:32:32 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2033683003/40001
4 years, 6 months ago (2016-06-03 20:24:50 UTC) #15
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 6 months ago (2016-06-03 20:55:31 UTC) #16
commit-bot: I haz the power
4 years, 6 months ago (2016-06-03 20:57:36 UTC) #18
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/19d55d345af78a83f3ef181004b8f475377cc354
Cr-Commit-Position: refs/heads/master@{#397798}

Powered by Google App Engine
This is Rietveld 408576698