| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
BUG=61676
TEST=QuotaManagerTest.GetAvailableSpaceTest
Review URL: http://codereview.chromium.org/7014042
Patch from Taiju Tsuiki <tzik@google.com>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85720 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
BUG=82903
Review URL: http://codereview.chromium.org/7038017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85719 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From what I can see, callbacks from FileSystemOperation will always
happen on the calling thread, which is already the IO thread. Thus,
the io_loop_ member isn't needed, and the callbacks can be called directly.
This change is in preparation for a further refactoring of the
FileSystem URLRequestJobs.
R=ericu@chromium.org
Review URL: http://codereview.chromium.org/7017034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85713 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=23581
Review URL: http://codereview.chromium.org/7034021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85687 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=23581
Review URL: http://codereview.chromium.org/7037014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85672 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=82698
TEST=existing test chrome\test\functional\databases.py
Review URL: http://codereview.chromium.org/7031016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85645 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=FileSystemOperationWriteTest.*
TBR=hbono@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85640 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Updates to r10 of the upstream 'npapi-sdk' project headers (the replacement for npapi-headers). Also further reduces forking, by removing some old local changes that are no longer necassary.
BUG=42645
TEST=Everything still compiles
Review URL: http://codereview.chromium.org/7033014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85636 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=FileWriterDelegateTest with valgrind
TBR=hbono@chromium.org
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85625 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
patch based on: http://codereview.chromium.org/6973005/
BUG=74841
TEST=FileWriterDelegate.*
Review URL: http://codereview.chromium.org/7012037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85622 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/7019009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85618 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=61676
TEST=none
Review URL: http://codereview.chromium.org/7029009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85613 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
- moved usage-cache related implementation from SandboxQuotaClient to SandboxMountPointProvider, and
- renamed SandboxQuotaClient and FileSystemQuotaClient as now it doesn't depend on sandbox_provider.
BUG=74841
TEST=FileSystemQuotaClient.*
Review URL: http://codereview.chromium.org/6973005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85605 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=61676
TEST=SandboxQuotaClientTest.DeleteOriginTest
TBR=tzik@google.com
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85598 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=61676
TEST=SandboxQuotaClientTest.DeleteOriginTest
Review URL: http://codereview.chromium.org/7003021
Patch from Taiju Tsuiki <tzik@google.com>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85588 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=61676
TEST=to be added
Review URL: http://codereview.chromium.org/7035014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85583 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
builders that canary-webkit-revisions.py checks by default.
This is due to the builders restructuring.
TEST=run the script manually.
BUG=none
Review URL: http://codereview.chromium.org/7031003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85575 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=82078
TEST=none
Review URL: http://codereview.chromium.org/7013047
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85543 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
tests and one data type change.
BUG=none
TEST=unit tests included
Review URL: http://codereview.chromium.org/7013054
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85508 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
NotifyOriginInUse/NotifyOriginNoLongerInUse when frames are loaded/unloaded.
BUG=61676
TEST=appcache_host_unittest.cc
Review URL: http://codereview.chromium.org/6999008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85507 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=61676
TEST=QuotaDatabaseTest.*, (no tests for QuotaManagerTest.*).
Review URL: http://codereview.chromium.org/7033006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85480 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is useful, for example, in finding tests failing for many builders or only
for one builder.
Example:
$ ./webkit/tools/layout_tests/canary-webkit-revisions.py
...
**** Failing revisions *****
...
**** Failing tests ****
** Tests failing for 10 builders: Webkit Linux, Webkit Linux (dbg)(1), Webkit Linux 64, Webkit Mac10.5, Webkit Mac10.5 (dbg)(1), Webkit Mac10.6, Webkit Mac10.6 (dbg), Webkit Vista, Webkit Win, Webkit Win (dbg)(1) **
fast/canvas/webgl/context-lost-restored.html
** Tests failing for 8 builders: Webkit Linux, Webkit Mac10.5, Webkit Mac10.5 (dbg)(1), Webkit Mac10.6, Webkit Mac10.6 (dbg), Webkit Vista, Webkit Win, Webkit Win (dbg)(1) **
fast/canvas/webgl/gl-vertexattribpointer.html
...
** Tests failing for 1 builders: Webkit Linux **
fast/canvas/webgl/invalid-UTF-16.html
fast/canvas/webgl/null-object-behaviour.html
fast/replaced/003.html
**** Passing revisions *****
...
TEST=run the script manually
BUG=none
Review URL: http://codereview.chromium.org/6973026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85457 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Notify the QuotaManager of accesses and modifications to the amount of storage utlized.
* Still, the hard-coded 5MB limit is in place.
BUG=61676
TEST=database_tracker_unittest.cc, database_connections_unittest.cc
Review URL: http://codereview.chromium.org/7001014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85400 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
because it is off by default. In this patch, we explicitly turn the feature
on.
Review URL: http://codereview.chromium.org/7021008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85356 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Advice on how best to test this is welcome.
BUG=none
TEST=parts tested via existing unit tests; I'm not sure how to test the rest
Review URL: http://codereview.chromium.org/7011014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85351 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the "plugin.onmessage = function(x){...}" style vs the 'plugin.addEventListener' style, and it seems that we should prefer supporting the addEventListener style.
This breaks the ability to do "plugin.onmessage =" :-(. I expected dispatchEvent to do it for me, but it does not. To add that support (if desired), I could work on making dispatchEvent do it, or I could fake it out via the script in MessageChannel (Basically have the old path of invoking onmessage directly, plus the new dispatchEvent code).
Brett, please focus on PPAPI-specific stuff. Adam, please focus on my event code (especially message_channel.cc and the JavaScript in test_post_message.cc).
BUG=None
TEST=test_post_message.cc
Review URL: http://codereview.chromium.org/6901060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85348 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tests.
This should help reduce WebKit gardening pain since all WebFrame implementations will reside in WebKit itself.
BUG=none
TEST=test_shell_tests
Review URL: http://codereview.chromium.org/6973051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85343 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This is functional and reasonably well-tested, but we'll still have to adapt the system a bit in order to use it.
BUG=none
TEST=included unit tests
Review URL: http://codereview.chromium.org/6955013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85332 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This has a bit of a change from the previous couple of resources that were
converted in that the ResourceCreationProxy now calls a static proxy function
for actually doing the work. It became too complicated and required that the
ResourceCreationProxy know a lot about the internals of the objects.
Did a little namespace cleanup. This renames "pp::shared_impl" to just use the
"ppapi" namespace. The "shared_impl" was ugly and didn't help anything. Some
files in that directory used "ppapi::shared_impl" instead which was even more
confusing.
Do a little build cleanup. The old ppapi_shared_proxy.gypi is now split into
two sub-files, one for ppapi_shared, and one for ppapi_proxy. It's hopefully
easier to find stuff now.
Review URL: http://codereview.chromium.org/7014024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85303 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements the communciation layers from the Renderer process
to the GPU process and back for the AcceleratedVideoDecoder PPAPI
interfaces.
BUG=NONE
TEST=NONE
Review URL: http://codereview.chromium.org/6876004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85296 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=82078
TEST=none
Review URL: http://codereview.chromium.org/6973057
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85275 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed version of issue 6904042.
BUG=61676
TEST='QuotaManagerTests.*'
Review URL: http://codereview.chromium.org/7004019
Patch from Taiju Tsuiki <tzik@google.com>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85263 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
There where failures on memory waterfall
Review URL: http://codereview.chromium.org/7012035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85256 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/7011034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85250 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
webkit_tests.
Now running the script for non-webkit canary bots makes sense.
This addresses the first half of Bug 78538.
(For the last half, see http://codereview.chromium.org/6993006/)
Example:
$ ./webkit/tools/layout_tests/canary-webkit-revisions.py "XP Tests (dbg)" "Vista Tests"
Oldest revision to check: 86223
"XP Tests (dbg)"
"Vista Tests"
**** Failing revisions *****
The last run was at r86225 on "XP Tests (dbg)" and the following 1 tests failed
compile failed
**** Passing revisions *****
No passing runs on "XP Tests (dbg)"
The last passing run was at r86223 on "Vista Tests"
Passing revision range: r86223 - r86223
TEST=run the script manually
BUG=78538
Check the canary builds up to the last-rolled WebKit revision.
The script now examines the DEPS file to know the WebKit revision.
This patch solves the last half of BUG 78538.
TEST=run canary-webkit-revisions.py and observe.
BUG=78538
Review URL: http://codereview.chromium.org/7004017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85249 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The script now examines the DEPS file to know the WebKit revision.
This patch solves the last half of BUG 78538.
TEST=run canary-webkit-revisions.py and observe.
BUG=78538
Review URL: http://codereview.chromium.org/6993006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85246 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
migrated data from user prefs to local state in M12.
Changes to get ssl preferences from local state in IO thread.
Replaced uses of CreateSystemSSLConfigService with
new net::SSLConfigServiceDefaults so that we could delete
CreateSystemSSLConfigService method.
Deleted ssl_config_service_manager_system.cc
Review URL: http://codereview.chromium.org/6810010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85243 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
+jamesr for OWNERS on content/renderer because nobody else on GPU has owners there. :s
BUG=81481
Review URL: http://codereview.chromium.org/6976012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85233 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
GLSurface::Create*GLSurface plus a
surface type independent GLContext::CreateGLContext
TEST=try, including layout tests
BUG=none
Review URL: http://codereview.chromium.org/7013037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85207 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
functionality provided by plugin_thread.cc
to the default_plugin which is the only caller. Removed the unused AppendToLog function from the webkit_glue
namespace.
BUG=82326
Review URL: http://codereview.chromium.org/7012004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85202 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This modifies the compositor to hold DoDeferredUpdate until the previous frames are ack'd by the GPU.
This vastly improves rendering smoothness.
There is some complexity in the way we intercept the SwapBuffers callback due to the different types of GraphicsContexts that get scheduled by render_widget.
BUG=80480,53051
Review URL: http://codereview.chromium.org/6902106
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85186 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
// QuotaClients should call this method when storage is accessed.
// Used to maintain LRU ordering.
void NotifyStorageAccessed(client, origin, type);
// Used to avoid evicting origins with open pages.
// A call to NotifyOriginInUse must be balanced by a later call
// to NotifyOriginNoLongerInUse.
void NotifyOriginInUse(origin);
void NotifyOriginNoLongerInUse(origin);
Implemented the latter two along with an IsOriginInUse(origin) method.
2) Added a quota_manager() getter to the proxy interface for use only on the IO thread.
3) Removed GetUsageAndQuota from the proxy interface, since the impl does not support that. Changed the callsite for that to use proxy->quota_manager()->GetUsageAndQuota().
4) Virtualized the proxy interface to make client testing easier.
5) Use raw MessageLoopProxy ptrs for ctor args instead of scoped_refptr<T> to avoid having to inlude as much.
BUG=61676
TEST=added tests for OriginInUse bookeeping
Review URL: http://codereview.chromium.org/6973017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85155 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
WebSocketJob, which appears to be unused and which I updated in this cl) is switched over to use ContentBrowserClient.
BUG=76793
Review URL: http://codereview.chromium.org/6973011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85136 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
GLSurface::Create*GLSurface plus a
surface type independent GLContext::CreateGLContext".
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85124 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The leak doesn't happen in usual cases, though the code implies it could occur.
BUG=none
TEST=fileapi tests
Review URL: http://codereview.chromium.org/7005021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85104 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
GLSurface::Create*GLSurface plus a surface type independent GLContext::CreateGLContext.
TEST=webgl on windows and mac, trybots
BUG=none
Review URL: http://codereview.chromium.org/6997003
Review URL: http://codereview.chromium.org/7015016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85081 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Patch from Fabien Tassin <fta@sofaraway.org>.
Review URL: http://codereview.chromium.org/7015008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85074 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: http://codereview.chromium.org/7005036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85056 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GLSurface::Create*GLSurface plus a surface type independent GLContext::CreateGLContext.
TEST=webgl on windows and mac, trybots
BUG=none
Review URL: http://codereview.chromium.org/6997003
TBR=apatrick@chromium.org
Review URL: http://codereview.chromium.org/7015003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85016 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
surface type independent GLContext::CreateGLContext.
TEST=webgl on windows and mac, trybots
BUG=none
Review URL: http://codereview.chromium.org/6997003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85013 0039d316-1c4b-4281-b951-d872f2087c98
|