[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
kinuko at chromium.org
kinuko at chromium.org
Wed Dec 22 13:15:56 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 6bd63d46e58d12398923b05650c05ab11daea6cf
Author: kinuko at chromium.org <kinuko at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Fri Sep 10 02:19:00 2010 +0000
2010-09-09 Kinuko Yasuda <kinuko at chromium.org>
Reviewed by Dumitru Daniliuc.
Add Entry.getMetadata for FileSystem API
https://bugs.webkit.org/show_bug.cgi?id=45403
Add getMetadata to Entry.idl (I had missed to include this
in my previous Entry.idl patch.)
Also make some minor cleanups and nits fixes.
No new tests; layout test is going be added later.
* fileapi/DOMFileSystem.cpp: Bug fix.
* fileapi/MetadataCallback.h: Nits fix.
* fileapi/Entry.idl: Added getMetadata.
* fileapi/ErrorCallback.h: Nits fix.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 1b3f458..f300af9 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,22 @@
+2010-09-09 Kinuko Yasuda <kinuko at chromium.org>
+
+ Reviewed by Dumitru Daniliuc.
+
+ Add Entry.getMetadata for FileSystem API
+ https://bugs.webkit.org/show_bug.cgi?id=45403
+
+ Add getMetadata to Entry.idl (I had missed to include this
+ in my previous Entry.idl patch.)
+
+ Also make some minor cleanups and nits fixes.
+
+ No new tests; layout test is going be added later.
+
+ * fileapi/DOMFileSystem.cpp: Bug fix.
+ * fileapi/MetadataCallback.h: Nits fix.
+ * fileapi/Entry.idl: Added getMetadata.
+ * fileapi/ErrorCallback.h: Nits fix.
+
2010-09-09 Ryosuke Niwa <rniwa at webkit.org>
Reviewed by Eric Seidel.
diff --git a/WebCore/fileapi/DOMFileSystem.cpp b/WebCore/fileapi/DOMFileSystem.cpp
index f1b9342..a8a7e6b 100644
--- a/WebCore/fileapi/DOMFileSystem.cpp
+++ b/WebCore/fileapi/DOMFileSystem.cpp
@@ -78,6 +78,7 @@ bool DOMFileSystem::hasPendingActivity() const
void DOMFileSystem::contextDestroyed()
{
m_asyncFileSystem->stop();
+ ActiveDOMObject::contextDestroyed();
}
void DOMFileSystem::getMetadata(const Entry* entry, PassRefPtr<MetadataCallback> successCallback, PassRefPtr<ErrorCallback> errorCallback)
diff --git a/WebCore/fileapi/Entry.idl b/WebCore/fileapi/Entry.idl
index 7d4ffee..e2c1e12 100644
--- a/WebCore/fileapi/Entry.idl
+++ b/WebCore/fileapi/Entry.idl
@@ -38,10 +38,10 @@ module storage {
readonly attribute DOMString fullPath;
readonly attribute DOMFileSystem filesystem;
+ void getMetadata(in [Optional, Callback] MetadataCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
void moveTo(in Entry parent, in [Optional] DOMString name, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
void copyTo(in Entry parent, in [Optional] DOMString name, in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
void remove(in [Optional, Callback] VoidCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
void getParent(in [Optional, Callback] EntryCallback successCallback, in [Optional, Callback] ErrorCallback errorCallback);
- DOMString toURI(in [Optional] DOMString mimeType);
};
}
diff --git a/WebCore/fileapi/ErrorCallback.h b/WebCore/fileapi/ErrorCallback.h
index 91143e8..cceb354 100644
--- a/WebCore/fileapi/ErrorCallback.h
+++ b/WebCore/fileapi/ErrorCallback.h
@@ -38,7 +38,6 @@
namespace WebCore {
class FileError;
-class ScriptExecutionContext;
class ErrorCallback : public RefCounted<ErrorCallback> {
public:
diff --git a/WebCore/fileapi/MetadataCallback.h b/WebCore/fileapi/MetadataCallback.h
index 3d57400..725a0c1 100644
--- a/WebCore/fileapi/MetadataCallback.h
+++ b/WebCore/fileapi/MetadataCallback.h
@@ -38,7 +38,6 @@
namespace WebCore {
class Metadata;
-class ScriptExecutionContext;
class MetadataCallback : public RefCounted<MetadataCallback> {
public:
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list