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

Issue 297123002: API proposal for chrome.app.window to intercept all keys. (Closed)

Created:
6 years, 7 months ago by Sriram
Modified:
6 years ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, sadrul, Sergey Ulanov
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

API proposal for chrome.app.window to intercept all keys. This API allows application like virtual desktop to obtain all keys (including system keys like alt-tab). The application will need "app.window.allKeys" for the API to take effect. This API might not be supported in all platforms (and it is not clear if it can be supported when the application is not maximized in all platform either). API proposal: http://goo.gl/O2Zzgh BUG=166928 Committed: https://crrev.com/c811bb98b489b67a5f85ed79d7acd288533a080d Cr-Commit-Position: refs/heads/master@{#306219}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Removed getter and fixed to 80 char limit. #

Patch Set 3 : Renamed function name based on comments. #

Total comments: 2

Patch Set 4 : PTAL - changed permission name to "app.window.allKeys" #

Patch Set 5 : Add events when the settings is in effect. #

Patch Set 6 : #

Total comments: 1

Patch Set 7 : Changed to single event with getter. #

Total comments: 4

Patch Set 8 : Updated based on CR comments #

Patch Set 9 : Added noop implementation of interface and changed back to exposing just setInterceptAllKeys() whic… #

Patch Set 10 : After "pull --rebase" #

Patch Set 11 : After git pull #

Patch Set 12 : Fix bad merge #

Patch Set 13 : Merged local commit history #

Patch Set 14 : Plumb through calls to DesktopWindowTreeHost for different platforms #

Patch Set 15 : Plumb-in permission part of the change #

Patch Set 16 : After sync #

Patch Set 17 : Fix permission check in code after rename #

Total comments: 6

Patch Set 18 : Updated based on CL comments #

Patch Set 19 : Enable/disable intercepting of keyboard based on whether the window is in focus. #

Patch Set 20 : Implement the API on Microsoft Windows #

Patch Set 21 : Rebase to TOT #

Patch Set 22 : rebase to TOT #

Patch Set 23 : Update persmission string based on string review #

Patch Set 24 : Fix build error on linux (init reorder) #

Patch Set 25 : Move initialization intercept_all_keys_on_focus_ to right position. #

Patch Set 26 : Update after Git pull #

Patch Set 27 : Fix linux build break #

Patch Set 28 : Fix test failure in *nix #

Patch Set 29 : Sync to TOT #

Total comments: 8

Patch Set 30 : Fix build break pulling in TOT #

Total comments: 65

Patch Set 31 : Fix Sky's CL comments #

Patch Set 32 : Fix partially saved comments #

Patch Set 33 : Address cpu's comments #

Patch Set 34 : Updates based on ben's cr comments #

Patch Set 35 : Updated based on sky's comments #

Total comments: 10

Patch Set 36 : Update based on sky's comments #

Total comments: 12

Patch Set 37 : Update based on Ben's comments #

Patch Set 38 : Fix unit test based on ben's comment along with fix bug exposed due to that #

Total comments: 26

Patch Set 39 : updated based on sky's comments #

Patch Set 40 : Added comments to explain logic behind posting instead of directly handling keyboard events. #

Total comments: 8

Patch Set 41 : Update based on Ananta's cr comments #

Total comments: 6

Patch Set 42 : Changed to use GetFocus() instead of GetCurrentWindow() to get window in focus. #

Patch Set 43 : Updated based on Ben's CR comments #

Total comments: 2

Patch Set 44 : Return if there is no windows with keyboard focus. #

Total comments: 17

Patch Set 45 : Update based on sky's comments #

Patch Set 46 : Synced to TOT #

Patch Set 47 : Fix build errors #

Patch Set 48 : Use WidgetObserver instead of plumbing SetKeyboardIntercept through view::Widget #

Total comments: 20

Patch Set 49 : Pulling in changes from TOT #

Patch Set 50 : Fix linux build break #

Patch Set 51 : Fix mac and clang build issues #

Total comments: 4

Patch Set 52 : Fix class comments based on Sadrul's comments #

Total comments: 2

Patch Set 53 : Update based on Ben's CR comments #

Total comments: 4

