summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert 40744 - Terminate NaCl broker process when no loader processes are ↵gregoryd@google.com2010-03-0511-87/+16
| | | | | | | | | | | | | running BUG=none TEST=none Review URL: http://codereview.chromium.org/669019 TBR=gregoryd@google.com Review URL: http://codereview.chromium.org/668165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40746 0039d316-1c4b-4281-b951-d872f2087c98
* Terminate NaCl broker process when no loader processes are runninggregoryd@google.com2010-03-0511-16/+87
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/669019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40744 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my last commit 'cause it breaks net unit tests on OS X 10.6 :(snej@chromium.org2010-03-0511-237/+89
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40743 0039d316-1c4b-4281-b951-d872f2087c98
* Thread-safety for X509Certificate's intermediate-certs list.snej@chromium.org2010-03-0511-89/+237
| | | | | | | | | BUG=32553,30001 TEST=none Review URL: http://codereview.chromium.org/661223 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40742 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Comment fix for browserWindowControllerForView.rohitrao@chromium.org2010-03-051-5/+4
| | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/668080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40741 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Lock open the fullscreen overlay when browsing bookmark folders.rohitrao@chromium.org2010-03-055-2/+88
| | | | | | | | BUG=37271 TEST=Go fullscreen. Open a folder on the bookmarkbar and hover over one of its subentries. Overlay should not scroll back up. Review URL: http://codereview.chromium.org/669086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40740 0039d316-1c4b-4281-b951-d872f2087c98
* Mac Plugin context handling cleanupstuartmorgan@chromium.org2010-03-053-97/+107
| | | | | | | | | | | | | | | | Fixes a number of things about how the shared buffer context is handled for plugins on the Mac: - Explicitly send paint events to QuickDraw plugins. This was being done before only because of a missing break in a switch statement, but we do actually want to send them since that's the only way those plugins know when we have invalidated part of their content (e.g., on first paint, or because the window focus changed). Also moves the window-scraping to after the paint event, instead of before, so we get the latest bits (and moves that code to a new method for clarity). - Remove context save/restore from HandleInputEvent, since CoreGraphics plugins are not allowed to paint outside of handling a paint event. - Add safety checks to context save/restore in WindowlessPaint and WebPluginProxy's paint, to correctly handle resizes that happen during paint handling (using a new member variable that is independent of event model). Also renames cg_context_ for clarity. BUG=none TEST=QuickDraw plugins (e.g., QuickTime) should no longer have a flicker of painting artifacts when they are first drawn. Review URL: http://codereview.chromium.org/668113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40739 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up, removing a path not taken.avi@chromium.org2010-03-051-8/+0
| | | | | | | | | BUG=none TEST=no change visually Review URL: http://codereview.chromium.org/668159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40738 0039d316-1c4b-4281-b951-d872f2087c98
* Provide notification on network connecting.nkostylev@google.com2010-03-055-28/+119
| | | | | | Review URL: http://codereview.chromium.org/646022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40734 0039d316-1c4b-4281-b951-d872f2087c98
* 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