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

Issue 461633002: Refactor language detection logic to allow non-static CLD data sources. (Closed)

Created:
6 years, 4 months ago by Andrew Hayden (chromium.org)
Modified:
6 years, 1 month ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, picksi1, rginda+watch_chromium.org, Sami, yoshiki+watch_chromium.org, gone
Project:
chromium
Visibility:
Public.

Description

Refactor language detection logic to allow non-static CLD data sources. This change further refines the approach taken in setting the implementation used for accessing compact language detector at runtime. It is based upon the pattern used in content_client.h, though adapted for this specific use case. Fundamentally, there is a switch from having exactly one linked-in class define a global method to instead having the high-level targets (like the content shell, chrome shell, and so on) be responsible for setting the implementation that is desired. This eliminates a lot of the ugly GYP/GN logic, but requires work for each high-level target. BUG=367239 Committed: https://crrev.com/14d91355848a733b18396d74c97d6b945260b899 Cr-Commit-Position: refs/heads/master@{#303669}

Patch Set 1 #

Patch Set 2 : Ditch renderer-side factory, add bools for overwriting. #

Patch Set 3 : Add boolean overwrite capability for data source #

Patch Set 4 : Wire the factory and renderer-side provider in #

Patch Set 5 : rebase #

Patch Set 6 : Rebase and merge #

Total comments: 18

Patch Set 7 : Create a factory for test harnesses and use it #

Total comments: 24

Patch Set 8 : Can now build 'all' for Android #

Patch Set 9 : Can now build 'all' for Linux #

Patch Set 10 : Rebase onto latest master (buildfile conflicts) #

Patch Set 11 : Fix win32 compilation issues #

Patch Set 12 : chromeos build dependencies (chromevox_tests) #

Patch Set 13 : Attempt #2 for chromeos chromevox_tests fix #

Patch Set 14 : Always use cld2_static for unit_tests #

Patch Set 15 : Remove unused cld2_data_source check from chrome/browser/BUILD.gn #

Patch Set 16 : Make unit test cld inclusion independent of OS #

Patch Set 17 : Forward-declare content::RenderViewObserver in data_file_renderer_cld_data_provider.h #

Patch Set 18 : Add cld2_platform_impl to the GN build #

Patch Set 19 : Fix 'chrome' target in GN build on linux #

Patch Set 20 : hopefully fix missing include for windows bots (why not all bots? who knows!) #

Patch Set 21 : Rebase (crbug/417463, will change OVERRIDE to override in next PS) #

Patch Set 22 : OVERRIDE -> override (crbug417463) #

Patch Set 23 : Fix lifecycle problem in translate_helper.cc #

Patch Set 24 : Rebase onto master #

Patch Set 25 : Fix breaking unit tests #

Patch Set 26 : Rebase onto latest master #

Patch Set 27 : Fix merge error in chrome/browser/BUILD.gn #

Total comments: 44

Patch Set 28 : Rebase #

Patch Set 29 : Rebase (again) #

Patch Set 30 : Patchset 6 comments and cruft deletion #

Patch Set 31 : Rebase #

Patch Set 32 : Fix merge error from rebase #

Patch Set 33 : Patchset 7 comments and beautification #

Patch Set 34 : All remaining comments addressed #

Total comments: 11

Patch Set 35 : Patchset 34 comments #

Patch Set 36 : Style warnings/errors #

Patch Set 37 : Style checks #

Patch Set 38 : Fix linux/mac/windows compile issues #

Total comments: 21

Patch Set 39 : Rebase #

Total comments: 2

Patch Set 40 : Rebase to get the latest cld2 changes #

Patch Set 41 : Rebase #

Patch Set 42 : Style updates for C++-11ish conformance (virtual+override) #

Patch Set 43 : Takashi's comments from patchset 39 #

Patch Set 44 : Reduce footprint of CldDataSource::Get() usage #

Patch Set 45 : Use scoped_ptr in BrowserCldDataProviderFactory, remove //TODO #

Patch Set 46 : Fix failing unit tests #

