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 8573025: chromeos: Move EnableScreenLock to PowerManagerClient from PowerLibrary (Closed)

Created:
9 years, 1 month ago by Simon Que
Modified:
9 years, 1 month ago
Reviewers:
stevenjb, satorux1
CC:
chromium-reviews, stevenjb+watch_chromium.org, nkostylev+watch_chromium.org, davemoore+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

chromeos: Move EnableScreenLock to PowerManagerClient from PowerLibrary Part of libcros removal. Directly writing to the prefs file, instead of going thru libcros. BUG=chromium-os:16558 TEST=Go to VT2 and make sure /var/lib/power_manager/lock_on_idle_suspend does not exist (delete if it does). Type 'stop powerd'. Sign in as a user. Press power button to lock screen. Go to VT2 and look at /var/lib/power_manager/lock_on_idle_suspend. The file should have been created. Signed-off-by: Simon Que <sque@chromium.org>; R=satorux@chromium.org,stevenjb@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=111248

Patch Set 1 #

Total comments: 5

Patch Set 2 : Created separate screen lock settings file #

Patch Set 3 : Added new files #

Patch Set 4 : Removed power_manager_client.cc from patch #

Total comments: 8

Patch Set 5 : Added thread checks, created separate file thread func, removed unneeded includes #

Total comments: 2

Patch Set 6 : Changed based on latest comment #

Patch Set 7 : Rebased #

Patch Set 8 : Fixed missing ) #

Patch Set 9 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -28 lines) Patch
M chrome/browser/chromeos/cros/cros_mock.cc View 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/cros/mock_power_library.h View 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/cros/power_library.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/cros/power_library.cc View 2 chunks +0 lines, -16 lines 0 comments Download
M chrome/browser/chromeos/preferences.cc View 1 2 3 4 2 chunks +2 lines, -3 lines 0 comments Download
A chrome/browser/chromeos/system/screen_locker_settings.h View 1 2 1 chunk +20 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/system/screen_locker_settings.cc View 1 2 3 4 5 6 7 8 1 chunk +49 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
satorux1
http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc File chrome/browser/chromeos/dbus/power_manager_client.cc (right): http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc#newcode182 chrome/browser/chromeos/dbus/power_manager_client.cc:182: config.size()); Let's do this somewhere else. PowerManagerClient is a ...
9 years, 1 month ago (2011-11-16 00:52:49 UTC) #1
satorux1
http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc File chrome/browser/chromeos/dbus/power_manager_client.cc (right): http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc#newcode182 chrome/browser/chromeos/dbus/power_manager_client.cc:182: config.size()); Besides, please be sure to do this in ...
9 years, 1 month ago (2011-11-16 00:55:52 UTC) #2
satorux1
http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc File chrome/browser/chromeos/dbus/power_manager_client.cc (right): http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc#newcode182 chrome/browser/chromeos/dbus/power_manager_client.cc:182: config.size()); On 2011/11/16 00:52:49, satorux1 wrote: > Let's do ...
9 years, 1 month ago (2011-11-16 00:59:48 UTC) #3
Simon Que
PTAL http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc File chrome/browser/chromeos/dbus/power_manager_client.cc (right): http://codereview.chromium.org/8573025/diff/1/chrome/browser/chromeos/dbus/power_manager_client.cc#newcode182 chrome/browser/chromeos/dbus/power_manager_client.cc:182: config.size()); On 2011/11/16 00:55:52, satorux1 wrote: > Besides, ...
9 years, 1 month ago (2011-11-16 01:40:02 UTC) #4
satorux1
You forgot to upload the new files...
9 years, 1 month ago (2011-11-16 02:50:20 UTC) #5
satorux1
http://codereview.chromium.org/8573025/diff/1017/chrome/browser/chromeos/preferences.cc File chrome/browser/chromeos/preferences.cc (right): http://codereview.chromium.org/8573025/diff/1017/chrome/browser/chromeos/preferences.cc#newcode15 chrome/browser/chromeos/preferences.cc:15: #include "chrome/browser/chromeos/dbus/power_manager_client.h" You don't need this. http://codereview.chromium.org/8573025/diff/1017/chrome/browser/chromeos/system/screen_locker_settings.cc File chrome/browser/chromeos/system/screen_locker_settings.cc ...
9 years, 1 month ago (2011-11-16 23:58:04 UTC) #6
satorux1
http://codereview.chromium.org/8573025/diff/1017/chrome/browser/chromeos/system/screen_locker_settings.cc File chrome/browser/chromeos/system/screen_locker_settings.cc (right): http://codereview.chromium.org/8573025/diff/1017/chrome/browser/chromeos/system/screen_locker_settings.cc#newcode32 chrome/browser/chromeos/system/screen_locker_settings.cc:32: base::Bind(&EnableScreenLock, enable)); On 2011/11/16 23:58:04, satorux1 wrote: > Please ...
9 years, 1 month ago (2011-11-16 23:59:15 UTC) #7
Simon Que
PTAL http://codereview.chromium.org/8573025/diff/1017/chrome/browser/chromeos/preferences.cc File chrome/browser/chromeos/preferences.cc (right): http://codereview.chromium.org/8573025/diff/1017/chrome/browser/chromeos/preferences.cc#newcode15 chrome/browser/chromeos/preferences.cc:15: #include "chrome/browser/chromeos/dbus/power_manager_client.h" On 2011/11/16 23:58:04, satorux1 wrote: > ...
9 years, 1 month ago (2011-11-18 18:56:08 UTC) #8
satorux1
http://codereview.chromium.org/8573025/diff/8003/chrome/browser/chromeos/system/screen_locker_settings.cc File chrome/browser/chromeos/system/screen_locker_settings.cc (right): http://codereview.chromium.org/8573025/diff/8003/chrome/browser/chromeos/system/screen_locker_settings.cc#newcode42 chrome/browser/chromeos/system/screen_locker_settings.cc:42: if (!BrowserThread::CurrentlyOn(BrowserThread::FILE)) { Please remove this line. We know ...
9 years, 1 month ago (2011-11-18 19:11:48 UTC) #9
Simon Que
PTAL http://codereview.chromium.org/8573025/diff/8003/chrome/browser/chromeos/system/screen_locker_settings.cc File chrome/browser/chromeos/system/screen_locker_settings.cc (right): http://codereview.chromium.org/8573025/diff/8003/chrome/browser/chromeos/system/screen_locker_settings.cc#newcode42 chrome/browser/chromeos/system/screen_locker_settings.cc:42: if (!BrowserThread::CurrentlyOn(BrowserThread::FILE)) { On 2011/11/18 19:11:48, satorux1 wrote: ...
9 years, 1 month ago (2011-11-18 19:33:16 UTC) #10
satorux1
LGTM
9 years, 1 month ago (2011-11-18 20:41:23 UTC) #11
satorux1
Still LGTM
9 years, 1 month ago (2011-11-22 21:08:40 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sque@chromium.org/8573025/22001
9 years, 1 month ago (2011-11-22 21:11:42 UTC) #13
commit-bot: I haz the power
9 years, 1 month ago (2011-11-22 23:26:52 UTC) #14
Change committed as 111248

Powered by Google App Engine
This is Rietveld 408576698