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

Issue 8102019: redesign and reimplement proxy config service and tracker, revise proxy ui on cros (Closed)

Created:
9 years, 2 months ago by kuan
Modified:
9 years, 1 month ago
CC:
chromium-reviews, davemoore+watch_chromium.org, stevenjb, arv (Not doing code reviews), darin-cc_chromium.org, cbentzel+watch_chromium.org, pastarmovj
Visibility:
Public.

Description

redesign and reimplement proxy config service and tracker, revise proxy ui on cros * original plan was to revise proxy ui on cros for all proxy sources and network types, refer to bug rpt 21219 for ui details * redesign and reimplement PrefProxyConfigTracker and PrefProxyConfigService by switching the inter-dependencies between the two and renaming the latter - PrefProxyConfigService used to observe PrefProxyConfigTracker and retrieve new prefs proxy from the latter whenever the former gets notification of proxy change from prefs or delegate service to determine effective proxy config. Now, PrefProxyConfigTracker pushes new prefs proxy to the renamed ChromeProxyConfigService on the IO thread; the latter then uses it and proxy from delegate service to determine effective proxy config. - remove all thread-switching in PrefProxyConfigTracker which now lives and runs on UI thread, except for when it pushes proxy config to ChromeProxyConfigService on IO thread - enhances and moves ConfigState definition to namespace ProxyPrefs to indicate source of proxy config (policy, extension, other-precede, system, fallback) so that PrefProxyConfigTracker, ChromeProxyConfigService and chromeos::ProxyConfigServiceImpl can acccess it - extract code for deciding effective proxy config from PrefProxyConfigService into static PrefProxyConfigTracker method to be shared by all classes * re-design and re-implement chromeos::ProxyConfigServiceImpl - this now extends PrefProxyConfigTracker to act as a special of "prefs", handles all proxy changes from network and prefs notifications and uses PrefProxyConfigTracker to push effective proxy to ChromeProxyConfigService and hence to network stack - remove wrapper chromeos::ProxyConfigService - this is the authority on cros, and ChromeProxyConfigService does not have a delegat service. - provide proxy config to ui for all proxy sources: policy, extension, network or recommended (in order of precedence), also indicates if proxy is user-modifiable - handle user profile changes to use correct PrefProxyConfigTracker * modify CoreOptionsHandler and CoreChromeosOptionsHandler to implement dynamic monitoring of prefs::kProxy and on-the-fly ui changes of affected use-shared-proxies user pref * modify ui native code, html, css and javascript for internet options and proxy pages to show yellow banner with different messages (same banner as options page when there's policy), en/dis-able ui fields, set current user profile in backend * modify network dropdown menu to always show proxy settings menu item as long as there's a network * modify automation tests, PrefProxyConfigTracker and ProxyConfigSerivceImpl unittests to handle redesign, fix unittests that fail due to redesign BUG=chromium-os:20679, chromium-os:21219 TEST=verify per bugs rpts Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=108616

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Total comments: 8

Patch Set 7 : '' #

Total comments: 33

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Total comments: 30

Patch Set 13 : '' #

Total comments: 8

Patch Set 14 : '' #

Total comments: 14

Patch Set 15 : '' #

Patch Set 16 : '' #

Total comments: 57

Patch Set 17 : '' #

Total comments: 28

Patch Set 18 : '' #

Total comments: 10

Patch Set 19 : '' #

Patch Set 20 : '' #

Total comments: 5

Patch Set 21 : '' #

Patch Set 22 : '' #

Total comments: 2

Patch Set 23 : '' #

Patch Set 24 : '' #

Total comments: 8

Patch Set 25 : '' #

Patch Set 26 : '' #

Patch Set 27 : '' #

Patch Set 28 : '' #

Patch Set 29 : '' #

Patch Set 30 : '' #

Patch Set 31 : '' #

Patch Set 32 : '' #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+2137 lines, -2264 lines) Patch
M chrome/app/generated_resources.grd 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 3 chunks +5 lines, -11 lines 0 comments Download
M chrome/browser/automation/testing_automation_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 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/automation/testing_automation_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 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/automation/testing_automation_provider_chromeos.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 5 chunks +11 lines, -8 lines 0 comments Download
M chrome/browser/browser_process.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 2 chunks +0 lines, -8 lines 0 comments Download
M chrome/browser/browser_process_impl.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 2 chunks +0 lines, -4 lines 0 comments Download
M chrome/browser/browser_process_impl.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 +0 lines, -11 lines 0 comments Download
M chrome/browser/chromeos/cros/network_library.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 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/preferences.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 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/preferences.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 5 chunks +1 line, -13 lines 0 comments Download
M chrome/browser/chromeos/proxy_config_service.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 1 chunk +0 lines, -35 lines 0 comments Download
M chrome/browser/chromeos/proxy_config_service.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 1 chunk +0 lines, -29 lines 0 comments Download
M chrome/browser/chromeos/proxy_config_service_impl.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 6 chunks +119 lines, -163 lines 0 comments Download
M chrome/browser/chromeos/proxy_config_service_impl.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 15 chunks +372 lines, -459 lines 1 comment Download
M chrome/browser/chromeos/proxy_config_service_impl_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 15 chunks +198 lines, -304 lines 0 comments Download
M chrome/browser/chromeos/proxy_cros_settings_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 3 chunks +5 lines, -8 lines 0 comments Download
M chrome/browser/chromeos/proxy_cros_settings_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 6 chunks +27 lines, -14 lines 0 comments Download
M chrome/browser/chromeos/status/network_menu.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, -27 lines 0 comments Download
M chrome/browser/extensions/extension_proxy_apitest.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 1 chunk +12 lines, -1 line 0 comments Download
M chrome/browser/io_thread.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 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/io_thread.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 5 chunks +15 lines, -6 lines 0 comments Download
D chrome/browser/net/pref_proxy_config_service.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 1 chunk +0 lines, -148 lines 0 comments Download
D chrome/browser/net/pref_proxy_config_service.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 1 chunk +0 lines, -280 lines 0 comments Download
D chrome/browser/net/pref_proxy_config_service_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 1 chunk +0 lines, -475 lines 0 comments Download
A chrome/browser/net/pref_proxy_config_tracker.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 1 chunk +23 lines, -0 lines 0 comments Download
A chrome/browser/net/pref_proxy_config_tracker_impl.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 1 chunk +155 lines, -0 lines 0 comments Download
A chrome/browser/net/pref_proxy_config_tracker_impl.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 1 chunk +339 lines, -0 lines 0 comments Download
A chrome/browser/net/pref_proxy_config_tracker_impl_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 1 chunk +481 lines, -0 lines 0 comments Download
M chrome/browser/net/proxy_service_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 2 chunks +18 lines, -3 lines 0 comments Download
M chrome/browser/net/proxy_service_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 2 chunks +29 lines, -13 lines 0 comments Download
M chrome/browser/net/ssl_config_service_manager_pref_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 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/prefs/browser_prefs.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 6 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/prefs/proxy_prefs.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 3 chunks +19 lines, -1 line 0 comments Download
M chrome/browser/profiles/off_the_record_profile_impl.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 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/profiles/off_the_record_profile_impl.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 4 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/profiles/profile.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 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile.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 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/profiles/profile_impl.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 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile_impl.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 4 chunks +8 lines, -6 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.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 3 chunks +6 lines, -4 lines 0 comments Download
M chrome/browser/profiles/profile_manager_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 2 chunks +7 lines, -4 lines 0 comments Download
M chrome/browser/resources/options/chromeos/internet_detail.html 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 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/resources/options/chromeos/internet_options.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 1 chunk +3 lines, -14 lines 0 comments Download
M chrome/browser/resources/options/chromeos/proxy.html 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 3 chunks +11 lines, -7 lines 0 comments Download
M chrome/browser/resources/options/chromeos/proxy_options.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 6 chunks +62 lines, -24 lines 0 comments Download
M chrome/browser/resources/options/options.html 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 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/resources/options/options_page.css 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 +7 lines, -6 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/proxy_settings_ui.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 +5 lines, -4 lines 0 comments Download
M chrome/browser/ui/webui/options/advanced_options_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 2 chunks +7 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/options/advanced_options_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 4 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/core_chromeos_options_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 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/core_chromeos_options_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 3 chunks +36 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/options/chromeos/internet_options_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 6 chunks +5 lines, -54 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/proxy_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 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/chromeos/proxy_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 2 chunks +12 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/options/core_options_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 3 chunks +16 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/options/core_options_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 7 chunks +52 lines, -60 lines 0 comments Download
M chrome/browser/ui/webui/options/options_ui.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 1 chunk +2 lines, -1 line 0 comments Download
M chrome/chrome_browser.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 2 chunks +3 lines, -4 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 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/base/testing_browser_process.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 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/test/base/testing_browser_process.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 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/test/base/testing_profile.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 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/base/testing_profile.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 3 chunks +10 lines, -5 lines 0 comments Download
M chrome/test/pyautolib/pyauto.py 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 3 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 47 (0 generated)
kuan
it's difficult to split the files for review, 'cos the files are related and provide ...
9 years, 2 months ago (2011-10-04 16:40:57 UTC) #1
xiyuan
http://codereview.chromium.org/8102019/diff/16001/chrome/browser/resources/options/chromeos/proxy_options.js File chrome/browser/resources/options/chromeos/proxy_options.js (right): http://codereview.chromium.org/8102019/diff/16001/chrome/browser/resources/options/chromeos/proxy_options.js#newcode109 chrome/browser/resources/options/chromeos/proxy_options.js:109: localStrings.getString(controlledBy); Let's put some comments here that controlledBy must ...
9 years, 2 months ago (2011-10-04 20:28:25 UTC) #2
kuan
xiyuan, i've addressed all ur comments in patch delta 6. ptal. thanks. http://codereview.chromium.org/8102019/diff/16001/chrome/browser/resources/options/chromeos/proxy_options.js File chrome/browser/resources/options/chromeos/proxy_options.js ...
9 years, 2 months ago (2011-10-04 21:45:50 UTC) #3
xiyuan
LGTM on my part.
9 years, 2 months ago (2011-10-04 21:47:43 UTC) #4
stevenjb
http://codereview.chromium.org/8102019/diff/17021/chrome/browser/chromeos/proxy_config_service_impl.cc File chrome/browser/chromeos/proxy_config_service_impl.cc (right): http://codereview.chromium.org/8102019/diff/17021/chrome/browser/chromeos/proxy_config_service_impl.cc#newcode879 chrome/browser/chromeos/proxy_config_service_impl.cc:879: ProxyConfig::SOURCE_EXTENSION : ProxyConfig::SOURCE_NONE_DISABLED); nit: Maybe use an if / ...
9 years, 2 months ago (2011-10-05 00:22:57 UTC) #5
Mattias Nissler (ping if slow)
Some comments and one more thing: I'm not particularly happy with the design you have ...
9 years, 2 months ago (2011-10-05 10:18:35 UTC) #6
kuan
steven and mattias, i've restructured the code based on all ur comments. change is quite ...
9 years, 2 months ago (2011-10-07 00:30:41 UTC) #7
Mattias Nissler (ping if slow)
http://codereview.chromium.org/8102019/diff/17021/chrome/browser/chromeos/proxy_cros_settings_provider.cc File chrome/browser/chromeos/proxy_cros_settings_provider.cc (right): http://codereview.chromium.org/8102019/diff/17021/chrome/browser/chromeos/proxy_cros_settings_provider.cc#newcode276 chrome/browser/chromeos/proxy_cros_settings_provider.cc:276: case ProxyConfigServiceImpl::ProxyConfig::SOURCE_RECOMMENDED: On 2011/10/07 00:30:41, kuan wrote: > this ...
9 years, 2 months ago (2011-10-07 13:32:10 UTC) #8
kuan
i've reimplemented the new design of proxy config service and proxy config tracker on all ...
9 years, 2 months ago (2011-10-18 16:25:34 UTC) #9
xiyuan
http://codereview.chromium.org/8102019/diff/53001/chrome/browser/ui/webui/options/advanced_options_handler.cc File chrome/browser/ui/webui/options/advanced_options_handler.cc (right): http://codereview.chromium.org/8102019/diff/53001/chrome/browser/ui/webui/options/advanced_options_handler.cc#newcode556 chrome/browser/ui/webui/options/advanced_options_handler.cc:556: // Disable the button if proxy settings are managed ...
9 years, 2 months ago (2011-10-18 17:33:31 UTC) #10
dtu
chrome/browser/automation/* and chrome/test/* LGTM with comments. http://codereview.chromium.org/8102019/diff/61001/chrome/test/pyautolib/pyauto.py File chrome/test/pyautolib/pyauto.py (right): http://codereview.chromium.org/8102019/diff/61001/chrome/test/pyautolib/pyauto.py#newcode3635 chrome/test/pyautolib/pyauto.py:3635: def GetProxySettingsOnChromeOS(self): It ...
9 years, 2 months ago (2011-10-18 18:07:00 UTC) #11
kuan
xiyuan and dave, i've addressed ur comments in delta set 14. pls take another look. ...
9 years, 2 months ago (2011-10-18 20:32:47 UTC) #12
dtu
chrome/browser/automation/* and chrome/test/* LGTM
9 years, 2 months ago (2011-10-18 21:49:02 UTC) #13
stevenjb
Just a few comments on the chromeos/ code. http://codereview.chromium.org/8102019/diff/61001/chrome/browser/chromeos/cros/network_library.cc File chrome/browser/chromeos/cros/network_library.cc (right): http://codereview.chromium.org/8102019/diff/61001/chrome/browser/chromeos/cros/network_library.cc#newcode4806 chrome/browser/chromeos/cros/network_library.cc:4806: AddStubNetwork(wifi1, ...
9 years, 2 months ago (2011-10-18 22:47:33 UTC) #14
kuan
steven, i've addressed ur comments in delta set 15. pls take a look. thanks. http://codereview.chromium.org/8102019/diff/61001/chrome/browser/chromeos/cros/network_library.cc ...
9 years, 2 months ago (2011-10-19 00:12:29 UTC) #15
xiyuan
LGTM for chrome/browser/ui/webui/* and chrome/browser/resources/*
9 years, 2 months ago (2011-10-19 00:47:59 UTC) #16
Mattias Nissler (ping if slow)
Sorry for the delay, I'm busy with the Bavarian Enterprise Summit these days. I haven't ...
9 years, 2 months ago (2011-10-19 17:03:42 UTC) #17
stevenjb
NetworkLibrary related changes lgtm (with nits + commentary) http://codereview.chromium.org/8102019/diff/61001/chrome/browser/chromeos/proxy_config_service_impl.h File chrome/browser/chromeos/proxy_config_service_impl.h (right): http://codereview.chromium.org/8102019/diff/61001/chrome/browser/chromeos/proxy_config_service_impl.h#newcode125 chrome/browser/chromeos/proxy_config_service_impl.h:125: Mode ...
9 years, 2 months ago (2011-10-19 17:29:39 UTC) #18
Mattias Nissler (ping if slow)
Finished my review pass, some more comments (mostly nits). http://codereview.chromium.org/8102019/diff/68009/chrome/browser/automation/testing_automation_provider.cc File chrome/browser/automation/testing_automation_provider.cc (right): http://codereview.chromium.org/8102019/diff/68009/chrome/browser/automation/testing_automation_provider.cc#newcode2555 chrome/browser/automation/testing_automation_provider.cc:2555: ...
9 years, 2 months ago (2011-10-19 19:27:36 UTC) #19
kuan
mattias and steven, i've addressed all ur comments in delta set 16. pls take a ...
9 years, 2 months ago (2011-10-20 00:41:11 UTC) #20
Mattias Nissler (ping if slow)
Sorry for the late reply, I was OOO late last week. http://codereview.chromium.org/8102019/diff/68009/chrome/browser/automation/testing_automation_provider.cc File chrome/browser/automation/testing_automation_provider.cc (right): ...
9 years, 2 months ago (2011-10-24 10:18:27 UTC) #21
kuan
mattias, i've addressed all ur comments in delta set 17. unfortunately, that delta also contains ...
9 years, 2 months ago (2011-10-25 02:01:53 UTC) #22
Mattias Nissler (ping if slow)
almost there. http://codereview.chromium.org/8102019/diff/68009/chrome/browser/chromeos/proxy_cros_settings_provider.cc File chrome/browser/chromeos/proxy_cros_settings_provider.cc (right): http://codereview.chromium.org/8102019/diff/68009/chrome/browser/chromeos/proxy_cros_settings_provider.cc#newcode283 chrome/browser/chromeos/proxy_cros_settings_provider.cc:283: "policyManagedPrefsBannerText" : "enableSharedProxiesBannerText"; On 2011/10/25 02:01:54, kuan ...
9 years, 2 months ago (2011-10-25 12:43:10 UTC) #23
kuan
mattias, i've addressed all ur comments in delta set 18 and 19; be forewarned these ...
9 years, 2 months ago (2011-10-25 16:01:49 UTC) #24
Mattias Nissler (ping if slow)
lgtm http://codereview.chromium.org/8102019/diff/84001/chrome/browser/chromeos/proxy_cros_settings_provider.cc File chrome/browser/chromeos/proxy_cros_settings_provider.cc (right): http://codereview.chromium.org/8102019/diff/84001/chrome/browser/chromeos/proxy_cros_settings_provider.cc#newcode283 chrome/browser/chromeos/proxy_cros_settings_provider.cc:283: "policyManagedPrefsBannerText" : "enableSharedProxiesBannerText"; I think we want to ...
9 years, 2 months ago (2011-10-25 16:17:52 UTC) #25
Mattias Nissler (ping if slow)
9 years, 2 months ago (2011-10-25 16:17:59 UTC) #26
kuan
mattias, i've addressed ur comments in delta set 20, ptal. thanks. http://codereview.chromium.org/8102019/diff/84001/chrome/browser/chromeos/proxy_cros_settings_provider.cc File chrome/browser/chromeos/proxy_cros_settings_provider.cc (right): ...
9 years, 2 months ago (2011-10-25 17:17:33 UTC) #27
Mattias Nissler (ping if slow)
LGTM, thanks for bearing with me! http://codereview.chromium.org/8102019/diff/84001/chrome/browser/chromeos/proxy_cros_settings_provider.cc File chrome/browser/chromeos/proxy_cros_settings_provider.cc (right): http://codereview.chromium.org/8102019/diff/84001/chrome/browser/chromeos/proxy_cros_settings_provider.cc#newcode283 chrome/browser/chromeos/proxy_cros_settings_provider.cc:283: "policyManagedPrefsBannerText" : "enableSharedProxiesBannerText"; ...
9 years, 2 months ago (2011-10-25 17:27:24 UTC) #28
willchan no longer on Chromium
I skimmed it and love the change. I'm going to take a closer look at ...
9 years, 2 months ago (2011-10-25 22:28:37 UTC) #29
willchan no longer on Chromium
I tried to get to it today and failed. I will maybe get to it ...
9 years, 1 month ago (2011-11-02 00:26:41 UTC) #30
willchan no longer on Chromium
http://codereview.chromium.org/8102019/diff/89029/chrome/browser/net/pref_proxy_config_tracker.cc File chrome/browser/net/pref_proxy_config_tracker.cc (right): http://codereview.chromium.org/8102019/diff/89029/chrome/browser/net/pref_proxy_config_tracker.cc#newcode70 chrome/browser/net/pref_proxy_config_tracker.cc:70: VLOG(1) << "got UpdateProxyConfig"; DVLOG instead? Do you really ...
9 years, 1 month ago (2011-11-02 23:08:17 UTC) #31
kuan
william, i've addressed all ur comments in the last delta set (24). pls take a ...
9 years, 1 month ago (2011-11-03 20:20:14 UTC) #32
kuan
fyi, i also rebased so delta set 24 includes those changes, had to sync in ...
9 years, 1 month ago (2011-11-03 20:21:34 UTC) #33
willchan no longer on Chromium
I didn't review chrome/browser/net as closely as I should have. Eric would have been a ...
9 years, 1 month ago (2011-11-04 01:13:15 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kuan@chromium.org/8102019/112001
9 years, 1 month ago (2011-11-04 01:21:08 UTC) #35
commit-bot: I haz the power
Can't apply patch for file chrome/browser/net/pref_proxy_config_tracker_impl.cc. While running patch -p0 --forward --force; patching file chrome/browser/net/pref_proxy_config_tracker_impl.cc ...
9 years, 1 month ago (2011-11-04 01:21:28 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kuan@chromium.org/8102019/121001
9 years, 1 month ago (2011-11-04 01:29:31 UTC) #37
commit-bot: I haz the power
Can't apply patch for file chrome/browser/net/pref_proxy_config_tracker_impl.cc. While running patch -p0 --forward --force; patching file chrome/browser/net/pref_proxy_config_tracker_impl.cc ...
9 years, 1 month ago (2011-11-04 01:29:48 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kuan@chromium.org/8102019/113014
9 years, 1 month ago (2011-11-04 01:45:33 UTC) #39
commit-bot: I haz the power
Can't apply patch for file chrome/browser/net/pref_proxy_config_tracker_impl.cc. While running patch -p0 --forward --force; patching file chrome/browser/net/pref_proxy_config_tracker_impl.cc ...
9 years, 1 month ago (2011-11-04 01:45:50 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kuan@chromium.org/8102019/113014
9 years, 1 month ago (2011-11-04 01:57:35 UTC) #41
commit-bot: I haz the power
Can't apply patch for file chrome/browser/net/pref_proxy_config_tracker_impl.cc. While running patch -p0 --forward --force; patching file chrome/browser/net/pref_proxy_config_tracker_impl.cc ...
9 years, 1 month ago (2011-11-04 01:57:53 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kuan@chromium.org/8102019/119018
9 years, 1 month ago (2011-11-04 02:15:48 UTC) #43
commit-bot: I haz the power
Can't process patch for file chrome/chrome_tests.gypi. File's status is None, patchset upload is incomplete.
9 years, 1 month ago (2011-11-04 02:15:54 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kuan@chromium.org/8102019/122092
9 years, 1 month ago (2011-11-04 02:19:55 UTC) #45
commit-bot: I haz the power
Presubmit check for 8102019-122092 failed and returned exit status 1. Running presubmit commit checks ...
9 years, 1 month ago (2011-11-04 02:20:35 UTC) #46
achuithb
9 years, 1 month ago (2011-11-07 22:59:32 UTC) #47
http://codereview.chromium.org/8102019/diff/122092/chrome/browser/chromeos/pr...
File chrome/browser/chromeos/proxy_config_service_impl.cc (right):

http://codereview.chromium.org/8102019/diff/122092/chrome/browser/chromeos/pr...
chrome/browser/chromeos/proxy_config_service_impl.cc:9: #include "base/bind.h"
Kuan: I don't think you're using this?

Powered by Google App Engine
This is Rietveld 408576698