Patch Set 47 : Make browser tests work without altering all the launchers #

Patch Set 48 : Make some of the harness factory methods private #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1210 lines, -647 lines) Patch
M build/common.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 4 chunks +1 line, -22 lines 0 comments Download
M build/config/features.gni 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 1 chunk +0 lines, -11 lines 0 comments Download
M chrome/BUILD.gn 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 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/BUILD.gn 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 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/chrome_browser_main.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 3 chunks +8 lines, -3 lines 0 comments Download
M chrome/browser/component_updater/cld_component_installer.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 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/component_updater/cld_component_installer.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 3 chunks +6 lines, -7 lines 0 comments Download
M chrome/browser/component_updater/test/cld_component_installer_unittest.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 +6 lines, -0 lines 0 comments Download
M chrome/browser/policy/policy_browsertest.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 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/resources/chromeos/chromevox/chromevox_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 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/translate/chrome_translate_client.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 3 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/translate/cld_data_harness.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 4 chunks +41 lines, -9 lines 0 comments Download
M chrome/browser/translate/cld_data_harness.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 3 chunks +35 lines, -0 lines 0 comments Download
A chrome/browser/translate/cld_data_harness_factory.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 1 chunk +75 lines, -0 lines 0 comments Download
A chrome/browser/translate/cld_data_harness_factory.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 1 chunk +107 lines, -0 lines 0 comments Download
M chrome/browser/translate/component_cld_data_harness.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 1 chunk +6 lines, -3 lines 0 comments Download
M chrome/browser/translate/component_cld_data_harness.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 6 chunks +7 lines, -11 lines 0 comments Download
M chrome/browser/translate/standalone_cld_data_harness.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 1 chunk +6 lines, -3 lines 0 comments Download
M chrome/browser/translate/standalone_cld_data_harness.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 4 chunks +3 lines, -9 lines 0 comments Download
D chrome/browser/translate/static_cld_data_harness.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 1 chunk +0 lines, -24 lines 0 comments Download
D chrome/browser/translate/static_cld_data_harness.cc View 1 2 3 4 5 6 1 chunk +0 lines, -26 lines 0 comments Download
M chrome/browser/translate/translate_manager_browsertest.cc View 1 2 3 4 5 6 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/browser_browsertest.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 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/translate/translate_bubble_view_browsertest.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 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/translate_internals/translate_internals_ui.cc View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome.gyp 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 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/chrome_dll.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 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/chrome_renderer.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 1 chunk +0 lines, -1 line 0 comments Download
M chrome/chrome_shell.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 1 chunk +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 6 chunks +38 lines, -19 lines 0 comments Download
M chrome/chrome_tests_unit.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 2 chunks +7 lines, -1 line 0 comments Download
M chrome/test/base/chrome_unit_test_suite.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 +6 lines, -0 lines 0 comments Download
M components/components_tests.gyp 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 1 chunk +5 lines, -0 lines 0 comments Download
M components/translate.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 5 chunks +16 lines, -50 lines 0 comments Download
M components/translate/content/browser/BUILD.gn 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 2 chunks +7 lines, -11 lines 0 comments Download
M components/translate/content/browser/browser_cld_data_provider.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 2 chunks +19 lines, -33 lines 0 comments Download
A + components/translate/content/browser/browser_cld_data_provider.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 1 chunk +4 lines, -2 lines 0 comments Download
A components/translate/content/browser/browser_cld_data_provider_factory.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 1 chunk +68 lines, -0 lines 0 comments Download
A components/translate/content/browser/browser_cld_data_provider_factory.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 1 chunk +54 lines, -0 lines 0 comments Download
A components/translate/content/browser/browser_cld_utils.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 1 chunk +38 lines, -0 lines 0 comments Download
A components/translate/content/browser/browser_cld_utils.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 1 chunk +39 lines, -0 lines 0 comments Download
M components/translate/content/browser/data_file_browser_cld_data_provider.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 1 chunk +9 lines, -4 lines 0 comments Download
M components/translate/content/browser/data_file_browser_cld_data_provider.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 6 chunks +12 lines, -14 lines 0 comments Download
D components/translate/content/browser/static_browser_cld_data_provider.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 1 chunk +0 lines, -28 lines 0 comments Download
M components/translate/content/browser/static_browser_cld_data_provider.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 1 chunk +0 lines, -56 lines 0 comments Download
M components/translate/content/common/BUILD.gn View 1 2 3 4 5 6 2 chunks +4 lines, -16 lines 0 comments Download
M components/translate/content/common/cld_data_source.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 2 chunks +105 lines, -18 lines 0 comments Download
A components/translate/content/common/cld_data_source.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 1 chunk +112 lines, -0 lines 0 comments Download
D components/translate/content/common/component_cld_data_source.cc View 1 chunk +0 lines, -21 lines 0 comments Download
D components/translate/content/common/standalone_cld_data_source.cc View 1 chunk +0 lines, -21 lines 0 comments Download
D components/translate/content/common/static_cld_data_source.cc View 1 chunk +0 lines, -21 lines 0 comments Download
M components/translate/content/renderer/BUILD.gn 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 2 chunks +5 lines, -11 lines 0 comments Download
M components/translate/content/renderer/data_file_renderer_cld_data_provider.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 1 chunk +10 lines, -5 lines 0 comments Download
M components/translate/content/renderer/data_file_renderer_cld_data_provider.cc View 34 35 36 1 chunk +0 lines, -10 lines 0 comments Download
M components/translate/content/renderer/renderer_cld_data_provider.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 2 chunks +48 lines, -19 lines 0 comments Download
A components/translate/content/renderer/renderer_cld_data_provider.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 1 chunk +59 lines, -0 lines 0 comments Download
A components/translate/content/renderer/renderer_cld_utils.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 1 chunk +41 lines, -0 lines 0 comments Download
A components/translate/content/renderer/renderer_cld_utils.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 1 chunk +39 lines, -0 lines 0 comments Download
D components/translate/content/renderer/static_renderer_cld_data_provider.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 1 chunk +0 lines, -34 lines 0 comments Download
M components/translate/content/renderer/static_renderer_cld_data_provider.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 1 chunk +0 lines, -45 lines 0 comments Download
M components/translate/content/renderer/translate_helper.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 1 chunk +4 lines, -1 line 0 comments Download
M components/translate/content/renderer/translate_helper.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 3 chunks +6 lines, -1 line 0 comments Download
M third_party/cld_2/BUILD.gn 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 5 chunks +46 lines, -30 lines 0 comments Download
M third_party/cld_2/cld_2.gyp 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 4 chunks +60 lines, -27 lines 0 comments Download

