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

Issue 1853533002: Add default hotkey dictionary for com.apple.symbolichotkeys.plist (Closed)

Created:
4 years, 8 months ago by chongz
Modified:
4 years, 8 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, dtapuska
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add default hotkey dictionary for com.apple.symbolichotkeys.plist On a new user account "~/Library/Preferences/com.apple.symbolichotkeys.plist" only contains 18 hotkeys (where window switch entry "27" is missing), but OS will use some private APIs to get the default values. (See https://bugs.chromium.org/p/chromium/issues/detail?id=383558#c20) This CL simulates OS's behavior and uses a default hotkey dictionary if the action is missing. BUG=145062 Committed: https://crrev.com/2d59d8b7e771d9823b8e4d1a3384ebd9bb1d4adc Cr-Commit-Position: refs/heads/master@{#384701}

Patch Set 1 #

Total comments: 8

Patch Set 2 : erikchen's review #

Total comments: 1

Patch Set 3 : Replace http:// with https:// #

Total comments: 4

Patch Set 4 : avi's review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+32 lines, -7 lines) Patch
M content/browser/cocoa/system_hotkey_map.mm View 1 2 3 2 chunks +27 lines, -2 lines 0 comments Download
M content/browser/cocoa/system_hotkey_map_unittest.mm View 1 2 1 chunk +5 lines, -5 lines 0 comments Download

Messages

Total messages: 18 (7 generated)
chongz
Hi erikchen@, can you take a look at this CL please? Thanks!
4 years, 8 months ago (2016-03-31 23:08:05 UTC) #2
erikchen
https://codereview.chromium.org/1853533002/diff/1/content/browser/cocoa/system_hotkey_map.mm File content/browser/cocoa/system_hotkey_map.mm (right): https://codereview.chromium.org/1853533002/diff/1/content/browser/cocoa/system_hotkey_map.mm#newcode42 content/browser/cocoa/system_hotkey_map.mm:42: @"parameters" : @[ @96, @50, @1048576 ], Where did ...
4 years, 8 months ago (2016-04-01 03:55:12 UTC) #3
chongz
Hi erikchen, I've updated CL as per your comments, PTAL, thanks! https://codereview.chromium.org/1853533002/diff/1/content/browser/cocoa/system_hotkey_map.mm File content/browser/cocoa/system_hotkey_map.mm (right): ...
4 years, 8 months ago (2016-04-01 19:47:18 UTC) #6
erikchen
lgtm https://codereview.chromium.org/1853533002/diff/60001/content/browser/cocoa/system_hotkey_map.mm File content/browser/cocoa/system_hotkey_map.mm (right): https://codereview.chromium.org/1853533002/diff/60001/content/browser/cocoa/system_hotkey_map.mm#newcode107 content/browser/cocoa/system_hotkey_map.mm:107: // See http://crbug.com/145062#c8 s/http/https
4 years, 8 months ago (2016-04-01 19:48:49 UTC) #7
chongz
Hi avi@, PTAL, thanks!
4 years, 8 months ago (2016-04-01 19:55:51 UTC) #9
Avi (use Gerrit)
https://codereview.chromium.org/1853533002/diff/80001/content/browser/cocoa/system_hotkey_map.mm File content/browser/cocoa/system_hotkey_map.mm (right): https://codereview.chromium.org/1853533002/diff/80001/content/browser/cocoa/system_hotkey_map.mm#newcode40 content/browser/cocoa/system_hotkey_map.mm:40: NSDictionary* kDefaultSymbolicHotKeys = @{ Does using @{} at the ...
4 years, 8 months ago (2016-04-01 20:03:56 UTC) #10
chongz
Hi avi@, thanks for the review! PTAL again, thanks! https://codereview.chromium.org/1853533002/diff/80001/content/browser/cocoa/system_hotkey_map.mm File content/browser/cocoa/system_hotkey_map.mm (right): https://codereview.chromium.org/1853533002/diff/80001/content/browser/cocoa/system_hotkey_map.mm#newcode40 content/browser/cocoa/system_hotkey_map.mm:40: ...
4 years, 8 months ago (2016-04-01 20:46:46 UTC) #11
Avi (use Gerrit)
lgtm Nah, that's fine.
4 years, 8 months ago (2016-04-01 20:56:40 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1853533002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1853533002/100001
4 years, 8 months ago (2016-04-01 21:03:42 UTC) #15
commit-bot: I haz the power
Committed patchset #4 (id:100001)
4 years, 8 months ago (2016-04-01 21:58:31 UTC) #16
commit-bot: I haz the power
4 years, 8 months ago (2016-04-01 22:01:18 UTC) #18
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/2d59d8b7e771d9823b8e4d1a3384ebd9bb1d4adc
Cr-Commit-Position: refs/heads/master@{#384701}

Powered by Google App Engine
This is Rietveld 408576698