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

Issue 1283603002: Implement langageSettingsPrivate API. (Closed)

Created:
5 years, 4 months ago by michaelpg
Modified:
5 years, 4 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@LanguageSettingsAPIIDLChanges
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement langageSettingsPrivate API. This implements language and spellcheck settings, but not the input method settings. BUG=479043 R=stevenjb@chromium.org Committed: https://crrev.com/c8976b127fba81baf84029d0c9bc6ccda2e1c298 Cr-Commit-Position: refs/heads/master@{#344108}

Patch Set 1 : #

Total comments: 14

Patch Set 2 : stevenjb feedback #

Total comments: 15

Patch Set 3 : feedback #

Total comments: 1

Patch Set 4 : std::unordered_set --> base::hash_set #

Patch Set 5 : Fix const error in l10n_util_collator #

Total comments: 4

Messages

Total messages: 48 (18 generated)
michaelpg
stevenjb: this is the implementation of languageSettingsPrivate which follows the previous CL I just sent ...
5 years, 4 months ago (2015-08-08 03:20:35 UTC) #2
stevenjb
This generally looks OK to me. You'll definitely want to try to find someone familiar ...
5 years, 4 months ago (2015-08-10 16:13:54 UTC) #3
michaelpg
PTAL. Also rebased. https://codereview.chromium.org/1283603002/diff/20001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/20001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode64 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:64: LanguageMap language_map(c); On 2015/08/10 16:13:54, stevenjb ...
5 years, 4 months ago (2015-08-10 23:31:51 UTC) #6
michaelpg
On second thought: -shuchen@ (you can review the IME changes later, though!) +estade@: could you ...
5 years, 4 months ago (2015-08-10 23:47:56 UTC) #8
Evan Stade
I don't have any particular knowledge of the language settings page. +nona, hajimehoshi
5 years, 4 months ago (2015-08-11 01:12:16 UTC) #10
hajimehoshi
I'm afraid I know next to nothing about extensions.
5 years, 4 months ago (2015-08-11 04:21:24 UTC) #11
Evan Stade
On 2015/08/11 04:21:24, hajimehoshi wrote: > I'm afraid I know next to nothing about extensions. ...
5 years, 4 months ago (2015-08-11 17:54:00 UTC) #12
michaelpg
On 2015/08/11 17:54:00, Evan Stade wrote: > On 2015/08/11 04:21:24, hajimehoshi wrote: > > I'm ...
5 years, 4 months ago (2015-08-11 18:08:54 UTC) #13
Seigo Nonaka
I'm sorry I'm almost 3 years from last my commitment to the Chrome, so I ...
5 years, 4 months ago (2015-08-11 18:48:36 UTC) #14
stevenjb
lgtm with a couple of nits/suggestions. https://codereview.chromium.org/1283603002/diff/20001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/20001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode64 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:64: LanguageMap language_map(c); On ...
5 years, 4 months ago (2015-08-11 19:30:19 UTC) #15
hajimehoshi
https://codereview.chromium.org/1283603002/diff/60001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/60001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode88 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:88: translate::TranslateDownloadManager::GetSupportedLanguages( On 2015/08/11 18:48:35, Seigo Nonaka wrote: > Is ...
5 years, 4 months ago (2015-08-12 05:34:49 UTC) #16
michaelpg
https://codereview.chromium.org/1283603002/diff/60001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/60001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode88 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:88: translate::TranslateDownloadManager::GetSupportedLanguages( On 2015/08/12 05:34:48, hajimehoshi wrote: > On 2015/08/11 ...
5 years, 4 months ago (2015-08-14 00:10:49 UTC) #17
Seigo Nonaka
lgtm https://codereview.chromium.org/1283603002/diff/60001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/60001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode88 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:88: translate::TranslateDownloadManager::GetSupportedLanguages( On 2015/08/14 00:10:49, michaelpg wrote: > On ...
5 years, 4 months ago (2015-08-14 00:18:47 UTC) #18
hajimehoshi
On 2015/08/14 00:18:47, Seigo Nonaka wrote: > lgtm > > https://codereview.chromium.org/1283603002/diff/60001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc > File > chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc ...
5 years, 4 months ago (2015-08-14 04:09:41 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1283603002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1283603002/80001
5 years, 4 months ago (2015-08-14 21:05:46 UTC) #23
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/85588) mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, ...
5 years, 4 months ago (2015-08-14 21:24:33 UTC) #25
michaelpg
Apparently std::unordered_set is C++11 and doesn't compile on Mac. I've switched to base::hash_set<>. Apparently this ...
5 years, 4 months ago (2015-08-15 01:13:02 UTC) #26
michaelpg
On 2015/08/15 01:13:02, michaelpg wrote: > Apparently std::unordered_set is C++11 and doesn't compile on Mac. ...
5 years, 4 months ago (2015-08-15 01:13:33 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1283603002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1283603002/120001
5 years, 4 months ago (2015-08-18 03:15:29 UTC) #32
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_asan_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_asan_rel_ng/builds/40757)
5 years, 4 months ago (2015-08-18 03:37:45 UTC) #34
michaelpg
jshin: Please take a look and let me know if I'm off-base. Without changing operator() ...
5 years, 4 months ago (2015-08-18 18:21:21 UTC) #36
Evan Stade
On 2015/08/18 18:21:21, michaelpg wrote: > jshin: Please take a look and let me know ...
5 years, 4 months ago (2015-08-18 18:57:59 UTC) #37
michaelpg
On 2015/08/18 18:57:59, Evan Stade wrote: > On 2015/08/18 18:21:21, michaelpg wrote: > > jshin: ...
5 years, 4 months ago (2015-08-18 19:06:43 UTC) #38
Evan Stade
https://codereview.chromium.org/1283603002/diff/140001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/140001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode59 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:59: scoped_ptr<icu::Collator> collator(icu::Collator::createInstance( On 2015/08/18 18:57:59, Evan Stade wrote: > ...
5 years, 4 months ago (2015-08-18 19:21:35 UTC) #40
please use gerrit instead
https://codereview.chromium.org/1283603002/diff/140001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/140001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode59 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:59: scoped_ptr<icu::Collator> collator(icu::Collator::createInstance( On 2015/08/18 19:21:34, Evan Stade wrote: > ...
5 years, 4 months ago (2015-08-18 19:33:10 UTC) #41
michaelpg
https://codereview.chromium.org/1283603002/diff/140001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc File chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc (right): https://codereview.chromium.org/1283603002/diff/140001/chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc#newcode59 chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc:59: scoped_ptr<icu::Collator> collator(icu::Collator::createInstance( On 2015/08/18 19:33:10, Rouslan wrote: > On ...
5 years, 4 months ago (2015-08-18 20:00:59 UTC) #42
jungshik at Google
LGTM on adding 'const' to operator(). It shouldn't hurt although it's not very clear to ...
5 years, 4 months ago (2015-08-18 23:30:46 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1283603002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1283603002/140001
5 years, 4 months ago (2015-08-18 23:37:44 UTC) #46
commit-bot: I haz the power
Committed patchset #5 (id:140001)
5 years, 4 months ago (2015-08-19 01:03:07 UTC) #47
commit-bot: I haz the power
5 years, 4 months ago (2015-08-19 01:04:46 UTC) #48
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/c8976b127fba81baf84029d0c9bc6ccda2e1c298
Cr-Commit-Position: refs/heads/master@{#344108}

Powered by Google App Engine
This is Rietveld 408576698