Messages

Total messages: 48 (8 generated)
Andrew Hayden (chromium.org)
This seems to be in fair shape, after ignoring it for a month. Some minor ...
6 years, 2 months ago (2014-09-26 10:22:49 UTC) #1
Andrew Hayden (chromium.org)
Test code also needs to be updated. Doing away with cld2_data_source means that there's the ...
6 years, 2 months ago (2014-09-26 10:48:50 UTC) #2
Andrew Hayden (chromium.org)
Factories for testing code have been created (see new files cld_data_harness_factory.*) and the tests have ...
6 years, 2 months ago (2014-09-29 15:25:23 UTC) #3
picksi1
I don't know about functional issues, but I've made some readability suggestions. https://codereview.chromium.org/461633002/diff/120001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc ...
6 years, 2 months ago (2014-09-29 15:59:08 UTC) #5
Andrew Hayden (chromium.org)
John, I think we're far enough along now that it would be worth you taking ...
6 years, 2 months ago (2014-09-30 15:32:21 UTC) #6
Andrew Hayden (chromium.org)
I believe we are now at compile+link on all platforms using GYP (GN still needs ...
6 years, 2 months ago (2014-10-06 12:33:09 UTC) #7
Andrew Hayden (chromium.org)
As of patchset 22, compilation and linking seem to be good on all bots for ...
6 years, 2 months ago (2014-10-09 14:16:05 UTC) #9
Andrew Hayden (chromium.org)
Patchset 27 looks golden, all the well-behaved bots seem happy. I think this is ready ...
6 years, 2 months ago (2014-10-14 14:52:59 UTC) #10
Takashi Toyoshima
This is the first quick review. But, yes, it's a large CL. I could not ...
6 years, 2 months ago (2014-10-15 08:45:07 UTC) #11
jam
I only looked at src/chrome https://codereview.chromium.org/461633002/diff/520001/chrome/browser/translate/cld_data_harness_factory.h File chrome/browser/translate/cld_data_harness_factory.h (right): https://codereview.chromium.org/461633002/diff/520001/chrome/browser/translate/cld_data_harness_factory.h#newcode32 chrome/browser/translate/cld_data_harness_factory.h:32: static CldDataHarnessFactory* NONE(); this ...
6 years, 2 months ago (2014-10-21 16:49:42 UTC) #12
jochen (gone - plz use gerrit)
overall looks good please address all the style nits and remove dead code like ::NONE() ...
6 years, 2 months ago (2014-10-23 13:57:40 UTC) #14
Andrew Hayden (chromium.org)
Patchset 30 addresses my own initial round of comments (proceeding in temporal comment order). https://codereview.chromium.org/461633002/diff/100001/chrome/browser/chrome_browser_main.cc ...
6 years, 1 month ago (2014-10-28 15:18:40 UTC) #15
Andrew Hayden (chromium.org)
Simon's comments from patchset 7 addressed in patchset 33 https://codereview.chromium.org/461633002/diff/120001/chrome/browser/chrome_browser_main.cc File chrome/browser/chrome_browser_main.cc (right): https://codereview.chromium.org/461633002/diff/120001/chrome/browser/chrome_browser_main.cc#newcode1474 chrome/browser/chrome_browser_main.cc:1474: ...
6 years, 1 month ago (2014-10-30 14:25:15 UTC) #16
Andrew Hayden (chromium.org)
We've gone from [+1054 lines, -461 lines] to [+985 lines, -612 lines], which is definitely ...
6 years, 1 month ago (2014-10-30 14:27:31 UTC) #17
Andrew Hayden (chromium.org)
All remaining comments from jochen@ and toyoshim@ addressed in patchset 34. https://codereview.chromium.org/461633002/diff/520001/chrome/browser/translate/cld_data_harness.cc File chrome/browser/translate/cld_data_harness.cc (right): ...
6 years, 1 month ago (2014-10-30 16:56:32 UTC) #18
Andrew Hayden (chromium.org)
OK, folks, this is ready for another round of review. I do still need to ...
6 years, 1 month ago (2014-10-30 17:34:26 UTC) #19
picksi1
Looking good! All I have are a couple of minor observations/comments... https://codereview.chromium.org/461633002/diff/660001/chrome/browser/component_updater/cld_component_installer.cc File chrome/browser/component_updater/cld_component_installer.cc (right): ...
6 years, 1 month ago (2014-10-30 17:37:32 UTC) #20
Andrew Hayden (chromium.org)
Thanks for the comments, Simon. I'll get to these tomorrow morning. https://codereview.chromium.org/461633002/diff/660001/chrome/browser/component_updater/cld_component_installer.cc File chrome/browser/component_updater/cld_component_installer.cc (right): ...
6 years, 1 month ago (2014-10-30 17:51:13 UTC) #21
jam
src/chrome lgtm
6 years, 1 month ago (2014-10-31 00:13:37 UTC) #22
Andrew Hayden (chromium.org)
Simon's comments in patchset 35. No recompilation resulted, that's good. :) https://codereview.chromium.org/461633002/diff/660001/chrome/browser/resources/chromeos/chromevox/chromevox_tests.gypi File chrome/browser/resources/chromeos/chromevox/chromevox_tests.gypi (right): ...
6 years, 1 month ago (2014-10-31 11:38:07 UTC) #23
Andrew Hayden (chromium.org)
OK, still need ell-gee-tee-ems from: toyoshim@: components/translate/* brettw@: features.gni Optional further reviews: jochen@: Please take ...
6 years, 1 month ago (2014-10-31 11:43:13 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/461633002/720001
6 years, 1 month ago (2014-10-31 12:39:13 UTC) #27
Andrew Hayden (chromium.org)
On 2014/10/31 12:39:13, I haz the power (commit-bot) wrote: > CQ is trying da patch. ...
6 years, 1 month ago (2014-10-31 16:13:07 UTC) #29
brettw
features.gni lgtm, yay!
6 years, 1 month ago (2014-10-31 16:37:27 UTC) #30
Takashi Toyoshima
Hey, sorry for late. As I talked offline, I've been ooo, but now I'm back. ...
6 years, 1 month ago (2014-11-06 14:34:29 UTC) #31
Takashi Toyoshima
I chatted with Andrew, and now agreed the original design that jam@ is already agreed ...
6 years, 1 month ago (2014-11-07 05:55:34 UTC) #32
Andrew Hayden (chromium.org)
Addressed all of these in the next patchset, except for removing raw pointer access from ...
6 years, 1 month ago (2014-11-10 14:06:35 UTC) #33
Andrew Hayden (chromium.org)
> https://codereview.chromium.org/461633002/diff/740001/components/translate/content/common/cld_data_source.h#newcode75 > components/translate/content/common/cld_data_source.h:75: static CldDataSource* > Get(); > On 2014/11/06 14:34:29, Takashi Toyoshima (chromium) ...
6 years, 1 month ago (2014-11-10 15:42:38 UTC) #34
Andrew Hayden (chromium.org)
On 2014/11/07 05:55:34, Takashi Toyoshima (chromium) wrote: > I chatted with Andrew, and now agreed ...
6 years, 1 month ago (2014-11-10 16:13:40 UTC) #35
Andrew Hayden (chromium.org)
Takashi@: I believe all your comments are addressed in patchset 45, could you please take ...
6 years, 1 month ago (2014-11-10 16:14:29 UTC) #36
Takashi Toyoshima
Now I understand underlying difficulty, and agreed your replies. Thank you for your hard work. ...
6 years, 1 month ago (2014-11-11 07:16:36 UTC) #37
Andrew Hayden (chromium.org)
Patchsets 45, 46, 47, and 48 fix up the situation to let browser tests and ...
6 years, 1 month ago (2014-11-11 15:52:05 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/461633002/940001
6 years, 1 month ago (2014-11-11 15:53:44 UTC) #40
commit-bot: I haz the power
Committed patchset #48 (id:940001)
6 years, 1 month ago (2014-11-11 17:47:25 UTC) #41
commit-bot: I haz the power
Patchset 48 (id:??) landed as https://crrev.com/14d91355848a733b18396d74c97d6b945260b899 Cr-Commit-Position: refs/heads/master@{#303669}
6 years, 1 month ago (2014-11-11 17:48:08 UTC) #42
gone
On 2014/11/11 17:48:08, I haz the power (commit-bot) wrote: > Patchset 48 (id:??) landed as ...
6 years, 1 month ago (2014-11-11 19:29:42 UTC) #43
gone
On 2014/11/11 19:29:42, dfalcantara wrote: > On 2014/11/11 17:48:08, I haz the power (commit-bot) wrote: ...
6 years, 1 month ago (2014-11-11 19:30:04 UTC) #44
gone
Is there any reason why the .gn file defines cld_version as 1 but the .gypi ...
6 years, 1 month ago (2014-11-11 19:42:12 UTC) #46
Andrew Hayden (chromium.org)
Yes, I messed up. build/common.gypi:750, android should still be using v1 of cld2. Sorry about ...
6 years, 1 month ago (2014-11-11 20:00:53 UTC) #47
Andrew Hayden (chromium.org)
6 years, 1 month ago (2014-11-11 20:12:19 UTC) #48
Message was sent while issue was closed.
Fix: https://codereview.chromium.org/698483003

Powered by Google App Engine
This is Rietveld 408576698