summaryrefslogtreecommitdiffstats
path: root/WebCore/WebCore.pro
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/WebCore.pro')
-rw-r--r--WebCore/WebCore.pro62
1 files changed, 41 insertions, 21 deletions
diff --git a/WebCore/WebCore.pro b/WebCore/WebCore.pro
index 2f5769c..d1ff8b2 100644
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
@@ -8,7 +8,15 @@ meegotouch {
symbian: {
TARGET.EPOCALLOWDLLDATA=1
- TARGET.CAPABILITY = All -Tcb
+ # DRM and Allfiles capabilites need to be audited to be signed on Symbian
+ # For regular users that is not possible, so use the CONFIG(production) flag is added
+ # To use all capabilies add CONFIG+=production
+ # If building from QT source tree, also add CONFIG-=QTDIR_build as qbase.pri defaults capabilities to All -Tcb.
+ CONFIG(production) {
+ TARGET.CAPABILITY = All -Tcb
+ } else {
+ TARGET.CAPABILITY = All -Tcb -DRM -AllFiles
+ }
isEmpty(QT_LIBINFIX) {
TARGET.UID3 = 0x200267C2
} else {
@@ -38,11 +46,6 @@ symbian: {
DEPLOYMENT += webkitlibs webkitbackup
- # Need to guarantee that these come before system includes of /epoc32/include
- MMP_RULES += "USERINCLUDE bridge"
- MMP_RULES += "USERINCLUDE platform/animation"
- MMP_RULES += "USERINCLUDE platform/text"
- MMP_RULES += "USERINCLUDE rendering"
symbian-abld|symbian-sbsv2 {
# RO text (code) section in qtwebkit.dll exceeds allocated space for gcce udeb target.
# Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
@@ -175,7 +178,7 @@ defineTest(addExtraCompiler) {
}
include(WebCore.pri)
-INCLUDEPATH = \
+WEBCORE_INCLUDEPATH = \
$$PWD \
$$PWD/accessibility \
$$PWD/bindings \
@@ -223,10 +226,9 @@ INCLUDEPATH = \
$$PWD/wml \
$$PWD/workers \
$$PWD/xml \
- $$WC_GENERATED_SOURCES_DIR \
- $$INCLUDEPATH
+ $$WC_GENERATED_SOURCES_DIR
-INCLUDEPATH = \
+WEBCORE_INCLUDEPATH = \
$$PWD/bridge/qt \
$$PWD/page/qt \
$$PWD/platform/graphics/qt \
@@ -234,7 +236,13 @@ INCLUDEPATH = \
$$PWD/platform/qt \
$$PWD/../WebKit/qt/Api \
$$PWD/../WebKit/qt/WebCoreSupport \
- $$INCLUDEPATH
+ $$WEBCORE_INCLUDEPATH
+
+symbian {
+ PREPEND_INCLUDEPATH = $$WEBCORE_INCLUDEPATH $$PREPEND_INCLUDEPATH
+} else {
+ INCLUDEPATH = $$WEBCORE_INCLUDEPATH $$INCLUDEPATH
+}
QT += network
@@ -487,6 +495,7 @@ SOURCES += \
dom/DeviceOrientationEvent.cpp \
dom/Document.cpp \
dom/DocumentFragment.cpp \
+ dom/DocumentMarkerController.cpp \
dom/DocumentParser.cpp \
dom/DocumentType.cpp \
dom/DOMImplementation.cpp \
@@ -636,9 +645,9 @@ SOURCES += \
html/File.cpp \
html/FileList.cpp \
html/FileReader.cpp \
- html/FileStream.cpp \
html/FileStreamProxy.cpp \
html/FileThread.cpp \
+ html/FileWriter.cpp \
html/FormDataList.cpp \
html/HTMLEntityParser.cpp \
html/HTMLTokenizer.cpp \
@@ -710,7 +719,6 @@ SOURCES += \
html/HTMLOptionsCollection.cpp \
html/HTMLParagraphElement.cpp \
html/HTMLParamElement.cpp \
- html/LegacyHTMLTreeBuilder.cpp \
html/HTMLParserErrorCodes.cpp \
html/HTMLParserScheduler.cpp \
html/HTMLPlugInElement.cpp \
@@ -753,6 +761,7 @@ SOURCES += \
inspector/InspectorDOMStorageResource.cpp \
inspector/InspectorFrontendClientLocal.cpp \
inspector/InspectorFrontendHost.cpp \
+ inspector/InspectorProfilerAgent.cpp \
inspector/InspectorResource.cpp \
inspector/InspectorStorageAgent.cpp \
inspector/InspectorTimelineAgent.cpp \
@@ -792,6 +801,7 @@ SOURCES += \
loader/MediaDocument.cpp \
loader/NavigationAction.cpp \
loader/NetscapePlugInStreamLoader.cpp \
+ loader/PingLoader.cpp \
loader/PlaceholderDocument.cpp \
loader/PluginDocument.cpp \
loader/PolicyCallback.cpp \
@@ -875,6 +885,7 @@ SOURCES += \
platform/DragData.cpp \
platform/DragImage.cpp \
platform/FileChooser.cpp \
+ platform/FileStream.cpp \
platform/FileSystem.cpp \
platform/GeolocationService.cpp \
platform/image-decoders/qt/RGBA32BufferQt.cpp \
@@ -930,6 +941,7 @@ SOURCES += \
platform/network/AuthenticationChallengeBase.cpp \
platform/network/BlobData.cpp \
platform/network/BlobRegistryImpl.cpp \
+ platform/network/BlobResourceHandle.cpp \
platform/network/Credential.cpp \
platform/network/FormData.cpp \
platform/network/FormDataBuilder.cpp \
@@ -1049,7 +1061,6 @@ SOURCES += \
rendering/ShadowElement.cpp \
rendering/TextControlInnerElements.cpp \
rendering/TransformState.cpp \
- rendering/style/BindingURI.cpp \
rendering/style/ContentData.cpp \
rendering/style/CounterDirectives.cpp \
rendering/style/FillLayer.cpp \
@@ -1257,15 +1268,17 @@ HEADERS += \
dom/CustomEvent.h \
dom/default/PlatformMessagePortChannel.h \
dom/DeviceMotionClient.h \
- dom/DeviceMotionData.h \
dom/DeviceMotionController.h \
+ dom/DeviceMotionData.h \
dom/DeviceMotionEvent.h \
dom/DeviceOrientation.h \
dom/DeviceOrientationClient.h \
dom/DeviceOrientationController.h \
dom/DeviceOrientationEvent.h \
- dom/DocumentFragment.h \
dom/Document.h \
+ dom/DocumentFragment.h \
+ dom/DocumentMarker.h \
+ dom/DocumentMarkerController.h \
dom/DocumentType.h \
dom/DOMImplementation.h \
dom/DOMStringList.h \
@@ -1410,11 +1423,10 @@ HEADERS += \
html/FileError.h \
html/FileList.h \
html/FileReader.h \
- html/FileStream.h \
- html/FileStreamClient.h \
html/FileStreamProxy.h \
html/FileThread.h \
html/FileThreadTask.h \
+ html/FileWriter.h \
html/FormDataList.h \
html/HTMLAllCollection.h \
html/HTMLAnchorElement.h \
@@ -1479,7 +1491,6 @@ HEADERS += \
html/HTMLParagraphElement.h \
html/HTMLParamElement.h \
html/HTMLParserErrorCodes.h \
- html/LegacyHTMLTreeBuilder.h \
html/HTMLPlugInElement.h \
html/HTMLPlugInImageElement.h \
html/HTMLPreElement.h \
@@ -1521,6 +1532,7 @@ HEADERS += \
inspector/InspectorFrontendClient.h \
inspector/InspectorFrontendClientLocal.h \
inspector/InspectorFrontendHost.h \
+ inspector/InspectorProfilerAgent.h \
inspector/InspectorResource.h \
inspector/InspectorStorageAgent.h \
inspector/InspectorTimelineAgent.h \
@@ -1645,6 +1657,7 @@ HEADERS += \
platform/animation/Animation.h \
platform/animation/AnimationList.h \
platform/Arena.h \
+ platform/AsyncFileStream.h \
platform/BlobItem.h \
platform/ContentType.h \
platform/ContextMenu.h \
@@ -1653,6 +1666,8 @@ HEADERS += \
platform/DragData.h \
platform/DragImage.h \
platform/FileChooser.h \
+ platform/FileStream.h \
+ platform/FileStreamClient.h \
platform/FileSystem.h \
platform/GeolocationService.h \
platform/image-decoders/ImageDecoder.h \
@@ -1726,6 +1741,7 @@ HEADERS += \
platform/network/BlobData.h \
platform/network/BlobRegistry.h \
platform/network/BlobRegistryImpl.h \
+ platform/network/BlobResourceHandle.h \
platform/network/BlobStorageData.h \
platform/network/Credential.h \
platform/network/FormDataBuilder.h \
@@ -1900,7 +1916,6 @@ HEADERS += \
rendering/RootInlineBox.h \
rendering/ScrollBehavior.h \
rendering/ShadowElement.h \
- rendering/style/BindingURI.h \
rendering/style/ContentData.h \
rendering/style/CounterDirectives.h \
rendering/style/CursorData.h \
@@ -2568,6 +2583,7 @@ contains(DEFINES, ENABLE_FILE_SYSTEM=1) {
HEADERS += \
storage/DirectoryEntry.h \
storage/DirectoryReader.h \
+ storage/DOMFilePath.h \
storage/DOMFileSystem.h \
storage/EntriesCallback.h \
storage/Entry.h \
@@ -2576,6 +2592,7 @@ contains(DEFINES, ENABLE_FILE_SYSTEM=1) {
storage/ErrorCallback.h \
storage/FileEntry.h \
storage/FileSystemCallback.h \
+ storage/FileSystemCallbacks.h \
storage/Flags.h \
storage/Metadata.h \
storage/MetadataCallback.h
@@ -2583,10 +2600,12 @@ contains(DEFINES, ENABLE_FILE_SYSTEM=1) {
SOURCES += \
storage/DirectoryEntry.cpp \
storage/DirectoryReader.cpp \
+ storage/DOMFilePath.cpp \
storage/DOMFileSystem.cpp \
storage/Entry.cpp \
storage/EntryArray.cpp \
- storage/FileEntry.cpp
+ storage/FileEntry.cpp \
+ storage/FileSystemCallbacks.cpp
}
contains(DEFINES, ENABLE_ICONDATABASE=1) {
@@ -2799,6 +2818,7 @@ contains(DEFINES, ENABLE_QT_BEARER=1) {
}
contains(DEFINES, ENABLE_GEOLOCATION=1) {
+ DEFINES += WTF_USE_PREEMPT_GEOLOCATION_PERMISSION
HEADERS += \
platform/qt/GeolocationServiceQt.h
SOURCES += \