summaryrefslogtreecommitdiffstats
path: root/WebCore/WebCore.pro
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/WebCore.pro')
-rw-r--r--WebCore/WebCore.pro153
1 files changed, 104 insertions, 49 deletions
diff --git a/WebCore/WebCore.pro b/WebCore/WebCore.pro
index b17f12c..933081a 100644
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
@@ -59,7 +59,7 @@ CONFIG(standalone_package) {
isEmpty(WC_GENERATED_SOURCES_DIR):WC_GENERATED_SOURCES_DIR = generated
isEmpty(JSC_GENERATED_SOURCES_DIR):JSC_GENERATED_SOURCES_DIR = ../JavaScriptCore/generated
- CONFIG(debug, debug|release) {
+ !CONFIG(release, debug|release) {
OBJECTS_DIR = obj/debug
} else { # Release
OBJECTS_DIR = obj/release
@@ -362,6 +362,7 @@ SOURCES += \
bindings/js/ScriptDebugServer.cpp \
bindings/js/ScriptEventListener.cpp \
bindings/js/ScriptFunctionCall.cpp \
+ bindings/js/ScriptGCEvent.cpp \
bindings/js/ScriptObject.cpp \
bindings/js/ScriptState.cpp \
bindings/js/ScriptValue.cpp \
@@ -654,6 +655,7 @@ SOURCES += \
html/HTMLMarqueeElement.cpp \
html/HTMLMenuElement.cpp \
html/HTMLMetaElement.cpp \
+ html/HTMLMeterElement.cpp \
html/HTMLModElement.cpp \
html/HTMLNameCollection.cpp \
html/HTMLObjectElement.cpp \
@@ -935,6 +937,7 @@ SOURCES += \
rendering/RenderListMarker.cpp \
rendering/RenderMarquee.cpp \
rendering/RenderMenuList.cpp \
+ rendering/RenderMeter.cpp \
rendering/RenderObject.cpp \
rendering/RenderObjectChildList.cpp \
rendering/RenderPart.cpp \
@@ -1375,6 +1378,7 @@ HEADERS += \
html/HTMLMediaElement.h \
html/HTMLMenuElement.h \
html/HTMLMetaElement.h \
+ html/HTMLMeterElement.h \
html/HTMLModElement.h \
html/HTMLNameCollection.h \
html/HTMLNoScriptElement.h \
@@ -1714,6 +1718,7 @@ HEADERS += \
rendering/RenderMarquee.h \
rendering/RenderMedia.h \
rendering/RenderMenuList.h \
+ rendering/RenderMeter.h \
rendering/RenderObjectChildList.h \
rendering/RenderObject.h \
rendering/RenderPart.h \
@@ -1809,6 +1814,7 @@ HEADERS += \
rendering/SVGRootInlineBox.h \
rendering/SVGShadowTreeElements.h \
rendering/SVGTextChunkLayoutInfo.h \
+ rendering/SVGTextLayoutUtilities.h \
rendering/TextControlInnerElements.h \
rendering/TransformState.h \
svg/animation/SMILTimeContainer.h \
@@ -1820,6 +1826,7 @@ HEADERS += \
svg/graphics/filters/SVGFEDisplacementMap.h \
svg/graphics/filters/SVGFEFlood.h \
svg/graphics/filters/SVGFEImage.h \
+ svg/graphics/filters/SVGFELighting.h \
svg/graphics/filters/SVGFEMerge.h \
svg/graphics/filters/SVGFEMorphology.h \
svg/graphics/filters/SVGFEOffset.h \
@@ -1962,6 +1969,7 @@ HEADERS += \
svg/SVGUseElement.h \
svg/SVGViewElement.h \
svg/SVGViewSpec.h \
+ svg/SVGVKernElement.h \
svg/SVGZoomAndPan.h \
svg/SVGZoomEvent.h \
wml/WMLAccessElement.h \
@@ -2041,6 +2049,7 @@ HEADERS += \
$$PWD/../WebKit/qt/WebCoreSupport/FrameLoaderClientQt.h \
$$PWD/../WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h \
$$PWD/../WebKit/qt/WebCoreSupport/PageClientQt.h \
+ $$PWD/../WebKit/qt/WebCoreSupport/QtPlatformPlugin.h \
$$PWD/platform/network/qt/DnsPrefetchHelper.h
SOURCES += \
@@ -2130,6 +2139,7 @@ SOURCES += \
../WebKit/qt/WebCoreSupport/InspectorClientQt.cpp \
../WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp \
../WebKit/qt/WebCoreSupport/PageClientQt.cpp \
+ ../WebKit/qt/WebCoreSupport/QtPlatformPlugin.cpp \
../WebKit/qt/Api/qwebframe.cpp \
../WebKit/qt/Api/qgraphicswebview.cpp \
../WebKit/qt/Api/qwebpage.cpp \
@@ -2277,6 +2287,7 @@ contains(DEFINES, ENABLE_SQLITE=1) {
platform/sql/SQLiteStatement.cpp \
platform/sql/SQLiteTransaction.cpp \
platform/sql/SQLValue.cpp \
+ storage/AbstractDatabase.cpp \
storage/Database.cpp \
storage/DatabaseAuthorizer.cpp \
storage/DatabaseSync.cpp
@@ -2300,12 +2311,45 @@ contains(DEFINES, ENABLE_DATABASE=1) {
storage/SQLTransactionSync.cpp \
bindings/js/JSCustomSQLStatementErrorCallback.cpp \
bindings/js/JSDatabaseCustom.cpp \
+ bindings/js/JSDatabaseSyncCustom.cpp \
bindings/js/JSSQLResultSetRowListCustom.cpp \
- bindings/js/JSSQLTransactionCustom.cpp
+ bindings/js/JSSQLTransactionCustom.cpp \
+ bindings/js/JSSQLTransactionSyncCustom.cpp
+}
+
+contains(DEFINES, ENABLE_INDEXED_DATABASE=1) {
+ HEADERS += \
+ storage/IDBAny.h \
+ storage/IDBCallbacks.h \
+ storage/IDBDatabase.h \
+ storage/IDBDatabaseError.h \
+ storage/IDBDatabaseException.h \
+ storage/IDBDatabaseRequest.h \
+ storage/IDBErrorEvent.h \
+ storage/IDBEvent.h \
+ storage/IDBRequest.h \
+ storage/IDBSuccessEvent.h \
+ storage/IndexedDatabase.h \
+ storage/IndexedDatabaseImpl.h \
+ storage/IndexedDatabaseRequest.h
+
+ SOURCES += \
+ bindings/js/JSIDBAnyCustom.cpp \
+ storage/IDBAny.cpp \
+ storage/IDBDatabase.cpp \
+ storage/IDBDatabaseRequest.cpp \
+ storage/IDBErrorEvent.cpp \
+ storage/IDBEvent.cpp \
+ storage/IDBRequest.cpp \
+ storage/IDBSuccessEvent.cpp \
+ storage/IndexedDatabase.cpp \
+ storage/IndexedDatabaseImpl.cpp \
+ storage/IndexedDatabaseRequest.cpp
}
contains(DEFINES, ENABLE_DOM_STORAGE=1) {
HEADERS += \
+ storage/AbstractDatabase.h \
storage/ChangeVersionWrapper.h \
storage/DatabaseAuthorizer.h \
storage/Database.h \
@@ -2325,6 +2369,7 @@ contains(DEFINES, ENABLE_DOM_STORAGE=1) {
storage/SQLTransactionClient.h \
storage/SQLTransactionCoordinator.h \
storage/SQLTransactionSync.h \
+ storage/SQLTransactionSyncCallback.h \
storage/StorageArea.h \
storage/StorageAreaImpl.h \
storage/StorageAreaSync.h \
@@ -2696,6 +2741,7 @@ contains(DEFINES, ENABLE_SVG=1) {
svg/SVGUseElement.cpp \
svg/SVGViewElement.cpp \
svg/SVGViewSpec.cpp \
+ svg/SVGVKernElement.cpp \
svg/SVGZoomAndPan.cpp \
svg/animation/SMILTime.cpp \
svg/animation/SMILTimeContainer.cpp \
@@ -2705,6 +2751,7 @@ contains(DEFINES, ENABLE_SVG=1) {
svg/graphics/filters/SVGFEDisplacementMap.cpp \
svg/graphics/filters/SVGFEFlood.cpp \
svg/graphics/filters/SVGFEImage.cpp \
+ svg/graphics/filters/SVGFELighting.cpp \
svg/graphics/filters/SVGFEMerge.cpp \
svg/graphics/filters/SVGFEMorphology.cpp \
svg/graphics/filters/SVGFEOffset.cpp \
@@ -2749,7 +2796,8 @@ contains(DEFINES, ENABLE_SVG=1) {
rendering/SVGMarkerLayoutInfo.cpp \
rendering/SVGRenderSupport.cpp \
rendering/SVGRootInlineBox.cpp \
- rendering/SVGShadowTreeElements.cpp
+ rendering/SVGShadowTreeElements.cpp \
+ rendering/SVGTextLayoutUtilities.cpp
}
contains(DEFINES, ENABLE_JAVASCRIPT_DEBUGGER=1) {
@@ -2806,78 +2854,78 @@ contains(DEFINES, ENABLE_WEB_SOCKETS=1) {
contains(DEFINES, ENABLE_3D_CANVAS=1) {
tobe|!tobe: QT += opengl
HEADERS += \
- bindings/js/JSWebGLArrayBufferConstructor.h \
- bindings/js/JSWebGLArrayHelper.h \
- bindings/js/JSWebGLByteArrayConstructor.h \
- bindings/js/JSWebGLFloatArrayConstructor.h \
- bindings/js/JSWebGLIntArrayConstructor.h \
- bindings/js/JSWebGLShortArrayConstructor.h \
- bindings/js/JSWebGLUnsignedByteArrayConstructor.h \
- bindings/js/JSWebGLUnsignedIntArrayConstructor.h \
- bindings/js/JSWebGLUnsignedShortArrayConstructor.h \
+ bindings/js/JSArrayBufferConstructor.h \
+ bindings/js/JSArrayBufferViewHelper.h \
+ bindings/js/JSInt8ArrayConstructor.h \
+ bindings/js/JSFloatArrayConstructor.h \
+ bindings/js/JSInt32ArrayConstructor.h \
+ bindings/js/JSInt16ArrayConstructor.h \
+ bindings/js/JSUint8ArrayConstructor.h \
+ bindings/js/JSUint32ArrayConstructor.h \
+ bindings/js/JSUint16ArrayConstructor.h \
html/canvas/CanvasContextAttributes.h \
html/canvas/CanvasObject.h \
html/canvas/WebGLActiveInfo.h \
- html/canvas/WebGLArrayBuffer.h \
- html/canvas/WebGLArray.h \
+ html/canvas/ArrayBuffer.h \
+ html/canvas/ArrayBufferView.h \
html/canvas/WebGLBuffer.h \
- html/canvas/WebGLByteArray.h \
+ html/canvas/Int8Array.h \
html/canvas/WebGLContextAttributes.h \
- html/canvas/WebGLFloatArray.h \
+ html/canvas/FloatArray.h \
html/canvas/WebGLFramebuffer.h \
html/canvas/WebGLGetInfo.h \
- html/canvas/WebGLIntArray.h \
+ html/canvas/Int32Array.h \
html/canvas/WebGLProgram.h \
html/canvas/WebGLRenderbuffer.h \
html/canvas/WebGLRenderingContext.h \
html/canvas/WebGLShader.h \
- html/canvas/WebGLShortArray.h \
+ html/canvas/Int16Array.h \
html/canvas/WebGLTexture.h \
html/canvas/WebGLUniformLocation.h \
- html/canvas/WebGLUnsignedByteArray.h \
- html/canvas/WebGLUnsignedIntArray.h \
- html/canvas/WebGLUnsignedShortArray.h \
+ html/canvas/Uint8Array.h \
+ html/canvas/Uint32Array.h \
+ html/canvas/Uint16Array.h \
platform/graphics/GraphicsContext3D.h
SOURCES += \
- bindings/js/JSWebGLArrayBufferConstructor.cpp \
- bindings/js/JSWebGLArrayCustom.cpp \
- bindings/js/JSWebGLByteArrayConstructor.cpp \
- bindings/js/JSWebGLByteArrayCustom.cpp \
- bindings/js/JSWebGLFloatArrayConstructor.cpp \
- bindings/js/JSWebGLFloatArrayCustom.cpp \
- bindings/js/JSWebGLIntArrayConstructor.cpp \
- bindings/js/JSWebGLIntArrayCustom.cpp \
+ bindings/js/JSArrayBufferConstructor.cpp \
+ bindings/js/JSArrayBufferViewCustom.cpp \
+ bindings/js/JSInt8ArrayConstructor.cpp \
+ bindings/js/JSInt8ArrayCustom.cpp \
+ bindings/js/JSFloatArrayConstructor.cpp \
+ bindings/js/JSFloatArrayCustom.cpp \
+ bindings/js/JSInt32ArrayConstructor.cpp \
+ bindings/js/JSInt32ArrayCustom.cpp \
bindings/js/JSWebGLRenderingContextCustom.cpp \
- bindings/js/JSWebGLShortArrayConstructor.cpp \
- bindings/js/JSWebGLShortArrayCustom.cpp \
- bindings/js/JSWebGLUnsignedByteArrayConstructor.cpp \
- bindings/js/JSWebGLUnsignedByteArrayCustom.cpp \
- bindings/js/JSWebGLUnsignedIntArrayConstructor.cpp \
- bindings/js/JSWebGLUnsignedIntArrayCustom.cpp \
- bindings/js/JSWebGLUnsignedShortArrayConstructor.cpp \
- bindings/js/JSWebGLUnsignedShortArrayCustom.cpp \
+ bindings/js/JSInt16ArrayConstructor.cpp \
+ bindings/js/JSInt16ArrayCustom.cpp \
+ bindings/js/JSUint8ArrayConstructor.cpp \
+ bindings/js/JSUint8ArrayCustom.cpp \
+ bindings/js/JSUint32ArrayConstructor.cpp \
+ bindings/js/JSUint32ArrayCustom.cpp \
+ bindings/js/JSUint16ArrayConstructor.cpp \
+ bindings/js/JSUint16ArrayCustom.cpp \
html/canvas/CanvasContextAttributes.cpp \
html/canvas/CanvasObject.cpp \
- html/canvas/WebGLArrayBuffer.cpp \
- html/canvas/WebGLArray.cpp \
+ html/canvas/ArrayBuffer.cpp \
+ html/canvas/ArrayBufferView.cpp \
html/canvas/WebGLBuffer.cpp \
- html/canvas/WebGLByteArray.cpp \
+ html/canvas/Int8Array.cpp \
html/canvas/WebGLContextAttributes.cpp \
- html/canvas/WebGLFloatArray.cpp \
+ html/canvas/FloatArray.cpp \
html/canvas/WebGLFramebuffer.cpp \
html/canvas/WebGLGetInfo.cpp \
- html/canvas/WebGLIntArray.cpp \
+ html/canvas/Int32Array.cpp \
html/canvas/WebGLProgram.cpp \
html/canvas/WebGLRenderbuffer.cpp \
html/canvas/WebGLRenderingContext.cpp \
html/canvas/WebGLShader.cpp \
- html/canvas/WebGLShortArray.cpp \
+ html/canvas/Int16Array.cpp \
html/canvas/WebGLTexture.cpp \
html/canvas/WebGLUniformLocation.cpp \
- html/canvas/WebGLUnsignedByteArray.cpp \
- html/canvas/WebGLUnsignedIntArray.cpp \
- html/canvas/WebGLUnsignedShortArray.cpp \
+ html/canvas/Uint8Array.cpp \
+ html/canvas/Uint32Array.cpp \
+ html/canvas/Uint16Array.cpp \
platform/graphics/GraphicsContext3D.cpp \
platform/graphics/qt/GraphicsContext3DQt.cpp \
@@ -2900,15 +2948,22 @@ HEADERS += $$WEBKIT_API_HEADERS
!symbian {
headers.files = $$WEBKIT_INSTALL_HEADERS
- headers.path = $$[QT_INSTALL_HEADERS]/QtWebKit
- target.path = $$[QT_INSTALL_LIBS]
+
+ headers.path = $$INSTALL_HEADERS/QtWebKit
+ target.path = $$INSTALL_LIBS
+
+ isEmpty(INSTALL_HEADERS): headers.path = $$[QT_INSTALL_HEADERS]/QtWebKit
+ isEmpty(INSTALL_LIBS): target.path = $$[QT_INSTALL_LIBS]
INSTALLS += target headers
} else {
# INSTALLS is not implemented in qmake's s60 generators, copy headers manually
inst_headers.commands = $$QMAKE_COPY ${QMAKE_FILE_NAME} ${QMAKE_FILE_OUT}
inst_headers.input = WEBKIT_INSTALL_HEADERS
- inst_headers.output = $$[QT_INSTALL_HEADERS]/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT}
+
+ isEmpty(INSTALL_HEADERS): inst_headers.output = $$[QT_INSTALL_HEADERS]/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT}
+ inst_headers.output = $$INSTALL_HEADERS/QtWebKit/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT}
+
QMAKE_EXTRA_COMPILERS += inst_headers
install.depends += compiler_inst_headers_make_all