summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "WebKit roll to 55572"jorlow@chromium.org2010-03-052-4/+2
| | | | | | | | | | | | | This is a speculative fix for page cycler regressions. This reverts commit 7f33868ce04ed5679e8dd3e3d9ca57d47177cfbc / 40730 TEST=none BUG=none Review URL: http://codereview.chromium.org/668152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40733 0039d316-1c4b-4281-b951-d872f2087c98
* Renames ContentBlockedImageView to ContentSettingImageView.bulach@chromium.org2010-03-0517-231/+348
| | | | | | | | | | | | | | Adds ContentSettingImageModel to provide icon and tooltips for platform-specific ContentBlockedImageView. (in preparation for: http://codereview.chromium.org/650180/show ) TEST=chrome/browser/content_setting_image_model_unittest.cc Review URL: http://codereview.chromium.org/660279 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40732 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to using the CookieMessageFilter when pumping messages for ↵jorlow@chromium.org2010-03-054-10/+23
| | | | | | | | | | | StorageArea::setItem. TEST=none BUG=37350 Review URL: http://codereview.chromium.org/669072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40731 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll to 55572yurys@chromium.org2010-03-052-2/+4
| | | | | | | | TBR=levin,pfeldman Review URL: http://codereview.chromium.org/668148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40730 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 345.0 to 346.0chrome-release@google.com2010-03-051-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40728 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 2.1.2.6 to add IsExecutionTerminating API method.ager@chromium.org2010-03-051-1/+1
| | | | | | Review URL: http://codereview.chromium.org/668147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40725 0039d316-1c4b-4281-b951-d872f2087c98
* When --no-referrers is given, also remove Referer header on WebKit side of ↵jochen@chromium.org2010-03-052-0/+4
| | | | | | | | | | | the world. TEST=Start with --no-referrers, neither headers nor document.referrer should ever get set BUG=none Review URL: http://codereview.chromium.org/668065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40724 0039d316-1c4b-4281-b951-d872f2087c98
* Implement edit mode for history page.jochen@chromium.org2010-03-0516-152/+496
| | | | | | | | | BUG=35338 TEST=none Review URL: http://codereview.chromium.org/660283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40722 0039d316-1c4b-4281-b951-d872f2087c98
* Resubmittinggman@chromium.org2010-03-058-117/+407
| | | | | | | | | | | http://codereview.chromium.org/668131 TEST=none BUG=none Review URL: http://codereview.chromium.org/668139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40721 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the dependency on layout_package.path utils so that we can obsolete ↵dpranke@chromium.org2010-03-052-14/+3
| | | | | | | | that directory. Review URL: http://codereview.chromium.org/669031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40717 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting previous CL.gman@chromium.org2010-03-058-407/+117
| | | | | | | | | | Sure would be nice if the trybots actually worked TEST=none BUG=none Review URL: http://codereview.chromium.org/668136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40715 0039d316-1c4b-4281-b951-d872f2087c98
* Implements index validation for DrawElements.gman@chromium.org2010-03-058-117/+407
| | | | | | | | | | | | | (note: I also forgot to check in the changes to build_gles2_cmd_buffer.py from my last CL so that's in here as well) TEST=various unit tests BUG=26101 Review URL: http://codereview.chromium.org/668131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40713 0039d316-1c4b-4281-b951-d872f2087c98
* linux (sysroot): force prefix=/usr in pkg-configpiman@chromium.org2010-03-051-1/+1
| | | | | | | | | | This lets us use portage-based cross-compiled sysroots, that force the prefix to be an absolute path within the portage chroot. In particular that lets us build the ARM sysroot using the Chrome OS build system. Ubuntu-based sysroots already have prefix=/usr, so this is a no-op in that case. Review URL: http://codereview.chromium.org/669139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40712 0039d316-1c4b-4281-b951-d872f2087c98
* Flip the run_webkit_tests scripts to use the upstream versions of the testdpranke@google.com2010-03-055-20/+42
| | | | | | | | | | | | | | | | | harness (WebKit/WebKitTools/Scripts/new-run-webkit-tests). This also adds an old_run_webkit_tests for the moment for testing purposes. I will remove this file when I obsolete everything under webkit/tools/layout_tests/webkitpy. BUG=23099 TEST=bots stay green R=tony@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=40679 Review URL: http://codereview.chromium.org/669037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40711 0039d316-1c4b-4281-b951-d872f2087c98
* Change default fopen() on Windows from fopen_s() to fsopen(,,_SH_DENYNO).dpranke@chromium.org2010-03-051-10/+2
| | | | | | | | | | | | | | | | fopen_s() won't let you open a file that is open by another process. This has the unfortunate property of triggering a race condition in Python exposed by running run-webkit-tests using a lot of threads and spawning off image_diff. There doesn't seem to be a good reason to disallow files that are open in other processes, so I'm changing this. BUG=none TEST=run_webkit_tests doesn't produce "image_diff: can't open file" errors R=darin@chromium.org Review URL: http://codereview.chromium.org/668022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40710 0039d316-1c4b-4281-b951-d872f2087c98
* Add a UI test to make sure that each frame of a multiparttony@chromium.org2010-03-053-0/+80
| | | | | | | | | | | request does not generate a separate row in the history database. BUG=34350 Review URL: http://codereview.chromium.org/668051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40709 0039d316-1c4b-4281-b951-d872f2087c98
* This patch fixes the truncation issue in the hostname url for HTTP Auth ↵nsylvain@chromium.org2010-03-051-0/+1
| | | | | | | | | | | | Dialog. It was a trivial fix that set the SetAllowCharacterBreak property to true for the message label. As a result, the hostname url does not truncate and wraps to the next line. Original patch by Abhishek Arya <aarya@google.com> BUG=36772 TEST=Try a hostname url longer than 42 chars to see that it wraps correctly and wraps to the next line. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40708 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash when opening a bookmark without an open window.bauerb@chromium.org2010-03-051-2/+3
| | | | | | | | | | | This fixes a regression appearing in revision 39455 by adding an additional NULL check. TEST=Open Chromium, close all open windows, open bookmark manager, double click any bookmark. Chromium shouldn't crash. BUG=37386 Review URL: http://codereview.chromium.org/669078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40707 0039d316-1c4b-4281-b951-d872f2087c98
* Make the dashboard understand which builder linked to it so that it can useojan@chromium.org2010-03-051-0/+26
| | | | | | | the right dataset for the v8-latest and webkit.org bots. Review URL: http://codereview.chromium.org/669138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40706 0039d316-1c4b-4281-b951-d872f2087c98
* Enable AutoFill++ by default for new profiles.jhawkins@chromium.org2010-03-051-1/+1
| | | | | | | | BUG=37466 TEST=none Review URL: http://codereview.chromium.org/668126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40702 0039d316-1c4b-4281-b951-d872f2087c98
* Overinstall mismatch, Launch the existing chrome insteadcpu@chromium.org2010-03-054-3/+31
| | | | | | | | | | | | - If the user has a system-level chrome and it is trying to install user level, instead of having omaha show an error, the existing system level install is launched with --first-run - Disable toast experiment BUG=37410 TEST=see bug Review URL: http://codereview.chromium.org/668114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40701 0039d316-1c4b-4281-b951-d872f2087c98
* Sandbox: Add code for all the interceptors.rvargas@google.com2010-03-055-14/+317
| | | | | | | | | | | | Still waiting for IPC to be able to test anything. BUG=27218 TEST=none Review URL: http://codereview.chromium.org/669128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40700 0039d316-1c4b-4281-b951-d872f2087c98
* ARM: add arm_fpu option to specify which version of vfp to usepiman@chromium.org2010-03-051-1/+5
| | | | | | Review URL: http://codereview.chromium.org/669131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40699 0039d316-1c4b-4281-b951-d872f2087c98
* Mark svg/custom/transform-ignore-after-invalid.svg as flakeytony@chromium.org2010-03-051-0/+2
| | | | | | | | | | on mac debug. TBR=levin Review URL: http://codereview.chromium.org/669129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40698 0039d316-1c4b-4281-b951-d872f2087c98
* Update the extensions management page to match mock attached to bug 36292.mpcomplete@chromium.org2010-03-057-74/+49
| | | | | | | | | | | | | Also changed the way we reload an extension when toggling it for incognito. Also fixed a small bug this exposed with the browser action container where it would shrink to 0 size when reloading an extension. BUG=36292 Review URL: http://codereview.chromium.org/668107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40697 0039d316-1c4b-4281-b951-d872f2087c98
* Added SafeMultiply and SafeAdd to check for overflowsgman@chromium.org2010-03-057-164/+497
| | | | | | | | | | | | | | | | | | | | | | | | | | in math calculations related to memory access. Refactored code to use them where appropriate. One issue that has come up is we need to make sure that no GLES2 client call can crash the GPU process. In other words, the GLES2Implementation must never generate a command the service side will see as malicious. For example: glTexImage2d(..width = 0x7fffffff, height = 0x7fffffff) should return an gl error rather than pass it through to the service side which will currently return a parse error and stop the GPU process. It does make me wonder if the service side should return GL errors for more things rather than parse errors. TEST=none BUG=35942,35943,35941,35938 Review URL: http://codereview.chromium.org/669011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40696 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pickle mismatch when getting redirects fails.tony@chromium.org2010-03-051-3/+1
| | | | | | Review URL: http://codereview.chromium.org/669044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40695 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up phantom tabs that are leaked in the unit test.tony@chromium.org2010-03-051-0/+3
| | | | | | Review URL: http://codereview.chromium.org/669042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40694 0039d316-1c4b-4281-b951-d872f2087c98
* omx_unittests to load OpenMAX library dynamicallyhclam@chromium.org2010-03-052-1/+8
| | | | | | | | Now OpenMAX library has to be loaded dynamically. Review URL: http://codereview.chromium.org/667010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40693 0039d316-1c4b-4281-b951-d872f2087c98
* More late binding cleanupvandebo@chromium.org2010-03-051-36/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/668106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40692 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 40679 - Flip the run_webkit_tests scripts to use the upstream ↵dpranke@chromium.org2010-03-054-37/+15
| | | | | | | | | | | | | | | | | | | | | versions of the test harness (WebKit/WebKitTools/Scripts/newrunwebkittests). This also adds an old_run_webkit_tests for the moment for testing purposes. I will remove this file when I obsolete everything under webkit/tools/layout_tests/webkitpy. BUG=23099 TEST=bots stay green R=tony@chromium.org Review URL: http://codereview.chromium.org/669037 TBR=dpranke@chromium.org Review URL: http://codereview.chromium.org/668121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40691 0039d316-1c4b-4281-b951-d872f2087c98
* Simple fix for a crashing bug.michaeln@chromium.org2010-03-051-0/+2
| | | | | | | | | TEST=none BUG=37440 Review URL: http://codereview.chromium.org/669097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40690 0039d316-1c4b-4281-b951-d872f2087c98
* Enable FFmpegDemuxerTest.Decoder in Mac valgrindhclam@chromium.org2010-03-051-2/+0
| | | | | | | | | | BUG=36978 The unit test failure is fixed for Mac valgrind. Run it again. Review URL: http://codereview.chromium.org/669023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40689 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GetNextEvent loop from Carbon plugin processingstuartmorgan@chromium.org2010-03-051-19/+0
| | | | | | | | | | | This was originally added to make events in plugin-opened windows work, but it no longer appears to be necessary (presumably because we are now doing full Cocoa initialization vi CrApplication). BUG=none TEST=Plugin-opened windows (Flash 10.0 full screen, Gmail attachment selection, etc.) should still work correctly. Review URL: http://codereview.chromium.org/661317 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40688 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a regression introduced in r40465.wtc@chromium.org2010-03-051-11/+18
| | | | | | | | | | | | | | | | | In DoSSLConnectComplete, we still need to set using_spdy_ if we get a certificate error. In HandleCertificateError, we need to ignore the error after adding the certificate to the allowed_bad_certs list. R=mbelshe BUG=37367 TEST=Connect to a SPDY server with a bad certificate. Clicking "Proceed anyway" in the SSL blocking page should not result in a download. Review URL: http://codereview.chromium.org/668111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40687 0039d316-1c4b-4281-b951-d872f2087c98
* Pull in latest gyp with various make fixes.mmoss@google.com2010-03-051-1/+1
| | | | | | | | BUG=22044 Review URL: http://codereview.chromium.org/669104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40686 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a CHECK() which was firing.eroman@chromium.org2010-03-041-2/+0
| | | | | | | | | | | | The problem was the load state poller may call OnUploadProgress() while a redirect is in progress. It should be safe to remove the CHECK(), since it was recently added and execution used to pass through previously in this case. BUG=37035 TBR=wtc Review URL: http://codereview.chromium.org/669117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40684 0039d316-1c4b-4281-b951-d872f2087c98
* Load the bookmark manager extension at Chrome startup.aa@chromium.org2010-03-0417-118/+384
| | | | | | Review URL: http://codereview.chromium.org/660232 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40683 0039d316-1c4b-4281-b951-d872f2087c98
* nsNSSCertHelper: Restore the loop to use multiple bytes of bitfield.mattm@chromium.org2010-03-041-4/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/669096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40681 0039d316-1c4b-4281-b951-d872f2087c98
* Flip the run_webkit_tests scripts to use the upstream versions of the testdpranke@chromium.org2010-03-044-15/+37
| | | | | | | | | | | | | | | | harness (WebKit/WebKitTools/Scripts/new-run-webkit-tests). This also adds an old_run_webkit_tests for the moment for testing purposes. I will remove this file when I obsolete everything under webkit/tools/layout_tests/webkitpy. BUG=23099 TEST=bots stay green R=tony@chromium.org Review URL: http://codereview.chromium.org/669037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40679 0039d316-1c4b-4281-b951-d872f2087c98
* Only paint the top of the window. Fixes flickering, probably improves ↵avi@chromium.org2010-03-041-12/+24
| | | | | | | | | | | performance too. BUG=http://crbug.com/29874 TEST=as in bug Review URL: http://codereview.chromium.org/669009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40677 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linking as well as compiling.johnnyg@chromium.org2010-03-041-1/+1
| | | | | | | | | | TBR=oshima BUG=none TEST=none Review URL: http://codereview.chromium.org/669106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40676 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break.johnnyg@chromium.org2010-03-042-2/+3
| | | | | | | | | | TBR=oshima BUG=none TEST=none Review URL: http://codereview.chromium.org/668095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40675 0039d316-1c4b-4281-b951-d872f2087c98
* Add supression for memory leak in Webkit layout.andybons@chromium.org2010-03-041-0/+10
| | | | | | | | TEST=none BUG=37439 Review URL: http://codereview.chromium.org/668089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40672 0039d316-1c4b-4281-b951-d872f2087c98
* On Windows, detect the WM_DISPLAYCHANGE message which indicates the desktop ↵johnnyg@chromium.org2010-03-0417-9/+104
| | | | | | | | | | | size is changing. Pass this event using the NotificationService, and listen for it in desktop notification code in order to adjust metrics properly for the corner of the screen. BUG=35464 TEST=resize desktop after starting chrome; create notifications. Review URL: http://codereview.chromium.org/606007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40670 0039d316-1c4b-4281-b951-d872f2087c98
* Linux views: Hook up gtk certificate viewer to page info window.mattm@chromium.org2010-03-041-1/+5
| | | | | | | | | BUG=18119 TEST=load https site, click page info then certificate info button. Review URL: http://codereview.chromium.org/669030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40669 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing a comment.oshima@chromium.org2010-03-041-1/+1
| | | | | | | | | | TBR=sky@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/669094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40668 0039d316-1c4b-4281-b951-d872f2087c98
* window.open calls in ChromeFrame cause IE to navigate to a dummy URL which ↵ananta@chromium.org2010-03-041-0/+7
| | | | | | | | | | | | | | | | | | has a prefix like gcf:attach_external_tab&. When the ExternalTabContainer receives an updated navigation state it passes this off to IE, where we look for the IWebBrowserEventSvc interface to fire navigation events which cause IE to update the address bar, etc. However this interface does not exist on IE6. The IDocObjectservice interface is available on IE6 which provides the functionality we need. This fixes bug http://code.google.com/p/chromium/issues/detail?id=33381 Bug=33381 Review URL: http://codereview.chromium.org/668033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40667 0039d316-1c4b-4281-b951-d872f2087c98
* Use the TestTabContents provided by RenderViewHostTestHarness instead of ↵jhawkins@chromium.org2010-03-042-11/+1
| | | | | | | | | | rolling our own TestTabContents. Fixes a leak in the tests. BUG=37385 TEST=AutoFillInfoBarDelegateTest Review URL: http://codereview.chromium.org/668088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40666 0039d316-1c4b-4281-b951-d872f2087c98
* ui_tests fixoshima@chromium.org2010-03-042-2/+10
| | | | | | | | | BUG=none TEST=ui_tests should cycle green Review URL: http://codereview.chromium.org/669093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40665 0039d316-1c4b-4281-b951-d872f2087c98