summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fully reset HttpNetworkTransaction::response_ when restarting the ↵ericroman@google.com2009-03-218-11/+98
| | | | | | | | | | | | | transaction. The reset is done using the default constructor. This is less fragile than resetting each member manually, and in fact not all members were being reset (for example, vary_data and ssl_info). In the case of vary_data this could cause a subtle glitch, since calling HttpVaryData::Init() twice on the same object doesn't fully re-initialize. The changes outside of http_network_transaction.cc are just a safety net -- it seemed reasonable to make HttpVaryData::Init() support the multiple-init model. Review URL: http://codereview.chromium.org/50031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12243 0039d316-1c4b-4281-b951-d872f2087c98
* Deps roll to fix gyp exception on initial checkouts.sgk@google.com2009-03-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/42477 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12242 0039d316-1c4b-4281-b951-d872f2087c98
* Write usagestats to HKLM as wellcpu@google.com2009-03-211-3/+9
| | | | | | | | | | - future crash reporter will use this key BUG=1459941 Review URL: http://codereview.chromium.org/42407 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12241 0039d316-1c4b-4281-b951-d872f2087c98
* Add bug number for newly failing tests.ojan@google.com2009-03-211-2/+1
| | | | | | Review URL: http://codereview.chromium.org/42475 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12240 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to green tree.ojan@google.com2009-03-211-1/+31
| | | | | | Review URL: http://codereview.chromium.org/42474 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12239 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the old and no longer used SafeBrowsing storagepaulg@google.com2009-03-2113-1588/+11
| | | | | | | implementation. Review URL: http://codereview.chromium.org/45016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12238 0039d316-1c4b-4281-b951-d872f2087c98
* Fix breakage where none of the tests would get listed. Not sure whyojan@google.com2009-03-212-5/+8
| | | | | | | this didn't work, but this fixes it and lets me reopen the tree. TBR. Review URL: http://codereview.chromium.org/42473 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12237 0039d316-1c4b-4281-b951-d872f2087c98
* forgot thisben@chromium.org2009-03-211-0/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12236 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for radio buttons. The code implementing checked/group was ↵ben@chromium.org2009-03-214-5/+149
| | | | | | | | copied from the old radio button. Review URL: http://codereview.chromium.org/50080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12235 0039d316-1c4b-4281-b951-d872f2087c98
* Add a WONTFIX modifier and move all the tests from tests_ignored.txtojan@google.com2009-03-215-528/+530
| | | | | | | | | over to tests_fixable.txt. I'm tempted to rename tests_fixable.txt, but I wonder whether it's worth it given that there are a number of scripts that would need to be updated. Review URL: http://codereview.chromium.org/48045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12234 0039d316-1c4b-4281-b951-d872f2087c98
* More button modificationsben@chromium.org2009-03-206-19/+144
| | | | | | Review URL: http://codereview.chromium.org/50047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12233 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling in gyp improvements.bradnelson@google.com2009-03-201-1/+1
| | | | | | Review URL: http://codereview.chromium.org/50061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12232 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of trackbar drawing. This is needed to support <input ↵pkasting@chromium.org2009-03-204-20/+141
| | | | | | | | | | | type="range">. This code will not be called until I land the upstream hooks to RenderThemeChromiumWin.cpp to use it. BUG=8931 Review URL: http://codereview.chromium.org/42451 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12231 0039d316-1c4b-4281-b951-d872f2087c98
* Fix threading and ownership issues in WebWorkerClientProxy.jam@chromium.org2009-03-203-9/+25
| | | | | | Review URL: http://codereview.chromium.org/42469 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12230 0039d316-1c4b-4281-b951-d872f2087c98
* Implement SSL renegotiation.wtc@chromium.org2009-03-202-77/+122
| | | | | | | | | | | | | | | | | | | | | | | | In the Windows Schannel API, a server requests renegotiation when DecryptMessage (decrypting received data) returns SEC_I_RENEGOTIATE. We need to jump to the handshake sequence, and when handshake completes, come back to reading data. I also cleaned up the code. I created the SetNextStateForRead and FreeSendBuffer functions to share common code, and made sure our handshake sequence is completely equivalent to the handshake sequence in the Platform SDK WebClient.c sample. R=rvargas BUG=6893 TEST=Visit these sites, which request SSL renegotiation: https://secure.skandiabanken.se/Skbsecure/LoginInternet/SKBLoginInternet.aspx https://secure.skandiabanken.no/SkbSecure/Authentication/Otp/Default.ashx https://www.myopenid.com/signin_certificate Review URL: http://codereview.chromium.org/42380 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12229 0039d316-1c4b-4281-b951-d872f2087c98
* Update the gyp Linux build:sgk@google.com2009-03-2013-13/+421
| | | | | | | | | | | | | | | | | | | | | | | | * Add Linux settings to target_defaults in common.gypi so gyp-generated SConscript files no longer depend on build/SConscript.main or the Hammer infrastructure. * Copy the FilterOut() function from Hammer to the chromium_builders.py Tool module. * Add a ChromiumLoadableModule() builder to chromium_builders.py. * Add dependencies on the 'views' library to the chrome link (target 'app'). * Add missing views/*/*_unittest.cc modules to the 'unit_tests' target. Exclude all but the one that builds on Linux from the non-Windows builds. * Crib a list of chrome/views files to exclude from the Linux build from the old SCons configuration. * Add a new build/linux/system.gyp file with new 'settings' targets to encapsulate the pkg-config checks for gtk+-2.0, nss and pangoft2. * Add depenedencies in the other targets on the new gtk, nss and pangoft2 'settings' targets from build/linux/system.gyp. * Add a pkg_config_wrapper.py script that keeps gyp happy by simply exiting 0 if the package isn't found. * DEPS roll for latest gyp changes to support the above. Review URL: http://codereview.chromium.org/42340 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12228 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux input breakage: Don't wrap an important line in a DCHECK!estade@chromium.org2009-03-201-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12227 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a windows layout test.estade@chromium.org2009-03-204-3/+36
| | | | | | | The graphical differences are very minor. Text diff due to font metrics. There are small gaps between the lines in the paths that trace the number outlines. I have debugged our skia paint/path calls, and I think it's a skia bug with anti-aliased paths and rounding. Note that the gaps only appear for certain browser window sizes, e.g. that of the layout test default size, but not the test shell's default size. I believe other tests with the same problem have been previously rebased. Review URL: http://codereview.chromium.org/42470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12226 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the DOM constructor cache and instead use an object wrapper prototypembelshe@google.com2009-03-202-63/+76
| | | | | | | | | | which we just clone. This fix cannot land until we get the latest v8. Review URL: http://codereview.chromium.org/50056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12225 0039d316-1c4b-4281-b951-d872f2087c98
* Fix renderer crash when a file chooser is closed after navigating away frommpcomplete@google.com2009-03-201-0/+5
| | | | | | | | | its originating page. BUG=5630 Review URL: http://codereview.chromium.org/50067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12224 0039d316-1c4b-4281-b951-d872f2087c98
* Don't expect unit tests to free root certdkegel@google.com2009-03-202-1/+10
| | | | | | Review URL: http://codereview.chromium.org/42425 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12223 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a long standing typo. Needed a space after the colon.jon@chromium.org2009-03-201-1/+1
| | | | | | | M tests_fixable.txt git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12222 0039d316-1c4b-4281-b951-d872f2087c98
* Pressing the Del key while a item is selected in the autocomplete popup ↵jcampan@chromium.org2009-03-2017-14/+163
| | | | | | | | | | deletes that suggestion from the DB. BUG=6176 TEST=Bring up the autofill popup in a form. Select an item and press the Del key. The item should be removed from the popup and should not show on subsequent autofill popups. Review URL: http://codereview.chromium.org/42258 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12221 0039d316-1c4b-4281-b951-d872f2087c98
* Fix DCHECK in DownloadRequestDialogDelegateWin::DeleteDelegatefinnur@chromium.org2009-03-201-3/+0
| | | | | | | | | | | | | | | | | | | | | | This DCHECK occurs when we click Allow on the "This webpage is trying to download multiple files" dialog. When... DownloadRequestDialogDelegate ... and ... DownloadRequestDialogDelegateWin ... were created, both classes by accident contained a host_ member. This causes a DCHECK in... DownloadRequestDialogDelegateWin::DeleteDelegate() ... because the host_ in the child class is never initialized. I believe the intent is to check the host_ of the parent class, so I deleted the definition of host from xxxDelegateWin. Review URL: http://codereview.chromium.org/50072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12220 0039d316-1c4b-4281-b951-d872f2087c98
* Remove errant debugging line.estade@chromium.org2009-03-201-1/+0
| | | | | | Review URL: http://codereview.chromium.org/50073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12219 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: More instrumentation for the cache.rvargas@google.com2009-03-206-15/+192
| | | | | | | | | | | | | | Now we separate data between before and after the cache is full. Also, reduce the rate at which a particular client sends data to be only once a week. The effect is that the histogram data will only have one value per client, and the same client will not be "voting" on more than one version (release) at the same time. Review URL: http://codereview.chromium.org/50063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12218 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a bookmark menu. This is experimental. To turn on you needsky@google.com2009-03-2014-9/+302
| | | | | | | | | | | | --bookmark-menu. BUG=3206 TEST=Turn on the bookmark menu via --bookmark-menu and make sure it works. Also make sure I didn't break anything on the bookmark bar. Review URL: http://codereview.chromium.org/42460 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12217 0039d316-1c4b-4281-b951-d872f2087c98
* Preupstreaming cleanup for xhr (part 2): levin@chromium.org2009-03-208-325/+515
| | | | | | | | Split V8XMLHttpRequestCustom into appropriate files. Review URL: http://codereview.chromium.org/45018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12216 0039d316-1c4b-4281-b951-d872f2087c98
* New baselines for text-related layout tests. These were fixed by my changes:senorblanco@chromium.org2009-03-209-9/+5
| | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=24687 https://bugs.webkit.org/show_bug.cgi?id=24584 and Evan's fix for janky stroked text: https://bugs.webkit.org/show_bug.cgi?id=24526 Review URL: http://codereview.chromium.org/42465 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12215 0039d316-1c4b-4281-b951-d872f2087c98
* Consolidate into a single shutdown path.tc@google.com2009-03-202-29/+32
| | | | | | | | | | | This consolidates the shutdown path. We used to have two paths depending of whether the user hit the X on the window manager or used wrench -> exit. Now both do the same thing: call BrowserWindowGtk::Close(). Review URL: http://codereview.chromium.org/42372 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12214 0039d316-1c4b-4281-b951-d872f2087c98
* Enable first UI test on Linux (browser/images_uitest.cc)phajdan.jr@chromium.org2009-03-205-4/+5
| | | | | | | | | - less things #ifdef-ed - replaced Windows-specific functions with portable equivalents Review URL: http://codereview.chromium.org/50059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12213 0039d316-1c4b-4281-b951-d872f2087c98
* DEFERs the test LayoutTests/http/tests/misc/dns-prefetch-control.htmlsky@google.com2009-03-201-4/+3
| | | | | | | | | | | | | | | as it can take too long to wrong. Removes the tests LayoutTests/transitions/transition-end-event-container.html LayoutTests/transitions/transition-end-event-multiple-03.html as I landed a fix (https://bugs.webkit.org/show_bug.cgi?id=24678) that should make these less flakey. BUG=none TEST=none Review URL: http://codereview.chromium.org/42462 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12212 0039d316-1c4b-4281-b951-d872f2087c98
* Better IPC logging on POSIX:phajdan.jr@chromium.org2009-03-202-4/+8
| | | | | | | | | - enable one more point of logging - enable decoding of automation messages in log output Review URL: http://codereview.chromium.org/50058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12211 0039d316-1c4b-4281-b951-d872f2087c98
* Allow multiple js files per content script. Thanks to georged for making ↵aa@chromium.org2009-03-206-36/+8
| | | | | | | | this so easy. Review URL: http://codereview.chromium.org/42438 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12210 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Restore normal event handling for key events that are not to be sent ↵estade@chromium.org2009-03-201-9/+18
| | | | | | | | | | to webkit. We want to pass all key events to webkit. But other widgets shouldn't get key events till after they've been checked against our accelerators. This fixes the problem that pressing ctrl-page{up,down} in the location bar moves the cursor rather than changing tabs. Review URL: http://codereview.chromium.org/50069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12209 0039d316-1c4b-4281-b951-d872f2087c98
* green linux and mac. tests failing after the merge.tc@google.com2009-03-201-0/+3
| | | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/42459 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12208 0039d316-1c4b-4281-b951-d872f2087c98
* Removes all use of COM and dependencies on Windows-specific classes ↵klink@chromium.org2009-03-2020-574/+1326
| | | | | | | | (including the use of AccessibleBase and AccessibleDocument) in the glue accessibility implementation.Introduces the GlueAccessibilityObject, which serves as a platform-independent wrapper directly around WebKit's AccessibilityObject (also platoform-independent).Updates naming/comments to reflect the independence of IAccessible both in glue and (where appropriate) in the browser-side accessibility. Review URL: http://codereview.chromium.org/46013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12207 0039d316-1c4b-4281-b951-d872f2087c98
* Linux UI hook ups:estade@chromium.org2009-03-204-10/+35
| | | | | | | | | - Fix new tab focus - attach f5 for refresh Review URL: http://codereview.chromium.org/42422 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12206 0039d316-1c4b-4281-b951-d872f2087c98
* CFNetworkExecuteProxyAutoConfigurationURL() chokes if the query url is NULL, ↵pinkerton@chromium.org2009-03-201-2/+6
| | | | | | | | and CFURL loves to be NULL when it can't parse something. Fixes a crash loading a horrific looking URL on espn.com Review URL: http://codereview.chromium.org/50064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12205 0039d316-1c4b-4281-b951-d872f2087c98
* Test list regressions.tc@google.com2009-03-201-0/+14
| | | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/50065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12204 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of WebKit merge to 41860.tc@google.com2009-03-206-8/+12
| | | | | | | | Update some layout tests and roll deps. Review URL: http://codereview.chromium.org/42454 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12203 0039d316-1c4b-4281-b951-d872f2087c98
* Fix LayoutTests/editing/style/block-styles-007.htmlfinnur@chromium.org2009-03-202-2/+1
| | | | | | | | Expectations changed upstream and we need to match. Review URL: http://codereview.chromium.org/50062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12201 0039d316-1c4b-4281-b951-d872f2087c98
* Hook up ctrl-w for close tab on linux.estade@chromium.org2009-03-202-4/+31
| | | | | | | | | | Delay the handling of certain accelerators so we don't try to destroy a widget that GTK is reffing as a result of event handling. Patch based on another by Dean McNamee. Review URL: http://codereview.chromium.org/42421 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12200 0039d316-1c4b-4281-b951-d872f2087c98
* Adding test log creation to page load test runner.ace@chromium.org2009-03-201-12/+38
| | | | | | | | Adding test start/end timestamps to new test log. Review URL: http://codereview.chromium.org/42420 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12199 0039d316-1c4b-4281-b951-d872f2087c98
* Implement context menus on Mac.pinkerton@chromium.org2009-03-204-2/+193
| | | | | | Review URL: http://codereview.chromium.org/42448 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12198 0039d316-1c4b-4281-b951-d872f2087c98
* Update to Google Test 1.3.0.patrick@chromium.org2009-03-202-1/+2
| | | | | | Review URL: http://codereview.chromium.org/50041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12197 0039d316-1c4b-4281-b951-d872f2087c98
* Make the ObjC linker flag more generic so it only cares if we're building athomasvl@chromium.org2009-03-201-1/+1
| | | | | | | bundle (catches frameworks and app and anything else added in the future). Review URL: http://codereview.chromium.org/50053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12196 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup tests_fixable.txt a bit.darin@chromium.org2009-03-201-5/+4
| | | | | | | | R=dglazkov Review URL: http://codereview.chromium.org/42449 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12195 0039d316-1c4b-4281-b951-d872f2087c98
* Add --show_all_leaks option. dkegel@google.com2009-03-203-7/+24
| | | | | | | | Add --gtest_print_time option to valgrind_test.py and use it always in chrome_test.py, since we probably want to keep an eye out for tests that are too slow for valgrind. Review URL: http://codereview.chromium.org/50055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12194 0039d316-1c4b-4281-b951-d872f2087c98
* initialize mixed_ in the File(PlatformFile) constructor variant.ericroman@google.com2009-03-202-2/+2
| | | | | | Review URL: http://codereview.chromium.org/42419 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12193 0039d316-1c4b-4281-b951-d872f2087c98