[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 14:21:04 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 64357925a59c448223b7bc6c11c191e7779d0d2b
Author: kinuko at chromium.org <kinuko at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Oct 6 23:24:31 2010 +0000
2010-10-06 Kinuko Yasuda <kinuko at chromium.org>
Unreviewed, fixing screwed up ChangeLogs.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69252 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 6b09251..84f422f 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,97 @@
+2010-10-06 Kinuko Yasuda <kinuko at chromium.org>
+
+ Unreviewed, fixing screwed up ChangeLogs.
+
+2010-10-06 Kinuko Yasuda <kinuko at chromium.org>
+
+ Reviewed by David Levin.
+
+ Add FileSystemSync implementation for Worker
+ https://bugs.webkit.org/show_bug.cgi?id=47044
+
+ Tests: fast/filesystem/async-operations.html
+ fast/filesystem/workers/async-operations.html
+ fast/filesystem/workers/sync-operations.html
+
+ * GNUmakefile.am:
+ * WebCore.gypi:
+ * WebCore.pro:
+ * WebCore.vcproj/WebCore.vcproj:
+ * WebCore.xcodeproj/project.pbxproj:
+ * bindings/generic/RuntimeEnabledFeatures.h: Removed
+ requestFileSystemEnabled() as I changed the idl/generator to
+ use fileSystemEnabled for all the FileSystem related features.
+ * fileapi/DOMFileSystem.cpp:
+ * fileapi/DOMFileSystem.h:
+ * fileapi/DOMFileSystemBase.cpp:
+ (WebCore::DOMFileSystemBase::getMetadata): Moved from DOMFileSystem.
+ (WebCore::checkValidityForForCopyOrMove): Moved from DOMFileSystem.
+ (WebCore::DOMFileSystemBase::move): Moved from DOMFileSystem.
+ (WebCore::DOMFileSystemBase::copy): Moved from DOMFileSystem.
+ (WebCore::DOMFileSystemBase::remove): Moved from DOMFileSystem.
+ (WebCore::DOMFileSystemBase::getParent): Moved from DOMFileSystem.
+ (WebCore::DOMFileSystemBase::getFile): Moved from DOMFileSystem.
+ (WebCore::DOMFileSystemBase::getDirectory): Moved from DOMFileSystem.
+ (WebCore::DOMFileSystemBase::readDirectory): Moved from DOMFileSystem.
+ * fileapi/DOMFileSystemBase.h:
+ * fileapi/DOMFileSystemSync.h:
+ * fileapi/DirectoryEntry.cpp:
+ (WebCore::DirectoryEntry::DirectoryEntry): Updated to call
+ DOMFileSystemBase's method instead of DOMFileSystem's one.
+ (WebCore::DirectoryEntry::getFile): Ditto.
+ (WebCore::DirectoryEntry::getDirectory): Ditto.
+ * fileapi/DirectoryEntry.h:
+ * fileapi/DirectoryEntrySync.cpp:
+ (WebCore::DirectoryEntrySync::getFile): Implemented.
+ (WebCore::DirectoryEntrySync::getDirectory): Implemented.
+ * fileapi/DirectoryReader.h:
+ * fileapi/DirectoryReaderSync.cpp:
+ (WebCore::DirectoryReaderSync::readEntries): Implemented.
+ * fileapi/Entry.cpp:
+ (WebCore::Entry::Entry): Updated to call DOMFileSystemBase's method.
+ (WebCore::Entry::getMetadata): Ditto.
+ (WebCore::Entry::moveTo): Ditto.
+ (WebCore::Entry::copyTo): Ditto.
+ (WebCore::Entry::remove): Ditto.
+ (WebCore::Entry::getParent): Ditto.
+ * fileapi/Entry.h:
+ * fileapi/Entry.idl:
+ * fileapi/EntryArraySync.cpp:
+ (WebCore::EntryArraySync::create): Added.
+ * fileapi/EntryArraySync.h:
+ * fileapi/EntryBase.h:
+ (WebCore::EntryBase::filesystem): Added.
+ * fileapi/EntrySync.cpp:
+ (WebCore::EntrySync::create): Implemented.
+ (WebCore::EntrySync::getMetadata): Implemented.
+ (WebCore::EntrySync::moveTo): Implemented.
+ (WebCore::EntrySync::copyTo): Implemented.
+ (WebCore::EntrySync::remove): Implemented.
+ * fileapi/EntrySync.h:
+ * fileapi/FileEntry.cpp:
+ * fileapi/FileEntry.h:
+ * fileapi/FileSystemCallbacks.cpp:
+ (WebCore::EntryCallbacks::create): Updated to take DOMFileSystemBase
+ instead of DOMFileSystem.
+ (WebCore::EntryCallbacks::EntryCallbacks): Ditto.
+ (WebCore::EntriesCallbacks::create): Ditto.
+ (WebCore::EntriesCallbacks::EntriesCallbacks): Ditto.
+ * fileapi/FileSystemCallbacks.h:
+ * fileapi/LocalFileSystem.cpp:
+ (WebCore::LocalFileSystem::requestFileSystem): Added synchronous
+ parameter.
+ * fileapi/LocalFileSystem.h:
+ * fileapi/Metadata.h:
+ * fileapi/SyncCallbackHelper.h: Added. This defines a helper template
+ for synchronous implementation.
+ * page/DOMWindow.idl:
+ * platform/AsyncFileSystem.h:
+ (WebCore::AsyncFileSystem::waitCompletion): Added.
+ * workers/WorkerContext.cpp:
+ (WebCore::WorkerContext::requestFileSystemSync): Added.
+ * workers/WorkerContext.h:
+ * workers/WorkerContext.idl:
+
2010-10-06 Andrei Popescu <andreip at google.com>
Reviewed by Jeremy Orlow.
@@ -925,6 +1019,154 @@
(WebCore::SVGFilter::sourceImageRect):
(WebCore::SVGFilter::maxImageSize):
+2010-10-06 Pavel Podivilov <podivilov at chromium.org>
+
+ Reviewed by Yury Semikhatsky.
+
+ Web Inspector: add "Set Breakpoint" item to XHR resource context menu.
+ https://bugs.webkit.org/show_bug.cgi?id=47085
+
+ * English.lproj/localizedStrings.js:
+ * inspector/front-end/ResourcesPanel.js:
+ (WebInspector.ResourcesPanel.prototype._contextMenu):
+
+2010-10-05 Kinuko Yasuda <kinuko at chromium.org>
+
+ Reviewed by David Levin.
+
+ Add idl and mock classes for FileSystemSync for FileSystem API
+ https://bugs.webkit.org/show_bug.cgi?id=46405
+
+ Added bunch of *Sync classes, plus refactored some classes:
+ Added DOMFileSystemBase as a common base class for DOMFileSystem and
+ DOMFileSystemSync.
+ Added EntryBase as a common base class for Entry and EntrySync.
+ Added DirectoryReaderBase as a common base class for DirectoryReader and
+ DirectoryReaderSync.
+
+ Test: fast/filesystem/workers/
+
+ * CMakeLists.txt: Added new files.
+ * DerivedSources.cpp: Added new files.
+ * DerivedSources.make: Added new files.
+ * GNUmakefile.am: Added new files.
+ * WebCore.gypi: Added new files.
+ * WebCore.pri: Added new files.
+ * WebCore.pro: Added new files.
+ * WebCore.vcproj/WebCore.vcproj: Added new files. Also removed the duplicated fileapi\FileEntry.cpp entry.
+ * WebCore.xcodeproj/project.pbxproj: Added new files.
+ * bindings/js/JSDirectoryEntrySyncCustom.cpp: Added.
+ * bindings/js/JSEntrySyncCustom.cpp: Added.
+ * bindings/v8/custom/V8DirectoryEntrySyncCustom.cpp: Added.
+ * bindings/v8/custom/V8EntrySyncCustom.cpp: Added.
+ * fileapi/DOMFileSystemBase.cpp: Added.
+ * fileapi/DOMFileSystemBase.h: Added.
+ * fileapi/DOMFileSystemSync.cpp: Added.
+ * fileapi/DOMFileSystemSync.h: Added.
+ * fileapi/DOMFileSystemSync.idl: Added.
+ * fileapi/DirectoryEntrySync.cpp: Added.
+ * fileapi/DirectoryEntrySync.h: Added.
+ * fileapi/DirectoryEntrySync.idl: Added.
+ * fileapi/DirectoryReaderBase.h: Added.
+ * fileapi/DirectoryReaderSync.cpp: Added.
+ * fileapi/DirectoryReaderSync.h: Added.
+ * fileapi/DirectoryReaderSync.idl: Added.
+ * fileapi/EntryArraySync.cpp: Added.
+ * fileapi/EntryArraySync.h: Added.
+ * fileapi/EntryArraySync.idl: Added.
+ * fileapi/EntryBase.h: Added.
+ * fileapi/EntrySync.cpp: Added.
+ * fileapi/EntrySync.h: Added.
+ * fileapi/EntrySync.idl: Added.
+ * fileapi/FileEntrySync.cpp: Added.
+ * fileapi/FileEntrySync.h: Added.
+ * fileapi/FileEntrySync.idl: Added.
+
+2010-10-05 Kent Tamura <tkent at chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ REGRESSION (r67166): "Placeholder" text remains in input box after 2nd focus()
+ https://bugs.webkit.org/show_bug.cgi?id=45940
+
+ Test: fast/forms/input-placeholder-focus-twice.html
+
+ * html/HTMLFormControlElement.h: Make supportsPlaceholder() public.
+ * rendering/RenderTextControlSingleLine.cpp:
+ (WebCore::RenderTextControlSingleLine::updateFromElement):
+ We always need to update the renderer value with the DOM value if
+ the element supports the placeholder feature.
+ Note: the placeholder feature and "unacceptable renderer value"
+ are exclusive.
+
+2010-10-05 Kyusun Kim <maniagoon at company100.net>
+
+ Reviewed by Kent Tamura.
+
+ [BREWMP] Translate key code in PlatformKeyboardEvent with IKeysMapping
+ https://bugs.webkit.org/show_bug.cgi?id=47234
+
+ Brew MP devices have a variey of key configurations and use modifiers to
+ input capital letters, symbols and special characters. Use IKeysMapping to translate key code.
+
+ * platform/brew/PlatformKeyboardEventBrew.cpp:
+ (WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent):
+
+2010-10-05 W. James MacLean <wjmaclean at chromium.org>
+
+ Reviewed by James Robinson.
+
+ [chromium] Add mipmap support for ImageLayerChromium
+ https://bugs.webkit.org/show_bug.cgi?id=46493
+
+ Mipmap behaviour can be tested with existing tests.
+ Tests in LayoutTests/compositing/images/ will detect if
+ mipmaps fail.
+
+ * platform/graphics/chromium/ContentLayerChromium.cpp:
+ (WebCore::ContentLayerChromium::SharedValues::SharedValues):
+ (WebCore::isPowerOfTwo):
+ (WebCore::ContentLayerChromium::updateTextureRect):
+ * platform/graphics/chromium/ContentLayerChromium.h:
+ (WebCore::ContentLayerChromium::SharedValues::npotSupported):
+ * platform/graphics/chromium/ImageLayerChromium.cpp:
+ (WebCore::ImageLayerChromium::updateContents):
+
+2010-10-05 Adam Barth <abarth at webkit.org>
+
+ Reviewed by Darin Adler.
+
+ Issue in treebuilder parsing related to table tags
+ https://bugs.webkit.org/show_bug.cgi?id=47190
+
+ Update ASSERT to match the spec and our behavior.
+
+ * html/parser/HTMLTreeBuilder.cpp:
+ (WebCore::HTMLTreeBuilder::processEndTagForInCell):
+
+2010-10-05 Victoria Kirst <vrk at google.com>
+
+ Reviewed by James Robinson.
+
+ VideoLayerChromium releases old resources if the LayerRenderer changes.
+ https://bugs.webkit.org/show_bug.cgi?id=47030
+
+ Refactored LayerChromium to have a virtual cleanupResources() method
+ that will release textures/other context-dependent resources when a
+ LayerRenderer changes. ContentLayerChromium and VideoLayerChromium now
+ override this method to perform cleanup.
+
+ * platform/graphics/chromium/ContentLayerChromium.cpp:
+ * platform/graphics/chromium/ContentLayerChromium.h:
+ * platform/graphics/chromium/LayerChromium.cpp:
+ (WebCore::LayerChromium::setLayerRenderer):
+ * platform/graphics/chromium/LayerChromium.h:
+ (WebCore::LayerChromium::cleanupResources):
+ * platform/graphics/chromium/VideoLayerChromium.cpp:
+ (WebCore::VideoLayerChromium::~VideoLayerChromium):
+ (WebCore::VideoLayerChromium::cleanupResources):
+ * platform/graphics/chromium/VideoLayerChromium.h:
+
2010-10-05 Kinuko Yasuda <kinuko at chromium.org>
Reviewed by Jian Li.
@@ -937,6 +1179,63 @@
* fileapi/FileEntry.cpp:
(WebCore::FileEntry::file): Implemented.
+2010-09-29 Alpha Lam <hclam at chromium.org>
+
+ Reviewed by James Robinson.
+
+ Render textures in video frame directly.
+ https://bugs.webkit.org/show_bug.cgi?id=46765
+
+ Render textures in VideoLayerChromium directly if the video frame type
+ is GL texture. In the future VideoLayerChromium will not allocate
+ textures and perform textures upload as those operations will be done
+ in Chromium to minimize memory copy. This patch will help moving toward
+ this direction and facilitate hardware video decoding.
+
+ * platform/graphics/chromium/VideoFrameChromium.h:
+ * platform/graphics/chromium/VideoFrameProvider.h:
+ (WebCore::VideoFrameProvider::~VideoFrameProvider):
+ * platform/graphics/chromium/VideoLayerChromium.cpp:
+ (WebCore::VideoLayerChromium::VideoLayerChromium):
+ (WebCore::VideoLayerChromium::~VideoLayerChromium):
+ (WebCore::VideoLayerChromium::updateContents):
+ (WebCore::VideoLayerChromium::draw):
+ (WebCore::VideoLayerChromium::releaseCurrentFrame):
+ (WebCore::VideoLayerChromium::resetFrameParameters):
+ (WebCore::VideoLayerChromium::saveCurrentFrame):
+ * platform/graphics/chromium/VideoLayerChromium.h:
+ (WebCore::VideoLayerChromium::SharedValues::initialized):
+
+2010-10-05 Fady Samuel <fsamuel at chromium.org>
+
+ Reviewed by Darin Adler.
+
+ REGRESSION (r65539): One pixel white gaps when scrolling Trac changeset pages
+ https://bugs.webkit.org/show_bug.cgi?id=45131
+
+ When border-collapse: separate property is set on the table, paintObject
+ may skip repainting cells, if the dirty region only touches one row/col of pixels.
+
+ Test: fast/table/simple_paint_separate_borders.html
+
+ * rendering/RenderTableSection.cpp:
+ (WebCore::RenderTableSection::paintObject):
+ Don't subtract one from the right and bottom of the dirty paint rect.
+
+2010-10-05 Sanjeev Radhakrishnan <sanjeevr at chromium.org>
+
+ Reviewed by Darin Fisher.
+
+ PluginDocument now holds on to the created plugin node so that the pluginNode() and pluginWidget() methods can return the correct node.
+ https://bugs.webkit.org/show_bug.cgi?id=47129
+
+ * html/PluginDocument.cpp:
+ (WebCore::PluginDocumentParser::createDocumentStructure):
+ (WebCore::PluginDocument::pluginWidget):
+ (WebCore::PluginDocument::pluginNode):
+ * html/PluginDocument.h:
+ (WebCore::PluginDocument::setPluginNode):
+
2010-10-05 Andreas Kling <kling at webkit.org>
Reviewed by Tor Arne Vestbø.
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list