[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