- 31 Oct, 2011 19 commits
-
-
ricow@chromium.org authored
TBR=foo Review URL: http://codereview.chromium.org/8424011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107941 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
Repair busted tree. TBR=rtenneti Review URL: http://codereview.chromium.org/8425013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107940 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
[Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921 with supressions for induced (and planned) leaks) PLUS Removed one line of defensive coding where I set(NULL) the TLS slote at thread teardown. We're seeing strange failures on the base unittests, and they may be related to this. ] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. tbr=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8425010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107939 0039d316-1c4b-4281-b951-d872f2087c98
-
hbono@chromium.org authored
Sorry, I forgot disabling SSLClientSocketTest.ConnectClientAuthCertRequested in my previous changes. (When I logged into the bot and run SSLClientSocketTest there, all other tests finished without crashes.) TBR=stuartmorgan BUT=102330 TEST=make the "Windows Tests (tsan)" bot green. Review URL: http://codereview.chromium.org/8414056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107937 0039d316-1c4b-4281-b951-d872f2087c98
-
tommi@chromium.org authored
TEST=Removes a DCHECK that we would hit on machines without a mic. BUG=none Review URL: http://codereview.chromium.org/8335005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107936 0039d316-1c4b-4281-b951-d872f2087c98
-
yoshiki@chromium.org authored
BUG=101718 TEST=manual Review URL: http://codereview.chromium.org/8424008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107935 0039d316-1c4b-4281-b951-d872f2087c98
-
penghuang@chromium.org authored
BUG=45605 TEST=Tested it with Google Japanese Input method on Win7 Review URL: http://codereview.chromium.org/8294026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107934 0039d316-1c4b-4281-b951-d872f2087c98
-
tommi@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8341107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107933 0039d316-1c4b-4281-b951-d872f2087c98
-
hbono@chromium.org authored
This change suppresses an OOB read (which may be caused by the lack of symbols as written in <http://crbug.com/44341#c24>) and disables another SSLClientSocketTest on the "Windows Tests (tsan)" bot. TBR=stuartmorgan BUG=44341,102330 TEST=make the memory bots greener. Review URL: http://codereview.chromium.org/8424009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107932 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
[Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921 with supressions for induced (and planned) leaks) ] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. tbr=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8414053 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/8422004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107931 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
[Re-land of Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107921 with supressions for induced (and planned) leaks) ] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. tbr=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8414053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107928 0039d316-1c4b-4281-b951-d872f2087c98
-
dimich@chromium.org authored
BUG=102023 Review URL: http://codereview.chromium.org/8341098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107927 0039d316-1c4b-4281-b951-d872f2087c98
-
dmazzoni@chromium.org authored
This refactors and improves a bunch of views accessibility code on Windows and has the result of enabling NVDA to announce the text selection in the omnibox. The AutocompleteAccessibility class is removed; its functionality is rolled into NativeViewAccessibilityWin. NativeViewAccessibilityWin adds IAccessible2 and IAccessibleText interfaces, allowing it to directly expose the caret and selection to compatible assistive technology. In addition, this gives each accessible object an unique id. Finally, the reference from a View to its NativeViewAccessibilityWin is changed from a scoped_refptr to a ScopedComPtr, because another process may still have a reference to the accessible COM object when the View is deleted. BUG=53380 TEST=Manually test the omnibox with NVDA on Windows. It should announce text that's selected, including autocompletions. Review URL: http://codereview.chromium.org/8391010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107924 0039d316-1c4b-4281-b951-d872f2087c98
-
hbono@chromium.org authored
This change just disables the SSLClientSocketTest.ConnectExpired, which has been failing somehow since Build 102330. TBR=timurrrr,glider,thestig BUG=102330 TEST=make the "Windows Tests (tsan)" bot green. Review URL: http://codereview.chromium.org/8422003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107923 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
[Being extra conservative an leaking tracking data got the base_unittest heap_checkers too excited. I need a supresion to match what we already have in the browser runs to calm them... so I'll revert for now.] Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. r=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8414050 TBR=jar@chromium.org Review URL: http://codereview.chromium.org/8414051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107922 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
Be extra carful about handling races in access to status_. This will avoid generating a delta between a null time and a real time, when status is changing in/around the run of a task. This won't help with the benign race for checking status_, but it may help with unit test tsan complaints. Leak data aggressively, rather than cleaning up, to prevent any chance of a data access race between tracked object testing (which need a near-virgin global state, and hence must start by cleaning it up), and other tests, which may have lingering threaded actions, that still access some previously created task tracking data. Provide more options for flags to enable/disable tracking. These options might become useful if we changed the default to not do tracking. Allow for HTML generation even if the tracking has changed to being disabled. This is especially useful for looking at the tracked instances that were monitored after turning tracking on by default, but before the command line deactiated tracking. r=rtenneti bug=102327 Review URL: http://codereview.chromium.org/8414050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107921 0039d316-1c4b-4281-b951-d872f2087c98
-
hbono@chromium.org authored
This change suppresses a memory error and TSAN races started since r107895 <http://crrev.com/107895>. TBR=timurrrr,glider,thestig BUG=102327 TEST=make the valgrind bots greener. Review URL: http://codereview.chromium.org/8425003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107918 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
doing official Chrome builds. TBR=1aforge Review URL: http://codereview.chromium.org/8424004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107910 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
BUG=100898 R=pkasting@chromium.org Review URL: http://codereview.chromium.org/8405002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107907 0039d316-1c4b-4281-b951-d872f2087c98
-
- 30 Oct, 2011 7 commits
-
-
gauravsh@chromium.org authored
This is needed for the <keygen> regression test to work The webkit bug (and associated discussion) is here: https://bugs.webkit.org/show_bug.cgi?id=70617 BUG=chromium-os:21905 TEST=regression test now works without additional changes to appendForm() Change-Id: I0fffb6a885a75ac7a0acecce06034d8cdeab6832 Review URL: http://codereview.chromium.org/8401019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107906 0039d316-1c4b-4281-b951-d872f2087c98
-
qghc36@motorola.com authored
Options: Fix to enable Edit button only when the current profile is selected. Prevents a profile from editing the avatar and profile name of another profile in the Personal Options page. These changes got overwritten due to revision 107894. Bringing them back. BUG=87658 TEST=NONE Review URL: http://codereview.chromium.org/8341139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107901 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8414048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107900 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107897 0039d316-1c4b-4281-b951-d872f2087c98
-
jar@chromium.org authored
This is a re-land of: http://codereview.chromium.org/8391019/ Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107793 Original landing had trouble with message_loop_x.h, due to header include ordering. I pulled out the structure that was really needed by tracked_objects.h into a new file tracked_info.*. This allows tracked_objects to inlude this tracked_info, but not have to include the message_loop.h totality. I also removed a DCHECK that that was triggering on a test, and added yet one more file (browser_main.cc) where I removed a #ifdef for TRACKING_ALL_OBJECTS. The changes were minor, and I'm hoping to get clear perf runs with tihs landing, so I'm going to TBR it and reland early in the morning. Comments from original landing: Support is now controlled by the flag: --enable-tracking and the default is always on. To turn it off, use: --enable-tracking=0 All profiler code is compiled now in release and official builds (in addition to debug, where it was already active), but most entry points can be disabled (turned into no-ops) by a single const bool setting atop tracked_objects.cc (in case folks want to revert the perf-impact of this change). Transition to faster Now() service on Windows for the profiler use only. The TimeTicks::Now() function on Window uses locking to get a 64 bit time value. This CL transitions times used for profiling to more directly use a 32 bit Time interface, which is actually what drives the 64 bit TimeTicks. By using the smaller value, we avoid the need for locks, or even atomic operations for the most part in the tracking system. On linux, we just down-sample the standard TimeTicks to 32 bits for consistency (clean ability to snapshot asyncronously without atomics... but I should verify that such is helpful to performance). I've also put in yet more cleanup and refactoring. tbr=rtenneti bug=101856 Review URL: http://codereview.chromium.org/8414036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107895 0039d316-1c4b-4281-b951-d872f2087c98
-
qghc36@motorola.com authored
According to this change, Delete button will be disabled when there are multiple profiles and none of the profiles is selected. If profile list is hidden i.e if there is only one default profile then Delete Button is also disabled. BUG=100625 TEST='Delete...' button should be disabled when no profile is selected in chrome://settings/personal page. Review URL: http://codereview.chromium.org/8339014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107894 0039d316-1c4b-4281-b951-d872f2087c98
-
mrossetti@chromium.org authored
1. Encapsulate the private, persistent data for the InMemoryURLIndex in a new class, URLIndexPrivateData (found in in_memory_url_index_types.h). 2. Move most of the support types, including the new URLIndexPrivateData class, into in_memory_url_index_types.h. 3. Correctly handle the adding and removing of page title words when a URL change is detected. 4. Replace static class member functions with non-friend, non-class functions for better flexibility. 5. Move convenience types out from InMemoryURLIndex class up into history namespace. 6. Rename convenience types to generalize their intent. BUG=92718 TEST=Enhanced unit tests. Review URL: http://codereview.chromium.org/8359019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107893 0039d316-1c4b-4281-b951-d872f2087c98
-
- 29 Oct, 2011 14 commits
-
-
wtc@chromium.org authored
issued by a VeriSign intermediate CA. Change the CertVerifier cache to identify a certificate chain by the hash of the entire chain rather than just the server certificate. This requires adding X509Certificate::chain_fingerprint(), and the X509Certificate::CalculateChainFingerprint() method to compute the chain fingerprint. R=agl@chromium.org,rsleevi@chromium.org BUG=101555 TEST=X509CertificateTest.ChainFingerprints and CertVerifierTest.DifferentCACerts in net_unittests Review URL: http://codereview.chromium.org/8400075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107888 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8418046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107887 0039d316-1c4b-4281-b951-d872f2087c98
-
noelutz@google.com authored
This CL also tells all Chrome users who have SafeBrowsing turned on to download this new whitelist. BUG= TEST=SafeBrowsingProtocolParsingTest Review URL: http://codereview.chromium.org/8417040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107885 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
BUG=none TEST=none Review URL: http://codereview.chromium.org/8341137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107884 0039d316-1c4b-4281-b951-d872f2087c98
-
aa@chromium.org authored
Before we were ending up with different preferences set in different locations. I'm not sure if this approach is right from the content-team's point of view. BUG= TEST= Review URL: http://codereview.chromium.org/8403024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107882 0039d316-1c4b-4281-b951-d872f2087c98
-
jhawkins@chromium.org authored
BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8399028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107881 0039d316-1c4b-4281-b951-d872f2087c98
-
jhawkins@chromium.org authored
BUG=none TEST=none R=csilv@chromium.org Review URL: http://codereview.chromium.org/8403023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107878 0039d316-1c4b-4281-b951-d872f2087c98
-
timurrrr@chromium.org authored
BUG=102134 TBR=hbono TEST=TSan bots mostly green Review URL: http://codereview.chromium.org/8341136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107877 0039d316-1c4b-4281-b951-d872f2087c98
-
timurrrr@chromium.org authored
BUG=102255,102256,10227 TEST=Memory FYI waterfall is so much greener TBR=hbono Review URL: http://codereview.chromium.org/8416062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107876 0039d316-1c4b-4281-b951-d872f2087c98
-
nirnimesh@chromium.org authored
Revert 107846 - Suppress failure for downloads.DownloadsTest.testPauseAndResume, as it is failing sporadically on pyauto win vista, and cause is not understood. BUG=102228 Review URL: http://codereview.chromium.org/8413065 TBR=eroman@chromium.org Review URL: http://codereview.chromium.org/8341134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107870 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-release@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107869 0039d316-1c4b-4281-b951-d872f2087c98
-
bryner@chromium.org authored
BUG=none TEST=BrowserFeatureExtractorTest Review URL: http://codereview.chromium.org/8400050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107867 0039d316-1c4b-4281-b951-d872f2087c98
-
satorux@chromium.org authored
As they are now virtual. BUG=chromium-os:22197 TEST=chrome and tests build Review URL: http://codereview.chromium.org/8400077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107866 0039d316-1c4b-4281-b951-d872f2087c98
-
satorux@chromium.org authored
These tests have been failing since crrev.com/107314 due to the hacky workaround I added. Along the way, rework other tests to use MockDBusThreadManager. These weren't failing but using the mock would make the tests faster and more reliable. For signed_settings_unittest.cc to pass, add expectations for StorePolicy(). We didn't need this before, as we were using stub implementation that always ran callback.Run(true), but we are now using mocks, so we should add this behavior manually. BUG=chromium-os:22183 TEST=Run UpdateScreenTest, NetworkScreenTest, ExistingUserControllerTest, SignedSettingsHelperTest with the debug build. Review URL: http://codereview.chromium.org/8418037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107865 0039d316-1c4b-4281-b951-d872f2087c98
-