diff options
author | dglazkov@google.com <dglazkov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-23 18:29:00 +0000 |
---|---|---|
committer | dglazkov@google.com <dglazkov@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-23 18:29:00 +0000 |
commit | 8d7594a03c4c305610a25629c20ed8fbde2b4b17 (patch) | |
tree | f838baf68b2eab2f6ff0b742d51e5e4723f9faef /webkit | |
parent | 124261e8e09608110c41d88f01c65f23606c8274 (diff) | |
download | chromium_src-8d7594a03c4c305610a25629c20ed8fbde2b4b17.zip chromium_src-8d7594a03c4c305610a25629c20ed8fbde2b4b17.tar.gz chromium_src-8d7594a03c4c305610a25629c20ed8fbde2b4b17.tar.bz2 |
Move port/page/chromium to WebCore/page/chromium, Mac build
R=eroman
Review URL: http://codereview.chromium.org/16432
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7421 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/port/page/chromium/AXObjectCacheChromium.cpp | 61 | ||||
-rw-r--r-- | webkit/port/page/chromium/AccessibilityObjectChromium.cpp | 37 | ||||
-rw-r--r-- | webkit/port/page/chromium/AccessibilityObjectWrapper.h | 50 | ||||
-rw-r--r-- | webkit/port/page/chromium/ChromeClientChromium.h | 30 | ||||
-rw-r--r-- | webkit/port/page/chromium/DragControllerChromium.cpp | 77 | ||||
-rw-r--r-- | webkit/port/page/chromium/EventHandlerChromium.cpp | 155 | ||||
-rw-r--r-- | webkit/port/page/chromium/FrameChromium.cpp | 104 | ||||
-rw-r--r-- | webkit/port/page/chromium/FrameChromium.h | 38 | ||||
-rw-r--r-- | webkit/webkit.xcodeproj/project.pbxproj | 73 |
9 files changed, 38 insertions, 587 deletions
diff --git a/webkit/port/page/chromium/AXObjectCacheChromium.cpp b/webkit/port/page/chromium/AXObjectCacheChromium.cpp deleted file mode 100644 index da30ac5..0000000 --- a/webkit/port/page/chromium/AXObjectCacheChromium.cpp +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (C) 2008 Apple Inc. All Rights Reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - -#include "config.h" -#include "AXObjectCache.h" - -#include "AccessibilityObject.h" - -namespace WebCore { - -void AXObjectCache::detachWrapper(AccessibilityObject* obj) -{ - // On Windows, AccessibilityObjects are created when get_accChildCount is - // called, but they are not wrapped until get_accChild is called, so this - // object may not have a wrapper. - if (AccessibilityObjectWrapper* wrapper = obj->wrapper()) - wrapper->detach(); -} - -void AXObjectCache::attachWrapper(AccessibilityObject*) -{ - // On Windows, AccessibilityObjects are wrapped when the accessibility - // software requests them via get_accChild. -} - -void AXObjectCache::postNotification(RenderObject*, const String&) -{ -} - -void AXObjectCache::postNotificationToElement(RenderObject*, const String&) -{ -} - -void AXObjectCache::handleFocusedUIElementChanged() -{ -} - -} // namespace WebCore diff --git a/webkit/port/page/chromium/AccessibilityObjectChromium.cpp b/webkit/port/page/chromium/AccessibilityObjectChromium.cpp deleted file mode 100644 index e309ac8..0000000 --- a/webkit/port/page/chromium/AccessibilityObjectChromium.cpp +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (C) 2008 Apple Inc. All Rights Reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - -#include "config.h" -#include "AccessibilityObject.h" - -namespace WebCore { - -bool AccessibilityObject::accessibilityIgnoreAttachment() const -{ - return false; -} - -} // namespace WebCore diff --git a/webkit/port/page/chromium/AccessibilityObjectWrapper.h b/webkit/port/page/chromium/AccessibilityObjectWrapper.h deleted file mode 100644 index bd890ea..0000000 --- a/webkit/port/page/chromium/AccessibilityObjectWrapper.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (C) 2008 Apple Inc. All Rights Reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef AccessibilityObjectWrapper_h -#define AccessibilityObjectWrapper_h - -namespace WebCore { - - class AccessibilityObject; - - class AccessibilityObjectWrapper : public RefCounted<AccessibilityObjectWrapper> { - public: - virtual ~AccessibilityObjectWrapper() {} - virtual void detach() = 0; - bool attached() const { return m_object; } - AccessibilityObject* accessibilityObject() const { return m_object; } - - protected: - AccessibilityObjectWrapper(AccessibilityObject* obj) - : RefCounted<AccessibilityObjectWrapper>(0), m_object(obj) { } - AccessibilityObjectWrapper() : m_object(0) { } - - AccessibilityObject* m_object; - }; - -} // namespace WebCore - -#endif // AccessibilityObjectWrapper_h diff --git a/webkit/port/page/chromium/ChromeClientChromium.h b/webkit/port/page/chromium/ChromeClientChromium.h deleted file mode 100644 index b59529a..0000000 --- a/webkit/port/page/chromium/ChromeClientChromium.h +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef ChromeClientWin_h -#define ChromeClientWin_h - -#include <wtf/Forward.h> - -#include "ChromeClient.h" - -namespace WebCore { - class Cursor; - class FileChooser; - class Frame; - class FramelessScrollView; - class IntRect; - class String; - class Widget; - - class ChromeClientChromium : public ChromeClient { - public: - // Notifies the client of a new popup widget. The client should place - // and size the widget with the given bounds, relative to the screen. - virtual void popupOpened(FramelessScrollView* popupView, const IntRect& bounds, bool focus_on_show) = 0; - }; -} - -#endif // ChromeClientWin_h - diff --git a/webkit/port/page/chromium/DragControllerChromium.cpp b/webkit/port/page/chromium/DragControllerChromium.cpp deleted file mode 100644 index 7642ea3..0000000 --- a/webkit/port/page/chromium/DragControllerChromium.cpp +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright (C) 2007 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "config.h" -#include "DragController.h" - -#include "DragData.h" -#include "SelectionController.h" -#include <wtf/RefPtr.h> - -#if PLATFORM(WIN_OS) -#include <windows.h> -#endif - -namespace WebCore { - -const int DragController::LinkDragBorderInset = 2; -const int DragController::MaxOriginalImageArea = 1500 * 1500; -const int DragController::DragIconRightInset = 7; -const int DragController::DragIconBottomInset = 3; - -const float DragController::DragImageAlpha = 0.75f; - -DragOperation DragController::dragOperation(DragData* dragData) -{ - //FIXME: to match the macos behaviour we should return DragOperationNone - //if we are a modal window, we are the drag source, or the window is an attached sheet - //If this can be determined from within WebCore operationForDrag can be pulled into - //WebCore itself - ASSERT(dragData); - return dragData->containsURL() && !m_didInitiateDrag ? DragOperationCopy : DragOperationNone; -} - -bool DragController::isCopyKeyDown() { - // TODO(darin): This should not be OS specific. Delegate to the embedder - // instead. -#if PLATFORM(WIN_OS) - return ::GetAsyncKeyState(VK_CONTROL); -#else - return false; -#endif -} - -const IntSize& DragController::maxDragImageSize() -{ - static const IntSize maxDragImageSize(200, 200); - - return maxDragImageSize; -} - -void DragController::cleanupAfterSystemDrag() -{ -} - -} diff --git a/webkit/port/page/chromium/EventHandlerChromium.cpp b/webkit/port/page/chromium/EventHandlerChromium.cpp deleted file mode 100644 index 382922a..0000000 --- a/webkit/port/page/chromium/EventHandlerChromium.cpp +++ /dev/null @@ -1,155 +0,0 @@ -/* - * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "config.h" -#include "EventHandler.h" - -#include "ChromiumDataObject.h" -#include "ClipboardChromium.h" -#include "Cursor.h" -#include "FloatPoint.h" -#include "FocusController.h" -#include "FrameView.h" -#include "Frame.h" -#include "HitTestRequest.h" -#include "HitTestResult.h" -#include "MouseEventWithHitTestResults.h" -#include "Page.h" -#include "PlatformKeyboardEvent.h" -#include "PlatformWheelEvent.h" -#include "RenderWidget.h" -#include "SelectionController.h" -#include "NotImplemented.h" - -namespace WebCore { - -#if PLATFORM(DARWIN) -const double EventHandler::TextDragDelay = 0.15; -#else -const double EventHandler::TextDragDelay = 0.0; -#endif - -bool EventHandler::passMousePressEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) -{ - // If we're clicking into a frame that is selected, the frame will appear - // greyed out even though we're clicking on the selection. This looks - // really strange (having the whole frame be greyed out), so we deselect the - // selection. - IntPoint p = m_frame->view()->windowToContents(mev.event().pos()); - if (m_frame->selection()->contains(p)) { - VisiblePosition visiblePos( - mev.targetNode()->renderer()->positionForPoint(mev.localPoint())); - Selection newSelection(visiblePos); - if (m_frame->shouldChangeSelection(newSelection)) - m_frame->selection()->setSelection(newSelection); - } - - subframe->eventHandler()->handleMousePressEvent(mev.event()); - return true; -} - -bool EventHandler::passMouseMoveEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe, HitTestResult* hoveredNode) -{ - if (m_mouseDownMayStartDrag && !m_mouseDownWasInSubframe) - return false; - subframe->eventHandler()->handleMouseMoveEvent(mev.event(), hoveredNode); - return true; -} - -bool EventHandler::passMouseReleaseEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) -{ - subframe->eventHandler()->handleMouseReleaseEvent(mev.event()); - return true; -} - -bool EventHandler::passWheelEventToWidget(PlatformWheelEvent& wheelEvent, Widget* widget) -{ - if (!widget) { - // We can sometimes get a null widget! EventHandlerMac handles a null - // widget by returning false, so we do the same. - return false; - } - - if (!widget->isFrameView()) { - // Probably a plugin widget. They will receive the event via an - // EventTargetNode dispatch when this returns false. - return false; - } - - return static_cast<FrameView*>(widget)->frame()->eventHandler()->handleWheelEvent(wheelEvent); -} - -bool EventHandler::passWidgetMouseDownEventToWidget(const MouseEventWithHitTestResults& event) -{ - // Figure out which view to send the event to. - if (!event.targetNode() || !event.targetNode()->renderer() || !event.targetNode()->renderer()->isWidget()) - return false; - - return passMouseDownEventToWidget(static_cast<RenderWidget*>(event.targetNode()->renderer())->widget()); -} - -bool EventHandler::passMouseDownEventToWidget(Widget* widget) -{ - notImplemented(); - return false; -} - -bool EventHandler::tabsToAllControls(KeyboardEvent*) const -{ - return true; -} - -bool EventHandler::eventActivatedView(const PlatformMouseEvent& event) const -{ - // TODO(darin): Apple's EventHandlerWin.cpp does the following: - // return event.activatedWebView(); - return false; -} - -PassRefPtr<Clipboard> EventHandler::createDraggingClipboard() const -{ - RefPtr<ChromiumDataObject> dataObject = ChromiumDataObject::create(); - return ClipboardChromium::create(true, dataObject.get(), ClipboardWritable); -} - -void EventHandler::focusDocumentView() -{ - Page* page = m_frame->page(); - if (!page) - return; - page->focusController()->setFocusedFrame(m_frame); -} - -bool EventHandler::passWidgetMouseDownEventToWidget(RenderWidget* renderWidget) -{ - return passMouseDownEventToWidget(renderWidget->widget()); -} - -unsigned EventHandler::accessKeyModifiers() -{ - return PlatformKeyboardEvent::AltKey; -} - -} diff --git a/webkit/port/page/chromium/FrameChromium.cpp b/webkit/port/page/chromium/FrameChromium.cpp deleted file mode 100644 index eb0912b..0000000 --- a/webkit/port/page/chromium/FrameChromium.cpp +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include "config.h" -#if USE(JSC) -#include "runtime.h" -#elif USE(V8) -#include "npruntime_priv.h" -#endif -#include "FrameChromium.h" - -#include "AffineTransform.h" -#include "FloatRect.h" -#include "Document.h" -#include "FramePrivate.h" -#include "RenderView.h" -#include "Settings.h" - -using std::min; - -namespace WebCore { - -void computePageRectsForFrame(Frame* frame, const IntRect& printRect, float headerHeight, float footerHeight, float userScaleFactor, Vector<IntRect>& pages, int& outPageHeight) -{ - ASSERT(frame); - - pages.clear(); - outPageHeight = 0; - - if (!frame->document() || !frame->view() || !frame->document()->renderer()) - return; - - RenderView* root = static_cast<RenderView*>(frame->document()->renderer()); - - if (!root) { - LOG_ERROR("document to be printed has no renderer"); - return; - } - - if (userScaleFactor <= 0) { - LOG_ERROR("userScaleFactor has bad value %.2f", userScaleFactor); - return; - } - - float ratio = static_cast<float>(printRect.height()) / static_cast<float>(printRect.width()); - - float pageWidth = static_cast<float>(root->docWidth()); - float pageHeight = pageWidth * ratio; - outPageHeight = static_cast<int>(pageHeight); // this is the height of the page adjusted by margins - pageHeight -= (headerHeight + footerHeight); - - if (pageHeight <= 0) { - LOG_ERROR("pageHeight has bad value %.2f", pageHeight); - return; - } - - float currPageHeight = pageHeight / userScaleFactor; - float docHeight = root->layer()->height(); - float currPageWidth = pageWidth / userScaleFactor; - - - // always return at least one page, since empty files should print a blank page - float printedPagesHeight = 0.0f; - do { - float proposedBottom = min(docHeight, printedPagesHeight + pageHeight); - frame->adjustPageHeight(&proposedBottom, printedPagesHeight, proposedBottom, printedPagesHeight); - currPageHeight = max(1.0f, proposedBottom - printedPagesHeight); - - pages.append(IntRect(0, printedPagesHeight, currPageWidth, currPageHeight)); - printedPagesHeight += currPageHeight; - } while (printedPagesHeight < docHeight); -} - -DragImageRef Frame::dragImageForSelection() -{ - if (selection()->isRange()) - return 0; // TODO(pkasting): http://b/119669 Implement me! - - return 0; -} - -} // namespace WebCore diff --git a/webkit/port/page/chromium/FrameChromium.h b/webkit/port/page/chromium/FrameChromium.h deleted file mode 100644 index c42c76a..0000000 --- a/webkit/port/page/chromium/FrameChromium.h +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (C) 2006, 2007 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef FrameChromium_H -#define FrameChromium_H - -#include "Frame.h" - -namespace WebCore { - - // printRect is only used for the width/height ratio. Their absolute values aren't used. - void computePageRectsForFrame(Frame*, const IntRect& printRect, float headerHeight, float footerHeight, float userScaleFactor, Vector<IntRect>& pages, int& pageHeight); - -} - -#endif diff --git a/webkit/webkit.xcodeproj/project.pbxproj b/webkit/webkit.xcodeproj/project.pbxproj index 8f9c009..68aca3f 100644 --- a/webkit/webkit.xcodeproj/project.pbxproj +++ b/webkit/webkit.xcodeproj/project.pbxproj @@ -57,6 +57,11 @@ 4191075F0EF319FC00BFDCC5 /* ScriptCallStack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4191075E0EF319FC00BFDCC5 /* ScriptCallStack.cpp */; }; 41A361D90F001E3800778012 /* PluginDataChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A361D80F001E3800778012 /* PluginDataChromium.cpp */; }; 41A362390F0032B100778012 /* RenderThemeChromiumMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 41A362380F0032B100778012 /* RenderThemeChromiumMac.mm */; }; + 41A3624F0F003B3000778012 /* AccessibilityObjectChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A362470F003B3000778012 /* AccessibilityObjectChromium.cpp */; }; + 41A362500F003B3000778012 /* AXObjectCacheChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A362490F003B3000778012 /* AXObjectCacheChromium.cpp */; }; + 41A362510F003B3000778012 /* DragControllerChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A3624B0F003B3000778012 /* DragControllerChromium.cpp */; }; + 41A362520F003B3000778012 /* EventHandlerChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A3624C0F003B3000778012 /* EventHandlerChromium.cpp */; }; + 41A362530F003B3000778012 /* FrameChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41A3624D0F003B3000778012 /* FrameChromium.cpp */; }; 41AF32C60EE5E6ED00BF6361 /* ScriptInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41AF32C40EE5E6ED00BF6361 /* ScriptInstance.cpp */; }; 41F1D4630EF70D1600DA8753 /* FontFastPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41F1D4620EF70D1600DA8753 /* FontFastPath.cpp */; }; 4D1637CC0EBFA49E008F024E /* SQLiteAuthorizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4D1637C30EBFA49E008F024E /* SQLiteAuthorizer.cpp */; }; @@ -519,7 +524,6 @@ 93AF52C60F0030780073C62D /* NativeImageSkia.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93AF52BF0F0030780073C62D /* NativeImageSkia.cpp */; }; 93AF52C70F0030780073C62D /* PlatformContextSkia.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93AF52C10F0030780073C62D /* PlatformContextSkia.cpp */; }; 93AF52C80F0030780073C62D /* SkiaUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93AF52C30F0030780073C62D /* SkiaUtils.cpp */; }; - 93BF8F520EA6BD870030F05C /* AccessibilityObjectChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93BF8F510EA6BD870030F05C /* AccessibilityObjectChromium.cpp */; }; A80DD9190EE4A87900728DDE /* PurgeableBufferMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A80DD9180EE4A87900728DDE /* PurgeableBufferMac.cpp */; }; AB332F3E0E9548900020F882 /* AccessibilityObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82761F810E3FAC700030D324 /* AccessibilityObject.cpp */; }; AB332F4D0E95497E0020F882 /* AnimationController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB332F4B0E95497E0020F882 /* AnimationController.cpp */; }; @@ -595,7 +599,6 @@ E40054B10E9BCC5C0055B38E /* CollatorICU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E40054B00E9BCC5C0055B38E /* CollatorICU.cpp */; }; E40060DB0EA69E0B0055B38E /* ScriptController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E40060DA0EA69E0B0055B38E /* ScriptController.cpp */; }; E40064540EA90AA10055B38E /* Console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B5E8E3D0D7F3C48001ECF42 /* Console.cpp */; }; - E4006ABA0EC235870055B38E /* AXObjectCacheChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4006AB90EC235870055B38E /* AXObjectCacheChromium.cpp */; }; E45063BA0E4104700025A81A /* localized_strings.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8254051A0D92E3DA0006B936 /* localized_strings.cc */; }; E4506C0C0EF039DE003BE099 /* dom_serializer.cc in Sources */ = {isa = PBXBuildFile; fileRef = E4506C0A0EF039DE003BE099 /* dom_serializer.cc */; }; E4506C100EF03A2F003BE099 /* entity_map.cc in Sources */ = {isa = PBXBuildFile; fileRef = E4506C0F0EF03A2F003BE099 /* entity_map.cc */; }; @@ -1293,9 +1296,6 @@ E45627EC0E2694B8005E4685 /* XBMImageDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82C260770DCBA03E005CFE91 /* XBMImageDecoder.cpp */; }; E45628370E269DBB005E4685 /* feed_preview.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8254050F0D92E3DA0006B936 /* feed_preview.cc */; }; E456283A0E269DCB005E4685 /* multipart_response_delegate.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8254051D0D92E3DA0006B936 /* multipart_response_delegate.cc */; }; - E473F6860EAE01F5006C2098 /* EventHandlerChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E473F6850EAE01F5006C2098 /* EventHandlerChromium.cpp */; }; - E473F6880EAE021B006C2098 /* FrameChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E473F6870EAE021B006C2098 /* FrameChromium.cpp */; }; - E473F68A0EAE0230006C2098 /* DragControllerChromium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E473F6890EAE0230006C2098 /* DragControllerChromium.cpp */; }; E48A06DE0E3F840F00172919 /* image_resource_fetcher.cc in Sources */ = {isa = PBXBuildFile; fileRef = E48A06D80E3F840F00172919 /* image_resource_fetcher.cc */; }; E4A134090E37C47E00110AA2 /* v8_proxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B0095EA0DAFF0DD00F72082 /* v8_proxy.cpp */; }; E4A238C70E3FA19C002BDE14 /* image_decoder.cc in Sources */ = {isa = PBXBuildFile; fileRef = E4A238C50E3FA19C002BDE14 /* image_decoder.cc */; }; @@ -1481,6 +1481,14 @@ 41A361D80F001E3800778012 /* PluginDataChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PluginDataChromium.cpp; path = ../third_party/WebKit/WebCore/plugins/chromium/PluginDataChromium.cpp; sourceTree = SOURCE_ROOT; }; 41A362370F0032B100778012 /* RenderThemeChromiumMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderThemeChromiumMac.h; sourceTree = "<group>"; }; 41A362380F0032B100778012 /* RenderThemeChromiumMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RenderThemeChromiumMac.mm; sourceTree = "<group>"; }; + 41A362470F003B3000778012 /* AccessibilityObjectChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AccessibilityObjectChromium.cpp; path = chromium/AccessibilityObjectChromium.cpp; sourceTree = "<group>"; }; + 41A362480F003B3000778012 /* AccessibilityObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AccessibilityObjectWrapper.h; path = chromium/AccessibilityObjectWrapper.h; sourceTree = "<group>"; }; + 41A362490F003B3000778012 /* AXObjectCacheChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AXObjectCacheChromium.cpp; path = chromium/AXObjectCacheChromium.cpp; sourceTree = "<group>"; }; + 41A3624A0F003B3000778012 /* ChromeClientChromium.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChromeClientChromium.h; path = chromium/ChromeClientChromium.h; sourceTree = "<group>"; }; + 41A3624B0F003B3000778012 /* DragControllerChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DragControllerChromium.cpp; path = chromium/DragControllerChromium.cpp; sourceTree = "<group>"; }; + 41A3624C0F003B3000778012 /* EventHandlerChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EventHandlerChromium.cpp; path = chromium/EventHandlerChromium.cpp; sourceTree = "<group>"; }; + 41A3624D0F003B3000778012 /* FrameChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FrameChromium.cpp; path = chromium/FrameChromium.cpp; sourceTree = "<group>"; }; + 41A3624E0F003B3000778012 /* FrameChromium.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FrameChromium.h; path = chromium/FrameChromium.h; sourceTree = "<group>"; }; 41AF32C40EE5E6ED00BF6361 /* ScriptInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptInstance.cpp; sourceTree = "<group>"; }; 41AF32C50EE5E6ED00BF6361 /* ScriptInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptInstance.h; sourceTree = "<group>"; }; 41F1D4620EF70D1600DA8753 /* FontFastPath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFastPath.cpp; sourceTree = "<group>"; }; @@ -1578,8 +1586,6 @@ 4D1641300EC29E80008F024E /* ScriptExecutionContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptExecutionContext.h; sourceTree = "<group>"; }; 4D1641680EC29FED008F024E /* AtomicStringHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AtomicStringHash.h; sourceTree = "<group>"; }; 4D1641690EC29FED008F024E /* ParserUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParserUtilities.h; sourceTree = "<group>"; }; - 4D1641790EC2A055008F024E /* AccessibilityObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccessibilityObjectWrapper.h; sourceTree = "<group>"; }; - 4D16417A0EC2A055008F024E /* FrameChromium.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrameChromium.h; sourceTree = "<group>"; }; 4D2A643A0EBBC0A700B55603 /* V8HTMLVideoElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = V8HTMLVideoElement.cpp; sourceTree = "<group>"; }; 4D2A643B0EBBC0A700B55603 /* V8HTMLVideoElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = V8HTMLVideoElement.h; sourceTree = "<group>"; }; 4D2A643C0EBBC0A700B55603 /* V8MediaError.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = V8MediaError.cpp; sourceTree = "<group>"; }; @@ -4056,7 +4062,6 @@ 93AF52C20F0030780073C62D /* PlatformContextSkia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PlatformContextSkia.h; path = skia/PlatformContextSkia.h; sourceTree = "<group>"; }; 93AF52C30F0030780073C62D /* SkiaUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkiaUtils.cpp; path = skia/SkiaUtils.cpp; sourceTree = "<group>"; }; 93AF52C40F0030780073C62D /* SkiaUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkiaUtils.h; path = skia/SkiaUtils.h; sourceTree = "<group>"; }; - 93BF8F510EA6BD870030F05C /* AccessibilityObjectChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccessibilityObjectChromium.cpp; sourceTree = "<group>"; }; A7218BEB0EEDF5BD000FC021 /* CSSSelectorList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSSelectorList.cpp; sourceTree = "<group>"; }; A80DD9160EE4A85900728DDE /* PurgeableBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PurgeableBuffer.h; sourceTree = "<group>"; }; A80DD9180EE4A87900728DDE /* PurgeableBufferMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PurgeableBufferMac.cpp; sourceTree = "<group>"; }; @@ -4260,7 +4265,6 @@ E40060D90EA69E0B0055B38E /* ScriptController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptController.h; sourceTree = "<group>"; }; E40060DA0EA69E0B0055B38E /* ScriptController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptController.cpp; sourceTree = "<group>"; }; E40063760EA908220055B38E /* ScriptCallContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ScriptCallContext.cpp; path = ../third_party/WebKit/WebCore/bindings/js/ScriptCallContext.cpp; sourceTree = SOURCE_ROOT; }; - E4006AB90EC235870055B38E /* AXObjectCacheChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AXObjectCacheChromium.cpp; sourceTree = "<group>"; }; E4506C0A0EF039DE003BE099 /* dom_serializer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dom_serializer.cc; sourceTree = "<group>"; }; E4506C0B0EF039DE003BE099 /* dom_serializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dom_serializer.h; sourceTree = "<group>"; }; E4506C0E0EF03A2F003BE099 /* entity_map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entity_map.h; sourceTree = "<group>"; }; @@ -4268,14 +4272,10 @@ E45626950E268E87005E4685 /* libwebcore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libwebcore.a; sourceTree = BUILT_PRODUCTS_DIR; }; E45627150E268F03005E4685 /* libglue.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libglue.a; sourceTree = BUILT_PRODUCTS_DIR; }; E45627F40E2694B8005E4685 /* libport.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libport.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E473F6850EAE01F5006C2098 /* EventHandlerChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventHandlerChromium.cpp; sourceTree = "<group>"; }; - E473F6870EAE021B006C2098 /* FrameChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrameChromium.cpp; sourceTree = "<group>"; }; - E473F6890EAE0230006C2098 /* DragControllerChromium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DragControllerChromium.cpp; sourceTree = "<group>"; }; E48A06D80E3F840F00172919 /* image_resource_fetcher.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_resource_fetcher.cc; sourceTree = "<group>"; }; E48A06D90E3F840F00172919 /* image_resource_fetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image_resource_fetcher.h; sourceTree = "<group>"; }; E4A238C50E3FA19C002BDE14 /* image_decoder.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_decoder.cc; sourceTree = "<group>"; }; E4A238C60E3FA19C002BDE14 /* image_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image_decoder.h; sourceTree = "<group>"; }; - E4A9708A0E36150500E8EF3B /* ChromeClientChromium.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChromeClientChromium.h; sourceTree = "<group>"; }; E4E4C7F80E781B5B009A687C /* webplugin_impl_mac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = webplugin_impl_mac.mm; sourceTree = "<group>"; }; E4E4CA190E80208A009A687C /* FontCacheMacPending.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontCacheMacPending.cpp; sourceTree = "<group>"; }; /* End PBXFileReference section */ @@ -4368,6 +4368,21 @@ path = transforms; sourceTree = "<group>"; }; + 41A362460F003B0200778012 /* chromium */ = { + isa = PBXGroup; + children = ( + 41A362470F003B3000778012 /* AccessibilityObjectChromium.cpp */, + 41A362480F003B3000778012 /* AccessibilityObjectWrapper.h */, + 41A362490F003B3000778012 /* AXObjectCacheChromium.cpp */, + 41A3624A0F003B3000778012 /* ChromeClientChromium.h */, + 41A3624B0F003B3000778012 /* DragControllerChromium.cpp */, + 41A3624C0F003B3000778012 /* EventHandlerChromium.cpp */, + 41A3624D0F003B3000778012 /* FrameChromium.cpp */, + 41A3624E0F003B3000778012 /* FrameChromium.h */, + ); + name = chromium; + sourceTree = "<group>"; + }; 4D1637C20EBFA485008F024E /* sql */ = { isa = PBXGroup; children = ( @@ -5498,6 +5513,7 @@ isa = PBXGroup; children = ( AB332F440E9549650020F882 /* animation */, + 41A362460F003B0200778012 /* chromium */, 7B5E8EFC0D7F3C48001ECF42 /* mac */, 4DB7F1E80E9BAE2900C66CE0 /* AccessibilityImageMapLink.cpp */, 4DB7F1E90E9BAE2900C66CE0 /* AccessibilityImageMapLink.h */, @@ -7758,21 +7774,6 @@ name = skia; sourceTree = "<group>"; }; - 93BF8E5D0EA6AE880030F05C /* chromium */ = { - isa = PBXGroup; - children = ( - 93BF8F510EA6BD870030F05C /* AccessibilityObjectChromium.cpp */, - 4D1641790EC2A055008F024E /* AccessibilityObjectWrapper.h */, - E4006AB90EC235870055B38E /* AXObjectCacheChromium.cpp */, - E4A9708A0E36150500E8EF3B /* ChromeClientChromium.h */, - E473F6890EAE0230006C2098 /* DragControllerChromium.cpp */, - E473F6850EAE01F5006C2098 /* EventHandlerChromium.cpp */, - E473F6870EAE021B006C2098 /* FrameChromium.cpp */, - 4D16417A0EC2A055008F024E /* FrameChromium.h */, - ); - path = chromium; - sourceTree = "<group>"; - }; AB332F440E9549650020F882 /* animation */ = { isa = PBXGroup; children = ( @@ -7780,12 +7781,12 @@ 4DB7EFDE0E9BA1E400C66CE0 /* AnimationBase.h */, AB332F4B0E95497E0020F882 /* AnimationController.cpp */, AB332F4C0E95497E0020F882 /* AnimationController.h */, + 4DB7EFE40E9BA1E400C66CE0 /* KeyframeAnimation.h */, 4DB7EFDF0E9BA1E400C66CE0 /* CompositeAnimation.cpp */, 4DB7EFE00E9BA1E400C66CE0 /* CompositeAnimation.h */, 4DB7EFE10E9BA1E400C66CE0 /* ImplicitAnimation.cpp */, 4DB7EFE20E9BA1E400C66CE0 /* ImplicitAnimation.h */, 4DB7EFE30E9BA1E400C66CE0 /* KeyframeAnimation.cpp */, - 4DB7EFE40E9BA1E400C66CE0 /* KeyframeAnimation.h */, ); name = animation; sourceTree = "<group>"; @@ -7865,7 +7866,6 @@ E4A970880E3614F200E8EF3B /* page */ = { isa = PBXGroup; children = ( - 93BF8E5D0EA6AE880030F05C /* chromium */, 7B0096150DAFF19C00F72082 /* Location.cpp */, ); path = page; @@ -8497,6 +8497,7 @@ 4DB7F1FE0E9BAE2900C66CE0 /* AccessibilityListBox.cpp in Sources */, 4DB7F1FF0E9BAE2900C66CE0 /* AccessibilityListBoxOption.cpp in Sources */, AB332F3E0E9548900020F882 /* AccessibilityObject.cpp in Sources */, + 41A3624F0F003B3000778012 /* AccessibilityObjectChromium.cpp in Sources */, 4DB7F2000E9BAE2900C66CE0 /* AccessibilityRenderObject.cpp in Sources */, 4DB7F2010E9BAE2900C66CE0 /* AccessibilityTable.cpp in Sources */, 4DB7F2020E9BAE2900C66CE0 /* AccessibilityTableCell.cpp in Sources */, @@ -8523,6 +8524,7 @@ 93AF52B70F0030110073C62D /* AuthenticationChallengeChromium.cpp in Sources */, E456254A0E268E87005E4685 /* AutoTableLayout.cpp in Sources */, E45623790E268E87005E4685 /* AXObjectCache.cpp in Sources */, + 41A362500F003B3000778012 /* AXObjectCacheChromium.cpp in Sources */, 938180480EF3392100993F02 /* BackForwardList.cpp in Sources */, E456249B0E268E87005E4685 /* BarInfo.cpp in Sources */, E456252E0E268E87005E4685 /* Base64.cpp in Sources */, @@ -8649,6 +8651,7 @@ E456249F0E268E87005E4685 /* DOMSelection.cpp in Sources */, E45624A00E268E87005E4685 /* DOMWindow.cpp in Sources */, E45624A10E268E87005E4685 /* DragController.cpp in Sources */, + 41A362510F003B3000778012 /* DragControllerChromium.cpp in Sources */, E45624BD0E268E87005E4685 /* DragData.cpp in Sources */, 93AF52900F002F680073C62D /* DragDataChromium.cpp in Sources */, E45624BE0E268E87005E4685 /* DragImage.cpp in Sources */, @@ -8665,6 +8668,7 @@ E45623C20E268E87005E4685 /* EntityReference.cpp in Sources */, E45623C30E268E87005E4685 /* Event.cpp in Sources */, E45624A20E268E87005E4685 /* EventHandler.cpp in Sources */, + 41A362520F003B3000778012 /* EventHandlerChromium.cpp in Sources */, E45623C40E268E87005E4685 /* EventNames.cpp in Sources */, E45623C50E268E87005E4685 /* EventTarget.cpp in Sources */, E45623C60E268E87005E4685 /* EventTargetNode.cpp in Sources */, @@ -8708,6 +8712,7 @@ E45624250E268E87005E4685 /* FormDataList.cpp in Sources */, E45624860E268E87005E4685 /* FormState.cpp in Sources */, E45624A40E268E87005E4685 /* Frame.cpp in Sources */, + 41A362530F003B3000778012 /* FrameChromium.cpp in Sources */, 93AF52960F002F680073C62D /* FramelessScrollView.cpp in Sources */, E45624870E268E87005E4685 /* FrameLoader.cpp in Sources */, 416F45220ED7697D008215B6 /* FrameLoaderClient.cpp in Sources */, @@ -9041,6 +9046,7 @@ E45624E80E268E87005E4685 /* SimpleFontData.cpp in Sources */, E45624E20E268E87005E4685 /* SimpleFontDataMac.mm in Sources */, 41822B120F0002680034A67A /* SkewTransformOperation.cpp in Sources */, + 41822B120F0002680034A67A /* SkewTransformOperation.cpp in Sources */, 93AF52C80F0030780073C62D /* SkiaUtils.cpp in Sources */, E45624120E268E87005E4685 /* SmartReplace.cpp in Sources */, E45624130E268E87005E4685 /* SmartReplaceCF.cpp in Sources */, @@ -9426,14 +9432,9 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 93BF8F520EA6BD870030F05C /* AccessibilityObjectChromium.cpp in Sources */, - E4006ABA0EC235870055B38E /* AXObjectCacheChromium.cpp in Sources */, E45627EA0E2694B8005E4685 /* BMPImageDecoder.cpp in Sources */, E45627E90E2694B8005E4685 /* BMPImageReader.cpp in Sources */, - E473F68A0EAE0230006C2098 /* DragControllerChromium.cpp in Sources */, - E473F6860EAE01F5006C2098 /* EventHandlerChromium.cpp in Sources */, 4DB044260EB161E800A5633C /* FontCacheMacPending.cpp in Sources */, - E473F6880EAE021B006C2098 /* FrameChromium.cpp in Sources */, 7B2B0A5F0E3143EC00D4C6B7 /* GIFImageDecoder.cpp in Sources */, 7B2B0A610E3143EC00D4C6B7 /* GIFImageReader.cpp in Sources */, 4D7B071F0E9DAE56009A6919 /* GraphicsContextStub.cpp in Sources */, @@ -9687,6 +9688,7 @@ "$(DIR_WEBCORE)/loader/mac", "$(DIR_WEBCORE)/page", "$(DIR_WEBCORE)/page/animation", + "$(DIR_WEBCORE)/page/chromium", "$(DIR_WEBCORE)/page/mac", "$(DIR_WEBCORE)/platform", "$(DIR_WEBCORE)/platform/animation", @@ -9816,6 +9818,7 @@ "$(DIR_WEBCORE)/loader/mac", "$(DIR_WEBCORE)/page", "$(DIR_WEBCORE)/page/animation", + "$(DIR_WEBCORE)/page/chromium", "$(DIR_WEBCORE)/page/mac", "$(DIR_WEBCORE)/platform", "$(DIR_WEBCORE)/platform/animation", |