Patch Set 54 : Update based on Ananta's CR comments. #

Total comments: 2

Patch Set 55 : Add additional check to validate that current window is indeed owned by browser process. #

Patch Set 56 : Sync to TOT #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1191 lines, -6 lines) Patch
M chrome/app/generated_resources.grd View 1 chunk +10 lines, -0 lines 0 comments Download
A chrome/browser/apps/app_window_intercept_all_keys_uitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 chunk +359 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/apps/native_app_window_cocoa.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/apps/native_app_window_cocoa.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/apps/chrome_native_app_window_views.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/apps/chrome_native_app_window_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 chunks +9 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/apps/desktop_keyboard_capture.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 chunk +34 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/apps/desktop_keyboard_capture.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 chunk +40 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/apps/keyboard_hook_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 chunk +23 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/apps/keyboard_hook_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 1 chunk +21 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +428 lines, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/permissions/chrome_api_permissions.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 2 chunks +9 lines, -2 lines 0 comments Download
A chrome/test/data/extensions/platform_apps/window_api_intercept_all_keys/has_permission/main.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
A chrome/test/data/extensions/platform_apps/window_api_intercept_all_keys/has_permission/main.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 1 chunk +82 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/platform_apps/window_api_intercept_all_keys/has_permission/manifest.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +4 lines, -2 lines 0 comments Download
A chrome/test/data/extensions/platform_apps/window_api_intercept_all_keys/no_permission/main.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -0 lines 0 comments Download
A chrome/test/data/extensions/platform_apps/window_api_intercept_all_keys/no_permission/main.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 1 chunk +82 lines, -0 lines 0 comments Download
A + chrome/test/data/extensions/platform_apps/window_api_intercept_all_keys/no_permission/manifest.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/api/app_current_window_internal/app_current_window_internal_api.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 1 chunk +11 lines, -0 lines 0 comments Download
M extensions/browser/api/app_current_window_internal/app_current_window_internal_api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 3 chunks +22 lines, -1 line 0 comments Download
M extensions/browser/app_window/app_window.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +4 lines, -0 lines 0 comments Download
M extensions/browser/app_window/app_window.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +4 lines, -0 lines 0 comments Download
M extensions/browser/app_window/native_app_window.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +4 lines, -0 lines 0 comments Download
M extensions/browser/extension_function_histogram_value.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -0 lines 0 comments Download
M extensions/common/api/_permission_features.json View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +4 lines, -0 lines 0 comments Download
M extensions/common/api/app_current_window_internal.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +1 line, -0 lines 0 comments Download
M extensions/common/api/app_window.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +6 lines, -0 lines 0 comments Download
M extensions/common/permissions/api_permission.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +1 line, -0 lines 0 comments Download
M extensions/common/permissions/permission_message.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +1 line, -0 lines 0 comments Download
M extensions/components/native_app_window/native_app_window_views.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 chunk +1 line, -0 lines 0 comments Download
M extensions/components/native_app_window/native_app_window_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 chunk +4 lines, -0 lines 0 comments Download
M extensions/shell/browser/shell_native_app_window.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +1 line, -0 lines 0 comments Download
M extensions/shell/browser/shell_native_app_window.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 1 chunk +4 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 106 (7 generated)
Jamie
https://codereview.chromium.org/297123002/diff/1/chrome/common/extensions/api/app_window.idl File chrome/common/extensions/api/app_window.idl (right): https://codereview.chromium.org/297123002/diff/1/chrome/common/extensions/api/app_window.idl#newcode351 chrome/common/extensions/api/app_window.idl:351: // Set whether the window should get all keyboard ...
6 years, 7 months ago (2014-05-23 22:13:10 UTC) #1
Sriram
https://codereview.chromium.org/297123002/diff/1/chrome/common/extensions/api/app_window.idl File chrome/common/extensions/api/app_window.idl (right): https://codereview.chromium.org/297123002/diff/1/chrome/common/extensions/api/app_window.idl#newcode351 chrome/common/extensions/api/app_window.idl:351: // Set whether the window should get all keyboard ...
6 years, 7 months ago (2014-05-23 22:20:06 UTC) #2
benwells
https://codereview.chromium.org/297123002/diff/40001/chrome/common/extensions/api/app_window.idl File chrome/common/extensions/api/app_window.idl (right): https://codereview.chromium.org/297123002/diff/40001/chrome/common/extensions/api/app_window.idl#newcode353 chrome/common/extensions/api/app_window.idl:353: // windows is in fullscreen. Requires the <code>"requestAllKeys"</code> The ...
6 years, 6 months ago (2014-05-27 22:29:48 UTC) #3
Sriram
https://codereview.chromium.org/297123002/diff/40001/chrome/common/extensions/api/app_window.idl File chrome/common/extensions/api/app_window.idl (right): https://codereview.chromium.org/297123002/diff/40001/chrome/common/extensions/api/app_window.idl#newcode353 chrome/common/extensions/api/app_window.idl:353: // windows is in fullscreen. Requires the <code>"requestAllKeys"</code> yes, ...
6 years, 6 months ago (2014-05-27 22:48:05 UTC) #4
Jamie
https://codereview.chromium.org/297123002/diff/100001/chrome/common/extensions/api/app_window.idl File chrome/common/extensions/api/app_window.idl (right): https://codereview.chromium.org/297123002/diff/100001/chrome/common/extensions/api/app_window.idl#newcode449 chrome/common/extensions/api/app_window.idl:449: [nocompile] static void onWantAllKeysSettingLost(); As discussed off-line, I think ...
6 years, 6 months ago (2014-06-25 16:46:58 UTC) #5
Sriram
On 2014/06/25 16:46:58, Jamie wrote: > https://codereview.chromium.org/297123002/diff/100001/chrome/common/extensions/api/app_window.idl > File chrome/common/extensions/api/app_window.idl (right): > > https://codereview.chromium.org/297123002/diff/100001/chrome/common/extensions/api/app_window.idl#newcode449 > ...
6 years, 6 months ago (2014-06-25 16:57:24 UTC) #6
Jamie
LGTM with nits. https://codereview.chromium.org/297123002/diff/120001/chrome/common/extensions/api/app_window.idl File chrome/common/extensions/api/app_window.idl (right): https://codereview.chromium.org/297123002/diff/120001/chrome/common/extensions/api/app_window.idl#newcode356 chrome/common/extensions/api/app_window.idl:356: // windows is in fullscreen. Requires ...
6 years, 5 months ago (2014-06-27 17:32:20 UTC) #7
Sriram
https://codereview.chromium.org/297123002/diff/120001/chrome/common/extensions/api/app_window.idl File chrome/common/extensions/api/app_window.idl (right): https://codereview.chromium.org/297123002/diff/120001/chrome/common/extensions/api/app_window.idl#newcode356 chrome/common/extensions/api/app_window.idl:356: // windows is in fullscreen. Requires the <code>"app.window.allKeys"</code> On ...
6 years, 5 months ago (2014-06-27 17:39:40 UTC) #8
Sriram
The CQ bit was checked by sriramsr@chromium.org
6 years, 5 months ago (2014-06-27 17:41:59 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sriramsr@chromium.org/297123002/140001
6 years, 5 months ago (2014-06-27 17:43:50 UTC) #10
Sriram
The CQ bit was unchecked by sriramsr@chromium.org
6 years, 5 months ago (2014-06-27 18:44:16 UTC) #11
Sriram
The CQ bit was checked by sriramsr@chromium.org
6 years, 5 months ago (2014-06-27 18:44:36 UTC) #12
Sriram
The CQ bit was unchecked by sriramsr@chromium.org
6 years, 5 months ago (2014-06-27 18:44:37 UTC) #13
Sriram
Ben - I need owners approval from you as well. Can you please take a ...
6 years, 5 months ago (2014-06-27 18:46:25 UTC) #14
benwells
On 2014/06/27 18:46:25, sriramsr wrote: > Ben - I need owners approval from you as ...
6 years, 5 months ago (2014-06-30 01:00:46 UTC) #15
benwells
On 2014/06/30 01:00:46, benwells wrote: > On 2014/06/27 18:46:25, sriramsr wrote: > > Ben - ...
6 years, 5 months ago (2014-06-30 01:03:07 UTC) #16
Sriram
On 2014/06/30 01:03:07, benwells wrote: > On 2014/06/30 01:00:46, benwells wrote: > > On 2014/06/27 ...
6 years, 5 months ago (2014-07-02 23:41:27 UTC) #17
benwells
On 2014/07/02 23:41:27, sriramsr wrote: > On 2014/06/30 01:03:07, benwells wrote: > > On 2014/06/30 ...
6 years, 5 months ago (2014-07-03 06:36:14 UTC) #18
Sriram
On 2014/07/03 06:36:14, benwells wrote: > On 2014/07/02 23:41:27, sriramsr wrote: > > On 2014/06/30 ...
6 years, 5 months ago (2014-07-08 22:03:47 UTC) #19
benwells
Sorry about the latency. This is going in the right direction. What it needs now ...
6 years, 5 months ago (2014-07-16 09:39:14 UTC) #20
Alexei Svitkine (slow)
histograms lgtm
6 years, 5 months ago (2014-07-17 13:35:53 UTC) #21
Sriram
Thanks again for the review. I wanted to keep the implementation in following CL as ...
6 years, 5 months ago (2014-07-18 21:33:24 UTC) #22
benwells
On 2014/07/18 21:33:24, Sriram wrote: > Thanks again for the review. I wanted to keep ...
6 years, 5 months ago (2014-07-22 01:54:31 UTC) #23
benwells
On 2014/07/22 01:54:31, benwells wrote: > On 2014/07/18 21:33:24, Sriram wrote: > > Thanks again ...
6 years, 5 months ago (2014-07-22 01:55:41 UTC) #24
Sriram
On 2014/07/22 01:55:41, benwells wrote: > On 2014/07/22 01:54:31, benwells wrote: > > On 2014/07/18 ...
6 years, 5 months ago (2014-07-24 22:38:44 UTC) #25
Sriram
https://codereview.chromium.org/297123002/diff/320001/apps/app_window.cc File apps/app_window.cc (right): https://codereview.chromium.org/297123002/diff/320001/apps/app_window.cc#newcode919 apps/app_window.cc:919: native_app_window_->SetInterceptAllKeys(should_intercept_all_keys); On 2014/07/16 09:39:14, benwells wrote: > This is ...
6 years, 5 months ago (2014-07-24 22:38:54 UTC) #26
Sriram
On 2014/07/22 01:55:41, benwells wrote: > On 2014/07/22 01:54:31, benwells wrote: > > On 2014/07/18 ...
6 years, 5 months ago (2014-07-24 22:49:06 UTC) #27
Sriram
Ping
6 years, 4 months ago (2014-07-29 21:34:22 UTC) #28
sadrul
+sky@ since there are some Windows system calls that I am not familiar with in ...
6 years, 4 months ago (2014-07-29 22:22:41 UTC) #29
benwells
Are you going to add some tests?
6 years, 4 months ago (2014-07-29 22:34:15 UTC) #30
Sriram
On 2014/07/29 22:34:15, benwells wrote: > Are you going to add some tests? I added ...
6 years, 4 months ago (2014-07-29 22:39:05 UTC) #31
sky
+cpu so that he can cringe when seeing us install a hook. I would like ...
6 years, 4 months ago (2014-07-29 23:07:26 UTC) #32
benwells
This is just the test cc, I have to look at the API implementation files ...
6 years, 4 months ago (2014-07-30 02:50:25 UTC) #33
cpu_(ooo_6.6-7.5)
I guess I don't understand why we want to use the low level keyboard hook. ...
6 years, 4 months ago (2014-07-30 23:41:00 UTC) #34
cpu_(ooo_6.6-7.5)
ok, I don't know of another way of getting alt-tab except via the current hook ...
6 years, 4 months ago (2014-07-31 00:14:48 UTC) #35
Sriram
On 2014/07/29 22:22:41, sadrul wrote: > +sky@ since there are some Windows system calls that ...
6 years, 4 months ago (2014-07-31 00:16:06 UTC) #36
Sriram
Addresses Sky's comments. https://codereview.chromium.org/297123002/diff/560001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/560001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode19 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:19: DesktopKeyboardCaptureWin::registrations_; On 2014/07/29 22:22:41, sadrul wrote: ...
6 years, 4 months ago (2014-07-31 00:21:14 UTC) #37
Sriram
On 2014/07/30 23:41:00, cpu wrote: > I guess I don't understand why we want to ...
6 years, 4 months ago (2014-07-31 00:35:33 UTC) #38
Sriram
Yet to address Ben's comment on the unit test (and adding unit tests at view ...
6 years, 4 months ago (2014-07-31 00:50:00 UTC) #39
Sriram
On 2014/07/31 00:14:48, cpu wrote: > ok, I don't know of another way of getting ...
6 years, 4 months ago (2014-07-31 00:55:28 UTC) #40
Sriram
https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode33 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:33: hook_handle_ = SetWindowsHookEx(WH_KEYBOARD_LL, callback_function, NULL, 0); I am not ...
6 years, 4 months ago (2014-07-31 00:55:42 UTC) #41
sky
https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode67 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:67: task_runner->PostTask( On 2014/07/31 00:21:13, Sriram wrote: > Hook callbacks ...
6 years, 4 months ago (2014-07-31 15:21:23 UTC) #42
Sriram
Updated based on Ben's comments on test. https://codereview.chromium.org/297123002/diff/580001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc File chrome/browser/apps/app_window_intercept_all_keys_uitest.cc (right): https://codereview.chromium.org/297123002/diff/580001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc#newcode27 chrome/browser/apps/app_window_intercept_all_keys_uitest.cc:27: LOG(INFO) << ...
6 years, 4 months ago (2014-07-31 17:00:06 UTC) #43
Sriram
https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode67 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:67: task_runner->PostTask( On 2014/07/31 15:21:22, sky wrote: > On 2014/07/31 ...
6 years, 4 months ago (2014-07-31 19:40:05 UTC) #44
sky
AFACIT you are not properly removing/adding back the hook when the active window changes. Where ...
6 years, 4 months ago (2014-07-31 21:36:56 UTC) #45
sky
Actually, I see it now, it's done from DesktopNativeWidgetAura::OnWindowActivated . On Thu, Jul 31, 2014 ...
6 years, 4 months ago (2014-07-31 21:40:30 UTC) #46
cpu_(ooo_6.6-7.5)
https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/580001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode33 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:33: hook_handle_ = SetWindowsHookEx(WH_KEYBOARD_LL, callback_function, NULL, 0); On 2014/07/31 00:55:42, ...
6 years, 4 months ago (2014-07-31 21:45:21 UTC) #47
Sriram
https://codereview.chromium.org/297123002/diff/680001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/680001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode184 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:184: bool LowLevelHookHandler::Register(HWND window_handle) { I wanted to protect against ...
6 years, 4 months ago (2014-07-31 22:54:18 UTC) #48
benwells
More comments (I've reviewed all the apps code now). https://codereview.chromium.org/297123002/diff/580001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc File chrome/browser/apps/app_window_intercept_all_keys_uitest.cc (right): https://codereview.chromium.org/297123002/diff/580001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc#newcode27 chrome/browser/apps/app_window_intercept_all_keys_uitest.cc:27: ...
6 years, 4 months ago (2014-08-01 00:32:43 UTC) #49
Sriram
Fix all the comments. Also fixed unit test to not disable on key event (which ...
6 years, 4 months ago (2014-08-11 21:01:28 UTC) #50
sky
https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode130 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:130: } End with // namespace https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode135 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:135: class KeyboardInterceptRegistration ...
6 years, 4 months ago (2014-08-11 22:42:56 UTC) #51
Sriram
https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode130 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:130: } On 2014/08/11 22:42:56, sky wrote: > End with ...
6 years, 4 months ago (2014-08-11 23:49:57 UTC) #52
benwells
https://codereview.chromium.org/297123002/diff/780001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc File chrome/browser/apps/app_window_intercept_all_keys_uitest.cc (right): https://codereview.chromium.org/297123002/diff/780001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc#newcode53 chrome/browser/apps/app_window_intercept_all_keys_uitest.cc:53: return SendKeyEvent(ui::VKEY_A, message); I'm still not sure what you're ...
6 years, 4 months ago (2014-08-12 04:30:33 UTC) #53
Sriram
I have updated the js (has permission) to actually not do any enable/disable on getting ...
6 years, 4 months ago (2014-08-12 05:32:52 UTC) #54
sky
+ananta https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode371 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:371: if (registration) { Are you sure about that? ...
6 years, 4 months ago (2014-08-12 16:18:47 UTC) #55
Sriram
https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/740001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode371 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:371: if (registration) { See remarks for UnhookWindowsHookEx(): http://msdn.microsoft.com/en-us/library/windows/desktop/ms644993(v=vs.85).aspx The ...
6 years, 4 months ago (2014-08-12 16:24:04 UTC) #56
ananta
https://codereview.chromium.org/297123002/diff/780001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/780001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode309 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:309: if (registration->Hook(KeyboardHook)) { We can record the window handle ...
6 years, 4 months ago (2014-08-12 17:51:49 UTC) #57
Sriram
https://codereview.chromium.org/297123002/diff/780001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/780001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode309 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:309: if (registration->Hook(KeyboardHook)) { On 2014/08/12 17:51:49, ananta wrote: > ...
6 years, 4 months ago (2014-08-12 19:02:49 UTC) #58
ananta
https://codereview.chromium.org/297123002/diff/800001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/800001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode367 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:367: HWND current_active_window = GetActiveWindow(); Shouldn't you be using GetFocus ...
6 years, 4 months ago (2014-08-12 19:43:26 UTC) #59
Sriram
https://codereview.chromium.org/297123002/diff/800001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/800001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode367 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:367: HWND current_active_window = GetActiveWindow(); On 2014/08/12 19:43:26, ananta wrote: ...
6 years, 4 months ago (2014-08-12 22:26:35 UTC) #60
benwells
https://codereview.chromium.org/297123002/diff/800001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc File chrome/browser/apps/app_window_intercept_all_keys_uitest.cc (right): https://codereview.chromium.org/297123002/diff/800001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc#newcode52 chrome/browser/apps/app_window_intercept_all_keys_uitest.cc:52: bool SendReply(const char* message) { After studying this I ...
6 years, 4 months ago (2014-08-12 22:28:24 UTC) #61
Sriram
https://codereview.chromium.org/297123002/diff/800001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc File chrome/browser/apps/app_window_intercept_all_keys_uitest.cc (right): https://codereview.chromium.org/297123002/diff/800001/chrome/browser/apps/app_window_intercept_all_keys_uitest.cc#newcode52 chrome/browser/apps/app_window_intercept_all_keys_uitest.cc:52: bool SendReply(const char* message) { On 2014/08/12 22:28:24, benwells ...
6 years, 4 months ago (2014-08-13 00:50:09 UTC) #62
benwells
I think all my comments have been addressed now, so lgtm.
6 years, 4 months ago (2014-08-13 06:20:28 UTC) #63
Sriram
Thanks Ben! Ananta/Scott - can you take a look as well? On 2014/08/13 06:20:28, benwells ...
6 years, 4 months ago (2014-08-13 21:13:43 UTC) #64
Sriram
Ping... On 2014/08/13 21:13:43, Sriram wrote: > Thanks Ben! > > Ananta/Scott - can you ...
6 years, 4 months ago (2014-08-14 16:53:02 UTC) #65
sky
That ping is for Ananta. I'm waiting for him to be happy. On Thu, Aug ...
6 years, 4 months ago (2014-08-14 17:24:03 UTC) #66
ananta
https://codereview.chromium.org/297123002/diff/840001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/840001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode367 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:367: HWND current_active_window = GetFocus(); If there is no focus ...
6 years, 4 months ago (2014-08-14 23:12:45 UTC) #67
Sriram
Thanks Ananta! Sky/Sadrul/CPU - are you guys okay with me submitting the change? https://codereview.chromium.org/297123002/diff/840001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ...
6 years, 4 months ago (2014-08-15 00:33:17 UTC) #68
Sriram
Ping Scott. Ping Sadrul. On 2014/08/15 00:33:17, Sriram wrote: > Thanks Ananta! > > Sky/Sadrul/CPU ...
6 years, 4 months ago (2014-08-15 17:39:40 UTC) #69
sadrul
My earlier comment in this thread: > Instead of plumbing this through views, can you ...
6 years, 4 months ago (2014-08-15 17:48:05 UTC) #70
sky
I like Sadrul's suggestion too. I do have a couple of questions still on the ...
6 years, 4 months ago (2014-08-15 17:49:01 UTC) #71
sky
https://codereview.chromium.org/297123002/diff/860001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/860001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode76 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:76: int keys_to_save[] = {VK_SHIFT, VK_CONTROL, VK_MENU}; const and then ...
6 years, 4 months ago (2014-08-15 17:49:36 UTC) #72
ananta
https://codereview.chromium.org/297123002/diff/860001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/860001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode337 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:337: PostMessage(msg->hwnd, +1 to sky's comment about the keyboard state ...
6 years, 4 months ago (2014-08-15 18:07:27 UTC) #73
ananta
6 years, 4 months ago (2014-08-15 18:07:32 UTC) #74
ananta
6 years, 4 months ago (2014-08-15 18:07:34 UTC) #75
Sriram
On 2014/08/15 17:48:05, sadrul wrote: > My earlier comment in this thread: > > > ...
6 years, 4 months ago (2014-08-15 20:59:21 UTC) #76
Sriram
https://codereview.chromium.org/297123002/diff/860001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc File ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc (right): https://codereview.chromium.org/297123002/diff/860001/ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc#newcode76 ui/views/widget/desktop_aura/desktop_keyboard_capture_win.cc:76: int keys_to_save[] = {VK_SHIFT, VK_CONTROL, VK_MENU}; On 2014/08/15 17:49:35, ...
6 years, 4 months ago (2014-08-15 20:59:54 UTC) #77
Sriram
Back from parental leave and would be great if you can take a look. PTAL.
6 years, 1 month ago (2014-11-14 20:57:36 UTC) #78
benwells
On 2014/11/14 20:57:36, Sriram wrote: > Back from parental leave and would be great if ...
6 years, 1 month ago (2014-11-16 23:10:54 UTC) #79
Sriram
Quick summary of the change since last time: Used WidgetObserver as per Sadrul's suggestion and ...
6 years, 1 month ago (2014-11-17 17:50:19 UTC) #80
sadrul
Removing myself from the reviewers' list since I don't own any code in the current ...
6 years, 1 month ago (2014-11-18 22:21:46 UTC) #82
Sriram
https://codereview.chromium.org/297123002/diff/1000001/chrome/browser/ui/views/apps/desktop_keyboard_capture.h File chrome/browser/ui/views/apps/desktop_keyboard_capture.h (right): https://codereview.chromium.org/297123002/diff/1000001/chrome/browser/ui/views/apps/desktop_keyboard_capture.h#newcode12 chrome/browser/ui/views/apps/desktop_keyboard_capture.h:12: // callback. On 2014/11/18 22:21:46, sadrul wrote: > Mention ...
6 years, 1 month ago (2014-11-18 22:45:43 UTC) #83
benwells
Based on the conversation that just happened I can deduce that the stuff I have ...
6 years, 1 month ago (2014-11-18 22:56:07 UTC) #86
benwells
For me, just a little question about the need to cache that value, but I'd ...
6 years, 1 month ago (2014-11-21 00:52:01 UTC) #87
Sriram
https://codereview.chromium.org/297123002/diff/940001/chrome/browser/ui/views/apps/desktop_keyboard_capture.cc File chrome/browser/ui/views/apps/desktop_keyboard_capture.cc (right): https://codereview.chromium.org/297123002/diff/940001/chrome/browser/ui/views/apps/desktop_keyboard_capture.cc#newcode1 chrome/browser/ui/views/apps/desktop_keyboard_capture.cc:1: // Copyright (c) 2014 The Chromium Authors. All rights ...
6 years, 1 month ago (2014-11-21 05:35:21 UTC) #88
Sriram
https://codereview.chromium.org/297123002/diff/940001/chrome/chrome_browser_ui.gypi File chrome/chrome_browser_ui.gypi (right): https://codereview.chromium.org/297123002/diff/940001/chrome/chrome_browser_ui.gypi#newcode2508 chrome/chrome_browser_ui.gypi:2508: 'browser/ui/views/apps/keyboard_hook_handler.cc', On 2014/11/21 00:52:01, benwells wrote: > mac? Missed ...
6 years, 1 month ago (2014-11-21 20:39:45 UTC) #89
benwells
On 2014/11/21 20:39:45, Sriram wrote: > https://codereview.chromium.org/297123002/diff/940001/chrome/chrome_browser_ui.gypi > File chrome/chrome_browser_ui.gypi (right): > > https://codereview.chromium.org/297123002/diff/940001/chrome/chrome_browser_ui.gypi#newcode2508 > ...
6 years ago (2014-11-25 03:11:16 UTC) #90
ananta
https://codereview.chromium.org/297123002/diff/1040001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc File chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc (right): https://codereview.chromium.org/297123002/diff/1040001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc#newcode308 chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc:308: GetCurrentThreadId()); Instead of having to disable hooks here on ...
6 years ago (2014-11-25 23:47:30 UTC) #91
ananta
6 years ago (2014-11-25 23:47:39 UTC) #92
Sriram
https://codereview.chromium.org/297123002/diff/1040001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc File chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc (right): https://codereview.chromium.org/297123002/diff/1040001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc#newcode308 chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc:308: GetCurrentThreadId()); On 2014/11/25 23:47:30, ananta wrote: > Instead of ...
6 years ago (2014-11-26 00:36:16 UTC) #93
ananta
https://codereview.chromium.org/297123002/diff/1060001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc File chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc (right): https://codereview.chromium.org/297123002/diff/1060001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc#newcode372 chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc:372: HWND current_active_window = GetForegroundWindow(); We need to check here ...
6 years ago (2014-11-26 22:38:57 UTC) #94
Sriram
https://codereview.chromium.org/297123002/diff/1060001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc File chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc (right): https://codereview.chromium.org/297123002/diff/1060001/chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc#newcode372 chrome/browser/ui/views/apps/keyboard_hook_handler_win.cc:372: HWND current_active_window = GetForegroundWindow(); On 2014/11/26 22:38:56, ananta wrote: ...
6 years ago (2014-11-26 23:37:11 UTC) #95
ananta
lgtm
6 years ago (2014-11-26 23:46:11 UTC) #96
Sriram
Adding Mark (mpearson) as OWNERS for histogram has changed since I got LGTM from Alexei ...
6 years ago (2014-11-27 00:16:08 UTC) #98
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/297123002/1100001
6 years ago (2014-12-01 18:57:41 UTC) #101
commit-bot: I haz the power
Committed patchset #56 (id:1100001)
6 years ago (2014-12-01 19:01:37 UTC) #102
commit-bot: I haz the power
Patchset 56 (id:??) landed as https://crrev.com/c811bb98b489b67a5f85ed79d7acd288533a080d Cr-Commit-Position: refs/heads/master@{#306219}
6 years ago (2014-12-01 19:02:15 UTC) #103
markusheintz_
On 2014/12/01 19:02:15, I haz the power (commit-bot) wrote: > Patchset 56 (id:??) landed as ...
6 years ago (2014-12-02 13:14:31 UTC) #105
markusheintz_
6 years ago (2014-12-02 13:14:35 UTC) #106
Message was sent while issue was closed.
On 2014/12/01 19:02:15, I haz the power (commit-bot) wrote:
> Patchset 56 (id:??) landed as
> https://crrev.com/c811bb98b489b67a5f85ed79d7acd288533a080d
> Cr-Commit-Position: refs/heads/master@{#306219}

FYI: This CL is causing the interactive_ui_tests on Windows-XP-SP3 to fail. See
https://build.chromium.org/p/chromium.win/builders/XP%20Tests%20%281%29/build...

I can't revert it due to conflicts.

Powered by Google App Engine
This is Rietveld 408576698