summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* SpdySessionPool now identifies SpdySessions by both HostPortPair and proxy ↵erikchen@google.com2010-08-0213-72/+377
| | | | | | | | | | | | settings. This ensures SpdySessions are not improperly reused. TEST=net_unittests BUG=49874 Review URL: http://codereview.chromium.org/3047032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54577 0039d316-1c4b-4281-b951-d872f2087c98
* Run tests faster.agl@chromium.org2010-08-021-3/+4
| | | | | | | | | | | | | I noticed that net_unittests was spending a lot of time doing nothing. This CL changes the timeouts so that we can startup and shutdown test servers faster. BUG=none TEST=net_unittests http://codereview.chromium.org/3057021/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54576 0039d316-1c4b-4281-b951-d872f2087c98
* Unlink SingletonLock and SingletonSocket to allow for reusing profile ↵pathorn@chromium.org2010-08-021-27/+41
| | | | | | | | | | | directory between tests. BUG=50454 TEST=Run ui_tests --user-data-dir=/tmp/foo Review URL: http://codereview.chromium.org/3053020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54575 0039d316-1c4b-4281-b951-d872f2087c98
* Remove FFmpegDemuxer::first_seek_hack_ since underlying bugs have been fixed ↵scherkus@chromium.org2010-08-023-32/+3
| | | | | | | | | | | in FFmpeg. BUG=50460 TEST=layout tests, media tests Review URL: http://codereview.chromium.org/3073004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54574 0039d316-1c4b-4281-b951-d872f2087c98
* This tool demonstrates the use of the Media Foundation H.264 decoder as a ↵imcheng@chromium.org2010-08-029-2/+1369
| | | | | | | | | | standalone Media Foundation Transform (MFT). TEST=none BUGS=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54571 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Delete Breakpad::GenerateAndSendDumpFile because it causes a linker ↵tschmelcher@chromium.org2010-08-022-54/+0
| | | | | | | | | | | warning about mktemp(). It would be easy to fix the linker warning, but the function is never used so we might as well just remove it. If we want it in the future then we can add it back. TEST=built on Linux, verified no linker warning BUG=none Review URL: http://codereview.chromium.org/3032049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54570 0039d316-1c4b-4281-b951-d872f2087c98
* Fix language detection with short text pages.jcivelli@chromium.org2010-08-023-11/+12
| | | | | | | | | | | | Changed CLD wrapper function to return the number of bytes used for language detection, and using that in the render view to ignore detection for short texts. BUG=45156 TEST=Visit www.voila.fr, an infobar should show reporting the page is in French. Visit http://jdvhotels.com/calendar.html?datetime=1274857200000&id=0, no translate infobar should show. Review URL: http://codereview.chromium.org/3038018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54568 0039d316-1c4b-4281-b951-d872f2087c98
* Modify display of time in net-internals to be more humancbentzel@chromium.org2010-08-022-7/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | readable. The right pane on the Requests tab now displays the local time the selected request was started at the top of each log page. The time, in milliseconds, of each event relative to the source's first event is displayed in a new "[st=#]" column. In the Data tab, after pressing dump to text, request entries also display the information mentioned above. Also, the local time is displayed in human readable format for each "Host resolver cache" entry. Note that just updating the two modified files may not result in the pak file they're merged into being rebuilt. On Linux, touching chrome/browser/resources/net_internals/index.html seems to do the trick. On Windows, just forcing chrome_extra_resources to be rebuilt manually works as well. BUG=41799 TEST=Go to the aforementioned tabs on about:net-internals and confirm the time is displayed. Review URL: http://codereview.chromium.org/2868079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54567 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert 53989 - Implement new mock for user options page per ↵xiyuan@chromium.org2010-08-0210-71/+216
| | | | | | | | | | | | | | chromium-os:5028" This reverts commit r54128. TBR=dhg@chromium.org BUG=chromium-os:5028 TEST=erify the user options page matches mock per chromium-os:5028. Note the underlying libcros is still missing and UI shows up mock data only. Review URL: http://codereview.chromium.org/3071013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54566 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 54560 - nick@chromium.org2010-08-0222-106/+91
| | | | | | | | | | | | | | | | Change removing method, GetBrowser from TabContentsDelegate, as this was breaking an abstraction layer. This routine was originally added in CL 434046, which required the Browser* to construct extension popup views from within Chrome-Frame instances. I changed all accesses to Browser instances from usage of the above method, to either iterating the BrowserList using the situation-specific profile as a search key, or modifying the appropriate delegate interfaces to provide the functionality that was previously used directly via the Browser. BUG=None TEST=None Review URL: http://codereview.chromium.org/2941001 TBR=twiz@google.com Review URL: http://codereview.chromium.org/3012042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54565 0039d316-1c4b-4281-b951-d872f2087c98
* Initial locale is used if current locale is not handled by manifest.glotov@chromium.org2010-08-021-4/+9
| | | | | | | | | BUG=chromium:3178 TEST=none Review URL: http://codereview.chromium.org/3036034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54563 0039d316-1c4b-4281-b951-d872f2087c98
* Add referrer to the NavigationInfo struct.tommi@chromium.org2010-08-022-0/+6
| | | | | | | | | TEST=n/a BUG=none Review URL: http://codereview.chromium.org/3036030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54562 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression for WebDataService::InitializeDatabaseIfNecessarycbentzel@chromium.org2010-08-021-0/+6
| | | | | | | | | BUG=50968 TEST=None Review URL: http://codereview.chromium.org/3081008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54561 0039d316-1c4b-4281-b951-d872f2087c98
* Change removing method, GetBrowser from TabContentsDelegate, as this was ↵twiz@google.com2010-08-0222-91/+106
| | | | | | | | | | | | | breaking an abstraction layer. This routine was originally added in CL 434046, which required the Browser* to construct extension popup views from within Chrome-Frame instances. I changed all accesses to Browser instances from usage of the above method, to either iterating the BrowserList using the situation-specific profile as a search key, or modifying the appropriate delegate interfaces to provide the functionality that was previously used directly via the Browser. BUG=None TEST=None Review URL: http://codereview.chromium.org/2941001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54560 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 483.0 to 484.0chrome-release@google.com2010-08-021-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54556 0039d316-1c4b-4281-b951-d872f2087c98
* Issue 4072: App panels don't look right on Chromium OSstevenjb@chromium.org2010-08-021-1/+1
| | | | | | | | | BUG=chromeos:4072 http://code.google.com/p/chromium-os/issues/detail?id=4072 TEST=See issue. Review URL: http://codereview.chromium.org/2819076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54554 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash in ChromeFrame full tab mode while processing the attach ↵ananta@chromium.org2010-08-023-7/+39
| | | | | | | | | | | | | | | | | | | | | | | external tab request, which comes in during window open. We create a ProtData object instance which is mapped to the protocol with a NULL read function pointer which was used to indicate if this is a dummy request. It appears that there are cases where we may receive a StartEx call with a reused protocol pointer. which basically causes a crash in the context of IInternetProtocolSink::ReportData which internally calls IInternetProtocol::LockRequest, which crashes as the transaction never started. Fix is to invalidate the protdata mapping if the protdata has not been destroyed yet, but the underlying Transaction has been destroyed. This can happen if the original bind context has not yet been destroyed Fixes bug http://code.google.com/p/chromium/issues/detail?id=50814 Bug=50814,50956 Test=Subsequent CL. Review URL: http://codereview.chromium.org/3078010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54553 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pyauto AutoFill hook/test based on new CC functionality.alyssad@chromium.org2010-08-023-5/+3
| | | | | | | | With this CL: http://codereview.chromium.org/3010041 credit cards were changed so that the type is determined based upon the number. Fixing the pyauto test to pass with new functionality. Review URL: http://codereview.chromium.org/3084004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54552 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test for valid UTF-16 input.evan@chromium.org2010-08-021-1/+1
| | | | | | | | | | | I got this wrong initially; Ningxin wrote a patch to fix it, which agl then also got wrong. So I am relanding Ningxin's original patch. Patch by Ningxin Hu <ningxin.hu@intel.com>. Review URL: http://codereview.chromium.org/3029048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54551 0039d316-1c4b-4281-b951-d872f2087c98
* Allow non-IE hosts to handle accelerators without having tojoi@chromium.org2010-08-024-49/+69
| | | | | | | | | | | | implement the huge IBrowserService2 interface. BUG=none TEST=none Review URL: http://codereview.chromium.org/2847071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54550 0039d316-1c4b-4281-b951-d872f2087c98
* DISABLE ConnectionTesterTest.RunAllTestscbentzel@chromium.org2010-08-021-1/+3
| | | | | | | | | | | Mac Valgrind bot is consistently complaining a pure virtual method being called. The root cause is not obvious (i.e. calling directly in a constructor/destructor). BUG=50950 TBR=eroman Review URL: http://codereview.chromium.org/3087002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54549 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dead command line flaggavinp@google.com2010-08-021-1/+0
| | | | | | | | | | | | kDisablePrefetch was dead, and declared without defintion. It was missed in an earlier CL, and should be removed now. BUG=none TEST=none Review URL: http://codereview.chromium.org/3043043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54548 0039d316-1c4b-4281-b951-d872f2087c98
* Uninitialized struct in SSLCipherSuiteToStrings.finnur@chromium.org2010-08-021-1/+1
| | | | | | | | | | BUG=None TEST=None CID=11847 Review URL: http://codereview.chromium.org/3078013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54547 0039d316-1c4b-4281-b951-d872f2087c98
* Uninitialized member in AudioInputController.finnur@chromium.org2010-08-021-0/+1
| | | | | | | | | | BUG=None TEST=None CID=11839 Review URL: http://codereview.chromium.org/3078012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54546 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity 12013: Uninitialized member in LocationBarViewfinnur@chromium.org2010-08-021-0/+1
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/3018028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54545 0039d316-1c4b-4281-b951-d872f2087c98
* Uninitialized member in IndexedDBKey.finnur@chromium.org2010-08-021-1/+2
| | | | | | | | | | BUG=None TEST=None CID=11644 Review URL: http://codereview.chromium.org/3073011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54544 0039d316-1c4b-4281-b951-d872f2087c98
* New pyauto translate hook: wait until translation complete.alyssad@chromium.org2010-08-023-0/+67
| | | | | | | | This hook allows tests to wait until translation has been completed after visiting a page that should be automatically translated. Review URL: http://codereview.chromium.org/3074014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54543 0039d316-1c4b-4281-b951-d872f2087c98
* Pass background to WizardController after new user login. This fixes ↵avayvod@chromium.org2010-08-021-3/+3
| | | | | | | | | | | | SEGFAULT after new user login. BUG=chromium-os:5250 TEST=Login as new user and verify that Chrome doesn't crash and camera screen is shown. TBR=dpolukhin Review URL: http://codereview.chromium.org/3010044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54542 0039d316-1c4b-4281-b951-d872f2087c98
* A/B test for measuring effect of number of proxy connections.ziadh@chromium.org2010-08-025-1/+89
| | | | | | | | | | | | | | | | | Currently, we limit the number of connections per proxy server to 32 (raised from 15). Firefox uses 8. A low value keeps from overloading the proxy servers; at the same time, some users may hit the limit (since we use the same number for both HTTP and SOCKS proxies). This experiment selects a different number at browser launch (from the set [8, 16, 32, 64]), and attempts to look at certain stats to get a clearer picture of how this affects the user. BUG=44501 r=jar Review URL: http://codereview.chromium.org/3033045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54541 0039d316-1c4b-4281-b951-d872f2087c98
* Add undeclared virtual destructors part 5ziadh@chromium.org2010-08-028-0/+28
| | | | | | | | | | | | | | | Preventative maintenance for abstract classes that do not declare virtual destructors. Base classes that do not declare their destructors as virtual could potentially lead to memory leaks. These files were discovered using the -Wnon-virtual-dtor flag in g++. r=jar BUG=47469 Review URL: http://codereview.chromium.org/3080013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54540 0039d316-1c4b-4281-b951-d872f2087c98
* Replace obsolete kProfile switch with kLoginProfilecmasone@google.com2010-08-027-16/+7
| | | | | | | | | BUG=50866 TEST=it compiles Review URL: http://codereview.chromium.org/3013050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54539 0039d316-1c4b-4281-b951-d872f2087c98
* Try rolling WebKit up to 64462jorlow@chromium.org2010-08-021-1/+1
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/2832105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54538 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 54535jorlow@chromium.org2010-08-023-3438/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54537 0039d316-1c4b-4281-b951-d872f2087c98
* Revert last webkit roll.jorlow@chromium.org2010-08-021-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54536 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce a preliminary version of the sidebar API.akoub@google.com2010-08-023-1/+3438
| | | | | | | | | BUG=2872660 TEST=open the experimental.sidebar.html page. Review URL: http://codereview.chromium.org/3015034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54535 0039d316-1c4b-4281-b951-d872f2087c98
* OEM EULA extracted correctly from manifest.glotov@chromium.org2010-08-025-35/+127
| | | | | | | | | | | Fixing CustomizationDocument to return full path to the pages being queried. BUG=chromium:3178 TEST=none Review URL: http://codereview.chromium.org/3052030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54534 0039d316-1c4b-4281-b951-d872f2087c98
* Widen suppressions for bug 46570, suppress memory leaks in ↵timurrrr@chromium.org2010-08-021-7/+27
| | | | | | | | | | ChromeURLRequestContextFactory/OffTheRecordProfileImpl (50936) TBR=glider BUG=46570,50936 Review URL: http://codereview.chromium.org/3086002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54533 0039d316-1c4b-4281-b951-d872f2087c98
* [MAC] Disable crash reporting if configuration management says so.mnissler@chromium.org2010-08-022-13/+40
| | | | | | | | | BUG=49662 TEST=Configure MetricsReportingEnabled policy, crash browser/renderer and check whether crash dumps get generated. Review URL: http://codereview.chromium.org/2832090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54532 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress memory leak in CrOS/UI (bug 50934)timurrrr@chromium.org2010-08-021-0/+26
| | | | | | | | BUG=50934 TBR=glider Review URL: http://codereview.chromium.org/3029047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54531 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress one more stack for bug 46570timurrrr@chromium.org2010-08-021-0/+20
| | | | | | | | BUG=46570 TBR=glider Review URL: http://codereview.chromium.org/3033047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54530 0039d316-1c4b-4281-b951-d872f2087c98
* Mark VerifyHistoryLength3 as FAILS.cbentzel@chromium.org2010-08-021-1/+3
| | | | | | | | | BUG=50931 TEST=None Review URL: http://codereview.chromium.org/3061040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54529 0039d316-1c4b-4281-b951-d872f2087c98
* Digest authentication uses a uri field to prevent replay attacks.cbentzel@chromium.org2010-08-025-13/+200
| | | | | | | | | | | | | | When authenticating to an HTTP proxy to establish a secure tunnel (via CONNECT), the uri should be the hostname of the server and the destination port, such as "www.example.com:443". When authenticating to an HTTP proxy for a non-secure content, the uri should be the path at the server, i.e. "/index.html". If the site we are trying to connect to previously advertised "Alternate-Protocol: 443:spdy-npn/1" a request to "http://www.example.com" will be attempted on a secure port. However, the URL passed into the digest authenticator was an unsecure one, and it decided to have a uri in the form "/index.html" rather than the correct "www.example.com:443". This causes persistent failure with the password and many password prompts. BUG=49865 TEST=Run with --use-spdy=npn, force connection through a digest authenticating proxy, and browse a site which advertises Alternate-Protocol through http URLs. Review URL: http://codereview.chromium.org/3028021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54528 0039d316-1c4b-4281-b951-d872f2087c98
* Don't run SpdyHttpStreamTest.SpdyURLTest under ThreadSanitizer on Windowstimurrrr@chromium.org2010-08-021-0/+3
| | | | | | | | BUG=50929 TBR=glider Review URL: http://codereview.chromium.org/3017048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54527 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit from 64413 to 64452.jorlow@chromium.org2010-08-021-1/+1
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/2808087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54526 0039d316-1c4b-4281-b951-d872f2087c98
* Don't initialize the crash reporter on windows if disabled by configuration ↵mnissler@chromium.org2010-08-027-45/+150
| | | | | | | | | | | management. BUG=49662 TEST=No crash reports get submitted if policy doesn't allow it. Review URL: http://codereview.chromium.org/3033030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54525 0039d316-1c4b-4281-b951-d872f2087c98
* Record received data in WebViewPlugin and replay it when loading the real ↵bauerb@chromium.org2010-08-023-8/+66
| | | | | | | | | | | plugin. BUG=49686 TEST=Block all plugins, directly open a page that is displayed by a plugin (an SWF file, or a PDF if the plugin works), and click on the placeholder. The plugin should load normally. Review URL: http://codereview.chromium.org/3038027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54523 0039d316-1c4b-4281-b951-d872f2087c98
* Stopgap fix for bug 48502. Stop syncing on db corruption.tim@chromium.org2010-08-024-5/+45
| | | | | | | | BUG=48502 Review URL: http://codereview.chromium.org/3075015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54516 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 53799 - Made CacheInvalidationPacketHandler aware of XmppClient state ↵akalin@chromium.org2010-08-023-35/+1
| | | | | | | | | | | | | | | | | | changes. Reverting this as it caused more problems than it solved (see 50511). This is a speculative/defensive fix for bug 49274. BUG=49274 TEST=manual (checked that this didn't break normal behavior) Review URL: http://codereview.chromium.org/3054018 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/2819084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54515 0039d316-1c4b-4281-b951-d872f2087c98
* Set a max limit on extension items' labels in context menus.asargent@chromium.org2010-08-0218-94/+362
| | | | | | | | | | | | | Also do some cleanup of context menu tests, including adding a generic mechanism to let javascript pass a test message and have C++ test code wait for and retrieve those messages. BUG=49744 TEST=Follow steps in bug report Review URL: http://codereview.chromium.org/3017047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54514 0039d316-1c4b-4281-b951-d872f2087c98
* Linux fix for Issue 50340: @page rules inside @media print rules are not ↵yuzo@chromium.org2010-08-021-4/+12
| | | | | | | | | | | | properly handled BUG=50340 TEST=manual Review URL: http://codereview.chromium.org/3047018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54513 0039d316-1c4b-4281-b951-d872f2087c98