summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Convert implicit scoped_refptr constructor calls to explicit ones, part 1thakis@chromium.org2010-11-0126-216/+216
| | | | | | | | | | | This CL was created automatically by this clang rewriter: http://codereview.appspot.com/2776043/ . I manually fixed a few rough spots of the rewriter output (doh1-3) and fixed all presubmit errors. BUG=28083 TEST=None Review URL: http://codereview.chromium.org/4192012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64573 0039d316-1c4b-4281-b951-d872f2087c98
* Change a couple of occurances of ASSERT_TRUE(false) to FAIL()michaeln@chromium.org2010-10-301-2/+2
| | | | | | | | | | TEST=none BUG=none TBR=phajdan.jr Review URL: http://codereview.chromium.org/3896005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64532 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA stats for saving/printing PDFs (the printing will be done through ↵jam@chromium.org2010-10-305-1/+20
| | | | | | | | | the private Pepper API). BUG=61142 Review URL: http://codereview.chromium.org/4158013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64528 0039d316-1c4b-4281-b951-d872f2087c98
* Make plugin requests retrievable from the appcache for nplugins and pepper.michaeln@chromium.org2010-10-292-0/+17
| | | | | | | | | BUG=61146 TEST=thinking about how to make a test for this? Review URL: http://codereview.chromium.org/4158007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64489 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily silence fast/images/svg-as-background.html on mac webkit bots.dimich@chromium.org2010-10-291-1/+1
| | | | | | | | | | TBR=nirnimesh BUG=none TEST=none Review URL: http://codereview.chromium.org/4194006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64480 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 64466 - Language tag for speech.nirnimesh@chromium.org2010-10-291-3/+2
| | | | | | | | | | | | | | | | | | | | | This is the 3rd in a 4-sided patch to add language attribute support to speech input. The other patches can be found here: 1st - http://codereview.chromium.org/3615005/show 2nd - https://bugs.webkit.org/show_bug.cgi?id=47089 4th - https://bugs.webkit.org/show_bug.cgi?id=47420 This patch will be submitted once the webkit change has been rolled into chromium DEPS. Also, a last webkit cleanup patch will be submitted at any point after the 2nd patch. BUG=53598 TEST= Review URL: http://codereview.chromium.org/3595018 TBR=leandrogracia@chromium.org Review URL: http://codereview.chromium.org/4163005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64469 0039d316-1c4b-4281-b951-d872f2087c98
* Language tag for speech.leandrogracia@chromium.org2010-10-291-2/+3
| | | | | | | | | | | | | | | | | | This is the 3rd in a 4-sided patch to add language attribute support to speech input. The other patches can be found here: 1st - http://codereview.chromium.org/3615005/show 2nd - https://bugs.webkit.org/show_bug.cgi?id=47089 4th - https://bugs.webkit.org/show_bug.cgi?id=47420 This patch will be submitted once the webkit change has been rolled into chromium DEPS. Also, a last webkit cleanup patch will be submitted at any point after the 2nd patch. BUG=53598 TEST= Review URL: http://codereview.chromium.org/3595018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64466 0039d316-1c4b-4281-b951-d872f2087c98
* New shockwave security update.panayiotis@google.com2010-10-291-2/+2
| | | | | | | | | | http://www.adobe.com/support/security/bulletins/apsb10-25.html BUG=61152 TEST=test_shell_tests Review URL: http://codereview.chromium.org/4209004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64455 0039d316-1c4b-4281-b951-d872f2087c98
* Local test_expectations update.dimich@chromium.org2010-10-291-0/+2
| | | | | | | | | | TBR=mnaganov BUG=none TEST=none Review URL: http://codereview.chromium.org/4087010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64370 0039d316-1c4b-4281-b951-d872f2087c98
* Implements filesystem integration with devtools. Implements a functionality ↵kkanetkar@chromium.org2010-10-292-0/+5
| | | | | | | | | | | | to "Show in folder" that launches native file browser. BUG=32277 TEST=None Review URL: http://codereview.chromium.org/3593005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64344 0039d316-1c4b-4281-b951-d872f2087c98
* Release GetFileSystemRootPath callback on the correct thread.kinuko@chromium.org2010-10-281-0/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4142009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64304 0039d316-1c4b-4281-b951-d872f2087c98
* Add NavigateToURL, equivalent of NPN_GetURL with a target, to private2 interfacepiman@chromium.org2010-10-284-1/+46
| | | | | | | | | BUG=flapper:11 TEST=http://flashgameninjas.com/ with pepper flash. Review URL: http://codereview.chromium.org/4094006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64292 0039d316-1c4b-4281-b951-d872f2087c98
* Use an opaque handle type to pass WebPluginDelegateImpl across dylib boundariesthakis@chromium.org2010-10-282-11/+13
| | | | | | | | | | | This works around a wicked new clang linker optimization, but also feels cleaner in general. BUG=http://llvm.org/bugs/show_bug.cgi?id=8478 TEST=clang/mac builder stays green with newer clang version Review URL: http://codereview.chromium.org/4191003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64289 0039d316-1c4b-4281-b951-d872f2087c98
* Initial support for built-in DNS resolver/cache.agayev@chromium.org2010-10-281-1/+1
| | | | | | | | | BUG=60149 TEST=None Review URL: http://codereview.chromium.org/4216001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64271 0039d316-1c4b-4281-b951-d872f2087c98
* Add create boolean to webkit_support::OpenFileSystem.kinuko@chromium.org2010-10-282-3/+3
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4171001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64214 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 64202 - Initial support for built-in DNS resolver/cache.yusukes@chromium.org2010-10-281-1/+1
| | | | | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/3693001 TBR=agayev@chromium.org Review URL: http://codereview.chromium.org/4208002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64204 0039d316-1c4b-4281-b951-d872f2087c98
* Initial support for built-in DNS resolver/cache.agayev@chromium.org2010-10-281-1/+1
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/3693001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64202 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure that gc is exposed in the test_shellsgjesse@google.com2010-10-271-2/+3
| | | | | | | | | The change in r63863 added the option of changing the V8 JavaScript flags while running tests. However the --expose-gc flag needs to be set before V8 is initialized to the gc object to be available. BUG=60864 Review URL: http://codereview.chromium.org/4174004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64056 0039d316-1c4b-4281-b951-d872f2087c98
* Change miscellaneous LOG(INFO)s to VLOG()s that I missed the first time ↵pkasting@chromium.org2010-10-271-2/+1
| | | | | | | | | | | | through, either because they were LOG_IF() (which I didn't search for) or they were added during the week I was changing things. Plus a few misc. cleanup bits. BUG=none TEST=none Review URL: http://codereview.chromium.org/4111002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63998 0039d316-1c4b-4281-b951-d872f2087c98
* Fix rounding errors when converting between zoom factor and zoom level.jam@chromium.org2010-10-261-0/+9
| | | | | | | BUG=60640 Review URL: http://codereview.chromium.org/4117002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63971 0039d316-1c4b-4281-b951-d872f2087c98
* Add an option to the test_shell to enable it to load each test several timessgjesse@google.com2010-10-268-19/+126
| | | | | | | | | | | | | | | | | | We have sees bugs which could have been caught by reloading a page one or more times and finding that the results for one of the subsequent loads is not the same as the expected output. The new option--multiple-loads=X will load each test X time. The output dumped by test_shell is the result of the last load. The default when the option is specified without a value is 2 times in debug mode and 5 times in release mode. To be able to have more fine-grained control of how the JavaScript engine behaves for each load the existing flag --js-flags can now specify a list of flag-sets like this --js-flags="--xxx,--noxxx --yyy,--noyyy" First load will run with --xxx, the second with --yyy and the third without any (the 'no' prefix is handled by V8 to turn off the flag). The changes to the Python test runner will be in a separate change. BUG=none TEST=none Review URL: http://codereview.chromium.org/4016002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63863 0039d316-1c4b-4281-b951-d872f2087c98
* Move debug-related stuff from base to the base/debug directory and use thebrettw@chromium.org2010-10-268-11/+11
| | | | | | | | | | | | | | | | base::debug namespace. This splits apart debug_util into base/debugger and base/stack_trace There are still two functions in debug_util that I'm not sure what to do with. Since this uses the base::debug namespace, I removed the functions in debugger.h from the static class and just made them free functions in the namespace. TEST=it compiles BUG=none Review URL: http://codereview.chromium.org/3945002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63859 0039d316-1c4b-4281-b951-d872f2087c98
* Add HasSingleOrigin() to WebDataSource.scherkus@chromium.org2010-10-268-19/+79
| | | | | | | | | BUG=25432, 55745 TEST=test_shell_tests and layout tests Review URL: http://codereview.chromium.org/3984002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63845 0039d316-1c4b-4281-b951-d872f2087c98
* Webkit: Update expectations for fast/canvas/webgl/uniform-location.html.thestig@chromium.org2010-10-261-1/+1
| | | | | | | | | BUG=60671 TEST=Windows Webkit bots go green? TBR=kbr Review URL: http://codereview.chromium.org/4137002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63840 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes ReadInternal() memory leak from BufferedDataSource testsvrk@google.com2010-10-261-0/+5
| | | | | | | | | | | | | | Makes Read() calls from the loader class automatically delete the given ReadCallback by default, so as to prevent memory leaks when a test does not explicitly delete the ReadCallback. Also deletes valgrind and heapcheck suppressions associated with this fix. BUG=60381 TEST=test_shell_tests Review URL: http://codereview.chromium.org/4116001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63817 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress WebGL test failures after Mesa 7.9 upgrade until they can bekbr@chromium.org2010-10-261-1/+7
| | | | | | | | | | | | fully investigated. TBR=dglazkov BUG=60651 TEST=none Review URL: http://codereview.chromium.org/4141001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63811 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some FileRef-related issues that show up only on POSIX.dumi@chromium.org2010-10-251-1/+14
| | | | | | | | | BUG=none TEST=PPAAPITest.{FileRef|FileIO} pass Review URL: http://codereview.chromium.org/4034001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63784 0039d316-1c4b-4281-b951-d872f2087c98
* This is the second try at submitting ↵ericu@google.com2010-10-251-0/+4
| | | | | | | | | | | | | | | http://codereview.chromium.org/3991007/show; I've removed the extra renderer cleanup that turned out to break in the test environment. Workers who want to use FileWriter need to be granted permission to access files in the user's FileSystem directory. BUG=none; you need tests I haven't checked in yet to repro this problem. TEST=none; tests are in review, but will go in after this fix. Review URL: http://codereview.chromium.org/4057004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63781 0039d316-1c4b-4281-b951-d872f2087c98
* PPB_Var implementation, Chrome side.neb@chromium.org2010-10-253-2/+235
| | | | | | | | | | | This implements the new PPB_Var interface on pepper. BUG=57613 TEST=ppapi_tests, yet uncommitted. Review URL: http://codereview.chromium.org/3801006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63752 0039d316-1c4b-4281-b951-d872f2087c98
* Add UI test for click-to-play.bauerb@chromium.org2010-10-254-0/+52
| | | | | | | | | BUG=57277 TEST=NPAPIVisiblePluginTester.ClickToPlay:ClickToPlayPluginTest.* Review URL: http://codereview.chromium.org/3539002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63722 0039d316-1c4b-4281-b951-d872f2087c98
* Move all Valgrind/TSan/Dr.Memory gtest exclude files to ↵timurrrr@chromium.org2010-10-242-8/+4
| | | | | | | | | | | | | | | | | | | | tools/valgrind/gtest_exclude If I receive an LGTM, I'll land this patch (with updated .txt files of course) during the weekend in the Europe afternoon to minimize possible damages. Then I'll update all the docs accordingly For the record, I got the list of the files by doing find . | grep -v "\.svn" | grep "valgrind.*gtest" | sed "s/\.gtest.*$//" | \ sed "s/\/[a-z_]\+$//" | sort | uniq | tee list_dirs And then for F in `cat list_dirs`; do svn mv $F/*.txt tools/valgrind/gtest_exclude/; done TEST=ran a few tests locally under Valgrind and TSan Review URL: http://codereview.chromium.org/4054004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63681 0039d316-1c4b-4281-b951-d872f2087c98
* Update layout test suppressionsisherman@chromium.org2010-10-231-5/+4
| | | | | | | | | | | BUG=53073, 60384, 60393 TEST=none TBR=scherkus, zmo Review URL: http://codereview.chromium.org/4032006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63637 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 63619 - Workers who want to use FileWriter need to be granted ↵ericu@google.com2010-10-231-4/+0
| | | | | | | | | | | | | | permission to access files in the user's FileSystem directory. BUG=none; you need tests I haven't checked in yet to repro this problem. TEST=none; tests are in review, but will go in after this fix. Review URL: http://codereview.chromium.org/3991007 TBR=ericu@google.com Review URL: http://codereview.chromium.org/3996009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63623 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress layout test failure of fast/replaced/border-radius-clip.htmlhclam@chromium.org2010-10-231-0/+3
| | | | | | | | | | Failure happened after r63609. BUG=60384 TEST=None TBR=scherkus git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63621 0039d316-1c4b-4281-b951-d872f2087c98
* Workers who want to use FileWriter need to be granted permission to access ↵ericu@google.com2010-10-231-0/+4
| | | | | | | | | | | files in the user's FileSystem directory. BUG=none; you need tests I haven't checked in yet to repro this problem. TEST=none; tests are in review, but will go in after this fix. Review URL: http://codereview.chromium.org/3991007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63619 0039d316-1c4b-4281-b951-d872f2087c98
* Remove GetURLForDebugging().pkasting@chromium.org2010-10-236-22/+4
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4071004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63614 0039d316-1c4b-4281-b951-d872f2087c98
* Terminate FilterFactory and his nasty friendshclam@chromium.org2010-10-2313-268/+114
| | | | | | | | | | | | | FilterFactory, IsMediaFormatSupported and CreateFactory are the source of evil. They also have have a gang of template functions. This patch terminate them all and make the world a better place. BUG=28207 TEST=<video> runs Review URL: http://codereview.chromium.org/3878001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63609 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing valgrind error because of mem leak in BuffereDataSource unit testsvrk@google.com2010-10-221-0/+5
| | | | | | | | | | | Forgot to stop the DataSource at the end of the ReadHang test. BUG=NONE TEST=test_shell_tests Review URL: http://codereview.chromium.org/4059002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63592 0039d316-1c4b-4281-b951-d872f2087c98
* Adding Abort() to DataSource to wake up hanging Read()vrk@google.com2010-10-2210-37/+168
| | | | | | | | | | | | | | | This change adds an Abort() method to BufferedDataSource, which will wake up a blocking read if one exists. When WebMediaPlayerImpl being destroyed, it now tells BufferedDataSource to abort before it tells the pipeline to stop, so the pipeline will not hang while waiting for a never-ending Read() to return. BUG=54465 TEST=test_shell_tests Review URL: http://codereview.chromium.org/4009002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63548 0039d316-1c4b-4281-b951-d872f2087c98
* Fix file comment to use python triple quotes on both sides oftony@chromium.org2010-10-221-1/+1
| | | | | | | | | | the docstring. TBR=jorlow Review URL: http://codereview.chromium.org/4043004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63531 0039d316-1c4b-4281-b951-d872f2087c98
* FBTF: More dtor deinlining. (Can almost see the end!)erg@google.com2010-10-222-0/+3
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/3962004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63527 0039d316-1c4b-4281-b951-d872f2087c98
* Update code that previously constructed strings from string iterators only ↵erikwright@chromium.org2010-10-222-16/+12
| | | | | | | | | | to use StringToInt. These usages now pass the iterators directly to the new StringToInt overloads. BUG=None TEST=All Review URL: http://codereview.chromium.org/3968001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63515 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compilation with system ICU.phajdan.jr@chromium.org2010-10-221-1/+2
| | | | | | | | | | | This is upstreaming a Gentoo Linux patch. BUG=none TEST=noe Review URL: http://codereview.chromium.org/3769008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63490 0039d316-1c4b-4281-b951-d872f2087c98
* Fix python run_webkit_tests wrapper script to work correctly regardless ofdpranke@google.com2010-10-221-6/+1
| | | | | | | | | | | | | whether you're running cygwin python or win32 python and regardless of where you're invoking the script from. BUG=59958 TEST=run from the directory above src R=jam@chromium.org Review URL: http://codereview.chromium.org/3995005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63467 0039d316-1c4b-4281-b951-d872f2087c98
* I meant to delete this file in r63438.tony@chromium.org2010-10-211-0/+0
| | | | | | | | TBR=evan Review URL: http://codereview.chromium.org/4058003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63439 0039d316-1c4b-4281-b951-d872f2087c98
* Use forwarding headers instead of copying header filestony@chromium.org2010-10-213-65/+172
| | | | | | | | | | | | for webkit.org checkouts. This avoid the chance of someone accidentally editing a file in WebKit/chromium/third_party/WebKit/ or the files being out of date. BUG=56677 Review URL: http://codereview.chromium.org/3961001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63438 0039d316-1c4b-4281-b951-d872f2087c98
* Add the support of PP_IMAGEDATAFORMAT_RGBA_PREMUL in the browser.klobag@chromium.org2010-10-214-28/+124
| | | | | | | | | | If the plugin format and the browser format do not match, the browser will handle the proper conversion to ensure it uses the correct format. This is re-sbumit of 63375. Added couple of cast to make win happy. Review URL: http://codereview.chromium.org/4000004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63436 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 63375 - Add the support of PP_IMAGEDATAFORMAT_RGBA_PREMUL in the browser.klobag@chromium.org2010-10-214-117/+28
| | | | | | | | | | | If the plugin format and the browser format do not match, the browser will handle the proper conversion to ensure it uses the correct format. Review URL: http://codereview.chromium.org/3859004 TBR=klobag@chromium.org Review URL: http://codereview.chromium.org/4026003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63378 0039d316-1c4b-4281-b951-d872f2087c98
* Add the support of PP_IMAGEDATAFORMAT_RGBA_PREMUL in the browser.klobag@chromium.org2010-10-214-28/+117
| | | | | | | | If the plugin format and the browser format do not match, the browser will handle the proper conversion to ensure it uses the correct format. Review URL: http://codereview.chromium.org/3859004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63375 0039d316-1c4b-4281-b951-d872f2087c98
* Cleans up the cached resources on valgrind.hbono@chromium.org2010-10-212-0/+6
| | | | | | | | | | The valgrind bots sometimes report the leaks of our cached resources. To fix these occasional leaks, this change cleans up all the cached resources of both our test shell and DumpRenderTree when they run on valgrind. BUG=31800 TEST=make the "WebKit Linux (valgrind layout)" bot greener. Review URL: http://codereview.chromium.org/3861002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63319 0039d316-1c4b-4281-b951-d872f2087c98