summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Clarify wording around blocking 3rd party cookies and add lab to block ↵jochen@chromium.org2011-01-121-1/+1
| | | | | | | | | | | reading of 3rd party cookies BUG=69066 TEST=net_unittests Review URL: http://codereview.chromium.org/6207005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71148 0039d316-1c4b-4281-b951-d872f2087c98
* Remove two more unnecesary suppressions.thakis@chromium.org2011-01-121-2/+0
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71144 0039d316-1c4b-4281-b951-d872f2087c98
* Remove one suppression that's no longer needed. I rebased the test upstream.thakis@chromium.org2011-01-121-1/+0
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71131 0039d316-1c4b-4281-b951-d872f2087c98
* Fix WebKit canary builders after deletion ofkbr@google.com2011-01-122-2/+3
| | | | | | | | | | | WebGraphicsContext3DDefaultImpl from WebKit repository. BUG=none TEST=built test_shell on Linux Review URL: http://codereview.chromium.org/6153004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71108 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Pepper File IO callbacks.viettrungluu@chromium.org2011-01-113-65/+126
| | | | | | | | | | | | Add some tests (for aborting calls). Also fix Flash NetConnector callback running. BUG=none TEST=ppapi_tests Review URL: http://codereview.chromium.org/6228004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71092 0039d316-1c4b-4281-b951-d872f2087c98
* Move the in-process WebGL implementation from the WebKit to thekbr@google.com2011-01-117-2/+2162
| | | | | | | | | | | | | | | | | | | | | | | | | | Chromium repository to break circular dependencies on Chromium's OpenGL bindings in app/gfx/gl. The minimal changes to the code were made in order to break dependencies on WebCore types and to make the code fit the Google C++ style guide as closely as possible. There are many references to undesirable types like "long" in the WebGraphicsContext3D interface, which are the source of the majority of lint errors and which will be fixed in follow-on work. The upstream WebGraphicsContext3DDefaultImpl will be deleted after this lands. Tested: - Various WebGL demos in Chrome - Built and ran WebGL layout tests in DRT BUG=none TEST=none (see above) Review URL: http://codereview.chromium.org/6100009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71069 0039d316-1c4b-4281-b951-d872f2087c98
* fast/regex/malformed-escapes-expected.html now passes as ofmihaip@chromium.org2011-01-111-4/+0
| | | | | | | | http://trac.webkit.org/changeset/75484/ (rolled with r71043). TBR=jschuh git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71068 0039d316-1c4b-4281-b951-d872f2087c98
* Update our use of the NPAPI ClearSiteData API.bauerb@chromium.org2011-01-114-9/+23
| | | | | | | | | BUG=58235 TEST=none Review URL: http://codereview.chromium.org/6148006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71039 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land: add support for blocking out-of-date plug-ins on Linux.cevans@chromium.org2011-01-116-18/+120
| | | | | | | | | | BUG=NONE TEST=plugin_group_unittest.cc,plugin_lib_unittest.cc TBR=bauerb@chromium.org Review URL: http://codereview.chromium.org/6205004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71024 0039d316-1c4b-4281-b951-d872f2087c98
* Always delete your pointers! Note that RUNNING_UNDER_VALGRIND may not becevans@chromium.org2011-01-111-17/+3
| | | | | | | | | | | true for other memory leak-check technologies such as heapcheck/pprof! BUG=NONE TEST=PluginLibLoading.UnloadAllPlugins (on Linux) TBR=bauerb@chromium.org Review URL: http://codereview.chromium.org/6155005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71010 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebView::create call after http://trac.webkit.org/changeset/75448 tomihaip@chromium.org2011-01-111-0/+4
| | | | | | | | | | unbreak Mac WebKit canary bot (Mac side of r70952). BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6157004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70991 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Trade one hack for another to allow pepper plugins to print only ↵thestig@chromium.org2011-01-112-42/+50
| | | | | | | | | | selected pages. BUG=59732 TEST=none Review URL: http://codereview.chromium.org/6012004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70990 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 70963 - Support out-of-date plugin blocking on Linux.cevans@chromium.org2011-01-116-120/+18
| | | | | | | | | | | | BUG=NONE TEST=plugin_group_unittest.cc,plugin_lib_unittest.cc Review URL: http://codereview.chromium.org/5981010 TBR=nirnimesh@chromium.org Review URL: http://codereview.chromium.org/6146008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70980 0039d316-1c4b-4281-b951-d872f2087c98
* Made logging not look up --enable-dcheck from command lineakalin@chromium.org2011-01-112-5/+8
| | | | | | | | | | | | | | | | Made --enable-dcheck a parameter to InitLogging() and fixed up all callsites. BUG=62736 TEST=Manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=70782 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=70920 Review URL: http://codereview.chromium.org/6070006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70977 0039d316-1c4b-4281-b951-d872f2087c98
* glue: deprecate npapi::PluginVersionInfoevan@chromium.org2011-01-112-0/+35
| | | | | | | | | | | | | Add new entry points to RegisterInternalPlugin that take the appropriate arguments. Currently they just call into the old version of the function. I intend to remove this function completely, but NaCl still depends on the existing API, so this is the first change while I shuffle depedencies around. TEST=compiles Review URL: http://codereview.chromium.org/6161004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70972 0039d316-1c4b-4281-b951-d872f2087c98
* net: Remove typedef net::URLRequestTestJob URLRequestTestJob;tfarina@chromium.org2011-01-111-8/+9
| | | | | | | | | BUG=64263 TEST=compiled locally, trybots Review URL: http://codereview.chromium.org/6202002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70966 0039d316-1c4b-4281-b951-d872f2087c98
* Add --enable-accelerated-plugins flag to enable compositing for plugins, ↵piman@google.com2011-01-102-3/+7
| | | | | | | | | | | | | separately from the rest. The PPAPI 3D implementation requires accelerated compositing to be on. For both NaCl and Pepper Flash, we want to be able to enable compositing for plugins, without forcing it on for everything else. BUG=None TEST=with pepper flash Review URL: http://codereview.chromium.org/6190005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70964 0039d316-1c4b-4281-b951-d872f2087c98
* Support out-of-date plugin blocking on Linux.cevans@chromium.org2011-01-106-18/+120
| | | | | | | | | BUG=NONE TEST=plugin_group_unittest.cc,plugin_lib_unittest.cc Review URL: http://codereview.chromium.org/5981010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70963 0039d316-1c4b-4281-b951-d872f2087c98
* More changes to code to use new WebView::create function that takes in a ↵jam@chromium.org2011-01-103-1/+13
| | | | | | | | WebAutoFillClient. Review URL: http://codereview.chromium.org/6211003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70952 0039d316-1c4b-4281-b951-d872f2087c98
* Switch a wstring to a string16.evan@chromium.org2011-01-102-2/+3
| | | | | | | | | | | | This code is currently only used on Windows, so though the caller still uses a wstring this compiles. BUG=23581 TEST=compiles Review URL: http://codereview.chromium.org/6167003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70941 0039d316-1c4b-4281-b951-d872f2087c98
* Move clipboard from app/ to ui/baseben@chromium.org2011-01-1010-57/+64
| | | | | | | | | | BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/6135006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70938 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an incorrect use of wstring::npos.evan@chromium.org2011-01-101-2/+1
| | | | | | | | | | | | It's a good thing wstring::npos == string::npos, otherwise this would've been a bug! BUG=23581 TEST=compiles Review URL: http://codereview.chromium.org/6191002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70934 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 70920 - Made logging not look up --enable-dcheck from command lineakalin@chromium.org2011-01-102-8/+5
| | | | | | | | | | | | | | | | | Made --enable-dcheck a parameter to InitLogging() and fixed up all callsites. BUG=62736 TEST=Manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=70782 Review URL: http://codereview.chromium.org/6070006 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/6099012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70923 0039d316-1c4b-4281-b951-d872f2087c98
* Made logging not look up --enable-dcheck from command lineakalin@chromium.org2011-01-102-5/+8
| | | | | | | | | | | | | | Made --enable-dcheck a parameter to InitLogging() and fixed up all callsites. BUG=62736 TEST=Manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=70782 Review URL: http://codereview.chromium.org/6070006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70920 0039d316-1c4b-4281-b951-d872f2087c98
* Make RenderView implement WebAutoFillClient, in preparation of making WebKit ↵jam@chromium.org2011-01-101-0/+4
| | | | | | | | code call the functions on that interface. Once that's rolled, then the listener will be changed to AutoFillManager so that RenderView doesn't have to know about autofill code. Review URL: http://codereview.chromium.org/6156003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70916 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more IMAGE suppressions for a few tests that I rebased and that pass now.thakis@chromium.org2011-01-101-117/+0
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70911 0039d316-1c4b-4281-b951-d872f2087c98
* Make accelerated plugin support aware of the requirement to use thekbr@google.com2011-01-101-1/+17
| | | | | | | | | | | | | real OpenGL implementation rather than the Mesa software renderer. If not using desktop GL, then do not advertise Core Animation support, and make accelerated surface initialization fail. BUG=68751 TEST=none (ran reliability_tests with these changes) Review URL: http://codereview.chromium.org/6166003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70909 0039d316-1c4b-4281-b951-d872f2087c98
* Remove IMAGE suppressions for a few tests that I rebased and that pass now.thakis@chromium.org2011-01-101-268/+0
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70907 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.0.7.kmillikin@chromium.org2011-01-101-0/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6216001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70894 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored app cache clear on exit code to happen in the object owning the ↵pastarmovj@chromium.org2011-01-101-1/+4
| | | | | | | | | | | | | | | | | files. In an effort to remove the static functions that used to be called from the BrowserProcessImpl very late in the shutdown process and move the code to immediately after the files get freed from their respective users. Which will help to parallelize the shutdown sequence better and ensure files are deleted when they are not used anymore. BUG=65076 TEST=TBA Review URL: http://codereview.chromium.org/6077005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70893 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS and adjust references to WebCore.abarth@chromium.org2011-01-081-1/+1
| | | | | | Review URL: http://codereview.chromium.org/6087014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70844 0039d316-1c4b-4281-b951-d872f2087c98
* Turn gpu acceleration of video (CSC and scaling) on by default. <video> ↵vangelis@chromium.org2011-01-082-1/+3
| | | | | | | | | | | | elements will now trigger the accelerated compositor even if --enable-accelerated-layers isn't specified. A new flag (--disable-accelerated-video) is added to disable the feature. BUG=68911 Review URL: http://codereview.chromium.org/6160004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70842 0039d316-1c4b-4281-b951-d872f2087c98
* Apparently FAIL does not include TIMEOUTthakis@chromium.org2011-01-081-1/+1
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70840 0039d316-1c4b-4281-b951-d872f2087c98
* Better suppressions file fixthakis@chromium.org2011-01-081-1/+3
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70839 0039d316-1c4b-4281-b951-d872f2087c98
* Fix suppressions file.thakis@chromium.org2011-01-081-3/+1
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70838 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another suppression for skia.thakis@chromium.org2011-01-081-0/+4
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70837 0039d316-1c4b-4281-b951-d872f2087c98
* More skia suppressions.thakis@chromium.org2011-01-081-0/+2
| | | | | | TBR=senorblanco git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70836 0039d316-1c4b-4281-b951-d872f2087c98
* roll skia 636:673thakis@chromium.org2011-01-081-0/+396
| | | | | | | | | | | | | | | | | I need r666 (r667 and r668 are build fixes for r666. r673 fixes a regression that was introduced in r637 – found by the chromium trybots). Some code changes required due to r637, which changed the signature of a pure virtual method and the signatures of several non-virtual methods. I added OVERRIDEs on windows to let this be a compile error in the future. I also added SkBitmapCache.h/cpp to the gyp file which was added in r655. SkGradientShader depends on this. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=70693 Review URL: http://codereview.chromium.org/6081006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70835 0039d316-1c4b-4281-b951-d872f2087c98
* Fix grit dependencies for chromeos, touchui, and toolkit_views.tony@chromium.org2011-01-081-1/+2
| | | | | | | | | | | | We weren't passing in the grit defines to grit_info.py, so we weren't getting the dependencies behind <if> blocks included in the Makefile. BUG=68028 Review URL: http://codereview.chromium.org/6109003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70822 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for a plugin crasher which occurs in the context of NPP_Destroy. The ↵ananta@chromium.org2011-01-071-14/+7
| | | | | | | | | | | | | | | | | | | | | plugin invokes NPN_MemFree in this context and we crash while invoking the destructor of the PluginHost as the reference count of the PluginHost object is 0. It is not clear as to why this happens as the PluginHost object is implemented as a singleton with a static scoped_refptr object around to ensure that the ref count is at least 1 until the CRT is around. From the dump it appears that CRT is still valid. In any case we don't need to validate the host pointers in NPN_MemAlloc and NPN_MemFree. Will look further in the code to see if there is any misuse of the PluginHost pointer. BUG=68767 TESt=none Review URL: http://codereview.chromium.org/6134001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70791 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 70782 - Made logging not look up --enable-dcheck from command lineakalin@chromium.org2011-01-072-8/+5
| | | | | | | | | | | | | | | Made --enable-dcheck a parameter to InitLogging() and fixed up all callsites. BUG=62736 TEST=Manual Review URL: http://codereview.chromium.org/6070006 TBR=akalin@chromium.org Review URL: http://codereview.chromium.org/6100007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70783 0039d316-1c4b-4281-b951-d872f2087c98
* Made logging not look up --enable-dcheck from command lineakalin@chromium.org2011-01-072-5/+8
| | | | | | | | | | | | Made --enable-dcheck a parameter to InitLogging() and fixed up all callsites. BUG=62736 TEST=Manual Review URL: http://codereview.chromium.org/6070006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70782 0039d316-1c4b-4281-b951-d872f2087c98
* Update stringslaforge@chromium.org2011-01-0751-76/+174
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70780 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor grit -D flags into a gyp variable so we don'ttony@chromium.org2011-01-072-4/+10
| | | | | | | | | | | | have to repeat the logic for it in a bunch of different places. I had to add another level of variables{} so I could use use_titlecase_in_grd_files in a condition. I also removed some quotes around default values since that seems to be the more common way to express boolean values. BUG=68028 Review URL: http://codereview.chromium.org/6070011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70757 0039d316-1c4b-4281-b951-d872f2087c98
* Start sorting methods in class declarations.erg@google.com2011-01-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | A lot of our headers are a mess and aren't organized. Impose the following order on files in the base/ directory: class Blah { each public/protected/private section: typedefs; enums; static constants; ctors; dtors; methods; overridden virtual methods; data members; }; BUG=68682 TEST=compiles Review URL: http://codereview.chromium.org/6081007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70749 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS for WebKit 75242:75243. Also remove some now-redundant expectationssenorblanco@chromium.org2011-01-071-3/+0
| | | | | | | | | | | | from downstream test_expectations. BUG=none TEST=layout tests TBR=jorlow Review URL: http://codereview.chromium.org/6163002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70742 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily add a failing test to local test_expectations.senorblanco@chromium.org2011-01-071-0/+2
| | | | | | | | | | BUG=none TEST=none TBR=finnur Review URL: http://codereview.chromium.org/6176002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70735 0039d316-1c4b-4281-b951-d872f2087c98
* Add an instance parameter to var objects, audio, and the 2D API. This ↵brettw@chromium.org2011-01-074-16/+33
| | | | | | | | | | | | | | | | replaces the module in most cases. This will be used in the proxy to multiplex one plugin across multiple renderer processes. We need the instance in the proxy to know which process to send it to. I added a deprecated var object creation function for native client, which depends on the module and this is very difficult to change. Because it doesn't have the multiplexing requirements, this is fine for now. TEST=ppapi ui tests BUG=none Review URL: http://codereview.chromium.org/6085009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70721 0039d316-1c4b-4281-b951-d872f2087c98
* reapply r70628. It was wrongly blamed for breaking Linux valgrind bots.estade@chromium.org2011-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | The revert was r70688. original author: Matt Menke First pass at adding http/backend cache events to the NetLog. Adds sources and events for ActiveCacheEntry and EntryImpl objects, as well as adding cache read/write events to HttpCacheTransactions. Most new read/write events are only logged when NetLog logging mode is set to log all events. Also, net-internals now merges begin and end events that have parameters, as long as only one of them has parameters. I think this increases readability, at the cost of making it a little more difficult to follow timings with just the "st" values. BUG=59382 TEST=none yet, other than updates to existing tests. Review URL: http://codereview.chromium.org/6150002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70716 0039d316-1c4b-4281-b951-d872f2087c98
* Expose Map/UnmapTexSubImage2DCHROMIUM to pepper pluginspiman@google.com2011-01-074-0/+81
| | | | | | | | | | | This is done as a separate interface, but similar to PPB_OpenGLES2_Dev BUG=none TEST=With Flash Review URL: http://codereview.chromium.org/6080012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70706 0039d316-1c4b-4281-b951-d872f2087c98