Commit 02330792 authored by treat@webkit.org's avatar treat@webkit.org

WINCE PORT: simple stubs to make it build for WINCE

https://bugs.webkit.org/show_bug.cgi?id=27543

Patch by Yong Li <yong.li@torchmobile.com> on 2009-08-12
Reviewed by Eric Seidel.

* platform/wince/DragDataWince.cpp: Added.
* platform/wince/DragImageWince.cpp: Added.
* platform/wince/EditorWince.cpp: Added.
* platform/wince/KURLWince.cpp: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@47137 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent e36b9e4c
2009-08-12 Yong Li <yong.li@torchmobile.com>
Reviewed by Eric Seidel.
WINCE PORT: simple stubs to make it build for WINCE
https://bugs.webkit.org/show_bug.cgi?id=27543
* platform/wince/DragDataWince.cpp: Added.
* platform/wince/DragImageWince.cpp: Added.
* platform/wince/EditorWince.cpp: Added.
* platform/wince/KURLWince.cpp: Added.
2009-08-12 Yong Li <yong.li@torchmobile.com>
Reviewed by George Staikos.
/*
* Copyright (C) 2007-2008 Torch Mobile, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*
*/
#include "config.h"
#include "DragData.h"
#include "Clipboard.h"
#include "DocumentFragment.h"
#include "PlatformString.h"
namespace WebCore {
PassRefPtr<Clipboard> DragData::createClipboard(ClipboardAccessPolicy policy) const
{
return 0;
}
bool DragData::containsURL() const
{
return false;
}
String DragData::asURL(String* title) const
{
return String();
}
bool DragData::containsFiles() const
{
return false;
}
void DragData::asFilenames(Vector<String>&) const
{
}
bool DragData::containsPlainText() const
{
return false;
}
String DragData::asPlainText() const
{
return String();
}
bool DragData::containsColor() const
{
return false;
}
bool DragData::canSmartReplace() const
{
return false;
}
bool DragData::containsCompatibleContent() const
{
return false;
}
PassRefPtr<DocumentFragment> DragData::asFragment(Document* doc) const
{
return 0;
}
Color DragData::asColor() const
{
return Color();
}
}
/*
* Copyright (C) 2007-2008 Torch Mobile, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*
*/
#include "config.h"
#include "DragImage.h"
#include "CachedImage.h"
#include "GraphicsContext.h"
#include "Image.h"
#include <windows.h>
namespace WebCore {
IntSize dragImageSize(DragImageRef)
{
return IntSize(0, 0);
}
void deleteDragImage(DragImageRef image)
{
if (image)
::DeleteObject(image);
}
DragImageRef scaleDragImage(DragImageRef, FloatSize)
{
return 0;
}
DragImageRef dissolveDragImageToFraction(DragImageRef image, float)
{
return image;
}
DragImageRef createDragImageFromImage(Image*)
{
return 0;
}
DragImageRef createDragImageIconForCachedImage(CachedImage*)
{
return 0;
}
}
/*
* Copyright (C) 2007-2008 Torch Mobile, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*
*/
#include "config.h"
#include "Editor.h"
#include "ClipboardWince.h"
#include "Document.h"
#include "EditorClient.h"
#include "Element.h"
#include "HtmlEditing.h"
#include "TextIterator.h"
#include "visible_units.h"
#include <windows.h>
#define _SYS_GUID_OPERATORS_
namespace WebCore {
PassRefPtr<Clipboard> Editor::newGeneralClipboard(ClipboardAccessPolicy policy)
{
return adoptRef(new ClipboardWince(policy, false));
}
} // namespace WebCore
/*
* Copyright (C) 2009 Torch Mobile Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/
#include "config.h"
#include "KURL.h"
namespace WebCore {
String KURL::fileSystemPath() const
{
return path();
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment