summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert 52600 - renderer_host: Remove CanBlur method.tfarina@chromium.org2010-07-1610-2/+34
| | | | | | | | | | | | | | | | | | This method was not implemented and always returns true. (Note: this was a TODO for brettw). BUG=None TEST=trybots Signed-off-by: Thiago Farina <tfarina@chromium.org> Review URL: http://codereview.chromium.org/2870050 TBR=tfarina@chromium.org Review URL: http://codereview.chromium.org/3033004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52601 0039d316-1c4b-4281-b951-d872f2087c98
* renderer_host: Remove CanBlur method.tfarina@chromium.org2010-07-1610-34/+2
| | | | | | | | | | | | | | | This method was not implemented and always returns true. (Note: this was a TODO for brettw). BUG=None TEST=trybots Signed-off-by: Thiago Farina <tfarina@chromium.org> Review URL: http://codereview.chromium.org/2870050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52600 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 46492 to repair perf regression in XP single-core Moz Page Cyclerjar@chromium.org2010-07-162-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | Actually, this only reverts the windows specific portion of 46492. Initial revert and restore (see revisions 52456 and 52441) seemed to show that this was indeed the cause of the regression. There was some problem with the perf bot, so I'm landing again to confirm that this removes the regression. As pointed out by pkasting, this is all browser side computation, but on a single core (as noted by Darin), browser processing becomes critical path (and can impact perf). My suspicioun is that the original code did some caching of its font metrics, and this was not (to the same extent??) being done in the replacement (centralized) code. If this does not provide the perf fix I'm expecting, I'll revert it. BUG=47227 TBR=pkasting Review URL: http://codereview.chromium.org/3023002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52599 0039d316-1c4b-4281-b951-d872f2087c98
* Adds support for OpenGL ES 2.0 extensionsgman@chromium.org2010-07-1614-133/+455
| | | | | | | | | | | | | | this one specifically adds support for GL_EXT_texture_compression_dxt1 and GL_OES_texture_npot and GL_EXT_texture_format_BGRA8888 TEST=unit tests BUG=none Review URL: http://codereview.chromium.org/2827051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52598 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out OriginToString into a common function in chrome/common/.tfarina@chromium.org2010-07-1610-43/+109
| | | | | | | | | | | | | | | With that, notifications doesn't depend on geolocation code anymore. (NOTE: this was a TODO for bulach). BUG=None TEST=out/Debug/unit_tests --gtest_filter=ContentSettingsHelperTest.* Signed-off-by: Thiago Farina <tfarina@chromium.org> Review URL: http://codereview.chromium.org/2910005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52597 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill credit cards should be obfuscated on Linuxdhollowa@chromium.org2010-07-162-13/+106
| | | | | | | | | | | AutoFill credit card information now gets stored in obfuscated form on disc. BUG=42038, 49115 TEST=EncryptorTest.CypherTextDiffers, EncryptorTest.DecryptError Review URL: http://codereview.chromium.org/2931020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52596 0039d316-1c4b-4281-b951-d872f2087c98
* Fix PDF files not loading at times with Acrobat Reader. This only happens in ↵ananta@chromium.org2010-07-162-10/+22
| | | | | | | | | | | | | | | | | the FastWebView code path while handling byte range requests. We need to strip out trailing \n\r characters before the boundary marker on the same lines as Firefox. Updated the multipart tests to account for this. Fixes bug http://code.google.com/p/chromium/issues/detail?id=48580 Bug=48580 Review URL: http://codereview.chromium.org/2881017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52595 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind Mac: Suppress another variant of a leaky remoting test.thestig@chromium.org2010-07-161-0/+11
| | | | | | | | BUG=46678 TEST=none Review URL: http://codereview.chromium.org/3010006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52594 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind Mac: Widen a suppression.thestig@chromium.org2010-07-161-1/+1
| | | | | | | | | TBR=stuartmorgan BUG=9351 TEST=none Review URL: http://codereview.chromium.org/3013005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52593 0039d316-1c4b-4281-b951-d872f2087c98
* Valgrind Mac: Suppress another error in remoting tests.thestig@chromium.org2010-07-161-1/+10
| | | | | | | | BUG=49250 TEST=none Review URL: http://codereview.chromium.org/3040002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52592 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where deleting an autofill/autocomplete entry didn't updatesky@chromium.org2010-07-161-0/+6
| | | | | | | | | | | | internal state correctly. BUG=48886 TEST=delete an entry from the autofill/autocomplete popup then chose 'AutoFill Options' or 'Clear form' and make sure it works. Review URL: http://codereview.chromium.org/3015004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52591 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill credit cards should be encrypted on the Macdhollowa@chromium.org2010-07-1616-32/+575
| | | | | | | | | | | These changes add encryption support on Mac for the Encryptor class. AES 128 bit is used for the encryption, and the auto-generated password is stored now in the Mac Keychain. This implies the Encryptor class on Mac can now block for user input, and can fail if access is denied. BUG=42038, 49131 TEST=EncryptorTest.CypherTextDiffers, EncryptorTest.DecryptError, EncryptorPasswordTest.* Review URL: http://codereview.chromium.org/2943014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52590 0039d316-1c4b-4281-b951-d872f2087c98
* Disable DispatchSegmentedControl because it crashes unit tests.aa@chromium.org2010-07-161-1/+3
| | | | | | | TBR=rsesek@chromium.org BUG=49206 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52589 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Take two at webkit merge 63323:63461."ojan@google.com2010-07-162-4/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52588 0039d316-1c4b-4281-b951-d872f2087c98
* Take two at webkit merge 63323:63461.ojan@google.com2010-07-162-1/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52587 0039d316-1c4b-4281-b951-d872f2087c98
* Bookmarks: Be a bit more cautios when positioning a menu to prevent it from ↵arv@chromium.org2010-07-162-15/+40
| | | | | | | | | | | being displayed outside the viewport. BUG=None TEST=Open bookmark manager. Make the window pretty small. The context menu should not be cut of unless the window is smaller than the menu. Review URL: http://codereview.chromium.org/3008003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52586 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r52581. The change seems OK, but it had the wrongaa@chromium.org2010-07-1664-216/+101
| | | | | | | | | description and bug association. Will re-land with correct information. TBR=thakis@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52585 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebCore's built in support for user styles instead of theaa@chromium.org2010-07-164-17/+125
| | | | | | | | | | | | | | | | hack we were doing before. This has a side-effect of fixing a bunch of content-interaction bugs because we will be using real user-level styles (in the CSS sense) rather than content-level styles. BUG=29995 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=52581 Review URL: http://codereview.chromium.org/2932007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52584 0039d316-1c4b-4281-b951-d872f2087c98
* Disable DispatchSimple because it crashes unit_tests.tony@chromium.org2010-07-161-1/+3
| | | | | | | | | | | Simply marking it as FAILS doesn't work for crashes. BUG=49206 TBR=dmaclach,rsesek Review URL: http://codereview.chromium.org/3043001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52583 0039d316-1c4b-4281-b951-d872f2087c98
* Options: Clean up some repetitive code.arv@chromium.org2010-07-1610-108/+74
| | | | | | | | | | | | | | 1. Added cr.addSingletonGetter (same as the Closure one) 2. Use that to define the singleton getters. 3. Remove the "model" param to the OptionsPage class since it wasn't used. 4. Use cr.defineProeprty in a few places. BUG=None TEST=None Review URL: http://codereview.chromium.org/2870053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52582 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebCore's built in support for user styles instead of theaa@chromium.org2010-07-1664-101/+216
| | | | | | | | | | | | | | hack we were doing before. This has a side-effect of fixing a bunch of content-interaction bugs because we will be using real user-level styles (in the CSS sense) rather than content-level styles. BUG=29995 Review URL: http://codereview.chromium.org/2932007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52581 0039d316-1c4b-4281-b951-d872f2087c98
* Make Objective-C++ compiler happy with net/socket/ssl_test_util.hsuzhe@chromium.org2010-07-161-1/+1
| | | | | | | | | BUG=49136 chrome/test/in_process_browser_test.h can not be included in *.mm files. TEST=none Review URL: http://codereview.chromium.org/3009004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52580 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for gl2ext.hgman@chromium.org2010-07-161-4/+16
| | | | | | | | | TEST=hand tested with gles2_demo and simple_texture2d BUG=none Review URL: http://codereview.chromium.org/3039003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52579 0039d316-1c4b-4281-b951-d872f2087c98
* Add about:appcache-internals to about:about.michaeln@chromium.org2010-07-161-1/+5
| | | | | | | | | BUG=49208 TEST=manual Review URL: http://codereview.chromium.org/2842050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52578 0039d316-1c4b-4281-b951-d872f2087c98
* Bookmarks: Persist expanded state of the tree items across sessions.arv@chromium.org2010-07-162-1/+79
| | | | | | | | | | | This fixes the bookmark manager. The state is stored using localStorage but we should probably store this in some other way so that it can be shared with Edit Bookmark dialog. BUG=6648 TEST=Collapse a couple of tree items in the bookmark manager. The collapsed state should be persisted after reload and restart. Review URL: http://codereview.chromium.org/3015002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52577 0039d316-1c4b-4281-b951-d872f2087c98
* Options: Update CSS to not use floats and add some RTL aware properties.arv@chromium.org2010-07-161-34/+16
| | | | | | | | | BUG=None TEST=Manual Review URL: http://codereview.chromium.org/2980010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52576 0039d316-1c4b-4281-b951-d872f2087c98
* Load Pepper v2 internal pdf plugin.jam@chromium.org2010-07-166-52/+7
| | | | | | Review URL: http://codereview.chromium.org/2891016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52575 0039d316-1c4b-4281-b951-d872f2087c98
* Remove debug fprintfs which don't compile on waterfall. Add missing header.jvoung@google.com2010-07-152-19/+3
| | | | | | Review URL: http://codereview.chromium.org/2870055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52574 0039d316-1c4b-4281-b951-d872f2087c98
* Add auto-connect option in cellular config dialogs.chocobo@chromium.org2010-07-1510-6/+154
| | | | | | | | BUG=chromium-os:4312 TEST=none Review URL: http://codereview.chromium.org/2805079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52573 0039d316-1c4b-4281-b951-d872f2087c98
* Revert webkit roll. Broke the mac dbg compile.ojan@google.com2010-07-152-4/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52570 0039d316-1c4b-4281-b951-d872f2087c98
* Video Buffering: Caches data to disk when paused (resubmit)vrk@google.com2010-07-154-5/+230
| | | | | | | | | | | | | Resubmitting this buffering patch because original patch was reverted. This patch clears up the memory leak issue in the unit tests and adds valgrind suppressions to silence the uninitialized variable false positives. BUG=42285 TEST=test_shell_tests Review URL: http://codereview.chromium.org/2908003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52569 0039d316-1c4b-4281-b951-d872f2087c98
* Build OSMesa on all platforms and not just on bots.apatrick@chromium.org2010-07-151-3/+1
| | | | | | | | | | | It was only built on Windows bots before. The new --use-gl switch will now prevent Chrome from using it by default if it finds the shared library, which was the previous behavior. TEST=try BUG=none Review URL: http://codereview.chromium.org/2911011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52568 0039d316-1c4b-4281-b951-d872f2087c98
* Set up tests to exercise the chrome outersandbox from the nacl loader.jvoung@google.com2010-07-1523-101/+1015
| | | | | | | | | | | | | | | | | | | It is similar to the renderer sandbox tests in that the test code is separated into a DLL and only loaded based on commandline flags. Currently tests file open, process creation, and connect. This is currently not set up for Linux. To set it up for Linux, we need to be more careful about what tests are expected to pass, and will need to look into zygote process for how to get the test shared lib loaded. BUG=39409 TEST=none Review URL: http://codereview.chromium.org/1549046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52567 0039d316-1c4b-4281-b951-d872f2087c98
* Added accessor for permissions map. NaCl needs this in order to look uperikkay@chromium.org2010-07-152-18/+51
| | | | | | | | | | | a nacl permission. BUG=45881 TEST=None Review URL: http://codereview.chromium.org/2941011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52566 0039d316-1c4b-4281-b951-d872f2087c98
* This callback is created byjiesun@google.com2010-07-151-5/+4
| | | | | | | | void PipelineImpl::FilterStateTransitionTask() and the ownership is transferred to Filter, filter should delete this callback. Review URL: http://codereview.chromium.org/2845044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52565 0039d316-1c4b-4281-b951-d872f2087c98
* Add links to html5rocks.com.kathyw@chromium.org2010-07-156-89/+166
| | | | | | | | | TEST=none BUG=49007 Review URL: http://codereview.chromium.org/2900013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52564 0039d316-1c4b-4281-b951-d872f2087c98
* Allow maverick with install-build-deps.sh.tony@chromium.org2010-07-151-2/+5
| | | | | | | | | | | | The first time I ran it, I got an error and had to run apt-get install -f, then re-run install-build-deps.sh. I didn't write down the error so I don't think I can repro. It almost works, so perhaps the next person can copy down the error. Review URL: http://codereview.chromium.org/2888011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52563 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Add patterns for subpixel test to fonts.conf.derat@chromium.org2010-07-151-0/+24
| | | | | | | | | | | | | | | This updates our layout test fontconfig settings to define one font family that explicitly enables subpixel rendering and one that disables it. I'm using this in a test for a change that fixes https://bugs.webkit.org/show_bug.cgi?id=42220. BUG=chromium-os:4638 TEST=upcoming Review URL: http://codereview.chromium.org/2928011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52562 0039d316-1c4b-4281-b951-d872f2087c98
* Changing UpdateStreamPacket protobuf definition for chromotinghclam@chromium.org2010-07-1518-140/+253
| | | | | | | | | This code also changes the API for encoder and ClientConnection to eliminate one less copy. Review URL: http://codereview.chromium.org/2963003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52561 0039d316-1c4b-4281-b951-d872f2087c98
* Audio pause and seek betterhclam@chromium.org2010-07-154-74/+94
| | | | | | | | | | | | | BUG=39885 Pause for audio is now in effect in less than 200ms. Seek for audio is also much better as we play also very short amount after seek. Review URL: http://codereview.chromium.org/2931014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52560 0039d316-1c4b-4281-b951-d872f2087c98
* Don't prompt to save for filetypes marked as auto-open.pkasting@chromium.org2010-07-152-28/+111
| | | | | | | | | | | | Check if the generated file extension is in the auto-open list. If so, don't bother displaying the save as dialog even if the always prompt for download option is on. Original patch by James Simonsen (see http://codereview.chromium.org/2910003 ), r=me. BUG=18587 TEST=Turn on prompt for download option. Mark a filetype as always open. Download a file of that type and make sure no dialog appears. Review URL: http://codereview.chromium.org/2823043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52559 0039d316-1c4b-4281-b951-d872f2087c98
* Http Cache: chain GetLoadState from transactions waiting forrvargas@google.com2010-07-156-6/+60
| | | | | | | | | | | | | | | | | | access to an entry to the transaction that has exclusive access to that entry. This means that requests that are blocked on the single writer lock of the http cache will report the load state of the request that has the lock, and WAITING_FOR_CACHE is reserved for requests that are actually waiting for the entry to be created by the cache. BUG=43582 TEST=net_unittests Review URL: http://codereview.chromium.org/2892010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52557 0039d316-1c4b-4281-b951-d872f2087c98
* Roll gyp from 836 -> 837.ajwong@chromium.org2010-07-151-1/+1
| | | | | | | | | | | Pull in change to serialize links in linux. BUG=none TEST=linux try bots. Review URL: http://codereview.chromium.org/2937012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52556 0039d316-1c4b-4281-b951-d872f2087c98
* TBR:Fix expectations after webkit roll.ojan@google.com2010-07-151-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52555 0039d316-1c4b-4281-b951-d872f2087c98
* Fix executable permissions on extension_icon_manager.*mpcomplete@chromium.org2010-07-152-0/+0
| | | | | | | | TBR=asargent Review URL: http://codereview.chromium.org/2884021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52554 0039d316-1c4b-4281-b951-d872f2087c98
* TBR:WebKit roll 63323:63461.ojan@google.com2010-07-152-1/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52553 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed bug with the way the command buffer code handledgman@chromium.org2010-07-153-10/+29
| | | | | | | | | | | arrays of uniforms. TEST=unit tests and WebGL conformance tests BUG=none Review URL: http://codereview.chromium.org/2834048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52552 0039d316-1c4b-4281-b951-d872f2087c98
* Lands http://codereview.chromium.org/2944021 for rjkroege:sky@chromium.org2010-07-152-0/+11
| | | | | | | | | | | | | | Defined TOUCH_UI flag to wrap touch-related code Added a gyp flag touchui that enables a TOUCH_UI cpp define to wrap forthcoming touch-related code. BUG=NONE TEST=Compiled with and without touchui set via include.gypi Review URL: http://codereview.chromium.org/3026001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52551 0039d316-1c4b-4281-b951-d872f2087c98
* On multi-round authentication schemes, the info_ field in the ↵cbentzel@chromium.org2010-07-154-2/+122
| | | | | | | | | | | HttpAuthController should be cleared (the user should only be prompted for username/password on the first round). BUG=48752 TEST=net_unittests --gtest_filter="*MultiRoundAuth*" Review URL: http://codereview.chromium.org/2941006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52550 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling crashing browser test "ThirtyFourTabs" on macoshima@chromium.org2010-07-151-1/+7
| | | | | | | | | BUG=49193 TEST=none Review URL: http://codereview.chromium.org/2812054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52549 0039d316-1c4b-4281-b951-d872f2087c98