summaryrefslogtreecommitdiffstats
path: root/webkit/port/platform
diff options
context:
space:
mode:
authordarin@google.com <darin@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-18 21:38:04 +0000
committerdarin@google.com <darin@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-18 21:38:04 +0000
commitf08f95e9d8e6f36be7162c77acefc834764209e1 (patch)
tree95b62997e42a1468521902e244788fd88a0c26c5 /webkit/port/platform
parentcd1f3eb1bababd34ee79fc65128d7526ab69227f (diff)
downloadchromium_src-f08f95e9d8e6f36be7162c77acefc834764209e1.zip
chromium_src-f08f95e9d8e6f36be7162c77acefc834764209e1.tar.gz
chromium_src-f08f95e9d8e6f36be7162c77acefc834764209e1.tar.bz2
Remove some files that are not needed. Cleanup the Xcode project. Some stuff
was in the port group that belonged in the webcore group. R=awalker Review URL: http://codereview.chromium.org/15049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7255 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/port/platform')
-rw-r--r--webkit/port/platform/MIMETypeRegistry.cpp1
-rw-r--r--webkit/port/platform/mac/DragDataMac.mm135
2 files changed, 0 insertions, 136 deletions
diff --git a/webkit/port/platform/MIMETypeRegistry.cpp b/webkit/port/platform/MIMETypeRegistry.cpp
deleted file mode 100644
index e18a5d6..0000000
--- a/webkit/port/platform/MIMETypeRegistry.cpp
+++ /dev/null
@@ -1 +0,0 @@
-// TODO(darin): remove this file once xcode projects are fixed.
diff --git a/webkit/port/platform/mac/DragDataMac.mm b/webkit/port/platform/mac/DragDataMac.mm
deleted file mode 100644
index ee37bba..0000000
--- a/webkit/port/platform/mac/DragDataMac.mm
+++ /dev/null
@@ -1,135 +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.
- */
-
-#import "config.h"
-#import "DragData.h"
-
-#import "ClipboardMac.h"
-#import "ClipboardAccessPolicy.h"
-#import "Document.h"
-#import "DocumentFragment.h"
-#import "MIMETypeRegistry.h"
-#import "Pasteboard.h"
-#import "PasteboardHelper.h"
-
-namespace WebCore {
-
-DragData::DragData(DragDataRef data, const IntPoint& clientPosition, const IntPoint& globalPosition,
- DragOperation sourceOperationMask, PasteboardHelper* pasteboardHelper)
- : m_clientPosition(clientPosition)
- , m_globalPosition(globalPosition)
- , m_platformDragData(data)
- , m_draggingSourceOperationMask(sourceOperationMask)
- , m_pasteboardHelper(pasteboardHelper)
-{
- ASSERT(pasteboardHelper);
-}
-
-bool DragData::canSmartReplace() const
-{
- //Need to call this so that the various Pasteboard type strings are intialised
- Pasteboard::generalPasteboard();
- return [[[m_platformDragData draggingPasteboard] types] containsObject:WebSmartPastePboardType];
-}
-
-bool DragData::containsColor() const
-{
- return [[[m_platformDragData draggingPasteboard] types] containsObject:NSColorPboardType];
-}
-
-bool DragData::containsFiles() const
-{
- return [[[m_platformDragData draggingPasteboard] types] containsObject:NSFilenamesPboardType];
-}
-
-void DragData::asFilenames(Vector<String>& result) const
-{
- NSArray *filenames = [[m_platformDragData draggingPasteboard] propertyListForType:NSFilenamesPboardType];
- NSEnumerator *fileEnumerator = [filenames objectEnumerator];
-
- while (NSString *filename = [fileEnumerator nextObject])
- result.append(filename);
-}
-
-bool DragData::containsPlainText() const
-{
- NSPasteboard *pasteboard = [m_platformDragData draggingPasteboard];
- NSArray *types = [pasteboard types];
-
- return [types containsObject:NSStringPboardType]
- || [types containsObject:NSRTFDPboardType]
- || [types containsObject:NSRTFPboardType]
- || [types containsObject:NSFilenamesPboardType]
- || [NSURL URLFromPasteboard:pasteboard];
-}
-
-String DragData::asPlainText() const
-{
- return m_pasteboardHelper->plainTextFromPasteboard([m_platformDragData draggingPasteboard]);
-}
-
-Color DragData::asColor() const
-{
- NSColor *color = [NSColor colorFromPasteboard:[m_platformDragData draggingPasteboard]];
- return makeRGBA((int)([color redComponent] * 255.0 + 0.5), (int)([color greenComponent] * 255.0 + 0.5),
- (int)([color blueComponent] * 255.0 + 0.5), (int)([color alphaComponent] * 255.0 + 0.5));
-}
-
-PassRefPtr<Clipboard> DragData::createClipboard(ClipboardAccessPolicy policy) const
-{
- return ClipboardMac::create(true, [m_platformDragData draggingPasteboard], policy, 0);
-}
-
-bool DragData::containsCompatibleContent() const
-{
-
- NSPasteboard *pasteboard = [m_platformDragData draggingPasteboard];
- NSMutableSet *types = [NSMutableSet setWithArray:[pasteboard types]];
- [types intersectSet:[NSSet setWithArray:m_pasteboardHelper->insertablePasteboardTypes()]];
- return [types count] != 0;
-}
-
-bool DragData::containsURL() const
-{
- return !asURL().isEmpty();
-}
-
-String DragData::asURL(String* title) const
-{
- return m_pasteboardHelper->urlFromPasteboard([m_platformDragData draggingPasteboard], title);
-}
-
-
-PassRefPtr<DocumentFragment> DragData::asFragment(Document* doc) const
-{
-#if 0
- // TODO(pinkerton): Find how to get this without objc dom bindings.
- return [m_pasteboardHelper->fragmentFromPasteboard([m_platformDragData draggingPasteboard]) _documentFragment];
-#endif
- return NULL;
-}
-
-}
-