mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-24 05:18:02 +00:00
parent
f865b71f27
commit
85919d29e2
@ -252,6 +252,7 @@ set boot_modules {
|
|||||||
zlib.lib.so
|
zlib.lib.so
|
||||||
stdcxx.lib.so
|
stdcxx.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
mixer_gui_qt
|
mixer_gui_qt
|
||||||
qt5_fs_mixer_gui_qt.tar
|
qt5_fs_mixer_gui_qt.tar
|
||||||
nitpicker
|
nitpicker
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||||
|
|
||||||
include $(IMPORT_QT5_INC)
|
include $(IMPORT_QT5_INC)
|
||||||
|
|
||||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtjsbackend/include/QtV8
|
|
3
repos/libports/lib/import/import-qt5_opengl.mk
Normal file
3
repos/libports/lib/import/import-qt5_opengl.mk
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||||
|
|
||||||
|
include $(IMPORT_QT5_INC)
|
@ -1,6 +0,0 @@
|
|||||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
|
||||||
|
|
||||||
include $(IMPORT_QT5_INC)
|
|
||||||
|
|
||||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtscript/include \
|
|
||||||
$(QT5_CONTRIB_DIR)/qtscript/include/QtScript \
|
|
@ -1,3 +1,5 @@
|
|||||||
|
include $(REP_DIR)/lib/import/import-pcre.mk
|
||||||
|
|
||||||
PCRE_PORT_DIR := $(call select_from_ports,pcre)
|
PCRE_PORT_DIR := $(call select_from_ports,pcre)
|
||||||
|
|
||||||
SRC_C = pcre_byte_order.c \
|
SRC_C = pcre_byte_order.c \
|
||||||
@ -21,13 +23,12 @@ SRC_C = pcre_byte_order.c \
|
|||||||
pcre_version.c \
|
pcre_version.c \
|
||||||
pcre_xclass.c
|
pcre_xclass.c
|
||||||
|
|
||||||
INC_DIR += $(PCRE_PORT_DIR)/include/pcre \
|
INC_DIR += $(PCRE_PORT_DIR)/src/lib/pcre \
|
||||||
$(PCRE_PORT_DIR)/src/lib/pcre \
|
|
||||||
$(REP_DIR)/src/lib/pcre/include
|
$(REP_DIR)/src/lib/pcre/include
|
||||||
|
|
||||||
CC_OPT += -DHAVE_CONFIG_H
|
CC_OPT += -DHAVE_CONFIG_H
|
||||||
|
|
||||||
LIBS += libc zlib readline
|
LIBS += libc
|
||||||
|
|
||||||
SHARED_LIB = yes
|
SHARED_LIB = yes
|
||||||
|
|
||||||
|
38
repos/libports/lib/mk/pcre16.mk
Normal file
38
repos/libports/lib/mk/pcre16.mk
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
include $(REP_DIR)/lib/import/import-pcre.mk
|
||||||
|
|
||||||
|
PCRE_PORT_DIR := $(call select_from_ports,pcre)
|
||||||
|
|
||||||
|
SRC_C = pcre16_byte_order.c \
|
||||||
|
pcre16_chartables.c \
|
||||||
|
pcre16_compile.c \
|
||||||
|
pcre16_config.c \
|
||||||
|
pcre16_dfa_exec.c \
|
||||||
|
pcre16_exec.c \
|
||||||
|
pcre16_fullinfo.c \
|
||||||
|
pcre16_get.c \
|
||||||
|
pcre16_globals.c \
|
||||||
|
pcre16_jit_compile.c \
|
||||||
|
pcre16_maketables.c \
|
||||||
|
pcre16_newline.c \
|
||||||
|
pcre16_ord2utf16.c \
|
||||||
|
pcre16_refcount.c \
|
||||||
|
pcre16_string_utils.c \
|
||||||
|
pcre16_study.c \
|
||||||
|
pcre16_tables.c \
|
||||||
|
pcre16_ucd.c \
|
||||||
|
pcre16_utf16_utils.c \
|
||||||
|
pcre16_valid_utf16.c \
|
||||||
|
pcre16_version.c \
|
||||||
|
pcre16_xclass.c
|
||||||
|
|
||||||
|
INC_DIR += $(PCRE_PORT_DIR)/src/lib/pcre \
|
||||||
|
$(REP_DIR)/src/lib/pcre \
|
||||||
|
$(REP_DIR)/src/lib/pcre/include
|
||||||
|
|
||||||
|
CC_OPT += -DHAVE_CONFIG_H
|
||||||
|
|
||||||
|
LIBS += libc
|
||||||
|
|
||||||
|
SHARED_LIB = yes
|
||||||
|
|
||||||
|
vpath %.c $(PCRE_PORT_DIR)/src/lib/pcre
|
41
repos/libports/lib/mk/qt5_angle.mk
Normal file
41
repos/libports/lib/mk/qt5_angle.mk
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
include $(REP_DIR)/lib/import/import-qt5_angle.mk
|
||||||
|
|
||||||
|
SHARED_LIB = yes
|
||||||
|
|
||||||
|
#
|
||||||
|
# Generated files
|
||||||
|
#
|
||||||
|
# some of the following lines have been extracted from the console output
|
||||||
|
# of the 'configure' script (with modifications), that's why they can be
|
||||||
|
# quite long
|
||||||
|
#
|
||||||
|
|
||||||
|
ifneq ($(call select_from_ports,qt5),)
|
||||||
|
all: $(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/ThirdParty/ANGLE/generated/generated.tag
|
||||||
|
endif
|
||||||
|
|
||||||
|
ANGLE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/ThirdParty/ANGLE
|
||||||
|
|
||||||
|
# make the 'HOST_TOOLS' variable known
|
||||||
|
include $(REP_DIR)/lib/mk/qt5_host_tools.mk
|
||||||
|
|
||||||
|
$(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/ThirdParty/ANGLE/generated/generated.tag: $(HOST_TOOLS)
|
||||||
|
|
||||||
|
$(VERBOSE)mkdir -p $(dir $@)
|
||||||
|
|
||||||
|
$(VERBOSE)flex --noline --nounistd --outfile=$(dir $@)/glslang_lex.cpp $(ANGLE_DIR)/src/compiler/glslang.l
|
||||||
|
$(VERBOSE)flex --noline --nounistd --outfile=$(dir $@)/Tokenizer_lex.cpp $(ANGLE_DIR)/src/compiler/preprocessor/Tokenizer.l
|
||||||
|
$(VERBOSE)bison --no-lines --skeleton=yacc.c --defines=$(dir $@)/glslang_tab.h --output=$(dir $@)/glslang_tab.cpp $(ANGLE_DIR)/src/compiler/glslang.y
|
||||||
|
$(VERBOSE)bison --no-lines --skeleton=yacc.c --defines=$(dir $@)/ExpressionParser_tab.h --output=$(dir $@)/ExpressionParser_tab.cpp $(ANGLE_DIR)/src/compiler/preprocessor/ExpressionParser.y
|
||||||
|
|
||||||
|
$(VERBOSE)touch $@
|
||||||
|
|
||||||
|
include $(REP_DIR)/lib/mk/qt5_angle_generated.inc
|
||||||
|
|
||||||
|
QT_INCPATH += qtwebkit/Source/ThirdParty/ANGLE/generated
|
||||||
|
|
||||||
|
QT_VPATH += qtwebkit/Source/ThirdParty/ANGLE/generated
|
||||||
|
|
||||||
|
include $(REP_DIR)/lib/mk/qt5.inc
|
||||||
|
|
||||||
|
LIBS += qt5_opengl
|
97
repos/libports/lib/mk/qt5_angle_generated.inc
Normal file
97
repos/libports/lib/mk/qt5_angle_generated.inc
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_ACCELERATED_2D_CANVAS=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_ANGLE -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG
|
||||||
|
|
||||||
|
QT_INCPATH += \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include/GLSLANG \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include/KHR \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src/compiler/preprocessor \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include/GLSLANG \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include/KHR \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src/compiler/preprocessor \
|
||||||
|
qtwebkit/Source \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
|
QT_SOURCES += \
|
||||||
|
BuiltInFunctionEmulator.cpp \
|
||||||
|
CodeGenGLSL.cpp \
|
||||||
|
Compiler.cpp \
|
||||||
|
debug.cpp \
|
||||||
|
DependencyGraph.cpp \
|
||||||
|
DependencyGraphBuilder.cpp \
|
||||||
|
DependencyGraphOutput.cpp \
|
||||||
|
DependencyGraphTraverse.cpp \
|
||||||
|
DetectCallDepth.cpp \
|
||||||
|
DetectDiscontinuity.cpp \
|
||||||
|
Diagnostics.cpp \
|
||||||
|
DirectiveHandler.cpp \
|
||||||
|
ForLoopUnroll.cpp \
|
||||||
|
InfoSink.cpp \
|
||||||
|
Initialize.cpp \
|
||||||
|
InitializeDll.cpp \
|
||||||
|
InitializeParseContext.cpp \
|
||||||
|
Intermediate.cpp \
|
||||||
|
intermOut.cpp \
|
||||||
|
IntermTraverse.cpp \
|
||||||
|
MapLongVariableNames.cpp \
|
||||||
|
OutputESSL.cpp \
|
||||||
|
OutputGLSL.cpp \
|
||||||
|
OutputGLSLBase.cpp \
|
||||||
|
OutputHLSL.cpp \
|
||||||
|
parseConst.cpp \
|
||||||
|
ParseHelper.cpp \
|
||||||
|
PoolAlloc.cpp \
|
||||||
|
QualifierAlive.cpp \
|
||||||
|
RemoveTree.cpp \
|
||||||
|
SearchSymbol.cpp \
|
||||||
|
ShaderLang.cpp \
|
||||||
|
SymbolTable.cpp \
|
||||||
|
RestrictFragmentShaderTiming.cpp \
|
||||||
|
RestrictVertexShaderTiming.cpp \
|
||||||
|
TranslatorESSL.cpp \
|
||||||
|
TranslatorGLSL.cpp \
|
||||||
|
TranslatorHLSL.cpp \
|
||||||
|
Uniform.cpp \
|
||||||
|
UnfoldShortCircuit.cpp \
|
||||||
|
util.cpp \
|
||||||
|
ValidateLimitations.cpp \
|
||||||
|
VariableInfo.cpp \
|
||||||
|
VariablePacker.cpp \
|
||||||
|
VersionGLSL.cpp \
|
||||||
|
DiagnosticsBase.cpp \
|
||||||
|
DirectiveHandlerBase.cpp \
|
||||||
|
DirectiveParser.cpp \
|
||||||
|
Input.cpp \
|
||||||
|
Lexer.cpp \
|
||||||
|
Macro.cpp \
|
||||||
|
MacroExpander.cpp \
|
||||||
|
Preprocessor.cpp \
|
||||||
|
Token.cpp \
|
||||||
|
ArrayBoundsClamper.cpp \
|
||||||
|
ossource_posix.cpp \
|
||||||
|
glslang_lex.cpp \
|
||||||
|
Tokenizer_lex.cpp \
|
||||||
|
glslang_tab.cpp \
|
||||||
|
ExpressionParser_tab.cpp
|
||||||
|
|
||||||
|
QT_VPATH += \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src/compiler \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src/compiler/depgraph \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src/compiler/preprocessor \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src/compiler/timing \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/src/third_party/compiler \
|
||||||
|
|
||||||
|
# some source files need to be generated by moc from other source/header files before
|
||||||
|
# they get #included again by the original source file in the compiling stage
|
||||||
|
|
||||||
|
# source files generated from existing header files ('moc_%.cpp: %.h' rule in import-qt5.inc)
|
||||||
|
# extracted from 'compiler_moc_header_make_all' target
|
||||||
|
|
||||||
|
|
||||||
|
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
||||||
|
# extracted from 'compiler_moc_source_make_all' rule
|
||||||
|
|
||||||
|
|
@ -12,15 +12,13 @@ QT_SOURCES += qthread_genode.cpp
|
|||||||
|
|
||||||
# remove unsupported UNIX-specific files
|
# remove unsupported UNIX-specific files
|
||||||
QT_SOURCES_FILTER_OUT = \
|
QT_SOURCES_FILTER_OUT = \
|
||||||
|
forkfd_qt.cpp \
|
||||||
qprocess_unix.cpp \
|
qprocess_unix.cpp \
|
||||||
qthread_unix.cpp \
|
qthread_unix.cpp
|
||||||
qfilesystemwatcher_inotify.cpp \
|
|
||||||
moc_qfilesystemwatcher_inotify_p.cpp \
|
|
||||||
|
|
||||||
# remove unneeded files to prevent moc warnings
|
# remove unneeded files to prevent moc warnings
|
||||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
||||||
moc_qsharedmemory.cpp \
|
moc_qsharedmemory.cpp
|
||||||
moc_qfilesystemwatcher_inotify_p.cpp \
|
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5.inc
|
include $(REP_DIR)/lib/mk/qt5.inc
|
||||||
|
|
||||||
@ -34,4 +32,4 @@ INC_DIR += $(REP_DIR)/include/qt5/qtbase/QtCore/private \
|
|||||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
||||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore/private
|
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore/private
|
||||||
|
|
||||||
LIBS += qt5_host_tools zlib icu libc libm alarm libc_pipe pthread
|
LIBS += qt5_host_tools pcre16 zlib icu libc libm alarm libc_pipe pthread
|
||||||
|
@ -1,17 +1,18 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_USE_ICU -DPCRE_HAVE_CONFIG_H -DQT_CORE_LIB -DQT_NO_DEBUG
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_USE_ICU -DQT_BUILD_CORE_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_DEBUG
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
|
qtbase/src/corelib \
|
||||||
|
qtbase/src/3rdparty/pcre \
|
||||||
|
qtbase/src/3rdparty/harfbuzz/src \
|
||||||
|
qtbase/src/3rdparty/md5 \
|
||||||
|
qtbase/src/3rdparty/md4 \
|
||||||
|
qtbase/src/3rdparty/sha3 \
|
||||||
|
qtbase/src/3rdparty/forkfd \
|
||||||
qtbase/include \
|
qtbase/include \
|
||||||
qtbase/include/QtCore \
|
qtbase/include/QtCore \
|
||||||
qtbase/include/QtCore/5.1.0 \
|
qtbase/include/QtCore/5.6.2 \
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
qtbase/mkspecs/genode-g++ \
|
qtbase/mkspecs/genode-g++
|
||||||
qtbase/src/3rdparty/harfbuzz/src \
|
|
||||||
qtbase/src/3rdparty/md4 \
|
|
||||||
qtbase/src/3rdparty/md5 \
|
|
||||||
qtbase/src/3rdparty/pcre \
|
|
||||||
qtbase/src/3rdparty/sha3 \
|
|
||||||
qtbase/src/corelib \
|
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qabstractanimation.cpp \
|
qabstractanimation.cpp \
|
||||||
@ -28,6 +29,8 @@ QT_SOURCES += \
|
|||||||
qmalloc.cpp \
|
qmalloc.cpp \
|
||||||
qnumeric.cpp \
|
qnumeric.cpp \
|
||||||
qlogging.cpp \
|
qlogging.cpp \
|
||||||
|
qhooks.cpp \
|
||||||
|
qversiontagging.cpp \
|
||||||
qatomic.cpp \
|
qatomic.cpp \
|
||||||
qexception.cpp \
|
qexception.cpp \
|
||||||
qresultstore.cpp \
|
qresultstore.cpp \
|
||||||
@ -46,10 +49,14 @@ QT_SOURCES += \
|
|||||||
qarraydata.cpp \
|
qarraydata.cpp \
|
||||||
qbitarray.cpp \
|
qbitarray.cpp \
|
||||||
qbytearray.cpp \
|
qbytearray.cpp \
|
||||||
|
qbytearraylist.cpp \
|
||||||
qbytearraymatcher.cpp \
|
qbytearraymatcher.cpp \
|
||||||
qcollator.cpp \
|
qcollator.cpp \
|
||||||
|
qcommandlineoption.cpp \
|
||||||
|
qcommandlineparser.cpp \
|
||||||
qcryptographichash.cpp \
|
qcryptographichash.cpp \
|
||||||
qdatetime.cpp \
|
qdatetime.cpp \
|
||||||
|
qdatetimeparser.cpp \
|
||||||
qeasingcurve.cpp \
|
qeasingcurve.cpp \
|
||||||
qelapsedtimer.cpp \
|
qelapsedtimer.cpp \
|
||||||
qfreelist.cpp \
|
qfreelist.cpp \
|
||||||
@ -66,8 +73,8 @@ QT_SOURCES += \
|
|||||||
qcontiguouscache.cpp \
|
qcontiguouscache.cpp \
|
||||||
qrect.cpp \
|
qrect.cpp \
|
||||||
qregexp.cpp \
|
qregexp.cpp \
|
||||||
qregularexpression.cpp \
|
|
||||||
qrefcount.cpp \
|
qrefcount.cpp \
|
||||||
|
qringbuffer.cpp \
|
||||||
qshareddata.cpp \
|
qshareddata.cpp \
|
||||||
qsharedpointer.cpp \
|
qsharedpointer.cpp \
|
||||||
qsimd.cpp \
|
qsimd.cpp \
|
||||||
@ -77,34 +84,19 @@ QT_SOURCES += \
|
|||||||
qstringlist.cpp \
|
qstringlist.cpp \
|
||||||
qtextboundaryfinder.cpp \
|
qtextboundaryfinder.cpp \
|
||||||
qtimeline.cpp \
|
qtimeline.cpp \
|
||||||
|
qtimezone.cpp \
|
||||||
|
qtimezoneprivate.cpp \
|
||||||
qunicodetools.cpp \
|
qunicodetools.cpp \
|
||||||
qvector.cpp \
|
qvector.cpp \
|
||||||
qvsnprintf.cpp \
|
qvsnprintf.cpp \
|
||||||
|
qversionnumber.cpp \
|
||||||
qelapsedtimer_unix.cpp \
|
qelapsedtimer_unix.cpp \
|
||||||
qlocale_unix.cpp \
|
qlocale_unix.cpp \
|
||||||
|
qtimezoneprivate_tz.cpp \
|
||||||
qlocale_icu.cpp \
|
qlocale_icu.cpp \
|
||||||
pcre16_byte_order.c \
|
qcollator_icu.cpp \
|
||||||
pcre16_chartables.c \
|
qtimezoneprivate_icu.cpp \
|
||||||
pcre16_compile.c \
|
qregularexpression.cpp \
|
||||||
pcre16_config.c \
|
|
||||||
pcre16_dfa_exec.c \
|
|
||||||
pcre16_exec.c \
|
|
||||||
pcre16_fullinfo.c \
|
|
||||||
pcre16_get.c \
|
|
||||||
pcre16_globals.c \
|
|
||||||
pcre16_jit_compile.c \
|
|
||||||
pcre16_maketables.c \
|
|
||||||
pcre16_newline.c \
|
|
||||||
pcre16_ord2utf16.c \
|
|
||||||
pcre16_refcount.c \
|
|
||||||
pcre16_string_utils.c \
|
|
||||||
pcre16_study.c \
|
|
||||||
pcre16_tables.c \
|
|
||||||
pcre16_ucd.c \
|
|
||||||
pcre16_utf16_utils.c \
|
|
||||||
pcre16_valid_utf16.c \
|
|
||||||
pcre16_version.c \
|
|
||||||
pcre16_xclass.c \
|
|
||||||
harfbuzz-buffer.c \
|
harfbuzz-buffer.c \
|
||||||
harfbuzz-gdef.c \
|
harfbuzz-gdef.c \
|
||||||
harfbuzz-gsub.c \
|
harfbuzz-gsub.c \
|
||||||
@ -130,6 +122,7 @@ QT_SOURCES += \
|
|||||||
qlockfile.cpp \
|
qlockfile.cpp \
|
||||||
qnoncontiguousbytedevice.cpp \
|
qnoncontiguousbytedevice.cpp \
|
||||||
qprocess.cpp \
|
qprocess.cpp \
|
||||||
|
qstorageinfo.cpp \
|
||||||
qtextstream.cpp \
|
qtextstream.cpp \
|
||||||
qtemporarydir.cpp \
|
qtemporarydir.cpp \
|
||||||
qtemporaryfile.cpp \
|
qtemporaryfile.cpp \
|
||||||
@ -148,13 +141,17 @@ QT_SOURCES += \
|
|||||||
qfilesystemwatcher_polling.cpp \
|
qfilesystemwatcher_polling.cpp \
|
||||||
qfilesystementry.cpp \
|
qfilesystementry.cpp \
|
||||||
qfilesystemengine.cpp \
|
qfilesystemengine.cpp \
|
||||||
|
qfileselector.cpp \
|
||||||
|
qloggingcategory.cpp \
|
||||||
|
qloggingregistry.cpp \
|
||||||
qfsfileengine_unix.cpp \
|
qfsfileengine_unix.cpp \
|
||||||
qfilesystemengine_unix.cpp \
|
qfilesystemengine_unix.cpp \
|
||||||
qlockfile_unix.cpp \
|
qlockfile_unix.cpp \
|
||||||
qprocess_unix.cpp \
|
qprocess_unix.cpp \
|
||||||
qfilesystemiterator_unix.cpp \
|
qfilesystemiterator_unix.cpp \
|
||||||
|
forkfd_qt.cpp \
|
||||||
qstandardpaths_unix.cpp \
|
qstandardpaths_unix.cpp \
|
||||||
qfilesystemwatcher_inotify.cpp \
|
qstorageinfo_unix.cpp \
|
||||||
qabstractitemmodel.cpp \
|
qabstractitemmodel.cpp \
|
||||||
qabstractproxymodel.cpp \
|
qabstractproxymodel.cpp \
|
||||||
qitemselectionmodel.cpp \
|
qitemselectionmodel.cpp \
|
||||||
@ -168,11 +165,13 @@ QT_SOURCES += \
|
|||||||
qjsonvalue.cpp \
|
qjsonvalue.cpp \
|
||||||
qjsonwriter.cpp \
|
qjsonwriter.cpp \
|
||||||
qjsonparser.cpp \
|
qjsonparser.cpp \
|
||||||
|
qfactoryinterface.cpp \
|
||||||
qpluginloader.cpp \
|
qpluginloader.cpp \
|
||||||
qfactoryloader.cpp \
|
qfactoryloader.cpp \
|
||||||
quuid.cpp \
|
quuid.cpp \
|
||||||
qlibrary.cpp \
|
qlibrary.cpp \
|
||||||
qelfparser_p.cpp \
|
qelfparser_p.cpp \
|
||||||
|
qmachparser.cpp \
|
||||||
qlibrary_unix.cpp \
|
qlibrary_unix.cpp \
|
||||||
qabstracteventdispatcher.cpp \
|
qabstracteventdispatcher.cpp \
|
||||||
qabstractnativeeventfilter.cpp \
|
qabstractnativeeventfilter.cpp \
|
||||||
@ -201,10 +200,15 @@ QT_SOURCES += \
|
|||||||
qcrashhandler.cpp \
|
qcrashhandler.cpp \
|
||||||
qeventdispatcher_unix.cpp \
|
qeventdispatcher_unix.cpp \
|
||||||
qtimerinfo_unix.cpp \
|
qtimerinfo_unix.cpp \
|
||||||
|
qsharedmemory_posix.cpp \
|
||||||
|
qsharedmemory_systemv.cpp \
|
||||||
qsharedmemory_unix.cpp \
|
qsharedmemory_unix.cpp \
|
||||||
|
qsystemsemaphore_posix.cpp \
|
||||||
|
qsystemsemaphore_systemv.cpp \
|
||||||
qsystemsemaphore_unix.cpp \
|
qsystemsemaphore_unix.cpp \
|
||||||
qisciicodec.cpp \
|
qisciicodec.cpp \
|
||||||
qlatincodec.cpp \
|
qlatincodec.cpp \
|
||||||
|
qsimplecodec.cpp \
|
||||||
qtextcodec.cpp \
|
qtextcodec.cpp \
|
||||||
qtsciicodec.cpp \
|
qtsciicodec.cpp \
|
||||||
qutfcodec.cpp \
|
qutfcodec.cpp \
|
||||||
@ -245,7 +249,6 @@ QT_SOURCES += \
|
|||||||
moc_qsettings.cpp \
|
moc_qsettings.cpp \
|
||||||
moc_qfilesystemwatcher_p.cpp \
|
moc_qfilesystemwatcher_p.cpp \
|
||||||
moc_qfilesystemwatcher_polling_p.cpp \
|
moc_qfilesystemwatcher_polling_p.cpp \
|
||||||
moc_qfilesystemwatcher_inotify_p.cpp \
|
|
||||||
moc_qabstractitemmodel.cpp \
|
moc_qabstractitemmodel.cpp \
|
||||||
moc_qstringlistmodel.cpp \
|
moc_qstringlistmodel.cpp \
|
||||||
moc_qpluginloader.cpp \
|
moc_qpluginloader.cpp \
|
||||||
@ -266,13 +269,13 @@ QT_SOURCES += \
|
|||||||
moc_qstate.cpp \
|
moc_qstate.cpp \
|
||||||
moc_qfinalstate.cpp \
|
moc_qfinalstate.cpp \
|
||||||
moc_qhistorystate.cpp \
|
moc_qhistorystate.cpp \
|
||||||
|
moc_qhistorystate_p.cpp \
|
||||||
moc_qabstracttransition.cpp \
|
moc_qabstracttransition.cpp \
|
||||||
moc_qsignaltransition.cpp \
|
moc_qsignaltransition.cpp \
|
||||||
moc_qeventtransition.cpp
|
moc_qeventtransition.cpp
|
||||||
|
|
||||||
QT_VPATH += \
|
QT_VPATH += \
|
||||||
qtbase/src/3rdparty/harfbuzz/src \
|
qtbase/src/3rdparty/harfbuzz/src \
|
||||||
qtbase/src/3rdparty/pcre \
|
|
||||||
qtbase/src/corelib/animation \
|
qtbase/src/corelib/animation \
|
||||||
qtbase/src/corelib/arch \
|
qtbase/src/corelib/arch \
|
||||||
qtbase/src/corelib/codecs \
|
qtbase/src/corelib/codecs \
|
||||||
@ -323,7 +326,7 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qfilesystemwatcher.cpp \
|
moc_qfilesystemwatcher.cpp \
|
||||||
moc_qfilesystemwatcher_p.cpp \
|
moc_qfilesystemwatcher_p.cpp \
|
||||||
moc_qfilesystemwatcher_polling_p.cpp \
|
moc_qfilesystemwatcher_polling_p.cpp \
|
||||||
moc_qfilesystemwatcher_inotify_p.cpp \
|
moc_qfileselector.cpp \
|
||||||
moc_qabstractitemmodel.cpp \
|
moc_qabstractitemmodel.cpp \
|
||||||
moc_qabstractproxymodel.cpp \
|
moc_qabstractproxymodel.cpp \
|
||||||
moc_qitemselectionmodel.cpp \
|
moc_qitemselectionmodel.cpp \
|
||||||
@ -351,6 +354,7 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qstate.cpp \
|
moc_qstate.cpp \
|
||||||
moc_qfinalstate.cpp \
|
moc_qfinalstate.cpp \
|
||||||
moc_qhistorystate.cpp \
|
moc_qhistorystate.cpp \
|
||||||
|
moc_qhistorystate_p.cpp \
|
||||||
moc_qabstracttransition.cpp \
|
moc_qabstracttransition.cpp \
|
||||||
moc_qsignaltransition.cpp \
|
moc_qsignaltransition.cpp \
|
||||||
moc_qeventtransition.cpp
|
moc_qeventtransition.cpp
|
||||||
@ -359,7 +363,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
# extracted from 'compiler_moc_source_make_all' rule
|
# extracted from 'compiler_moc_source_make_all' rule
|
||||||
|
|
||||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
||||||
qprocess_unix.moc \
|
|
||||||
qtimer.moc \
|
qtimer.moc \
|
||||||
qstatemachine.moc
|
qstatemachine.moc
|
||||||
|
|
||||||
|
@ -2,6 +2,10 @@ include $(REP_DIR)/lib/import/import-qt5_gui.mk
|
|||||||
|
|
||||||
SHARED_LIB = yes
|
SHARED_LIB = yes
|
||||||
|
|
||||||
|
ifeq ($(filter-out $(SPECS),x86),)
|
||||||
|
CC_OPT += -mno-sse2
|
||||||
|
endif
|
||||||
|
|
||||||
# use default warning level to avoid noise when compiling contrib code
|
# use default warning level to avoid noise when compiling contrib code
|
||||||
CC_WARN = -Wno-unused-but-set-variable -Wno-deprecated-declarations
|
CC_WARN = -Wno-unused-but-set-variable -Wno-deprecated-declarations
|
||||||
|
|
||||||
|
@ -1,20 +1,17 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_GUI_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DENABLE_PIXMAN_DRAWHELPERS -DQT_BUILD_GUI_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtGui \
|
|
||||||
qtbase/include/QtGui/5.1.0 \
|
|
||||||
qtbase/include/QtGui/5.1.0/QtGui \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtbase/src/gui \
|
qtbase/src/gui \
|
||||||
qtbase/src/gui/image \
|
qtbase/include \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qclipboard_qpa.cpp \
|
|
||||||
qcursor_qpa.cpp \
|
|
||||||
qgenericpluginfactory.cpp \
|
qgenericpluginfactory.cpp \
|
||||||
qgenericplugin.cpp \
|
qgenericplugin.cpp \
|
||||||
qwindowsysteminterface.cpp \
|
qwindowsysteminterface.cpp \
|
||||||
@ -51,7 +48,6 @@ QT_SOURCES += \
|
|||||||
qinputmethod.cpp \
|
qinputmethod.cpp \
|
||||||
qkeysequence.cpp \
|
qkeysequence.cpp \
|
||||||
qkeymapper.cpp \
|
qkeymapper.cpp \
|
||||||
qkeymapper_qpa.cpp \
|
|
||||||
qpalette.cpp \
|
qpalette.cpp \
|
||||||
qguivariant.cpp \
|
qguivariant.cpp \
|
||||||
qscreen.cpp \
|
qscreen.cpp \
|
||||||
@ -61,12 +57,22 @@ QT_SOURCES += \
|
|||||||
qplatformsharedgraphicscache.cpp \
|
qplatformsharedgraphicscache.cpp \
|
||||||
qplatformdialoghelper.cpp \
|
qplatformdialoghelper.cpp \
|
||||||
qplatformservices.cpp \
|
qplatformservices.cpp \
|
||||||
qplatformscreenpageflipper.cpp \
|
qplatformsystemtrayicon.cpp \
|
||||||
qplatformsystemtrayicon_qpa.cpp \
|
qplatformsessionmanager.cpp \
|
||||||
|
qplatformmenu.cpp \
|
||||||
|
qpixelformat.cpp \
|
||||||
|
qpaintdevicewindow.cpp \
|
||||||
|
qrasterwindow.cpp \
|
||||||
|
qplatformgraphicsbuffer.cpp \
|
||||||
|
qplatformgraphicsbufferhelper.cpp \
|
||||||
|
qinputdevicemanager.cpp \
|
||||||
|
qhighdpiscaling.cpp \
|
||||||
qplatformopenglcontext.cpp \
|
qplatformopenglcontext.cpp \
|
||||||
qopenglcontext.cpp \
|
qopenglcontext.cpp \
|
||||||
|
qopenglwindow.cpp \
|
||||||
qbitmap.cpp \
|
qbitmap.cpp \
|
||||||
qimage.cpp \
|
qimage.cpp \
|
||||||
|
qimage_conversions.cpp \
|
||||||
qimageiohandler.cpp \
|
qimageiohandler.cpp \
|
||||||
qimagereader.cpp \
|
qimagereader.cpp \
|
||||||
qimagewriter.cpp \
|
qimagewriter.cpp \
|
||||||
@ -94,6 +100,7 @@ QT_SOURCES += \
|
|||||||
qgifhandler.cpp \
|
qgifhandler.cpp \
|
||||||
qfont.cpp \
|
qfont.cpp \
|
||||||
qfontengine.cpp \
|
qfontengine.cpp \
|
||||||
|
qfontengineglyphcache.cpp \
|
||||||
qfontsubset.cpp \
|
qfontsubset.cpp \
|
||||||
qfontmetrics.cpp \
|
qfontmetrics.cpp \
|
||||||
qfontdatabase.cpp \
|
qfontdatabase.cpp \
|
||||||
@ -122,10 +129,8 @@ QT_SOURCES += \
|
|||||||
qrawfont.cpp \
|
qrawfont.cpp \
|
||||||
qglyphrun.cpp \
|
qglyphrun.cpp \
|
||||||
qdistancefield.cpp \
|
qdistancefield.cpp \
|
||||||
qfont_qpa.cpp \
|
qfontengine_qpf2.cpp \
|
||||||
qfontengine_qpa.cpp \
|
|
||||||
qplatformfontdatabase.cpp \
|
qplatformfontdatabase.cpp \
|
||||||
qrawfont_qpa.cpp \
|
|
||||||
qbackingstore.cpp \
|
qbackingstore.cpp \
|
||||||
qbezier.cpp \
|
qbezier.cpp \
|
||||||
qblendfunctions.cpp \
|
qblendfunctions.cpp \
|
||||||
@ -133,6 +138,7 @@ QT_SOURCES += \
|
|||||||
qbrush.cpp \
|
qbrush.cpp \
|
||||||
qcolor.cpp \
|
qcolor.cpp \
|
||||||
qcolor_p.cpp \
|
qcolor_p.cpp \
|
||||||
|
qcompositionfunctions.cpp \
|
||||||
qcosmeticstroker.cpp \
|
qcosmeticstroker.cpp \
|
||||||
qcssutil.cpp \
|
qcssutil.cpp \
|
||||||
qdrawhelper.cpp \
|
qdrawhelper.cpp \
|
||||||
@ -144,6 +150,8 @@ QT_SOURCES += \
|
|||||||
qmemrotate.cpp \
|
qmemrotate.cpp \
|
||||||
qoutlinemapper.cpp \
|
qoutlinemapper.cpp \
|
||||||
qpagedpaintdevice.cpp \
|
qpagedpaintdevice.cpp \
|
||||||
|
qpagelayout.cpp \
|
||||||
|
qpagesize.cpp \
|
||||||
qpaintdevice.cpp \
|
qpaintdevice.cpp \
|
||||||
qpaintengine.cpp \
|
qpaintengine.cpp \
|
||||||
qpaintengineex.cpp \
|
qpaintengineex.cpp \
|
||||||
@ -162,10 +170,12 @@ QT_SOURCES += \
|
|||||||
qtextureglyphcache.cpp \
|
qtextureglyphcache.cpp \
|
||||||
qtransform.cpp \
|
qtransform.cpp \
|
||||||
qplatformbackingstore.cpp \
|
qplatformbackingstore.cpp \
|
||||||
qpaintbuffer.cpp \
|
|
||||||
qpathsimplifier.cpp \
|
qpathsimplifier.cpp \
|
||||||
qdesktopservices.cpp \
|
qdesktopservices.cpp \
|
||||||
qvalidator.cpp \
|
qvalidator.cpp \
|
||||||
|
qgridlayoutengine.cpp \
|
||||||
|
qabstractlayoutstyleinfo.cpp \
|
||||||
|
qlayoutpolicy.cpp \
|
||||||
qgenericmatrix.cpp \
|
qgenericmatrix.cpp \
|
||||||
qmatrix4x4.cpp \
|
qmatrix4x4.cpp \
|
||||||
qquaternion.cpp \
|
qquaternion.cpp \
|
||||||
@ -191,6 +201,10 @@ QT_SOURCES += \
|
|||||||
qopenglversionfunctionsfactory.cpp \
|
qopenglversionfunctionsfactory.cpp \
|
||||||
qopenglvertexarrayobject.cpp \
|
qopenglvertexarrayobject.cpp \
|
||||||
qopengldebug.cpp \
|
qopengldebug.cpp \
|
||||||
|
qopengltextureblitter.cpp \
|
||||||
|
qopengltexture.cpp \
|
||||||
|
qopengltexturehelper.cpp \
|
||||||
|
qopenglpixeltransferoptions.cpp \
|
||||||
qopenglfunctions_1_0.cpp \
|
qopenglfunctions_1_0.cpp \
|
||||||
qopenglfunctions_1_1.cpp \
|
qopenglfunctions_1_1.cpp \
|
||||||
qopenglfunctions_1_2.cpp \
|
qopenglfunctions_1_2.cpp \
|
||||||
@ -207,15 +221,21 @@ QT_SOURCES += \
|
|||||||
qopenglfunctions_4_1_core.cpp \
|
qopenglfunctions_4_1_core.cpp \
|
||||||
qopenglfunctions_4_2_core.cpp \
|
qopenglfunctions_4_2_core.cpp \
|
||||||
qopenglfunctions_4_3_core.cpp \
|
qopenglfunctions_4_3_core.cpp \
|
||||||
|
qopenglfunctions_4_4_core.cpp \
|
||||||
|
qopenglfunctions_4_5_core.cpp \
|
||||||
qopenglfunctions_3_2_compatibility.cpp \
|
qopenglfunctions_3_2_compatibility.cpp \
|
||||||
qopenglfunctions_3_3_compatibility.cpp \
|
qopenglfunctions_3_3_compatibility.cpp \
|
||||||
qopenglfunctions_4_0_compatibility.cpp \
|
qopenglfunctions_4_0_compatibility.cpp \
|
||||||
qopenglfunctions_4_1_compatibility.cpp \
|
qopenglfunctions_4_1_compatibility.cpp \
|
||||||
qopenglfunctions_4_2_compatibility.cpp \
|
qopenglfunctions_4_2_compatibility.cpp \
|
||||||
qopenglfunctions_4_3_compatibility.cpp \
|
qopenglfunctions_4_3_compatibility.cpp \
|
||||||
|
qopenglfunctions_4_4_compatibility.cpp \
|
||||||
|
qopenglfunctions_4_5_compatibility.cpp \
|
||||||
qopengltimerquery.cpp \
|
qopengltimerquery.cpp \
|
||||||
qguivariantanimation.cpp \
|
qguivariantanimation.cpp \
|
||||||
qstandarditemmodel.cpp \
|
qstandarditemmodel.cpp \
|
||||||
|
qimage_sse2.cpp \
|
||||||
|
qdrawhelper_sse2.cpp \
|
||||||
moc_qgenericplugin.cpp \
|
moc_qgenericplugin.cpp \
|
||||||
moc_qplatforminputcontext.cpp \
|
moc_qplatforminputcontext.cpp \
|
||||||
moc_qplatforminputcontextplugin_p.cpp \
|
moc_qplatforminputcontextplugin_p.cpp \
|
||||||
@ -228,21 +248,26 @@ QT_SOURCES += \
|
|||||||
moc_qclipboard.cpp \
|
moc_qclipboard.cpp \
|
||||||
moc_qdrag.cpp \
|
moc_qdrag.cpp \
|
||||||
moc_qdnd_p.cpp \
|
moc_qdnd_p.cpp \
|
||||||
|
moc_qevent.cpp \
|
||||||
|
moc_qkeysequence.cpp \
|
||||||
moc_qkeymapper_p.cpp \
|
moc_qkeymapper_p.cpp \
|
||||||
moc_qpalette.cpp \
|
moc_qpalette.cpp \
|
||||||
moc_qsessionmanager.cpp \
|
moc_qsessionmanager.cpp \
|
||||||
moc_qscreen.cpp \
|
moc_qscreen.cpp \
|
||||||
moc_qstylehints.cpp \
|
moc_qstylehints.cpp \
|
||||||
|
moc_qtouchdevice.cpp \
|
||||||
moc_qplatformsharedgraphicscache.cpp \
|
moc_qplatformsharedgraphicscache.cpp \
|
||||||
moc_qplatformdialoghelper.cpp \
|
moc_qplatformdialoghelper.cpp \
|
||||||
moc_qplatformscreenpageflipper.cpp \
|
moc_qpaintdevicewindow.cpp \
|
||||||
moc_qopenglcontext.cpp \
|
moc_qrasterwindow.cpp \
|
||||||
|
moc_qplatformgraphicsbuffer.cpp \
|
||||||
|
moc_qinputdevicemanager_p.cpp \
|
||||||
|
moc_qopenglwindow.cpp \
|
||||||
moc_qimageiohandler.cpp \
|
moc_qimageiohandler.cpp \
|
||||||
moc_qpictureformatplugin.cpp \
|
moc_qpictureformatplugin.cpp \
|
||||||
moc_qiconengineplugin.cpp \
|
moc_qiconengineplugin.cpp \
|
||||||
moc_qfont.cpp \
|
moc_qfont.cpp \
|
||||||
moc_qfontdatabase.cpp \
|
moc_qfontdatabase.cpp \
|
||||||
moc_qfontengine_p.cpp \
|
|
||||||
moc_qtextformat.cpp \
|
moc_qtextformat.cpp \
|
||||||
moc_qtextobject.cpp \
|
moc_qtextobject.cpp \
|
||||||
moc_qtextdocument.cpp \
|
moc_qtextdocument.cpp \
|
||||||
@ -252,6 +277,7 @@ QT_SOURCES += \
|
|||||||
moc_qbrush.cpp \
|
moc_qbrush.cpp \
|
||||||
moc_qpainter.cpp \
|
moc_qpainter.cpp \
|
||||||
moc_qpdfwriter.cpp \
|
moc_qpdfwriter.cpp \
|
||||||
|
moc_qplatformbackingstore.cpp \
|
||||||
moc_qvalidator.cpp \
|
moc_qvalidator.cpp \
|
||||||
moc_qopenglshaderprogram.cpp \
|
moc_qopenglshaderprogram.cpp \
|
||||||
moc_qopenglengineshadermanager_p.cpp \
|
moc_qopenglengineshadermanager_p.cpp \
|
||||||
@ -289,24 +315,30 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qclipboard.cpp \
|
moc_qclipboard.cpp \
|
||||||
moc_qdrag.cpp \
|
moc_qdrag.cpp \
|
||||||
moc_qdnd_p.cpp \
|
moc_qdnd_p.cpp \
|
||||||
|
moc_qevent.cpp \
|
||||||
moc_qinputmethod.cpp \
|
moc_qinputmethod.cpp \
|
||||||
|
moc_qkeysequence.cpp \
|
||||||
moc_qkeymapper_p.cpp \
|
moc_qkeymapper_p.cpp \
|
||||||
moc_qpalette.cpp \
|
moc_qpalette.cpp \
|
||||||
moc_qsessionmanager.cpp \
|
moc_qsessionmanager.cpp \
|
||||||
moc_qscreen.cpp \
|
moc_qscreen.cpp \
|
||||||
moc_qstylehints.cpp \
|
moc_qstylehints.cpp \
|
||||||
|
moc_qtouchdevice.cpp \
|
||||||
moc_qplatformsharedgraphicscache.cpp \
|
moc_qplatformsharedgraphicscache.cpp \
|
||||||
moc_qplatformdialoghelper.cpp \
|
moc_qplatformdialoghelper.cpp \
|
||||||
moc_qplatformscreenpageflipper.cpp \
|
|
||||||
moc_qplatformsystemtrayicon.cpp \
|
moc_qplatformsystemtrayicon.cpp \
|
||||||
|
moc_qpaintdevicewindow.cpp \
|
||||||
|
moc_qrasterwindow.cpp \
|
||||||
|
moc_qplatformgraphicsbuffer.cpp \
|
||||||
|
moc_qinputdevicemanager_p.cpp \
|
||||||
moc_qopenglcontext.cpp \
|
moc_qopenglcontext.cpp \
|
||||||
|
moc_qopenglwindow.cpp \
|
||||||
moc_qimageiohandler.cpp \
|
moc_qimageiohandler.cpp \
|
||||||
moc_qmovie.cpp \
|
moc_qmovie.cpp \
|
||||||
moc_qpictureformatplugin.cpp \
|
moc_qpictureformatplugin.cpp \
|
||||||
moc_qiconengineplugin.cpp \
|
moc_qiconengineplugin.cpp \
|
||||||
moc_qfont.cpp \
|
moc_qfont.cpp \
|
||||||
moc_qfontdatabase.cpp \
|
moc_qfontdatabase.cpp \
|
||||||
moc_qfontengine_p.cpp \
|
|
||||||
moc_qtextformat.cpp \
|
moc_qtextformat.cpp \
|
||||||
moc_qtextobject.cpp \
|
moc_qtextobject.cpp \
|
||||||
moc_qtextdocument.cpp \
|
moc_qtextdocument.cpp \
|
||||||
@ -319,6 +351,7 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qbrush.cpp \
|
moc_qbrush.cpp \
|
||||||
moc_qpainter.cpp \
|
moc_qpainter.cpp \
|
||||||
moc_qpdfwriter.cpp \
|
moc_qpdfwriter.cpp \
|
||||||
|
moc_qplatformbackingstore.cpp \
|
||||||
moc_qvalidator.cpp \
|
moc_qvalidator.cpp \
|
||||||
moc_qopenglshaderprogram.cpp \
|
moc_qopenglshaderprogram.cpp \
|
||||||
moc_qopenglengineshadermanager_p.cpp \
|
moc_qopenglengineshadermanager_p.cpp \
|
||||||
|
@ -5,16 +5,20 @@
|
|||||||
QMAKESPEC = $(QT5_CONTRIB_DIR)/qtbase/mkspecs/linux-g++
|
QMAKESPEC = $(QT5_CONTRIB_DIR)/qtbase/mkspecs/linux-g++
|
||||||
|
|
||||||
bootstrap/libQtBootstrap.a: bootstrap/Makefile
|
bootstrap/libQtBootstrap.a: bootstrap/Makefile
|
||||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C bootstrap
|
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C bootstrap \
|
||||||
|
DEFINES="-DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -DQT_NO_TRANSLATION -DQT_CRYPTOGRAPHICHASH_ONLY_SHA1 -DQT_NO_CAST_FROM_ASCII -DQT_BUILD_BOOTSTRAP_LIB -DQT_BUILDING_QT -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG"
|
||||||
|
|
||||||
moc/moc: bootstrap/libQtBootstrap.a moc/Makefile
|
moc/moc: bootstrap/libQtBootstrap.a moc/Makefile
|
||||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C moc
|
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C moc \
|
||||||
|
DEFINES="-DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_MOC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_COMPRESS -DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_BOOTSTRAP_LIB -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -DQT_NO_TRANSLATION"
|
||||||
|
|
||||||
rcc/rcc: bootstrap/libQtBootstrap.a rcc/Makefile
|
rcc/rcc: bootstrap/libQtBootstrap.a rcc/Makefile
|
||||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C rcc
|
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C rcc \
|
||||||
|
DEFINES="-DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_RCC -DQT_NO_CAST_FROM_ASCII -DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_BOOTSTRAP_LIB -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -DQT_NO_TRANSLATION"
|
||||||
|
|
||||||
uic/uic: bootstrap/libQtBootstrap.a uic/Makefile
|
uic/uic: bootstrap/libQtBootstrap.a uic/Makefile
|
||||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C uic
|
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C uic \
|
||||||
|
DEFINES="-DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_UIC -DQT_NO_CAST_FROM_ASCII -DQT_UIC_CPP_GENERATOR -DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_BOOTSTRAP_LIB -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_SYSTEMLOCALE -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NO_DEPRECATED -DQT_NO_TRANSLATION"
|
||||||
|
|
||||||
#
|
#
|
||||||
# Rule to generate tool Makefiles from the respective pro files via qmake
|
# Rule to generate tool Makefiles from the respective pro files via qmake
|
||||||
@ -24,20 +28,18 @@ uic/uic: bootstrap/libQtBootstrap.a uic/Makefile
|
|||||||
# '#include'. So we have to make its location known to the 'INCLUDEPATH'.
|
# '#include'. So we have to make its location known to the 'INCLUDEPATH'.
|
||||||
#
|
#
|
||||||
%/Makefile: %.pro
|
%/Makefile: %.pro
|
||||||
|
$(VERBOSE)mkdir -p $*/.out
|
||||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) qmake/bin/qmake -o $*/Makefile \
|
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) qmake/bin/qmake -o $*/Makefile \
|
||||||
QT_BUILD_TREE=$(QT5_CONTRIB_DIR)/qtbase \
|
QT_BUILD_TREE=$(QT5_CONTRIB_DIR)/qtbase \
|
||||||
QT_CONFIG+=zlib \
|
QT_CONFIG+=zlib \
|
||||||
INCLUDEPATH+=$(REP_DIR)/include/qt5 \
|
|
||||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include \
|
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include \
|
||||||
INCLUDEPATH+=$(REP_DIR)/include/qt5/qtbase \
|
|
||||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include \
|
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include \
|
||||||
INCLUDEPATH+=$(REP_DIR)/include/qt5/qtbase/QtCore \
|
|
||||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore \
|
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore \
|
||||||
INCLUDEPATH+=$(REP_DIR)/src/lib/qt5/qtbase/src/corelib/global \
|
INCLUDEPATH+=$(REP_DIR)/src/lib/qt5/qtbase/src/corelib/global \
|
||||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/5.1.0 \
|
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/5.6.2 \
|
||||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/5.1.0/QtCore \
|
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
INCLUDEPATH+=$(REP_DIR)/include/qt5/qtbase/QtXml \
|
|
||||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtXml \
|
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtXml \
|
||||||
|
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtXml/5.6.2/QtXml \
|
||||||
-after DESTDIR= \
|
-after DESTDIR= \
|
||||||
-after "LIBS+=-lQtBootstrap -L../bootstrap" \
|
-after "LIBS+=-lQtBootstrap -L../bootstrap" \
|
||||||
$^
|
$^
|
||||||
|
@ -16,24 +16,33 @@
|
|||||||
CC = gcc
|
CC = gcc
|
||||||
CXX = g++
|
CXX = g++
|
||||||
QMAKE_CFLAGS = -pipe
|
QMAKE_CFLAGS = -pipe
|
||||||
|
QMAKE_CFLAGS_SPLIT_SECTIONS = -ffunction-sections
|
||||||
QMAKE_CXXFLAGS = -pipe
|
QMAKE_CXXFLAGS = -pipe
|
||||||
|
QMAKE_CXXFLAGS_SPLIT_SECTIONS = -ffunction-sections
|
||||||
QMAKE_LFLAGS =
|
QMAKE_LFLAGS =
|
||||||
|
QMAKE_LFLAGS_GCSECTIONS = -Wl,--gc-sections
|
||||||
|
QMAKE_CFLAGS_RELEASE = -O2
|
||||||
|
QMAKE_CXXFLAGS_RELEASE = -O2
|
||||||
|
|
||||||
BUILD_PATH = .
|
BUILD_PATH = .
|
||||||
SOURCE_PATH = $(QT5_CONTRIB_DIR)/qtbase
|
SOURCE_PATH = $(QT5_CONTRIB_DIR)/qtbase
|
||||||
INC_PATH = $(SOURCE_PATH)/include
|
INC_PATH = $(SOURCE_PATH)/include
|
||||||
QMAKESPEC = $(SOURCE_PATH)/mkspecs/linux-g++
|
QMAKESPEC = $(SOURCE_PATH)/mkspecs/linux-g++
|
||||||
QT_VERSION = 5.1.0
|
QT_VERSION = 5.6.2
|
||||||
EXTRA_CFLAGS = $(QMAKE_CFLAGS)
|
QT_MAJOR_VERSION = 5
|
||||||
EXTRA_CXXFLAGS = $(QMAKE_CXXFLAGS)
|
QT_MINOR_VERSION = 6
|
||||||
QTOBJS = qfilesystemengine_unix.o qfilesystemiterator_unix.o qfsfileengine_unix.o qlocale_unix.o
|
QT_PATCH_VERSION = 2
|
||||||
QTSRCS = "$(SOURCE_PATH)/src/corelib/io/qfilesystemengine_unix.cpp" "$(SOURCE_PATH)/src/corelib/io/qfilesystemiterator_unix.cpp" "$(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp" "$(SOURCE_PATH)/src/corelib/tools/qlocal_unix.cpp"
|
EXTRA_CFLAGS = $(QMAKE_CFLAGS) $(QMAKE_CFLAGS_SPLIT_SECTIONS) $(QMAKE_CFLAGS_RELEASE)
|
||||||
LFLAGS = $(QMAKE_LFLAGS)
|
EXTRA_CXXFLAGS = $(QMAKE_CXXFLAGS) $(QMAKE_CXXFLAGS_SPLIT_SECTIONS) $(QMAKE_CXXFLAGS_RELEASE)
|
||||||
QT_INSTALL_BINS = $(INSTALL_ROOT)/usr/local/Qt-5.1.0/bin
|
QTOBJS = qfilesystemengine_unix.o qfilesystemiterator_unix.o qfsfileengine_unix.o qlocale_unix.o
|
||||||
QT_INSTALL_DATA = $(INSTALL_ROOT)/usr/local/Qt-5.1.0
|
QTSRCS = "$(SOURCE_PATH)/src/corelib/io/qfilesystemengine_unix.cpp" "$(SOURCE_PATH)/src/corelib/io/qfilesystemiterator_unix.cpp" "$(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp" "$(SOURCE_PATH)/src/corelib/tools/qlocale_unix.cpp"
|
||||||
|
LFLAGS = $(QMAKE_LFLAGS) $(QMAKE_LFLAGS_GCSECTIONS)
|
||||||
EXEEXT =
|
EXEEXT =
|
||||||
RM_F = rm -f
|
RM_F = rm -f
|
||||||
RM_RF = rm -rf
|
RM_RF = rm -rf
|
||||||
|
QMKSRC = $(SOURCE_PATH)/qmake
|
||||||
|
QMKLIBSRC = $(QMKSRC)/library
|
||||||
|
QMKGENSRC = $(QMKSRC)/generators
|
||||||
EXTRA_CPPFLAGS = -DQMAKE_OPENSOURCE_EDITION
|
EXTRA_CPPFLAGS = -DQMAKE_OPENSOURCE_EDITION
|
||||||
|
|
||||||
include $(QT5_CONTRIB_DIR)/qtbase/qmake/Makefile.unix
|
include $(QT5_CONTRIB_DIR)/qtbase/qmake/Makefile.unix
|
||||||
|
@ -14,8 +14,9 @@ CC_WARN =
|
|||||||
#
|
#
|
||||||
# Generated files
|
# Generated files
|
||||||
#
|
#
|
||||||
# some of the following lines have been extracted from Makefiles (and modified afterwards),
|
# some of the following lines have been extracted from the console output
|
||||||
# that's why they can be quite long
|
# of the 'configure' script (with modifications), that's why they can be
|
||||||
|
# quite long
|
||||||
#
|
#
|
||||||
|
|
||||||
ifneq ($(call select_from_ports,qt5),)
|
ifneq ($(call select_from_ports,qt5),)
|
||||||
@ -42,20 +43,18 @@ $(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/JavaScriptCore/generated/generated.t
|
|||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberConstructor.cpp -i > $(dir $@)/NumberConstructor.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberConstructor.cpp -i > $(dir $@)/NumberConstructor.lut.h
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberPrototype.cpp -i > $(dir $@)/NumberPrototype.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberPrototype.cpp -i > $(dir $@)/NumberPrototype.lut.h
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ObjectConstructor.cpp -i > $(dir $@)/ObjectConstructor.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ObjectConstructor.cpp -i > $(dir $@)/ObjectConstructor.lut.h
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ObjectPrototype.cpp -i > $(dir $@)/ObjectPrototype.lut.h
|
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpConstructor.cpp -i > $(dir $@)/RegExpConstructor.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpConstructor.cpp -i > $(dir $@)/RegExpConstructor.lut.h
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpObject.cpp -i > $(dir $@)/RegExpObject.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpObject.cpp -i > $(dir $@)/RegExpObject.lut.h
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpPrototype.cpp -i > $(dir $@)/RegExpPrototype.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpPrototype.cpp -i > $(dir $@)/RegExpPrototype.lut.h
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/StringConstructor.cpp -i > $(dir $@)/StringConstructor.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/StringConstructor.cpp -i > $(dir $@)/StringConstructor.lut.h
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/StringPrototype.cpp -i > $(dir $@)/StringPrototype.lut.h
|
|
||||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/parser/Keywords.table -i > $(dir $@)/Lexer.lut.h
|
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/parser/Keywords.table -i > $(dir $@)/Lexer.lut.h
|
||||||
|
|
||||||
@# KeywordLookupGenerator.py
|
|
||||||
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/KeywordLookupGenerator.py $(JAVASCRIPTCORE_DIR)/parser/Keywords.table > $(dir $@)/KeywordLookup.h
|
|
||||||
|
|
||||||
@# create_regex_tables
|
@# create_regex_tables
|
||||||
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/create_regex_tables > $(dir $@)/RegExpJitTables.h
|
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/create_regex_tables > $(dir $@)/RegExpJitTables.h
|
||||||
|
|
||||||
|
@# KeywordLookupGenerator.py
|
||||||
|
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/KeywordLookupGenerator.py $(JAVASCRIPTCORE_DIR)/parser/Keywords.table > $(dir $@)/KeywordLookup.h
|
||||||
|
|
||||||
$(VERBOSE)touch $@
|
$(VERBOSE)touch $@
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,22 +1,17 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MUTATION_OBSERVERS=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_BACKGROUND=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FULLSCREEN_API=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DSTATICALLY_LINKED_WITH_WTF -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_ACCELERATED_2D_CANVAS=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtscript/include \
|
|
||||||
qtscript/include/QtScript \
|
|
||||||
qtwebkit/Source \
|
|
||||||
qtwebkit/Source/JavaScriptCore \
|
qtwebkit/Source/JavaScriptCore \
|
||||||
qtwebkit/Source/JavaScriptCore/API \
|
qtwebkit/Source/JavaScriptCore \
|
||||||
|
qtwebkit/Source \
|
||||||
|
qtwebkit/Source/WTF \
|
||||||
qtwebkit/Source/JavaScriptCore/assembler \
|
qtwebkit/Source/JavaScriptCore/assembler \
|
||||||
qtwebkit/Source/JavaScriptCore/bytecode \
|
qtwebkit/Source/JavaScriptCore/bytecode \
|
||||||
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
||||||
qtwebkit/Source/JavaScriptCore/debugger \
|
|
||||||
qtwebkit/Source/JavaScriptCore/dfg \
|
|
||||||
qtwebkit/Source/JavaScriptCore/disassembler \
|
|
||||||
qtwebkit/Source/JavaScriptCore/ForwardingHeaders \
|
|
||||||
qtwebkit/Source/JavaScriptCore/heap \
|
qtwebkit/Source/JavaScriptCore/heap \
|
||||||
|
qtwebkit/Source/JavaScriptCore/dfg \
|
||||||
|
qtwebkit/Source/JavaScriptCore/debugger \
|
||||||
|
qtwebkit/Source/JavaScriptCore/disassembler \
|
||||||
qtwebkit/Source/JavaScriptCore/interpreter \
|
qtwebkit/Source/JavaScriptCore/interpreter \
|
||||||
qtwebkit/Source/JavaScriptCore/jit \
|
qtwebkit/Source/JavaScriptCore/jit \
|
||||||
qtwebkit/Source/JavaScriptCore/llint \
|
qtwebkit/Source/JavaScriptCore/llint \
|
||||||
@ -25,7 +20,13 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/JavaScriptCore/runtime \
|
qtwebkit/Source/JavaScriptCore/runtime \
|
||||||
qtwebkit/Source/JavaScriptCore/tools \
|
qtwebkit/Source/JavaScriptCore/tools \
|
||||||
qtwebkit/Source/JavaScriptCore/yarr \
|
qtwebkit/Source/JavaScriptCore/yarr \
|
||||||
|
qtwebkit/Source/JavaScriptCore/API \
|
||||||
|
qtwebkit/Source/JavaScriptCore/ForwardingHeaders \
|
||||||
|
qtwebkit/Source \
|
||||||
qtwebkit/Source/WTF \
|
qtwebkit/Source/WTF \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
YarrInterpreter.cpp \
|
YarrInterpreter.cpp \
|
||||||
@ -39,7 +40,9 @@ QT_SOURCES += \
|
|||||||
JSClassRef.cpp \
|
JSClassRef.cpp \
|
||||||
JSContextRef.cpp \
|
JSContextRef.cpp \
|
||||||
JSObjectRef.cpp \
|
JSObjectRef.cpp \
|
||||||
|
JSScriptRef.cpp \
|
||||||
JSStringRef.cpp \
|
JSStringRef.cpp \
|
||||||
|
JSStringRefQt.cpp \
|
||||||
JSValueRef.cpp \
|
JSValueRef.cpp \
|
||||||
JSWeakObjectMapRefPrivate.cpp \
|
JSWeakObjectMapRefPrivate.cpp \
|
||||||
OpaqueJSString.cpp \
|
OpaqueJSString.cpp \
|
||||||
@ -48,7 +51,6 @@ QT_SOURCES += \
|
|||||||
LinkBuffer.cpp \
|
LinkBuffer.cpp \
|
||||||
MacroAssembler.cpp \
|
MacroAssembler.cpp \
|
||||||
MacroAssemblerARM.cpp \
|
MacroAssemblerARM.cpp \
|
||||||
MacroAssemblerSH4.cpp \
|
|
||||||
ArrayAllocationProfile.cpp \
|
ArrayAllocationProfile.cpp \
|
||||||
ArrayProfile.cpp \
|
ArrayProfile.cpp \
|
||||||
CallLinkInfo.cpp \
|
CallLinkInfo.cpp \
|
||||||
@ -59,13 +61,16 @@ QT_SOURCES += \
|
|||||||
CodeType.cpp \
|
CodeType.cpp \
|
||||||
DFGExitProfile.cpp \
|
DFGExitProfile.cpp \
|
||||||
ExecutionCounter.cpp \
|
ExecutionCounter.cpp \
|
||||||
|
ExitKind.cpp \
|
||||||
GetByIdStatus.cpp \
|
GetByIdStatus.cpp \
|
||||||
JumpTable.cpp \
|
JumpTable.cpp \
|
||||||
LazyOperandValueProfile.cpp \
|
LazyOperandValueProfile.cpp \
|
||||||
MethodOfGettingAValueProfile.cpp \
|
MethodOfGettingAValueProfile.cpp \
|
||||||
Opcode.cpp \
|
Opcode.cpp \
|
||||||
PolymorphicPutByIdList.cpp \
|
PolymorphicPutByIdList.cpp \
|
||||||
|
PreciseJumpTargets.cpp \
|
||||||
PutByIdStatus.cpp \
|
PutByIdStatus.cpp \
|
||||||
|
ReduceWhitespace.cpp \
|
||||||
ResolveGlobalStatus.cpp \
|
ResolveGlobalStatus.cpp \
|
||||||
SamplingTool.cpp \
|
SamplingTool.cpp \
|
||||||
SpecialPointer.cpp \
|
SpecialPointer.cpp \
|
||||||
@ -80,9 +85,10 @@ QT_SOURCES += \
|
|||||||
CopyVisitor.cpp \
|
CopyVisitor.cpp \
|
||||||
ConservativeRoots.cpp \
|
ConservativeRoots.cpp \
|
||||||
DFGCodeBlocks.cpp \
|
DFGCodeBlocks.cpp \
|
||||||
WeakSet.cpp \
|
Weak.cpp \
|
||||||
WeakHandleOwner.cpp \
|
|
||||||
WeakBlock.cpp \
|
WeakBlock.cpp \
|
||||||
|
WeakHandleOwner.cpp \
|
||||||
|
WeakSet.cpp \
|
||||||
HandleSet.cpp \
|
HandleSet.cpp \
|
||||||
HandleStack.cpp \
|
HandleStack.cpp \
|
||||||
BlockAllocator.cpp \
|
BlockAllocator.cpp \
|
||||||
@ -99,6 +105,7 @@ QT_SOURCES += \
|
|||||||
MarkedBlock.cpp \
|
MarkedBlock.cpp \
|
||||||
MarkedSpace.cpp \
|
MarkedSpace.cpp \
|
||||||
SlotVisitor.cpp \
|
SlotVisitor.cpp \
|
||||||
|
SuperRegion.cpp \
|
||||||
VTableSpectrum.cpp \
|
VTableSpectrum.cpp \
|
||||||
WriteBarrierSupport.cpp \
|
WriteBarrierSupport.cpp \
|
||||||
DebuggerActivation.cpp \
|
DebuggerActivation.cpp \
|
||||||
@ -108,20 +115,26 @@ QT_SOURCES += \
|
|||||||
DFGArgumentsSimplificationPhase.cpp \
|
DFGArgumentsSimplificationPhase.cpp \
|
||||||
DFGArrayMode.cpp \
|
DFGArrayMode.cpp \
|
||||||
DFGAssemblyHelpers.cpp \
|
DFGAssemblyHelpers.cpp \
|
||||||
|
DFGBackwardsPropagationPhase.cpp \
|
||||||
DFGByteCodeParser.cpp \
|
DFGByteCodeParser.cpp \
|
||||||
DFGCapabilities.cpp \
|
DFGCapabilities.cpp \
|
||||||
|
DFGCommon.cpp \
|
||||||
DFGCFAPhase.cpp \
|
DFGCFAPhase.cpp \
|
||||||
DFGCFGSimplificationPhase.cpp \
|
DFGCFGSimplificationPhase.cpp \
|
||||||
|
DFGCPSRethreadingPhase.cpp \
|
||||||
DFGConstantFoldingPhase.cpp \
|
DFGConstantFoldingPhase.cpp \
|
||||||
DFGCorrectableJumpPoint.cpp \
|
|
||||||
DFGCSEPhase.cpp \
|
DFGCSEPhase.cpp \
|
||||||
|
DFGDCEPhase.cpp \
|
||||||
DFGDisassembler.cpp \
|
DFGDisassembler.cpp \
|
||||||
DFGDominators.cpp \
|
DFGDominators.cpp \
|
||||||
DFGDriver.cpp \
|
DFGDriver.cpp \
|
||||||
|
DFGEdge.cpp \
|
||||||
DFGFixupPhase.cpp \
|
DFGFixupPhase.cpp \
|
||||||
DFGGraph.cpp \
|
DFGGraph.cpp \
|
||||||
DFGJITCompiler.cpp \
|
DFGJITCompiler.cpp \
|
||||||
|
DFGLongLivedState.cpp \
|
||||||
DFGMinifiedNode.cpp \
|
DFGMinifiedNode.cpp \
|
||||||
|
DFGNode.cpp \
|
||||||
DFGNodeFlags.cpp \
|
DFGNodeFlags.cpp \
|
||||||
DFGOperations.cpp \
|
DFGOperations.cpp \
|
||||||
DFGOSREntry.cpp \
|
DFGOSREntry.cpp \
|
||||||
@ -129,14 +142,18 @@ QT_SOURCES += \
|
|||||||
DFGOSRExitCompiler.cpp \
|
DFGOSRExitCompiler.cpp \
|
||||||
DFGOSRExitCompiler64.cpp \
|
DFGOSRExitCompiler64.cpp \
|
||||||
DFGOSRExitCompiler32_64.cpp \
|
DFGOSRExitCompiler32_64.cpp \
|
||||||
|
DFGOSRExitJumpPlaceholder.cpp \
|
||||||
DFGPhase.cpp \
|
DFGPhase.cpp \
|
||||||
DFGPredictionPropagationPhase.cpp \
|
DFGPredictionPropagationPhase.cpp \
|
||||||
|
DFGPredictionInjectionPhase.cpp \
|
||||||
DFGRepatch.cpp \
|
DFGRepatch.cpp \
|
||||||
DFGSpeculativeJIT.cpp \
|
DFGSpeculativeJIT.cpp \
|
||||||
DFGSpeculativeJIT32_64.cpp \
|
DFGSpeculativeJIT32_64.cpp \
|
||||||
DFGSpeculativeJIT64.cpp \
|
DFGSpeculativeJIT64.cpp \
|
||||||
DFGStructureCheckHoistingPhase.cpp \
|
DFGTypeCheckHoistingPhase.cpp \
|
||||||
DFGThunks.cpp \
|
DFGThunks.cpp \
|
||||||
|
DFGUnificationPhase.cpp \
|
||||||
|
DFGUseKind.cpp \
|
||||||
DFGValueSource.cpp \
|
DFGValueSource.cpp \
|
||||||
DFGVariableAccessDataDump.cpp \
|
DFGVariableAccessDataDump.cpp \
|
||||||
DFGVariableEvent.cpp \
|
DFGVariableEvent.cpp \
|
||||||
@ -167,6 +184,7 @@ QT_SOURCES += \
|
|||||||
JITPropertyAccess32_64.cpp \
|
JITPropertyAccess32_64.cpp \
|
||||||
JITStubRoutine.cpp \
|
JITStubRoutine.cpp \
|
||||||
JITStubs.cpp \
|
JITStubs.cpp \
|
||||||
|
JITThunks.cpp \
|
||||||
JumpReplacementWatchpoint.cpp \
|
JumpReplacementWatchpoint.cpp \
|
||||||
ThunkGenerators.cpp \
|
ThunkGenerators.cpp \
|
||||||
LLIntCLoop.cpp \
|
LLIntCLoop.cpp \
|
||||||
@ -180,11 +198,24 @@ QT_SOURCES += \
|
|||||||
Nodes.cpp \
|
Nodes.cpp \
|
||||||
ParserArena.cpp \
|
ParserArena.cpp \
|
||||||
Parser.cpp \
|
Parser.cpp \
|
||||||
|
SourceProvider.cpp \
|
||||||
SourceProviderCache.cpp \
|
SourceProviderCache.cpp \
|
||||||
|
ProfilerBytecode.cpp \
|
||||||
|
ProfilerBytecodeSequence.cpp \
|
||||||
|
ProfilerBytecodes.cpp \
|
||||||
|
ProfilerCompilation.cpp \
|
||||||
|
ProfilerCompilationKind.cpp \
|
||||||
|
ProfilerCompiledBytecode.cpp \
|
||||||
|
ProfilerDatabase.cpp \
|
||||||
|
ProfilerOrigin.cpp \
|
||||||
|
ProfilerOriginStack.cpp \
|
||||||
|
ProfilerOSRExit.cpp \
|
||||||
|
ProfilerOSRExitSite.cpp \
|
||||||
|
ProfilerProfiledBytecodes.cpp \
|
||||||
Profile.cpp \
|
Profile.cpp \
|
||||||
ProfileGenerator.cpp \
|
ProfileGenerator.cpp \
|
||||||
ProfileNode.cpp \
|
ProfileNode.cpp \
|
||||||
Profiler.cpp \
|
LegacyProfiler.cpp \
|
||||||
ArgList.cpp \
|
ArgList.cpp \
|
||||||
Arguments.cpp \
|
Arguments.cpp \
|
||||||
ArrayConstructor.cpp \
|
ArrayConstructor.cpp \
|
||||||
@ -209,6 +240,7 @@ QT_SOURCES += \
|
|||||||
ExceptionHelpers.cpp \
|
ExceptionHelpers.cpp \
|
||||||
Executable.cpp \
|
Executable.cpp \
|
||||||
FunctionConstructor.cpp \
|
FunctionConstructor.cpp \
|
||||||
|
FunctionExecutableDump.cpp \
|
||||||
FunctionPrototype.cpp \
|
FunctionPrototype.cpp \
|
||||||
GCActivityCallback.cpp \
|
GCActivityCallback.cpp \
|
||||||
GetterSetter.cpp \
|
GetterSetter.cpp \
|
||||||
@ -224,7 +256,7 @@ QT_SOURCES += \
|
|||||||
JSDateMath.cpp \
|
JSDateMath.cpp \
|
||||||
JSFunction.cpp \
|
JSFunction.cpp \
|
||||||
JSBoundFunction.cpp \
|
JSBoundFunction.cpp \
|
||||||
JSGlobalData.cpp \
|
VM.cpp \
|
||||||
JSGlobalObject.cpp \
|
JSGlobalObject.cpp \
|
||||||
JSGlobalObjectFunctions.cpp \
|
JSGlobalObjectFunctions.cpp \
|
||||||
JSProxy.cpp \
|
JSProxy.cpp \
|
||||||
@ -240,7 +272,7 @@ QT_SOURCES += \
|
|||||||
JSString.cpp \
|
JSString.cpp \
|
||||||
JSStringJoiner.cpp \
|
JSStringJoiner.cpp \
|
||||||
JSSymbolTableObject.cpp \
|
JSSymbolTableObject.cpp \
|
||||||
JSValue.cpp \
|
JSCJSValue.cpp \
|
||||||
JSVariableObject.cpp \
|
JSVariableObject.cpp \
|
||||||
JSWrapperObject.cpp \
|
JSWrapperObject.cpp \
|
||||||
LiteralParser.cpp \
|
LiteralParser.cpp \
|
||||||
@ -261,6 +293,8 @@ QT_SOURCES += \
|
|||||||
PropertyDescriptor.cpp \
|
PropertyDescriptor.cpp \
|
||||||
PropertyNameArray.cpp \
|
PropertyNameArray.cpp \
|
||||||
PropertySlot.cpp \
|
PropertySlot.cpp \
|
||||||
|
PropertyTable.cpp \
|
||||||
|
PrototypeMap.cpp \
|
||||||
RegExpConstructor.cpp \
|
RegExpConstructor.cpp \
|
||||||
RegExpCachedResult.cpp \
|
RegExpCachedResult.cpp \
|
||||||
RegExpMatchesArray.cpp \
|
RegExpMatchesArray.cpp \
|
||||||
@ -278,8 +312,10 @@ QT_SOURCES += \
|
|||||||
StringRecursionChecker.cpp \
|
StringRecursionChecker.cpp \
|
||||||
StructureChain.cpp \
|
StructureChain.cpp \
|
||||||
Structure.cpp \
|
Structure.cpp \
|
||||||
|
StructureRareData.cpp \
|
||||||
SymbolTable.cpp \
|
SymbolTable.cpp \
|
||||||
TimeoutChecker.cpp \
|
Watchdog.cpp \
|
||||||
|
WatchdogNone.cpp \
|
||||||
CodeProfile.cpp \
|
CodeProfile.cpp \
|
||||||
CodeProfiling.cpp \
|
CodeProfiling.cpp \
|
||||||
YarrJIT.cpp
|
YarrJIT.cpp
|
||||||
|
@ -7,6 +7,8 @@ CC_WARN =
|
|||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5_network_generated.inc
|
include $(REP_DIR)/lib/mk/qt5_network_generated.inc
|
||||||
|
|
||||||
|
QT_DEFINES += -DQT_NO_IPV6IFNAME
|
||||||
|
|
||||||
# remove unneeded files to prevent moc warnings
|
# remove unneeded files to prevent moc warnings
|
||||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
||||||
moc_qftp_p.cpp \
|
moc_qftp_p.cpp \
|
||||||
@ -18,7 +20,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
|||||||
moc_qnetworksession_p.cpp \
|
moc_qnetworksession_p.cpp \
|
||||||
moc_qbearerengine_p.cpp \
|
moc_qbearerengine_p.cpp \
|
||||||
moc_qbearerplugin_p.cpp \
|
moc_qbearerplugin_p.cpp \
|
||||||
moc_qudpsocket.cpp \
|
|
||||||
moc_qsslsocket_openssl_p.cpp \
|
moc_qsslsocket_openssl_p.cpp \
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_BUILD_NETWORK_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtNetwork \
|
|
||||||
qtbase/include/QtNetwork/5.1.0 \
|
|
||||||
qtbase/include/QtNetwork/5.1.0/QtNetwork \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtbase/src/network \
|
qtbase/src/network \
|
||||||
qtbase/src/network/kernel \
|
qtbase/src/network/kernel \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtNetwork \
|
||||||
|
qtbase/include/QtNetwork/5.6.2 \
|
||||||
|
qtbase/include/QtNetwork/5.6.2/QtNetwork \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qftp.cpp \
|
qftp.cpp \
|
||||||
@ -19,6 +19,9 @@ QT_SOURCES += \
|
|||||||
qhttpnetworkreply.cpp \
|
qhttpnetworkreply.cpp \
|
||||||
qhttpnetworkconnection.cpp \
|
qhttpnetworkconnection.cpp \
|
||||||
qhttpnetworkconnectionchannel.cpp \
|
qhttpnetworkconnectionchannel.cpp \
|
||||||
|
qabstractprotocolhandler.cpp \
|
||||||
|
qhttpprotocolhandler.cpp \
|
||||||
|
qspdyprotocolhandler.cpp \
|
||||||
qnetworkaccessauthenticationmanager.cpp \
|
qnetworkaccessauthenticationmanager.cpp \
|
||||||
qnetworkaccessmanager.cpp \
|
qnetworkaccessmanager.cpp \
|
||||||
qnetworkaccesscache.cpp \
|
qnetworkaccesscache.cpp \
|
||||||
@ -70,18 +73,25 @@ QT_SOURCES += \
|
|||||||
qnativesocketengine_unix.cpp \
|
qnativesocketengine_unix.cpp \
|
||||||
qlocalsocket_unix.cpp \
|
qlocalsocket_unix.cpp \
|
||||||
qlocalserver_unix.cpp \
|
qlocalserver_unix.cpp \
|
||||||
|
qasn1element.cpp \
|
||||||
qssl.cpp \
|
qssl.cpp \
|
||||||
qsslcertificate.cpp \
|
qsslcertificate.cpp \
|
||||||
qsslconfiguration.cpp \
|
qsslconfiguration.cpp \
|
||||||
qsslcipher.cpp \
|
qsslcipher.cpp \
|
||||||
|
qsslellipticcurve.cpp \
|
||||||
|
qsslkey_p.cpp \
|
||||||
qsslerror.cpp \
|
qsslerror.cpp \
|
||||||
qsslkey.cpp \
|
|
||||||
qsslsocket.cpp \
|
qsslsocket.cpp \
|
||||||
|
qsslpresharedkeyauthenticator.cpp \
|
||||||
|
qsslcertificateextension.cpp \
|
||||||
|
qsslcertificate_openssl.cpp \
|
||||||
|
qsslcontext_openssl.cpp \
|
||||||
|
qsslellipticcurve_openssl.cpp \
|
||||||
|
qsslkey_openssl.cpp \
|
||||||
qsslsocket_openssl.cpp \
|
qsslsocket_openssl.cpp \
|
||||||
qsslsocket_openssl_symbols.cpp \
|
qsslsocket_openssl_symbols.cpp \
|
||||||
qsslcertificateextension.cpp \
|
|
||||||
qsslcontext.cpp \
|
|
||||||
moc_qhttpnetworkreply_p.cpp \
|
moc_qhttpnetworkreply_p.cpp \
|
||||||
|
moc_qspdyprotocolhandler_p.cpp \
|
||||||
moc_qnetworkaccesscache_p.cpp \
|
moc_qnetworkaccesscache_p.cpp \
|
||||||
moc_qnetworkaccessbackend_p.cpp \
|
moc_qnetworkaccessbackend_p.cpp \
|
||||||
moc_qnetworkaccessdebugpipebackend_p.cpp \
|
moc_qnetworkaccessdebugpipebackend_p.cpp \
|
||||||
@ -125,6 +135,7 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qhttpnetworkreply_p.cpp \
|
moc_qhttpnetworkreply_p.cpp \
|
||||||
moc_qhttpnetworkconnection_p.cpp \
|
moc_qhttpnetworkconnection_p.cpp \
|
||||||
moc_qhttpnetworkconnectionchannel_p.cpp \
|
moc_qhttpnetworkconnectionchannel_p.cpp \
|
||||||
|
moc_qspdyprotocolhandler_p.cpp \
|
||||||
moc_qnetworkaccessmanager.cpp \
|
moc_qnetworkaccessmanager.cpp \
|
||||||
moc_qnetworkaccesscache_p.cpp \
|
moc_qnetworkaccesscache_p.cpp \
|
||||||
moc_qnetworkaccessbackend_p.cpp \
|
moc_qnetworkaccessbackend_p.cpp \
|
||||||
|
7
repos/libports/lib/mk/qt5_opengl.mk
Normal file
7
repos/libports/lib/mk/qt5_opengl.mk
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
include $(REP_DIR)/lib/import/import-qt5_xml.mk
|
||||||
|
|
||||||
|
SHARED_LIB = yes
|
||||||
|
|
||||||
|
include $(REP_DIR)/lib/mk/qt5_opengl_generated.inc
|
||||||
|
|
||||||
|
include $(REP_DIR)/lib/mk/qt5.inc
|
64
repos/libports/lib/mk/qt5_opengl_generated.inc
Normal file
64
repos/libports/lib/mk/qt5_opengl_generated.inc
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_BUILD_OPENGL_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
|
QT_INCPATH += \
|
||||||
|
qtbase/src/opengl \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtOpenGL \
|
||||||
|
qtbase/include/QtOpenGL/5.6.2 \
|
||||||
|
qtbase/include/QtOpenGL/5.6.2/QtOpenGL \
|
||||||
|
qtbase/include/QtWidgets/5.6.2 \
|
||||||
|
qtbase/include/QtWidgets/5.6.2/QtWidgets \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtWidgets \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
|
QT_SOURCES += \
|
||||||
|
qgl.cpp \
|
||||||
|
qglcolormap.cpp \
|
||||||
|
qglfunctions.cpp \
|
||||||
|
qglpixelbuffer.cpp \
|
||||||
|
qglframebufferobject.cpp \
|
||||||
|
qglpaintdevice.cpp \
|
||||||
|
qglbuffer.cpp \
|
||||||
|
qglshaderprogram.cpp \
|
||||||
|
qgraphicsshadereffect.cpp \
|
||||||
|
qglgradientcache.cpp \
|
||||||
|
qglengineshadermanager.cpp \
|
||||||
|
qgl2pexvertexarray.cpp \
|
||||||
|
qpaintengineex_opengl2.cpp \
|
||||||
|
qglcustomshaderstage.cpp \
|
||||||
|
qtextureglyphcache_gl.cpp \
|
||||||
|
moc_qgl.cpp \
|
||||||
|
moc_qgl_p.cpp \
|
||||||
|
moc_qglshaderprogram.cpp \
|
||||||
|
moc_qgraphicsshadereffect_p.cpp \
|
||||||
|
moc_qglengineshadermanager_p.cpp
|
||||||
|
|
||||||
|
QT_VPATH += \
|
||||||
|
qtbase/src/opengl \
|
||||||
|
qtbase/src/opengl/gl2paintengineex \
|
||||||
|
|
||||||
|
# some source files need to be generated by moc from other source/header files before
|
||||||
|
# they get #included again by the original source file in the compiling stage
|
||||||
|
|
||||||
|
# source files generated from existing header files ('moc_%.cpp: %.h' rule in import-qt5.inc)
|
||||||
|
# extracted from 'compiler_moc_header_make_all' target
|
||||||
|
|
||||||
|
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||||
|
moc_qgl.cpp \
|
||||||
|
moc_qgl_p.cpp \
|
||||||
|
moc_qglshaderprogram.cpp \
|
||||||
|
moc_qgraphicsshadereffect_p.cpp \
|
||||||
|
moc_qglengineshadermanager_p.cpp
|
||||||
|
|
||||||
|
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
||||||
|
# extracted from 'compiler_moc_source_make_all' rule
|
||||||
|
|
||||||
|
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
||||||
|
|
||||||
|
|
@ -1,30 +1,32 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_PRINTSUPPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_BUILD_PRINTSUPPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtGui \
|
|
||||||
qtbase/include/QtGui/5.1.0 \
|
|
||||||
qtbase/include/QtGui/5.1.0/QtGui \
|
|
||||||
qtbase/include/QtPrintSupport \
|
|
||||||
qtbase/include/QtPrintSupport/5.1.0 \
|
|
||||||
qtbase/include/QtPrintSupport/5.1.0/QtPrintSupport \
|
|
||||||
qtbase/include/QtWidgets \
|
|
||||||
qtbase/include/QtWidgets/5.1.0 \
|
|
||||||
qtbase/include/QtWidgets/5.1.0/QtWidgets \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtbase/src/plugins/printsupport/cups \
|
|
||||||
qtbase/src/printsupport \
|
qtbase/src/printsupport \
|
||||||
|
qtbase/src/plugins/printsupport/cups \
|
||||||
qtbase/src/printsupport/dialogs \
|
qtbase/src/printsupport/dialogs \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtPrintSupport \
|
||||||
|
qtbase/include/QtPrintSupport/5.6.2 \
|
||||||
|
qtbase/include/QtPrintSupport/5.6.2/QtPrintSupport \
|
||||||
|
qtbase/include/QtWidgets/5.6.2 \
|
||||||
|
qtbase/include/QtWidgets/5.6.2/QtWidgets \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtWidgets \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qpaintengine_alpha.cpp \
|
qpaintengine_alpha.cpp \
|
||||||
qpaintengine_preview.cpp \
|
qpaintengine_preview.cpp \
|
||||||
|
qprintdevice.cpp \
|
||||||
qprintengine_pdf.cpp \
|
qprintengine_pdf.cpp \
|
||||||
qprinter.cpp \
|
qprinter.cpp \
|
||||||
qprinterinfo.cpp \
|
qprinterinfo.cpp \
|
||||||
|
qplatformprintdevice.cpp \
|
||||||
qplatformprintplugin.cpp \
|
qplatformprintplugin.cpp \
|
||||||
qplatformprintersupport.cpp \
|
qplatformprintersupport.cpp \
|
||||||
qprintpreviewwidget.cpp \
|
qprintpreviewwidget.cpp \
|
||||||
|
@ -2,11 +2,23 @@ include $(REP_DIR)/lib/import/import-qt5_qml.mk
|
|||||||
|
|
||||||
SHARED_LIB = yes
|
SHARED_LIB = yes
|
||||||
|
|
||||||
|
ifneq ($(call select_from_ports,qt5),)
|
||||||
|
all: $(QT5_PORT_DIR)/src/lib/qt5/qtdeclarative/src/3rdparty/masm/generated.tag
|
||||||
|
endif
|
||||||
|
|
||||||
|
# make the 'HOST_TOOLS' variable known
|
||||||
|
include $(REP_DIR)/lib/mk/qt5_host_tools.mk
|
||||||
|
|
||||||
|
$(QT5_PORT_DIR)/src/lib/qt5/qtdeclarative/src/3rdparty/masm/generated.tag: $(HOST_TOOLS)
|
||||||
|
|
||||||
|
$(VERBOSE)mkdir -p $(dir $@)
|
||||||
|
|
||||||
|
python $(QT5_CONTRIB_DIR)/qtdeclarative/src/3rdparty/masm/create_regex_tables > $(dir $@)/RegExpJitTables.h
|
||||||
|
|
||||||
|
$(VERBOSE)touch $@
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5_qml_generated.inc
|
include $(REP_DIR)/lib/mk/qt5_qml_generated.inc
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5.inc
|
include $(REP_DIR)/lib/mk/qt5.inc
|
||||||
|
|
||||||
#INC_DIR += $(REP_DIR)/include/qt5/qtbase/QtXml/private \
|
LIBS += qt5_network qt5_core libc
|
||||||
# $(REP_DIR)/contrib/$(QT5)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
|
||||||
|
|
||||||
LIBS += qt5_v8 qt5_core libc
|
|
||||||
|
@ -1,22 +1,33 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_V8_LIB -DV8_SHARED -DUSING_V8_SHARED
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DNDEBUG -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
qtdeclarative/src/qml \
|
||||||
qtbase/include/QtCore \
|
qtdeclarative/src/qml/memory \
|
||||||
qtbase/include/QtCore/5.1.0 \
|
qtdeclarative/src/qml/compiler \
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
qtdeclarative/src/3rdparty/masm/jit \
|
||||||
qtbase/include/QtNetwork \
|
qtdeclarative/src/3rdparty/masm/assembler \
|
||||||
qtbase/mkspecs/genode-g++ \
|
qtdeclarative/src/3rdparty/masm/runtime \
|
||||||
|
qtdeclarative/src/3rdparty/masm/wtf \
|
||||||
|
qtdeclarative/src/3rdparty/masm/stubs \
|
||||||
|
qtdeclarative/src/3rdparty/masm/stubs/wtf \
|
||||||
|
qtdeclarative/src/3rdparty/masm \
|
||||||
|
qtdeclarative/src/3rdparty/masm/disassembler \
|
||||||
|
qtdeclarative/src/3rdparty/masm/disassembler/udis86 \
|
||||||
|
qtdeclarative/src/qml/jit \
|
||||||
|
qtdeclarative/src/qml/jsruntime \
|
||||||
|
qtdeclarative/src/3rdparty/double-conversion \
|
||||||
|
qtdeclarative/src/qml/debugger \
|
||||||
|
qtdeclarative/src/qml/animations \
|
||||||
qtdeclarative/include \
|
qtdeclarative/include \
|
||||||
qtdeclarative/include/QtQml \
|
qtdeclarative/include/QtQml \
|
||||||
qtdeclarative/include/QtQml/5.1.0 \
|
qtdeclarative/include/QtQml/5.6.2 \
|
||||||
qtdeclarative/include/QtQml/5.1.0/QtQml \
|
qtdeclarative/include/QtQml/5.6.2/QtQml \
|
||||||
qtdeclarative/src/qml \
|
qtbase/include/QtCore/5.6.2 \
|
||||||
qtdeclarative/src/qml/animations \
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
qtjsbackend/include \
|
qtbase/include \
|
||||||
qtjsbackend/include/QtV8 \
|
qtbase/include/QtNetwork \
|
||||||
qtjsbackend/include/QtV8/5.1.0 \
|
qtbase/include/QtCore \
|
||||||
qtjsbackend/include/QtV8/5.1.0/QtV8 \
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qqmlchangeset.cpp \
|
qqmlchangeset.cpp \
|
||||||
@ -24,7 +35,103 @@ QT_SOURCES += \
|
|||||||
qqmllistcompositor.cpp \
|
qqmllistcompositor.cpp \
|
||||||
qqmladaptormodel.cpp \
|
qqmladaptormodel.cpp \
|
||||||
qqmlpropertymap.cpp \
|
qqmlpropertymap.cpp \
|
||||||
qqmlinstruction.cpp \
|
qv4mm.cpp \
|
||||||
|
qqmljsast.cpp \
|
||||||
|
qqmljsastvisitor.cpp \
|
||||||
|
qqmljsengine_p.cpp \
|
||||||
|
qqmljsgrammar.cpp \
|
||||||
|
qqmljslexer.cpp \
|
||||||
|
qqmljsparser.cpp \
|
||||||
|
qv4compileddata.cpp \
|
||||||
|
qv4compiler.cpp \
|
||||||
|
qv4codegen.cpp \
|
||||||
|
qv4isel_p.cpp \
|
||||||
|
qv4jsir.cpp \
|
||||||
|
qv4ssa.cpp \
|
||||||
|
qqmlirbuilder.cpp \
|
||||||
|
qqmltypecompiler.cpp \
|
||||||
|
qv4instr_moth.cpp \
|
||||||
|
qv4isel_moth.cpp \
|
||||||
|
qjsengine.cpp \
|
||||||
|
qjsvalue.cpp \
|
||||||
|
qjsvalueiterator.cpp \
|
||||||
|
qv4assembler.cpp \
|
||||||
|
qv4regalloc.cpp \
|
||||||
|
qv4isel_masm.cpp \
|
||||||
|
qv4binop.cpp \
|
||||||
|
qv4unop.cpp \
|
||||||
|
ARMv7Assembler.cpp \
|
||||||
|
LinkBuffer.cpp \
|
||||||
|
PrintStream.cpp \
|
||||||
|
FilePrintStream.cpp \
|
||||||
|
OSAllocatorPosix.cpp \
|
||||||
|
PageAllocationAligned.cpp \
|
||||||
|
PageBlock.cpp \
|
||||||
|
WTFStubs.cpp \
|
||||||
|
Options.cpp \
|
||||||
|
Disassembler.cpp \
|
||||||
|
UDis86Disassembler.cpp \
|
||||||
|
ARMv7Disassembler.cpp \
|
||||||
|
ARMv7DOpcode.cpp \
|
||||||
|
Mips32Disassembler.cpp \
|
||||||
|
Mips32Opcode.cpp \
|
||||||
|
YarrCanonicalizeUCS2.cpp \
|
||||||
|
YarrInterpreter.cpp \
|
||||||
|
YarrJIT.cpp \
|
||||||
|
YarrPattern.cpp \
|
||||||
|
YarrSyntaxChecker.cpp \
|
||||||
|
qv4engine.cpp \
|
||||||
|
qv4context.cpp \
|
||||||
|
qv4persistent.cpp \
|
||||||
|
qv4debugging.cpp \
|
||||||
|
qv4lookup.cpp \
|
||||||
|
qv4identifier.cpp \
|
||||||
|
qv4identifiertable.cpp \
|
||||||
|
qv4managed.cpp \
|
||||||
|
qv4internalclass.cpp \
|
||||||
|
qv4sparsearray.cpp \
|
||||||
|
qv4arraydata.cpp \
|
||||||
|
qv4arrayobject.cpp \
|
||||||
|
qv4argumentsobject.cpp \
|
||||||
|
qv4booleanobject.cpp \
|
||||||
|
qv4dateobject.cpp \
|
||||||
|
qv4errorobject.cpp \
|
||||||
|
qv4function.cpp \
|
||||||
|
qv4functionobject.cpp \
|
||||||
|
qv4globalobject.cpp \
|
||||||
|
qv4jsonobject.cpp \
|
||||||
|
qv4mathobject.cpp \
|
||||||
|
qv4memberdata.cpp \
|
||||||
|
qv4numberobject.cpp \
|
||||||
|
qv4object.cpp \
|
||||||
|
qv4objectproto.cpp \
|
||||||
|
qv4regexpobject.cpp \
|
||||||
|
qv4stringobject.cpp \
|
||||||
|
qv4variantobject.cpp \
|
||||||
|
qv4objectiterator.cpp \
|
||||||
|
qv4regexp.cpp \
|
||||||
|
qv4serialize.cpp \
|
||||||
|
qv4script.cpp \
|
||||||
|
qv4executableallocator.cpp \
|
||||||
|
qv4sequenceobject.cpp \
|
||||||
|
qv4include.cpp \
|
||||||
|
qv4qobjectwrapper.cpp \
|
||||||
|
qv4vme_moth.cpp \
|
||||||
|
qv4profiling.cpp \
|
||||||
|
qv4arraybuffer.cpp \
|
||||||
|
qv4typedarray.cpp \
|
||||||
|
qv4dataview.cpp \
|
||||||
|
qv4runtime.cpp \
|
||||||
|
qv4string.cpp \
|
||||||
|
qv4value.cpp \
|
||||||
|
bignum.cc \
|
||||||
|
bignum-dtoa.cc \
|
||||||
|
cached-powers.cc \
|
||||||
|
diy-fp.cc \
|
||||||
|
double-conversion.cc \
|
||||||
|
fast-dtoa.cc \
|
||||||
|
fixed-dtoa.cc \
|
||||||
|
strtod.cc \
|
||||||
qqmlopenmetaobject.cpp \
|
qqmlopenmetaobject.cpp \
|
||||||
qqmlvmemetaobject.cpp \
|
qqmlvmemetaobject.cpp \
|
||||||
qqmlengine.cpp \
|
qqmlengine.cpp \
|
||||||
@ -38,7 +145,6 @@ QT_SOURCES += \
|
|||||||
qqmlpropertyvalueinterceptor.cpp \
|
qqmlpropertyvalueinterceptor.cpp \
|
||||||
qqmlproxymetaobject.cpp \
|
qqmlproxymetaobject.cpp \
|
||||||
qqmlvme.cpp \
|
qqmlvme.cpp \
|
||||||
qqmlcompiler.cpp \
|
|
||||||
qqmlcompileddata.cpp \
|
qqmlcompileddata.cpp \
|
||||||
qqmlboundsignal.cpp \
|
qqmlboundsignal.cpp \
|
||||||
qqmlmetatype.cpp \
|
qqmlmetatype.cpp \
|
||||||
@ -47,85 +153,55 @@ QT_SOURCES += \
|
|||||||
qqmltypeloader.cpp \
|
qqmltypeloader.cpp \
|
||||||
qqmlinfo.cpp \
|
qqmlinfo.cpp \
|
||||||
qqmlerror.cpp \
|
qqmlerror.cpp \
|
||||||
qqmlscript.cpp \
|
|
||||||
qqmlrewrite.cpp \
|
|
||||||
qqmlvaluetype.cpp \
|
qqmlvaluetype.cpp \
|
||||||
qqmlaccessors.cpp \
|
qqmlaccessors.cpp \
|
||||||
qqmlxmlhttprequest.cpp \
|
qqmlxmlhttprequest.cpp \
|
||||||
qqmlwatcher.cpp \
|
|
||||||
qqmlcleanup.cpp \
|
qqmlcleanup.cpp \
|
||||||
qqmlpropertycache.cpp \
|
qqmlpropertycache.cpp \
|
||||||
qqmlnotifier.cpp \
|
qqmlnotifier.cpp \
|
||||||
qqmlintegercache.cpp \
|
|
||||||
qqmltypenotavailable.cpp \
|
qqmltypenotavailable.cpp \
|
||||||
qqmltypenamecache.cpp \
|
qqmltypenamecache.cpp \
|
||||||
qqmlscriptstring.cpp \
|
qqmlscriptstring.cpp \
|
||||||
qqmlnetworkaccessmanagerfactory.cpp \
|
qqmlnetworkaccessmanagerfactory.cpp \
|
||||||
qqmldirparser.cpp \
|
|
||||||
qqmlextensionplugin.cpp \
|
qqmlextensionplugin.cpp \
|
||||||
qqmlimport.cpp \
|
qqmlimport.cpp \
|
||||||
qqmllist.cpp \
|
qqmllist.cpp \
|
||||||
qqmllocale.cpp \
|
qqmllocale.cpp \
|
||||||
qqmlabstractexpression.cpp \
|
|
||||||
qqmljavascriptexpression.cpp \
|
qqmljavascriptexpression.cpp \
|
||||||
qqmlabstractbinding.cpp \
|
qqmlabstractbinding.cpp \
|
||||||
qqmlvaluetypeproxybinding.cpp \
|
qqmlvaluetypeproxybinding.cpp \
|
||||||
qqmlglobal.cpp \
|
qqmlglobal.cpp \
|
||||||
qqmlfile.cpp \
|
qqmlfile.cpp \
|
||||||
qqmlbundle.cpp \
|
|
||||||
qqmlmemoryprofiler.cpp \
|
qqmlmemoryprofiler.cpp \
|
||||||
qqmlplatform.cpp \
|
qqmlplatform.cpp \
|
||||||
qqmlbinding.cpp \
|
qqmlbinding.cpp \
|
||||||
qqmlabstracturlinterceptor.cpp \
|
qqmlabstracturlinterceptor.cpp \
|
||||||
qqmlapplicationengine.cpp \
|
qqmlapplicationengine.cpp \
|
||||||
qqmljsast.cpp \
|
qqmllistwrapper.cpp \
|
||||||
qqmljsastvisitor.cpp \
|
qqmlcontextwrapper.cpp \
|
||||||
qqmljsengine_p.cpp \
|
qqmlvaluetypewrapper.cpp \
|
||||||
qqmljsgrammar.cpp \
|
qqmltypewrapper.cpp \
|
||||||
qqmljslexer.cpp \
|
qqmlfileselector.cpp \
|
||||||
qqmljsparser.cpp \
|
qqmlobjectcreator.cpp \
|
||||||
textwriter.cpp \
|
qqmldirparser.cpp \
|
||||||
qintrusivelist.cpp \
|
qintrusivelist.cpp \
|
||||||
qhashedstring.cpp \
|
qhashedstring.cpp \
|
||||||
qqmlpool.cpp \
|
|
||||||
qqmlthread.cpp \
|
qqmlthread.cpp \
|
||||||
qqmltrace.cpp \
|
|
||||||
qv4compiler.cpp \
|
|
||||||
qv4ir.cpp \
|
|
||||||
qv4irbuilder.cpp \
|
|
||||||
qv4instruction.cpp \
|
|
||||||
qv4bindings.cpp \
|
|
||||||
qjsengine.cpp \
|
|
||||||
qjsvalue.cpp \
|
|
||||||
qjsvalueiterator.cpp \
|
|
||||||
qv8stringwrapper.cpp \
|
|
||||||
qv8engine.cpp \
|
qv8engine.cpp \
|
||||||
qv8sequencewrapper.cpp \
|
qv4domerrors.cpp \
|
||||||
qv8contextwrapper.cpp \
|
qv4sqlerrors.cpp \
|
||||||
qv8qobjectwrapper.cpp \
|
|
||||||
qv8typewrapper.cpp \
|
|
||||||
qv8listwrapper.cpp \
|
|
||||||
qv8variantwrapper.cpp \
|
|
||||||
qv8valuetypewrapper.cpp \
|
|
||||||
qv8jsonwrapper.cpp \
|
|
||||||
qv8include.cpp \
|
|
||||||
qv8worker.cpp \
|
|
||||||
qv8bindings.cpp \
|
|
||||||
qv8domerrors.cpp \
|
|
||||||
qv8sqlerrors.cpp \
|
|
||||||
qqmlbuiltinfunctions.cpp \
|
qqmlbuiltinfunctions.cpp \
|
||||||
|
qqmldebug.cpp \
|
||||||
|
qqmldebugconnector.cpp \
|
||||||
qqmldebugservice.cpp \
|
qqmldebugservice.cpp \
|
||||||
qqmlprofilerservice.cpp \
|
qqmldebugserviceinterfaces.cpp \
|
||||||
qqmldebugserver.cpp \
|
qqmlabstractprofileradapter.cpp \
|
||||||
qqmlinspectorservice.cpp \
|
qqmlprofiler.cpp \
|
||||||
qv8debugservice.cpp \
|
|
||||||
qv8profilerservice.cpp \
|
|
||||||
qqmlenginedebugservice.cpp \
|
|
||||||
qdebugmessageservice.cpp \
|
|
||||||
qabstractanimationjob.cpp \
|
qabstractanimationjob.cpp \
|
||||||
qanimationgroupjob.cpp \
|
qanimationgroupjob.cpp \
|
||||||
qsequentialanimationgroupjob.cpp \
|
qsequentialanimationgroupjob.cpp \
|
||||||
qparallelanimationgroupjob.cpp \
|
qparallelanimationgroupjob.cpp \
|
||||||
|
qcontinuinganimationgroupjob.cpp \
|
||||||
qpauseanimationjob.cpp \
|
qpauseanimationjob.cpp \
|
||||||
qqmlbind.cpp \
|
qqmlbind.cpp \
|
||||||
qqmlconnections.cpp \
|
qqmlconnections.cpp \
|
||||||
@ -133,30 +209,34 @@ QT_SOURCES += \
|
|||||||
qqmllistmodel.cpp \
|
qqmllistmodel.cpp \
|
||||||
qqmllistmodelworkeragent.cpp \
|
qqmllistmodelworkeragent.cpp \
|
||||||
qqmlmodelsmodule.cpp \
|
qqmlmodelsmodule.cpp \
|
||||||
|
qqmlmodelindexvaluetype.cpp \
|
||||||
qqmlobjectmodel.cpp \
|
qqmlobjectmodel.cpp \
|
||||||
qqmltimer.cpp \
|
qqmltimer.cpp \
|
||||||
qquickpackage.cpp \
|
qquickpackage.cpp \
|
||||||
qquickworkerscript.cpp \
|
qquickworkerscript.cpp \
|
||||||
qqmlinstantiator.cpp \
|
qqmlinstantiator.cpp \
|
||||||
moc_qqmlpropertymap.cpp \
|
moc_qqmlpropertymap.cpp \
|
||||||
|
moc_qv4debugging_p.cpp \
|
||||||
|
moc_qv4include_p.cpp \
|
||||||
|
moc_qv4qobjectwrapper_p.cpp \
|
||||||
|
moc_qv4profiling_p.cpp \
|
||||||
moc_qqmlglobal_p.cpp \
|
moc_qqmlglobal_p.cpp \
|
||||||
moc_qqmlcomponent.cpp \
|
moc_qqmlcomponent.cpp \
|
||||||
moc_qqmlengine.cpp \
|
moc_qqmlengine.cpp \
|
||||||
moc_qqmlcontext.cpp \
|
moc_qqmlcontext.cpp \
|
||||||
moc_qqmlvaluetype_p.cpp \
|
moc_qqmlvaluetype_p.cpp \
|
||||||
moc_qqmlwatcher_p.cpp \
|
|
||||||
moc_qqmltypenotavailable_p.cpp \
|
moc_qqmltypenotavailable_p.cpp \
|
||||||
moc_qqmlextensionplugin.cpp \
|
moc_qqmlextensionplugin.cpp \
|
||||||
moc_qqmllocale_p.cpp \
|
moc_qqmllocale_p.cpp \
|
||||||
moc_qqmlcomponentattached_p.cpp \
|
moc_qqmlcomponentattached_p.cpp \
|
||||||
moc_qqmlplatform_p.cpp \
|
moc_qqmlplatform_p.cpp \
|
||||||
moc_qv8include_p.cpp \
|
moc_qqmlfileselector.cpp \
|
||||||
|
moc_qqmldebugconnector_p.cpp \
|
||||||
moc_qqmldebugservice_p.cpp \
|
moc_qqmldebugservice_p.cpp \
|
||||||
moc_qqmlinspectorservice_p.cpp \
|
moc_qqmldebugservicefactory_p.cpp \
|
||||||
moc_qv8debugservice_p.cpp \
|
moc_qqmldebugserviceinterfaces_p.cpp \
|
||||||
moc_qv8profilerservice_p.cpp \
|
moc_qqmlabstractprofileradapter_p.cpp \
|
||||||
moc_qqmlenginedebugservice_p.cpp \
|
moc_qqmlprofiler_p.cpp \
|
||||||
moc_qdebugmessageservice_p.cpp \
|
|
||||||
moc_qabstractanimationjob_p.cpp \
|
moc_qabstractanimationjob_p.cpp \
|
||||||
moc_qqmlbind_p.cpp \
|
moc_qqmlbind_p.cpp \
|
||||||
moc_qqmlconnections_p.cpp \
|
moc_qqmlconnections_p.cpp \
|
||||||
@ -165,19 +245,31 @@ QT_SOURCES += \
|
|||||||
moc_qqmllistmodel_p.cpp \
|
moc_qqmllistmodel_p.cpp \
|
||||||
moc_qqmllistmodel_p_p.cpp \
|
moc_qqmllistmodel_p_p.cpp \
|
||||||
moc_qqmllistmodelworkeragent_p.cpp \
|
moc_qqmllistmodelworkeragent_p.cpp \
|
||||||
|
moc_qqmlmodelindexvaluetype_p.cpp \
|
||||||
moc_qqmlobjectmodel_p.cpp \
|
moc_qqmlobjectmodel_p.cpp \
|
||||||
moc_qqmltimer_p.cpp \
|
moc_qqmltimer_p.cpp \
|
||||||
moc_qquickpackage_p.cpp \
|
moc_qquickpackage_p.cpp \
|
||||||
moc_qquickworkerscript_p.cpp
|
moc_qquickworkerscript_p.cpp
|
||||||
|
|
||||||
QT_VPATH += \
|
QT_VPATH += \
|
||||||
|
qtdeclarative/src/3rdparty/double-conversion \
|
||||||
|
qtdeclarative/src/3rdparty/masm/assembler \
|
||||||
|
qtdeclarative/src/3rdparty/masm/disassembler \
|
||||||
|
qtdeclarative/src/3rdparty/masm/disassembler/ARMv7 \
|
||||||
|
qtdeclarative/src/3rdparty/masm/disassembler/mips32 \
|
||||||
|
qtdeclarative/src/3rdparty/masm/stubs \
|
||||||
|
qtdeclarative/src/3rdparty/masm/wtf \
|
||||||
|
qtdeclarative/src/3rdparty/masm/yarr \
|
||||||
qtdeclarative/src/qml/animations \
|
qtdeclarative/src/qml/animations \
|
||||||
|
qtdeclarative/src/qml/compiler \
|
||||||
qtdeclarative/src/qml/debugger \
|
qtdeclarative/src/qml/debugger \
|
||||||
|
qtdeclarative/src/qml/jit \
|
||||||
|
qtdeclarative/src/qml/jsapi \
|
||||||
|
qtdeclarative/src/qml/jsruntime \
|
||||||
|
qtdeclarative/src/qml/memory \
|
||||||
|
qtdeclarative/src/qml/parser \
|
||||||
qtdeclarative/src/qml/qml \
|
qtdeclarative/src/qml/qml \
|
||||||
qtdeclarative/src/qml/qml/ftw \
|
qtdeclarative/src/qml/qml/ftw \
|
||||||
qtdeclarative/src/qml/qml/parser \
|
|
||||||
qtdeclarative/src/qml/qml/rewriter \
|
|
||||||
qtdeclarative/src/qml/qml/v4 \
|
|
||||||
qtdeclarative/src/qml/qml/v8 \
|
qtdeclarative/src/qml/qml/v8 \
|
||||||
qtdeclarative/src/qml/types \
|
qtdeclarative/src/qml/types \
|
||||||
qtdeclarative/src/qml/util \
|
qtdeclarative/src/qml/util \
|
||||||
@ -190,28 +282,30 @@ QT_VPATH += \
|
|||||||
|
|
||||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||||
moc_qqmlpropertymap.cpp \
|
moc_qqmlpropertymap.cpp \
|
||||||
|
moc_qjsengine.cpp \
|
||||||
|
moc_qv4debugging_p.cpp \
|
||||||
|
moc_qv4include_p.cpp \
|
||||||
|
moc_qv4qobjectwrapper_p.cpp \
|
||||||
|
moc_qv4profiling_p.cpp \
|
||||||
moc_qqmlglobal_p.cpp \
|
moc_qqmlglobal_p.cpp \
|
||||||
moc_qqmlcomponent.cpp \
|
moc_qqmlcomponent.cpp \
|
||||||
moc_qqmlengine.cpp \
|
moc_qqmlengine.cpp \
|
||||||
moc_qqmlcontext.cpp \
|
moc_qqmlcontext.cpp \
|
||||||
moc_qqmlexpression.cpp \
|
moc_qqmlexpression.cpp \
|
||||||
moc_qqmlvaluetype_p.cpp \
|
moc_qqmlvaluetype_p.cpp \
|
||||||
moc_qqmlwatcher_p.cpp \
|
|
||||||
moc_qqmltypenotavailable_p.cpp \
|
moc_qqmltypenotavailable_p.cpp \
|
||||||
moc_qqmlextensionplugin.cpp \
|
moc_qqmlextensionplugin.cpp \
|
||||||
moc_qqmllocale_p.cpp \
|
moc_qqmllocale_p.cpp \
|
||||||
moc_qqmlcomponentattached_p.cpp \
|
moc_qqmlcomponentattached_p.cpp \
|
||||||
moc_qqmlplatform_p.cpp \
|
moc_qqmlplatform_p.cpp \
|
||||||
moc_qqmlapplicationengine.cpp \
|
moc_qqmlapplicationengine.cpp \
|
||||||
moc_qjsengine.cpp \
|
moc_qqmlfileselector.cpp \
|
||||||
moc_qv8include_p.cpp \
|
moc_qqmldebugconnector_p.cpp \
|
||||||
moc_qqmldebugservice_p.cpp \
|
moc_qqmldebugservice_p.cpp \
|
||||||
moc_qqmldebugserver_p.cpp \
|
moc_qqmldebugservicefactory_p.cpp \
|
||||||
moc_qqmlinspectorservice_p.cpp \
|
moc_qqmldebugserviceinterfaces_p.cpp \
|
||||||
moc_qv8debugservice_p.cpp \
|
moc_qqmlabstractprofileradapter_p.cpp \
|
||||||
moc_qv8profilerservice_p.cpp \
|
moc_qqmlprofiler_p.cpp \
|
||||||
moc_qqmlenginedebugservice_p.cpp \
|
|
||||||
moc_qdebugmessageservice_p.cpp \
|
|
||||||
moc_qabstractanimationjob_p.cpp \
|
moc_qabstractanimationjob_p.cpp \
|
||||||
moc_qqmlbind_p.cpp \
|
moc_qqmlbind_p.cpp \
|
||||||
moc_qqmlconnections_p.cpp \
|
moc_qqmlconnections_p.cpp \
|
||||||
@ -220,6 +314,7 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qqmllistmodel_p.cpp \
|
moc_qqmllistmodel_p.cpp \
|
||||||
moc_qqmllistmodel_p_p.cpp \
|
moc_qqmllistmodel_p_p.cpp \
|
||||||
moc_qqmllistmodelworkeragent_p.cpp \
|
moc_qqmllistmodelworkeragent_p.cpp \
|
||||||
|
moc_qqmlmodelindexvaluetype_p.cpp \
|
||||||
moc_qqmlobjectmodel_p.cpp \
|
moc_qqmlobjectmodel_p.cpp \
|
||||||
moc_qqmltimer_p.cpp \
|
moc_qqmltimer_p.cpp \
|
||||||
moc_qquickpackage_p.cpp \
|
moc_qquickpackage_p.cpp \
|
||||||
@ -233,7 +328,7 @@ COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
|||||||
qqmladaptormodel.moc \
|
qqmladaptormodel.moc \
|
||||||
qqmltypeloader.moc \
|
qqmltypeloader.moc \
|
||||||
qqmlxmlhttprequest.moc \
|
qqmlxmlhttprequest.moc \
|
||||||
qqmlwatcher.moc \
|
|
||||||
qqmlfile.moc \
|
qqmlfile.moc \
|
||||||
|
qqmldebugservice.moc \
|
||||||
qquickworkerscript.moc
|
qquickworkerscript.moc
|
||||||
|
|
||||||
|
@ -1,19 +1,23 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtGui \
|
|
||||||
qtbase/include/QtNetwork \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtdeclarative/include \
|
|
||||||
qtdeclarative/include/QtQml \
|
|
||||||
qtdeclarative/include/QtQml/5.1.0 \
|
|
||||||
qtdeclarative/include/QtQml/5.1.0/QtQml \
|
|
||||||
qtdeclarative/include/QtQuick \
|
|
||||||
qtdeclarative/include/QtQuick/5.1.0 \
|
|
||||||
qtdeclarative/include/QtQuick/5.1.0/QtQuick \
|
|
||||||
qtdeclarative/src/imports/qtquick2 \
|
qtdeclarative/src/imports/qtquick2 \
|
||||||
|
qtdeclarative/include/QtQuick/5.6.2 \
|
||||||
|
qtdeclarative/include/QtQuick/5.6.2/QtQuick \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtdeclarative/include \
|
||||||
|
qtdeclarative/include/QtQuick \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtdeclarative/include/QtQml/5.6.2 \
|
||||||
|
qtdeclarative/include/QtQml/5.6.2/QtQml \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtdeclarative/include/QtQml \
|
||||||
|
qtbase/include/QtNetwork \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
plugin.cpp
|
plugin.cpp
|
||||||
|
@ -1,27 +1,24 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_BUILD_QUICK_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_V8_LIB -DV8_SHARED -DUSING_V8_SHARED
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_BUILD_QUICK_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtGui \
|
|
||||||
qtbase/include/QtGui/5.1.0 \
|
|
||||||
qtbase/include/QtGui/5.1.0/QtGui \
|
|
||||||
qtbase/include/QtNetwork \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtdeclarative/include \
|
|
||||||
qtdeclarative/include/QtQml \
|
|
||||||
qtdeclarative/include/QtQml/5.1.0 \
|
|
||||||
qtdeclarative/include/QtQml/5.1.0/QtQml \
|
|
||||||
qtdeclarative/include/QtQuick \
|
|
||||||
qtdeclarative/include/QtQuick/5.1.0 \
|
|
||||||
qtdeclarative/include/QtQuick/5.1.0/QtQuick \
|
|
||||||
qtdeclarative/src/quick \
|
qtdeclarative/src/quick \
|
||||||
qtjsbackend/include \
|
qtdeclarative/src/quick \
|
||||||
qtjsbackend/include/QtV8 \
|
qtdeclarative/include \
|
||||||
qtjsbackend/include/QtV8/5.1.0 \
|
qtdeclarative/include/QtQuick \
|
||||||
qtjsbackend/include/QtV8/5.1.0/QtV8 \
|
qtdeclarative/include/QtQuick/5.6.2 \
|
||||||
|
qtdeclarative/include/QtQuick/5.6.2/QtQuick \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtdeclarative/include/QtQml/5.6.2 \
|
||||||
|
qtdeclarative/include/QtQml/5.6.2/QtQml \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtdeclarative/include/QtQml \
|
||||||
|
qtbase/include/QtNetwork \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qquickapplication.cpp \
|
qquickapplication.cpp \
|
||||||
@ -48,16 +45,27 @@ QT_SOURCES += \
|
|||||||
qquicksvgparser.cpp \
|
qquicksvgparser.cpp \
|
||||||
qquickvaluetypes.cpp \
|
qquickvaluetypes.cpp \
|
||||||
qquickglobal.cpp \
|
qquickglobal.cpp \
|
||||||
qsgdefaultrenderer.cpp \
|
qquickanimator.cpp \
|
||||||
|
qquickanimatorjob.cpp \
|
||||||
|
qquickanimatorcontroller.cpp \
|
||||||
|
qquickprofiler.cpp \
|
||||||
|
qquickfontmetrics.cpp \
|
||||||
|
qquicktextmetrics.cpp \
|
||||||
|
qquickshortcut.cpp \
|
||||||
|
qquickvalidator.cpp \
|
||||||
|
qsgabstractrenderer.cpp \
|
||||||
|
qsgbatchrenderer.cpp \
|
||||||
qsggeometry.cpp \
|
qsggeometry.cpp \
|
||||||
qsgmaterial.cpp \
|
qsgmaterial.cpp \
|
||||||
qsgnode.cpp \
|
qsgnode.cpp \
|
||||||
qsgnodeupdater.cpp \
|
qsgnodeupdater.cpp \
|
||||||
qsgrenderer.cpp \
|
qsgrenderer.cpp \
|
||||||
qsgrendernode.cpp \
|
qsgrendernode.cpp \
|
||||||
qsgsimplematerial.cpp \
|
qsgshaderrewriter.cpp \
|
||||||
qsgareaallocator.cpp \
|
qsgareaallocator.cpp \
|
||||||
|
qsgatlastexture.cpp \
|
||||||
qsgdepthstencilbuffer.cpp \
|
qsgdepthstencilbuffer.cpp \
|
||||||
|
qsgengine.cpp \
|
||||||
qsgflatcolormaterial.cpp \
|
qsgflatcolormaterial.cpp \
|
||||||
qsgsimplerectnode.cpp \
|
qsgsimplerectnode.cpp \
|
||||||
qsgsimpletexturenode.cpp \
|
qsgsimpletexturenode.cpp \
|
||||||
@ -65,8 +73,10 @@ QT_SOURCES += \
|
|||||||
qsgvertexcolormaterial.cpp \
|
qsgvertexcolormaterial.cpp \
|
||||||
qsgtexture.cpp \
|
qsgtexture.cpp \
|
||||||
qsgtextureprovider.cpp \
|
qsgtextureprovider.cpp \
|
||||||
qsgpainternode.cpp \
|
qsgdefaultpainternode.cpp \
|
||||||
qsgdistancefieldutil.cpp \
|
qsgdistancefieldutil.cpp \
|
||||||
|
qsgsimplematerial.cpp \
|
||||||
|
qsgshadersourcebuilder.cpp \
|
||||||
qsgadaptationlayer.cpp \
|
qsgadaptationlayer.cpp \
|
||||||
qsgcontext.cpp \
|
qsgcontext.cpp \
|
||||||
qsgcontextplugin.cpp \
|
qsgcontextplugin.cpp \
|
||||||
@ -77,11 +87,10 @@ QT_SOURCES += \
|
|||||||
qsgdistancefieldglyphnode_p.cpp \
|
qsgdistancefieldglyphnode_p.cpp \
|
||||||
qsgdefaultimagenode.cpp \
|
qsgdefaultimagenode.cpp \
|
||||||
qsgdefaultrectanglenode.cpp \
|
qsgdefaultrectanglenode.cpp \
|
||||||
qsgflashnode.cpp \
|
|
||||||
qsgshareddistancefieldglyphcache.cpp \
|
|
||||||
qsgrenderloop.cpp \
|
qsgrenderloop.cpp \
|
||||||
qsgthreadedrenderloop.cpp \
|
qsgthreadedrenderloop.cpp \
|
||||||
qsgwindowsrenderloop.cpp \
|
qsgwindowsrenderloop.cpp \
|
||||||
|
qsgdefaultlayer.cpp \
|
||||||
qquickevents.cpp \
|
qquickevents.cpp \
|
||||||
qquickanchors.cpp \
|
qquickanchors.cpp \
|
||||||
qquickitem.cpp \
|
qquickitem.cpp \
|
||||||
@ -131,6 +140,11 @@ QT_SOURCES += \
|
|||||||
qquickitemviewtransition.cpp \
|
qquickitemviewtransition.cpp \
|
||||||
qquickwindowmodule.cpp \
|
qquickwindowmodule.cpp \
|
||||||
qquickscreen.cpp \
|
qquickscreen.cpp \
|
||||||
|
qquickwindowattached.cpp \
|
||||||
|
qquickframebufferobject.cpp \
|
||||||
|
qquickitemgrabresult.cpp \
|
||||||
|
qquickrendercontrol.cpp \
|
||||||
|
qquickopenglinfo.cpp \
|
||||||
qquickshadereffect.cpp \
|
qquickshadereffect.cpp \
|
||||||
qquickshadereffectmesh.cpp \
|
qquickshadereffectmesh.cpp \
|
||||||
qquickshadereffectnode.cpp \
|
qquickshadereffectnode.cpp \
|
||||||
@ -141,9 +155,18 @@ QT_SOURCES += \
|
|||||||
qquickcontext2dtile.cpp \
|
qquickcontext2dtile.cpp \
|
||||||
qquickcontext2dtexture.cpp \
|
qquickcontext2dtexture.cpp \
|
||||||
qquickcontext2dcommandbuffer.cpp \
|
qquickcontext2dcommandbuffer.cpp \
|
||||||
designersupport.cpp \
|
qquickdesignercustomobjectdata.cpp \
|
||||||
designerwindowmanager.cpp \
|
qquickdesignersupport.cpp \
|
||||||
|
qquickdesignersupportitems.cpp \
|
||||||
|
qquickdesignersupportmetainfo.cpp \
|
||||||
|
qquickdesignersupportproperties.cpp \
|
||||||
|
qquickdesignersupportpropertychanges.cpp \
|
||||||
|
qquickdesignersupportstates.cpp \
|
||||||
|
qquickdesignerwindowmanager.cpp \
|
||||||
|
qqmldesignermetaobject.cpp \
|
||||||
qtquick2.cpp \
|
qtquick2.cpp \
|
||||||
|
qrc_scenegraph.cpp \
|
||||||
|
qrc_items.cpp \
|
||||||
moc_qquickapplication_p.cpp \
|
moc_qquickapplication_p.cpp \
|
||||||
moc_qquickanimation_p.cpp \
|
moc_qquickanimation_p.cpp \
|
||||||
moc_qquicksystempalette_p.cpp \
|
moc_qquicksystempalette_p.cpp \
|
||||||
@ -161,18 +184,30 @@ QT_SOURCES += \
|
|||||||
moc_qquickfontloader_p.cpp \
|
moc_qquickfontloader_p.cpp \
|
||||||
moc_qquickpath_p.cpp \
|
moc_qquickpath_p.cpp \
|
||||||
moc_qquickpathinterpolator_p.cpp \
|
moc_qquickpathinterpolator_p.cpp \
|
||||||
|
moc_qquickimageprovider.cpp \
|
||||||
moc_qquickvaluetypes_p.cpp \
|
moc_qquickvaluetypes_p.cpp \
|
||||||
moc_qsgdefaultrenderer_p.cpp \
|
moc_qquickanimator_p.cpp \
|
||||||
moc_qsgrenderer_p.cpp \
|
moc_qquickanimatorjob_p.cpp \
|
||||||
|
moc_qquickanimatorcontroller_p.cpp \
|
||||||
|
moc_qquickprofiler_p.cpp \
|
||||||
|
moc_qquickfontmetrics_p.cpp \
|
||||||
|
moc_qquicktextmetrics_p.cpp \
|
||||||
|
moc_qquickshortcut_p.cpp \
|
||||||
|
moc_qquickvalidator_p.cpp \
|
||||||
|
moc_qsgbatchrenderer_p.cpp \
|
||||||
|
moc_qsgabstractrenderer.cpp \
|
||||||
|
moc_qsgatlastexture_p.cpp \
|
||||||
|
moc_qsgengine.cpp \
|
||||||
moc_qsgtexture.cpp \
|
moc_qsgtexture.cpp \
|
||||||
moc_qsgtexture_p.cpp \
|
moc_qsgtexture_p.cpp \
|
||||||
moc_qsgtextureprovider.cpp \
|
moc_qsgtextureprovider.cpp \
|
||||||
|
moc_qsgadaptationlayer_p.cpp \
|
||||||
moc_qsgcontext_p.cpp \
|
moc_qsgcontext_p.cpp \
|
||||||
moc_qsgcontextplugin_p.cpp \
|
moc_qsgcontextplugin_p.cpp \
|
||||||
moc_qsgshareddistancefieldglyphcache_p.cpp \
|
|
||||||
moc_qsgrenderloop_p.cpp \
|
moc_qsgrenderloop_p.cpp \
|
||||||
moc_qsgthreadedrenderloop_p.cpp \
|
moc_qsgthreadedrenderloop_p.cpp \
|
||||||
moc_qsgwindowsrenderloop_p.cpp \
|
moc_qsgwindowsrenderloop_p.cpp \
|
||||||
|
moc_qsgdefaultlayer_p.cpp \
|
||||||
moc_qquickevents_p_p.cpp \
|
moc_qquickevents_p_p.cpp \
|
||||||
moc_qquickaccessibleattached_p.cpp \
|
moc_qquickaccessibleattached_p.cpp \
|
||||||
moc_qquickitem_p.cpp \
|
moc_qquickitem_p.cpp \
|
||||||
@ -181,9 +216,9 @@ QT_SOURCES += \
|
|||||||
moc_qquickfocusscope_p.cpp \
|
moc_qquickfocusscope_p.cpp \
|
||||||
moc_qquickpainteditem.cpp \
|
moc_qquickpainteditem.cpp \
|
||||||
moc_qquicktext_p.cpp \
|
moc_qquicktext_p.cpp \
|
||||||
moc_qquicktext_p_p.cpp \
|
|
||||||
moc_qquicktextinput_p.cpp \
|
moc_qquicktextinput_p.cpp \
|
||||||
moc_qquicktextdocument.cpp \
|
moc_qquicktextdocument.cpp \
|
||||||
|
moc_qquicktextdocument_p.cpp \
|
||||||
moc_qquicktextedit_p.cpp \
|
moc_qquicktextedit_p.cpp \
|
||||||
moc_qquicktextutil_p.cpp \
|
moc_qquicktextutil_p.cpp \
|
||||||
moc_qquickimagebase_p.cpp \
|
moc_qquickimagebase_p.cpp \
|
||||||
@ -215,14 +250,21 @@ QT_SOURCES += \
|
|||||||
moc_qquickitemview_p.cpp \
|
moc_qquickitemview_p.cpp \
|
||||||
moc_qquickitemviewtransition_p.cpp \
|
moc_qquickitemviewtransition_p.cpp \
|
||||||
moc_qquickscreen_p.cpp \
|
moc_qquickscreen_p.cpp \
|
||||||
|
moc_qquickwindowattached_p.cpp \
|
||||||
|
moc_qquickwindowmodule_p.cpp \
|
||||||
|
moc_qquickframebufferobject.cpp \
|
||||||
|
moc_qquickitemgrabresult.cpp \
|
||||||
|
moc_qquickrendercontrol.cpp \
|
||||||
|
moc_qquickopenglinfo_p.cpp \
|
||||||
moc_qquickshadereffect_p.cpp \
|
moc_qquickshadereffect_p.cpp \
|
||||||
moc_qquickshadereffectmesh_p.cpp \
|
moc_qquickshadereffectmesh_p.cpp \
|
||||||
moc_qquickshadereffectnode_p.cpp \
|
moc_qquickshadereffectnode_p.cpp \
|
||||||
moc_qquickshadereffectsource_p.cpp \
|
moc_qquickshadereffectsource_p.cpp \
|
||||||
moc_qquickcanvasitem_p.cpp \
|
moc_qquickcanvasitem_p.cpp \
|
||||||
moc_qquickcanvascontext_p.cpp \
|
moc_qquickcanvascontext_p.cpp \
|
||||||
|
moc_qquickcontext2d_p.cpp \
|
||||||
moc_qquickcontext2dtexture_p.cpp \
|
moc_qquickcontext2dtexture_p.cpp \
|
||||||
moc_designerwindowmanager_p.cpp
|
moc_qquickdesignerwindowmanager_p.cpp
|
||||||
|
|
||||||
QT_VPATH += \
|
QT_VPATH += \
|
||||||
qtdeclarative/src/quick \
|
qtdeclarative/src/quick \
|
||||||
@ -259,18 +301,30 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qquickfontloader_p.cpp \
|
moc_qquickfontloader_p.cpp \
|
||||||
moc_qquickpath_p.cpp \
|
moc_qquickpath_p.cpp \
|
||||||
moc_qquickpathinterpolator_p.cpp \
|
moc_qquickpathinterpolator_p.cpp \
|
||||||
|
moc_qquickimageprovider.cpp \
|
||||||
moc_qquickvaluetypes_p.cpp \
|
moc_qquickvaluetypes_p.cpp \
|
||||||
moc_qsgdefaultrenderer_p.cpp \
|
moc_qquickanimator_p.cpp \
|
||||||
moc_qsgrenderer_p.cpp \
|
moc_qquickanimatorjob_p.cpp \
|
||||||
|
moc_qquickanimatorcontroller_p.cpp \
|
||||||
|
moc_qquickprofiler_p.cpp \
|
||||||
|
moc_qquickfontmetrics_p.cpp \
|
||||||
|
moc_qquicktextmetrics_p.cpp \
|
||||||
|
moc_qquickshortcut_p.cpp \
|
||||||
|
moc_qquickvalidator_p.cpp \
|
||||||
|
moc_qsgbatchrenderer_p.cpp \
|
||||||
|
moc_qsgabstractrenderer.cpp \
|
||||||
|
moc_qsgatlastexture_p.cpp \
|
||||||
|
moc_qsgengine.cpp \
|
||||||
moc_qsgtexture.cpp \
|
moc_qsgtexture.cpp \
|
||||||
moc_qsgtexture_p.cpp \
|
moc_qsgtexture_p.cpp \
|
||||||
moc_qsgtextureprovider.cpp \
|
moc_qsgtextureprovider.cpp \
|
||||||
|
moc_qsgadaptationlayer_p.cpp \
|
||||||
moc_qsgcontext_p.cpp \
|
moc_qsgcontext_p.cpp \
|
||||||
moc_qsgcontextplugin_p.cpp \
|
moc_qsgcontextplugin_p.cpp \
|
||||||
moc_qsgshareddistancefieldglyphcache_p.cpp \
|
|
||||||
moc_qsgrenderloop_p.cpp \
|
moc_qsgrenderloop_p.cpp \
|
||||||
moc_qsgthreadedrenderloop_p.cpp \
|
moc_qsgthreadedrenderloop_p.cpp \
|
||||||
moc_qsgwindowsrenderloop_p.cpp \
|
moc_qsgwindowsrenderloop_p.cpp \
|
||||||
|
moc_qsgdefaultlayer_p.cpp \
|
||||||
moc_qquickevents_p_p.cpp \
|
moc_qquickevents_p_p.cpp \
|
||||||
moc_qquickanchors_p.cpp \
|
moc_qquickanchors_p.cpp \
|
||||||
moc_qquickaccessibleattached_p.cpp \
|
moc_qquickaccessibleattached_p.cpp \
|
||||||
@ -282,10 +336,10 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qquickfocusscope_p.cpp \
|
moc_qquickfocusscope_p.cpp \
|
||||||
moc_qquickpainteditem.cpp \
|
moc_qquickpainteditem.cpp \
|
||||||
moc_qquicktext_p.cpp \
|
moc_qquicktext_p.cpp \
|
||||||
moc_qquicktext_p_p.cpp \
|
|
||||||
moc_qquicktextinput_p.cpp \
|
moc_qquicktextinput_p.cpp \
|
||||||
moc_qquicktextcontrol_p.cpp \
|
moc_qquicktextcontrol_p.cpp \
|
||||||
moc_qquicktextdocument.cpp \
|
moc_qquicktextdocument.cpp \
|
||||||
|
moc_qquicktextdocument_p.cpp \
|
||||||
moc_qquicktextedit_p.cpp \
|
moc_qquicktextedit_p.cpp \
|
||||||
moc_qquicktextutil_p.cpp \
|
moc_qquicktextutil_p.cpp \
|
||||||
moc_qquickimagebase_p.cpp \
|
moc_qquickimagebase_p.cpp \
|
||||||
@ -319,14 +373,21 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qquickitemview_p.cpp \
|
moc_qquickitemview_p.cpp \
|
||||||
moc_qquickitemviewtransition_p.cpp \
|
moc_qquickitemviewtransition_p.cpp \
|
||||||
moc_qquickscreen_p.cpp \
|
moc_qquickscreen_p.cpp \
|
||||||
|
moc_qquickwindowattached_p.cpp \
|
||||||
|
moc_qquickwindowmodule_p.cpp \
|
||||||
|
moc_qquickframebufferobject.cpp \
|
||||||
|
moc_qquickitemgrabresult.cpp \
|
||||||
|
moc_qquickrendercontrol.cpp \
|
||||||
|
moc_qquickopenglinfo_p.cpp \
|
||||||
moc_qquickshadereffect_p.cpp \
|
moc_qquickshadereffect_p.cpp \
|
||||||
moc_qquickshadereffectmesh_p.cpp \
|
moc_qquickshadereffectmesh_p.cpp \
|
||||||
moc_qquickshadereffectnode_p.cpp \
|
moc_qquickshadereffectnode_p.cpp \
|
||||||
moc_qquickshadereffectsource_p.cpp \
|
moc_qquickshadereffectsource_p.cpp \
|
||||||
moc_qquickcanvasitem_p.cpp \
|
moc_qquickcanvasitem_p.cpp \
|
||||||
moc_qquickcanvascontext_p.cpp \
|
moc_qquickcanvascontext_p.cpp \
|
||||||
|
moc_qquickcontext2d_p.cpp \
|
||||||
moc_qquickcontext2dtexture_p.cpp \
|
moc_qquickcontext2dtexture_p.cpp \
|
||||||
moc_designerwindowmanager_p.cpp
|
moc_qquickdesignerwindowmanager_p.cpp
|
||||||
|
|
||||||
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
||||||
# extracted from 'compiler_moc_source_make_all' rule
|
# extracted from 'compiler_moc_source_make_all' rule
|
||||||
@ -334,11 +395,14 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
||||||
qquickpixmapcache.moc \
|
qquickpixmapcache.moc \
|
||||||
qquickfontloader.moc \
|
qquickfontloader.moc \
|
||||||
|
qquickprofiler.moc \
|
||||||
|
qsgcontext.moc \
|
||||||
qsgrenderloop.moc \
|
qsgrenderloop.moc \
|
||||||
qsgthreadedrenderloop.moc \
|
qsgthreadedrenderloop.moc \
|
||||||
qquickwindow.moc \
|
qquickwindow.moc \
|
||||||
qquickimage.moc \
|
qquickimage.moc \
|
||||||
qquickflipable.moc \
|
qquickflipable.moc \
|
||||||
qquickwindowmodule.moc \
|
qquickframebufferobject.moc \
|
||||||
|
qquickshadereffectnode.moc \
|
||||||
qquickshadereffectsource.moc
|
qquickshadereffectsource.moc
|
||||||
|
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
include $(REP_DIR)/lib/import/import-qt5_script.mk
|
|
||||||
|
|
||||||
SHARED_LIB = yes
|
|
||||||
|
|
||||||
# use default warning level to avoid noise when compiling contrib code
|
|
||||||
CC_WARN =
|
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5_script_generated.inc
|
|
||||||
|
|
||||||
QT_INCPATH += qtscript/src/script/api \
|
|
||||||
|
|
||||||
# remove unneeded files to prevent moc warnings
|
|
||||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
|
||||||
|
|
||||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT = \
|
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5.inc
|
|
||||||
|
|
||||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtscript/include/QtScript/$(QT_VERSION)/QtScript \
|
|
||||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
|
||||||
|
|
||||||
LIBS += qt5_core pthread
|
|
||||||
|
|
||||||
# see https://github.com/genodelabs/genode/issues/890
|
|
||||||
REQUIRES += cxx11_fix
|
|
@ -1,266 +0,0 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DBUILDING_QT__=1 -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
|
||||||
|
|
||||||
QT_INCPATH += \
|
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtscript/include \
|
|
||||||
qtscript/include/QtScript \
|
|
||||||
qtscript/include/QtScript/5.1.0 \
|
|
||||||
qtscript/include/QtScript/5.1.0/QtScript \
|
|
||||||
qtscript/src/3rdparty/javascriptcore \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api \
|
|
||||||
qtscript/src/script \
|
|
||||||
qtscript/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode \
|
|
||||||
qtscript/src/script/parser \
|
|
||||||
|
|
||||||
QT_SOURCES += \
|
|
||||||
pcre_compile.cpp \
|
|
||||||
pcre_exec.cpp \
|
|
||||||
pcre_tables.cpp \
|
|
||||||
pcre_ucp_searchfuncs.cpp \
|
|
||||||
pcre_xclass.cpp \
|
|
||||||
JSBase.cpp \
|
|
||||||
JSCallbackConstructor.cpp \
|
|
||||||
JSCallbackFunction.cpp \
|
|
||||||
JSCallbackObject.cpp \
|
|
||||||
JSClassRef.cpp \
|
|
||||||
JSContextRef.cpp \
|
|
||||||
JSObjectRef.cpp \
|
|
||||||
JSStringRef.cpp \
|
|
||||||
JSValueRef.cpp \
|
|
||||||
OpaqueJSString.cpp \
|
|
||||||
ARMAssembler.cpp \
|
|
||||||
MacroAssemblerARM.cpp \
|
|
||||||
CodeBlock.cpp \
|
|
||||||
JumpTable.cpp \
|
|
||||||
Opcode.cpp \
|
|
||||||
SamplingTool.cpp \
|
|
||||||
StructureStubInfo.cpp \
|
|
||||||
BytecodeGenerator.cpp \
|
|
||||||
NodesCodegen.cpp \
|
|
||||||
DebuggerActivation.cpp \
|
|
||||||
DebuggerCallFrame.cpp \
|
|
||||||
Debugger.cpp \
|
|
||||||
CallFrame.cpp \
|
|
||||||
Interpreter.cpp \
|
|
||||||
RegisterFile.cpp \
|
|
||||||
ExecutableAllocatorFixedVMPool.cpp \
|
|
||||||
ExecutableAllocatorPosix.cpp \
|
|
||||||
ExecutableAllocatorSymbian.cpp \
|
|
||||||
ExecutableAllocatorWin.cpp \
|
|
||||||
ExecutableAllocator.cpp \
|
|
||||||
JITArithmetic.cpp \
|
|
||||||
JITCall.cpp \
|
|
||||||
JIT.cpp \
|
|
||||||
JITOpcodes.cpp \
|
|
||||||
JITPropertyAccess.cpp \
|
|
||||||
JITStubs.cpp \
|
|
||||||
Lexer.cpp \
|
|
||||||
Nodes.cpp \
|
|
||||||
ParserArena.cpp \
|
|
||||||
Parser.cpp \
|
|
||||||
Profile.cpp \
|
|
||||||
ProfileGenerator.cpp \
|
|
||||||
ProfileNode.cpp \
|
|
||||||
Profiler.cpp \
|
|
||||||
ArgList.cpp \
|
|
||||||
Arguments.cpp \
|
|
||||||
ArrayConstructor.cpp \
|
|
||||||
ArrayPrototype.cpp \
|
|
||||||
BooleanConstructor.cpp \
|
|
||||||
BooleanObject.cpp \
|
|
||||||
BooleanPrototype.cpp \
|
|
||||||
CallData.cpp \
|
|
||||||
Collector.cpp \
|
|
||||||
CommonIdentifiers.cpp \
|
|
||||||
Completion.cpp \
|
|
||||||
ConstructData.cpp \
|
|
||||||
DateConstructor.cpp \
|
|
||||||
DateConversion.cpp \
|
|
||||||
DateInstance.cpp \
|
|
||||||
DatePrototype.cpp \
|
|
||||||
ErrorConstructor.cpp \
|
|
||||||
Error.cpp \
|
|
||||||
ErrorInstance.cpp \
|
|
||||||
ErrorPrototype.cpp \
|
|
||||||
ExceptionHelpers.cpp \
|
|
||||||
Executable.cpp \
|
|
||||||
FunctionConstructor.cpp \
|
|
||||||
FunctionPrototype.cpp \
|
|
||||||
GetterSetter.cpp \
|
|
||||||
GlobalEvalFunction.cpp \
|
|
||||||
Identifier.cpp \
|
|
||||||
InitializeThreading.cpp \
|
|
||||||
InternalFunction.cpp \
|
|
||||||
JSActivation.cpp \
|
|
||||||
JSAPIValueWrapper.cpp \
|
|
||||||
JSArray.cpp \
|
|
||||||
JSByteArray.cpp \
|
|
||||||
JSCell.cpp \
|
|
||||||
JSFunction.cpp \
|
|
||||||
JSGlobalData.cpp \
|
|
||||||
JSGlobalObject.cpp \
|
|
||||||
JSGlobalObjectFunctions.cpp \
|
|
||||||
JSImmediate.cpp \
|
|
||||||
JSLock.cpp \
|
|
||||||
JSNotAnObject.cpp \
|
|
||||||
JSNumberCell.cpp \
|
|
||||||
JSObject.cpp \
|
|
||||||
JSONObject.cpp \
|
|
||||||
JSPropertyNameIterator.cpp \
|
|
||||||
JSStaticScopeObject.cpp \
|
|
||||||
JSString.cpp \
|
|
||||||
JSValue.cpp \
|
|
||||||
JSVariableObject.cpp \
|
|
||||||
JSWrapperObject.cpp \
|
|
||||||
LiteralParser.cpp \
|
|
||||||
Lookup.cpp \
|
|
||||||
MarkStackPosix.cpp \
|
|
||||||
MarkStackSymbian.cpp \
|
|
||||||
MarkStackWin.cpp \
|
|
||||||
MarkStack.cpp \
|
|
||||||
MathObject.cpp \
|
|
||||||
NativeErrorConstructor.cpp \
|
|
||||||
NativeErrorPrototype.cpp \
|
|
||||||
NumberConstructor.cpp \
|
|
||||||
NumberObject.cpp \
|
|
||||||
NumberPrototype.cpp \
|
|
||||||
ObjectConstructor.cpp \
|
|
||||||
ObjectPrototype.cpp \
|
|
||||||
Operations.cpp \
|
|
||||||
PropertyDescriptor.cpp \
|
|
||||||
PropertyNameArray.cpp \
|
|
||||||
PropertySlot.cpp \
|
|
||||||
PrototypeFunction.cpp \
|
|
||||||
RegExpConstructor.cpp \
|
|
||||||
RegExp.cpp \
|
|
||||||
RegExpObject.cpp \
|
|
||||||
RegExpPrototype.cpp \
|
|
||||||
ScopeChain.cpp \
|
|
||||||
SmallStrings.cpp \
|
|
||||||
StringConstructor.cpp \
|
|
||||||
StringObject.cpp \
|
|
||||||
StringPrototype.cpp \
|
|
||||||
StructureChain.cpp \
|
|
||||||
Structure.cpp \
|
|
||||||
TimeoutChecker.cpp \
|
|
||||||
UString.cpp \
|
|
||||||
UStringImpl.cpp \
|
|
||||||
Assertions.cpp \
|
|
||||||
ByteArray.cpp \
|
|
||||||
CurrentTime.cpp \
|
|
||||||
DateMath.cpp \
|
|
||||||
dtoa.cpp \
|
|
||||||
FastMalloc.cpp \
|
|
||||||
HashTable.cpp \
|
|
||||||
MainThread.cpp \
|
|
||||||
MainThreadQt.cpp \
|
|
||||||
ThreadingQt.cpp \
|
|
||||||
RandomNumber.cpp \
|
|
||||||
RefCountedLeakCounter.cpp \
|
|
||||||
BlockAllocatorSymbian.cpp \
|
|
||||||
RegisterFileAllocatorSymbian.cpp \
|
|
||||||
ThreadingNone.cpp \
|
|
||||||
Threading.cpp \
|
|
||||||
TypeTraits.cpp \
|
|
||||||
CollatorDefault.cpp \
|
|
||||||
CollatorICU.cpp \
|
|
||||||
UTF8.cpp \
|
|
||||||
RegexCompiler.cpp \
|
|
||||||
RegexInterpreter.cpp \
|
|
||||||
RegexJIT.cpp \
|
|
||||||
Grammar.cpp \
|
|
||||||
TCSystemAlloc.cpp \
|
|
||||||
qscriptclass.cpp \
|
|
||||||
qscriptclasspropertyiterator.cpp \
|
|
||||||
qscriptcontext.cpp \
|
|
||||||
qscriptcontextinfo.cpp \
|
|
||||||
qscriptengine.cpp \
|
|
||||||
qscriptengineagent.cpp \
|
|
||||||
qscriptextensionplugin.cpp \
|
|
||||||
qscriptprogram.cpp \
|
|
||||||
qscriptstring.cpp \
|
|
||||||
qscriptvalue.cpp \
|
|
||||||
qscriptvalueiterator.cpp \
|
|
||||||
qscriptable.cpp \
|
|
||||||
qscriptfunction.cpp \
|
|
||||||
qscriptobject.cpp \
|
|
||||||
qscriptclassobject.cpp \
|
|
||||||
qscriptvariant.cpp \
|
|
||||||
qscriptqobject.cpp \
|
|
||||||
qscriptglobalobject.cpp \
|
|
||||||
qscriptactivationobject.cpp \
|
|
||||||
qscriptstaticscopeobject.cpp \
|
|
||||||
qscriptdeclarativeobject.cpp \
|
|
||||||
qscriptdeclarativeclass.cpp \
|
|
||||||
qscriptast.cpp \
|
|
||||||
qscriptastvisitor.cpp \
|
|
||||||
qscriptgrammar.cpp \
|
|
||||||
qscriptsyntaxchecker.cpp \
|
|
||||||
qscriptlexer.cpp \
|
|
||||||
moc_qscriptextensionplugin.cpp
|
|
||||||
|
|
||||||
QT_VPATH += \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu \
|
|
||||||
qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr \
|
|
||||||
qtscript/src/script/api \
|
|
||||||
qtscript/src/script/bridge \
|
|
||||||
qtscript/src/script/parser \
|
|
||||||
|
|
||||||
# some source files need to be generated by moc from other source/header files before
|
|
||||||
# they get #included again by the original source file in the compiling stage
|
|
||||||
|
|
||||||
# source files generated from existing header files ('moc_%.cpp: %.h' rule in import-qt5.inc)
|
|
||||||
# extracted from 'compiler_moc_header_make_all' target
|
|
||||||
|
|
||||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|
||||||
moc_qscriptengine.cpp \
|
|
||||||
moc_qscriptextensionplugin.cpp \
|
|
||||||
moc_qscriptqobject_p.cpp
|
|
||||||
|
|
||||||
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
|
||||||
# extracted from 'compiler_moc_source_make_all' rule
|
|
||||||
|
|
||||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
|
||||||
MainThreadQt.moc \
|
|
||||||
ThreadingQt.moc
|
|
||||||
|
|
@ -1,15 +1,15 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_SQL_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_CAST_FROM_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_FROM_ASCII -DQT_BUILD_SQL_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtSql \
|
|
||||||
qtbase/include/QtSql/5.1.0 \
|
|
||||||
qtbase/include/QtSql/5.1.0/QtSql \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtbase/src/sql \
|
qtbase/src/sql \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtSql \
|
||||||
|
qtbase/include/QtSql/5.6.2 \
|
||||||
|
qtbase/include/QtSql/5.6.2/QtSql \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qsqlquery.cpp \
|
qsqlquery.cpp \
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_BUILD_UITOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQFORMINTERNAL_NAMESPACE -DQT_DESIGNER_STATIC -DQT_DESIGNER -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_DESIGNER -DQT_USE_QSTRINGBUILDER -DQFORMINTERNAL_NAMESPACE -DQT_DESIGNER_STATIC -DQT_BUILD_UITOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
qttools/src/designer/src/uitools \
|
||||||
qtbase/include/QtCore \
|
qttools/src/designer/src/lib/uilib \
|
||||||
qtbase/include/QtGui \
|
|
||||||
qtbase/include/QtWidgets \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qttools/include \
|
qttools/include \
|
||||||
qttools/include/QtUiTools \
|
qttools/include/QtUiTools \
|
||||||
qttools/include/QtUiTools/5.1.0 \
|
qttools/include/QtUiTools/5.6.2 \
|
||||||
qttools/include/QtUiTools/5.1.0/QtUiTools \
|
qttools/include/QtUiTools/5.6.2/QtUiTools \
|
||||||
qttools/src/designer/src/lib/uilib \
|
qtbase/include \
|
||||||
qttools/src/designer/src/uitools \
|
qtbase/include/QtWidgets \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qttools/include/QtUiPlugin \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
quiloader.cpp \
|
|
||||||
abstractformbuilder.cpp \
|
abstractformbuilder.cpp \
|
||||||
formbuilder.cpp \
|
formbuilder.cpp \
|
||||||
ui4.cpp \
|
ui4.cpp \
|
||||||
@ -22,8 +22,9 @@ QT_SOURCES += \
|
|||||||
formbuilderextra.cpp \
|
formbuilderextra.cpp \
|
||||||
resourcebuilder.cpp \
|
resourcebuilder.cpp \
|
||||||
textbuilder.cpp \
|
textbuilder.cpp \
|
||||||
moc_quiloader.cpp \
|
quiloader.cpp \
|
||||||
moc_properties_p.cpp
|
moc_properties_p.cpp \
|
||||||
|
moc_quiloader.cpp
|
||||||
|
|
||||||
QT_VPATH += \
|
QT_VPATH += \
|
||||||
qttools/src/designer/src/lib/uilib \
|
qttools/src/designer/src/lib/uilib \
|
||||||
@ -36,8 +37,8 @@ QT_VPATH += \
|
|||||||
# extracted from 'compiler_moc_header_make_all' target
|
# extracted from 'compiler_moc_header_make_all' target
|
||||||
|
|
||||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||||
moc_quiloader.cpp \
|
moc_properties_p.cpp \
|
||||||
moc_properties_p.cpp
|
moc_quiloader.cpp
|
||||||
|
|
||||||
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
||||||
# extracted from 'compiler_moc_source_make_all' rule
|
# extracted from 'compiler_moc_source_make_all' rule
|
||||||
|
@ -1,103 +0,0 @@
|
|||||||
include $(REP_DIR)/lib/import/import-qt5_v8.mk
|
|
||||||
|
|
||||||
SHARED_LIB = yes
|
|
||||||
|
|
||||||
#
|
|
||||||
# Generated files
|
|
||||||
#
|
|
||||||
|
|
||||||
ifneq ($(call select_from_ports,qt5),)
|
|
||||||
all: $(QT5_PORT_DIR)/src/lib/qt5/qtjsbackend/generated/generated.tag
|
|
||||||
endif
|
|
||||||
|
|
||||||
V8_DIR = $(QT5_CONTRIB_DIR)/qtjsbackend/src/v8/../3rdparty/v8
|
|
||||||
|
|
||||||
$(QT5_PORT_DIR)/src/lib/qt5/qtjsbackend/generated/generated.tag:
|
|
||||||
$(VERBOSE)mkdir -p $(dir $@)
|
|
||||||
$(VERBOSE)python $(V8_DIR)/tools/js2c.py $(dir $@)/experimental-libraries.cpp EXPERIMENTAL off $(V8_DIR)/src/macros.py $(V8_DIR)/src/proxy.js
|
|
||||||
$(VERBOSE)python $(V8_DIR)/tools/js2c.py $(dir $@)/libraries.cpp CORE off $(V8_DIR)/src/macros.py $(V8_DIR)/src/runtime.js $(V8_DIR)/src/v8natives.js $(V8_DIR)/src/array.js $(V8_DIR)/src/string.js $(V8_DIR)/src/uri.js $(V8_DIR)/src/math.js $(V8_DIR)/src/messages.js $(V8_DIR)/src/apinatives.js $(V8_DIR)/src/date.js $(V8_DIR)/src/regexp.js $(V8_DIR)/src/json.js $(V8_DIR)/src/liveedit-debugger.js $(V8_DIR)/src/mirror-debugger.js $(V8_DIR)/src/debug-debugger.js
|
|
||||||
|
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5_v8_generated.inc
|
|
||||||
|
|
||||||
CC_OPT += -fpermissive
|
|
||||||
|
|
||||||
CC_WARN = -Wno-unused-local-typedefs -Wno-maybe-uninitialized
|
|
||||||
|
|
||||||
#
|
|
||||||
# Qt was configured for x86_64.
|
|
||||||
# If the Genode target architecture differs, the x86_64-files need to get removed first.
|
|
||||||
#
|
|
||||||
ifneq ($(filter-out $(SPECS),x86_64),)
|
|
||||||
QT_DEFINES += -UV8_TARGET_ARCH_X64
|
|
||||||
QT_SOURCES_FILTER_OUT = \
|
|
||||||
assembler-x64.cc \
|
|
||||||
builtins-x64.cc \
|
|
||||||
code-stubs-x64.cc \
|
|
||||||
codegen-x64.cc \
|
|
||||||
cpu-x64.cc \
|
|
||||||
debug-x64.cc \
|
|
||||||
deoptimizer-x64.cc \
|
|
||||||
disasm-x64.cc \
|
|
||||||
frames-x64.cc \
|
|
||||||
full-codegen-x64.cc \
|
|
||||||
ic-x64.cc \
|
|
||||||
lithium-codegen-x64.cc \
|
|
||||||
lithium-gap-resolver-x64.cc \
|
|
||||||
lithium-x64.cc \
|
|
||||||
macro-assembler-x64.cc \
|
|
||||||
regexp-macro-assembler-x64.cc \
|
|
||||||
stub-cache-x64.cc
|
|
||||||
ifeq ($(filter-out $(SPECS),x86_32),)
|
|
||||||
QT_DEFINES += -DV8_TARGET_ARCH_IA32
|
|
||||||
QT_SOURCES += \
|
|
||||||
assembler-ia32.cc \
|
|
||||||
builtins-ia32.cc \
|
|
||||||
code-stubs-ia32.cc \
|
|
||||||
codegen-ia32.cc \
|
|
||||||
cpu-ia32.cc \
|
|
||||||
debug-ia32.cc \
|
|
||||||
deoptimizer-ia32.cc \
|
|
||||||
disasm-ia32.cc \
|
|
||||||
frames-ia32.cc \
|
|
||||||
full-codegen-ia32.cc \
|
|
||||||
ic-ia32.cc \
|
|
||||||
lithium-codegen-ia32.cc \
|
|
||||||
lithium-gap-resolver-ia32.cc \
|
|
||||||
lithium-ia32.cc \
|
|
||||||
macro-assembler-ia32.cc \
|
|
||||||
regexp-macro-assembler-ia32.cc \
|
|
||||||
stub-cache-ia32.cc
|
|
||||||
QT_VPATH += qtjsbackend/src/3rdparty/v8/src/ia32
|
|
||||||
else
|
|
||||||
ifeq ($(filter-out $(SPECS),arm),)
|
|
||||||
QT_DEFINES += -DV8_TARGET_ARCH_ARM
|
|
||||||
QT_SOURCES += \
|
|
||||||
assembler-arm.cc \
|
|
||||||
builtins-arm.cc \
|
|
||||||
code-stubs-arm.cc \
|
|
||||||
codegen-arm.cc \
|
|
||||||
constants-arm.cc \
|
|
||||||
cpu-arm.cc \
|
|
||||||
debug-arm.cc \
|
|
||||||
deoptimizer-arm.cc \
|
|
||||||
disasm-arm.cc \
|
|
||||||
frames-arm.cc \
|
|
||||||
full-codegen-arm.cc \
|
|
||||||
ic-arm.cc \
|
|
||||||
lithium-codegen-arm.cc \
|
|
||||||
lithium-gap-resolver-arm.cc \
|
|
||||||
lithium-arm.cc \
|
|
||||||
macro-assembler-arm.cc \
|
|
||||||
regexp-macro-assembler-arm.cc \
|
|
||||||
stub-cache-arm.cc
|
|
||||||
QT_VPATH += qtjsbackend/src/3rdparty/v8/src/arm
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
QT_VPATH += qtjsbackend/generated
|
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5.inc
|
|
||||||
|
|
||||||
LIBS += qt5_network
|
|
@ -1,161 +0,0 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_BUILD_V8_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DV8_SHARED -DBUILDING_V8_SHARED -DENABLE_DEBUGGER_SUPPORT -DENABLE_VMSTATE_TRACKING -DENABLE_LOGGING_AND_PROFILING -DNDEBUG -DV8_TARGET_ARCH_X64 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG
|
|
||||||
|
|
||||||
QT_INCPATH += \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtjsbackend/include \
|
|
||||||
qtjsbackend/include/QtV8 \
|
|
||||||
qtjsbackend/include/QtV8/5.1.0 \
|
|
||||||
qtjsbackend/include/QtV8/5.1.0/QtV8 \
|
|
||||||
qtjsbackend/src/3rdparty/v8/src \
|
|
||||||
qtjsbackend/src/v8 \
|
|
||||||
|
|
||||||
QT_SOURCES += \
|
|
||||||
accessors.cc \
|
|
||||||
allocation.cc \
|
|
||||||
api.cc \
|
|
||||||
assembler.cc \
|
|
||||||
ast.cc \
|
|
||||||
atomicops_internals_x86_gcc.cc \
|
|
||||||
bignum.cc \
|
|
||||||
bignum-dtoa.cc \
|
|
||||||
bootstrapper.cc \
|
|
||||||
builtins.cc \
|
|
||||||
cached-powers.cc \
|
|
||||||
checks.cc \
|
|
||||||
circular-queue.cc \
|
|
||||||
code-stubs.cc \
|
|
||||||
codegen.cc \
|
|
||||||
compilation-cache.cc \
|
|
||||||
compiler.cc \
|
|
||||||
contexts.cc \
|
|
||||||
conversions.cc \
|
|
||||||
counters.cc \
|
|
||||||
cpu-profiler.cc \
|
|
||||||
data-flow.cc \
|
|
||||||
date.cc \
|
|
||||||
dateparser.cc \
|
|
||||||
debug-agent.cc \
|
|
||||||
debug.cc \
|
|
||||||
deoptimizer.cc \
|
|
||||||
disassembler.cc \
|
|
||||||
diy-fp.cc \
|
|
||||||
dtoa.cc \
|
|
||||||
elements.cc \
|
|
||||||
elements-kind.cc \
|
|
||||||
execution.cc \
|
|
||||||
factory.cc \
|
|
||||||
flags.cc \
|
|
||||||
frames.cc \
|
|
||||||
full-codegen.cc \
|
|
||||||
func-name-inferrer.cc \
|
|
||||||
gdb-jit.cc \
|
|
||||||
global-handles.cc \
|
|
||||||
fast-dtoa.cc \
|
|
||||||
fixed-dtoa.cc \
|
|
||||||
handles.cc \
|
|
||||||
heap-profiler.cc \
|
|
||||||
heap.cc \
|
|
||||||
hydrogen.cc \
|
|
||||||
hydrogen-instructions.cc \
|
|
||||||
ic.cc \
|
|
||||||
incremental-marking.cc \
|
|
||||||
inspector.cc \
|
|
||||||
interface.cc \
|
|
||||||
interpreter-irregexp.cc \
|
|
||||||
isolate.cc \
|
|
||||||
jsregexp.cc \
|
|
||||||
lithium-allocator.cc \
|
|
||||||
lithium.cc \
|
|
||||||
liveedit.cc \
|
|
||||||
liveobjectlist.cc \
|
|
||||||
log-utils.cc \
|
|
||||||
log.cc \
|
|
||||||
mark-compact.cc \
|
|
||||||
messages.cc \
|
|
||||||
objects.cc \
|
|
||||||
objects-printer.cc \
|
|
||||||
objects-visiting.cc \
|
|
||||||
once.cc \
|
|
||||||
optimizing-compiler-thread.cc \
|
|
||||||
parser.cc \
|
|
||||||
preparser.cc \
|
|
||||||
preparse-data.cc \
|
|
||||||
profile-generator.cc \
|
|
||||||
property.cc \
|
|
||||||
regexp-macro-assembler-irregexp.cc \
|
|
||||||
regexp-macro-assembler.cc \
|
|
||||||
regexp-stack.cc \
|
|
||||||
rewriter.cc \
|
|
||||||
runtime.cc \
|
|
||||||
runtime-profiler.cc \
|
|
||||||
safepoint-table.cc \
|
|
||||||
scanner.cc \
|
|
||||||
scanner-character-streams.cc \
|
|
||||||
scopeinfo.cc \
|
|
||||||
scopes.cc \
|
|
||||||
serialize.cc \
|
|
||||||
snapshot-common.cc \
|
|
||||||
spaces.cc \
|
|
||||||
string-search.cc \
|
|
||||||
string-stream.cc \
|
|
||||||
strtod.cc \
|
|
||||||
stub-cache.cc \
|
|
||||||
token.cc \
|
|
||||||
transitions.cc \
|
|
||||||
type-info.cc \
|
|
||||||
unicode.cc \
|
|
||||||
utils.cc \
|
|
||||||
v8-counters.cc \
|
|
||||||
v8.cc \
|
|
||||||
v8conversions.cc \
|
|
||||||
v8threads.cc \
|
|
||||||
v8utils.cc \
|
|
||||||
variables.cc \
|
|
||||||
version.cc \
|
|
||||||
store-buffer.cc \
|
|
||||||
zone.cc \
|
|
||||||
externalize-string-extension.cc \
|
|
||||||
gc-extension.cc \
|
|
||||||
statistics-extension.cc \
|
|
||||||
assembler-x64.cc \
|
|
||||||
builtins-x64.cc \
|
|
||||||
code-stubs-x64.cc \
|
|
||||||
codegen-x64.cc \
|
|
||||||
cpu-x64.cc \
|
|
||||||
debug-x64.cc \
|
|
||||||
deoptimizer-x64.cc \
|
|
||||||
disasm-x64.cc \
|
|
||||||
frames-x64.cc \
|
|
||||||
full-codegen-x64.cc \
|
|
||||||
ic-x64.cc \
|
|
||||||
lithium-codegen-x64.cc \
|
|
||||||
lithium-gap-resolver-x64.cc \
|
|
||||||
lithium-x64.cc \
|
|
||||||
macro-assembler-x64.cc \
|
|
||||||
regexp-macro-assembler-x64.cc \
|
|
||||||
stub-cache-x64.cc \
|
|
||||||
platform-genode.cc \
|
|
||||||
platform-posix.cc \
|
|
||||||
objects-debug.cc \
|
|
||||||
prettyprinter.cc \
|
|
||||||
regexp-macro-assembler-tracer.cc \
|
|
||||||
snapshot-empty.cc \
|
|
||||||
libraries.cpp \
|
|
||||||
experimental-libraries.cpp
|
|
||||||
|
|
||||||
QT_VPATH += \
|
|
||||||
qtjsbackend/src/3rdparty/v8/src \
|
|
||||||
qtjsbackend/src/3rdparty/v8/src/extensions \
|
|
||||||
qtjsbackend/src/3rdparty/v8/src/x64 \
|
|
||||||
|
|
||||||
# some source files need to be generated by moc from other source/header files before
|
|
||||||
# they get #included again by the original source file in the compiling stage
|
|
||||||
|
|
||||||
# source files generated from existing header files ('moc_%.cpp: %.h' rule in import-qt5.inc)
|
|
||||||
# extracted from 'compiler_moc_header_make_all' target
|
|
||||||
|
|
||||||
|
|
||||||
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
|
||||||
# extracted from 'compiler_moc_source_make_all' rule
|
|
||||||
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
|||||||
QT_VERSION := 5.1.0
|
QT_VERSION := 5.6.2
|
||||||
QT5 := qt-everywhere-opensource-src-$(QT_VERSION)
|
QT5 := qt-everywhere-opensource-src-$(QT_VERSION)
|
||||||
|
@ -19,8 +19,9 @@ QT_INCPATH := qtwebkit/Source/WebCore/dom
|
|||||||
#
|
#
|
||||||
# Generated files
|
# Generated files
|
||||||
#
|
#
|
||||||
# some of the following lines have been extracted from Makefiles (and modified afterwards),
|
# some of the following lines have been extracted from the console output
|
||||||
# that's why they can be quite long
|
# of the 'configure' script (with modifications), that's why they can be
|
||||||
|
# quite long
|
||||||
#
|
#
|
||||||
|
|
||||||
ifneq ($(call select_from_ports,qt5),)
|
ifneq ($(call select_from_ports,qt5),)
|
||||||
@ -31,12 +32,15 @@ endif
|
|||||||
DEL_FILE := rm
|
DEL_FILE := rm
|
||||||
MOVE := mv
|
MOVE := mv
|
||||||
|
|
||||||
DEFINES = "LANGUAGE_JAVASCRIPT=1 ENABLE_3D_RENDERING=1 ENABLE_BLOB=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_MUTATION_OBSERVERS=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 ENABLE_TOUCH_SLIDER=1 ENABLE_ACCELERATED_2D_CANVAS=0 ENABLE_ANIMATION_API=0 ENABLE_BATTERY_STATUS=0 ENABLE_CSP_NEXT=0 ENABLE_CSS_GRID_LAYOUT=0 ENABLE_CSS_HIERARCHIES=0 ENABLE_CSS_IMAGE_ORIENTATION=0 ENABLE_CSS_IMAGE_RESOLUTION=0 ENABLE_CSS_SHADERS=0 ENABLE_CSS_VARIABLES=0 ENABLE_CSS3_BACKGROUND=0 ENABLE_CSS3_CONDITIONAL_RULES=0 ENABLE_CSS3_TEXT=0 ENABLE_DASHBOARD_SUPPORT=0 ENABLE_DATAGRID=0 ENABLE_DATA_TRANSFER_ITEMS=0 ENABLE_DEVICE_ORIENTATION=0 ENABLE_DIRECTORY_UPLOAD=0 ENABLE_DOWNLOAD_ATTRIBUTE=0 ENABLE_FILE_SYSTEM=0 ENABLE_FULLSCREEN_API=0 ENABLE_GAMEPAD=0 ENABLE_GEOLOCATION=0 ENABLE_HIGH_DPI_CANVAS=0 ENABLE_INDEXED_DATABASE=0 ENABLE_INPUT_SPEECH=0 ENABLE_INPUT_TYPE_DATE=0 ENABLE_INPUT_TYPE_DATETIME=0 ENABLE_INPUT_TYPE_DATETIMELOCAL=0 ENABLE_INPUT_TYPE_MONTH=0 ENABLE_INPUT_TYPE_TIME=0 ENABLE_INPUT_TYPE_WEEK=0 ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 ENABLE_LINK_PRERENDER=0 ENABLE_MATHML=0 ENABLE_MEDIA_SOURCE=0 ENABLE_MEDIA_STATISTICS=0 ENABLE_MEDIA_STREAM=0 ENABLE_MICRODATA=0 ENABLE_NAVIGATOR_CONTENT_UTILS=0 ENABLE_NETSCAPE_PLUGIN_API=0 ENABLE_NETWORK_INFO=0 ENABLE_ORIENTATION_EVENTS=0 ENABLE_PROXIMITY_EVENTS=0 ENABLE_QUOTA=0 ENABLE_SCRIPTED_SPEECH=0 ENABLE_SHADOW_DOM=0 ENABLE_STYLE_SCOPED=0 ENABLE_SVG_DOM_OBJC_BINDINGS=0 ENABLE_TEXT_AUTOSIZING=0 ENABLE_TEXT_NOTIFICATIONS_ONLY=0 ENABLE_TOUCH_ICON_LOADING=0 ENABLE_VIBRATION=0 ENABLE_VIDEO=0 ENABLE_VIDEO_TRACK=0 ENABLE_WEBGL=0 ENABLE_WEB_AUDIO=0 ENABLE_XSLT=0"
|
|
||||||
EXTRA_DEFINES = "QT_NO_LIBUDEV QT_NO_XCB QT_NO_XKBCOMMON ENABLE_3D_RENDERING=1 ENABLE_BLOB=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_MUTATION_OBSERVERS=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 WTF_USE_TILED_BACKING_STORE=1 HAVE_QTPRINTSUPPORT=1 HAVE_QSTYLE=1 HAVE_QTTESTLIB=1 WTF_USE_LIBJPEG=1 WTF_USE_LIBPNG=1 PLUGIN_ARCHITECTURE_UNSUPPORTED=1 ENABLE_TOUCH_SLIDER=1 ENABLE_ACCELERATED_2D_CANVAS=0 ENABLE_ANIMATION_API=0 ENABLE_BATTERY_STATUS=0 ENABLE_CSP_NEXT=0 ENABLE_CSS_GRID_LAYOUT=0 ENABLE_CSS_HIERARCHIES=0 ENABLE_CSS_IMAGE_ORIENTATION=0 ENABLE_CSS_IMAGE_RESOLUTION=0 ENABLE_CSS_SHADERS=0 ENABLE_CSS_VARIABLES=0 ENABLE_CSS3_BACKGROUND=0 ENABLE_CSS3_CONDITIONAL_RULES=0 ENABLE_CSS3_TEXT=0 ENABLE_DASHBOARD_SUPPORT=0 ENABLE_DATAGRID=0 ENABLE_DATA_TRANSFER_ITEMS=0 ENABLE_DEVICE_ORIENTATION=0 ENABLE_DIRECTORY_UPLOAD=0 ENABLE_DOWNLOAD_ATTRIBUTE=0 ENABLE_FILE_SYSTEM=0 ENABLE_FULLSCREEN_API=0 ENABLE_GAMEPAD=0 ENABLE_GEOLOCATION=0 ENABLE_HIGH_DPI_CANVAS=0 ENABLE_INDEXED_DATABASE=0 ENABLE_INPUT_SPEECH=0 ENABLE_INPUT_TYPE_DATE=0 ENABLE_INPUT_TYPE_DATETIME=0 ENABLE_INPUT_TYPE_DATETIMELOCAL=0 ENABLE_INPUT_TYPE_MONTH=0 ENABLE_INPUT_TYPE_TIME=0 ENABLE_INPUT_TYPE_WEEK=0 ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 ENABLE_LINK_PRERENDER=0 ENABLE_MATHML=0 ENABLE_MEDIA_SOURCE=0 ENABLE_MEDIA_STATISTICS=0 ENABLE_MEDIA_STREAM=0 ENABLE_MICRODATA=0 ENABLE_NAVIGATOR_CONTENT_UTILS=0 ENABLE_NETSCAPE_PLUGIN_API=0 ENABLE_NETWORK_INFO=0 ENABLE_ORIENTATION_EVENTS=0 ENABLE_PROXIMITY_EVENTS=0 ENABLE_QUOTA=0 ENABLE_SCRIPTED_SPEECH=0 ENABLE_SHADOW_DOM=0 ENABLE_STYLE_SCOPED=0 ENABLE_SVG_DOM_OBJC_BINDINGS=0 ENABLE_TEXT_AUTOSIZING=0 ENABLE_TEXT_NOTIFICATIONS_ONLY=0 ENABLE_TOUCH_ICON_LOADING=0 ENABLE_VIBRATION=0 ENABLE_VIDEO=0 ENABLE_VIDEO_TRACK=0 ENABLE_WEBGL=0 ENABLE_WEB_AUDIO=0 ENABLE_XSLT=0"
|
|
||||||
GENERATE_BINDINGS_PL = $(VERBOSE)export "SOURCE_ROOT=$(WEBCORE_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/generate-bindings.pl --defines $(DEFINES) --generator JS --include Modules/filesystem --include Modules/geolocation --include Modules/indexeddb --include Modules/mediasource --include Modules/notifications --include Modules/quota --include Modules/webaudio --include Modules/webdatabase --include Modules/websockets --include css --include dom --include editing --include fileapi --include html --include html/canvas --include html/shadow --include html/track --include inspector --include loader/appcache --include page --include plugins --include storage --include svg --include testing --include workers --include xml --outputDir $(dir $@) --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --preprocessor "$(MOC) -E"
|
|
||||||
# the absolute path is needed for makeprop.pl
|
|
||||||
WEBCORE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/WebCore
|
WEBCORE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/WebCore
|
||||||
|
|
||||||
|
DEFINES = "LANGUAGE_JAVASCRIPT=1 ENABLE_3D_RENDERING=1 ENABLE_ACCELERATED_2D_CANVAS=1 ENABLE_BLOB=1 ENABLE_CANVAS_PATH=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_SHAPES=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_DOWNLOAD_ATTRIBUTE=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_FULLSCREEN_API=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LEGACY_WEB_AUDIO=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SUBPIXEL_LAYOUT=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_TOUCH_SLIDER=1 ENABLE_VIEW_MODE_CSS_MEDIA=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 ENABLE_WEBGL=1"
|
||||||
|
EXTRA_DEFINES = "QT_NO_MTDEV QT_NO_LIBUDEV QT_NO_TSLIB QT_NO_LIBINPUT ENABLE_3D_RENDERING=1 ENABLE_ACCELERATED_2D_CANVAS=1 ENABLE_BLOB=1 ENABLE_CANVAS_PATH=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_SHAPES=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_DOWNLOAD_ATTRIBUTE=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_FULLSCREEN_API=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LEGACY_WEB_AUDIO=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SUBPIXEL_LAYOUT=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_TOUCH_SLIDER=1 ENABLE_VIEW_MODE_CSS_MEDIA=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 WTF_USE_TILED_BACKING_STORE=1 WTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 HAVE_QTQUICK=1 HAVE_QTPRINTSUPPORT=1 HAVE_QSTYLE=1 HAVE_QTTESTLIB=1 WTF_USE_LIBJPEG=1 WTF_USE_LIBPNG=1 PLUGIN_ARCHITECTURE_UNSUPPORTED=1 WTF_USE_3D_GRAPHICS=1 ENABLE_WEBGL=1 ENABLE_BATTERY_STATUS=0 ENABLE_CANVAS_PROXY=0 ENABLE_CSP_NEXT=0 ENABLE_CSS_GRID_LAYOUT=0 ENABLE_CSS_HIERARCHIES=0 ENABLE_CSS_IMAGE_ORIENTATION=0 ENABLE_CSS_IMAGE_RESOLUTION=0 ENABLE_CSS_SHADERS=0 ENABLE_CSS_VARIABLES=0 ENABLE_CSS3_CONDITIONAL_RULES=0 ENABLE_CSS3_TEXT=0 ENABLE_CSS3_TEXT_LINE_BREAK=0 ENABLE_DASHBOARD_SUPPORT=0 ENABLE_DATAGRID=0 ENABLE_DATA_TRANSFER_ITEMS=0 ENABLE_DEVICE_ORIENTATION=0 ENABLE_DIRECTORY_UPLOAD=0 ENABLE_FILE_SYSTEM=0 ENABLE_FONT_LOAD_EVENTS=0 ENABLE_GAMEPAD=0 ENABLE_GEOLOCATION=0 ENABLE_HIGH_DPI_CANVAS=0 ENABLE_INDEXED_DATABASE=0 ENABLE_INPUT_SPEECH=0 ENABLE_INPUT_TYPE_DATE=0 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 ENABLE_INPUT_TYPE_DATETIMELOCAL=0 ENABLE_INPUT_TYPE_MONTH=0 ENABLE_INPUT_TYPE_TIME=0 ENABLE_INPUT_TYPE_WEEK=0 ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 ENABLE_MATHML=0 ENABLE_MEDIA_SOURCE=0 ENABLE_MEDIA_STATISTICS=0 ENABLE_MEDIA_STREAM=0 ENABLE_MICRODATA=0 ENABLE_MOUSE_CURSOR_SCALE=0 ENABLE_NAVIGATOR_CONTENT_UTILS=0 ENABLE_NETSCAPE_PLUGIN_API=0 ENABLE_NETWORK_INFO=0 ENABLE_NOSNIFF=0 ENABLE_ORIENTATION_EVENTS=0 ENABLE_PROXIMITY_EVENTS=0 ENABLE_QUOTA=0 ENABLE_RESOURCE_TIMING=0 ENABLE_SCRIPTED_SPEECH=0 ENABLE_SECCOMP_FILTERS=0 ENABLE_SHADOW_DOM=0 ENABLE_STYLE_SCOPED=0 ENABLE_TEMPLATE_ELEMENT=0 ENABLE_TEXT_AUTOSIZING=0 ENABLE_THREADED_HTML_PARSER=0 ENABLE_TOUCH_ICON_LOADING=0 ENABLE_USER_TIMING=0 ENABLE_VIBRATION=0 ENABLE_VIDEO=0 ENABLE_VIDEO_TRACK=0 ENABLE_WEB_AUDIO=0 ENABLE_XSLT=0"
|
||||||
|
GENERATE_BINDINGS_PL = export "SOURCE_ROOT=$(WEBCORE_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/generate-bindings.pl --defines $(DEFINES) --generator JS --include Modules/filesystem --include Modules/geolocation --include Modules/indexeddb --include Modules/mediasource --include Modules/notifications --include Modules/quota --include Modules/webaudio --include Modules/webdatabase --include Modules/websockets --include css --include dom --include editing --include fileapi --include html --include html/canvas --include html/shadow --include html/track --include inspector --include loader/appcache --include page --include plugins --include storage --include svg --include testing --include workers --include xml --outputDir $(dir $@) --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --idlAttributesFile $(WEBCORE_DIR)/bindings/scripts/IDLAttributes.txt --preprocessor "$(MOC) -E"
|
||||||
|
# The directory with the generated files must be added for the Genode build
|
||||||
|
# system, because it is not a subdirectory of the current directory.
|
||||||
|
GENERATE_BINDINGS_PL += --include $(dir $@)
|
||||||
|
|
||||||
# make the 'HOST_TOOLS' variable known
|
# make the 'HOST_TOOLS' variable known
|
||||||
include $(REP_DIR)/lib/mk/qt5_host_tools.mk
|
include $(REP_DIR)/lib/mk/qt5_host_tools.mk
|
||||||
|
|
||||||
@ -44,599 +48,68 @@ $(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/WebCore/generated/generated.tag: $(H
|
|||||||
|
|
||||||
$(VERBOSE)mkdir -p $(dir $@)
|
$(VERBOSE)mkdir -p $(dir $@)
|
||||||
|
|
||||||
$(VERBOSE)bison -d -p xpathyy $(WEBCORE_DIR)/xml/XPathGrammar.y -o $(dir $@)/XPathGrammar.tab.c && $(MOVE) $(dir $@)/XPathGrammar.tab.c $(dir $@)/XPathGrammar.cpp && $(MOVE) $(dir $@)/XPathGrammar.tab.h $(dir $@)/XPathGrammar.h
|
|
||||||
|
|
||||||
@# preprocess-idls.pl
|
|
||||||
$(VERBOSE)sed -e "s,^,$(QT5_CONTRIB_DIR)/,g" $(REP_DIR)/src/lib/qt5/qtwebkit/Source/WebCore/idl_files > $(dir $@)/idl_files.tmp
|
|
||||||
$(VERBOSE)touch $(dir $@)/supplemental_dependency.tmp
|
|
||||||
$(VERBOSE)export "QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/preprocess-idls.pl --defines $(DEFINES) --idlFilesList $(dir $@)/idl_files.tmp --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --idlAttributesFile $(WEBCORE_DIR)/bindings/scripts/IDLAttributes.txt --preprocessor "$(MOC) -E"
|
|
||||||
|
|
||||||
@# generate-bindings.pl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/DOMFileSystem.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/DOMFileSystemSync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/DOMWindowFileSystem.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/DirectoryEntry.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/DirectoryEntrySync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/DirectoryReader.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/DirectoryReaderSync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/EntriesCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/Entry.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/EntryArray.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/EntryArraySync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/EntryCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/EntrySync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/ErrorCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/FileCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/FileEntry.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/FileEntrySync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/FileSystemCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/FileWriter.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/FileWriterCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/Metadata.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/MetadataCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/filesystem/WorkerContextFileSystem.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/geolocation/Geolocation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/geolocation/Geoposition.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/geolocation/NavigatorGeolocation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/geolocation/PositionCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/geolocation/PositionError.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/geolocation/PositionErrorCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/DOMWindowIndexedDatabase.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBAny.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBCursor.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBDatabaseException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBDatabase.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBFactory.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBIndex.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBKey.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBKeyRange.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBObjectStore.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBRequest.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/IDBTransaction.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/indexeddb/WorkerContextIndexedDatabase.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/notifications/DOMWindowNotifications.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/notifications/Notification.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/notifications/NotificationCenter.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/notifications/NotificationPermissionCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/notifications/WorkerContextNotifications.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/quota/DOMWindowQuota.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/quota/StorageInfo.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/quota/StorageInfoErrorCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/quota/StorageInfoQuotaCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/quota/StorageInfoUsageCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioBuffer.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioBufferCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioBufferSourceNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/ChannelMergerNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/ChannelSplitterNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioContext.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioDestinationNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioGain.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/GainNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioListener.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/PannerNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioParam.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioProcessingEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AudioSourceNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/BiquadFilterNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/ConvolverNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/DelayNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/DOMWindowWebAudio.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/DynamicsCompressorNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/ScriptProcessorNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/MediaElementAudioSourceNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/MediaStreamAudioSourceNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/OfflineAudioCompletionEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/OscillatorNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/AnalyserNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/WaveShaperNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webaudio/WaveTable.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/DOMWindowWebDatabase.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/Database.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/DatabaseCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/DatabaseSync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLError.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLResultSet.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLResultSetRowList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLStatementCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLStatementErrorCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLTransaction.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLTransactionCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLTransactionErrorCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLTransactionSync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/SQLTransactionSyncCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/webdatabase/WorkerContextWebDatabase.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/websockets/CloseEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/websockets/DOMWindowWebSocket.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/websockets/WebSocket.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/Modules/websockets/WorkerContextWebSocket.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/Counter.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSCharsetRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSFontFaceRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSImportRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSMediaRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSPageRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSPrimitiveValue.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSRuleList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSStyleDeclaration.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSStyleRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSStyleSheet.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSValue.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/CSSValueList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/MediaList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/MediaQueryList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/Rect.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/RGBColor.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/StyleMedia.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/StyleSheet.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/StyleSheetList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSFilterValue.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSKeyframeRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSKeyframesRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSMatrix.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSMixFunctionValue.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSRegionRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSTransformValue.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/css/WebKitCSSViewportRule.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Attr.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/BeforeLoadEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/CharacterData.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/ClientRect.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/ClientRectList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Clipboard.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/CDATASection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Comment.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/CompositionEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/CustomEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DataTransferItem.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DataTransferItemList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DeviceMotionEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DeviceOrientationEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DocumentFragment.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Document.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DocumentType.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DOMCoreException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DOMError.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DOMImplementation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DOMStringList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DOMStringMap.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Element.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Entity.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/EntityReference.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/ErrorEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Event.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/EventException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/EventTarget.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/HashChangeEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/KeyboardEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MouseEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MessageChannel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MessageEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MessagePort.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MutationCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MutationEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MutationObserver.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/MutationRecord.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/NamedNodeMap.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Node.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/NodeFilter.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/NodeIterator.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/NodeList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Notation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/OverflowEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/PageTransitionEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/PopStateEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/ProcessingInstruction.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/ProgressEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/PropertyNodeList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/RangeException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Range.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/RequestAnimationFrameCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/ShadowRoot.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/StringCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Text.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/TextEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/Touch.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/TouchEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/TouchList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/TreeWalker.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/UIEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/WebKitAnimationEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/WebKitNamedFlow.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/DOMNamedFlowCollection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/WebKitTransitionEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/dom/WheelEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/fileapi/Blob.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/fileapi/File.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/fileapi/FileError.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/fileapi/FileException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/fileapi/FileList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/fileapi/FileReader.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/fileapi/FileReaderSync.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/ArrayBufferView.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/ArrayBuffer.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/DataView.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Int8Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Float32Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Float64Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/CanvasGradient.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Int32Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/CanvasPattern.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/CanvasRenderingContext.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/CanvasRenderingContext2D.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/EXTTextureFilterAnisotropic.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/OESStandardDerivatives.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/OESTextureFloat.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/OESVertexArrayObject.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/OESElementIndexUint.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLActiveInfo.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLBuffer.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLCompressedTextureS3TC.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLContextAttributes.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLContextEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLDebugRendererInfo.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLDebugShaders.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLDepthTexture.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLFramebuffer.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLLoseContext.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLProgram.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLRenderbuffer.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLRenderingContext.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLShader.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLShaderPrecisionFormat.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Int16Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLTexture.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLUniformLocation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/WebGLVertexArrayObjectOES.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Uint8Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Uint8ClampedArray.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Uint32Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/canvas/Uint16Array.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/DOMFormData.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/DOMSettableTokenList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/DOMTokenList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/DOMURL.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLAllCollection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLAudioElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLAnchorElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLAppletElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLAreaElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLBaseElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLBaseFontElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLBodyElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLBRElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLButtonElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLCanvasElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLCollection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLDataListElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLDetailsElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLDialogElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLDirectoryElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLDivElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLDListElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLDocument.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLEmbedElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLFieldSetElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLFontElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLFormControlsCollection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLFormElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLFrameElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLFrameSetElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLHeadElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLHeadingElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLHRElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLHtmlElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLIFrameElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLImageElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLInputElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLKeygenElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLLabelElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLLegendElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLLIElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLLinkElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLMapElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLMarqueeElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLMediaElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLMenuElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLMetaElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLMeterElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLModElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLObjectElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLOListElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLOptGroupElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLOptionElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLOptionsCollection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLOutputElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLParagraphElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLParamElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLPreElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLProgressElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLPropertiesCollection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLQuoteElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLScriptElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLSelectElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLSourceElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLSpanElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLStyleElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTableCaptionElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTableCellElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTableColElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTableElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTableRowElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTableSectionElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTextAreaElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTitleElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLTrackElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLUListElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLUnknownElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/HTMLVideoElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/ImageData.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/MediaController.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/MediaError.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/MicroDataItemValue.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/RadioNodeList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/TextMetrics.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/TimeRanges.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/ValidityState.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/VoidCallback.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/shadow/HTMLContentElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/html/shadow/HTMLShadowElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/inspector/InjectedScriptHost.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/inspector/InspectorFrontendHost.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/inspector/JavaScriptCallFrame.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/inspector/ScriptProfile.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/inspector/ScriptProfileNode.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/loader/appcache/DOMApplicationCache.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/BarInfo.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/Console.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/Coordinates.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/Crypto.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/DOMSecurityPolicy.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/DOMSelection.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/DOMWindow.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/EventSource.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/History.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/Location.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/MemoryInfo.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/Navigator.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/Performance.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/PerformanceEntry.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/PerformanceEntryList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/PerformanceNavigation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/PerformanceResourceTiming.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/PerformanceTiming.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/Screen.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/SpeechInputEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/SpeechInputResult.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/SpeechInputResultList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/WebKitAnimation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/WebKitAnimationList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/WebKitPoint.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/page/WorkerNavigator.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/plugins/DOMPlugin.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/plugins/DOMMimeType.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/plugins/DOMPluginArray.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/plugins/DOMMimeTypeArray.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/storage/Storage.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/storage/StorageEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/testing/Internals.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/testing/InternalSettings.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/testing/MallocStatistics.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/workers/AbstractWorker.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/workers/DedicatedWorkerContext.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/workers/SharedWorker.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/workers/SharedWorkerContext.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/workers/Worker.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/workers/WorkerContext.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/workers/WorkerLocation.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/DOMParser.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XMLHttpRequest.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XMLHttpRequestException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XMLHttpRequestProgressEvent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XMLHttpRequestUpload.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XMLSerializer.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XPathNSResolver.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XPathException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XPathExpression.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XPathResult.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XPathEvaluator.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/xml/XSLTProcessor.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAltGlyphDefElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAltGlyphElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAltGlyphItemElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAngle.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimateColorElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimateMotionElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedAngle.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedBoolean.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedEnumeration.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedInteger.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedLength.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedLengthList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedNumber.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedNumberList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedPreserveAspectRatio.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedRect.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedString.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimatedTransformList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimateElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimateTransformElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGAnimationElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGCircleElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGClipPathElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGColor.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGComponentTransferFunctionElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGCursorElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGDefsElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGDescElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGDocument.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGElementInstance.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGElementInstanceList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGEllipseElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGException.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEBlendElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEColorMatrixElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEComponentTransferElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFECompositeElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEConvolveMatrixElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEDiffuseLightingElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEDisplacementMapElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEDistantLightElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEDropShadowElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEFloodElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEFuncAElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEFuncBElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEFuncGElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEFuncRElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEGaussianBlurElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEImageElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEMergeElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEMergeNodeElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEMorphologyElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEOffsetElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFEPointLightElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFESpecularLightingElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFESpotLightElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFETileElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFETurbulenceElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFilterElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFontElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFontFaceElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFontFaceFormatElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFontFaceNameElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFontFaceSrcElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGFontFaceUriElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGForeignObjectElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGGElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGGlyphElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGGlyphRefElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGGradientElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGHKernElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGImageElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGLength.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGLengthList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGLinearGradientElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGLineElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGMarkerElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGMaskElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGMatrix.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGMetadataElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGMissingGlyphElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGMPathElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGNumber.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGNumberList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPaint.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegArcAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegArcRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegClosePath.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoCubicAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoCubicRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoCubicSmoothAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoCubicSmoothRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoQuadraticAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoQuadraticRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSeg.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegLinetoAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegLinetoHorizontalAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegLinetoHorizontalRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegLinetoRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegLinetoVerticalAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegLinetoVerticalRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegMovetoAbs.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPathSegMovetoRel.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPatternElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPoint.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPointList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPolygonElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPolylineElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGPreserveAspectRatio.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGRadialGradientElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGRectElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGRect.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGRenderingIntent.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGScriptElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGSetElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGStopElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGStringList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGStyleElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGSVGElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGSwitchElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGSymbolElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTextContentElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTextElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTextPathElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTextPositioningElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTitleElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTransform.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTransformList.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTRefElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGTSpanElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGUnitTypes.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGUseElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGViewElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGVKernElement.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGViewSpec.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGZoomAndPan.idl
|
|
||||||
$(GENERATE_BINDINGS_PL) $(WEBCORE_DIR)/svg/SVGZoomEvent.idl
|
|
||||||
|
|
||||||
@# generate-webkit-version.pl
|
|
||||||
$(VERBOSE)perl $(WEBCORE_DIR)/../WebKit/scripts/generate-webkitversion.pl --config $(WEBCORE_DIR)/../WebKit/mac/Configurations/Version.xcconfig --outputDir $(dir $@)/
|
|
||||||
|
|
||||||
@# make-css-file-arrays.pl
|
|
||||||
$(VERBOSE)perl $(WEBCORE_DIR)/css/make-css-file-arrays.pl $(dir $@)/UserAgentStyleSheets.h $(dir $@)/UserAgentStyleSheetsData.cpp $(WEBCORE_DIR)/css/html.css $(WEBCORE_DIR)/css/quirks.css $(WEBCORE_DIR)/css/mathml.css $(WEBCORE_DIR)/css/svg.css $(WEBCORE_DIR)/css/view-source.css $(WEBCORE_DIR)/css/fullscreen.css $(WEBCORE_DIR)/css/mediaControls.css $(WEBCORE_DIR)/css/mediaControlsQt.css $(WEBCORE_DIR)/css/mediaControlsQtFullscreen.css $(WEBCORE_DIR)/css/themeQtNoListboxes.css $(WEBCORE_DIR)/css/mobileThemeQt.css
|
|
||||||
|
|
||||||
@# make-dom-exceptions.pl
|
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_dom_exceptions.pl --input $(WEBCORE_DIR)/dom/DOMExceptions.in --outputDir $(dir $@)
|
|
||||||
|
|
||||||
@# make_event_factory.pl
|
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventNames.in --outputDir $(dir $@)
|
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventTargetFactory.in --outputDir $(dir $@)
|
|
||||||
|
|
||||||
@# make-hash-tools.pl
|
|
||||||
$(VERBOSE)perl $(WEBCORE_DIR)/make-hash-tools.pl $(dir $@) $(WEBCORE_DIR)/platform/ColorData.gperf
|
|
||||||
|
|
||||||
@# make_names.pl
|
@# make_names.pl
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/mathml/mathtags.in --attrs $(WEBCORE_DIR)/mathml/mathattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/mathml/mathtags.in --attrs $(WEBCORE_DIR)/mathml/mathattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/html/HTMLTagNames.in --attrs $(WEBCORE_DIR)/html/HTMLAttributeNames.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --fonts $(WEBCORE_DIR)/css/WebKitFontFamilyNames.in --outputDir $(dir $@)
|
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/svg/svgtags.in --attrs $(WEBCORE_DIR)/svg/svgattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/svg/svgtags.in --attrs $(WEBCORE_DIR)/svg/svgattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlnsattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/svg/xlinkattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/svg/xlinkattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
|
||||||
|
|
||||||
@# make_settings.pl
|
|
||||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/page/make_settings.pl --input $(WEBCORE_DIR)/page/Settings.in --outputDir $(dir $@)
|
|
||||||
|
|
||||||
@# makeprop.pl
|
@# makeprop.pl
|
||||||
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSPropertyNames.in $(WEBCORE_DIR)/css/SVGCSSPropertyNames.in > $(dir $@)/CSSPropertyNames.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makeprop.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSPropertyNames.in && $(DEL_FILE) CSSPropertyNames.in CSSPropertyNames.gperf
|
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSPropertyNames.in $(WEBCORE_DIR)/css/SVGCSSPropertyNames.in > $(dir $@)/CSSPropertyNames.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makeprop.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSPropertyNames.in && $(DEL_FILE) CSSPropertyNames.in CSSPropertyNames.gperf
|
||||||
|
|
||||||
@# makegrammar.pl
|
@# make_settings.pl
|
||||||
$(VERBOSE)perl -I $(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makegrammar.pl --outputDir $(dir $@) --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --symbolsPrefix cssyy $(WEBCORE_DIR)/css/CSSGrammar.y.in
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/page/make_settings.pl --input $(WEBCORE_DIR)/page/Settings.in --outputDir $(dir $@)
|
||||||
|
|
||||||
@# makevalues.pl
|
@# makevalues.pl
|
||||||
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSValueKeywords.in $(WEBCORE_DIR)/css/SVGCSSValueKeywords.in > $(dir $@)/CSSValueKeywords.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makevalues.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSValueKeywords.in && $(DEL_FILE) CSSValueKeywords.in CSSValueKeywords.gperf
|
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSValueKeywords.in $(WEBCORE_DIR)/css/SVGCSSValueKeywords.in > $(dir $@)/CSSValueKeywords.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makevalues.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSValueKeywords.in && $(DEL_FILE) CSSValueKeywords.in CSSValueKeywords.gperf
|
||||||
|
|
||||||
|
@# preprocess-idls.pl
|
||||||
|
$(VERBOSE)sed -e "s,^qtwebkit,$(QT5_CONTRIB_DIR)/qtwebkit,g" -e "s,^generated/,$(dir $@),g" $(REP_DIR)/src/lib/qt5/qtwebkit/Source/WebCore/idl_files > $(dir $@)/idl_files.tmp
|
||||||
|
$(VERBOSE)export "QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/preprocess-idls.pl --defines $(DEFINES) --idlFilesList $(dir $@)/idl_files.tmp --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --windowConstructorsFile $(dir $@)/DOMWindowConstructors.idl --workerGlobalScopeConstructorsFile $(dir $@)/WorkerGlobalScopeConstructors.idl --sharedWorkerGlobalScopeConstructorsFile $(dir $@)/SharedWorkerGlobalScopeConstructors.idl --dedicatedWorkerGlobalScopeConstructorsFile $(dir $@)/DedicatedWorkerGlobalScopeConstructors.idl
|
||||||
|
|
||||||
|
@# generate-bindings.pl
|
||||||
|
$(VERBOSE)while read -r idl_file; do $(GENERATE_BINDINGS_PL) $$idl_file; done < $(dir $@)/idl_files.tmp
|
||||||
|
#$(VERBOSE)while read -r idl_file; do echo "$(GENERATE_BINDINGS_PL) $$idl_file"; $(GENERATE_BINDINGS_PL) $$idl_file; done < $(dir $@)/idl_files.tmp
|
||||||
|
|
||||||
|
@# CodeGeneratorInspector.py
|
||||||
|
$(VERBOSE)python $(WEBCORE_DIR)/inspector/CodeGeneratorInspector.py $(WEBCORE_DIR)/inspector/Inspector.json --output_h_dir $(dir $@) --output_cpp_dir $(dir $@)
|
||||||
|
|
||||||
@# xxd.pl
|
@# xxd.pl
|
||||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InspectorOverlayPage_html $(WEBCORE_DIR)/inspector/InspectorOverlayPage.html $(dir $@)/InspectorOverlayPage.h
|
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InspectorOverlayPage_html $(WEBCORE_DIR)/inspector/InspectorOverlayPage.html $(dir $@)/InspectorOverlayPage.h
|
||||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptSource_js $(WEBCORE_DIR)/inspector/InjectedScriptSource.js $(dir $@)/InjectedScriptSource.h
|
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptSource_js $(WEBCORE_DIR)/inspector/InjectedScriptSource.js $(dir $@)/InjectedScriptSource.h
|
||||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptCanvasModuleSource_js $(WEBCORE_DIR)/inspector/InjectedScriptCanvasModuleSource.js $(dir $@)/InjectedScriptCanvasModuleSource.h
|
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptCanvasModuleSource_js $(WEBCORE_DIR)/inspector/InjectedScriptCanvasModuleSource.js $(dir $@)/InjectedScriptCanvasModuleSource.h
|
||||||
|
|
||||||
@# CodeGeneratorInspector.py
|
@# makegrammar.pl
|
||||||
$(VERBOSE)python $(WEBCORE_DIR)/inspector/CodeGeneratorInspector.py $(WEBCORE_DIR)/inspector/Inspector.json --output_h_dir $(dir $@) --output_cpp_dir $(dir $@)
|
$(VERBOSE)perl -I $(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makegrammar.pl --outputDir $(dir $@) --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --symbolsPrefix cssyy $(WEBCORE_DIR)/css/CSSGrammar.y.in
|
||||||
|
|
||||||
|
@# make_names.pl
|
||||||
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/html/HTMLTagNames.in --attrs $(WEBCORE_DIR)/html/HTMLAttributeNames.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||||
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlnsattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||||
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||||
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --fonts $(WEBCORE_DIR)/css/WebKitFontFamilyNames.in --outputDir $(dir $@)
|
||||||
|
|
||||||
|
@# make_event_factory.pl
|
||||||
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventNames.in --outputDir $(dir $@)
|
||||||
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventTargetFactory.in --outputDir $(dir $@)
|
||||||
|
|
||||||
|
@# make-dom-exceptions.pl
|
||||||
|
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_dom_exceptions.pl --input $(WEBCORE_DIR)/dom/DOMExceptions.in --outputDir $(dir $@)
|
||||||
|
|
||||||
@# create-html-entity-table
|
@# create-html-entity-table
|
||||||
$(VERBOSE)python $(WEBCORE_DIR)/html/parser/create-html-entity-table -o $(dir $@)/HTMLEntityTable.cpp $(WEBCORE_DIR)/html/parser/HTMLEntityNames.in
|
$(VERBOSE)python $(WEBCORE_DIR)/html/parser/create-html-entity-table -o $(dir $@)/HTMLEntityTable.cpp $(WEBCORE_DIR)/html/parser/HTMLEntityNames.in
|
||||||
|
|
||||||
|
@# make-hash-tools.pl
|
||||||
|
$(VERBOSE)perl $(WEBCORE_DIR)/make-hash-tools.pl $(dir $@) $(WEBCORE_DIR)/platform/ColorData.gperf
|
||||||
|
|
||||||
|
@# make-css-file-arrays.pl
|
||||||
|
$(VERBOSE)perl $(WEBCORE_DIR)/css/make-css-file-arrays.pl $(dir $@)/UserAgentStyleSheets.h $(dir $@)/UserAgentStyleSheetsData.cpp $(WEBCORE_DIR)/css/html.css $(WEBCORE_DIR)/css/quirks.css $(WEBCORE_DIR)/css/mathml.css $(WEBCORE_DIR)/css/svg.css $(WEBCORE_DIR)/css/view-source.css $(WEBCORE_DIR)/css/fullscreen.css $(WEBCORE_DIR)/css/mediaControls.css $(WEBCORE_DIR)/css/mediaControlsQt.css $(WEBCORE_DIR)/css/mediaControlsQtFullscreen.css $(WEBCORE_DIR)/css/plugIns.css $(WEBCORE_DIR)/css/themeQtNoListboxes.css $(WEBCORE_DIR)/css/mobileThemeQt.css
|
||||||
|
$(VERBOSE)perl $(WEBCORE_DIR)/css/make-css-file-arrays.pl $(dir $@)/PlugInsResources.h $(dir $@)/PlugInsResourcesData.cpp $(WEBCORE_DIR)/Resources/plugIns.js
|
||||||
|
|
||||||
|
@# XPathGrammar
|
||||||
|
$(VERBOSE)bison -d -p xpathyy $(WEBCORE_DIR)/xml/XPathGrammar.y -o $(dir $@)/XPathGrammar.tab.c && $(MOVE) $(dir $@)/XPathGrammar.tab.c $(dir $@)/XPathGrammar.cpp && $(MOVE) $(dir $@)/XPathGrammar.tab.h $(dir $@)/XPathGrammar.h
|
||||||
|
|
||||||
|
@# generate-webkit-version.pl
|
||||||
|
$(VERBOSE)perl $(WEBCORE_DIR)/../WebKit/scripts/generate-webkitversion.pl --config $(WEBCORE_DIR)/../WebKit/mac/Configurations/Version.xcconfig --outputDir $(dir $@)/
|
||||||
|
|
||||||
$(VERBOSE)touch $@
|
$(VERBOSE)touch $@
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5_webcore_generated.inc
|
include $(REP_DIR)/lib/mk/qt5_webcore_generated.inc
|
||||||
@ -645,6 +118,12 @@ QT_INCPATH += qtwebkit/Source/WebCore/generated
|
|||||||
|
|
||||||
QT_VPATH += qtwebkit/Source/WebCore/generated
|
QT_VPATH += qtwebkit/Source/WebCore/generated
|
||||||
|
|
||||||
|
# InspectorBackendCommands.qrc, WebKit.qrc
|
||||||
|
QT_VPATH += qtwebkit/Source/WebCore/inspector/front-end
|
||||||
|
|
||||||
|
# WebCore.qrc
|
||||||
|
QT_VPATH += qtwebkit/Source/WebCore
|
||||||
|
|
||||||
include $(REP_DIR)/lib/mk/qt5.inc
|
include $(REP_DIR)/lib/mk/qt5.inc
|
||||||
|
|
||||||
LIBS += qt5_wtf qt5_jscore qt5_sql qt5_network qt5_core icu jpeg libpng zlib libc libm
|
LIBS += qt5_angle qt5_wtf qt5_jscore qt5_sql qt5_network qt5_core icu jpeg libpng zlib libc libm
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,45 +1,27 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MUTATION_OBSERVERS=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_BACKGROUND=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FULLSCREEN_API=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_WebKit1 -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DSTATICALLY_LINKED_WITH_WebCore -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_WTF -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_BUILD_WEBKIT_LIB -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_ACCELERATED_2D_CANVAS=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DSTATICALLY_LINKED_WITH_WebCore -DSTATICALLY_LINKED_WITH_ANGLE -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_WTF -DBUILDING_WebKit1 -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
qtwebkit/Source/WebKit \
|
||||||
qtbase/include/QtCore \
|
qtwebkit/Source/WebKit/qt/Api \
|
||||||
qtbase/include/QtCore/5.1.0 \
|
qtwebkit/Source/WebKit/qt/WebCoreSupport \
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
qtwebkit/Source/WTF/wtf/qt \
|
||||||
qtbase/include/QtGui \
|
qtwebkit/Source/WebKit/qt/WebCoreSupport \
|
||||||
qtbase/include/QtGui/5.1.0 \
|
|
||||||
qtbase/include/QtGui/5.1.0/QtGui \
|
|
||||||
qtbase/include/QtNetwork \
|
|
||||||
qtbase/include/QtSql \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtbase/src/3rdparty/sqlite \
|
|
||||||
qtwebkit/Source \
|
qtwebkit/Source \
|
||||||
qtwebkit/Source/JavaScriptCore \
|
|
||||||
qtwebkit/Source/JavaScriptCore/API \
|
|
||||||
qtwebkit/Source/JavaScriptCore/assembler \
|
|
||||||
qtwebkit/Source/JavaScriptCore/bytecode \
|
|
||||||
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
|
||||||
qtwebkit/Source/JavaScriptCore/debugger \
|
|
||||||
qtwebkit/Source/JavaScriptCore/dfg \
|
|
||||||
qtwebkit/Source/JavaScriptCore/disassembler \
|
|
||||||
qtwebkit/Source/JavaScriptCore/ForwardingHeaders \
|
|
||||||
qtwebkit/Source/JavaScriptCore/heap \
|
|
||||||
qtwebkit/Source/JavaScriptCore/interpreter \
|
|
||||||
qtwebkit/Source/JavaScriptCore/jit \
|
|
||||||
qtwebkit/Source/JavaScriptCore/llint \
|
|
||||||
qtwebkit/Source/JavaScriptCore/parser \
|
|
||||||
qtwebkit/Source/JavaScriptCore/profiler \
|
|
||||||
qtwebkit/Source/JavaScriptCore/runtime \
|
|
||||||
qtwebkit/Source/JavaScriptCore/tools \
|
|
||||||
qtwebkit/Source/JavaScriptCore/yarr \
|
|
||||||
qtwebkit/Source/ThirdParty \
|
|
||||||
qtwebkit/Source/WebCore \
|
qtwebkit/Source/WebCore \
|
||||||
|
qtwebkit/Source/WebCore/Modules/filesystem \
|
||||||
|
qtwebkit/Source/WebCore/Modules/geolocation \
|
||||||
|
qtwebkit/Source/WebCore/Modules/indexeddb \
|
||||||
|
qtwebkit/Source/WebCore/Modules/navigatorcontentutils \
|
||||||
|
qtwebkit/Source/WebCore/Modules/notifications \
|
||||||
|
qtwebkit/Source/WebCore/Modules/proximity \
|
||||||
|
qtwebkit/Source/WebCore/Modules/quota \
|
||||||
|
qtwebkit/Source/WebCore/Modules/webaudio \
|
||||||
|
qtwebkit/Source/WebCore/Modules/webdatabase \
|
||||||
|
qtwebkit/Source/WebCore/Modules/websockets \
|
||||||
qtwebkit/Source/WebCore/accessibility \
|
qtwebkit/Source/WebCore/accessibility \
|
||||||
qtwebkit/Source/WebCore/bindings \
|
qtwebkit/Source/WebCore/bindings \
|
||||||
qtwebkit/Source/WebCore/bindings/generic \
|
qtwebkit/Source/WebCore/bindings/generic \
|
||||||
qtwebkit/Source/WebCore/bindings/js \
|
|
||||||
qtwebkit/Source/WebCore/bridge \
|
qtwebkit/Source/WebCore/bridge \
|
||||||
qtwebkit/Source/WebCore/bridge/c \
|
|
||||||
qtwebkit/Source/WebCore/bridge/jsc \
|
|
||||||
qtwebkit/Source/WebCore/bridge/qt \
|
qtwebkit/Source/WebCore/bridge/qt \
|
||||||
qtwebkit/Source/WebCore/css \
|
qtwebkit/Source/WebCore/css \
|
||||||
qtwebkit/Source/WebCore/dom \
|
qtwebkit/Source/WebCore/dom \
|
||||||
@ -49,6 +31,7 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/history \
|
qtwebkit/Source/WebCore/history \
|
||||||
qtwebkit/Source/WebCore/html \
|
qtwebkit/Source/WebCore/html \
|
||||||
qtwebkit/Source/WebCore/html/canvas \
|
qtwebkit/Source/WebCore/html/canvas \
|
||||||
|
qtwebkit/Source/WebCore/html/forms \
|
||||||
qtwebkit/Source/WebCore/html/parser \
|
qtwebkit/Source/WebCore/html/parser \
|
||||||
qtwebkit/Source/WebCore/html/shadow \
|
qtwebkit/Source/WebCore/html/shadow \
|
||||||
qtwebkit/Source/WebCore/html/track \
|
qtwebkit/Source/WebCore/html/track \
|
||||||
@ -59,19 +42,11 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/loader/cache \
|
qtwebkit/Source/WebCore/loader/cache \
|
||||||
qtwebkit/Source/WebCore/loader/icon \
|
qtwebkit/Source/WebCore/loader/icon \
|
||||||
qtwebkit/Source/WebCore/mathml \
|
qtwebkit/Source/WebCore/mathml \
|
||||||
qtwebkit/Source/WebCore/Modules/filesystem \
|
|
||||||
qtwebkit/Source/WebCore/Modules/geolocation \
|
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb \
|
|
||||||
qtwebkit/Source/WebCore/Modules/navigatorcontentutils \
|
|
||||||
qtwebkit/Source/WebCore/Modules/notifications \
|
|
||||||
qtwebkit/Source/WebCore/Modules/quota \
|
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio \
|
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase \
|
|
||||||
qtwebkit/Source/WebCore/Modules/websockets \
|
|
||||||
qtwebkit/Source/WebCore/page \
|
qtwebkit/Source/WebCore/page \
|
||||||
qtwebkit/Source/WebCore/page/animation \
|
qtwebkit/Source/WebCore/page/animation \
|
||||||
qtwebkit/Source/WebCore/page/qt \
|
qtwebkit/Source/WebCore/page/qt \
|
||||||
qtwebkit/Source/WebCore/page/scrolling \
|
qtwebkit/Source/WebCore/page/scrolling \
|
||||||
|
qtwebkit/Source/WebCore/page/scrolling/coordinatedgraphics \
|
||||||
qtwebkit/Source/WebCore/platform \
|
qtwebkit/Source/WebCore/platform \
|
||||||
qtwebkit/Source/WebCore/platform/animation \
|
qtwebkit/Source/WebCore/platform/animation \
|
||||||
qtwebkit/Source/WebCore/platform/audio \
|
qtwebkit/Source/WebCore/platform/audio \
|
||||||
@ -85,11 +60,12 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/platform/graphics/qt \
|
qtwebkit/Source/WebCore/platform/graphics/qt \
|
||||||
qtwebkit/Source/WebCore/platform/graphics/surfaces \
|
qtwebkit/Source/WebCore/platform/graphics/surfaces \
|
||||||
qtwebkit/Source/WebCore/platform/graphics/texmap \
|
qtwebkit/Source/WebCore/platform/graphics/texmap \
|
||||||
|
qtwebkit/Source/WebCore/platform/graphics/texmap/coordinated \
|
||||||
qtwebkit/Source/WebCore/platform/graphics/transforms \
|
qtwebkit/Source/WebCore/platform/graphics/transforms \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders \
|
qtwebkit/Source/WebCore/platform/image-decoders \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/bmp \
|
qtwebkit/Source/WebCore/platform/image-decoders/bmp \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/gif \
|
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/ico \
|
qtwebkit/Source/WebCore/platform/image-decoders/ico \
|
||||||
|
qtwebkit/Source/WebCore/platform/image-decoders/gif \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/jpeg \
|
qtwebkit/Source/WebCore/platform/image-decoders/jpeg \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/png \
|
qtwebkit/Source/WebCore/platform/image-decoders/png \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/webp \
|
qtwebkit/Source/WebCore/platform/image-decoders/webp \
|
||||||
@ -104,6 +80,7 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/plugins \
|
qtwebkit/Source/WebCore/plugins \
|
||||||
qtwebkit/Source/WebCore/rendering \
|
qtwebkit/Source/WebCore/rendering \
|
||||||
qtwebkit/Source/WebCore/rendering/mathml \
|
qtwebkit/Source/WebCore/rendering/mathml \
|
||||||
|
qtwebkit/Source/WebCore/rendering/shapes \
|
||||||
qtwebkit/Source/WebCore/rendering/style \
|
qtwebkit/Source/WebCore/rendering/style \
|
||||||
qtwebkit/Source/WebCore/rendering/svg \
|
qtwebkit/Source/WebCore/rendering/svg \
|
||||||
qtwebkit/Source/WebCore/storage \
|
qtwebkit/Source/WebCore/storage \
|
||||||
@ -113,16 +90,49 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/svg/graphics/filters \
|
qtwebkit/Source/WebCore/svg/graphics/filters \
|
||||||
qtwebkit/Source/WebCore/svg/properties \
|
qtwebkit/Source/WebCore/svg/properties \
|
||||||
qtwebkit/Source/WebCore/testing \
|
qtwebkit/Source/WebCore/testing \
|
||||||
qtwebkit/Source/WebCore/testing/js \
|
|
||||||
qtwebkit/Source/WebCore/websockets \
|
qtwebkit/Source/WebCore/websockets \
|
||||||
qtwebkit/Source/WebCore/workers \
|
qtwebkit/Source/WebCore/workers \
|
||||||
qtwebkit/Source/WebCore/xml \
|
qtwebkit/Source/WebCore/xml \
|
||||||
qtwebkit/Source/WebCore/xml/parser \
|
qtwebkit/Source/WebCore/xml/parser \
|
||||||
qtwebkit/Source/WebKit \
|
qtwebkit/Source/ThirdParty \
|
||||||
qtwebkit/Source/WebKit/qt/Api \
|
qtwebkit/Source/WebCore/bridge/jsc \
|
||||||
qtwebkit/Source/WebKit/qt/WebCoreSupport \
|
qtwebkit/Source/WebCore/bindings/js \
|
||||||
|
qtwebkit/Source/WebCore/bridge/c \
|
||||||
|
qtwebkit/Source/WebCore/testing/js \
|
||||||
|
qtbase/src/3rdparty/sqlite \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include/GLSLANG \
|
||||||
|
qtwebkit/Source/ThirdParty/ANGLE/include/KHR \
|
||||||
|
qtwebkit/Source/JavaScriptCore \
|
||||||
|
qtwebkit/Source \
|
||||||
qtwebkit/Source/WTF \
|
qtwebkit/Source/WTF \
|
||||||
qtwebkit/Source/WTF/wtf/qt \
|
qtwebkit/Source/JavaScriptCore/assembler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/bytecode \
|
||||||
|
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/heap \
|
||||||
|
qtwebkit/Source/JavaScriptCore/dfg \
|
||||||
|
qtwebkit/Source/JavaScriptCore/debugger \
|
||||||
|
qtwebkit/Source/JavaScriptCore/disassembler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/interpreter \
|
||||||
|
qtwebkit/Source/JavaScriptCore/jit \
|
||||||
|
qtwebkit/Source/JavaScriptCore/llint \
|
||||||
|
qtwebkit/Source/JavaScriptCore/parser \
|
||||||
|
qtwebkit/Source/JavaScriptCore/profiler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/runtime \
|
||||||
|
qtwebkit/Source/JavaScriptCore/tools \
|
||||||
|
qtwebkit/Source/JavaScriptCore/yarr \
|
||||||
|
qtwebkit/Source/JavaScriptCore/API \
|
||||||
|
qtwebkit/Source/JavaScriptCore/ForwardingHeaders \
|
||||||
|
qtwebkit/Source/WTF \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtbase/include/QtNetwork \
|
||||||
|
qtbase/include/QtSql \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qhttpheader.cpp \
|
qhttpheader.cpp \
|
||||||
|
@ -1,58 +1,32 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_BUILD_WEBKITWIDGETS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MUTATION_OBSERVERS=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_BACKGROUND=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FULLSCREEN_API=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_Qt5WebKitWidgets -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_PRINTSUPPORT_LIB -DQT_WEBKIT_LIB -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_BUILD_WEBKITWIDGETS_LIB -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_BUILD_WEBKITWIDGETS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_ACCELERATED_2D_CANVAS=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_PRINTSUPPORT_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtGui \
|
|
||||||
qtbase/include/QtGui/5.1.0 \
|
|
||||||
qtbase/include/QtGui/5.1.0/QtGui \
|
|
||||||
qtbase/include/QtNetwork \
|
|
||||||
qtbase/include/QtPrintSupport \
|
|
||||||
qtbase/include/QtSql \
|
|
||||||
qtbase/include/QtWidgets \
|
|
||||||
qtbase/include/QtWidgets/5.1.0 \
|
|
||||||
qtbase/include/QtWidgets/5.1.0/QtWidgets \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtdeclarative/include \
|
|
||||||
qtdeclarative/include/QtQml \
|
|
||||||
qtdeclarative/include/QtQuick \
|
|
||||||
qtwebkit/include \
|
|
||||||
qtwebkit/include/QtWebKit \
|
|
||||||
qtwebkit/include/QtWebKitWidgets \
|
|
||||||
qtwebkit/include/QtWebKitWidgets/5.1.0 \
|
|
||||||
qtwebkit/include/QtWebKitWidgets/5.1.0/QtWebKitWidgets \
|
|
||||||
qtwebkit/Source \
|
qtwebkit/Source \
|
||||||
qtwebkit/Source/JavaScriptCore \
|
qtwebkit/Source/WebKit/qt/Api \
|
||||||
qtwebkit/Source/JavaScriptCore/API \
|
qtwebkit/Source/WebKit/qt/WidgetApi \
|
||||||
qtwebkit/Source/JavaScriptCore/assembler \
|
qtwebkit/Source/WebKit/qt/WebCoreSupport \
|
||||||
qtwebkit/Source/JavaScriptCore/bytecode \
|
qtwebkit/Source/WebKit/qt/WidgetSupport \
|
||||||
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
qtwebkit/Source/WTF/wtf/qt \
|
||||||
qtwebkit/Source/JavaScriptCore/debugger \
|
qtwebkit/Source/ThirdParty/ANGLE/include/GLSLANG \
|
||||||
qtwebkit/Source/JavaScriptCore/dfg \
|
qtwebkit/Source/ThirdParty/ANGLE/include/KHR \
|
||||||
qtwebkit/Source/JavaScriptCore/disassembler \
|
qtwebkit/Source/WebKit/qt/Api \
|
||||||
qtwebkit/Source/JavaScriptCore/ForwardingHeaders \
|
qtwebkit/Source/WebKit/qt/WebCoreSupport \
|
||||||
qtwebkit/Source/JavaScriptCore/heap \
|
qtwebkit/Source/WTF/wtf/qt \
|
||||||
qtwebkit/Source/JavaScriptCore/interpreter \
|
|
||||||
qtwebkit/Source/JavaScriptCore/jit \
|
|
||||||
qtwebkit/Source/JavaScriptCore/llint \
|
|
||||||
qtwebkit/Source/JavaScriptCore/parser \
|
|
||||||
qtwebkit/Source/JavaScriptCore/profiler \
|
|
||||||
qtwebkit/Source/JavaScriptCore/runtime \
|
|
||||||
qtwebkit/Source/JavaScriptCore/tools \
|
|
||||||
qtwebkit/Source/JavaScriptCore/yarr \
|
|
||||||
qtwebkit/Source/qt/Api \
|
|
||||||
qtwebkit/Source/qt/WebCoreSupport \
|
|
||||||
qtwebkit/Source/ThirdParty \
|
|
||||||
qtwebkit/Source/WebCore \
|
qtwebkit/Source/WebCore \
|
||||||
|
qtwebkit/Source/WebCore/Modules/filesystem \
|
||||||
|
qtwebkit/Source/WebCore/Modules/geolocation \
|
||||||
|
qtwebkit/Source/WebCore/Modules/indexeddb \
|
||||||
|
qtwebkit/Source/WebCore/Modules/navigatorcontentutils \
|
||||||
|
qtwebkit/Source/WebCore/Modules/notifications \
|
||||||
|
qtwebkit/Source/WebCore/Modules/proximity \
|
||||||
|
qtwebkit/Source/WebCore/Modules/quota \
|
||||||
|
qtwebkit/Source/WebCore/Modules/webaudio \
|
||||||
|
qtwebkit/Source/WebCore/Modules/webdatabase \
|
||||||
|
qtwebkit/Source/WebCore/Modules/websockets \
|
||||||
qtwebkit/Source/WebCore/accessibility \
|
qtwebkit/Source/WebCore/accessibility \
|
||||||
qtwebkit/Source/WebCore/bindings \
|
qtwebkit/Source/WebCore/bindings \
|
||||||
qtwebkit/Source/WebCore/bindings/generic \
|
qtwebkit/Source/WebCore/bindings/generic \
|
||||||
qtwebkit/Source/WebCore/bindings/js \
|
|
||||||
qtwebkit/Source/WebCore/bridge \
|
qtwebkit/Source/WebCore/bridge \
|
||||||
qtwebkit/Source/WebCore/bridge/c \
|
|
||||||
qtwebkit/Source/WebCore/bridge/jsc \
|
|
||||||
qtwebkit/Source/WebCore/bridge/qt \
|
qtwebkit/Source/WebCore/bridge/qt \
|
||||||
qtwebkit/Source/WebCore/css \
|
qtwebkit/Source/WebCore/css \
|
||||||
qtwebkit/Source/WebCore/dom \
|
qtwebkit/Source/WebCore/dom \
|
||||||
@ -62,6 +36,7 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/history \
|
qtwebkit/Source/WebCore/history \
|
||||||
qtwebkit/Source/WebCore/html \
|
qtwebkit/Source/WebCore/html \
|
||||||
qtwebkit/Source/WebCore/html/canvas \
|
qtwebkit/Source/WebCore/html/canvas \
|
||||||
|
qtwebkit/Source/WebCore/html/forms \
|
||||||
qtwebkit/Source/WebCore/html/parser \
|
qtwebkit/Source/WebCore/html/parser \
|
||||||
qtwebkit/Source/WebCore/html/shadow \
|
qtwebkit/Source/WebCore/html/shadow \
|
||||||
qtwebkit/Source/WebCore/html/track \
|
qtwebkit/Source/WebCore/html/track \
|
||||||
@ -72,19 +47,11 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/loader/cache \
|
qtwebkit/Source/WebCore/loader/cache \
|
||||||
qtwebkit/Source/WebCore/loader/icon \
|
qtwebkit/Source/WebCore/loader/icon \
|
||||||
qtwebkit/Source/WebCore/mathml \
|
qtwebkit/Source/WebCore/mathml \
|
||||||
qtwebkit/Source/WebCore/Modules/filesystem \
|
|
||||||
qtwebkit/Source/WebCore/Modules/geolocation \
|
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb \
|
|
||||||
qtwebkit/Source/WebCore/Modules/navigatorcontentutils \
|
|
||||||
qtwebkit/Source/WebCore/Modules/notifications \
|
|
||||||
qtwebkit/Source/WebCore/Modules/quota \
|
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio \
|
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase \
|
|
||||||
qtwebkit/Source/WebCore/Modules/websockets \
|
|
||||||
qtwebkit/Source/WebCore/page \
|
qtwebkit/Source/WebCore/page \
|
||||||
qtwebkit/Source/WebCore/page/animation \
|
qtwebkit/Source/WebCore/page/animation \
|
||||||
qtwebkit/Source/WebCore/page/qt \
|
qtwebkit/Source/WebCore/page/qt \
|
||||||
qtwebkit/Source/WebCore/page/scrolling \
|
qtwebkit/Source/WebCore/page/scrolling \
|
||||||
|
qtwebkit/Source/WebCore/page/scrolling/coordinatedgraphics \
|
||||||
qtwebkit/Source/WebCore/platform \
|
qtwebkit/Source/WebCore/platform \
|
||||||
qtwebkit/Source/WebCore/platform/animation \
|
qtwebkit/Source/WebCore/platform/animation \
|
||||||
qtwebkit/Source/WebCore/platform/audio \
|
qtwebkit/Source/WebCore/platform/audio \
|
||||||
@ -98,11 +65,12 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/platform/graphics/qt \
|
qtwebkit/Source/WebCore/platform/graphics/qt \
|
||||||
qtwebkit/Source/WebCore/platform/graphics/surfaces \
|
qtwebkit/Source/WebCore/platform/graphics/surfaces \
|
||||||
qtwebkit/Source/WebCore/platform/graphics/texmap \
|
qtwebkit/Source/WebCore/platform/graphics/texmap \
|
||||||
|
qtwebkit/Source/WebCore/platform/graphics/texmap/coordinated \
|
||||||
qtwebkit/Source/WebCore/platform/graphics/transforms \
|
qtwebkit/Source/WebCore/platform/graphics/transforms \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders \
|
qtwebkit/Source/WebCore/platform/image-decoders \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/bmp \
|
qtwebkit/Source/WebCore/platform/image-decoders/bmp \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/gif \
|
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/ico \
|
qtwebkit/Source/WebCore/platform/image-decoders/ico \
|
||||||
|
qtwebkit/Source/WebCore/platform/image-decoders/gif \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/jpeg \
|
qtwebkit/Source/WebCore/platform/image-decoders/jpeg \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/png \
|
qtwebkit/Source/WebCore/platform/image-decoders/png \
|
||||||
qtwebkit/Source/WebCore/platform/image-decoders/webp \
|
qtwebkit/Source/WebCore/platform/image-decoders/webp \
|
||||||
@ -117,6 +85,7 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/plugins \
|
qtwebkit/Source/WebCore/plugins \
|
||||||
qtwebkit/Source/WebCore/rendering \
|
qtwebkit/Source/WebCore/rendering \
|
||||||
qtwebkit/Source/WebCore/rendering/mathml \
|
qtwebkit/Source/WebCore/rendering/mathml \
|
||||||
|
qtwebkit/Source/WebCore/rendering/shapes \
|
||||||
qtwebkit/Source/WebCore/rendering/style \
|
qtwebkit/Source/WebCore/rendering/style \
|
||||||
qtwebkit/Source/WebCore/rendering/svg \
|
qtwebkit/Source/WebCore/rendering/svg \
|
||||||
qtwebkit/Source/WebCore/storage \
|
qtwebkit/Source/WebCore/storage \
|
||||||
@ -126,17 +95,59 @@ QT_INCPATH += \
|
|||||||
qtwebkit/Source/WebCore/svg/graphics/filters \
|
qtwebkit/Source/WebCore/svg/graphics/filters \
|
||||||
qtwebkit/Source/WebCore/svg/properties \
|
qtwebkit/Source/WebCore/svg/properties \
|
||||||
qtwebkit/Source/WebCore/testing \
|
qtwebkit/Source/WebCore/testing \
|
||||||
qtwebkit/Source/WebCore/testing/js \
|
|
||||||
qtwebkit/Source/WebCore/websockets \
|
qtwebkit/Source/WebCore/websockets \
|
||||||
qtwebkit/Source/WebCore/workers \
|
qtwebkit/Source/WebCore/workers \
|
||||||
qtwebkit/Source/WebCore/xml \
|
qtwebkit/Source/WebCore/xml \
|
||||||
qtwebkit/Source/WebCore/xml/parser \
|
qtwebkit/Source/WebCore/xml/parser \
|
||||||
qtwebkit/Source/WebKit/qt/Api \
|
qtwebkit/Source/ThirdParty \
|
||||||
qtwebkit/Source/WebKit/qt/WebCoreSupport \
|
qtwebkit/Source/WebCore/bridge/jsc \
|
||||||
qtwebkit/Source/WebKit/qt/WidgetApi \
|
qtwebkit/Source/WebCore/bindings/js \
|
||||||
qtwebkit/Source/WebKit/qt/WidgetSupport \
|
qtwebkit/Source/WebCore/bridge/c \
|
||||||
|
qtwebkit/Source/WebCore/testing/js \
|
||||||
|
qtwebkit/Source/JavaScriptCore \
|
||||||
|
qtwebkit/Source \
|
||||||
qtwebkit/Source/WTF \
|
qtwebkit/Source/WTF \
|
||||||
qtwebkit/Source/WTF/wtf/qt \
|
qtwebkit/Source/JavaScriptCore/assembler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/bytecode \
|
||||||
|
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/heap \
|
||||||
|
qtwebkit/Source/JavaScriptCore/dfg \
|
||||||
|
qtwebkit/Source/JavaScriptCore/debugger \
|
||||||
|
qtwebkit/Source/JavaScriptCore/disassembler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/interpreter \
|
||||||
|
qtwebkit/Source/JavaScriptCore/jit \
|
||||||
|
qtwebkit/Source/JavaScriptCore/llint \
|
||||||
|
qtwebkit/Source/JavaScriptCore/parser \
|
||||||
|
qtwebkit/Source/JavaScriptCore/profiler \
|
||||||
|
qtwebkit/Source/JavaScriptCore/runtime \
|
||||||
|
qtwebkit/Source/JavaScriptCore/tools \
|
||||||
|
qtwebkit/Source/JavaScriptCore/yarr \
|
||||||
|
qtwebkit/Source/JavaScriptCore/API \
|
||||||
|
qtwebkit/Source/JavaScriptCore/ForwardingHeaders \
|
||||||
|
qtwebkit/Source/WTF \
|
||||||
|
qtwebkit/include \
|
||||||
|
qtwebkit/include/QtWebKitWidgets \
|
||||||
|
qtwebkit/include/QtWebKitWidgets/5.6.2 \
|
||||||
|
qtwebkit/include/QtWebKitWidgets/5.6.2/QtWebKitWidgets \
|
||||||
|
qtwebkit/Source/qt/Api \
|
||||||
|
qtwebkit/Source/qt/WebCoreSupport \
|
||||||
|
qtwebkit/Source \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtWidgets \
|
||||||
|
qtwebkit/include/QtWebKit \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtbase/include/QtNetwork \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/include/QtWidgets/5.6.2 \
|
||||||
|
qtbase/include/QtWidgets/5.6.2/QtWidgets \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtPrintSupport \
|
||||||
|
qtbase/include/QtOpenGL \
|
||||||
|
qtbase/include/QtSql \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qgraphicswebview.cpp \
|
qgraphicswebview.cpp \
|
||||||
@ -147,7 +158,6 @@ QT_SOURCES += \
|
|||||||
QtFallbackWebPopup.cpp \
|
QtFallbackWebPopup.cpp \
|
||||||
QtWebComboBox.cpp \
|
QtWebComboBox.cpp \
|
||||||
QWebUndoCommand.cpp \
|
QWebUndoCommand.cpp \
|
||||||
DefaultFullScreenVideoHandler.cpp \
|
|
||||||
InitWebKitQt.cpp \
|
InitWebKitQt.cpp \
|
||||||
InspectorClientWebPage.cpp \
|
InspectorClientWebPage.cpp \
|
||||||
PageClientQt.cpp \
|
PageClientQt.cpp \
|
||||||
@ -155,11 +165,10 @@ QT_SOURCES += \
|
|||||||
QGraphicsWidgetPluginImpl.cpp \
|
QGraphicsWidgetPluginImpl.cpp \
|
||||||
QWidgetPluginImpl.cpp \
|
QWidgetPluginImpl.cpp \
|
||||||
moc_qwebinspector.cpp \
|
moc_qwebinspector.cpp \
|
||||||
moc_qwebkitplatformplugin.cpp \
|
|
||||||
moc_InspectorClientWebPage.cpp \
|
moc_InspectorClientWebPage.cpp \
|
||||||
moc_DefaultFullScreenVideoHandler.cpp \
|
|
||||||
moc_QtFallbackWebPopup.cpp \
|
moc_QtFallbackWebPopup.cpp \
|
||||||
moc_QtWebComboBox.cpp
|
moc_QtWebComboBox.cpp \
|
||||||
|
moc_qwebkitplatformplugin.cpp
|
||||||
|
|
||||||
QT_VPATH += \
|
QT_VPATH += \
|
||||||
qtwebkit/Source/WebKit/qt/WidgetApi \
|
qtwebkit/Source/WebKit/qt/WidgetApi \
|
||||||
@ -177,13 +186,12 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qwebpage.cpp \
|
moc_qwebpage.cpp \
|
||||||
moc_qwebview.cpp \
|
moc_qwebview.cpp \
|
||||||
moc_qwebinspector.cpp \
|
moc_qwebinspector.cpp \
|
||||||
moc_qwebkitplatformplugin.cpp \
|
|
||||||
moc_InspectorClientWebPage.cpp \
|
moc_InspectorClientWebPage.cpp \
|
||||||
moc_DefaultFullScreenVideoHandler.cpp \
|
|
||||||
moc_QtFallbackWebPopup.cpp \
|
moc_QtFallbackWebPopup.cpp \
|
||||||
moc_QtWebComboBox.cpp \
|
moc_QtWebComboBox.cpp \
|
||||||
moc_QGraphicsWidgetPluginImpl.cpp \
|
moc_QGraphicsWidgetPluginImpl.cpp \
|
||||||
moc_QWidgetPluginImpl.cpp
|
moc_QWidgetPluginImpl.cpp \
|
||||||
|
moc_qwebkitplatformplugin.cpp
|
||||||
|
|
||||||
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
# source files generated from existing source files ('%.moc: %.cpp' rule in import-qt5.inc)
|
||||||
# extracted from 'compiler_moc_source_make_all' rule
|
# extracted from 'compiler_moc_source_make_all' rule
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_WIDGETS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_STYLE_MAC -DQT_STYLE_WINDOWS -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_ANDROID -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_ANDROID -DQT_BUILD_WIDGETS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtGui \
|
|
||||||
qtbase/include/QtGui/5.1.0 \
|
|
||||||
qtbase/include/QtGui/5.1.0/QtGui \
|
|
||||||
qtbase/include/QtWidgets \
|
|
||||||
qtbase/include/QtWidgets/5.1.0 \
|
|
||||||
qtbase/include/QtWidgets/5.1.0/QtWidgets \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtbase/src/widgets \
|
qtbase/src/widgets \
|
||||||
qtbase/src/widgets/dialogs \
|
qtbase/src/widgets/dialogs \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtWidgets \
|
||||||
|
qtbase/include/QtWidgets/5.6.2 \
|
||||||
|
qtbase/include/QtWidgets/5.6.2/QtWidgets \
|
||||||
|
qtbase/include/QtGui/5.6.2 \
|
||||||
|
qtbase/include/QtGui/5.6.2/QtGui \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtGui \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qaction.cpp \
|
qaction.cpp \
|
||||||
@ -27,6 +27,7 @@ QT_SOURCES += \
|
|||||||
qlayoutengine.cpp \
|
qlayoutengine.cpp \
|
||||||
qlayoutitem.cpp \
|
qlayoutitem.cpp \
|
||||||
qshortcut.cpp \
|
qshortcut.cpp \
|
||||||
|
qsizepolicy.cpp \
|
||||||
qstackedlayout.cpp \
|
qstackedlayout.cpp \
|
||||||
qtooltip.cpp \
|
qtooltip.cpp \
|
||||||
qwhatsthis.cpp \
|
qwhatsthis.cpp \
|
||||||
@ -38,11 +39,9 @@ QT_SOURCES += \
|
|||||||
qgesturemanager.cpp \
|
qgesturemanager.cpp \
|
||||||
qdesktopwidget.cpp \
|
qdesktopwidget.cpp \
|
||||||
qwidgetsvariant.cpp \
|
qwidgetsvariant.cpp \
|
||||||
qapplication_qpa.cpp \
|
|
||||||
qdesktopwidget_qpa.cpp \
|
|
||||||
qwidget_qpa.cpp \
|
|
||||||
qwidgetwindow.cpp \
|
qwidgetwindow.cpp \
|
||||||
qwindowcontainer.cpp \
|
qwindowcontainer.cpp \
|
||||||
|
qopenglwidget.cpp \
|
||||||
qdrawutil.cpp \
|
qdrawutil.cpp \
|
||||||
qstyle.cpp \
|
qstyle.cpp \
|
||||||
qstyleanimation.cpp \
|
qstyleanimation.cpp \
|
||||||
@ -57,6 +56,7 @@ QT_SOURCES += \
|
|||||||
qstylesheetstyle_default.cpp \
|
qstylesheetstyle_default.cpp \
|
||||||
qwindowsstyle.cpp \
|
qwindowsstyle.cpp \
|
||||||
qfusionstyle.cpp \
|
qfusionstyle.cpp \
|
||||||
|
qbuttongroup.cpp \
|
||||||
qabstractbutton.cpp \
|
qabstractbutton.cpp \
|
||||||
qabstractslider.cpp \
|
qabstractslider.cpp \
|
||||||
qabstractspinbox.cpp \
|
qabstractspinbox.cpp \
|
||||||
@ -73,6 +73,7 @@ QT_SOURCES += \
|
|||||||
qfontcombobox.cpp \
|
qfontcombobox.cpp \
|
||||||
qframe.cpp \
|
qframe.cpp \
|
||||||
qgroupbox.cpp \
|
qgroupbox.cpp \
|
||||||
|
qkeysequenceedit.cpp \
|
||||||
qlabel.cpp \
|
qlabel.cpp \
|
||||||
qlcdnumber.cpp \
|
qlcdnumber.cpp \
|
||||||
qlineedit_p.cpp \
|
qlineedit_p.cpp \
|
||||||
@ -163,7 +164,8 @@ QT_SOURCES += \
|
|||||||
qgraphicsview.cpp \
|
qgraphicsview.cpp \
|
||||||
qgraphicswidget.cpp \
|
qgraphicswidget.cpp \
|
||||||
qgraphicswidget_p.cpp \
|
qgraphicswidget_p.cpp \
|
||||||
qgridlayoutengine.cpp \
|
qgraphicslayoutstyleinfo.cpp \
|
||||||
|
qgraphicsgridlayoutengine.cpp \
|
||||||
qsimplex_p.cpp \
|
qsimplex_p.cpp \
|
||||||
qgraphicsanchorlayout_p.cpp \
|
qgraphicsanchorlayout_p.cpp \
|
||||||
qgraphicsanchorlayout.cpp \
|
qgraphicsanchorlayout.cpp \
|
||||||
@ -185,87 +187,7 @@ QT_SOURCES += \
|
|||||||
qgraphicseffect.cpp \
|
qgraphicseffect.cpp \
|
||||||
qpixmapfilter.cpp \
|
qpixmapfilter.cpp \
|
||||||
qrc_qstyle.cpp \
|
qrc_qstyle.cpp \
|
||||||
qrc_qmessagebox.cpp \
|
qrc_qmessagebox.cpp
|
||||||
moc_qboxlayout.cpp \
|
|
||||||
moc_qdesktopwidget.cpp \
|
|
||||||
moc_qformlayout.cpp \
|
|
||||||
moc_qgridlayout.cpp \
|
|
||||||
moc_qlayout.cpp \
|
|
||||||
moc_qshortcut.cpp \
|
|
||||||
moc_qsizepolicy.cpp \
|
|
||||||
moc_qstackedlayout.cpp \
|
|
||||||
moc_qdesktopwidget_qpa_p.cpp \
|
|
||||||
moc_qwidgetwindow_qpa_p.cpp \
|
|
||||||
moc_qwindowcontainer_p.cpp \
|
|
||||||
moc_qstyle.cpp \
|
|
||||||
moc_qstyleanimation_p.cpp \
|
|
||||||
moc_qstyleplugin.cpp \
|
|
||||||
moc_qproxystyle.cpp \
|
|
||||||
moc_qwindowsstyle_p.cpp \
|
|
||||||
moc_qfusionstyle_p.cpp \
|
|
||||||
moc_qbuttongroup.cpp \
|
|
||||||
moc_qabstractbutton.cpp \
|
|
||||||
moc_qabstractslider.cpp \
|
|
||||||
moc_qcalendartextnavigator_p.cpp \
|
|
||||||
moc_qcheckbox.cpp \
|
|
||||||
moc_qcombobox_p.cpp \
|
|
||||||
moc_qcommandlinkbutton.cpp \
|
|
||||||
moc_qdatetimeedit_p.cpp \
|
|
||||||
moc_qdial.cpp \
|
|
||||||
moc_qdockwidget_p.cpp \
|
|
||||||
moc_qframe.cpp \
|
|
||||||
moc_qlcdnumber.cpp \
|
|
||||||
moc_qmainwindow.cpp \
|
|
||||||
moc_qmainwindowlayout_p.cpp \
|
|
||||||
moc_qprogressbar.cpp \
|
|
||||||
moc_qradiobutton.cpp \
|
|
||||||
moc_qrubberband.cpp \
|
|
||||||
moc_qscrollbar.cpp \
|
|
||||||
moc_qslider.cpp \
|
|
||||||
moc_qspinbox.cpp \
|
|
||||||
moc_qsplashscreen.cpp \
|
|
||||||
moc_qsplitter.cpp \
|
|
||||||
moc_qstackedwidget.cpp \
|
|
||||||
moc_qstatusbar.cpp \
|
|
||||||
moc_qtabbar_p.cpp \
|
|
||||||
moc_qtoolbarlayout_p.cpp \
|
|
||||||
moc_qtoolbarextension_p.cpp \
|
|
||||||
moc_qtoolbarseparator_p.cpp \
|
|
||||||
moc_qwidgetresizehandler_p.cpp \
|
|
||||||
moc_qfocusframe.cpp \
|
|
||||||
moc_qscrollarea.cpp \
|
|
||||||
moc_qwidgetanimator_p.cpp \
|
|
||||||
moc_qwidgetlinecontrol_p.cpp \
|
|
||||||
moc_qerrormessage.cpp \
|
|
||||||
moc_qsidebar_p.cpp \
|
|
||||||
moc_qfileinfogatherer_p.cpp \
|
|
||||||
moc_qlistview.cpp \
|
|
||||||
moc_qabstractitemdelegate.cpp \
|
|
||||||
moc_qlistwidget_p.cpp \
|
|
||||||
moc_qtablewidget_p.cpp \
|
|
||||||
moc_qtreewidget_p.cpp \
|
|
||||||
moc_qitemeditorfactory_p.cpp \
|
|
||||||
moc_qcolumnviewgrip_p.cpp \
|
|
||||||
moc_qgraphicsitemanimation.cpp \
|
|
||||||
moc_qgraphicsscenelinearindex_p.cpp \
|
|
||||||
moc_qgraphicswidget.cpp \
|
|
||||||
moc_qgraphicsanchorlayout.cpp \
|
|
||||||
moc_qcompleter_p.cpp \
|
|
||||||
moc_qsystemtrayicon_p.cpp \
|
|
||||||
moc_qscroller.cpp \
|
|
||||||
moc_qscroller_p.cpp \
|
|
||||||
moc_qflickgesture_p.cpp \
|
|
||||||
moc_qundogroup.cpp \
|
|
||||||
moc_qundostack.cpp \
|
|
||||||
moc_qundostack_p.cpp \
|
|
||||||
moc_qundoview.cpp \
|
|
||||||
moc_qkeyeventtransition.cpp \
|
|
||||||
moc_qmouseeventtransition.cpp \
|
|
||||||
moc_qbasickeyeventtransition_p.cpp \
|
|
||||||
moc_qbasicmouseeventtransition_p.cpp \
|
|
||||||
moc_qgraphicseffect.cpp \
|
|
||||||
moc_qgraphicseffect_p.cpp \
|
|
||||||
moc_qpixmapfilter_p.cpp
|
|
||||||
|
|
||||||
QT_VPATH += \
|
QT_VPATH += \
|
||||||
qtbase/src/widgets/dialogs \
|
qtbase/src/widgets/dialogs \
|
||||||
@ -288,6 +210,7 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qaction.cpp \
|
moc_qaction.cpp \
|
||||||
moc_qactiongroup.cpp \
|
moc_qactiongroup.cpp \
|
||||||
moc_qapplication.cpp \
|
moc_qapplication.cpp \
|
||||||
|
moc_qwidgetbackingstore_p.cpp \
|
||||||
moc_qboxlayout.cpp \
|
moc_qboxlayout.cpp \
|
||||||
moc_qdesktopwidget.cpp \
|
moc_qdesktopwidget.cpp \
|
||||||
moc_qformlayout.cpp \
|
moc_qformlayout.cpp \
|
||||||
@ -300,9 +223,10 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qwidgetaction.cpp \
|
moc_qwidgetaction.cpp \
|
||||||
moc_qgesture.cpp \
|
moc_qgesture.cpp \
|
||||||
moc_qgesturemanager_p.cpp \
|
moc_qgesturemanager_p.cpp \
|
||||||
moc_qdesktopwidget_qpa_p.cpp \
|
moc_qdesktopwidget_p.cpp \
|
||||||
moc_qwidgetwindow_qpa_p.cpp \
|
moc_qwidgetwindow_p.cpp \
|
||||||
moc_qwindowcontainer_p.cpp \
|
moc_qwindowcontainer_p.cpp \
|
||||||
|
moc_qopenglwidget.cpp \
|
||||||
moc_qstyle.cpp \
|
moc_qstyle.cpp \
|
||||||
moc_qstyleanimation_p.cpp \
|
moc_qstyleanimation_p.cpp \
|
||||||
moc_qstyleplugin.cpp \
|
moc_qstyleplugin.cpp \
|
||||||
@ -315,7 +239,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qabstractbutton.cpp \
|
moc_qabstractbutton.cpp \
|
||||||
moc_qabstractslider.cpp \
|
moc_qabstractslider.cpp \
|
||||||
moc_qabstractspinbox.cpp \
|
moc_qabstractspinbox.cpp \
|
||||||
moc_qcalendartextnavigator_p.cpp \
|
|
||||||
moc_qcalendarwidget.cpp \
|
moc_qcalendarwidget.cpp \
|
||||||
moc_qcheckbox.cpp \
|
moc_qcheckbox.cpp \
|
||||||
moc_qcombobox.cpp \
|
moc_qcombobox.cpp \
|
||||||
@ -330,9 +253,11 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||||||
moc_qfontcombobox.cpp \
|
moc_qfontcombobox.cpp \
|
||||||
moc_qframe.cpp \
|
moc_qframe.cpp \
|
||||||
moc_qgroupbox.cpp \
|
moc_qgroupbox.cpp \
|
||||||
|
moc_qkeysequenceedit.cpp \
|
||||||
moc_qlabel.cpp \
|
moc_qlabel.cpp \
|
||||||
moc_qlcdnumber.cpp \
|
moc_qlcdnumber.cpp \
|
||||||
moc_qlineedit.cpp \
|
moc_qlineedit.cpp \
|
||||||
|
moc_qlineedit_p.cpp \
|
||||||
moc_qmainwindow.cpp \
|
moc_qmainwindow.cpp \
|
||||||
moc_qmainwindowlayout_p.cpp \
|
moc_qmainwindowlayout_p.cpp \
|
||||||
moc_qmdiarea.cpp \
|
moc_qmdiarea.cpp \
|
||||||
|
@ -1,18 +1,18 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MUTATION_OBSERVERS=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_BACKGROUND=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FULLSCREEN_API=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_ACCELERATED_2D_CANVAS=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_WTF -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
qtwebkit/Source/WTF \
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtwebkit/Source \
|
|
||||||
qtwebkit/Source/WTF \
|
qtwebkit/Source/WTF \
|
||||||
qtwebkit/Source/WTF/wtf \
|
qtwebkit/Source/WTF/wtf \
|
||||||
|
qtwebkit/Source \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
ArrayBuffer.cpp \
|
ArrayBuffer.cpp \
|
||||||
ArrayBufferView.cpp \
|
ArrayBufferView.cpp \
|
||||||
Assertions.cpp \
|
Assertions.cpp \
|
||||||
Atomics.cpp \
|
|
||||||
BitVector.cpp \
|
BitVector.cpp \
|
||||||
CryptographicallyRandomNumber.cpp \
|
CryptographicallyRandomNumber.cpp \
|
||||||
CurrentTime.cpp \
|
CurrentTime.cpp \
|
||||||
@ -30,6 +30,7 @@ QT_SOURCES += \
|
|||||||
strtod.cc \
|
strtod.cc \
|
||||||
FastMalloc.cpp \
|
FastMalloc.cpp \
|
||||||
FilePrintStream.cpp \
|
FilePrintStream.cpp \
|
||||||
|
FunctionDispatcher.cpp \
|
||||||
GregorianDateTime.cpp \
|
GregorianDateTime.cpp \
|
||||||
GOwnPtr.cpp \
|
GOwnPtr.cpp \
|
||||||
GRefPtr.cpp \
|
GRefPtr.cpp \
|
||||||
@ -37,7 +38,6 @@ QT_SOURCES += \
|
|||||||
MD5.cpp \
|
MD5.cpp \
|
||||||
MainThread.cpp \
|
MainThread.cpp \
|
||||||
MediaTime.cpp \
|
MediaTime.cpp \
|
||||||
MemoryInstrumentation.cpp \
|
|
||||||
MetaAllocator.cpp \
|
MetaAllocator.cpp \
|
||||||
NullPtr.cpp \
|
NullPtr.cpp \
|
||||||
NumberOfCores.cpp \
|
NumberOfCores.cpp \
|
||||||
@ -59,6 +59,7 @@ QT_SOURCES += \
|
|||||||
TypeTraits.cpp \
|
TypeTraits.cpp \
|
||||||
WTFThreadData.cpp \
|
WTFThreadData.cpp \
|
||||||
AtomicString.cpp \
|
AtomicString.cpp \
|
||||||
|
AtomicStringTable.cpp \
|
||||||
Base64.cpp \
|
Base64.cpp \
|
||||||
CString.cpp \
|
CString.cpp \
|
||||||
StringBuilder.cpp \
|
StringBuilder.cpp \
|
||||||
@ -70,7 +71,8 @@ QT_SOURCES += \
|
|||||||
UTF8.cpp \
|
UTF8.cpp \
|
||||||
OSAllocatorPosix.cpp \
|
OSAllocatorPosix.cpp \
|
||||||
ThreadIdentifierDataPthreads.cpp \
|
ThreadIdentifierDataPthreads.cpp \
|
||||||
ThreadingPthreads.cpp
|
ThreadingPthreads.cpp \
|
||||||
|
BinarySemaphore.cpp
|
||||||
|
|
||||||
QT_VPATH += \
|
QT_VPATH += \
|
||||||
qtwebkit/Source/WTF/wtf \
|
qtwebkit/Source/WTF/wtf \
|
||||||
@ -78,6 +80,7 @@ QT_VPATH += \
|
|||||||
qtwebkit/Source/WTF/wtf/gobject \
|
qtwebkit/Source/WTF/wtf/gobject \
|
||||||
qtwebkit/Source/WTF/wtf/qt \
|
qtwebkit/Source/WTF/wtf/qt \
|
||||||
qtwebkit/Source/WTF/wtf/text \
|
qtwebkit/Source/WTF/wtf/text \
|
||||||
|
qtwebkit/Source/WTF/wtf/threads \
|
||||||
qtwebkit/Source/WTF/wtf/unicode \
|
qtwebkit/Source/WTF/wtf/unicode \
|
||||||
qtwebkit/Source/WTF/wtf/unicode/icu \
|
qtwebkit/Source/WTF/wtf/unicode/icu \
|
||||||
|
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_XML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
QT_DEFINES += -DQT_NO_MTDEV -DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_USING_NAMESPACE -DQT_BUILD_XML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||||
|
|
||||||
QT_INCPATH += \
|
QT_INCPATH += \
|
||||||
qtbase/include \
|
|
||||||
qtbase/include/QtCore \
|
|
||||||
qtbase/include/QtCore/5.1.0 \
|
|
||||||
qtbase/include/QtCore/5.1.0/QtCore \
|
|
||||||
qtbase/include/QtXml \
|
|
||||||
qtbase/include/QtXml/5.1.0 \
|
|
||||||
qtbase/include/QtXml/5.1.0/QtXml \
|
|
||||||
qtbase/mkspecs/genode-g++ \
|
|
||||||
qtbase/src/xml \
|
qtbase/src/xml \
|
||||||
|
qtbase/include \
|
||||||
|
qtbase/include/QtXml \
|
||||||
|
qtbase/include/QtXml/5.6.2 \
|
||||||
|
qtbase/include/QtXml/5.6.2/QtXml \
|
||||||
|
qtbase/include/QtCore/5.6.2 \
|
||||||
|
qtbase/include/QtCore/5.6.2/QtCore \
|
||||||
|
qtbase/include/QtCore \
|
||||||
|
qtbase/mkspecs/genode-g++
|
||||||
|
|
||||||
QT_SOURCES += \
|
QT_SOURCES += \
|
||||||
qdom.cpp \
|
qdom.cpp \
|
||||||
|
@ -1 +1 @@
|
|||||||
611edaa36c381060de17fa7e619c3a2e3a2b65ff
|
26325684a0649f90e7b7760f326dae2f246e2f8a
|
||||||
|
@ -1,28 +1,34 @@
|
|||||||
LICENSE := GPL
|
LICENSE := GPL
|
||||||
VERSION := 5.1.0
|
VERSION := 5.6.2
|
||||||
|
|
||||||
QT5 := qt-everywhere-opensource-src-${VERSION}
|
QT5 := qt-everywhere-opensource-src-${VERSION}
|
||||||
|
QT5_WEBKIT := qtwebkit-opensource-src-$(VERSION)
|
||||||
QTSCRIPTCLASSIC := qtscriptclassic-1.0_1-opensource
|
QTSCRIPTCLASSIC := qtscriptclassic-1.0_1-opensource
|
||||||
|
|
||||||
DOWNLOADS := ${QT5}.archive ${QTSCRIPTCLASSIC}.archive
|
DOWNLOADS := ${QT5}.archive ${QT5_WEBKIT}.archive ${QTSCRIPTCLASSIC}.archive
|
||||||
|
|
||||||
URL(${QT5}) := http://download.qt.io/archive/qt/5.1/$(VERSION)/single/$(QT5).tar.xz
|
URL(${QT5}) := http://download.qt.io/archive/qt/5.6/$(VERSION)/single/$(QT5).tar.xz
|
||||||
SHA(${QT5}) := 589bf240228f3a1249bd250c968104aa68ba0e36
|
SHA(${QT5}) := 42af05f2086c38a10ba1c707bbff7eca5fe55a22
|
||||||
DIR(${QT5}) := src/lib/qt5/${QT5}
|
DIR(${QT5}) := src/lib/qt5/${QT5}
|
||||||
|
|
||||||
|
URL(${QT5_WEBKIT}) := http://download.qt.io/community_releases/5.6/$(VERSION)/${QT5_WEBKIT}.tar.xz
|
||||||
|
SHA(${QT5_WEBKIT}) := 3dba4ec72c784f03ef4bf62a199cf4e7e49a6562
|
||||||
|
DIR(${QT5_WEBKIT}) := src/lib/qt5/${QT5}/qtwebkit
|
||||||
|
|
||||||
URL(${QTSCRIPTCLASSIC}) := ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.troll.no/QT/qt/solutions/lgpl/${QTSCRIPTCLASSIC}.tar.gz
|
URL(${QTSCRIPTCLASSIC}) := ftp://ftp.informatik.hu-berlin.de/pub/Mirrors/ftp.troll.no/QT/qt/solutions/lgpl/${QTSCRIPTCLASSIC}.tar.gz
|
||||||
SHA(${QTSCRIPTCLASSIC}) := 74e9dc82dd194d8ae0fb0f8f1df74081948b943a
|
SHA(${QTSCRIPTCLASSIC}) := 74e9dc82dd194d8ae0fb0f8f1df74081948b943a
|
||||||
DIR(${QTSCRIPTCLASSIC}) := src/lib/qt5/${QTSCRIPTCLASSIC}
|
DIR(${QTSCRIPTCLASSIC}) := src/lib/qt5/${QTSCRIPTCLASSIC}
|
||||||
|
|
||||||
|
|
||||||
PATCHES_DIR := $(REP_DIR)/src/lib/qt5/patches
|
PATCHES_DIR := $(REP_DIR)/src/lib/qt5/patches
|
||||||
QT5_PATCHES := $(shell cat $(PATCHES_DIR)/series)
|
QT5_PATCHES := $(shell cat $(PATCHES_DIR)/series)
|
||||||
QTSCRIPTCLASSIC_PATCHES = qtscriptclassic_qt5.patch
|
QT5_WEBKIT_PATCHES := qt5_qtwebkit_configuration.patch qt5_qtwebkit_generated_headers.patch qt5_qtwebkit.patch
|
||||||
|
QTSCRIPTCLASSIC_PATCHES := qtscriptclassic_qt5.patch
|
||||||
|
|
||||||
PATCHES := $(addprefix src/lib/qt5/patches/, ${QT5_PATCHES} ${QTSCRIPTCLASSIC_PATCHES})
|
PATCHES := $(addprefix src/lib/qt5/patches/, ${QT5_PATCHES} ${QT5_WEBKIT_PATCHES} ${QTSCRIPTCLASSIC_PATCHES})
|
||||||
|
|
||||||
PATCH_OPT := -p1 -d src/lib/qt5/${QT5}
|
PATCH_OPT := -p1 -d ${DIR(${QT5})}
|
||||||
PATCH_OPT(src/lib/qt5/patches/qtscriptclassic_qt5.patch) := -p1 -d src/lib/qt5/${QTSCRIPTCLASSIC}
|
PATCH_OPT(src/lib/qt5/patches/qtscriptclassic_qt5.patch) := -p1 -d ${DIR(${QTSCRIPTCLASSIC})}
|
||||||
|
|
||||||
$(call check_tool,bison)
|
$(call check_tool,bison)
|
||||||
$(call check_tool,perl)
|
$(call check_tool,perl)
|
||||||
|
@ -42,7 +42,7 @@ append config {
|
|||||||
append config [qt5_start_nodes feature]
|
append config [qt5_start_nodes feature]
|
||||||
|
|
||||||
append config {
|
append config {
|
||||||
<start name="qt_launchpad" caps="500">
|
<start name="qt_launchpad" caps="600">
|
||||||
<resource name="RAM" quantum="80M"/>
|
<resource name="RAM" quantum="80M"/>
|
||||||
<config>
|
<config>
|
||||||
<libc stdout="/dev/log" stderr="/dev/log"/>
|
<libc stdout="/dev/log" stderr="/dev/log"/>
|
||||||
@ -50,7 +50,7 @@ append config {
|
|||||||
<dir name="dev"> <log/> </dir>
|
<dir name="dev"> <log/> </dir>
|
||||||
<tar name="qt5_fs_qt_launchpad.tar"/>
|
<tar name="qt5_fs_qt_launchpad.tar"/>
|
||||||
</vfs>
|
</vfs>
|
||||||
<launcher name="calculatorform" ram_quota="30M" caps="150">
|
<launcher name="calculatorform" ram_quota="30M" caps="200">
|
||||||
<config>
|
<config>
|
||||||
<libc stdout="/dev/log" stderr="/dev/log"/>
|
<libc stdout="/dev/log" stderr="/dev/log"/>
|
||||||
<vfs>
|
<vfs>
|
||||||
@ -59,7 +59,7 @@ append config {
|
|||||||
</vfs>
|
</vfs>
|
||||||
</config>
|
</config>
|
||||||
</launcher>
|
</launcher>
|
||||||
<launcher name="tetrix" ram_quota="40M" caps="150">
|
<launcher name="tetrix" ram_quota="40M" caps="200">
|
||||||
<config>
|
<config>
|
||||||
<libc stdout="/dev/log" stderr="/dev/log"/>
|
<libc stdout="/dev/log" stderr="/dev/log"/>
|
||||||
<vfs>
|
<vfs>
|
||||||
@ -93,6 +93,7 @@ append boot_modules {
|
|||||||
libm.lib.so
|
libm.lib.so
|
||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
|
@ -85,6 +85,7 @@ append boot_modules {
|
|||||||
libm.lib.so
|
libm.lib.so
|
||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
|
@ -39,7 +39,7 @@ append config {
|
|||||||
append config [qt5_start_nodes feature]
|
append config [qt5_start_nodes feature]
|
||||||
|
|
||||||
append config {
|
append config {
|
||||||
<start name="calculatorform" caps="150">
|
<start name="calculatorform" caps="200">
|
||||||
<resource name="RAM" quantum="80M"/>
|
<resource name="RAM" quantum="80M"/>
|
||||||
<config>
|
<config>
|
||||||
<vfs>
|
<vfs>
|
||||||
@ -72,6 +72,7 @@ append boot_modules {
|
|||||||
libm.lib.so
|
libm.lib.so
|
||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
|
@ -71,6 +71,7 @@ append boot_modules {
|
|||||||
libm.lib.so
|
libm.lib.so
|
||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
|
@ -1,99 +0,0 @@
|
|||||||
source ${genode_dir}/repos/libports/run/qt5_common.inc
|
|
||||||
|
|
||||||
#
|
|
||||||
# Build
|
|
||||||
#
|
|
||||||
|
|
||||||
append build_components [qt5_build_components feature]
|
|
||||||
|
|
||||||
append build_components {
|
|
||||||
app/qt5/examples/previewer
|
|
||||||
}
|
|
||||||
|
|
||||||
build $build_components
|
|
||||||
|
|
||||||
create_boot_directory
|
|
||||||
|
|
||||||
#
|
|
||||||
# Create Qt tar archive
|
|
||||||
#
|
|
||||||
|
|
||||||
create_qt5_fs_tar_archive "previewer" "gui"
|
|
||||||
|
|
||||||
#
|
|
||||||
# Generate config
|
|
||||||
#
|
|
||||||
|
|
||||||
append config {
|
|
||||||
<config>
|
|
||||||
<parent-provides>}
|
|
||||||
append config [qt5_parent_provides feature]
|
|
||||||
append config {
|
|
||||||
</parent-provides>
|
|
||||||
<default caps="100"/>
|
|
||||||
<default-route>
|
|
||||||
<any-service> <parent/> <child name="wm"/> <any-child/> </any-service>
|
|
||||||
</default-route>}
|
|
||||||
|
|
||||||
append config [qt5_start_nodes feature]
|
|
||||||
|
|
||||||
append config {
|
|
||||||
<start name="previewer" caps="300">
|
|
||||||
<resource name="RAM" quantum="2G"/>
|
|
||||||
<config>
|
|
||||||
<vfs>
|
|
||||||
<dir name="dev"> <log/> </dir>
|
|
||||||
<tar name="qt5_fs_previewer.tar"/>
|
|
||||||
</vfs>
|
|
||||||
<libc stdout="/dev/log" stderr="/dev/log"/>
|
|
||||||
</config>
|
|
||||||
</start>
|
|
||||||
</config>
|
|
||||||
}
|
|
||||||
|
|
||||||
install_config $config
|
|
||||||
|
|
||||||
#
|
|
||||||
# Boot modules
|
|
||||||
#
|
|
||||||
|
|
||||||
append boot_modules [qt5_boot_modules feature]
|
|
||||||
|
|
||||||
append boot_modules {
|
|
||||||
previewer
|
|
||||||
freetype.lib.so
|
|
||||||
gallium.lib.so
|
|
||||||
icu.lib.so
|
|
||||||
ld.lib.so
|
|
||||||
libc.lib.so
|
|
||||||
posix.lib.so
|
|
||||||
libc_pipe.lib.so
|
|
||||||
libm.lib.so
|
|
||||||
libpng.lib.so
|
|
||||||
jpeg.lib.so
|
|
||||||
libcrypto.lib.so
|
|
||||||
libssl.lib.so
|
|
||||||
pthread.lib.so
|
|
||||||
qt5_core.lib.so
|
|
||||||
qt5_gui.lib.so
|
|
||||||
qt5_jscore.lib.so
|
|
||||||
qt5_network.lib.so
|
|
||||||
qt5_printsupport.lib.so
|
|
||||||
qt5_sql.lib.so
|
|
||||||
qt5_webcore.lib.so
|
|
||||||
qt5_webkit.lib.so
|
|
||||||
qt5_webkitwidgets.lib.so
|
|
||||||
qt5_widgets.lib.so
|
|
||||||
qt5_wtf.lib.so
|
|
||||||
qt5_xml.lib.so
|
|
||||||
zlib.lib.so
|
|
||||||
stdcxx.lib.so
|
|
||||||
qt5_fs_previewer.tar
|
|
||||||
}
|
|
||||||
|
|
||||||
build_boot_image $boot_modules
|
|
||||||
|
|
||||||
append qemu_args " -m 300"
|
|
||||||
|
|
||||||
run_genode_until forever
|
|
||||||
|
|
@ -93,6 +93,7 @@ append boot_modules {
|
|||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
libssl.lib.so
|
libssl.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
|
@ -39,7 +39,7 @@ append config {
|
|||||||
append config [qt5_start_nodes feature]
|
append config [qt5_start_nodes feature]
|
||||||
|
|
||||||
append config {
|
append config {
|
||||||
<start name="qt_quicktest" caps="200">
|
<start name="qt_quicktest" caps="250">
|
||||||
<resource name="RAM" quantum="80M"/>
|
<resource name="RAM" quantum="80M"/>
|
||||||
<config>
|
<config>
|
||||||
<vfs>
|
<vfs>
|
||||||
@ -77,13 +77,13 @@ append boot_modules {
|
|||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
libssl.lib.so
|
libssl.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_network.lib.so
|
qt5_network.lib.so
|
||||||
qt5_qml.lib.so
|
qt5_qml.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
qt5_quick.lib.so
|
qt5_quick.lib.so
|
||||||
qt5_v8.lib.so
|
|
||||||
qt5_widgets.lib.so
|
qt5_widgets.lib.so
|
||||||
qt5_xml.lib.so
|
qt5_xml.lib.so
|
||||||
zlib.lib.so
|
zlib.lib.so
|
||||||
|
@ -39,7 +39,7 @@ append config {
|
|||||||
append config [qt5_start_nodes feature]
|
append config [qt5_start_nodes feature]
|
||||||
|
|
||||||
append config {
|
append config {
|
||||||
<start name="samegame" caps="200">
|
<start name="samegame" caps="250">
|
||||||
<resource name="RAM" quantum="128M"/>
|
<resource name="RAM" quantum="128M"/>
|
||||||
<config>
|
<config>
|
||||||
<vfs>
|
<vfs>
|
||||||
@ -77,13 +77,13 @@ append boot_modules {
|
|||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
libssl.lib.so
|
libssl.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_network.lib.so
|
qt5_network.lib.so
|
||||||
qt5_qml.lib.so
|
qt5_qml.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
qt5_quick.lib.so
|
qt5_quick.lib.so
|
||||||
qt5_v8.lib.so
|
|
||||||
qt5_widgets.lib.so
|
qt5_widgets.lib.so
|
||||||
qt5_xml.lib.so
|
qt5_xml.lib.so
|
||||||
zlib.lib.so
|
zlib.lib.so
|
||||||
|
@ -71,6 +71,7 @@ append boot_modules {
|
|||||||
libm.lib.so
|
libm.lib.so
|
||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
|
@ -87,7 +87,7 @@ append_if [expr ![have_spec linux]] config {
|
|||||||
</start>}
|
</start>}
|
||||||
|
|
||||||
append config {
|
append config {
|
||||||
<start name="textedit" caps="150">
|
<start name="textedit" caps="250">
|
||||||
<resource name="RAM" quantum="70M"/>
|
<resource name="RAM" quantum="70M"/>
|
||||||
<config xpos="3" ypos="0" width="500" height="710">
|
<config xpos="3" ypos="0" width="500" height="710">
|
||||||
<libc stdout="/dev/log" stderr="/dev/log"/>
|
<libc stdout="/dev/log" stderr="/dev/log"/>
|
||||||
@ -98,7 +98,7 @@ append config {
|
|||||||
</vfs>
|
</vfs>
|
||||||
</config>
|
</config>
|
||||||
</start>
|
</start>
|
||||||
<start name="textedit2" caps="150">
|
<start name="textedit2" caps="250">
|
||||||
<binary name="textedit" />
|
<binary name="textedit" />
|
||||||
<resource name="RAM" quantum="70M"/>
|
<resource name="RAM" quantum="70M"/>
|
||||||
<config xpos="512" ypos="0" width="500" height="710">
|
<config xpos="512" ypos="0" width="500" height="710">
|
||||||
@ -133,6 +133,7 @@ append boot_modules {
|
|||||||
libm.lib.so
|
libm.lib.so
|
||||||
libpng.lib.so
|
libpng.lib.so
|
||||||
jpeg.lib.so
|
jpeg.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
# identify the qt repository by searching for a file that is unique for qt
|
|
||||||
QT5_REP_DIR := $(call select_from_repositories,lib/import/import-qt5.inc)
|
|
||||||
QT5_REP_DIR := $(realpath $(dir $(QT5_REP_DIR))../..)
|
|
||||||
|
|
||||||
include $(QT5_REP_DIR)/lib/mk/qt5_version.inc
|
|
||||||
|
|
||||||
QT5_PORT_DIR := $(call select_from_ports,qt5)
|
|
||||||
QT5_CONTRIB_DIR := $(QT5_PORT_DIR)/src/lib/qt5/$(QT5)
|
|
||||||
|
|
||||||
QMAKE_PROJECT_PATH = $(QT5_CONTRIB_DIR)/qtwebkit-examples/examples/webkitwidgets/previewer
|
|
||||||
QMAKE_PROJECT_FILE = $(QMAKE_PROJECT_PATH)/previewer.pro
|
|
||||||
|
|
||||||
vpath % $(QMAKE_PROJECT_PATH)
|
|
||||||
|
|
||||||
include $(QT5_REP_DIR)/src/app/qt5/tmpl/target_defaults.inc
|
|
||||||
|
|
||||||
include $(QT5_REP_DIR)/src/app/qt5/tmpl/target_final.inc
|
|
||||||
|
|
||||||
LIBS += posix
|
|
@ -26,5 +26,4 @@ $(BUILD_BASE_DIR)/bin/qt5_fs/$(TARGET)/player_stop.png: $(BUILD_BASE_DIR)/bin/qt
|
|||||||
$(VERBOSE)ln -sf $(QT5_CONTRIB_DIR)/qtbase/examples/network/torrent/icons/$(notdir $@) $@
|
$(VERBOSE)ln -sf $(QT5_CONTRIB_DIR)/qtbase/examples/network/torrent/icons/$(notdir $@) $@
|
||||||
|
|
||||||
$(BUILD_BASE_DIR)/bin/qt5_fs/$(TARGET)/volume.png: $(BUILD_BASE_DIR)/bin/qt5_fs/$(TARGET)
|
$(BUILD_BASE_DIR)/bin/qt5_fs/$(TARGET)/volume.png: $(BUILD_BASE_DIR)/bin/qt5_fs/$(TARGET)
|
||||||
$(VERBOSE)ln -sf $(QT5_CONTRIB_DIR)/qtwebkit/Source/WebKit/efl/DefaultTheme/widget/mediacontrol/mutebutton/unmutebutton.png $@
|
$(VERBOSE)ln -sf $(QT5_CONTRIB_DIR)/qtwebkit/Source/WebCore/platform/efl/DefaultTheme/widget/mediacontrol/mutebutton/unmutebutton.png $@
|
||||||
|
|
||||||
|
@ -322,7 +322,9 @@ them both to 0; an emulation function will be used. */
|
|||||||
/* #undef SUPPORT_LIBZ */
|
/* #undef SUPPORT_LIBZ */
|
||||||
|
|
||||||
/* Define to enable the 16 bit PCRE library. */
|
/* Define to enable the 16 bit PCRE library. */
|
||||||
/* #undef SUPPORT_PCRE16 */
|
#ifndef SUPPORT_PCRE16
|
||||||
|
#define SUPPORT_PCRE16 /**/
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Define to enable the 8 bit PCRE library. */
|
/* Define to enable the 8 bit PCRE library. */
|
||||||
#ifndef SUPPORT_PCRE8
|
#ifndef SUPPORT_PCRE8
|
||||||
@ -339,7 +341,9 @@ them both to 0; an emulation function will be used. */
|
|||||||
even in an EBCDIC environment, but it is incompatible with the EBCDIC
|
even in an EBCDIC environment, but it is incompatible with the EBCDIC
|
||||||
macro. That is, PCRE can support *either* EBCDIC code *or* ASCII/UTF-8/16,
|
macro. That is, PCRE can support *either* EBCDIC code *or* ASCII/UTF-8/16,
|
||||||
but not both at once. */
|
but not both at once. */
|
||||||
/* #undef SUPPORT_UTF */
|
#ifndef SUPPORT_UTF
|
||||||
|
#define SUPPORT_UTF /**/
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#ifndef VERSION
|
#ifndef VERSION
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
<!DOCTYPE RCC>
|
|
||||||
<RCC version="1.0">
|
|
||||||
<qresource prefix="/qt/lib/fonts">
|
|
||||||
<file alias="DejaVuSans.ttf">../../../../contrib/qt-everywhere-opensource-src-5.1.0/qtbase/lib/fonts/DejaVuSans.ttf</file>
|
|
||||||
</qresource>
|
|
||||||
</RCC>
|
|
@ -1,77 +0,0 @@
|
|||||||
qt5_arm.patch
|
|
||||||
|
|
||||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
qtjsbackend/src/3rdparty/v8/src/arm/cpu-arm.cc | 6 ++++++
|
|
||||||
.../Source/JavaScriptCore/assembler/ARMAssembler.h | 7 +++++++
|
|
||||||
.../JavaScriptCore/assembler/MacroAssemblerARM.cpp | 3 ++-
|
|
||||||
3 files changed, 15 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/qtjsbackend/src/3rdparty/v8/src/arm/cpu-arm.cc b/qtjsbackend/src/3rdparty/v8/src/arm/cpu-arm.cc
|
|
||||||
index bed9503..286d7be 100644
|
|
||||||
--- a/qtjsbackend/src/3rdparty/v8/src/arm/cpu-arm.cc
|
|
||||||
+++ b/qtjsbackend/src/3rdparty/v8/src/arm/cpu-arm.cc
|
|
||||||
@@ -27,6 +27,10 @@
|
|
||||||
|
|
||||||
// CPU specific code for arm independent of OS goes here.
|
|
||||||
|
|
||||||
+#ifdef __GENODE__
|
|
||||||
+#include <cpu/cache.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#include "v8.h"
|
|
||||||
|
|
||||||
#if defined(__arm__) && !defined(_WIN32_WCE)
|
|
||||||
@@ -78,6 +82,8 @@ void CPU::FlushICache(void* start, size_t size) {
|
|
||||||
// __ARM_NR_cacheflush. As well as Windows CE does not support to flush a
|
|
||||||
// region, so we need to flush the whole process.
|
|
||||||
FlushInstructionCache(GetCurrentProcess(), NULL, NULL);
|
|
||||||
+#elif defined(__GENODE__)
|
|
||||||
+ Genode::cache_coherent((Genode::addr_t)start, size);
|
|
||||||
#else
|
|
||||||
// Ideally, we would call
|
|
||||||
// syscall(__ARM_NR_cacheflush, start,
|
|
||||||
diff --git a/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h b/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h
|
|
||||||
index 18b1017..7b0e2ea 100644
|
|
||||||
--- a/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h
|
|
||||||
+++ b/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h
|
|
||||||
@@ -29,9 +29,14 @@
|
|
||||||
|
|
||||||
#if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
|
|
||||||
|
|
||||||
+#if OS(GENODE)
|
|
||||||
+#include <cpu/cache.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#include "AssemblerBufferWithConstantPool.h"
|
|
||||||
#include "JITCompilationEffort.h"
|
|
||||||
#include <wtf/Assertions.h>
|
|
||||||
+
|
|
||||||
namespace JSC {
|
|
||||||
|
|
||||||
typedef uint32_t ARMWord;
|
|
||||||
@@ -1052,6 +1057,8 @@ namespace JSC {
|
|
||||||
UNUSED_PARAM(size);
|
|
||||||
#elif OS(QNX)
|
|
||||||
msync(code, size, MS_INVALIDATE_ICACHE);
|
|
||||||
+#elif OS(GENODE)
|
|
||||||
+ Genode::cache_coherent((Genode::addr_t)code, size);
|
|
||||||
#else
|
|
||||||
#error "The cacheFlush support is missing on this platform."
|
|
||||||
#endif
|
|
||||||
diff --git a/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp b/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
|
|
||||||
index 98dc3e9..e26df76 100644
|
|
||||||
--- a/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
|
|
||||||
+++ b/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
|
|
||||||
@@ -57,7 +57,8 @@ static bool isVFPPresent()
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
-#if (COMPILER(RVCT) && defined(__TARGET_FPU_VFP)) || (COMPILER(GCC) && defined(__VFP_FP__))
|
|
||||||
+#if (COMPILER(RVCT) && defined(__TARGET_FPU_VFP)) || \
|
|
||||||
+ (COMPILER(GCC) && defined(__VFP_FP__) && !defined(__SOFTFP__))
|
|
||||||
return true;
|
|
||||||
#else
|
|
||||||
return false;
|
|
@ -4,98 +4,23 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
configure | 2
|
qtbase/configure | 98 +++---
|
||||||
qt.pro | 42 +-
|
qtbase/mkspecs/genode-g++/qmake.conf | 10 +
|
||||||
qtbase/configure | 8
|
qtbase/mkspecs/genode-g++/qplatformdefs.h | 82 +++++
|
||||||
qtbase/mkspecs/genode-g++/qmake.conf | 12
|
qtbase/src/corelib/global/qconfig-genode.h | 426 ++++++++++++++++++++++++++++
|
||||||
qtbase/mkspecs/genode-g++/qplatformdefs.h | 112 ++++
|
qtdeclarative/tools/tools.pro | 5
|
||||||
qtbase/src/corelib/global/qconfig-genode.h | 546 ++++++++++++++++++++
|
5 files changed, 568 insertions(+), 53 deletions(-)
|
||||||
qtdeclarative/examples/quick/quick.pro | 6
|
|
||||||
qtdeclarative/src/imports/imports.pro | 2
|
|
||||||
qtdeclarative/tests/tests.pro | 4
|
|
||||||
qtquick1/examples/declarative/declarative.pro | 1
|
|
||||||
qtwebkit/Tools/qmake/mkspecs/features/features.prf | 6
|
|
||||||
11 files changed, 707 insertions(+), 34 deletions(-)
|
|
||||||
create mode 100644 qtbase/mkspecs/genode-g++/qmake.conf
|
create mode 100644 qtbase/mkspecs/genode-g++/qmake.conf
|
||||||
create mode 100644 qtbase/mkspecs/genode-g++/qplatformdefs.h
|
create mode 100644 qtbase/mkspecs/genode-g++/qplatformdefs.h
|
||||||
create mode 100644 qtbase/src/corelib/global/qconfig-genode.h
|
create mode 100644 qtbase/src/corelib/global/qconfig-genode.h
|
||||||
|
|
||||||
diff --git a/configure b/configure
|
|
||||||
index 9ba24b5..d0f1357 100755
|
|
||||||
--- a/configure
|
|
||||||
+++ b/configure
|
|
||||||
@@ -60,4 +60,4 @@ echo "+ cd .."
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
echo "+ qtbase/bin/qmake $srcpath"
|
|
||||||
-exec qtbase/bin/qmake "$srcpath"
|
|
||||||
+exec qtbase/bin/qmake -r "$srcpath"
|
|
||||||
diff --git a/qt.pro b/qt.pro
|
|
||||||
index 218701a..bb4c037 100644
|
|
||||||
--- a/qt.pro
|
|
||||||
+++ b/qt.pro
|
|
||||||
@@ -54,33 +54,33 @@ defineTest(addModule) {
|
|
||||||
# it may not build.
|
|
||||||
|
|
||||||
addModule(qtbase)
|
|
||||||
-addModule(qtx11extras, qtbase)
|
|
||||||
-addModule(qlalr, qtbase)
|
|
||||||
+#addModule(qtx11extras, qtbase)
|
|
||||||
+#addModule(qlalr, qtbase)
|
|
||||||
addModule(qtsvg, qtbase)
|
|
||||||
addModule(qtxmlpatterns, qtbase)
|
|
||||||
addModule(qtjsbackend, qtbase)
|
|
||||||
addModule(qtdeclarative, qtjsbackend, qtsvg qtxmlpatterns)
|
|
||||||
-addModule(qtquickcontrols, qtdeclarative)
|
|
||||||
-addModule(qtmultimedia, qtdeclarative)
|
|
||||||
-addModule(qtactiveqt, qtbase)
|
|
||||||
-addModule(qt3d, qtdeclarative)
|
|
||||||
-addModule(qtjsondb, qtdeclarative)
|
|
||||||
-addModule(qtsystems, qtbase, qtdeclarative qtjsondb)
|
|
||||||
-addModule(qtlocation, qtbase, qt3d qtjsondb qtsystems qtmultimedia)
|
|
||||||
-addModule(qtsensors, qtbase, qtdeclarative)
|
|
||||||
-addModule(qtconnectivity, qtsystems)
|
|
||||||
-addModule(qtfeedback, qtdeclarative, qtmultimedia)
|
|
||||||
-addModule(qtpim, qtdeclarative, qtjsondb)
|
|
||||||
+#addModule(qtquickcontrols, qtdeclarative)
|
|
||||||
+#addModule(qtmultimedia, qtdeclarative)
|
|
||||||
+#addModule(qtactiveqt, qtbase)
|
|
||||||
+#addModule(qt3d, qtdeclarative)
|
|
||||||
+#addModule(qtjsondb, qtdeclarative)
|
|
||||||
+#addModule(qtsystems, qtbase, qtdeclarative qtjsondb)
|
|
||||||
+#addModule(qtlocation, qtbase, qt3d qtjsondb qtsystems qtmultimedia)
|
|
||||||
+#addModule(qtsensors, qtbase, qtdeclarative)
|
|
||||||
+#addModule(qtconnectivity, qtsystems)
|
|
||||||
+#addModule(qtfeedback, qtdeclarative, qtmultimedia)
|
|
||||||
+#addModule(qtpim, qtdeclarative, qtjsondb)
|
|
||||||
addModule(qtwebkit, qtdeclarative, qtlocation qtsensors, WebKit.pro)
|
|
||||||
addModule(qttools, qtbase, qtdeclarative qtactiveqt qtwebkit)
|
|
||||||
addModule(qtwebkit-examples, qtwebkit qttools)
|
|
||||||
addModule(qtimageformats, qtbase)
|
|
||||||
-addModule(qtgraphicaleffects, qtdeclarative)
|
|
||||||
+#addModule(qtgraphicaleffects, qtdeclarative)
|
|
||||||
addModule(qtscript, qtbase)
|
|
||||||
-addModule(qtquick1, qtscript, qtsvg qtxmlpatterns qtwebkit qttools)
|
|
||||||
-addModule(qtdocgallery, qtdeclarative, qtjsondb)
|
|
||||||
-!win32:!mac:addModule(qtwayland, qtbase, qtdeclarative)
|
|
||||||
-addModule(qtserialport, qtbase)
|
|
||||||
-addModule(qttranslations, qttools)
|
|
||||||
-addModule(qtdoc, qtdeclarative)
|
|
||||||
-addModule(qtqa, qtbase)
|
|
||||||
+#addModule(qtquick1, qtscript, qtsvg qtxmlpatterns qtwebkit qttools)
|
|
||||||
+#addModule(qtdocgallery, qtdeclarative, qtjsondb)
|
|
||||||
+#!win32:!mac:addModule(qtwayland, qtbase, qtdeclarative)
|
|
||||||
+#addModule(qtserialport, qtbase)
|
|
||||||
+#addModule(qttranslations, qttools)
|
|
||||||
+#addModule(qtdoc, qtdeclarative)
|
|
||||||
+#addModule(qtqa, qtbase)
|
|
||||||
diff --git a/qtbase/configure b/qtbase/configure
|
diff --git a/qtbase/configure b/qtbase/configure
|
||||||
index d7c9674..956c3e1 100755
|
index 0b8b417..1d8bd6b 100755
|
||||||
--- a/qtbase/configure
|
--- a/qtbase/configure
|
||||||
+++ b/qtbase/configure
|
+++ b/qtbase/configure
|
||||||
@@ -857,10 +857,10 @@ CFG_XINERAMA=runtime
|
@@ -633,10 +633,10 @@ CFG_MTDEV=auto
|
||||||
CFG_XFIXES=runtime
|
CFG_JOURNALD=no
|
||||||
CFG_ZLIB=auto
|
CFG_SYSLOG=no
|
||||||
CFG_SQLITE=qt
|
CFG_SQLITE=qt
|
||||||
-CFG_GIF=auto
|
-CFG_GIF=auto
|
||||||
+CFG_GIF=yes
|
+CFG_GIF=yes
|
||||||
@ -106,85 +31,179 @@ index d7c9674..956c3e1 100755
|
|||||||
CFG_LIBJPEG=auto
|
CFG_LIBJPEG=auto
|
||||||
CFG_XCURSOR=runtime
|
CFG_XCURSOR=runtime
|
||||||
CFG_XRANDR=runtime
|
CFG_XRANDR=runtime
|
||||||
@@ -883,7 +883,7 @@ CFG_SKIP_MODULES=""
|
@@ -743,7 +743,7 @@ CFG_GETADDRINFO=auto
|
||||||
CFG_COMPILE_EXAMPLES=auto
|
|
||||||
CFG_RELEASE_QMAKE=no
|
|
||||||
CFG_AUDIO_BACKEND=auto
|
|
||||||
-CFG_V8SNAPSHOT=auto
|
|
||||||
+CFG_V8SNAPSHOT=no
|
|
||||||
CFG_QML_DEBUG=yes
|
|
||||||
CFG_JAVASCRIPTCORE_JIT=auto
|
|
||||||
CFG_PKGCONFIG=auto
|
|
||||||
@@ -949,7 +949,7 @@ CFG_GETADDRINFO=auto
|
|
||||||
CFG_IPV6IFNAME=auto
|
CFG_IPV6IFNAME=auto
|
||||||
CFG_GETIFADDRS=auto
|
CFG_GETIFADDRS=auto
|
||||||
CFG_INOTIFY=auto
|
CFG_INOTIFY=auto
|
||||||
-CFG_EVENTFD=auto
|
-CFG_EVENTFD=auto
|
||||||
+CFG_EVENTFD=no
|
+CFG_EVENTFD=no
|
||||||
|
CFG_CLOEXEC=no
|
||||||
CFG_RPATH=yes
|
CFG_RPATH=yes
|
||||||
CFG_FRAMEWORK=auto
|
CFG_FRAMEWORK=auto
|
||||||
CFG_MAC_HARFBUZZ=no
|
@@ -5337,16 +5337,16 @@ elif [ "$CFG_OPENGL" = "es2" ]; then
|
||||||
|
echo " ${XQMAKESPEC}."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
-elif [ "$CFG_OPENGL" = "desktop" ]; then
|
||||||
|
- # Desktop OpenGL support
|
||||||
|
- compileTestWithPkgConfig gl unix/opengldesktop "OpenGL" OPENGL
|
||||||
|
- if [ $? != "0" ]; then
|
||||||
|
- echo "The OpenGL functionality test failed!"
|
||||||
|
- echo " You might need to modify the include and library search paths by editing"
|
||||||
|
- echo " QMAKE_INCDIR_OPENGL, QMAKE_LIBDIR_OPENGL and QMAKE_LIBS_OPENGL in"
|
||||||
|
- echo " ${XQMAKESPEC}."
|
||||||
|
- exit 1
|
||||||
|
- fi
|
||||||
|
+#elif [ "$CFG_OPENGL" = "desktop" ]; then
|
||||||
|
+# # Desktop OpenGL support
|
||||||
|
+# compileTestWithPkgConfig gl unix/opengldesktop "OpenGL" OPENGL
|
||||||
|
+# if [ $? != "0" ]; then
|
||||||
|
+# echo "The OpenGL functionality test failed!"
|
||||||
|
+# echo " You might need to modify the include and library search paths by editing"
|
||||||
|
+# echo " QMAKE_INCDIR_OPENGL, QMAKE_LIBDIR_OPENGL and QMAKE_LIBS_OPENGL in"
|
||||||
|
+# echo " ${XQMAKESPEC}."
|
||||||
|
+# exit 1
|
||||||
|
+# fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If OpenGL ES 2.0 is enabled, check for 3.0 and higher. This is used to allow
|
||||||
|
@@ -5760,39 +5760,39 @@ else
|
||||||
|
fi
|
||||||
|
|
||||||
|
# EGL Support
|
||||||
|
-if [ "$CFG_EGL" != "no" ]; then
|
||||||
|
- if [ "$CFG_EGL" = "yes" ] && [ "$CFG_OPENGL" = "no" ]; then
|
||||||
|
- echo "EGL support was requested but OpenGL support is disabled."
|
||||||
|
- echo "Either disable EGL support or enable OpenGL support."
|
||||||
|
- exit 101
|
||||||
|
- fi
|
||||||
|
-
|
||||||
|
- if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists egl 2>/dev/null; then
|
||||||
|
- QMAKE_INCDIR_EGL=`$PKG_CONFIG --cflags-only-I egl 2>/dev/null | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||||
|
- QMAKE_LIBS_EGL=`$PKG_CONFIG --libs egl 2>/dev/null`
|
||||||
|
- QMAKE_CFLAGS_EGL=`$PKG_CONFIG --cflags egl 2>/dev/null`
|
||||||
|
- QMakeVar set QMAKE_INCDIR_EGL "$QMAKE_INCDIR_EGL"
|
||||||
|
- QMakeVar set QMAKE_LIBS_EGL "$QMAKE_LIBS_EGL"
|
||||||
|
- QMakeVar set QMAKE_CFLAGS_EGL "`echo " $QMAKE_CFLAGS_EGL " | sed -e 's, -I[^ ]* , ,g;s,^ ,,;s, $,,'`"
|
||||||
|
- fi # detect EGL support
|
||||||
|
- if compileTest qpa/egl "EGL" $QMAKE_CFLAGS_EGL $QMAKE_LIBS_EGL; then
|
||||||
|
- CFG_EGL=yes
|
||||||
|
- if compileTest qpa/egl-x11 "EGL-X11" $QMAKE_CFLAGS_EGL $QMAKE_LIBS_EGL; then
|
||||||
|
- CFG_EGL_X=yes
|
||||||
|
- else
|
||||||
|
- CFG_EGL_X=no
|
||||||
|
- fi
|
||||||
|
- elif [ "$CFG_EGL" = "yes" ]; then
|
||||||
|
- echo " The EGL functionality test failed; EGL is required by some QPA plugins to manage contexts & surfaces."
|
||||||
|
- [ -z "$PKG_CONFIG" ] && echo " Use of pkg-config is not enabled, maybe you want to pass -pkg-config?"
|
||||||
|
- echo " You might need to modify the include and library search paths by editing"
|
||||||
|
- echo " QMAKE_INCDIR_EGL, QMAKE_LIBDIR_EGL and QMAKE_LIBS_EGL in ${XQMAKESPEC}."
|
||||||
|
- exit 1
|
||||||
|
- else
|
||||||
|
- CFG_EGL=no
|
||||||
|
- CFG_EGL_X=no
|
||||||
|
- fi
|
||||||
|
-fi
|
||||||
|
+#if [ "$CFG_EGL" != "no" ]; then
|
||||||
|
+# if [ "$CFG_EGL" = "yes" ] && [ "$CFG_OPENGL" = "no" ]; then
|
||||||
|
+# echo "EGL support was requested but OpenGL support is disabled."
|
||||||
|
+# echo "Either disable EGL support or enable OpenGL support."
|
||||||
|
+# exit 101
|
||||||
|
+# fi
|
||||||
|
+#
|
||||||
|
+# if [ -n "$PKG_CONFIG" ] && $PKG_CONFIG --exists egl 2>/dev/null; then
|
||||||
|
+# QMAKE_INCDIR_EGL=`$PKG_CONFIG --cflags-only-I egl 2>/dev/null | sed -e 's,^-I,,g' -e 's, -I, ,g'`
|
||||||
|
+# QMAKE_LIBS_EGL=`$PKG_CONFIG --libs egl 2>/dev/null`
|
||||||
|
+# QMAKE_CFLAGS_EGL=`$PKG_CONFIG --cflags egl 2>/dev/null`
|
||||||
|
+# QMakeVar set QMAKE_INCDIR_EGL "$QMAKE_INCDIR_EGL"
|
||||||
|
+# QMakeVar set QMAKE_LIBS_EGL "$QMAKE_LIBS_EGL"
|
||||||
|
+# QMakeVar set QMAKE_CFLAGS_EGL "`echo " $QMAKE_CFLAGS_EGL " | sed -e 's, -I[^ ]* , ,g;s,^ ,,;s, $,,'`"
|
||||||
|
+# fi # detect EGL support
|
||||||
|
+# if compileTest qpa/egl "EGL" $QMAKE_CFLAGS_EGL $QMAKE_LIBS_EGL; then
|
||||||
|
+# CFG_EGL=yes
|
||||||
|
+# if compileTest qpa/egl-x11 "EGL-X11" $QMAKE_CFLAGS_EGL $QMAKE_LIBS_EGL; then
|
||||||
|
+# CFG_EGL_X=yes
|
||||||
|
+# else
|
||||||
|
+# CFG_EGL_X=no
|
||||||
|
+# fi
|
||||||
|
+# elif [ "$CFG_EGL" = "yes" ]; then
|
||||||
|
+# echo " The EGL functionality test failed; EGL is required by some QPA plugins to manage contexts & surfaces."
|
||||||
|
+# [ -z "$PKG_CONFIG" ] && echo " Use of pkg-config is not enabled, maybe you want to pass -pkg-config?"
|
||||||
|
+# echo " You might need to modify the include and library search paths by editing"
|
||||||
|
+# echo " QMAKE_INCDIR_EGL, QMAKE_LIBDIR_EGL and QMAKE_LIBS_EGL in ${XQMAKESPEC}."
|
||||||
|
+# exit 1
|
||||||
|
+# else
|
||||||
|
+# CFG_EGL=no
|
||||||
|
+# CFG_EGL_X=no
|
||||||
|
+# fi
|
||||||
|
+#fi
|
||||||
|
|
||||||
|
if [ "$CFG_EGLFS" != "no" ]; then
|
||||||
|
if [ "$XPLATFORM_QNX" = "no" ] && [ "$CFG_OPENGL" != "no" ]; then
|
||||||
|
@@ -6064,9 +6064,9 @@ if [ "$CFG_GETIFADDRS" != "no" ]; then
|
||||||
|
fi
|
||||||
|
|
||||||
|
# find if the platform provides thread-safe CLOEXEC support
|
||||||
|
-if compileTest unix/cloexec "cloexec"; then
|
||||||
|
- CFG_CLOEXEC=yes
|
||||||
|
-fi
|
||||||
|
+#if compileTest unix/cloexec "cloexec"; then
|
||||||
|
+# CFG_CLOEXEC=yes
|
||||||
|
+#fi
|
||||||
|
|
||||||
|
if [ "$XPLATFORM_MAC" = "yes" ] && [ "$CFG_SECURETRANSPORT" != "no" ] && ([ "$CFG_OPENSSL" = "no" ] || [ "$CFG_OPENSSL" = "auto" ]); then
|
||||||
|
CFG_SECURETRANSPORT=yes
|
||||||
diff --git a/qtbase/mkspecs/genode-g++/qmake.conf b/qtbase/mkspecs/genode-g++/qmake.conf
|
diff --git a/qtbase/mkspecs/genode-g++/qmake.conf b/qtbase/mkspecs/genode-g++/qmake.conf
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..f99671f
|
index 0000000..734ae5c
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/qtbase/mkspecs/genode-g++/qmake.conf
|
+++ b/qtbase/mkspecs/genode-g++/qmake.conf
|
||||||
@@ -0,0 +1,12 @@
|
@@ -0,0 +1,10 @@
|
||||||
+#
|
+#
|
||||||
+# qmake configuration for genode-g++
|
+# qmake configuration for genode-g++
|
||||||
+#
|
+#
|
||||||
+
|
+
|
||||||
+MAKEFILE_GENERATOR = UNIX
|
+MAKEFILE_GENERATOR = UNIX
|
||||||
+CONFIG += incremental gdb_dwarf_index
|
|
||||||
+QMAKE_INCREMENTAL_STYLE = sublib
|
|
||||||
+
|
+
|
||||||
+include(../common/linux.conf)
|
+include(../common/unix.conf)
|
||||||
+include(../common/gcc-base-unix.conf)
|
+include(../common/gcc-base-unix.conf)
|
||||||
+include(../common/g++-unix.conf)
|
+include(../common/g++-unix.conf)
|
||||||
+load(qt_config)
|
+load(qt_config)
|
||||||
diff --git a/qtbase/mkspecs/genode-g++/qplatformdefs.h b/qtbase/mkspecs/genode-g++/qplatformdefs.h
|
diff --git a/qtbase/mkspecs/genode-g++/qplatformdefs.h b/qtbase/mkspecs/genode-g++/qplatformdefs.h
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..4d2c580
|
index 0000000..d4d67b0
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/qtbase/mkspecs/genode-g++/qplatformdefs.h
|
+++ b/qtbase/mkspecs/genode-g++/qplatformdefs.h
|
||||||
@@ -0,0 +1,112 @@
|
@@ -0,0 +1,82 @@
|
||||||
+/****************************************************************************
|
+/****************************************************************************
|
||||||
+**
|
+**
|
||||||
+** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
|
+** Copyright (C) 2015 The Qt Company Ltd.
|
||||||
+** Contact: http://www.qt-project.org/legal
|
+** Contact: http://www.qt.io/licensing/
|
||||||
+**
|
+**
|
||||||
+** This file is part of the qmake spec of the Qt Toolkit.
|
+** This file is part of the qmake spec of the Qt Toolkit.
|
||||||
+**
|
+**
|
||||||
+** $QT_BEGIN_LICENSE:LGPL$
|
+** $QT_BEGIN_LICENSE:LGPL21$
|
||||||
+** Commercial License Usage
|
+** Commercial License Usage
|
||||||
+** Licensees holding valid commercial Qt licenses may use this file in
|
+** Licensees holding valid commercial Qt licenses may use this file in
|
||||||
+** accordance with the commercial license agreement provided with the
|
+** accordance with the commercial license agreement provided with the
|
||||||
+** Software or, alternatively, in accordance with the terms contained in
|
+** Software or, alternatively, in accordance with the terms contained in
|
||||||
+** a written agreement between you and Digia. For licensing terms and
|
+** a written agreement between you and The Qt Company. For licensing terms
|
||||||
+** conditions see http://qt.digia.com/licensing. For further information
|
+** and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
+** use the contact form at http://qt.digia.com/contact-us.
|
+** information use the contact form at http://www.qt.io/contact-us.
|
||||||
+**
|
+**
|
||||||
+** GNU Lesser General Public License Usage
|
+** GNU Lesser General Public License Usage
|
||||||
+** Alternatively, this file may be used under the terms of the GNU Lesser
|
+** Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
+** General Public License version 2.1 as published by the Free Software
|
+** General Public License version 2.1 or version 3 as published by the Free
|
||||||
+** Foundation and appearing in the file LICENSE.LGPL included in the
|
+** Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
+** packaging of this file. Please review the following information to
|
+** LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
+** ensure the GNU Lesser General Public License version 2.1 requirements
|
+** following information to ensure the GNU Lesser General Public License
|
||||||
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
+** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
+** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
+**
|
+**
|
||||||
+** In addition, as a special exception, Digia gives you certain additional
|
+** As a special exception, The Qt Company gives you certain additional
|
||||||
+** rights. These rights are described in the Digia Qt LGPL Exception
|
+** rights. These rights are described in The Qt Company LGPL Exception
|
||||||
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
+**
|
+**
|
||||||
+** GNU General Public License Usage
|
|
||||||
+** Alternatively, this file may be used under the terms of the GNU
|
|
||||||
+** General Public License version 3.0 as published by the Free Software
|
|
||||||
+** Foundation and appearing in the file LICENSE.GPL included in the
|
|
||||||
+** packaging of this file. Please review the following information to
|
|
||||||
+** ensure the GNU General Public License version 3.0 requirements will be
|
|
||||||
+** met: http://www.gnu.org/copyleft/gpl.html.
|
|
||||||
+**
|
|
||||||
+**
|
|
||||||
+** $QT_END_LICENSE$
|
+** $QT_END_LICENSE$
|
||||||
+**
|
+**
|
||||||
+****************************************************************************/
|
+****************************************************************************/
|
||||||
@ -198,28 +217,21 @@ index 0000000..4d2c580
|
|||||||
+
|
+
|
||||||
+// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
+// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
|
||||||
+
|
+
|
||||||
+// 1) need to reset default environment if _BSD_SOURCE is defined
|
|
||||||
+// 2) need to specify POSIX thread interfaces explicitly in glibc 2.0
|
|
||||||
+// 3) it seems older glibc need this to include the X/Open stuff
|
|
||||||
+#ifndef _GNU_SOURCE
|
|
||||||
+# define _GNU_SOURCE
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#include <unistd.h>
|
+#include <unistd.h>
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
+// We are hot - unistd.h should have turned on the specific APIs we requested
|
+// We are hot - unistd.h should have turned on the specific APIs we requested
|
||||||
+
|
+
|
||||||
+#ifndef Q_OS_GENODE
|
+
|
||||||
+#include <features.h>
|
|
||||||
+#endif
|
|
||||||
+#include <pthread.h>
|
+#include <pthread.h>
|
||||||
+#include <dirent.h>
|
+#include <dirent.h>
|
||||||
+#include <fcntl.h>
|
+#include <fcntl.h>
|
||||||
+#include <grp.h>
|
+#include <grp.h>
|
||||||
+#include <pwd.h>
|
+#include <pwd.h>
|
||||||
+#include <signal.h>
|
+#include <signal.h>
|
||||||
|
+#include <dlfcn.h>
|
||||||
+
|
+
|
||||||
|
+#include <sys/param.h>
|
||||||
+#include <sys/types.h>
|
+#include <sys/types.h>
|
||||||
+#include <sys/ioctl.h>
|
+#include <sys/ioctl.h>
|
||||||
+#include <sys/ipc.h>
|
+#include <sys/ipc.h>
|
||||||
@ -231,45 +243,27 @@ index 0000000..4d2c580
|
|||||||
+#include <sys/stat.h>
|
+#include <sys/stat.h>
|
||||||
+#include <sys/wait.h>
|
+#include <sys/wait.h>
|
||||||
+#include <netinet/in.h>
|
+#include <netinet/in.h>
|
||||||
+#ifdef Q_OS_GENODE
|
|
||||||
+#define QT_NO_IPV6IFNAME
|
|
||||||
+#endif
|
|
||||||
+#ifndef QT_NO_IPV6IFNAME
|
+#ifndef QT_NO_IPV6IFNAME
|
||||||
+#include <net/if.h>
|
+#include <net/if.h>
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#define QT_USE_XOPEN_LFS_EXTENSIONS
|
|
||||||
+#include "../common/posix/qplatformdefs.h"
|
+#include "../common/posix/qplatformdefs.h"
|
||||||
+
|
+
|
||||||
+#ifdef Q_OS_GENODE
|
|
||||||
+#undef QT_OPEN_LARGEFILE
|
+#undef QT_OPEN_LARGEFILE
|
||||||
|
+
|
||||||
+#define QT_OPEN_LARGEFILE 0
|
+#define QT_OPEN_LARGEFILE 0
|
||||||
+#endif
|
|
||||||
+
|
+
|
||||||
+#undef QT_SOCKLEN_T
|
|
||||||
+
|
|
||||||
+#if (defined(__GLIBC__) && (__GLIBC__ >= 2)) || defined(Q_OS_GENODE)
|
|
||||||
+#define QT_SOCKLEN_T socklen_t
|
|
||||||
+#else
|
|
||||||
+#define QT_SOCKLEN_T int
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
|
|
||||||
+#define QT_SNPRINTF ::snprintf
|
+#define QT_SNPRINTF ::snprintf
|
||||||
+#define QT_VSNPRINTF ::vsnprintf
|
+#define QT_VSNPRINTF ::vsnprintf
|
||||||
+#endif
|
|
||||||
+
|
+
|
||||||
+#endif // QPLATFORMDEFS_H
|
+#endif // QPLATFORMDEFS_H
|
||||||
diff --git a/qtbase/src/corelib/global/qconfig-genode.h b/qtbase/src/corelib/global/qconfig-genode.h
|
diff --git a/qtbase/src/corelib/global/qconfig-genode.h b/qtbase/src/corelib/global/qconfig-genode.h
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..681af14
|
index 0000000..56a0b73
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/qtbase/src/corelib/global/qconfig-genode.h
|
+++ b/qtbase/src/corelib/global/qconfig-genode.h
|
||||||
@@ -0,0 +1,546 @@
|
@@ -0,0 +1,426 @@
|
||||||
+/* Data structures */
|
+/* Data structures */
|
||||||
+#ifndef QT_NO_STL
|
|
||||||
+# define QT_NO_STL
|
|
||||||
+#endif
|
|
||||||
+//#ifndef QT_NO_TEXTDATE
|
+//#ifndef QT_NO_TEXTDATE
|
||||||
+//# define QT_NO_TEXTDATE
|
+//# define QT_NO_TEXTDATE
|
||||||
+//#endif
|
+//#endif
|
||||||
@ -305,9 +299,6 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_PROGRESSDIALOG
|
+//#ifndef QT_NO_PROGRESSDIALOG
|
||||||
+//# define QT_NO_PROGRESSDIALOG
|
+//# define QT_NO_PROGRESSDIALOG
|
||||||
+//#endif
|
+//#endif
|
||||||
+//#ifndef QT_NO_TABDIALOG
|
|
||||||
+//# define QT_NO_TABDIALOG
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_WIZARD
|
+//#ifndef QT_NO_WIZARD
|
||||||
+//# define QT_NO_WIZARD
|
+//# define QT_NO_WIZARD
|
||||||
+//#endif
|
+//#endif
|
||||||
@ -339,9 +330,6 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_FREETYPE
|
+//#ifndef QT_NO_FREETYPE
|
||||||
+//# define QT_NO_FREETYPE
|
+//# define QT_NO_FREETYPE
|
||||||
+//#endif
|
+//#endif
|
||||||
+#ifndef QT_NO_QWS_QPF2
|
|
||||||
+# define QT_NO_QWS_QPF2
|
|
||||||
+#endif
|
|
||||||
+
|
+
|
||||||
+/* Images */
|
+/* Images */
|
||||||
+//#ifndef QT_NO_IMAGEFORMATPLUGIN
|
+//#ifndef QT_NO_IMAGEFORMATPLUGIN
|
||||||
@ -376,9 +364,6 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_BIG_CODECS
|
+//#ifndef QT_NO_BIG_CODECS
|
||||||
+//# define QT_NO_BIG_CODECS
|
+//# define QT_NO_BIG_CODECS
|
||||||
+//#endif
|
+//#endif
|
||||||
+//#ifndef QT_NO_QWS_INPUTMETHODS
|
|
||||||
+//# define QT_NO_QWS_INPUTMETHODS
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_TEXTCODEC
|
+//#ifndef QT_NO_TEXTCODEC
|
||||||
+//# define QT_NO_TEXTCODEC
|
+//# define QT_NO_TEXTCODEC
|
||||||
+//#endif
|
+//#endif
|
||||||
@ -388,9 +373,6 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_TRANSLATION
|
+//#ifndef QT_NO_TRANSLATION
|
||||||
+//# define QT_NO_TRANSLATION
|
+//# define QT_NO_TRANSLATION
|
||||||
+//#endif
|
+//#endif
|
||||||
+//#ifndef QT_NO_TRANSLATION_UTF8
|
|
||||||
+//# define QT_NO_TRANSLATION_UTF8
|
|
||||||
+//#endif
|
|
||||||
+
|
+
|
||||||
+/* ItemViews */
|
+/* ItemViews */
|
||||||
+//#ifndef QT_NO_ITEMVIEWS
|
+//#ifndef QT_NO_ITEMVIEWS
|
||||||
@ -458,12 +440,6 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_SHORTCUT
|
+//#ifndef QT_NO_SHORTCUT
|
||||||
+//# define QT_NO_SHORTCUT
|
+//# define QT_NO_SHORTCUT
|
||||||
+//#endif
|
+//#endif
|
||||||
+#ifndef QT_NO_SOUND
|
|
||||||
+# define QT_NO_SOUND
|
|
||||||
+#endif
|
|
||||||
+#ifndef QT_NO_SYSTEMLOCALE
|
|
||||||
+# define QT_NO_SYSTEMLOCALE
|
|
||||||
+#endif
|
|
||||||
+#ifndef QT_NO_SYSTEMSEMAPHORE
|
+#ifndef QT_NO_SYSTEMSEMAPHORE
|
||||||
+# define QT_NO_SYSTEMSEMAPHORE
|
+# define QT_NO_SYSTEMSEMAPHORE
|
||||||
+#endif
|
+#endif
|
||||||
@ -490,12 +466,6 @@ index 0000000..681af14
|
|||||||
+//#endif
|
+//#endif
|
||||||
+
|
+
|
||||||
+/* Networking */
|
+/* Networking */
|
||||||
+#ifndef QT_NO_COP
|
|
||||||
+# define QT_NO_COP
|
|
||||||
+#endif
|
|
||||||
+//#ifndef QT_NO_HOSTINFO
|
|
||||||
+//# define QT_NO_HOSTINFO
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_HTTP
|
+//#ifndef QT_NO_HTTP
|
||||||
+//# define QT_NO_HTTP
|
+//# define QT_NO_HTTP
|
||||||
+//#endif
|
+//#endif
|
||||||
@ -505,37 +475,22 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_SOCKS5
|
+//#ifndef QT_NO_SOCKS5
|
||||||
+//# define QT_NO_SOCKS5
|
+//# define QT_NO_SOCKS5
|
||||||
+//#endif
|
+//#endif
|
||||||
+#ifndef QT_NO_UDPSOCKET
|
+//#ifndef QT_NO_UDPSOCKET
|
||||||
+# define QT_NO_UDPSOCKET
|
+//# define QT_NO_UDPSOCKET
|
||||||
+#endif
|
+//#endif
|
||||||
+#ifndef QT_NO_URLINFO
|
|
||||||
+# define QT_NO_URLINFO
|
|
||||||
+#endif
|
|
||||||
+#ifndef QT_NO_FTP
|
+#ifndef QT_NO_FTP
|
||||||
+# define QT_NO_FTP
|
+# define QT_NO_FTP
|
||||||
+#endif
|
+#endif
|
||||||
+/* found in source files */
|
+
|
||||||
+//#ifndef QT_NO_LOCALSOCKET
|
+/* Added for Genode */
|
||||||
+//# define QT_NO_LOCALSOCKET
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_LOCALSERVER
|
|
||||||
+//# define QT_NO_LOCALSERVER
|
|
||||||
+//#endif
|
|
||||||
+#ifndef QT_NO_NETWORKINTERFACE
|
+#ifndef QT_NO_NETWORKINTERFACE
|
||||||
+# define QT_NO_NETWORKINTERFACE
|
+# define QT_NO_NETWORKINTERFACE
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+
|
|
||||||
+/* Painting */
|
+/* Painting */
|
||||||
+//#ifndef QT_NO_COLORNAMES
|
+//#ifndef QT_NO_COLORNAMES
|
||||||
+//# define QT_NO_COLORNAMES
|
+//# define QT_NO_COLORNAMES
|
||||||
+//#endif
|
+//#endif
|
||||||
+//#ifndef QT_NO_DIRECTPAINTER
|
|
||||||
+//# define QT_NO_DIRECTPAINTER
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_PAINTONSCREEN
|
|
||||||
+//# define QT_NO_PAINTONSCREEN
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_PAINT_DEBUG
|
+//#ifndef QT_NO_PAINT_DEBUG
|
||||||
+//# define QT_NO_PAINT_DEBUG
|
+//# define QT_NO_PAINT_DEBUG
|
||||||
+//#endif
|
+//#endif
|
||||||
@ -549,73 +504,6 @@ index 0000000..681af14
|
|||||||
+# define QT_NO_CUPS
|
+# define QT_NO_CUPS
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+/* Qt for Embedded Linux */
|
|
||||||
+//#ifndef QT_NO_QWSEMBEDWIDGET
|
|
||||||
+//# define QT_NO_QWSEMBEDWIDGET
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_ALPHA_CURSOR
|
|
||||||
+//# define QT_NO_QWS_ALPHA_CURSOR
|
|
||||||
+//#endif
|
|
||||||
+#ifndef QT_NO_QWS_CURSOR
|
|
||||||
+# define QT_NO_QWS_CURSOR
|
|
||||||
+#endif
|
|
||||||
+//#ifndef QT_NO_QWS_DECORATION_DEFAULT
|
|
||||||
+//# define QT_NO_QWS_DECORATION_DEFAULT
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_DECORATION_STYLED
|
|
||||||
+//# define QT_NO_QWS_DECORATION_STYLED
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_DECORATION_WINDOWS
|
|
||||||
+//# define QT_NO_QWS_DECORATION_WINDOWS
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_MANAGER
|
|
||||||
+//# define QT_NO_QWS_MANAGER
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_KEYBOARD
|
|
||||||
+//# define QT_NO_QWS_KEYBOARD
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_MOUSE
|
|
||||||
+//# define QT_NO_QWS_MOUSE
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_MOUSE_AUTO
|
|
||||||
+//# define QT_NO_QWS_MOUSE_AUTO
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_MOUSE_MANUAL
|
|
||||||
+//# define QT_NO_QWS_MOUSE_MANUAL
|
|
||||||
+//#endif
|
|
||||||
+#ifndef QT_NO_QWS_MULTIPROCESS
|
|
||||||
+# define QT_NO_QWS_MULTIPROCESS
|
|
||||||
+#endif
|
|
||||||
+#ifndef QT_NO_QWS_SOUNDSERVER
|
|
||||||
+# define QT_NO_QWS_SOUNDSERVER
|
|
||||||
+#endif
|
|
||||||
+//#ifndef QT_NO_QWS_PROPERTIES
|
|
||||||
+//# define QT_NO_QWS_PROPERTIES
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_PROXYSCREEN
|
|
||||||
+//# define QT_NO_QWS_PROXYSCREEN
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_QWS_DYNAMICSCREENTRANSFORMATION
|
|
||||||
+//# define QT_NO_QWS_DYNAMICSCREENTRANSFORMATION
|
|
||||||
+//#endif
|
|
||||||
+
|
|
||||||
+/* SVG */
|
|
||||||
+//#ifndef QT_NO_SVG
|
|
||||||
+//# define QT_NO_SVG
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_GRAPHICSSVGITEM
|
|
||||||
+//# define QT_NO_GRAPHICSSVGITEM
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_SVGGENERATOR
|
|
||||||
+//# define QT_NO_SVGGENERATOR
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_SVGRENDERER
|
|
||||||
+//# define QT_NO_SVGRENDERER
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_SVGWIDGET
|
|
||||||
+//# define QT_NO_SVGWIDGET
|
|
||||||
+//#endif
|
|
||||||
+
|
|
||||||
+/* Styles */
|
+/* Styles */
|
||||||
+//#ifndef QT_NO_STYLE_FUSION
|
+//#ifndef QT_NO_STYLE_FUSION
|
||||||
+//# define QT_NO_STYLE_FUSION
|
+//# define QT_NO_STYLE_FUSION
|
||||||
@ -646,9 +534,6 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_DESKTOPSERVICES
|
+//#ifndef QT_NO_DESKTOPSERVICES
|
||||||
+//# define QT_NO_DESKTOPSERVICES
|
+//# define QT_NO_DESKTOPSERVICES
|
||||||
+//#endif
|
+//#endif
|
||||||
+//#ifndef QT_NO_SCRIPT
|
|
||||||
+//# define QT_NO_SCRIPT
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_SYSTEMTRAYICON
|
+//#ifndef QT_NO_SYSTEMTRAYICON
|
||||||
+//# define QT_NO_SYSTEMTRAYICON
|
+//# define QT_NO_SYSTEMTRAYICON
|
||||||
+//#endif
|
+//#endif
|
||||||
@ -729,9 +614,6 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_SPLITTER
|
+//#ifndef QT_NO_SPLITTER
|
||||||
+//# define QT_NO_SPLITTER
|
+//# define QT_NO_SPLITTER
|
||||||
+//#endif
|
+//#endif
|
||||||
+//#ifndef QT_NO_SIGNALMAPPER
|
|
||||||
+//# define QT_NO_SIGNALMAPPER
|
|
||||||
+//#endif
|
|
||||||
+//#ifndef QT_NO_SIZEGRIP
|
+//#ifndef QT_NO_SIZEGRIP
|
||||||
+//# define QT_NO_SIZEGRIP
|
+//# define QT_NO_SIZEGRIP
|
||||||
+//#endif
|
+//#endif
|
||||||
@ -807,87 +689,23 @@ index 0000000..681af14
|
|||||||
+//#ifndef QT_NO_VALIDATOR
|
+//#ifndef QT_NO_VALIDATOR
|
||||||
+//# define QT_NO_VALIDATOR
|
+//# define QT_NO_VALIDATOR
|
||||||
+//#endif
|
+//#endif
|
||||||
+
|
diff --git a/qtdeclarative/tools/tools.pro b/qtdeclarative/tools/tools.pro
|
||||||
+/* Windows */
|
index 96cf804..24432b3 100644
|
||||||
+//#ifndef QT_NO_WIN_ACTIVEQT
|
--- a/qtdeclarative/tools/tools.pro
|
||||||
+//# define QT_NO_WIN_ACTIVEQT
|
+++ b/qtdeclarative/tools/tools.pro
|
||||||
+//#endif
|
@@ -9,14 +9,11 @@ qmlimportscanner.CONFIG = host_build
|
||||||
diff --git a/qtdeclarative/examples/quick/quick.pro b/qtdeclarative/examples/quick/quick.pro
|
!android|android_app {
|
||||||
index 311e264..b356a56 100644
|
SUBDIRS += \
|
||||||
--- a/qtdeclarative/examples/quick/quick.pro
|
qml \
|
||||||
+++ b/qtdeclarative/examples/quick/quick.pro
|
- qmlprofiler \
|
||||||
@@ -12,7 +12,6 @@ SUBDIRS = accessibility \
|
qmllint
|
||||||
positioners \
|
qtHaveModule(quick) {
|
||||||
righttoleft \
|
!static: {
|
||||||
scenegraph \
|
SUBDIRS += \
|
||||||
- shadereffects \
|
- qmlscene \
|
||||||
text \
|
- qmlplugindump \
|
||||||
threading \
|
- qmltime
|
||||||
touchinteraction \
|
+ qmlscene
|
||||||
@@ -29,6 +28,11 @@ qtHaveModule(widgets) {
|
}
|
||||||
SUBDIRS += embeddedinwidgets
|
qtHaveModule(widgets): SUBDIRS += qmleasing
|
||||||
}
|
}
|
||||||
|
|
||||||
+# OpenGL dependent examples
|
|
||||||
+qtHaveModule(opengl) {
|
|
||||||
+ SUBDIRS += shadereffects
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
EXAMPLE_FILES = \
|
|
||||||
ui-components \
|
|
||||||
shared
|
|
||||||
diff --git a/qtdeclarative/src/imports/imports.pro b/qtdeclarative/src/imports/imports.pro
|
|
||||||
index 733c7c4..fb1a413 100644
|
|
||||||
--- a/qtdeclarative/src/imports/imports.pro
|
|
||||||
+++ b/qtdeclarative/src/imports/imports.pro
|
|
||||||
@@ -16,4 +16,4 @@ qtHaveModule(quick) {
|
|
||||||
|
|
||||||
qtHaveModule(xmlpatterns) : SUBDIRS += xmllistmodel
|
|
||||||
|
|
||||||
-qtHaveModule(widgets) : SUBDIRS += widgets
|
|
||||||
+qtHaveModule(widgets),qtHaveModule(quick): SUBDIRS += widgets
|
|
||||||
diff --git a/qtdeclarative/tests/tests.pro b/qtdeclarative/tests/tests.pro
|
|
||||||
index 85e4f3a..9aa752b 100644
|
|
||||||
--- a/qtdeclarative/tests/tests.pro
|
|
||||||
+++ b/qtdeclarative/tests/tests.pro
|
|
||||||
@@ -1,2 +1,2 @@
|
|
||||||
-TEMPLATE = subdirs
|
|
||||||
-SUBDIRS += auto
|
|
||||||
+#TEMPLATE = subdirs
|
|
||||||
+#SUBDIRS += auto
|
|
||||||
diff --git a/qtquick1/examples/declarative/declarative.pro b/qtquick1/examples/declarative/declarative.pro
|
|
||||||
index 91378da..123539f 100644
|
|
||||||
--- a/qtquick1/examples/declarative/declarative.pro
|
|
||||||
+++ b/qtquick1/examples/declarative/declarative.pro
|
|
||||||
@@ -16,7 +16,6 @@ SUBDIRS = \
|
|
||||||
righttoleft \
|
|
||||||
rssnews \
|
|
||||||
samegame \
|
|
||||||
- shadereffects \
|
|
||||||
snake \
|
|
||||||
sqllocalstorage \
|
|
||||||
text \
|
|
||||||
diff --git a/qtwebkit/Tools/qmake/mkspecs/features/features.prf b/qtwebkit/Tools/qmake/mkspecs/features/features.prf
|
|
||||||
index ddbccf9..e4d3999 100644
|
|
||||||
--- a/qtwebkit/Tools/qmake/mkspecs/features/features.prf
|
|
||||||
+++ b/qtwebkit/Tools/qmake/mkspecs/features/features.prf
|
|
||||||
@@ -39,8 +39,8 @@ defineTest(detectFeatures) {
|
|
||||||
|
|
||||||
config_libxml2: WEBKIT_CONFIG += use_libxml2
|
|
||||||
config_libxslt: WEBKIT_CONFIG += xslt
|
|
||||||
- config_libzlib: WEBKIT_CONFIG += use_zlib
|
|
||||||
- config_libwebp: WEBKIT_CONFIG += use_webp
|
|
||||||
+ #config_libzlib: WEBKIT_CONFIG += use_zlib
|
|
||||||
+ #config_libwebp: WEBKIT_CONFIG += use_webp
|
|
||||||
|
|
||||||
# We can't use Qt's 3rdparty sources for libjpeg and libpng outside of qtbase, but if Qt
|
|
||||||
# is using the system libraries, use them to take advantage of the WebCore image decoders as well.
|
|
||||||
@@ -81,7 +81,7 @@ defineTest(detectFeatures) {
|
|
||||||
|
|
||||||
# Enable the USE(3D_GRAPHICS) flag when QtOpenGL is enabled.
|
|
||||||
# Disable on Windows CE for now, as ANGLE won't compile.
|
|
||||||
- !wince*:contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics
|
|
||||||
+ #!wince*:contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics
|
|
||||||
|
|
||||||
# Temporarily disable FTPDIR on Windows CE (missing functions from time.h)
|
|
||||||
wince* {
|
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
From 650c6ee8e76bb574d3a1bea09e2494992d8f070e Mon Sep 17 00:00:00 2001
|
|
||||||
From: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
|
|
||||||
Date: Fri, 6 Mar 2015 11:20:13 +0100
|
|
||||||
Subject: [PATCH] Fix g++ 5.0 build
|
|
||||||
|
|
||||||
A non-inline template needs to be explicitly instantiated if used
|
|
||||||
outside the object where it is declared.
|
|
||||||
|
|
||||||
Patch suggested by Khem Raj.
|
|
||||||
|
|
||||||
Task-number: QTBUG-44829
|
|
||||||
Change-Id: Ib0adbd9273bd1cef01e5863bc8aaa9c373022792
|
|
||||||
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
|
|
||||||
---
|
|
||||||
Source/JavaScriptCore/runtime/JSObject.cpp | 5 +++++
|
|
||||||
1 file changed, 5 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/Source/JavaScriptCore/runtime/JSObject.cpp b/Source/JavaScriptCore/runtime/JSObject.cpp
|
|
||||||
index 5637e20..bd55919 100644
|
|
||||||
--- a/qtwebkit/Source/JavaScriptCore/runtime/JSObject.cpp
|
|
||||||
+++ b/qtwebkit/Source/JavaScriptCore/runtime/JSObject.cpp
|
|
||||||
@@ -1909,6 +1909,11 @@ void JSObject::putByIndexBeyondVectorLengthWithoutAttributes(ExecState* exec, un
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+// Used in JSArray.cpp so we must instantiate explicit
|
|
||||||
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<Int32Shape>(ExecState* exec, unsigned i, JSValue value);
|
|
||||||
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<DoubleShape>(ExecState* exec, unsigned i, JSValue value);
|
|
||||||
+template void JSObject::putByIndexBeyondVectorLengthWithoutAttributes<ContiguousShape>(ExecState* exec, unsigned i, JSValue value);
|
|
||||||
+
|
|
||||||
void JSObject::putByIndexBeyondVectorLengthWithArrayStorage(ExecState* exec, unsigned i, JSValue value, bool shouldThrow, ArrayStorage* storage)
|
|
||||||
{
|
|
||||||
VM& vm = exec->vm();
|
|
@ -4,12 +4,13 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
.stgit-new.txt~ | 0
|
|
||||||
qtbase/include/QtCore/QtConfig | 1 +
|
qtbase/include/QtCore/QtConfig | 1 +
|
||||||
qtbase/include/QtCore/QtCoreDepends | 1 +
|
qtbase/include/QtCore/QtCoreDepends | 1 +
|
||||||
qtbase/include/QtCore/qconfig.h | 1 +
|
qtbase/include/QtCore/qconfig.h | 1 +
|
||||||
|
qtbase/include/QtCore/qfeatures.h | 1 +
|
||||||
qtbase/include/QtGui/QtGuiDepends | 2 ++
|
qtbase/include/QtGui/QtGuiDepends | 2 ++
|
||||||
qtbase/include/QtNetwork/QtNetworkDepends | 2 ++
|
qtbase/include/QtNetwork/QtNetworkDepends | 2 ++
|
||||||
|
qtbase/include/QtOpenGL/QtOpenGLDepends | 4 ++++
|
||||||
.../include/QtPrintSupport/QtPrintSupportDepends | 4 ++++
|
.../include/QtPrintSupport/QtPrintSupportDepends | 4 ++++
|
||||||
qtbase/include/QtSql/QtSqlDepends | 2 ++
|
qtbase/include/QtSql/QtSqlDepends | 2 ++
|
||||||
qtbase/include/QtWidgets/QtWidgetsDepends | 3 +++
|
qtbase/include/QtWidgets/QtWidgetsDepends | 3 +++
|
||||||
@ -17,16 +18,15 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
qtscript/include/QtScript/QtScriptDepends | 2 ++
|
qtscript/include/QtScript/QtScriptDepends | 2 ++
|
||||||
qtsvg/include/QtSvg/QtSvgDepends | 4 ++++
|
qtsvg/include/QtSvg/QtSvgDepends | 4 ++++
|
||||||
qttools/include/QtUiTools/QtUiToolsDepends | 2 ++
|
qttools/include/QtUiTools/QtUiToolsDepends | 2 ++
|
||||||
qtwebkit/include/QtWebKit/QtWebKitDepends | 4 ++++
|
|
||||||
.../include/QtWebKitWidgets/QtWebKitWidgetsDepends | 7 +++++++
|
|
||||||
.../include/QtXmlPatterns/QtXmlPatternsDepends | 3 +++
|
.../include/QtXmlPatterns/QtXmlPatternsDepends | 3 +++
|
||||||
16 files changed, 40 insertions(+)
|
15 files changed, 34 insertions(+)
|
||||||
create mode 100644 .stgit-new.txt~
|
|
||||||
create mode 100644 qtbase/include/QtCore/QtConfig
|
create mode 100644 qtbase/include/QtCore/QtConfig
|
||||||
create mode 100644 qtbase/include/QtCore/QtCoreDepends
|
create mode 100644 qtbase/include/QtCore/QtCoreDepends
|
||||||
create mode 100644 qtbase/include/QtCore/qconfig.h
|
create mode 100644 qtbase/include/QtCore/qconfig.h
|
||||||
|
create mode 100644 qtbase/include/QtCore/qfeatures.h
|
||||||
create mode 100644 qtbase/include/QtGui/QtGuiDepends
|
create mode 100644 qtbase/include/QtGui/QtGuiDepends
|
||||||
create mode 100644 qtbase/include/QtNetwork/QtNetworkDepends
|
create mode 100644 qtbase/include/QtNetwork/QtNetworkDepends
|
||||||
|
create mode 100644 qtbase/include/QtOpenGL/QtOpenGLDepends
|
||||||
create mode 100644 qtbase/include/QtPrintSupport/QtPrintSupportDepends
|
create mode 100644 qtbase/include/QtPrintSupport/QtPrintSupportDepends
|
||||||
create mode 100644 qtbase/include/QtSql/QtSqlDepends
|
create mode 100644 qtbase/include/QtSql/QtSqlDepends
|
||||||
create mode 100644 qtbase/include/QtWidgets/QtWidgetsDepends
|
create mode 100644 qtbase/include/QtWidgets/QtWidgetsDepends
|
||||||
@ -34,13 +34,8 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
create mode 100644 qtscript/include/QtScript/QtScriptDepends
|
create mode 100644 qtscript/include/QtScript/QtScriptDepends
|
||||||
create mode 100644 qtsvg/include/QtSvg/QtSvgDepends
|
create mode 100644 qtsvg/include/QtSvg/QtSvgDepends
|
||||||
create mode 100644 qttools/include/QtUiTools/QtUiToolsDepends
|
create mode 100644 qttools/include/QtUiTools/QtUiToolsDepends
|
||||||
create mode 100644 qtwebkit/include/QtWebKit/QtWebKitDepends
|
|
||||||
create mode 100644 qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends
|
|
||||||
create mode 100644 qtxmlpatterns/include/QtXmlPatterns/QtXmlPatternsDepends
|
create mode 100644 qtxmlpatterns/include/QtXmlPatterns/QtXmlPatternsDepends
|
||||||
|
|
||||||
diff --git a/.stgit-new.txt~ b/.stgit-new.txt~
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..e69de29
|
|
||||||
diff --git a/qtbase/include/QtCore/QtConfig b/qtbase/include/QtCore/QtConfig
|
diff --git a/qtbase/include/QtCore/QtConfig b/qtbase/include/QtCore/QtConfig
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..c734263
|
index 0000000..c734263
|
||||||
@ -62,6 +57,13 @@ index 0000000..aa8a3d6
|
|||||||
+++ b/qtbase/include/QtCore/qconfig.h
|
+++ b/qtbase/include/QtCore/qconfig.h
|
||||||
@@ -0,0 +1 @@
|
@@ -0,0 +1 @@
|
||||||
+#include "../../src/corelib/global/qconfig.h"
|
+#include "../../src/corelib/global/qconfig.h"
|
||||||
|
diff --git a/qtbase/include/QtCore/qfeatures.h b/qtbase/include/QtCore/qfeatures.h
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..2501992
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/qtbase/include/QtCore/qfeatures.h
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+#include "../../src/corelib/global/qfeatures.h"
|
||||||
diff --git a/qtbase/include/QtGui/QtGuiDepends b/qtbase/include/QtGui/QtGuiDepends
|
diff --git a/qtbase/include/QtGui/QtGuiDepends b/qtbase/include/QtGui/QtGuiDepends
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..52697ae
|
index 0000000..52697ae
|
||||||
@ -78,6 +80,16 @@ index 0000000..cb2c29d
|
|||||||
@@ -0,0 +1,2 @@
|
@@ -0,0 +1,2 @@
|
||||||
+/* This file was generated by qmake with the info from <root>/src/network/network.pro. */
|
+/* This file was generated by qmake with the info from <root>/src/network/network.pro. */
|
||||||
+#include <QtCore/QtCore>
|
+#include <QtCore/QtCore>
|
||||||
|
diff --git a/qtbase/include/QtOpenGL/QtOpenGLDepends b/qtbase/include/QtOpenGL/QtOpenGLDepends
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..e15843d
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/qtbase/include/QtOpenGL/QtOpenGLDepends
|
||||||
|
@@ -0,0 +1,4 @@
|
||||||
|
+/* This file was generated by qmake with the info from <root>/src/opengl/opengl.pro. */
|
||||||
|
+#include <QtCore/QtCore>
|
||||||
|
+#include <QtGui/QtGui>
|
||||||
|
+#include <QtWidgets/QtWidgets>
|
||||||
diff --git a/qtbase/include/QtPrintSupport/QtPrintSupportDepends b/qtbase/include/QtPrintSupport/QtPrintSupportDepends
|
diff --git a/qtbase/include/QtPrintSupport/QtPrintSupportDepends b/qtbase/include/QtPrintSupport/QtPrintSupportDepends
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..520b700
|
index 0000000..520b700
|
||||||
@ -139,29 +151,6 @@ index 0000000..2c0063e
|
|||||||
@@ -0,0 +1,2 @@
|
@@ -0,0 +1,2 @@
|
||||||
+/* This file was generated by qmake with the info from <root>/src/designer/src/uitools/uitools.pro. */
|
+/* This file was generated by qmake with the info from <root>/src/designer/src/uitools/uitools.pro. */
|
||||||
+#include <QtCore/QtCore>
|
+#include <QtCore/QtCore>
|
||||||
diff --git a/qtwebkit/include/QtWebKit/QtWebKitDepends b/qtwebkit/include/QtWebKit/QtWebKitDepends
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..1b3f8ad
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/qtwebkit/include/QtWebKit/QtWebKitDepends
|
|
||||||
@@ -0,0 +1,4 @@
|
|
||||||
+/* This file was generated by qmake with the info from <root>/Source/api.pri. */
|
|
||||||
+#include <QtCore/QtCore>
|
|
||||||
+#include <QtGui/QtGui>
|
|
||||||
+#include <QtNetwork/QtNetwork>
|
|
||||||
diff --git a/qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends b/qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..672bd42
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends
|
|
||||||
@@ -0,0 +1,7 @@
|
|
||||||
+/* This file was generated by qmake with the info from <root>/Source/widgetsapi.pri. */
|
|
||||||
+#include <QtCore/QtCore>
|
|
||||||
+#include <QtGui/QtGui>
|
|
||||||
+#include <QtNetwork/QtNetwork>
|
|
||||||
+#include <QtWidgets/QtWidgets>
|
|
||||||
+#include <QtPrintSupport/QtPrintSupport>
|
|
||||||
+#include <QtWebKit/QtWebKit>
|
|
||||||
diff --git a/qtxmlpatterns/include/QtXmlPatterns/QtXmlPatternsDepends b/qtxmlpatterns/include/QtXmlPatterns/QtXmlPatternsDepends
|
diff --git a/qtxmlpatterns/include/QtXmlPatterns/QtXmlPatternsDepends b/qtxmlpatterns/include/QtXmlPatterns/QtXmlPatternsDepends
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..60615c7
|
index 0000000..60615c7
|
||||||
|
@ -8,10 +8,10 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/qtbase/src/corelib/tools/qarraydata.cpp b/qtbase/src/corelib/tools/qarraydata.cpp
|
diff --git a/qtbase/src/corelib/tools/qarraydata.cpp b/qtbase/src/corelib/tools/qarraydata.cpp
|
||||||
index a61147a..ee9cde3 100644
|
index eb6ce21..ba93eec 100644
|
||||||
--- a/qtbase/src/corelib/tools/qarraydata.cpp
|
--- a/qtbase/src/corelib/tools/qarraydata.cpp
|
||||||
+++ b/qtbase/src/corelib/tools/qarraydata.cpp
|
+++ b/qtbase/src/corelib/tools/qarraydata.cpp
|
||||||
@@ -97,8 +97,8 @@ QArrayData *QArrayData::allocate(size_t objectSize, size_t alignment,
|
@@ -107,8 +107,8 @@ QArrayData *QArrayData::allocate(size_t objectSize, size_t alignment,
|
||||||
|
|
||||||
QArrayData *header = static_cast<QArrayData *>(::malloc(allocSize));
|
QArrayData *header = static_cast<QArrayData *>(::malloc(allocSize));
|
||||||
if (header) {
|
if (header) {
|
||||||
@ -20,5 +20,5 @@ index a61147a..ee9cde3 100644
|
|||||||
+ quintptr data = (quintptr(header) + sizeof(QArrayData) + /*alignment*/4 - 1)
|
+ quintptr data = (quintptr(header) + sizeof(QArrayData) + /*alignment*/4 - 1)
|
||||||
+ & ~(/*alignment*/4 - 1);
|
+ & ~(/*alignment*/4 - 1);
|
||||||
|
|
||||||
|
#if !defined(QT_NO_UNSHARABLE_CONTAINERS)
|
||||||
header->ref.atomic.store(bool(!(options & Unsharable)));
|
header->ref.atomic.store(bool(!(options & Unsharable)));
|
||||||
header->size = 0;
|
|
||||||
|
@ -4,20 +4,68 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
qtdeclarative/src/qml/qml/qqmlaccessors_p.h | 2
|
qtdeclarative/src/qml/jsruntime/qv4alloca_p.h | 4 ++++
|
||||||
qtdeclarative/src/qml/qml/qqmlimport.cpp | 9
|
qtdeclarative/src/qml/jsruntime/qv4engine.cpp | 4 ++++
|
||||||
qtdeclarative/src/qml/qml/v8/qv8qobjectwrapper.cpp | 4
|
qtdeclarative/src/qml/jsruntime/qv4global_p.h | 2 +-
|
||||||
qtdeclarative/src/qml/types/qqmldelegatemodel_p.h | 2
|
qtdeclarative/src/qml/qml/qqmlaccessors_p.h | 2 +-
|
||||||
qtjsbackend/src/3rdparty/v8/src/platform-genode.cc | 686 ++++++++++++++++++++
|
qtdeclarative/src/qml/qml/qqmlimport.cpp | 9 +++++++++
|
||||||
qtjsbackend/src/v8/v8.pri | 2
|
5 files changed, 19 insertions(+), 2 deletions(-)
|
||||||
6 files changed, 702 insertions(+), 3 deletions(-)
|
|
||||||
create mode 100644 qtjsbackend/src/3rdparty/v8/src/platform-genode.cc
|
|
||||||
|
|
||||||
|
diff --git a/qtdeclarative/src/qml/jsruntime/qv4alloca_p.h b/qtdeclarative/src/qml/jsruntime/qv4alloca_p.h
|
||||||
|
index df40a01..c3c5c51 100644
|
||||||
|
--- a/qtdeclarative/src/qml/jsruntime/qv4alloca_p.h
|
||||||
|
+++ b/qtdeclarative/src/qml/jsruntime/qv4alloca_p.h
|
||||||
|
@@ -47,6 +47,7 @@
|
||||||
|
|
||||||
|
#include <qglobal.h>
|
||||||
|
|
||||||
|
+#ifndef Q_OS_GENODE
|
||||||
|
#if defined(Q_OS_WIN)
|
||||||
|
# include <malloc.h>
|
||||||
|
# ifndef __GNUC__
|
||||||
|
@@ -54,6 +55,9 @@
|
||||||
|
# endif
|
||||||
|
#elif !defined(Q_OS_BSD4) || defined(Q_OS_DARWIN)
|
||||||
|
# include <alloca.h>
|
||||||
|
+#else
|
||||||
|
+# include <alloca.h>
|
||||||
|
+#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
diff --git a/qtdeclarative/src/qml/jsruntime/qv4engine.cpp b/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
|
||||||
|
index 557b678..4051e6f 100644
|
||||||
|
--- a/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
|
||||||
|
+++ b/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
|
||||||
|
@@ -94,6 +94,10 @@
|
||||||
|
#include <valgrind/memcheck.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#if defined(Q_OS_GENODE)
|
||||||
|
+#include <base/thread.h>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
|
using namespace QV4;
|
||||||
|
diff --git a/qtdeclarative/src/qml/jsruntime/qv4global_p.h b/qtdeclarative/src/qml/jsruntime/qv4global_p.h
|
||||||
|
index 960741d..c81f09f 100644
|
||||||
|
--- a/qtdeclarative/src/qml/jsruntime/qv4global_p.h
|
||||||
|
+++ b/qtdeclarative/src/qml/jsruntime/qv4global_p.h
|
||||||
|
@@ -105,7 +105,7 @@ inline double trunc(double d) { return d > 0 ? floor(d) : ceil(d); }
|
||||||
|
|
||||||
|
// Black list some platforms
|
||||||
|
#if defined(V4_ENABLE_JIT)
|
||||||
|
-#if defined(Q_OS_IOS) || defined(Q_OS_WINRT)
|
||||||
|
+#if defined(Q_OS_IOS) || defined(Q_OS_WINRT) || defined(Q_OS_GENODE)
|
||||||
|
# undef V4_ENABLE_JIT
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
diff --git a/qtdeclarative/src/qml/qml/qqmlaccessors_p.h b/qtdeclarative/src/qml/qml/qqmlaccessors_p.h
|
diff --git a/qtdeclarative/src/qml/qml/qqmlaccessors_p.h b/qtdeclarative/src/qml/qml/qqmlaccessors_p.h
|
||||||
index 6df624e..1d61b5b 100644
|
index 8b0a587..5e22682 100644
|
||||||
--- a/qtdeclarative/src/qml/qml/qqmlaccessors_p.h
|
--- a/qtdeclarative/src/qml/qml/qqmlaccessors_p.h
|
||||||
+++ b/qtdeclarative/src/qml/qml/qqmlaccessors_p.h
|
+++ b/qtdeclarative/src/qml/qml/qqmlaccessors_p.h
|
||||||
@@ -48,7 +48,7 @@
|
@@ -51,7 +51,7 @@
|
||||||
#include <QtCore/qhash.h>
|
#include <QtCore/qhash.h>
|
||||||
#include <QtCore/QReadWriteLock>
|
#include <QtCore/QReadWriteLock>
|
||||||
|
|
||||||
@ -27,10 +75,10 @@ index 6df624e..1d61b5b 100644
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
diff --git a/qtdeclarative/src/qml/qml/qqmlimport.cpp b/qtdeclarative/src/qml/qml/qqmlimport.cpp
|
diff --git a/qtdeclarative/src/qml/qml/qqmlimport.cpp b/qtdeclarative/src/qml/qml/qqmlimport.cpp
|
||||||
index 2fbb614..5816e9a 100644
|
index dfdf2ed..940d556 100644
|
||||||
--- a/qtdeclarative/src/qml/qml/qqmlimport.cpp
|
--- a/qtdeclarative/src/qml/qml/qqmlimport.cpp
|
||||||
+++ b/qtdeclarative/src/qml/qml/qqmlimport.cpp
|
+++ b/qtdeclarative/src/qml/qml/qqmlimport.cpp
|
||||||
@@ -1463,6 +1463,14 @@ QString QQmlImportDatabase::resolvePlugin(QQmlTypeLoader *typeLoader,
|
@@ -1667,6 +1667,14 @@ QString QQmlImportDatabase::resolvePlugin(QQmlTypeLoader *typeLoader,
|
||||||
const QString &qmldirPath, const QString &qmldirPluginPath,
|
const QString &qmldirPath, const QString &qmldirPluginPath,
|
||||||
const QString &baseName)
|
const QString &baseName)
|
||||||
{
|
{
|
||||||
@ -42,754 +90,14 @@ index 2fbb614..5816e9a 100644
|
|||||||
+
|
+
|
||||||
+#else
|
+#else
|
||||||
+
|
+
|
||||||
#if defined(Q_OS_WIN32) || defined(Q_OS_WINCE)
|
#if defined(Q_OS_WIN)
|
||||||
return resolvePlugin(typeLoader, qmldirPath, qmldirPluginPath, baseName,
|
return resolvePlugin(typeLoader, qmldirPath, qmldirPluginPath, baseName,
|
||||||
QStringList()
|
QStringList()
|
||||||
@@ -1512,6 +1520,7 @@ QString QQmlImportDatabase::resolvePlugin(QQmlTypeLoader *typeLoader,
|
@@ -1691,6 +1699,7 @@ QString QQmlImportDatabase::resolvePlugin(QQmlTypeLoader *typeLoader,
|
||||||
# endif
|
# else // Unix
|
||||||
|
return resolvePlugin(typeLoader, qmldirPath, qmldirPluginPath, baseName, QStringList() << QLatin1String(".so"), QLatin1String("lib"));
|
||||||
#endif
|
#endif
|
||||||
+#endif
|
+#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
diff --git a/qtdeclarative/src/qml/qml/v8/qv8qobjectwrapper.cpp b/qtdeclarative/src/qml/qml/v8/qv8qobjectwrapper.cpp
|
|
||||||
index 53f70ad..0b31aa6 100644
|
|
||||||
--- a/qtdeclarative/src/qml/qml/v8/qv8qobjectwrapper.cpp
|
|
||||||
+++ b/qtdeclarative/src/qml/qml/v8/qv8qobjectwrapper.cpp
|
|
||||||
@@ -973,6 +973,8 @@ v8::Local<v8::Object> QQmlPropertyCache::newQObject(QObject *object, QV8Engine *
|
|
||||||
if (checkForDuplicates)
|
|
||||||
uniqueHash.reserve(stringCache.count());
|
|
||||||
|
|
||||||
+/* disabling this code seems to avoid crashes on 32-bit Linux and NOVA */
|
|
||||||
+#if 0
|
|
||||||
// XXX TODO: Enables fast property accessors. These more than double the property access
|
|
||||||
// performance, but the cost of setting up this structure hasn't been measured so
|
|
||||||
// its not guaranteed that this is a win overall. We need to try and measure the cost.
|
|
||||||
@@ -1032,7 +1034,7 @@ v8::Local<v8::Object> QQmlPropertyCache::newQObject(QObject *object, QV8Engine *
|
|
||||||
v8::External::New(property));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
-
|
|
||||||
+#endif
|
|
||||||
if (ft.IsEmpty()) {
|
|
||||||
constructor = qPersistentNew<v8::Function>(engine->qobjectWrapper()->m_constructor);
|
|
||||||
} else {
|
|
||||||
diff --git a/qtdeclarative/src/qml/types/qqmldelegatemodel_p.h b/qtdeclarative/src/qml/types/qqmldelegatemodel_p.h
|
|
||||||
index 5702c59..3d616b5 100644
|
|
||||||
--- a/qtdeclarative/src/qml/types/qqmldelegatemodel_p.h
|
|
||||||
+++ b/qtdeclarative/src/qml/types/qqmldelegatemodel_p.h
|
|
||||||
@@ -52,6 +52,8 @@
|
|
||||||
#include <private/qv8engine_p.h>
|
|
||||||
#include <private/qqmlglobal_p.h>
|
|
||||||
|
|
||||||
+#include <QtQml/QQmlParserStatus>
|
|
||||||
+
|
|
||||||
Q_DECLARE_METATYPE(QModelIndex)
|
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
|
||||||
diff --git a/qtjsbackend/src/3rdparty/v8/src/platform-genode.cc b/qtjsbackend/src/3rdparty/v8/src/platform-genode.cc
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..705b371
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/qtjsbackend/src/3rdparty/v8/src/platform-genode.cc
|
|
||||||
@@ -0,0 +1,686 @@
|
|
||||||
+// Copyright 2012 the V8 project authors. All rights reserved.
|
|
||||||
+// Redistribution and use in source and binary forms, with or without
|
|
||||||
+// modification, are permitted provided that the following conditions are
|
|
||||||
+// met:
|
|
||||||
+//
|
|
||||||
+// * Redistributions of source code must retain the above copyright
|
|
||||||
+// notice, this list of conditions and the following disclaimer.
|
|
||||||
+// * 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.
|
|
||||||
+// * Neither the name of Google Inc. nor the names of its
|
|
||||||
+// contributors may be used to endorse or promote products derived
|
|
||||||
+// from this software without specific prior written permission.
|
|
||||||
+//
|
|
||||||
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
||||||
+// "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 THE COPYRIGHT
|
|
||||||
+// OWNER 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.
|
|
||||||
+
|
|
||||||
+// Platform specific code for Genode goes here
|
|
||||||
+
|
|
||||||
+// Minimal include to get access to abort, fprintf and friends for bootstrapping
|
|
||||||
+// messages.
|
|
||||||
+
|
|
||||||
+#include <base/log.h>
|
|
||||||
+#include <region_map/client.h>
|
|
||||||
+#include <rm_session/connection.h>
|
|
||||||
+#include <util/avl_tree.h>
|
|
||||||
+
|
|
||||||
+#include <errno.h>
|
|
||||||
+#include <pthread.h>
|
|
||||||
+#include <semaphore.h>
|
|
||||||
+#include <stdio.h>
|
|
||||||
+#include <stdlib.h>
|
|
||||||
+#include <sys/time.h>
|
|
||||||
+
|
|
||||||
+#include "v8.h"
|
|
||||||
+
|
|
||||||
+#include "platform-posix.h"
|
|
||||||
+#include "platform.h"
|
|
||||||
+#include "vm-state-inl.h"
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+namespace v8 {
|
|
||||||
+namespace internal {
|
|
||||||
+
|
|
||||||
+static const pthread_t kNoThread = (pthread_t) 0;
|
|
||||||
+
|
|
||||||
+#undef UNIMPLEMENTED
|
|
||||||
+#define UNIMPLEMENTED(...) Genode::warning(__PRETTY_FUNCTION__, ": UNIMPLEMENTED")
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+double ceiling(double x) {
|
|
||||||
+ return ceil(x);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+// Initialize OS class early in the V8 startup.
|
|
||||||
+void OS::SetUp() {
|
|
||||||
+ // Seed the random number generator.
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void OS::PostSetUp() {
|
|
||||||
+ POSIXPostSetUp();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void OS::TearDown() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+int OS::ActivationFrameAlignment() {
|
|
||||||
+#ifdef V8_TARGET_ARCH_ARM
|
|
||||||
+ // On EABI ARM targets this is required for fp correctness in the
|
|
||||||
+ // runtime system.
|
|
||||||
+ return 8;
|
|
||||||
+#elif V8_TARGET_ARCH_MIPS
|
|
||||||
+ return 8;
|
|
||||||
+#endif
|
|
||||||
+ // With gcc 4.4 the tree vectorization optimizer can generate code
|
|
||||||
+ // that requires 16 byte alignment such as movdqa on x86.
|
|
||||||
+ return 16;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) {
|
|
||||||
+#if (defined(V8_TARGET_ARCH_ARM) && defined(__arm__)) || \
|
|
||||||
+ (defined(V8_TARGET_ARCH_MIPS) && defined(__mips__))
|
|
||||||
+ // Only use on ARM or MIPS hardware.
|
|
||||||
+ MemoryBarrier();
|
|
||||||
+#else
|
|
||||||
+ __asm__ __volatile__("" : : : "memory");
|
|
||||||
+ // An x86 store acts as a release barrier.
|
|
||||||
+#endif
|
|
||||||
+ *ptr = value;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+// Returns a string identifying the current timezone taking into
|
|
||||||
+// account daylight saving.
|
|
||||||
+const char* OS::LocalTimezone(double time) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return "<none>";
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+// Returns the local time offset in milliseconds east of UTC without
|
|
||||||
+// taking daylight savings time into account.
|
|
||||||
+double OS::LocalTimeOffset() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+uint64_t OS::CpuFeaturesImpliedByPlatform() {
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+CpuImplementer OS::GetCpuImplementer() {
|
|
||||||
+ return UNKNOWN_IMPLEMENTER;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool OS::ArmCpuHasFeature(CpuFeature feature) {
|
|
||||||
+ return false;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+#if 0
|
|
||||||
+bool OS::ArmUsingHardFloat() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+bool OS::IsOutsideAllocatedSpace(void* address) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return false;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+#if 0
|
|
||||||
+size_t OS::AllocateAlignment() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+void* OS::Allocate(const size_t requested,
|
|
||||||
+ size_t* allocated,
|
|
||||||
+ bool executable) {
|
|
||||||
+ //UNIMPLEMENTED();
|
|
||||||
+ *allocated = requested;
|
|
||||||
+ return malloc(requested);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+#if 0
|
|
||||||
+void OS::Free(void* buf, const size_t length) {
|
|
||||||
+ // TODO(1240712): potential system call return value which is ignored here.
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void OS::Guard(void* address, const size_t size) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+void OS::Sleep(int milliseconds) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void OS::Abort() {
|
|
||||||
+ // Minimalistic implementation for bootstrapping.
|
|
||||||
+ abort();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+#if 0
|
|
||||||
+void OS::DebugBreak() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+OS::MemoryMappedFile* OS::MemoryMappedFile::open(const char* name) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return NULL;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+#if 0
|
|
||||||
+OS::MemoryMappedFile* OS::MemoryMappedFile::create(const char* name, int size,
|
|
||||||
+ void* initial) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return NULL;
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+void OS::LogSharedLibraryAddresses() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void OS::SignalCodeMovingGC() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+#if 0
|
|
||||||
+int OS::StackWalk(Vector<OS::StackFrame> frames) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+/* --- */
|
|
||||||
+
|
|
||||||
+class Attached_region_map : private Genode::Rm_connection,
|
|
||||||
+ public Genode::Region_map_client,
|
|
||||||
+ public Genode::Avl_node<Attached_region_map>
|
|
||||||
+
|
|
||||||
+{
|
|
||||||
+
|
|
||||||
+ private:
|
|
||||||
+
|
|
||||||
+ Genode::Dataspace_capability _ds_cap;
|
|
||||||
+
|
|
||||||
+ size_t _size;
|
|
||||||
+ Genode::addr_t _base_addr;
|
|
||||||
+
|
|
||||||
+ public:
|
|
||||||
+
|
|
||||||
+ typedef Region_map_client::Region_conflict Region_conflict;
|
|
||||||
+
|
|
||||||
+ Attached_region_map(size_t size, size_t alignment = 0)
|
|
||||||
+ : Genode::Region_map_client(Rm_connection::create(size)),
|
|
||||||
+ _ds_cap(dataspace()),
|
|
||||||
+ _size(size)
|
|
||||||
+ {
|
|
||||||
+ if (alignment == 0) {
|
|
||||||
+ _base_addr = Genode::env()->rm_session()->attach(_ds_cap);
|
|
||||||
+ } else {
|
|
||||||
+ for (_base_addr = alignment;
|
|
||||||
+ _base_addr != 0; /* wrap-around */
|
|
||||||
+ _base_addr += alignment) {
|
|
||||||
+ try {
|
|
||||||
+ Genode::env()->rm_session()->attach_at(_ds_cap, _base_addr);
|
|
||||||
+ return;
|
|
||||||
+ } catch (Genode::Region_map::Region_conflict) { }
|
|
||||||
+ }
|
|
||||||
+ Genode::error(__PRETTY_FUNCTION__, ": could not attach region");
|
|
||||||
+ throw Region_map::Region_conflict();
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ ~Attached_region_map()
|
|
||||||
+ {
|
|
||||||
+ Genode::env()->rm_session()->detach(_base_addr);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ size_t size() const { return _size; }
|
|
||||||
+
|
|
||||||
+ void *base_addr() const { return (void*)_base_addr; }
|
|
||||||
+
|
|
||||||
+ void attach(Genode::Dataspace_capability ds_cap, Genode::addr_t addr,
|
|
||||||
+ bool executable)
|
|
||||||
+ {
|
|
||||||
+ Genode::Region_map_client::attach(ds_cap, 0, 0, true,
|
|
||||||
+ (void*)(addr - _base_addr),
|
|
||||||
+ executable);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ Attached_region_map *find_by_addr(Genode::addr_t addr)
|
|
||||||
+ {
|
|
||||||
+ if ((addr >= _base_addr) && (addr < _base_addr + _size))
|
|
||||||
+ return this;
|
|
||||||
+
|
|
||||||
+ Attached_region_map *next = child(addr > _base_addr);
|
|
||||||
+ return next ? next->find_by_addr(addr) : 0;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ /**
|
|
||||||
+ * Avl_node interface
|
|
||||||
+ */
|
|
||||||
+ bool higher(Attached_region_map *other)
|
|
||||||
+ {
|
|
||||||
+ return ((Genode::addr_t)other->base_addr() > _base_addr);
|
|
||||||
+ }
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+static Genode::Avl_tree<Attached_region_map> &vm_registry()
|
|
||||||
+{
|
|
||||||
+ static Genode::Avl_tree<Attached_region_map> _vm_registry;
|
|
||||||
+ return _vm_registry;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+static void *reserve_region(size_t size, size_t alignment = 0)
|
|
||||||
+{
|
|
||||||
+ Attached_region_map *rm;
|
|
||||||
+ try {
|
|
||||||
+ rm = new Attached_region_map(size, alignment);
|
|
||||||
+ } catch (Attached_region_map::Region_conflict) {
|
|
||||||
+ Genode::error(__PRETTY_FUNCTION__, ": could not reserve region");
|
|
||||||
+ return 0;
|
|
||||||
+ }
|
|
||||||
+ vm_registry().insert(rm);
|
|
||||||
+ return rm->base_addr();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+/* --- */
|
|
||||||
+
|
|
||||||
+VirtualMemory::VirtualMemory() : address_(NULL), size_(0) { }
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+VirtualMemory::VirtualMemory(size_t size) {
|
|
||||||
+ address_ = ReserveRegion(size);
|
|
||||||
+ size_ = size;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+VirtualMemory::VirtualMemory(size_t size, size_t alignment) {
|
|
||||||
+ address_ = reserve_region(size, alignment);
|
|
||||||
+ size_ = size;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+VirtualMemory::~VirtualMemory() {
|
|
||||||
+ if (IsReserved()) {
|
|
||||||
+ bool result = ReleaseRegion(address(), size());
|
|
||||||
+ ASSERT(result);
|
|
||||||
+ USE(result);
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::IsReserved() {
|
|
||||||
+ return address_ != NULL;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void VirtualMemory::Reset() {
|
|
||||||
+ address_ = NULL;
|
|
||||||
+ size_ = 0;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::Commit(void* address, size_t size, bool is_executable) {
|
|
||||||
+ return CommitRegion(address, size, is_executable);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::Uncommit(void* address, size_t size) {
|
|
||||||
+ return UncommitRegion(address, size);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::Guard(void* address) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return true;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void* VirtualMemory::ReserveRegion(size_t size) {
|
|
||||||
+ return reserve_region(size);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::CommitRegion(void* base, size_t size, bool is_executable) {
|
|
||||||
+ Attached_region_map *rm = vm_registry().first();
|
|
||||||
+ rm = rm->find_by_addr((Genode::addr_t)base);
|
|
||||||
+ if (!rm) {
|
|
||||||
+ Genode::error(__PRETTY_FUNCTION__, ": could not find RM connection");
|
|
||||||
+ return false;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ Genode::Ram_dataspace_capability ds_cap =
|
|
||||||
+ Genode::env()->ram_session()->alloc(size);
|
|
||||||
+
|
|
||||||
+ try {
|
|
||||||
+ rm->attach(ds_cap, (Genode::addr_t)base, is_executable);
|
|
||||||
+ } catch (Genode::Region_map::Region_conflict) {
|
|
||||||
+ return false;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return true;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::UncommitRegion(void* base, size_t size) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ return false;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::ReleaseRegion(void* base, size_t size) {
|
|
||||||
+
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+
|
|
||||||
+#if 0
|
|
||||||
+ /*
|
|
||||||
+ * FIXME
|
|
||||||
+ *
|
|
||||||
+ * Unmapping of managed dataspaces is not supported on all platforms.
|
|
||||||
+ * To make it still work, all dataspaces attached to the sub RM session must
|
|
||||||
+ * be detached before detaching the sub RM session.
|
|
||||||
+ */
|
|
||||||
+
|
|
||||||
+ Attached_rm_connection *rm = vm_registry().first();
|
|
||||||
+ /* XXX: also pass the size for checking? */
|
|
||||||
+ rm = rm->find_by_addr((Genode::addr_t)base);
|
|
||||||
+ if (!rm)
|
|
||||||
+ return false;
|
|
||||||
+
|
|
||||||
+ vm_registry().remove(rm);
|
|
||||||
+
|
|
||||||
+ delete rm;
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+ return true;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool VirtualMemory::HasLazyCommits() {
|
|
||||||
+ // TODO(alph): implement for the platform.
|
|
||||||
+ return false;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+class Thread::PlatformData : public Malloced {
|
|
||||||
+ public:
|
|
||||||
+ PlatformData() : thread_(kNoThread) {}
|
|
||||||
+
|
|
||||||
+ pthread_t thread_; // Thread handle for pthread.
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+Thread::Thread(const Options& options)
|
|
||||||
+ : data_(new PlatformData()),
|
|
||||||
+ stack_size_(options.stack_size()) {
|
|
||||||
+ set_name(options.name());
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+Thread::~Thread() {
|
|
||||||
+ delete data_;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+static void* ThreadEntry(void* arg) {
|
|
||||||
+ Thread* thread = reinterpret_cast<Thread*>(arg);
|
|
||||||
+ // This is also initialized by the first argument to pthread_create() but we
|
|
||||||
+ // don't know which thread will run first (the original thread or the new
|
|
||||||
+ // one) so we initialize it here too.
|
|
||||||
+#ifdef PR_SET_NAME
|
|
||||||
+ prctl(PR_SET_NAME,
|
|
||||||
+ reinterpret_cast<unsigned long>(thread->name()), // NOLINT
|
|
||||||
+ 0, 0, 0);
|
|
||||||
+#endif
|
|
||||||
+ thread->data()->thread_ = pthread_self();
|
|
||||||
+ ASSERT(thread->data()->thread_ != kNoThread);
|
|
||||||
+ thread->Run();
|
|
||||||
+ return NULL;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Thread::set_name(const char* name) {
|
|
||||||
+ strncpy(name_, name, sizeof(name_));
|
|
||||||
+ name_[sizeof(name_) - 1] = '\0';
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Thread::Start() {
|
|
||||||
+ pthread_attr_t* attr_ptr = NULL;
|
|
||||||
+ pthread_attr_t attr;
|
|
||||||
+ if (stack_size_ > 0) {
|
|
||||||
+ pthread_attr_init(&attr);
|
|
||||||
+ pthread_attr_setstacksize(&attr, static_cast<size_t>(stack_size_));
|
|
||||||
+ attr_ptr = &attr;
|
|
||||||
+ }
|
|
||||||
+ int result = pthread_create(&data_->thread_, attr_ptr, ThreadEntry, this);
|
|
||||||
+ CHECK_EQ(0, result);
|
|
||||||
+ ASSERT(data_->thread_ != kNoThread);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Thread::Join() {
|
|
||||||
+ pthread_join(data_->thread_, NULL);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+Thread::LocalStorageKey Thread::CreateThreadLocalKey() {
|
|
||||||
+ pthread_key_t key;
|
|
||||||
+ int result = pthread_key_create(&key, NULL);
|
|
||||||
+ USE(result);
|
|
||||||
+ ASSERT(result == 0);
|
|
||||||
+ return static_cast<LocalStorageKey>(key);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Thread::DeleteThreadLocalKey(LocalStorageKey key) {
|
|
||||||
+ pthread_key_t pthread_key = static_cast<pthread_key_t>(key);
|
|
||||||
+ int result = pthread_key_delete(pthread_key);
|
|
||||||
+ USE(result);
|
|
||||||
+ ASSERT(result == 0);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void* Thread::GetThreadLocal(LocalStorageKey key) {
|
|
||||||
+ pthread_key_t pthread_key = static_cast<pthread_key_t>(key);
|
|
||||||
+ return pthread_getspecific(pthread_key);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Thread::SetThreadLocal(LocalStorageKey key, void* value) {
|
|
||||||
+ pthread_key_t pthread_key = static_cast<pthread_key_t>(key);
|
|
||||||
+ pthread_setspecific(pthread_key, value);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Thread::YieldCPU() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+class GenodeMutex : public Mutex {
|
|
||||||
+ public:
|
|
||||||
+ GenodeMutex() {
|
|
||||||
+ pthread_mutexattr_t attrs;
|
|
||||||
+ int result = pthread_mutexattr_init(&attrs);
|
|
||||||
+ ASSERT(result == 0);
|
|
||||||
+ result = pthread_mutexattr_settype(&attrs, PTHREAD_MUTEX_RECURSIVE);
|
|
||||||
+ ASSERT(result == 0);
|
|
||||||
+ result = pthread_mutex_init(&mutex_, &attrs);
|
|
||||||
+ ASSERT(result == 0);
|
|
||||||
+ USE(result);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ virtual ~GenodeMutex() { pthread_mutex_destroy(&mutex_); }
|
|
||||||
+
|
|
||||||
+ virtual int Lock() {
|
|
||||||
+ int result = pthread_mutex_lock(&mutex_);
|
|
||||||
+ return result;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ virtual int Unlock() {
|
|
||||||
+ int result = pthread_mutex_unlock(&mutex_);
|
|
||||||
+ return result;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ virtual bool TryLock() {
|
|
||||||
+ int result = pthread_mutex_trylock(&mutex_);
|
|
||||||
+ // Return false if the lock is busy and locking failed.
|
|
||||||
+ if (result == EBUSY) {
|
|
||||||
+ return false;
|
|
||||||
+ }
|
|
||||||
+ ASSERT(result == 0); // Verify no other errors.
|
|
||||||
+ return true;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ private:
|
|
||||||
+ pthread_mutex_t mutex_; // Pthread mutex for POSIX platforms.
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+Mutex* OS::CreateMutex() {
|
|
||||||
+ return new GenodeMutex();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+class GenodeSemaphore : public Semaphore {
|
|
||||||
+ public:
|
|
||||||
+ explicit GenodeSemaphore(int count) { sem_init(&sem_, 0, count); }
|
|
||||||
+ virtual ~GenodeSemaphore() { sem_destroy(&sem_); }
|
|
||||||
+
|
|
||||||
+ virtual void Wait();
|
|
||||||
+ virtual bool Wait(int timeout);
|
|
||||||
+ virtual void Signal() { sem_post(&sem_); }
|
|
||||||
+ private:
|
|
||||||
+ sem_t sem_;
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void GenodeSemaphore::Wait() {
|
|
||||||
+ while (true) {
|
|
||||||
+ int result = sem_wait(&sem_);
|
|
||||||
+ if (result == 0) return; // Successfully got semaphore.
|
|
||||||
+ CHECK(result == -1 && errno == EINTR); // Signal caused spurious wakeup.
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+#ifndef TIMEVAL_TO_TIMESPEC
|
|
||||||
+#define TIMEVAL_TO_TIMESPEC(tv, ts) do { \
|
|
||||||
+ (ts)->tv_sec = (tv)->tv_sec; \
|
|
||||||
+ (ts)->tv_nsec = (tv)->tv_usec * 1000; \
|
|
||||||
+} while (false)
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+bool GenodeSemaphore::Wait(int timeout) {
|
|
||||||
+ const long kOneSecondMicros = 1000000; // NOLINT
|
|
||||||
+
|
|
||||||
+ // Split timeout into second and nanosecond parts.
|
|
||||||
+ struct timeval delta;
|
|
||||||
+ delta.tv_usec = timeout % kOneSecondMicros;
|
|
||||||
+ delta.tv_sec = timeout / kOneSecondMicros;
|
|
||||||
+
|
|
||||||
+ struct timeval current_time;
|
|
||||||
+ // Get the current time.
|
|
||||||
+ if (gettimeofday(¤t_time, NULL) == -1) {
|
|
||||||
+ return false;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ // Calculate time for end of timeout.
|
|
||||||
+ struct timeval end_time;
|
|
||||||
+ timeradd(¤t_time, &delta, &end_time);
|
|
||||||
+
|
|
||||||
+ struct timespec ts;
|
|
||||||
+ TIMEVAL_TO_TIMESPEC(&end_time, &ts);
|
|
||||||
+ // Wait for semaphore signalled or timeout.
|
|
||||||
+ while (true) {
|
|
||||||
+ int result = sem_timedwait(&sem_, &ts);
|
|
||||||
+ if (result == 0) return true; // Successfully got semaphore.
|
|
||||||
+ if (result > 0) {
|
|
||||||
+ // For glibc prior to 2.3.4 sem_timedwait returns the error instead of -1.
|
|
||||||
+ errno = result;
|
|
||||||
+ result = -1;
|
|
||||||
+ }
|
|
||||||
+ if (result == -1 && errno == ETIMEDOUT) return false; // Timeout.
|
|
||||||
+ CHECK(result == -1 && errno == EINTR); // Signal caused spurious wakeup.
|
|
||||||
+ }
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+Semaphore* OS::CreateSemaphore(int count) {
|
|
||||||
+ return new GenodeSemaphore(count);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+class Sampler::PlatformData : public Malloced {
|
|
||||||
+ public:
|
|
||||||
+ PlatformData() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ }
|
|
||||||
+};
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+Sampler::Sampler(Isolate *isolate, int interval)
|
|
||||||
+ : isolate_(isolate),
|
|
||||||
+ interval_(interval),
|
|
||||||
+ profiling_(false),
|
|
||||||
+ active_(false),
|
|
||||||
+ samples_taken_(0) {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ // Shared setup follows.
|
|
||||||
+ data_ = new PlatformData;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+Sampler::~Sampler() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+ // Shared tear down follows.
|
|
||||||
+ delete data_;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Sampler::Start() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+void Sampler::Stop() {
|
|
||||||
+ UNIMPLEMENTED();
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+} } // namespace v8::internal
|
|
||||||
diff --git a/qtjsbackend/src/v8/v8.pri b/qtjsbackend/src/v8/v8.pri
|
|
||||||
index 3a563ff..6a83034 100644
|
|
||||||
--- a/qtjsbackend/src/v8/v8.pri
|
|
||||||
+++ b/qtjsbackend/src/v8/v8.pri
|
|
||||||
@@ -265,7 +265,7 @@ SOURCES += \
|
|
||||||
LIBS += -lexecinfo
|
|
||||||
} else:unix:!qnx {
|
|
||||||
SOURCES += \
|
|
||||||
- $$V8SRC/platform-linux.cc \
|
|
||||||
+ $$V8SRC/platform-genode.cc \
|
|
||||||
$$V8SRC/platform-posix.cc
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -5,75 +5,102 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
---
|
---
|
||||||
.../fontdatabases/basic/qbasicfontdatabase.cpp | 9 +++++++++
|
.../fontdatabases/basic/qbasicfontdatabase.cpp | 9 +++++++++
|
||||||
.../input/evdevkeyboard/qevdevkeyboardhandler.cpp | 18 +++++++++++++++---
|
.../evdevkeyboard/qevdevkeyboard_defaultmap_p.h | 4 ++++
|
||||||
|
.../input/evdevkeyboard/qevdevkeyboardhandler.cpp | 17 +++++++++++++++++
|
||||||
.../input/evdevkeyboard/qevdevkeyboardhandler_p.h | 2 ++
|
.../input/evdevkeyboard/qevdevkeyboardhandler_p.h | 2 ++
|
||||||
qtbase/src/widgets/kernel/qwidget_qpa.cpp | 2 +-
|
4 files changed, 32 insertions(+)
|
||||||
4 files changed, 27 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp b/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
|
diff --git a/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp b/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
|
||||||
index 9b87418..aa25c6b 100644
|
index 728b166..af957f7 100644
|
||||||
--- a/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
|
--- a/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
|
||||||
+++ b/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
|
+++ b/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
|
||||||
@@ -114,7 +114,16 @@ void QBasicFontDatabase::populateFontDatabase()
|
@@ -72,7 +72,16 @@ void QBasicFontDatabase::populateFontDatabase()
|
||||||
for (int i = 0; i < int(dir.count()); ++i) {
|
|
||||||
const QByteArray file = QFile::encodeName(dir.absoluteFilePath(dir[i]));
|
foreach (const QFileInfo &fi, dir.entryInfoList(nameFilters, QDir::Files)) {
|
||||||
// qDebug() << "looking at" << file;
|
const QByteArray file = QFile::encodeName(fi.absoluteFilePath());
|
||||||
+#ifdef Q_OS_GENODE
|
+#ifdef Q_OS_GENODE
|
||||||
+ QByteArray data;
|
+ QByteArray data;
|
||||||
+ QFile f(file);
|
+ QFile f(file);
|
||||||
+ if (!f.open(QIODevice::ReadOnly))
|
+ if (!f.open(QIODevice::ReadOnly))
|
||||||
+ continue;
|
+ continue;
|
||||||
+ data = f.readAll();
|
+ data = f.readAll();
|
||||||
+ addTTFile(data, file);
|
+ QBasicFontDatabase::addTTFile(data, file);
|
||||||
+#else
|
+#else
|
||||||
addTTFile(QByteArray(), file);
|
QBasicFontDatabase::addTTFile(QByteArray(), file);
|
||||||
+#endif
|
+#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
diff --git a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h
|
||||||
|
index 34f20f4..6e8bcbd 100644
|
||||||
|
--- a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h
|
||||||
|
+++ b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboard_defaultmap_p.h
|
||||||
|
@@ -46,7 +46,9 @@
|
||||||
|
//
|
||||||
|
|
||||||
|
#include "qnamespace.h"
|
||||||
|
+#ifndef Q_OS_GENODE
|
||||||
|
#include "linux/input.h"
|
||||||
|
+#endif /* Q_OS_GENODE */
|
||||||
|
|
||||||
|
// no QT_BEGIN_NAMESPACE, since we include it internally...
|
||||||
|
|
||||||
|
@@ -638,6 +640,7 @@ const QEvdevKeyboardMap::Mapping QEvdevKeyboardHandler::s_keymap_default[] = {
|
||||||
|
{ 111, 0xffff, 0x01000000, 0x06, 0x08, 0x0200 },
|
||||||
|
{ 111, 0xffff, 0x01000000, 0x0c, 0x08, 0x0200 },
|
||||||
|
|
||||||
|
+#ifndef Q_OS_GENODE
|
||||||
|
// 113 -> 248
|
||||||
|
{ KEY_MUTE, 0xffff, Qt::Key_VolumeMute, 0x00, 0x00, 0x0000 },
|
||||||
|
{ KEY_VOLUMEDOWN, 0xffff, Qt::Key_VolumeDown, 0x00, 0x00, 0x0000 },
|
||||||
|
@@ -666,6 +669,7 @@ const QEvdevKeyboardMap::Mapping QEvdevKeyboardHandler::s_keymap_default[] = {
|
||||||
|
{ KEY_BLUE, 0xffff, Qt::Key_Blue, 0x00, 0x00, 0x0000 },
|
||||||
|
{ KEY_CHANNELUP, 0xffff, Qt::Key_ChannelUp, 0x00, 0x00, 0x0000 },
|
||||||
|
{ KEY_CHANNELDOWN, 0xffff, Qt::Key_ChannelDown, 0x00, 0x00, 0x0000 },
|
||||||
|
+#endif /* Q_OS_GENODE */
|
||||||
|
};
|
||||||
|
|
||||||
|
const QEvdevKeyboardMap::Composing QEvdevKeyboardHandler::s_keycompose_default[] = {
|
||||||
diff --git a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
|
diff --git a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
|
||||||
index 26dc116..f0c104d 100644
|
index 089cc13..c8fb47c 100644
|
||||||
--- a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
|
--- a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
|
||||||
+++ b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
|
+++ b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler.cpp
|
||||||
@@ -49,7 +49,9 @@
|
@@ -42,7 +42,9 @@
|
||||||
#include <QCoreApplication>
|
#include <qpa/qwindowsysteminterface.h>
|
||||||
#include <private/qcore_unix_p.h>
|
#include <private/qcore_unix_p.h>
|
||||||
|
|
||||||
+#ifndef Q_OS_GENODE
|
+#ifndef Q_OS_GENODE
|
||||||
#include <linux/input.h>
|
#include <linux/input.h>
|
||||||
+#endif /* Q_OS_GENODE */
|
+#endif /* Q_OS_GENODE */
|
||||||
|
|
||||||
//#define QT_QPA_KEYMAP_DEBUG
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
@@ -78,11 +80,12 @@ QEvdevKeyboardHandler::QEvdevKeyboardHandler(const QString &device, int fd, bool
|
|
||||||
|
|
||||||
|
@@ -67,9 +69,11 @@ QEvdevKeyboardHandler::QEvdevKeyboardHandler(const QString &device, int fd, bool
|
||||||
if (keymapFile.isEmpty() || !loadKeymap(keymapFile))
|
if (keymapFile.isEmpty() || !loadKeymap(keymapFile))
|
||||||
unloadKeymap();
|
unloadKeymap();
|
||||||
-
|
|
||||||
+#ifndef Q_OS_GENODE
|
+#ifndef Q_OS_GENODE
|
||||||
// socket notifier for events on the keyboard device
|
// socket notifier for events on the keyboard device
|
||||||
QSocketNotifier *notifier;
|
m_notify = new QSocketNotifier(m_fd, QSocketNotifier::Read, this);
|
||||||
notifier = new QSocketNotifier(m_fd, QSocketNotifier::Read, this);
|
connect(m_notify, SIGNAL(activated(int)), this, SLOT(readKeycode()));
|
||||||
connect(notifier, SIGNAL(activated(int)), this, SLOT(readKeycode()));
|
|
||||||
+#endif /* Q_OS_GENODE */
|
+#endif /* Q_OS_GENODE */
|
||||||
}
|
}
|
||||||
|
|
||||||
QEvdevKeyboardHandler::~QEvdevKeyboardHandler()
|
QEvdevKeyboardHandler::~QEvdevKeyboardHandler()
|
||||||
@@ -92,7 +95,7 @@ QEvdevKeyboardHandler::~QEvdevKeyboardHandler()
|
@@ -80,6 +84,7 @@ QEvdevKeyboardHandler::~QEvdevKeyboardHandler()
|
||||||
if (m_fd >= 0)
|
|
||||||
qt_safe_close(m_fd);
|
qt_safe_close(m_fd);
|
||||||
}
|
}
|
||||||
-
|
|
||||||
+#ifndef Q_OS_GENODE
|
+#ifndef Q_OS_GENODE
|
||||||
QEvdevKeyboardHandler *QEvdevKeyboardHandler::create(const QString &device, const QString &specification)
|
QEvdevKeyboardHandler *QEvdevKeyboardHandler::create(const QString &device,
|
||||||
{
|
const QString &specification,
|
||||||
#ifdef QT_QPA_KEYMAP_DEBUG
|
const QString &defaultKeymapFile)
|
||||||
@@ -218,10 +221,19 @@ void QEvdevKeyboardHandler::readKeycode()
|
@@ -205,10 +210,20 @@ void QEvdevKeyboardHandler::readKeycode()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
-
|
|
||||||
+#endif /* Q_OS_GENODE */
|
+#endif /* Q_OS_GENODE */
|
||||||
|
|
||||||
void QEvdevKeyboardHandler::processKeyEvent(int nativecode, int unicode, int qtcode,
|
void QEvdevKeyboardHandler::processKeyEvent(int nativecode, int unicode, int qtcode,
|
||||||
Qt::KeyboardModifiers modifiers, bool isPress, bool autoRepeat)
|
Qt::KeyboardModifiers modifiers, bool isPress, bool autoRepeat)
|
||||||
{
|
{
|
||||||
@ -88,14 +115,30 @@ index 26dc116..f0c104d 100644
|
|||||||
+#endif
|
+#endif
|
||||||
QWindowSystemInterface::handleExtendedKeyEvent(0, (isPress ? QEvent::KeyPress : QEvent::KeyRelease),
|
QWindowSystemInterface::handleExtendedKeyEvent(0, (isPress ? QEvent::KeyPress : QEvent::KeyRelease),
|
||||||
qtcode, modifiers, nativecode + 8, 0, int(modifiers),
|
qtcode, modifiers, nativecode + 8, 0, int(modifiers),
|
||||||
QString(unicode), autoRepeat);
|
(unicode != 0xffff ) ? QString(unicode) : QString(), autoRepeat);
|
||||||
|
@@ -468,6 +483,7 @@ void QEvdevKeyboardHandler::unloadKeymap()
|
||||||
|
m_composing = 0;
|
||||||
|
m_dead_unicode = 0xffff;
|
||||||
|
|
||||||
|
+#ifndef Q_OS_GENODE
|
||||||
|
//Set locks according to keyboard leds
|
||||||
|
quint16 ledbits[1];
|
||||||
|
memset(ledbits, 0, sizeof(ledbits));
|
||||||
|
@@ -488,6 +504,7 @@ void QEvdevKeyboardHandler::unloadKeymap()
|
||||||
|
m_locks[2] = 1;
|
||||||
|
qCDebug(qLcEvdevKey, "numlock=%d , capslock=%d, scrolllock=%d", m_locks[1], m_locks[0], m_locks[2]);
|
||||||
|
}
|
||||||
|
+#endif /* Q_OS_GENODE */
|
||||||
|
}
|
||||||
|
|
||||||
|
bool QEvdevKeyboardHandler::loadKeymap(const QString &file)
|
||||||
diff --git a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h
|
diff --git a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h
|
||||||
index 1065b05..b395d46 100644
|
index 84c251c..54c9cf3 100644
|
||||||
--- a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h
|
--- a/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h
|
||||||
+++ b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h
|
+++ b/qtbase/src/platformsupport/input/evdevkeyboard/qevdevkeyboardhandler_p.h
|
||||||
@@ -161,8 +161,10 @@ public:
|
@@ -171,8 +171,10 @@ public:
|
||||||
return qtmod;
|
bool loadKeymap(const QString &file);
|
||||||
}
|
void unloadKeymap();
|
||||||
|
|
||||||
+#ifndef Q_OS_GENODE
|
+#ifndef Q_OS_GENODE
|
||||||
private slots:
|
private slots:
|
||||||
@ -104,16 +147,3 @@ index 1065b05..b395d46 100644
|
|||||||
KeycodeAction processKeycode(quint16 keycode, bool pressed, bool autorepeat);
|
KeycodeAction processKeycode(quint16 keycode, bool pressed, bool autorepeat);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
diff --git a/qtbase/src/widgets/kernel/qwidget_qpa.cpp b/qtbase/src/widgets/kernel/qwidget_qpa.cpp
|
|
||||||
index dafe7dc..79bfd40 100644
|
|
||||||
--- a/qtbase/src/widgets/kernel/qwidget_qpa.cpp
|
|
||||||
+++ b/qtbase/src/widgets/kernel/qwidget_qpa.cpp
|
|
||||||
@@ -933,7 +933,7 @@ void QWidgetPrivate::registerDropSite(bool on)
|
|
||||||
void QWidgetPrivate::setMask_sys(const QRegion ®ion)
|
|
||||||
{
|
|
||||||
if (!QGuiApplicationPrivate::platformIntegration()->hasCapability(QPlatformIntegration::WindowMasks)) {
|
|
||||||
- qWarning("%s: Not supported on %s.", Q_FUNC_INFO, qPrintable(QGuiApplication::platformName()));
|
|
||||||
+ //qWarning("%s: Not supported on %s.", Q_FUNC_INFO, qPrintable(QGuiApplication::platformName()));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
Q_Q(QWidget);
|
|
||||||
|
@ -5,28 +5,29 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
Genode-specific adaptations
|
Genode-specific adaptations
|
||||||
---
|
---
|
||||||
qtbase/src/corelib/codecs/qtextcodec.cpp | 4 +
|
qtbase/src/corelib/codecs/qtextcodec.cpp | 4 +
|
||||||
qtbase/src/corelib/global/qlogging.cpp | 6 ++
|
qtbase/src/corelib/global/qcompilerdetection.h | 4 +
|
||||||
qtbase/src/corelib/global/qsystemdetection.h | 5 +-
|
qtbase/src/corelib/global/qsystemdetection.h | 5 +-
|
||||||
|
qtbase/src/corelib/global/qversiontagging.cpp | 2 -
|
||||||
qtbase/src/corelib/io/qresource.cpp | 2 -
|
qtbase/src/corelib/io/qresource.cpp | 2 -
|
||||||
qtbase/src/corelib/kernel/qcoreapplication.cpp | 2 -
|
qtbase/src/corelib/kernel/qcoreapplication.cpp | 2 -
|
||||||
.../src/corelib/kernel/qeventdispatcher_unix.cpp | 14 +++++
|
.../src/corelib/kernel/qeventdispatcher_unix.cpp | 14 +++++
|
||||||
qtbase/src/corelib/kernel/qtranslator.cpp | 2 -
|
qtbase/src/corelib/kernel/qtranslator.cpp | 2 -
|
||||||
qtbase/src/corelib/thread/qthread.cpp | 5 +-
|
qtbase/src/corelib/thread/qthread.cpp | 4 +
|
||||||
qtbase/src/corelib/thread/qthread_p.h | 55 ++++++++++++++++++++
|
qtbase/src/corelib/thread/qthread_p.h | 55 ++++++++++++++++++++
|
||||||
qtbase/src/corelib/tools/qdatetime.cpp | 15 +++++
|
qtbase/src/corelib/tools/qdatetime.cpp | 3 +
|
||||||
qtbase/src/gui/image/qxpmhandler.cpp | 8 +++
|
qtbase/src/gui/image/qxpmhandler.cpp | 8 +++
|
||||||
.../network/access/qnetworkaccessfilebackend.cpp | 5 ++
|
.../network/access/qnetworkaccessfilebackend.cpp | 5 ++
|
||||||
qtbase/src/network/kernel/qhostinfo.cpp | 5 ++
|
qtbase/src/network/kernel/qhostinfo.cpp | 5 ++
|
||||||
qtbase/src/network/kernel/qhostinfo_unix.cpp | 7 ++-
|
qtbase/src/network/kernel/qhostinfo_unix.cpp | 7 ++-
|
||||||
qtbase/src/widgets/dialogs/qfiledialog.cpp | 2 -
|
qtbase/src/widgets/dialogs/qfiledialog.cpp | 2 -
|
||||||
qtbase/src/widgets/styles/qstylefactory.cpp | 7 +++
|
qtbase/src/widgets/styles/qstylefactory.cpp | 7 +++
|
||||||
16 files changed, 137 insertions(+), 7 deletions(-)
|
17 files changed, 123 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/qtbase/src/corelib/codecs/qtextcodec.cpp b/qtbase/src/corelib/codecs/qtextcodec.cpp
|
diff --git a/qtbase/src/corelib/codecs/qtextcodec.cpp b/qtbase/src/corelib/codecs/qtextcodec.cpp
|
||||||
index 1cedd3a..646be07 100644
|
index c55f93b..9d69f16 100644
|
||||||
--- a/qtbase/src/corelib/codecs/qtextcodec.cpp
|
--- a/qtbase/src/corelib/codecs/qtextcodec.cpp
|
||||||
+++ b/qtbase/src/corelib/codecs/qtextcodec.cpp
|
+++ b/qtbase/src/corelib/codecs/qtextcodec.cpp
|
||||||
@@ -203,7 +203,11 @@ static QTextCodec *setupLocaleMapper()
|
@@ -198,7 +198,11 @@ static QTextCodec *setupLocaleMapper()
|
||||||
// First part is getting that locale name. First try setlocale() which
|
// First part is getting that locale name. First try setlocale() which
|
||||||
// definitely knows it, but since we cannot fully trust it, get ready
|
// definitely knows it, but since we cannot fully trust it, get ready
|
||||||
// to fall back to environment variables.
|
// to fall back to environment variables.
|
||||||
@ -38,44 +39,35 @@ index 1cedd3a..646be07 100644
|
|||||||
|
|
||||||
// Get the first nonempty value from $LC_ALL, $LC_CTYPE, and $LANG
|
// Get the first nonempty value from $LC_ALL, $LC_CTYPE, and $LANG
|
||||||
// environment variables.
|
// environment variables.
|
||||||
diff --git a/qtbase/src/corelib/global/qlogging.cpp b/qtbase/src/corelib/global/qlogging.cpp
|
diff --git a/qtbase/src/corelib/global/qcompilerdetection.h b/qtbase/src/corelib/global/qcompilerdetection.h
|
||||||
index c8293be..02b7e40 100644
|
index 2d9e046..aac1d7b 100644
|
||||||
--- a/qtbase/src/corelib/global/qlogging.cpp
|
--- a/qtbase/src/corelib/global/qcompilerdetection.h
|
||||||
+++ b/qtbase/src/corelib/global/qlogging.cpp
|
+++ b/qtbase/src/corelib/global/qcompilerdetection.h
|
||||||
@@ -61,6 +61,10 @@
|
@@ -826,7 +826,9 @@
|
||||||
#include <android/log.h>
|
# define Q_COMPILER_ALIGNAS
|
||||||
#endif
|
# define Q_COMPILER_ALIGNOF
|
||||||
|
# define Q_COMPILER_INHERITING_CONSTRUCTORS
|
||||||
+#ifdef Q_OS_GENODE
|
-# define Q_COMPILER_THREAD_LOCAL
|
||||||
+#include <base/log.h>
|
+# ifndef __GENODE__
|
||||||
+#endif
|
+# define Q_COMPILER_THREAD_LOCAL
|
||||||
+
|
+# endif
|
||||||
#include <stdio.h>
|
# if Q_CC_GNU > 408 || __GNUC_PATCHLEVEL__ >= 1
|
||||||
|
# define Q_COMPILER_REF_QUALIFIERS
|
||||||
QT_BEGIN_NAMESPACE
|
# endif
|
||||||
@@ -875,6 +879,8 @@ static void qDefaultMessageHandler(QtMsgType type, const QMessageLogContext &con
|
|
||||||
|
|
||||||
#if defined(QT_USE_SLOG2)
|
|
||||||
slog2_default_handler(type, logMessage.toLocal8Bit().constData());
|
|
||||||
+#elif defined(Q_OS_GENODE)
|
|
||||||
+ Genode::log(logMessage.toLocal8Bit().constData());
|
|
||||||
#elif defined(Q_OS_ANDROID)
|
|
||||||
static bool logToAndroid = qEnvironmentVariableIsEmpty("QT_ANDROID_PLAIN_LOG");
|
|
||||||
if (logToAndroid) {
|
|
||||||
diff --git a/qtbase/src/corelib/global/qsystemdetection.h b/qtbase/src/corelib/global/qsystemdetection.h
|
diff --git a/qtbase/src/corelib/global/qsystemdetection.h b/qtbase/src/corelib/global/qsystemdetection.h
|
||||||
index cb55fa8..7d5c507 100644
|
index de95ae3..7b6aaa6 100644
|
||||||
--- a/qtbase/src/corelib/global/qsystemdetection.h
|
--- a/qtbase/src/corelib/global/qsystemdetection.h
|
||||||
+++ b/qtbase/src/corelib/global/qsystemdetection.h
|
+++ b/qtbase/src/corelib/global/qsystemdetection.h
|
||||||
@@ -49,6 +49,7 @@
|
@@ -41,6 +41,7 @@
|
||||||
/*
|
/*
|
||||||
The operating system, must be one of: (Q_OS_x)
|
The operating system, must be one of: (Q_OS_x)
|
||||||
|
|
||||||
+ GENODE - Genode
|
+ GENODE - Genode
|
||||||
DARWIN - Darwin OS (synonym for Q_OS_MAC)
|
DARWIN - Any Darwin system
|
||||||
MAC - OS X or iOS (synonym for Q_OS_DARWIN)
|
MACOS - macOS
|
||||||
MACX - OS X
|
IOS - iOS
|
||||||
@@ -84,7 +85,9 @@
|
@@ -86,7 +87,9 @@
|
||||||
ANDROID - Android platform
|
- Q_OS_FREEBSD_KERNEL is always defined on FreeBSD, even if the userland is from GNU
|
||||||
*/
|
*/
|
||||||
|
|
||||||
-#if defined(__APPLE__) && (defined(__GNUC__) || defined(__xlC__) || defined(__xlc__))
|
-#if defined(__APPLE__) && (defined(__GNUC__) || defined(__xlC__) || defined(__xlc__))
|
||||||
@ -85,11 +77,24 @@ index cb55fa8..7d5c507 100644
|
|||||||
# define Q_OS_DARWIN
|
# define Q_OS_DARWIN
|
||||||
# define Q_OS_BSD4
|
# define Q_OS_BSD4
|
||||||
# ifdef __LP64__
|
# ifdef __LP64__
|
||||||
|
diff --git a/qtbase/src/corelib/global/qversiontagging.cpp b/qtbase/src/corelib/global/qversiontagging.cpp
|
||||||
|
index e7524f3..e31f8b3 100644
|
||||||
|
--- a/qtbase/src/corelib/global/qversiontagging.cpp
|
||||||
|
+++ b/qtbase/src/corelib/global/qversiontagging.cpp
|
||||||
|
@@ -36,7 +36,7 @@
|
||||||
|
#define SYM QT_MANGLE_NAMESPACE(qt_version_tag)
|
||||||
|
//#define SSYM QT_STRINGIFY(SYM)
|
||||||
|
|
||||||
|
-#if defined(Q_CC_GNU) && defined(Q_OF_ELF) && !defined(Q_OS_ANDROID)
|
||||||
|
+#if defined(Q_CC_GNU) && defined(Q_OF_ELF) && !defined(Q_OS_ANDROID) && !defined(Q_OS_GENODE)
|
||||||
|
# define make_versioned_symbol2(sym, m, n, separator) \
|
||||||
|
Q_CORE_EXPORT extern const char sym ## _ ## m ## _ ## n = 0; \
|
||||||
|
asm(".symver " QT_STRINGIFY(sym) "_" QT_STRINGIFY(m) "_" QT_STRINGIFY(n) ", " \
|
||||||
diff --git a/qtbase/src/corelib/io/qresource.cpp b/qtbase/src/corelib/io/qresource.cpp
|
diff --git a/qtbase/src/corelib/io/qresource.cpp b/qtbase/src/corelib/io/qresource.cpp
|
||||||
index 04ec81e..2211125 100644
|
index c584933..615a7d5 100644
|
||||||
--- a/qtbase/src/corelib/io/qresource.cpp
|
--- a/qtbase/src/corelib/io/qresource.cpp
|
||||||
+++ b/qtbase/src/corelib/io/qresource.cpp
|
+++ b/qtbase/src/corelib/io/qresource.cpp
|
||||||
@@ -920,7 +920,7 @@ public:
|
@@ -922,7 +922,7 @@ public:
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -99,10 +104,10 @@ index 04ec81e..2211125 100644
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
diff --git a/qtbase/src/corelib/kernel/qcoreapplication.cpp b/qtbase/src/corelib/kernel/qcoreapplication.cpp
|
diff --git a/qtbase/src/corelib/kernel/qcoreapplication.cpp b/qtbase/src/corelib/kernel/qcoreapplication.cpp
|
||||||
index 100e014..00263a0 100644
|
index f5b1520..5ae76c5 100644
|
||||||
--- a/qtbase/src/corelib/kernel/qcoreapplication.cpp
|
--- a/qtbase/src/corelib/kernel/qcoreapplication.cpp
|
||||||
+++ b/qtbase/src/corelib/kernel/qcoreapplication.cpp
|
+++ b/qtbase/src/corelib/kernel/qcoreapplication.cpp
|
||||||
@@ -525,7 +525,7 @@ void QCoreApplicationPrivate::initLocale()
|
@@ -602,7 +602,7 @@ void QCoreApplicationPrivate::initLocale()
|
||||||
if (qt_locale_initialized)
|
if (qt_locale_initialized)
|
||||||
return;
|
return;
|
||||||
qt_locale_initialized = true;
|
qt_locale_initialized = true;
|
||||||
@ -112,10 +117,10 @@ index 100e014..00263a0 100644
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
diff --git a/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp b/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
|
diff --git a/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp b/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
|
||||||
index 69363bc..be1a7cf 100644
|
index 155f7b7..2e32ddb 100644
|
||||||
--- a/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
|
--- a/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
|
||||||
+++ b/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
|
+++ b/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
|
||||||
@@ -74,6 +74,11 @@
|
@@ -66,6 +66,11 @@
|
||||||
# include <sys/times.h>
|
# include <sys/times.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -127,7 +132,7 @@ index 69363bc..be1a7cf 100644
|
|||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
#if defined(Q_OS_INTEGRITY) || defined(Q_OS_VXWORKS)
|
#if defined(Q_OS_INTEGRITY) || defined(Q_OS_VXWORKS)
|
||||||
@@ -287,6 +292,9 @@ int QEventDispatcherUNIXPrivate::processThreadWakeUp(int nsel)
|
@@ -279,6 +284,9 @@ int QEventDispatcherUNIXPrivate::processThreadWakeUp(int nsel)
|
||||||
char c[16];
|
char c[16];
|
||||||
::read(thread_pipe[0], c, sizeof(c));
|
::read(thread_pipe[0], c, sizeof(c));
|
||||||
::ioctl(thread_pipe[0], FIOFLUSH, 0);
|
::ioctl(thread_pipe[0], FIOFLUSH, 0);
|
||||||
@ -137,7 +142,7 @@ index 69363bc..be1a7cf 100644
|
|||||||
#else
|
#else
|
||||||
# ifndef QT_NO_EVENTFD
|
# ifndef QT_NO_EVENTFD
|
||||||
if (thread_pipe[1] == -1) {
|
if (thread_pipe[1] == -1) {
|
||||||
@@ -325,6 +333,12 @@ QEventDispatcherUNIX::~QEventDispatcherUNIX()
|
@@ -317,6 +325,12 @@ QEventDispatcherUNIX::~QEventDispatcherUNIX()
|
||||||
int QEventDispatcherUNIX::select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
|
int QEventDispatcherUNIX::select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
|
||||||
timespec *timeout)
|
timespec *timeout)
|
||||||
{
|
{
|
||||||
@ -151,10 +156,10 @@ index 69363bc..be1a7cf 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/qtbase/src/corelib/kernel/qtranslator.cpp b/qtbase/src/corelib/kernel/qtranslator.cpp
|
diff --git a/qtbase/src/corelib/kernel/qtranslator.cpp b/qtbase/src/corelib/kernel/qtranslator.cpp
|
||||||
index 9243d09..d953b20 100644
|
index 794a4aa..953d63c 100644
|
||||||
--- a/qtbase/src/corelib/kernel/qtranslator.cpp
|
--- a/qtbase/src/corelib/kernel/qtranslator.cpp
|
||||||
+++ b/qtbase/src/corelib/kernel/qtranslator.cpp
|
+++ b/qtbase/src/corelib/kernel/qtranslator.cpp
|
||||||
@@ -60,7 +60,7 @@
|
@@ -51,7 +51,7 @@
|
||||||
#include "qendian.h"
|
#include "qendian.h"
|
||||||
#include "qresource.h"
|
#include "qresource.h"
|
||||||
|
|
||||||
@ -164,26 +169,25 @@ index 9243d09..d953b20 100644
|
|||||||
#include "private/qcore_unix_p.h"
|
#include "private/qcore_unix_p.h"
|
||||||
#endif
|
#endif
|
||||||
diff --git a/qtbase/src/corelib/thread/qthread.cpp b/qtbase/src/corelib/thread/qthread.cpp
|
diff --git a/qtbase/src/corelib/thread/qthread.cpp b/qtbase/src/corelib/thread/qthread.cpp
|
||||||
index 4d5bee3..622056e 100644
|
index 8ea487e..2a8ee31 100644
|
||||||
--- a/qtbase/src/corelib/thread/qthread.cpp
|
--- a/qtbase/src/corelib/thread/qthread.cpp
|
||||||
+++ b/qtbase/src/corelib/thread/qthread.cpp
|
+++ b/qtbase/src/corelib/thread/qthread.cpp
|
||||||
@@ -150,7 +150,10 @@ QThreadPrivate::QThreadPrivate(QThreadData *d)
|
@@ -142,6 +142,10 @@ QThreadPrivate::QThreadPrivate(QThreadData *d)
|
||||||
|
exited(false), returnCode(-1),
|
||||||
stackSize(0), priority(QThread::InheritPriority), data(d)
|
stackSize(0), priority(QThread::InheritPriority), data(d)
|
||||||
{
|
{
|
||||||
#if defined (Q_OS_UNIX)
|
|
||||||
- thread_id = 0;
|
|
||||||
+ thread_id = 0;
|
|
||||||
+#ifdef Q_OS_GENODE
|
+#ifdef Q_OS_GENODE
|
||||||
+ genode_thread = 0;
|
+ genode_thread = 0;
|
||||||
+#endif /* Q_OS_GENODE */
|
+#endif /* Q_OS_GENODE */
|
||||||
#elif defined (Q_OS_WIN)
|
+
|
||||||
|
#if defined (Q_OS_WIN)
|
||||||
handle = 0;
|
handle = 0;
|
||||||
id = 0;
|
# ifndef Q_OS_WINRT
|
||||||
diff --git a/qtbase/src/corelib/thread/qthread_p.h b/qtbase/src/corelib/thread/qthread_p.h
|
diff --git a/qtbase/src/corelib/thread/qthread_p.h b/qtbase/src/corelib/thread/qthread_p.h
|
||||||
index 9d773b3..9beb7e6 100644
|
index a56b879..c23862b 100644
|
||||||
--- a/qtbase/src/corelib/thread/qthread_p.h
|
--- a/qtbase/src/corelib/thread/qthread_p.h
|
||||||
+++ b/qtbase/src/corelib/thread/qthread_p.h
|
+++ b/qtbase/src/corelib/thread/qthread_p.h
|
||||||
@@ -54,6 +54,10 @@
|
@@ -46,6 +46,10 @@
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
|
||||||
@ -194,7 +198,7 @@ index 9d773b3..9beb7e6 100644
|
|||||||
#include "qplatformdefs.h"
|
#include "qplatformdefs.h"
|
||||||
#include "QtCore/qthread.h"
|
#include "QtCore/qthread.h"
|
||||||
#include "QtCore/qmutex.h"
|
#include "QtCore/qmutex.h"
|
||||||
@@ -160,12 +164,63 @@ public:
|
@@ -169,11 +173,62 @@ public:
|
||||||
static QThread *threadForId(int id);
|
static QThread *threadForId(int id);
|
||||||
|
|
||||||
#ifdef Q_OS_UNIX
|
#ifdef Q_OS_UNIX
|
||||||
@ -248,7 +252,6 @@ index 9d773b3..9beb7e6 100644
|
|||||||
+ static void finish(void *arg);
|
+ static void finish(void *arg);
|
||||||
+
|
+
|
||||||
+#else // Q_OS_UNIX && !Q_OS_GENODE
|
+#else // Q_OS_UNIX && !Q_OS_GENODE
|
||||||
pthread_t thread_id;
|
|
||||||
QWaitCondition thread_done;
|
QWaitCondition thread_done;
|
||||||
|
|
||||||
static void *start(void *arg);
|
static void *start(void *arg);
|
||||||
@ -259,63 +262,24 @@ index 9d773b3..9beb7e6 100644
|
|||||||
|
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
diff --git a/qtbase/src/corelib/tools/qdatetime.cpp b/qtbase/src/corelib/tools/qdatetime.cpp
|
diff --git a/qtbase/src/corelib/tools/qdatetime.cpp b/qtbase/src/corelib/tools/qdatetime.cpp
|
||||||
index d8e3a78..78202c6 100644
|
index e6d0b97..da15640 100644
|
||||||
--- a/qtbase/src/corelib/tools/qdatetime.cpp
|
--- a/qtbase/src/corelib/tools/qdatetime.cpp
|
||||||
+++ b/qtbase/src/corelib/tools/qdatetime.cpp
|
+++ b/qtbase/src/corelib/tools/qdatetime.cpp
|
||||||
@@ -3072,9 +3072,14 @@ QTime QTime::currentTime()
|
@@ -2145,6 +2145,9 @@ static int qt_timezone()
|
||||||
// posix compliant system
|
long offset;
|
||||||
struct timeval tv;
|
_get_timezone(&offset);
|
||||||
gettimeofday(&tv, 0);
|
return offset;
|
||||||
+
|
+#elif defined(Q_OS_GENODE)
|
||||||
time_t ltime = tv.tv_sec;
|
+ /* no timezone support on Genode */
|
||||||
struct tm *t = 0;
|
+ return 0;
|
||||||
|
#elif defined(Q_OS_BSD4) && !defined(Q_OS_DARWIN)
|
||||||
+#ifdef Q_OS_GENODE
|
time_t clock = time(NULL);
|
||||||
+ struct tm res;
|
struct tm t;
|
||||||
+ t = gmtime_r(<ime, &res);
|
|
||||||
+#else /* Q_OS_GENODE */
|
|
||||||
#if !defined(QT_NO_THREAD) && defined(_POSIX_THREAD_SAFE_FUNCTIONS)
|
|
||||||
// use the reentrant version of localtime() where available
|
|
||||||
tzset();
|
|
||||||
@@ -3083,9 +3088,11 @@ QTime QTime::currentTime()
|
|
||||||
#else
|
|
||||||
t = localtime(<ime);
|
|
||||||
#endif
|
|
||||||
+#endif /* Q_OS_GENODE */
|
|
||||||
Q_CHECK_PTR(t);
|
|
||||||
|
|
||||||
ct.mds = msecsFromDecomposed(t->tm_hour, t->tm_min, t->tm_sec, tv.tv_usec / 1000);
|
|
||||||
+
|
|
||||||
return ct;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -3970,6 +3977,10 @@ static QDate adjustDate(QDate date)
|
|
||||||
|
|
||||||
static QDateTimePrivate::Spec utcToLocal(QDate &date, QTime &time)
|
|
||||||
{
|
|
||||||
+#ifdef Q_OS_GENODE
|
|
||||||
+ /* no timezones in Genode */
|
|
||||||
+ return QDateTimePrivate::LocalUnknown;
|
|
||||||
+#endif
|
|
||||||
QDate fakeDate = adjustDate(date);
|
|
||||||
|
|
||||||
// won't overflow because of fakeDate
|
|
||||||
@@ -4023,6 +4034,10 @@ static QDateTimePrivate::Spec utcToLocal(QDate &date, QTime &time)
|
|
||||||
|
|
||||||
static void localToUtc(QDate &date, QTime &time, int isdst)
|
|
||||||
{
|
|
||||||
+#ifdef Q_OS_GENODE
|
|
||||||
+ /* no timezones in Genode */
|
|
||||||
+ return;
|
|
||||||
+#endif
|
|
||||||
if (!date.isValid())
|
|
||||||
return;
|
|
||||||
|
|
||||||
diff --git a/qtbase/src/gui/image/qxpmhandler.cpp b/qtbase/src/gui/image/qxpmhandler.cpp
|
diff --git a/qtbase/src/gui/image/qxpmhandler.cpp b/qtbase/src/gui/image/qxpmhandler.cpp
|
||||||
index a7936f9..eee3a87 100644
|
index b673ae5..6df45c3 100644
|
||||||
--- a/qtbase/src/gui/image/qxpmhandler.cpp
|
--- a/qtbase/src/gui/image/qxpmhandler.cpp
|
||||||
+++ b/qtbase/src/gui/image/qxpmhandler.cpp
|
+++ b/qtbase/src/gui/image/qxpmhandler.cpp
|
||||||
@@ -848,8 +848,16 @@ static bool read_xpm_header(
|
@@ -842,8 +842,16 @@ static bool read_xpm_header(
|
||||||
#if defined(_MSC_VER) && _MSC_VER >= 1400 && !defined(Q_OS_WINCE)
|
#if defined(_MSC_VER) && _MSC_VER >= 1400 && !defined(Q_OS_WINCE)
|
||||||
if (sscanf_s(buf, "%d %d %d %d", w, h, ncols, cpp) < 4)
|
if (sscanf_s(buf, "%d %d %d %d", w, h, ncols, cpp) < 4)
|
||||||
#else
|
#else
|
||||||
@ -333,10 +297,10 @@ index a7936f9..eee3a87 100644
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
diff --git a/qtbase/src/network/access/qnetworkaccessfilebackend.cpp b/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
|
diff --git a/qtbase/src/network/access/qnetworkaccessfilebackend.cpp b/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
|
||||||
index 13428cc..0713528 100644
|
index bb97bae..38de88b 100644
|
||||||
--- a/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
|
--- a/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
|
||||||
+++ b/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
|
+++ b/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
|
||||||
@@ -115,6 +115,7 @@ void QNetworkAccessFileBackend::open()
|
@@ -118,6 +118,7 @@ void QNetworkAccessFileBackend::open()
|
||||||
url.setPath(QLatin1String("/"));
|
url.setPath(QLatin1String("/"));
|
||||||
setUrl(url);
|
setUrl(url);
|
||||||
|
|
||||||
@ -344,7 +308,7 @@ index 13428cc..0713528 100644
|
|||||||
QString fileName = url.toLocalFile();
|
QString fileName = url.toLocalFile();
|
||||||
if (fileName.isEmpty()) {
|
if (fileName.isEmpty()) {
|
||||||
if (url.scheme() == QLatin1String("qrc")) {
|
if (url.scheme() == QLatin1String("qrc")) {
|
||||||
@@ -128,6 +129,10 @@ void QNetworkAccessFileBackend::open()
|
@@ -131,6 +132,10 @@ void QNetworkAccessFileBackend::open()
|
||||||
fileName = url.toString(QUrl::RemoveAuthority | QUrl::RemoveFragment | QUrl::RemoveQuery);
|
fileName = url.toString(QUrl::RemoveAuthority | QUrl::RemoveFragment | QUrl::RemoveQuery);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -356,10 +320,10 @@ index 13428cc..0713528 100644
|
|||||||
|
|
||||||
if (operation() == QNetworkAccessManager::GetOperation) {
|
if (operation() == QNetworkAccessManager::GetOperation) {
|
||||||
diff --git a/qtbase/src/network/kernel/qhostinfo.cpp b/qtbase/src/network/kernel/qhostinfo.cpp
|
diff --git a/qtbase/src/network/kernel/qhostinfo.cpp b/qtbase/src/network/kernel/qhostinfo.cpp
|
||||||
index d25372e..131100e 100644
|
index c6c0954..934ebc3 100644
|
||||||
--- a/qtbase/src/network/kernel/qhostinfo.cpp
|
--- a/qtbase/src/network/kernel/qhostinfo.cpp
|
||||||
+++ b/qtbase/src/network/kernel/qhostinfo.cpp
|
+++ b/qtbase/src/network/kernel/qhostinfo.cpp
|
||||||
@@ -508,7 +508,12 @@ QHostInfoLookupManager::QHostInfoLookupManager() : mutex(QMutex::Recursive), was
|
@@ -512,7 +512,12 @@ QHostInfoLookupManager::QHostInfoLookupManager() : mutex(QMutex::Recursive), was
|
||||||
{
|
{
|
||||||
moveToThread(QCoreApplicationPrivate::mainThread());
|
moveToThread(QCoreApplicationPrivate::mainThread());
|
||||||
connect(QCoreApplication::instance(), SIGNAL(destroyed()), SLOT(waitForThreadPoolDone()), Qt::DirectConnection);
|
connect(QCoreApplication::instance(), SIGNAL(destroyed()), SLOT(waitForThreadPoolDone()), Qt::DirectConnection);
|
||||||
@ -367,16 +331,16 @@ index d25372e..131100e 100644
|
|||||||
+ /* 'getaddrinfo()' is currently not thread-safe on Genode */
|
+ /* 'getaddrinfo()' is currently not thread-safe on Genode */
|
||||||
+ threadPool.setMaxThreadCount(1);
|
+ threadPool.setMaxThreadCount(1);
|
||||||
+#else
|
+#else
|
||||||
threadPool.setMaxThreadCount(5); // do 5 DNS lookups in parallel
|
threadPool.setMaxThreadCount(20); // do up to 20 DNS lookups in parallel
|
||||||
+#endif
|
+#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
QHostInfoLookupManager::~QHostInfoLookupManager()
|
QHostInfoLookupManager::~QHostInfoLookupManager()
|
||||||
diff --git a/qtbase/src/network/kernel/qhostinfo_unix.cpp b/qtbase/src/network/kernel/qhostinfo_unix.cpp
|
diff --git a/qtbase/src/network/kernel/qhostinfo_unix.cpp b/qtbase/src/network/kernel/qhostinfo_unix.cpp
|
||||||
index 04daf2e..001354c 100644
|
index dabf191..ce3da10 100644
|
||||||
--- a/qtbase/src/network/kernel/qhostinfo_unix.cpp
|
--- a/qtbase/src/network/kernel/qhostinfo_unix.cpp
|
||||||
+++ b/qtbase/src/network/kernel/qhostinfo_unix.cpp
|
+++ b/qtbase/src/network/kernel/qhostinfo_unix.cpp
|
||||||
@@ -144,6 +144,11 @@ QHostInfo QHostInfoAgent::fromName(const QString &hostName)
|
@@ -142,6 +142,11 @@ QHostInfo QHostInfoAgent::fromName(const QString &hostName)
|
||||||
QHostAddress address;
|
QHostAddress address;
|
||||||
if (address.setAddress(hostName)) {
|
if (address.setAddress(hostName)) {
|
||||||
// Reverse lookup
|
// Reverse lookup
|
||||||
@ -388,7 +352,7 @@ index 04daf2e..001354c 100644
|
|||||||
// Reverse lookups using getnameinfo are broken on darwin, use gethostbyaddr instead.
|
// Reverse lookups using getnameinfo are broken on darwin, use gethostbyaddr instead.
|
||||||
#if !defined (QT_NO_GETADDRINFO) && !defined (Q_OS_DARWIN)
|
#if !defined (QT_NO_GETADDRINFO) && !defined (Q_OS_DARWIN)
|
||||||
sockaddr_in sa4;
|
sockaddr_in sa4;
|
||||||
@@ -174,7 +179,7 @@ QHostInfo QHostInfoAgent::fromName(const QString &hostName)
|
@@ -172,7 +177,7 @@ QHostInfo QHostInfoAgent::fromName(const QString &hostName)
|
||||||
if (ent)
|
if (ent)
|
||||||
results.setHostName(QString::fromLatin1(ent->h_name));
|
results.setHostName(QString::fromLatin1(ent->h_name));
|
||||||
#endif
|
#endif
|
||||||
@ -398,10 +362,10 @@ index 04daf2e..001354c 100644
|
|||||||
results.setHostName(address.toString());
|
results.setHostName(address.toString());
|
||||||
results.setAddresses(QList<QHostAddress>() << address);
|
results.setAddresses(QList<QHostAddress>() << address);
|
||||||
diff --git a/qtbase/src/widgets/dialogs/qfiledialog.cpp b/qtbase/src/widgets/dialogs/qfiledialog.cpp
|
diff --git a/qtbase/src/widgets/dialogs/qfiledialog.cpp b/qtbase/src/widgets/dialogs/qfiledialog.cpp
|
||||||
index c427523..ed92116 100644
|
index bc2de89..ce3a97e 100644
|
||||||
--- a/qtbase/src/widgets/dialogs/qfiledialog.cpp
|
--- a/qtbase/src/widgets/dialogs/qfiledialog.cpp
|
||||||
+++ b/qtbase/src/widgets/dialogs/qfiledialog.cpp
|
+++ b/qtbase/src/widgets/dialogs/qfiledialog.cpp
|
||||||
@@ -943,7 +943,7 @@ Q_AUTOTEST_EXPORT QString qt_tildeExpansion(const QString &path, bool *expanded
|
@@ -1106,7 +1106,7 @@ Q_AUTOTEST_EXPORT QString qt_tildeExpansion(const QString &path, bool *expanded
|
||||||
userName.remove(0, 1);
|
userName.remove(0, 1);
|
||||||
#if defined(Q_OS_VXWORKS)
|
#if defined(Q_OS_VXWORKS)
|
||||||
const QString homePath = QDir::homePath();
|
const QString homePath = QDir::homePath();
|
||||||
@ -411,10 +375,10 @@ index c427523..ed92116 100644
|
|||||||
passwd *tmpPw;
|
passwd *tmpPw;
|
||||||
char buf[200];
|
char buf[200];
|
||||||
diff --git a/qtbase/src/widgets/styles/qstylefactory.cpp b/qtbase/src/widgets/styles/qstylefactory.cpp
|
diff --git a/qtbase/src/widgets/styles/qstylefactory.cpp b/qtbase/src/widgets/styles/qstylefactory.cpp
|
||||||
index 2b81acf..eb3510a 100644
|
index 520e303..8226dd2 100644
|
||||||
--- a/qtbase/src/widgets/styles/qstylefactory.cpp
|
--- a/qtbase/src/widgets/styles/qstylefactory.cpp
|
||||||
+++ b/qtbase/src/widgets/styles/qstylefactory.cpp
|
+++ b/qtbase/src/widgets/styles/qstylefactory.cpp
|
||||||
@@ -192,6 +192,13 @@ QStringList QStyleFactory::keys()
|
@@ -184,6 +184,13 @@ QStringList QStyleFactory::keys()
|
||||||
for (PluginKeyMap::const_iterator it = keyMap.constBegin(); it != cend; ++it)
|
for (PluginKeyMap::const_iterator it = keyMap.constBegin(); it != cend; ++it)
|
||||||
list.append(it.value());
|
list.append(it.value());
|
||||||
#endif
|
#endif
|
||||||
|
@ -8,10 +8,10 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
1 file changed, 16 insertions(+)
|
1 file changed, 16 insertions(+)
|
||||||
|
|
||||||
diff --git a/qtbase/src/network/socket/qnativesocketengine_unix.cpp b/qtbase/src/network/socket/qnativesocketengine_unix.cpp
|
diff --git a/qtbase/src/network/socket/qnativesocketengine_unix.cpp b/qtbase/src/network/socket/qnativesocketengine_unix.cpp
|
||||||
index 4c94c4d..03c98fa 100644
|
index 1ce12ed..db45dc0 100644
|
||||||
--- a/qtbase/src/network/socket/qnativesocketengine_unix.cpp
|
--- a/qtbase/src/network/socket/qnativesocketengine_unix.cpp
|
||||||
+++ b/qtbase/src/network/socket/qnativesocketengine_unix.cpp
|
+++ b/qtbase/src/network/socket/qnativesocketengine_unix.cpp
|
||||||
@@ -408,6 +408,22 @@ bool QNativeSocketEnginePrivate::nativeConnect(const QHostAddress &addr, quint16
|
@@ -402,6 +402,22 @@ bool QNativeSocketEnginePrivate::nativeConnect(const QHostAddress &addr, quint16
|
||||||
case EISCONN:
|
case EISCONN:
|
||||||
socketState = QAbstractSocket::ConnectedState;
|
socketState = QAbstractSocket::ConnectedState;
|
||||||
break;
|
break;
|
||||||
|
@ -4,83 +4,101 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
qtbase/src/corelib/global/qconfig.cpp | 39 +++++++
|
qtbase/src/corelib/global/qconfig.cpp | 59 +++++++
|
||||||
qtbase/src/corelib/global/qconfig.h | 183 +++++++++++++++++++++++++++++++++
|
qtbase/src/corelib/global/qconfig.h | 165 +++++++++++++++++++++
|
||||||
2 files changed, 222 insertions(+)
|
qtbase/src/corelib/global/qfeatures.h | 263 +++++++++++++++++++++++++++++++++
|
||||||
|
3 files changed, 487 insertions(+)
|
||||||
create mode 100644 qtbase/src/corelib/global/qconfig.cpp
|
create mode 100644 qtbase/src/corelib/global/qconfig.cpp
|
||||||
create mode 100644 qtbase/src/corelib/global/qconfig.h
|
create mode 100644 qtbase/src/corelib/global/qconfig.h
|
||||||
|
create mode 100644 qtbase/src/corelib/global/qfeatures.h
|
||||||
|
|
||||||
diff --git a/qtbase/src/corelib/global/qconfig.cpp b/qtbase/src/corelib/global/qconfig.cpp
|
diff --git a/qtbase/src/corelib/global/qconfig.cpp b/qtbase/src/corelib/global/qconfig.cpp
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..15523a3
|
index 0000000..5438a45
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/qtbase/src/corelib/global/qconfig.cpp
|
+++ b/qtbase/src/corelib/global/qconfig.cpp
|
||||||
@@ -0,0 +1,39 @@
|
@@ -0,0 +1,59 @@
|
||||||
+/* License Info */
|
+/* License Info */
|
||||||
+static const char qt_configure_licensee_str [256 + 12] = "qt_lcnsuser=Open Source";
|
+static const char qt_configure_licensee_str [256 + 12] = "qt_lcnsuser=Open Source";
|
||||||
+static const char qt_configure_licensed_products_str [256 + 12] = "qt_lcnsprod=OpenSource";
|
+static const char qt_configure_licensed_products_str [256 + 12] = "qt_lcnsprod=OpenSource";
|
||||||
+
|
+
|
||||||
+/* Installation date */
|
+/* Installation date */
|
||||||
+static const char qt_configure_installation [12+11] = "qt_instdate=2013-05-23";
|
+static const char qt_configure_installation [12+11] = "qt_instdate=2017-03-28";
|
||||||
+
|
+
|
||||||
+/* Installation Info */
|
+/* Installation Info */
|
||||||
+static const char qt_configure_prefix_path_strs[][256 + 12] = {
|
+static const char qt_configure_prefix_path_str [256 + 12] = "qt_prfxpath=/qt";
|
||||||
+ "qt_prfxpath=/qt",
|
|
||||||
+ "qt_docspath=/qt/doc",
|
|
||||||
+ "qt_hdrspath=/qt/include",
|
|
||||||
+ "qt_libspath=/qt/lib",
|
|
||||||
+ "qt_lbexpath=/qt/libexec",
|
|
||||||
+ "qt_binspath=/qt/bin",
|
|
||||||
+ "qt_plugpath=/qt/plugins",
|
|
||||||
+ "qt_impspath=/qt/imports",
|
|
||||||
+ "qt_qml2path=/qt/qml",
|
|
||||||
+ "qt_adatpath=/qt",
|
|
||||||
+ "qt_datapath=/qt",
|
|
||||||
+ "qt_trnspath=/qt/translations",
|
|
||||||
+ "qt_xmplpath=/qt/examples",
|
|
||||||
+ "qt_tstspath=/qt/tests",
|
|
||||||
+#ifdef QT_BUILD_QMAKE
|
+#ifdef QT_BUILD_QMAKE
|
||||||
+ "qt_ssrtpath=",
|
+static const char qt_configure_ext_prefix_path_str [256 + 12] = "qt_epfxpath=/qt";
|
||||||
+ "qt_hpfxpath=/qt",
|
+static const char qt_configure_host_prefix_path_str [256 + 12] = "qt_hpfxpath=/qt";
|
||||||
+ "qt_hbinpath=/qt/bin",
|
+#endif
|
||||||
+ "qt_hdatpath=/qt",
|
+
|
||||||
+ "qt_targspec=genode-g++",
|
+static const short qt_configure_str_offsets[] = {
|
||||||
+ "qt_hostspec=linux-g++",
|
+ 0, 4, 12, 16, 24, 28, 36, 44, 48, 50, 52, 65, 74,
|
||||||
|
+#ifdef QT_BUILD_QMAKE
|
||||||
|
+ 80, 81, 85, 89, 91, 102,
|
||||||
+#endif
|
+#endif
|
||||||
+};
|
+};
|
||||||
+static const char qt_configure_settings_path_str[256 + 12] = "qt_stngpath=/qt/etc/xdg";
|
+static const char qt_configure_strs[] =
|
||||||
|
+ "doc\0"
|
||||||
|
+ "include\0"
|
||||||
|
+ "lib\0"
|
||||||
|
+ "libexec\0"
|
||||||
|
+ "bin\0"
|
||||||
|
+ "plugins\0"
|
||||||
|
+ "imports\0"
|
||||||
|
+ "qml\0"
|
||||||
|
+ ".\0"
|
||||||
|
+ ".\0"
|
||||||
|
+ "translations\0"
|
||||||
|
+ "examples\0"
|
||||||
|
+ "tests\0"
|
||||||
|
+#ifdef QT_BUILD_QMAKE
|
||||||
|
+ "\0"
|
||||||
|
+ "bin\0"
|
||||||
|
+ "lib\0"
|
||||||
|
+ ".\0"
|
||||||
|
+ "genode-g++\0"
|
||||||
|
+ "linux-g++\0"
|
||||||
|
+#endif
|
||||||
|
+;
|
||||||
|
+
|
||||||
|
+#define QT_CONFIGURE_SETTINGS_PATH "etc/xdg"
|
||||||
|
+
|
||||||
|
+#ifdef QT_BUILD_QMAKE
|
||||||
|
+# define QT_CONFIGURE_SYSROOTIFY_PREFIX false
|
||||||
|
+#endif
|
||||||
+
|
+
|
||||||
+/* strlen( "qt_lcnsxxxx" ) == 12 */
|
+/* strlen( "qt_lcnsxxxx" ) == 12 */
|
||||||
+#define QT_CONFIGURE_LICENSEE qt_configure_licensee_str + 12;
|
+#define QT_CONFIGURE_LICENSEE qt_configure_licensee_str + 12
|
||||||
+#define QT_CONFIGURE_LICENSED_PRODUCTS qt_configure_licensed_products_str + 12;
|
+#define QT_CONFIGURE_LICENSED_PRODUCTS qt_configure_licensed_products_str + 12
|
||||||
+
|
+
|
||||||
+#define QT_CONFIGURE_SETTINGS_PATH qt_configure_settings_path_str + 12;
|
+#define QT_CONFIGURE_PREFIX_PATH qt_configure_prefix_path_str + 12
|
||||||
|
+#ifdef QT_BUILD_QMAKE
|
||||||
|
+# define QT_CONFIGURE_EXT_PREFIX_PATH qt_configure_ext_prefix_path_str + 12
|
||||||
|
+# define QT_CONFIGURE_HOST_PREFIX_PATH qt_configure_host_prefix_path_str + 12
|
||||||
|
+#endif
|
||||||
diff --git a/qtbase/src/corelib/global/qconfig.h b/qtbase/src/corelib/global/qconfig.h
|
diff --git a/qtbase/src/corelib/global/qconfig.h b/qtbase/src/corelib/global/qconfig.h
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..bcf7dc1
|
index 0000000..27629e5
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/qtbase/src/corelib/global/qconfig.h
|
+++ b/qtbase/src/corelib/global/qconfig.h
|
||||||
@@ -0,0 +1,183 @@
|
@@ -0,0 +1,165 @@
|
||||||
|
+#define QT_VERSION_MAJOR 5
|
||||||
|
+#define QT_VERSION_MINOR 6
|
||||||
|
+#define QT_VERSION_PATCH 2
|
||||||
|
+#define QT_VERSION_STR "5.6.2"
|
||||||
|
+
|
||||||
+#ifndef QT_BOOTSTRAPPED
|
+#ifndef QT_BOOTSTRAPPED
|
||||||
+#include "qconfig-genode.h"
|
+#include "qconfig-genode.h"
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+/* Qt Edition */
|
|
||||||
+#ifndef QT_EDITION
|
|
||||||
+# define QT_EDITION QT_EDITION_OPENSOURCE
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+/* Compile time features */
|
+/* Compile time features */
|
||||||
+#ifdef QT_ARCH_X86_64
|
|
||||||
+# define QT_POINTER_SIZE 8
|
|
||||||
+#endif
|
|
||||||
+#ifdef QT_ARCH_I386
|
|
||||||
+# define QT_POINTER_SIZE 4
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+//#define QT_REDUCE_RELOCATIONS
|
+//#define QT_REDUCE_RELOCATIONS
|
||||||
+
|
+
|
||||||
+// Compiler sub-arch support
|
+// Compiler sub-arch support
|
||||||
|
+//#define QT_COMPILER_SUPPORTS_SSE2 1
|
||||||
|
+
|
||||||
|
+#ifndef QT_BOOTSTRAPPED
|
||||||
+
|
+
|
||||||
+#if defined(QT_BUILTIN_GIF_READER) && defined(QT_NO_BUILTIN_GIF_READER)
|
+#if defined(QT_BUILTIN_GIF_READER) && defined(QT_NO_BUILTIN_GIF_READER)
|
||||||
+# undef QT_BUILTIN_GIF_READER
|
+# undef QT_BUILTIN_GIF_READER
|
||||||
@ -100,12 +118,6 @@ index 0000000..bcf7dc1
|
|||||||
+# define QT_NO_ACCESSIBILITY
|
+# define QT_NO_ACCESSIBILITY
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#if defined(QT_NO_CLOCK_MONOTONIC) && defined(QT_CLOCK_MONOTONIC)
|
|
||||||
+# undef QT_NO_CLOCK_MONOTONIC
|
|
||||||
+#elif !defined(QT_NO_CLOCK_MONOTONIC) && !defined(QT_CLOCK_MONOTONIC)
|
|
||||||
+# define QT_NO_CLOCK_MONOTONIC
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#if defined(QT_NO_CUPS) && defined(QT_CUPS)
|
+#if defined(QT_NO_CUPS) && defined(QT_CUPS)
|
||||||
+# undef QT_NO_CUPS
|
+# undef QT_NO_CUPS
|
||||||
+#elif !defined(QT_NO_CUPS) && !defined(QT_CUPS)
|
+#elif !defined(QT_NO_CUPS) && !defined(QT_CUPS)
|
||||||
@ -118,12 +130,6 @@ index 0000000..bcf7dc1
|
|||||||
+# define QT_NO_DBUS
|
+# define QT_NO_DBUS
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#if defined(QT_NO_EGLFS) && defined(QT_EGLFS)
|
|
||||||
+# undef QT_NO_EGLFS
|
|
||||||
+#elif !defined(QT_NO_EGLFS) && !defined(QT_EGLFS)
|
|
||||||
+# define QT_NO_EGLFS
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#if defined(QT_NO_EVENTFD) && defined(QT_EVENTFD)
|
+#if defined(QT_NO_EVENTFD) && defined(QT_EVENTFD)
|
||||||
+# undef QT_NO_EVENTFD
|
+# undef QT_NO_EVENTFD
|
||||||
+#elif !defined(QT_NO_EVENTFD) && !defined(QT_EVENTFD)
|
+#elif !defined(QT_NO_EVENTFD) && !defined(QT_EVENTFD)
|
||||||
@ -142,10 +148,10 @@ index 0000000..bcf7dc1
|
|||||||
+# define QT_NO_GLIB
|
+# define QT_NO_GLIB
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#if defined(QT_NO_GSTREAMER) && defined(QT_GSTREAMER)
|
+#if defined(QT_NO_HARFBUZZ) && defined(QT_HARFBUZZ)
|
||||||
+# undef QT_NO_GSTREAMER
|
+# undef QT_NO_HARFBUZZ
|
||||||
+#elif !defined(QT_NO_GSTREAMER) && !defined(QT_GSTREAMER)
|
+#elif !defined(QT_NO_HARFBUZZ) && !defined(QT_HARFBUZZ)
|
||||||
+# define QT_NO_GSTREAMER
|
+# define QT_NO_HARFBUZZ
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#if defined(QT_NO_ICONV) && defined(QT_ICONV)
|
+#if defined(QT_NO_ICONV) && defined(QT_ICONV)
|
||||||
@ -154,10 +160,10 @@ index 0000000..bcf7dc1
|
|||||||
+# define QT_NO_ICONV
|
+# define QT_NO_ICONV
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#if defined(QT_NO_NIS) && defined(QT_NIS)
|
+#if defined(QT_NO_LIBPROXY) && defined(QT_LIBPROXY)
|
||||||
+# undef QT_NO_NIS
|
+# undef QT_NO_LIBPROXY
|
||||||
+#elif !defined(QT_NO_NIS) && !defined(QT_NIS)
|
+#elif !defined(QT_NO_LIBPROXY) && !defined(QT_LIBPROXY)
|
||||||
+# define QT_NO_NIS
|
+# define QT_NO_LIBPROXY
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#if defined(QT_NO_OPENVG) && defined(QT_OPENVG)
|
+#if defined(QT_NO_OPENVG) && defined(QT_OPENVG)
|
||||||
@ -178,6 +184,12 @@ index 0000000..bcf7dc1
|
|||||||
+# define QT_NO_STYLE_GTK
|
+# define QT_NO_STYLE_GTK
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
|
+#if defined(QT_NO_TSLIB) && defined(QT_TSLIB)
|
||||||
|
+# undef QT_NO_TSLIB
|
||||||
|
+#elif !defined(QT_NO_TSLIB) && !defined(QT_TSLIB)
|
||||||
|
+# define QT_NO_TSLIB
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
+#if defined(QT_NO_ZLIB) && defined(QT_ZLIB)
|
+#if defined(QT_NO_ZLIB) && defined(QT_ZLIB)
|
||||||
+# undef QT_NO_ZLIB
|
+# undef QT_NO_ZLIB
|
||||||
+#elif !defined(QT_NO_ZLIB) && !defined(QT_ZLIB)
|
+#elif !defined(QT_NO_ZLIB) && !defined(QT_ZLIB)
|
||||||
@ -214,15 +226,7 @@ index 0000000..bcf7dc1
|
|||||||
+# define QT_RUNTIME_XRANDR
|
+# define QT_RUNTIME_XRANDR
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
+#if defined(QT_USE_MATH_H_FLOATS) && defined(QT_NO_USE_MATH_H_FLOATS)
|
+#endif // QT_BOOTSTRAPPED
|
||||||
+# undef QT_USE_MATH_H_FLOATS
|
|
||||||
+#elif !defined(QT_USE_MATH_H_FLOATS) && !defined(QT_NO_USE_MATH_H_FLOATS)
|
|
||||||
+# define QT_USE_MATH_H_FLOATS
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifndef Q_WS_QPA
|
|
||||||
+# define Q_WS_QPA
|
|
||||||
+#endif
|
|
||||||
+
|
+
|
||||||
+#define QT_VISIBILITY_AVAILABLE
|
+#define QT_VISIBILITY_AVAILABLE
|
||||||
+
|
+
|
||||||
@ -244,3 +248,272 @@ index 0000000..bcf7dc1
|
|||||||
+# define Q_SCRIPT_EXPORT
|
+# define Q_SCRIPT_EXPORT
|
||||||
+# define Q_SCRIPTTOOLS_EXPORT
|
+# define Q_SCRIPTTOOLS_EXPORT
|
||||||
+#endif
|
+#endif
|
||||||
|
diff --git a/qtbase/src/corelib/global/qfeatures.h b/qtbase/src/corelib/global/qfeatures.h
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..20db0bf
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/qtbase/src/corelib/global/qfeatures.h
|
||||||
|
@@ -0,0 +1,263 @@
|
||||||
|
+/*
|
||||||
|
+ * All feature dependencies.
|
||||||
|
+ *
|
||||||
|
+ * This list is generated by qmake from <qtbase>/src/corelib/global/qfeatures.txt
|
||||||
|
+ */
|
||||||
|
+#if !defined(QT_NO_DBUS) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_XMLSTREAMREADER))
|
||||||
|
+# define QT_NO_DBUS
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_ACCESSIBILITY) && (defined(QT_NO_PROPERTIES) || defined(QT_NO_MENUBAR))
|
||||||
|
+# define QT_NO_ACCESSIBILITY
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_UNDOVIEW) && (defined(QT_NO_UNDOSTACK) || defined(QT_NO_LISTVIEW))
|
||||||
|
+# define QT_NO_UNDOVIEW
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_UNDOSTACK) && (defined(QT_NO_UNDOCOMMAND))
|
||||||
|
+# define QT_NO_UNDOSTACK
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_UNDOGROUP) && (defined(QT_NO_UNDOSTACK))
|
||||||
|
+# define QT_NO_UNDOGROUP
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_FSCOMPLETER) && (defined(QT_NO_FILESYSTEMMODEL) || defined(QT_NO_COMPLETER))
|
||||||
|
+# define QT_NO_FSCOMPLETER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_BEARERMANAGEMENT) && (defined(QT_NO_LIBRARY) || defined(QT_NO_NETWORKINTERFACE) || defined(QT_NO_PROPERTIES))
|
||||||
|
+# define QT_NO_BEARERMANAGEMENT
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_SOCKS5) && (defined(QT_NO_NETWORKPROXY))
|
||||||
|
+# define QT_NO_SOCKS5
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_ICONV) && (defined(QT_NO_TEXTCODEC))
|
||||||
|
+# define QT_NO_ICONV
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_BIG_CODECS) && (defined(QT_NO_TEXTCODEC))
|
||||||
|
+# define QT_NO_BIG_CODECS
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_CODECS) && (defined(QT_NO_TEXTCODEC))
|
||||||
|
+# define QT_NO_CODECS
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_CUPS) && (defined(QT_NO_PRINTER) || defined(QT_NO_LIBRARY))
|
||||||
|
+# define QT_NO_CUPS
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_PRINTER) && (defined(QT_NO_PICTURE) || defined(QT_NO_TEMPORARYFILE) || defined(QT_NO_PDF))
|
||||||
|
+# define QT_NO_PRINTER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STYLE_STYLESHEET) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_PROPERTIES) || defined(QT_NO_CSSPARSER))
|
||||||
|
+# define QT_NO_STYLE_STYLESHEET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STYLE_WINDOWSMOBILE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM))
|
||||||
|
+# define QT_NO_STYLE_WINDOWSMOBILE
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STYLE_WINDOWSCE) && (defined(QT_NO_STYLE_WINDOWS) || defined(QT_NO_IMAGEFORMAT_XPM))
|
||||||
|
+# define QT_NO_STYLE_WINDOWSCE
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STYLE_WINDOWSXP) && (defined(QT_NO_STYLE_WINDOWS))
|
||||||
|
+# define QT_NO_STYLE_WINDOWSXP
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STYLE_WINDOWSVISTA) && (defined(QT_NO_STYLE_WINDOWSXP))
|
||||||
|
+# define QT_NO_STYLE_WINDOWSVISTA
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_DATAWIDGETMAPPER) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_PROPERTIES))
|
||||||
|
+# define QT_NO_DATAWIDGETMAPPER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_DIRMODEL) && (defined(QT_NO_ITEMVIEWS) || defined(QT_NO_FILESYSTEMMODEL))
|
||||||
|
+# define QT_NO_DIRMODEL
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_INPUTDIALOG) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_SPINBOX) || defined(QT_NO_STACKEDWIDGET))
|
||||||
|
+# define QT_NO_INPUTDIALOG
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_PRINTPREVIEWDIALOG) && (defined(QT_NO_PRINTPREVIEWWIDGET) || defined(QT_NO_PRINTDIALOG) || defined(QT_NO_TOOLBAR))
|
||||||
|
+# define QT_NO_PRINTPREVIEWDIALOG
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_PRINTDIALOG) && (defined(QT_NO_PRINTER) || defined(QT_NO_COMBOBOX) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_SPINBOX) || defined(QT_NO_TREEVIEW) || defined(QT_NO_TABWIDGET))
|
||||||
|
+# define QT_NO_PRINTDIALOG
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_FONTDIALOG) && (defined(QT_NO_STRINGLISTMODEL) || defined(QT_NO_COMBOBOX) || defined(QT_NO_VALIDATOR) || defined(QT_NO_GROUPBOX))
|
||||||
|
+# define QT_NO_FONTDIALOG
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_FILEDIALOG) && (defined(QT_NO_DIRMODEL) || defined(QT_NO_TREEVIEW) || defined(QT_NO_COMBOBOX) || defined(QT_NO_TOOLBUTTON) || defined(QT_NO_BUTTONGROUP) || defined(QT_NO_TOOLTIP) || defined(QT_NO_SPLITTER) || defined(QT_NO_STACKEDWIDGET) || defined(QT_NO_PROXYMODEL))
|
||||||
|
+# define QT_NO_FILEDIALOG
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_KEYSEQUENCEEDIT) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_SHORTCUT))
|
||||||
|
+# define QT_NO_KEYSEQUENCEEDIT
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_PRINTPREVIEWWIDGET) && (defined(QT_NO_GRAPHICSVIEW) || defined(QT_NO_PRINTER) || defined(QT_NO_MAINWINDOW))
|
||||||
|
+# define QT_NO_PRINTPREVIEWWIDGET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_CALENDARWIDGET) && (defined(QT_NO_TABLEVIEW) || defined(QT_NO_MENU) || defined(QT_NO_TEXTDATE) || defined(QT_NO_SPINBOX) || defined(QT_NO_TOOLBUTTON))
|
||||||
|
+# define QT_NO_CALENDARWIDGET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_PROGRESSDIALOG) && (defined(QT_NO_PROGRESSBAR))
|
||||||
|
+# define QT_NO_PROGRESSDIALOG
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_MENUBAR) && (defined(QT_NO_MENU) || defined(QT_NO_TOOLBUTTON))
|
||||||
|
+# define QT_NO_MENUBAR
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_DIAL) && (defined(QT_NO_SLIDER))
|
||||||
|
+# define QT_NO_DIAL
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_SCROLLBAR) && (defined(QT_NO_SLIDER))
|
||||||
|
+# define QT_NO_SCROLLBAR
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_SCROLLAREA) && (defined(QT_NO_SCROLLBAR))
|
||||||
|
+# define QT_NO_SCROLLAREA
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_GRAPHICSVIEW) && (defined(QT_NO_SCROLLAREA))
|
||||||
|
+# define QT_NO_GRAPHICSVIEW
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_GRAPHICSEFFECT) && (defined(QT_NO_GRAPHICSVIEW))
|
||||||
|
+# define QT_NO_GRAPHICSEFFECT
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_MDIAREA) && (defined(QT_NO_SCROLLAREA))
|
||||||
|
+# define QT_NO_MDIAREA
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_DOCKWIDGET) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_MAINWINDOW))
|
||||||
|
+# define QT_NO_DOCKWIDGET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_BUTTONGROUP) && (defined(QT_NO_GROUPBOX))
|
||||||
|
+# define QT_NO_BUTTONGROUP
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TOOLBOX) && (defined(QT_NO_TOOLBUTTON) || defined(QT_NO_SCROLLAREA))
|
||||||
|
+# define QT_NO_TOOLBOX
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_MAINWINDOW) && (defined(QT_NO_MENU) || defined(QT_NO_RESIZEHANDLER) || defined(QT_NO_TOOLBUTTON))
|
||||||
|
+# define QT_NO_MAINWINDOW
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TOOLBAR) && (defined(QT_NO_MAINWINDOW))
|
||||||
|
+# define QT_NO_TOOLBAR
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_FONTCOMBOBOX) && (defined(QT_NO_COMBOBOX) || defined(QT_NO_STRINGLISTMODEL))
|
||||||
|
+# define QT_NO_FONTCOMBOBOX
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_COMBOBOX) && (defined(QT_NO_LINEEDIT) || defined(QT_NO_STANDARDITEMMODEL) || defined(QT_NO_LISTVIEW))
|
||||||
|
+# define QT_NO_COMBOBOX
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TABWIDGET) && (defined(QT_NO_TABBAR) || defined(QT_NO_STACKEDWIDGET))
|
||||||
|
+# define QT_NO_TABWIDGET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_SPINBOX) && (defined(QT_NO_SPINWIDGET) || defined(QT_NO_LINEEDIT) || defined(QT_NO_VALIDATOR))
|
||||||
|
+# define QT_NO_SPINBOX
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_COLORDIALOG) && (defined(QT_NO_SPINBOX))
|
||||||
|
+# define QT_NO_COLORDIALOG
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_SPLITTER) && (defined(QT_NO_RUBBERBAND))
|
||||||
|
+# define QT_NO_SPLITTER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TEXTEDIT) && (defined(QT_NO_SCROLLAREA) || defined(QT_NO_PROPERTIES))
|
||||||
|
+# define QT_NO_TEXTEDIT
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_ERRORMESSAGE) && (defined(QT_NO_TEXTEDIT))
|
||||||
|
+# define QT_NO_ERRORMESSAGE
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_SYNTAXHIGHLIGHTER) && (defined(QT_NO_TEXTEDIT))
|
||||||
|
+# define QT_NO_SYNTAXHIGHLIGHTER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TEXTBROWSER) && (defined(QT_NO_TEXTEDIT))
|
||||||
|
+# define QT_NO_TEXTBROWSER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_DATETIMEEDIT) && (defined(QT_NO_CALENDARWIDGET) || defined(QT_NO_DATESTRING))
|
||||||
|
+# define QT_NO_DATETIMEEDIT
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_ITEMVIEWS) && (defined(QT_NO_RUBBERBAND) || defined(QT_NO_SCROLLAREA))
|
||||||
|
+# define QT_NO_ITEMVIEWS
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STRINGLISTMODEL) && (defined(QT_NO_ITEMVIEWS))
|
||||||
|
+# define QT_NO_STRINGLISTMODEL
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_PROXYMODEL) && (defined(QT_NO_ITEMVIEWS))
|
||||||
|
+# define QT_NO_PROXYMODEL
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_COMPLETER) && (defined(QT_NO_PROXYMODEL))
|
||||||
|
+# define QT_NO_COMPLETER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_IDENTITYPROXYMODEL) && (defined(QT_NO_PROXYMODEL))
|
||||||
|
+# define QT_NO_IDENTITYPROXYMODEL
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_SORTFILTERPROXYMODEL) && (defined(QT_NO_PROXYMODEL))
|
||||||
|
+# define QT_NO_SORTFILTERPROXYMODEL
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STANDARDITEMMODEL) && (defined(QT_NO_ITEMVIEWS))
|
||||||
|
+# define QT_NO_STANDARDITEMMODEL
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TABLEVIEW) && (defined(QT_NO_ITEMVIEWS))
|
||||||
|
+# define QT_NO_TABLEVIEW
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TABLEWIDGET) && (defined(QT_NO_TABLEVIEW))
|
||||||
|
+# define QT_NO_TABLEWIDGET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_LISTVIEW) && (defined(QT_NO_ITEMVIEWS))
|
||||||
|
+# define QT_NO_LISTVIEW
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_COLUMNVIEW) && (defined(QT_NO_LISTVIEW))
|
||||||
|
+# define QT_NO_COLUMNVIEW
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_LISTWIDGET) && (defined(QT_NO_LISTVIEW))
|
||||||
|
+# define QT_NO_LISTWIDGET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TREEVIEW) && (defined(QT_NO_ITEMVIEWS))
|
||||||
|
+# define QT_NO_TREEVIEW
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TREEWIDGET) && (defined(QT_NO_TREEVIEW))
|
||||||
|
+# define QT_NO_TREEWIDGET
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_LOCALSERVER) && (defined(QT_NO_TEMPORARYFILE))
|
||||||
|
+# define QT_NO_LOCALSERVER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_NETWORKDISKCACHE) && (defined(QT_NO_TEMPORARYFILE))
|
||||||
|
+# define QT_NO_NETWORKDISKCACHE
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_PDF) && (defined(QT_NO_TEMPORARYFILE))
|
||||||
|
+# define QT_NO_PDF
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_FTP) && (defined(QT_NO_TEXTDATE))
|
||||||
|
+# define QT_NO_FTP
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_DATESTRING) && (defined(QT_NO_TEXTDATE))
|
||||||
|
+# define QT_NO_DATESTRING
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_IMAGEFORMATPLUGIN) && (defined(QT_NO_LIBRARY))
|
||||||
|
+# define QT_NO_IMAGEFORMATPLUGIN
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_IM) && (defined(QT_NO_LIBRARY))
|
||||||
|
+# define QT_NO_IM
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TOOLBUTTON) && (defined(QT_NO_ACTION))
|
||||||
|
+# define QT_NO_TOOLBUTTON
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_WHATSTHIS) && (defined(QT_NO_TOOLBUTTON))
|
||||||
|
+# define QT_NO_WHATSTHIS
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TABBAR) && (defined(QT_NO_TOOLBUTTON))
|
||||||
|
+# define QT_NO_TABBAR
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_MENU) && (defined(QT_NO_ACTION))
|
||||||
|
+# define QT_NO_MENU
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_CONTEXTMENU) && (defined(QT_NO_MENU))
|
||||||
|
+# define QT_NO_CONTEXTMENU
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STYLE_FUSION) && (defined(QT_NO_IMAGEFORMAT_XPM))
|
||||||
|
+# define QT_NO_STYLE_FUSION
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_DRAGANDDROP) && (defined(QT_NO_IMAGEFORMAT_XPM))
|
||||||
|
+# define QT_NO_DRAGANDDROP
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_XMLSTREAMREADER) && (defined(QT_NO_XMLSTREAM))
|
||||||
|
+# define QT_NO_XMLSTREAMREADER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_XMLSTREAMWRITER) && (defined(QT_NO_XMLSTREAM))
|
||||||
|
+# define QT_NO_XMLSTREAMWRITER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_TEXTODFWRITER) && (defined(QT_NO_XMLSTREAMWRITER))
|
||||||
|
+# define QT_NO_TEXTODFWRITER
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_STATEMACHINE) && (defined(QT_NO_PROPERTIES))
|
||||||
|
+# define QT_NO_STATEMACHINE
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_ANIMATION) && (defined(QT_NO_PROPERTIES))
|
||||||
|
+# define QT_NO_ANIMATION
|
||||||
|
+#endif
|
||||||
|
+#if !defined(QT_NO_WIZARD) && (defined(QT_NO_PROPERTIES))
|
||||||
|
+# define QT_NO_WIZARD
|
||||||
|
+#endif
|
||||||
|
@ -8,11 +8,11 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/qtbase/src/corelib/kernel/qobject.h b/qtbase/src/corelib/kernel/qobject.h
|
diff --git a/qtbase/src/corelib/kernel/qobject.h b/qtbase/src/corelib/kernel/qobject.h
|
||||||
index aaa09fa..5e07216 100644
|
index b39eefa..7932c8d 100644
|
||||||
--- a/qtbase/src/corelib/kernel/qobject.h
|
--- a/qtbase/src/corelib/kernel/qobject.h
|
||||||
+++ b/qtbase/src/corelib/kernel/qobject.h
|
+++ b/qtbase/src/corelib/kernel/qobject.h
|
||||||
@@ -389,7 +389,7 @@ public:
|
@@ -422,7 +422,7 @@ public:
|
||||||
{ return const_cast<QObject *>(this)->qt_metacast(classname) != 0; }
|
{ return const_cast<QObject *>(this)->qt_metacast(classname) != Q_NULLPTR; }
|
||||||
|
|
||||||
public Q_SLOTS:
|
public Q_SLOTS:
|
||||||
- void deleteLater();
|
- void deleteLater();
|
||||||
|
@ -5,15 +5,16 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
---
|
---
|
||||||
qtbase/src/network/access/qhttpnetworkreply.cpp | 8 ++++++++
|
qtbase/src/network/access/qhttpnetworkreply.cpp | 8 ++++++++
|
||||||
|
qtbase/src/network/socket/qnet_unix_p.h | 10 ++++++++++
|
||||||
qtbase/src/network/ssl/qsslconfiguration_p.h | 9 +++++++++
|
qtbase/src/network/ssl/qsslconfiguration_p.h | 9 +++++++++
|
||||||
qtbase/src/network/ssl/qsslsocket_openssl.cpp | 3 +++
|
qtbase/src/network/ssl/qsslsocket_openssl.cpp | 3 +++
|
||||||
3 files changed, 20 insertions(+)
|
4 files changed, 30 insertions(+)
|
||||||
|
|
||||||
diff --git a/qtbase/src/network/access/qhttpnetworkreply.cpp b/qtbase/src/network/access/qhttpnetworkreply.cpp
|
diff --git a/qtbase/src/network/access/qhttpnetworkreply.cpp b/qtbase/src/network/access/qhttpnetworkreply.cpp
|
||||||
index eb8a886..1150088 100644
|
index f1b0a84..eae866e 100644
|
||||||
--- a/qtbase/src/network/access/qhttpnetworkreply.cpp
|
--- a/qtbase/src/network/access/qhttpnetworkreply.cpp
|
||||||
+++ b/qtbase/src/network/access/qhttpnetworkreply.cpp
|
+++ b/qtbase/src/network/access/qhttpnetworkreply.cpp
|
||||||
@@ -238,8 +238,16 @@ void QHttpNetworkReply::setReadBufferSize(qint64 size)
|
@@ -247,8 +247,16 @@ void QHttpNetworkReply::setReadBufferSize(qint64 size)
|
||||||
|
|
||||||
bool QHttpNetworkReply::supportsUserProvidedDownloadBuffer()
|
bool QHttpNetworkReply::supportsUserProvidedDownloadBuffer()
|
||||||
{
|
{
|
||||||
@ -30,14 +31,50 @@ index eb8a886..1150088 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
void QHttpNetworkReply::setUserProvidedDownloadBuffer(char* b)
|
void QHttpNetworkReply::setUserProvidedDownloadBuffer(char* b)
|
||||||
|
diff --git a/qtbase/src/network/socket/qnet_unix_p.h b/qtbase/src/network/socket/qnet_unix_p.h
|
||||||
|
index 1481f56..63ca9a8 100644
|
||||||
|
--- a/qtbase/src/network/socket/qnet_unix_p.h
|
||||||
|
+++ b/qtbase/src/network/socket/qnet_unix_p.h
|
||||||
|
@@ -179,6 +179,10 @@ static inline in_addr_t qt_safe_inet_addr(const char *cp)
|
||||||
|
|
||||||
|
static inline int qt_safe_sendmsg(int sockfd, const struct msghdr *msg, int flags)
|
||||||
|
{
|
||||||
|
+#ifdef Q_OS_GENODE
|
||||||
|
+ qWarning("qt_safe_sendmsg(): not implemented");
|
||||||
|
+ return -1;
|
||||||
|
+#else
|
||||||
|
#ifdef MSG_NOSIGNAL
|
||||||
|
flags |= MSG_NOSIGNAL;
|
||||||
|
#else
|
||||||
|
@@ -188,14 +192,20 @@ static inline int qt_safe_sendmsg(int sockfd, const struct msghdr *msg, int flag
|
||||||
|
int ret;
|
||||||
|
EINTR_LOOP(ret, ::sendmsg(sockfd, msg, flags));
|
||||||
|
return ret;
|
||||||
|
+#endif /* Q_OS_GENODE */
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline int qt_safe_recvmsg(int sockfd, struct msghdr *msg, int flags)
|
||||||
|
{
|
||||||
|
+#ifdef Q_OS_GENODE
|
||||||
|
+ qWarning("qt_safe_recvmsg(): not implemented");
|
||||||
|
+ return -1;
|
||||||
|
+#else
|
||||||
|
int ret;
|
||||||
|
|
||||||
|
EINTR_LOOP(ret, ::recvmsg(sockfd, msg, flags));
|
||||||
|
return ret;
|
||||||
|
+#endif /* Q_OS_GENODE */
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_END_NAMESPACE
|
||||||
diff --git a/qtbase/src/network/ssl/qsslconfiguration_p.h b/qtbase/src/network/ssl/qsslconfiguration_p.h
|
diff --git a/qtbase/src/network/ssl/qsslconfiguration_p.h b/qtbase/src/network/ssl/qsslconfiguration_p.h
|
||||||
index 54b7264..5702e01 100644
|
index 3fd1252..56251ca 100644
|
||||||
--- a/qtbase/src/network/ssl/qsslconfiguration_p.h
|
--- a/qtbase/src/network/ssl/qsslconfiguration_p.h
|
||||||
+++ b/qtbase/src/network/ssl/qsslconfiguration_p.h
|
+++ b/qtbase/src/network/ssl/qsslconfiguration_p.h
|
||||||
@@ -81,7 +81,16 @@ class QSslConfigurationPrivate: public QSharedData
|
@@ -76,7 +76,16 @@ public:
|
||||||
public:
|
|
||||||
QSslConfigurationPrivate()
|
QSslConfigurationPrivate()
|
||||||
: protocol(QSsl::SecureProtocols),
|
: sessionProtocol(QSsl::UnknownProtocol),
|
||||||
|
protocol(QSsl::SecureProtocols),
|
||||||
+#ifdef Q_OS_GENODE
|
+#ifdef Q_OS_GENODE
|
||||||
+ /*
|
+ /*
|
||||||
+ * With enabled peer verification, currently often a 'handshake error'
|
+ * With enabled peer verification, currently often a 'handshake error'
|
||||||
@ -52,10 +89,10 @@ index 54b7264..5702e01 100644
|
|||||||
allowRootCertOnDemandLoading(true),
|
allowRootCertOnDemandLoading(true),
|
||||||
peerSessionShared(false),
|
peerSessionShared(false),
|
||||||
diff --git a/qtbase/src/network/ssl/qsslsocket_openssl.cpp b/qtbase/src/network/ssl/qsslsocket_openssl.cpp
|
diff --git a/qtbase/src/network/ssl/qsslsocket_openssl.cpp b/qtbase/src/network/ssl/qsslsocket_openssl.cpp
|
||||||
index 675bd7d..647f3fd 100644
|
index 82644c1..1701cf4 100644
|
||||||
--- a/qtbase/src/network/ssl/qsslsocket_openssl.cpp
|
--- a/qtbase/src/network/ssl/qsslsocket_openssl.cpp
|
||||||
+++ b/qtbase/src/network/ssl/qsslsocket_openssl.cpp
|
+++ b/qtbase/src/network/ssl/qsslsocket_openssl.cpp
|
||||||
@@ -445,7 +445,10 @@ bool QSslSocketPrivate::ensureLibraryLoaded()
|
@@ -481,7 +481,10 @@ bool QSslSocketPrivate::ensureLibraryLoaded()
|
||||||
if (q_SSL_library_init() != 1)
|
if (q_SSL_library_init() != 1)
|
||||||
return false;
|
return false;
|
||||||
q_SSL_load_error_strings();
|
q_SSL_load_error_strings();
|
||||||
@ -64,5 +101,5 @@ index 675bd7d..647f3fd 100644
|
|||||||
q_OpenSSL_add_all_algorithms();
|
q_OpenSSL_add_all_algorithms();
|
||||||
+#endif
|
+#endif
|
||||||
|
|
||||||
// Initialize OpenSSL's random seed.
|
#if OPENSSL_VERSION_NUMBER >= 0x10001000L
|
||||||
if (!q_RAND_status()) {
|
if (q_SSLeay() >= 0x10001000L)
|
||||||
|
@ -12,10 +12,10 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
5 files changed, 44 insertions(+), 1 deletion(-)
|
5 files changed, 44 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/qtbase/src/corelib/global/qglobal.h b/qtbase/src/corelib/global/qglobal.h
|
diff --git a/qtbase/src/corelib/global/qglobal.h b/qtbase/src/corelib/global/qglobal.h
|
||||||
index 79e32fe..324c168 100644
|
index a7183cb..457ba65 100644
|
||||||
--- a/qtbase/src/corelib/global/qglobal.h
|
--- a/qtbase/src/corelib/global/qglobal.h
|
||||||
+++ b/qtbase/src/corelib/global/qglobal.h
|
+++ b/qtbase/src/corelib/global/qglobal.h
|
||||||
@@ -763,13 +763,17 @@ inline void qSwap(T &value1, T &value2)
|
@@ -864,13 +864,17 @@ inline void qSwap(T &value1, T &value2)
|
||||||
swap(value1, value2);
|
swap(value1, value2);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -35,10 +35,10 @@ index 79e32fe..324c168 100644
|
|||||||
Q_CORE_EXPORT void *qReallocAligned(void *ptr, size_t size, size_t oldsize, size_t alignment) Q_ALLOC_SIZE(2);
|
Q_CORE_EXPORT void *qReallocAligned(void *ptr, size_t size, size_t oldsize, size_t alignment) Q_ALLOC_SIZE(2);
|
||||||
Q_CORE_EXPORT void qFreeAligned(void *ptr);
|
Q_CORE_EXPORT void qFreeAligned(void *ptr);
|
||||||
diff --git a/qtbase/src/corelib/kernel/qvariant_p.h b/qtbase/src/corelib/kernel/qvariant_p.h
|
diff --git a/qtbase/src/corelib/kernel/qvariant_p.h b/qtbase/src/corelib/kernel/qvariant_p.h
|
||||||
index 4ec049e..e5e8dc4 100644
|
index 337e140..11f73ab 100644
|
||||||
--- a/qtbase/src/corelib/kernel/qvariant_p.h
|
--- a/qtbase/src/corelib/kernel/qvariant_p.h
|
||||||
+++ b/qtbase/src/corelib/kernel/qvariant_p.h
|
+++ b/qtbase/src/corelib/kernel/qvariant_p.h
|
||||||
@@ -401,7 +401,10 @@ public:
|
@@ -383,7 +383,10 @@ public:
|
||||||
|
|
||||||
void delegate(const void*)
|
void delegate(const void*)
|
||||||
{
|
{
|
||||||
@ -50,7 +50,7 @@ index 4ec049e..e5e8dc4 100644
|
|||||||
m_x->is_shared = false;
|
m_x->is_shared = false;
|
||||||
m_x->is_null = !m_copy;
|
m_x->is_null = !m_copy;
|
||||||
diff --git a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
|
diff --git a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
|
||||||
index d5adbd7..d2a5ad9 100644
|
index 1b2fd1d..d1b454a 100644
|
||||||
--- a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
|
--- a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
|
||||||
+++ b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
|
+++ b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
|
||||||
@@ -64,6 +64,12 @@
|
@@ -64,6 +64,12 @@
|
||||||
@ -102,7 +102,7 @@ index d5adbd7..d2a5ad9 100644
|
|||||||
AtomicallyInitializedStatic(Mutex&, mutex = *new Mutex);
|
AtomicallyInitializedStatic(Mutex&, mutex = *new Mutex);
|
||||||
MutexLocker locker(mutex);
|
MutexLocker locker(mutex);
|
||||||
diff --git a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h
|
diff --git a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h
|
||||||
index 352a74b..20ef8b4 100644
|
index 74b0172..50121f6 100644
|
||||||
--- a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h
|
--- a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h
|
||||||
+++ b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h
|
+++ b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.h
|
||||||
@@ -44,6 +44,10 @@
|
@@ -44,6 +44,10 @@
|
||||||
@ -131,10 +131,10 @@ index 352a74b..20ef8b4 100644
|
|||||||
#define CRASH() do { \
|
#define CRASH() do { \
|
||||||
*(int *)(uintptr_t)0xbbadbeef = 0; \
|
*(int *)(uintptr_t)0xbbadbeef = 0; \
|
||||||
diff --git a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
diff --git a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
||||||
index d483806..e956b49 100644
|
index 00caa6d..67d0855 100644
|
||||||
--- a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
--- a/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
||||||
+++ b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
+++ b/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
||||||
@@ -330,6 +330,11 @@
|
@@ -400,6 +400,11 @@
|
||||||
/* ==== OS() - underlying operating system; only to be used for mandated low-level services like
|
/* ==== OS() - underlying operating system; only to be used for mandated low-level services like
|
||||||
virtual memory, not to choose a GUI toolkit ==== */
|
virtual memory, not to choose a GUI toolkit ==== */
|
||||||
|
|
||||||
|
@ -4,24 +4,71 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
.../Source/JavaScriptCore/assembler/ARMAssembler.h | 7 +++++++
|
||||||
|
.../JavaScriptCore/assembler/MacroAssemblerARM.cpp | 3 ++-
|
||||||
.../Source/JavaScriptCore/dfg/DFGOperations.cpp | 1 +
|
.../Source/JavaScriptCore/dfg/DFGOperations.cpp | 1 +
|
||||||
.../JavaScriptCore/jit/ExecutableAllocator.h | 8 ++++++++
|
.../JavaScriptCore/jit/ExecutableAllocator.h | 8 ++++++++
|
||||||
qtwebkit/Source/WTF/wtf/Assertions.h | 11 ++++++++++
|
qtwebkit/Source/WTF/wtf/Assertions.cpp | 9 +++++++++
|
||||||
qtwebkit/Source/WTF/wtf/FastMalloc.cpp | 2 +-
|
qtwebkit/Source/WTF/wtf/FastMalloc.cpp | 2 +-
|
||||||
qtwebkit/Source/WTF/wtf/InlineASM.h | 4 ++--
|
qtwebkit/Source/WTF/wtf/InlineASM.h | 4 ++--
|
||||||
qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp | 13 ++++++++++++
|
qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp | 13 +++++++++++++
|
||||||
qtwebkit/Source/WTF/wtf/OSRandomSource.cpp | 8 ++++++++
|
qtwebkit/Source/WTF/wtf/OSRandomSource.cpp | 8 ++++++++
|
||||||
qtwebkit/Source/WTF/wtf/Platform.h | 21 ++++++++++++++++----
|
qtwebkit/Source/WTF/wtf/Platform.h | 19 +++++++++++++++----
|
||||||
qtwebkit/Source/WTF/wtf/StackBounds.cpp | 13 ++++++++++++
|
qtwebkit/Source/WTF/wtf/StackBounds.cpp | 13 +++++++++++++
|
||||||
qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp | 20 +++++++++++++++++++
|
qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp | 20 ++++++++++++++++++++
|
||||||
|
.../front-end/InspectorBackendCommands.qrc | 2 +-
|
||||||
.../platform/graphics/qt/MediaPlayerPrivateQt.cpp | 3 +++
|
.../platform/graphics/qt/MediaPlayerPrivateQt.cpp | 3 +++
|
||||||
11 files changed, 97 insertions(+), 7 deletions(-)
|
.../network/qt/SocketStreamHandlePrivate.h | 1 +
|
||||||
|
.../platform/network/qt/SocketStreamHandleQt.cpp | 14 ++++++++++++++
|
||||||
|
16 files changed, 118 insertions(+), 9 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h b/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h
|
||||||
|
index 19db71d..9cbe4e3 100644
|
||||||
|
--- a/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h
|
||||||
|
+++ b/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h
|
||||||
|
@@ -29,9 +29,14 @@
|
||||||
|
|
||||||
|
#if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
|
||||||
|
|
||||||
|
+#if OS(GENODE)
|
||||||
|
+#include <cpu/cache.h>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#include "AssemblerBufferWithConstantPool.h"
|
||||||
|
#include "JITCompilationEffort.h"
|
||||||
|
#include <wtf/Assertions.h>
|
||||||
|
+
|
||||||
|
namespace JSC {
|
||||||
|
|
||||||
|
typedef uint32_t ARMWord;
|
||||||
|
@@ -1069,6 +1074,8 @@ namespace JSC {
|
||||||
|
UNUSED_PARAM(size);
|
||||||
|
#elif OS(QNX)
|
||||||
|
msync(code, size, MS_INVALIDATE_ICACHE);
|
||||||
|
+#elif OS(GENODE)
|
||||||
|
+ Genode::cache_coherent((Genode::addr_t)code, size);
|
||||||
|
#else
|
||||||
|
#error "The cacheFlush support is missing on this platform."
|
||||||
|
#endif
|
||||||
|
diff --git a/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp b/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
|
||||||
|
index ca0fa21..782aabf 100644
|
||||||
|
--- a/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
|
||||||
|
+++ b/qtwebkit/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
|
||||||
|
@@ -65,7 +65,8 @@ static bool isVFPPresent()
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
-#if (COMPILER(RVCT) && defined(__TARGET_FPU_VFP)) || (COMPILER(GCC) && defined(__VFP_FP__))
|
||||||
|
+#if (COMPILER(RVCT) && defined(__TARGET_FPU_VFP)) || \
|
||||||
|
+ (COMPILER(GCC) && defined(__VFP_FP__) && !defined(__SOFTFP__))
|
||||||
|
return true;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
diff --git a/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp b/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp
|
diff --git a/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp b/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp
|
||||||
index bb9ccc3..077cbed 100644
|
index 1305c0a..9af93c0 100644
|
||||||
--- a/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp
|
--- a/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp
|
||||||
+++ b/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp
|
+++ b/qtwebkit/Source/JavaScriptCore/dfg/DFGOperations.cpp
|
||||||
@@ -1624,6 +1624,7 @@ namespace JSC {
|
@@ -1796,6 +1796,7 @@ namespace JSC {
|
||||||
|
|
||||||
#if COMPILER(GCC) && CPU(X86_64)
|
#if COMPILER(GCC) && CPU(X86_64)
|
||||||
asm (
|
asm (
|
||||||
@ -30,13 +77,13 @@ index bb9ccc3..077cbed 100644
|
|||||||
HIDE_SYMBOL(getHostCallReturnValue) "\n"
|
HIDE_SYMBOL(getHostCallReturnValue) "\n"
|
||||||
SYMBOL_STRING(getHostCallReturnValue) ":" "\n"
|
SYMBOL_STRING(getHostCallReturnValue) ":" "\n"
|
||||||
diff --git a/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h b/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h
|
diff --git a/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h b/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h
|
||||||
index 85779e6..231ba3b 100644
|
index 42e1f95..369f3a8 100644
|
||||||
--- a/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h
|
--- a/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h
|
||||||
+++ b/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h
|
+++ b/qtwebkit/Source/JavaScriptCore/jit/ExecutableAllocator.h
|
||||||
@@ -107,7 +107,15 @@ class DemandExecutableAllocator;
|
@@ -105,7 +105,15 @@ class DemandExecutableAllocator;
|
||||||
#if CPU(ARM)
|
#if CPU(ARM) || CPU(MIPS)
|
||||||
static const size_t fixedExecutableMemoryPoolSize = 16 * 1024 * 1024;
|
static const size_t fixedExecutableMemoryPoolSize = 16 * 1024 * 1024;
|
||||||
#elif CPU(X86_64)
|
#elif CPU(X86_64) && !CPU(X32)
|
||||||
+#if OS(GENODE)
|
+#if OS(GENODE)
|
||||||
+/*
|
+/*
|
||||||
+ * Genode's 'mmap()' implementation currently does not support on-demand
|
+ * Genode's 'mmap()' implementation currently does not support on-demand
|
||||||
@ -49,40 +96,38 @@ index 85779e6..231ba3b 100644
|
|||||||
#else
|
#else
|
||||||
static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024;
|
static const size_t fixedExecutableMemoryPoolSize = 32 * 1024 * 1024;
|
||||||
#endif
|
#endif
|
||||||
diff --git a/qtwebkit/Source/WTF/wtf/Assertions.h b/qtwebkit/Source/WTF/wtf/Assertions.h
|
diff --git a/qtwebkit/Source/WTF/wtf/Assertions.cpp b/qtwebkit/Source/WTF/wtf/Assertions.cpp
|
||||||
index 7e079ab..2a54393 100644
|
index 1b2091f..15d1d03 100644
|
||||||
--- a/qtwebkit/Source/WTF/wtf/Assertions.h
|
--- a/qtwebkit/Source/WTF/wtf/Assertions.cpp
|
||||||
+++ b/qtwebkit/Source/WTF/wtf/Assertions.h
|
+++ b/qtwebkit/Source/WTF/wtf/Assertions.cpp
|
||||||
@@ -50,6 +50,10 @@
|
@@ -75,6 +75,10 @@
|
||||||
#include <inttypes.h>
|
#include <BlackBerryPlatformLog.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
+#if OS(GENODE)
|
+#if OS(GENODE)
|
||||||
+#include <base/log.h>
|
+#include <base/log.h>
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
#ifdef NDEBUG
|
extern "C" {
|
||||||
/* Disable ASSERT* macros in release mode. */
|
|
||||||
#define ASSERTIONS_DISABLED_DEFAULT 1
|
WTF_ATTRIBUTE_PRINTF(1, 0)
|
||||||
@@ -173,6 +177,13 @@ WTF_EXPORT_PRIVATE void WTFInstallReportBacktraceOnCrashHook();
|
@@ -341,6 +345,11 @@ void WTFCrash()
|
||||||
WTFInvokeCrashHook(), \
|
if (globalHook)
|
||||||
(*(int *)(uintptr_t)0xbbadbeef = 0), \
|
globalHook();
|
||||||
__builtin_trap())
|
|
||||||
+#elif OS(GENODE)
|
+#if OS(GENODE)
|
||||||
+#define CRASH() ( \
|
+ Genode::error("WebKit CRASH in '", WTF_PRETTY_FUNCTION, "'");
|
||||||
+ Genode::error("WebKit CRASH in '", WTF_PRETTY_FUNCTION, "'"), \
|
+ Genode::error(" in ", __FILE__, ":", __LINE__);
|
||||||
+ Genode::error(" in ", __FILE__, ":", __LINE__), \
|
+#endif /* OS(GENODE) */
|
||||||
+ *(int *)(uintptr_t)0xbbadbeef = 0, \
|
+
|
||||||
+ ((void(*)())0)() /* More reliable, but doesn't say BBADBEEF */ \
|
WTFReportBacktrace();
|
||||||
+)
|
*(int *)(uintptr_t)0xbbadbeef = 0;
|
||||||
#else
|
// More reliable, but doesn't say BBADBEEF.
|
||||||
#define CRASH() \
|
|
||||||
(WTFReportBacktrace(), \
|
|
||||||
diff --git a/qtwebkit/Source/WTF/wtf/FastMalloc.cpp b/qtwebkit/Source/WTF/wtf/FastMalloc.cpp
|
diff --git a/qtwebkit/Source/WTF/wtf/FastMalloc.cpp b/qtwebkit/Source/WTF/wtf/FastMalloc.cpp
|
||||||
index f2e34c7..f91c2fc 100644
|
index 82fbd25..9791492 100644
|
||||||
--- a/qtwebkit/Source/WTF/wtf/FastMalloc.cpp
|
--- a/qtwebkit/Source/WTF/wtf/FastMalloc.cpp
|
||||||
+++ b/qtwebkit/Source/WTF/wtf/FastMalloc.cpp
|
+++ b/qtwebkit/Source/WTF/wtf/FastMalloc.cpp
|
||||||
@@ -101,7 +101,7 @@
|
@@ -111,7 +111,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Use a background thread to periodically scavenge memory to release back to the system
|
// Use a background thread to periodically scavenge memory to release back to the system
|
||||||
@ -111,10 +156,10 @@ index 0a2fe78..d1fdd01 100644
|
|||||||
#define HIDE_SYMBOL(name) ".hidden " #name
|
#define HIDE_SYMBOL(name) ".hidden " #name
|
||||||
#else
|
#else
|
||||||
diff --git a/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp b/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp
|
diff --git a/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp b/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp
|
||||||
index a2f6a79..be8fff9 100644
|
index fb24cd9..e289dc3 100644
|
||||||
--- a/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp
|
--- a/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp
|
||||||
+++ b/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp
|
+++ b/qtwebkit/Source/WTF/wtf/OSAllocatorPosix.cpp
|
||||||
@@ -120,6 +120,7 @@ void* OSAllocator::reserveAndCommit(size_t bytes, Usage usage, bool writable, bo
|
@@ -158,6 +158,7 @@ void* OSAllocator::reserveAndCommit(size_t bytes, Usage usage, bool writable, bo
|
||||||
#endif
|
#endif
|
||||||
CRASH();
|
CRASH();
|
||||||
}
|
}
|
||||||
@ -122,7 +167,7 @@ index a2f6a79..be8fff9 100644
|
|||||||
if (result && includesGuardPages) {
|
if (result && includesGuardPages) {
|
||||||
// We use mmap to remap the guardpages rather than using mprotect as
|
// We use mmap to remap the guardpages rather than using mprotect as
|
||||||
// mprotect results in multiple references to the code region. This
|
// mprotect results in multiple references to the code region. This
|
||||||
@@ -128,6 +129,7 @@ void* OSAllocator::reserveAndCommit(size_t bytes, Usage usage, bool writable, bo
|
@@ -166,6 +167,7 @@ void* OSAllocator::reserveAndCommit(size_t bytes, Usage usage, bool writable, bo
|
||||||
mmap(result, pageSize(), PROT_NONE, MAP_FIXED | MAP_PRIVATE | MAP_ANON, fd, 0);
|
mmap(result, pageSize(), PROT_NONE, MAP_FIXED | MAP_PRIVATE | MAP_ANON, fd, 0);
|
||||||
mmap(static_cast<char*>(result) + bytes - pageSize(), pageSize(), PROT_NONE, MAP_FIXED | MAP_PRIVATE | MAP_ANON, fd, 0);
|
mmap(static_cast<char*>(result) + bytes - pageSize(), pageSize(), PROT_NONE, MAP_FIXED | MAP_PRIVATE | MAP_ANON, fd, 0);
|
||||||
}
|
}
|
||||||
@ -130,7 +175,7 @@ index a2f6a79..be8fff9 100644
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -179,9 +181,20 @@ void OSAllocator::decommit(void* address, size_t bytes)
|
@@ -224,9 +226,20 @@ void OSAllocator::decommit(void* address, size_t bytes)
|
||||||
|
|
||||||
void OSAllocator::releaseDecommitted(void* address, size_t bytes)
|
void OSAllocator::releaseDecommitted(void* address, size_t bytes)
|
||||||
{
|
{
|
||||||
@ -152,7 +197,7 @@ index a2f6a79..be8fff9 100644
|
|||||||
|
|
||||||
} // namespace WTF
|
} // namespace WTF
|
||||||
diff --git a/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp b/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp
|
diff --git a/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp b/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp
|
||||||
index 0c1416a..921ea54 100644
|
index 2495abf..7f05661 100644
|
||||||
--- a/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp
|
--- a/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp
|
||||||
+++ b/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp
|
+++ b/qtwebkit/Source/WTF/wtf/OSRandomSource.cpp
|
||||||
@@ -29,6 +29,10 @@
|
@@ -29,6 +29,10 @@
|
||||||
@ -166,8 +211,8 @@ index 0c1416a..921ea54 100644
|
|||||||
#if OS(UNIX)
|
#if OS(UNIX)
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
@@ -44,6 +48,10 @@ namespace WTF {
|
@@ -43,6 +47,10 @@ namespace WTF {
|
||||||
#if USE(OS_RANDOMNESS)
|
|
||||||
void cryptographicallyRandomValuesFromOS(unsigned char* buffer, size_t length)
|
void cryptographicallyRandomValuesFromOS(unsigned char* buffer, size_t length)
|
||||||
{
|
{
|
||||||
+#if OS(GENODE)
|
+#if OS(GENODE)
|
||||||
@ -178,13 +223,13 @@ index 0c1416a..921ea54 100644
|
|||||||
int fd = open("/dev/urandom", O_RDONLY, 0);
|
int fd = open("/dev/urandom", O_RDONLY, 0);
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
diff --git a/qtwebkit/Source/WTF/wtf/Platform.h b/qtwebkit/Source/WTF/wtf/Platform.h
|
diff --git a/qtwebkit/Source/WTF/wtf/Platform.h b/qtwebkit/Source/WTF/wtf/Platform.h
|
||||||
index 35fa7e3..44343cf 100644
|
index 562840c..89a1919 100644
|
||||||
--- a/qtwebkit/Source/WTF/wtf/Platform.h
|
--- a/qtwebkit/Source/WTF/wtf/Platform.h
|
||||||
+++ b/qtwebkit/Source/WTF/wtf/Platform.h
|
+++ b/qtwebkit/Source/WTF/wtf/Platform.h
|
||||||
@@ -426,6 +426,12 @@
|
@@ -498,6 +498,12 @@
|
||||||
#define WTF_OS_UNIX 1
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
+/* OS(GENODE) */
|
+/* OS(GENODE) */
|
||||||
+#ifdef __GENODE__
|
+#ifdef __GENODE__
|
||||||
+/* Note: WTF_OS_FREEBSD is defined, too */
|
+/* Note: WTF_OS_FREEBSD is defined, too */
|
||||||
@ -194,29 +239,28 @@ index 35fa7e3..44343cf 100644
|
|||||||
/* Operating environments */
|
/* Operating environments */
|
||||||
|
|
||||||
/* FIXME: these are all mixes of OS, operating environment and policy choices. */
|
/* FIXME: these are all mixes of OS, operating environment and policy choices. */
|
||||||
@@ -699,7 +705,8 @@
|
@@ -650,6 +656,11 @@
|
||||||
|
#define HAVE_SYS_PARAM_H 1
|
||||||
|
#define HAVE_SYS_TIME_H 1
|
||||||
|
#define WTF_USE_PTHREADS 1
|
||||||
|
+
|
||||||
|
+#elif OS(GENODE)
|
||||||
|
+#define HAVE_ERRNO_H 1
|
||||||
|
+#define HAVE_SYS_TIME_H 1
|
||||||
|
+
|
||||||
|
#endif /* OS(UNIX) */
|
||||||
|
|
||||||
#if !OS(WINDOWS) && !OS(SOLARIS) \
|
#if OS(UNIX) && !OS(ANDROID) && !OS(QNX)
|
||||||
&& !OS(RVCT) \
|
@@ -672,7 +683,7 @@
|
||||||
- && !OS(ANDROID)
|
#endif
|
||||||
+ && !OS(ANDROID) \
|
#endif
|
||||||
+ && !OS(GENODE)
|
|
||||||
|
-#if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID)
|
||||||
|
+#if !OS(WINDOWS) && !OS(SOLARIS) && !OS(ANDROID) && !OS(GENODE)
|
||||||
#define HAVE_TM_GMTOFF 1
|
#define HAVE_TM_GMTOFF 1
|
||||||
#define HAVE_TM_ZONE 1
|
#define HAVE_TM_ZONE 1
|
||||||
#define HAVE_TIMEGM 1
|
#define HAVE_TIMEGM 1
|
||||||
@@ -764,6 +771,11 @@
|
@@ -719,7 +730,7 @@
|
||||||
#define HAVE_SYS_PARAM_H 1
|
|
||||||
#define HAVE_SYS_TIME_H 1
|
|
||||||
|
|
||||||
+#elif OS(GENODE)
|
|
||||||
+
|
|
||||||
+#define HAVE_ERRNO_H 1
|
|
||||||
+#define HAVE_SYS_TIME_H 1
|
|
||||||
+
|
|
||||||
#else
|
|
||||||
|
|
||||||
/* FIXME: is this actually used or do other platforms generate their own config.h? */
|
|
||||||
@@ -782,7 +794,7 @@
|
|
||||||
#if PLATFORM(QT)
|
#if PLATFORM(QT)
|
||||||
/* We must not customize the global operator new and delete for the Qt port. */
|
/* We must not customize the global operator new and delete for the Qt port. */
|
||||||
#define ENABLE_GLOBAL_FASTMALLOC_NEW 0
|
#define ENABLE_GLOBAL_FASTMALLOC_NEW 0
|
||||||
@ -225,27 +269,26 @@ index 35fa7e3..44343cf 100644
|
|||||||
#define USE_SYSTEM_MALLOC 1
|
#define USE_SYSTEM_MALLOC 1
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
@@ -935,7 +947,7 @@
|
@@ -838,7 +849,7 @@
|
||||||
#define ENABLE_DFG_JIT 1
|
#define ENABLE_DFG_JIT 1
|
||||||
#endif
|
#endif
|
||||||
/* Enable the DFG JIT on ARM. */
|
/* Enable the DFG JIT on ARM, MIPS and SH4. */
|
||||||
-#if CPU(ARM_TRADITIONAL)
|
-#if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)
|
||||||
+#if CPU(ARM_TRADITIONAL) && !OS(GENODE)
|
+#if (CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4)) && !OS(GENODE)
|
||||||
#define ENABLE_DFG_JIT 1
|
#define ENABLE_DFG_JIT 1
|
||||||
#endif
|
#endif
|
||||||
/* Enable the DFG JIT on MIPS. */
|
#endif
|
||||||
@@ -1005,7 +1017,8 @@
|
@@ -914,7 +925,7 @@
|
||||||
#define ENABLE_REGEXP_TRACING 0
|
#define ENABLE_REGEXP_TRACING 0
|
||||||
|
|
||||||
/* Yet Another Regex Runtime - turned on by default for JIT enabled ports. */
|
/* Yet Another Regex Runtime - turned on by default for JIT enabled ports. */
|
||||||
-#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) && !PLATFORM(CHROMIUM)
|
-#if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT))
|
||||||
+/* When enabled for Genode, the 'exec()' function returns invalid string objects */
|
+#if !defined(ENABLE_YARR_JIT) && !ENABLE(LLINT_C_LOOP) && !(OS(QNX) && PLATFORM(QT)) && !OS(GENODE)
|
||||||
+#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) && !PLATFORM(CHROMIUM) && !OS(GENODE)
|
|
||||||
#define ENABLE_YARR_JIT 1
|
#define ENABLE_YARR_JIT 1
|
||||||
|
|
||||||
/* Setting this flag compares JIT results with interpreter results. */
|
/* Setting this flag compares JIT results with interpreter results. */
|
||||||
diff --git a/qtwebkit/Source/WTF/wtf/StackBounds.cpp b/qtwebkit/Source/WTF/wtf/StackBounds.cpp
|
diff --git a/qtwebkit/Source/WTF/wtf/StackBounds.cpp b/qtwebkit/Source/WTF/wtf/StackBounds.cpp
|
||||||
index a272ce3..65a5a1f 100644
|
index 061cae7..04d012c 100644
|
||||||
--- a/qtwebkit/Source/WTF/wtf/StackBounds.cpp
|
--- a/qtwebkit/Source/WTF/wtf/StackBounds.cpp
|
||||||
+++ b/qtwebkit/Source/WTF/wtf/StackBounds.cpp
|
+++ b/qtwebkit/Source/WTF/wtf/StackBounds.cpp
|
||||||
@@ -44,6 +44,10 @@
|
@@ -44,6 +44,10 @@
|
||||||
@ -259,8 +302,8 @@ index a272ce3..65a5a1f 100644
|
|||||||
#elif OS(UNIX)
|
#elif OS(UNIX)
|
||||||
|
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
@@ -128,6 +132,15 @@ void StackBounds::initialize()
|
@@ -124,6 +128,15 @@ void StackBounds::initialize()
|
||||||
m_bound = estimateStackBound(m_origin);
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
+#elif OS(GENODE)
|
+#elif OS(GENODE)
|
||||||
@ -276,7 +319,7 @@ index a272ce3..65a5a1f 100644
|
|||||||
|
|
||||||
void StackBounds::initialize()
|
void StackBounds::initialize()
|
||||||
diff --git a/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp b/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp
|
diff --git a/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp b/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp
|
||||||
index f547085..3263f04 100644
|
index ae67918..6d7b69a 100644
|
||||||
--- a/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp
|
--- a/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp
|
||||||
+++ b/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp
|
+++ b/qtwebkit/Source/WTF/wtf/TCSystemAlloc.cpp
|
||||||
@@ -49,6 +49,11 @@
|
@@ -49,6 +49,11 @@
|
||||||
@ -291,7 +334,7 @@ index f547085..3263f04 100644
|
|||||||
#ifndef MAP_ANONYMOUS
|
#ifndef MAP_ANONYMOUS
|
||||||
#define MAP_ANONYMOUS MAP_ANON
|
#define MAP_ANONYMOUS MAP_ANON
|
||||||
#endif
|
#endif
|
||||||
@@ -367,6 +372,21 @@ void* TCMalloc_SystemAlloc(size_t size, size_t *actual_size, size_t alignment) {
|
@@ -370,6 +375,21 @@ void* TCMalloc_SystemAlloc(size_t size, size_t *actual_size, size_t alignment) {
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -313,8 +356,20 @@ index f547085..3263f04 100644
|
|||||||
// nothing worked - reset failure flags and try again
|
// nothing worked - reset failure flags and try again
|
||||||
devmem_failure = false;
|
devmem_failure = false;
|
||||||
sbrk_failure = false;
|
sbrk_failure = false;
|
||||||
|
diff --git a/qtwebkit/Source/WebCore/inspector/front-end/InspectorBackendCommands.qrc b/qtwebkit/Source/WebCore/inspector/front-end/InspectorBackendCommands.qrc
|
||||||
|
index 5b1488b..22df481 100644
|
||||||
|
--- a/qtwebkit/Source/WebCore/inspector/front-end/InspectorBackendCommands.qrc
|
||||||
|
+++ b/qtwebkit/Source/WebCore/inspector/front-end/InspectorBackendCommands.qrc
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
<!DOCTYPE RCC><RCC version="1.0">
|
||||||
|
<qresource prefix="/webkit/inspector">
|
||||||
|
- <file>InspectorBackendCommands.js</file>
|
||||||
|
+ <file>../../../../../../qtwebkit/Source/WebCore/generated/InspectorBackendCommands.js</file>
|
||||||
|
</qresource>
|
||||||
|
</RCC>
|
||||||
|
|
||||||
diff --git a/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp b/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp
|
diff --git a/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp b/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp
|
||||||
index e083e29..dc73aac 100644
|
index b2c8d48..caeb3ec 100644
|
||||||
--- a/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp
|
--- a/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp
|
||||||
+++ b/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp
|
+++ b/qtwebkit/Source/WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp
|
||||||
@@ -18,6 +18,8 @@
|
@@ -18,6 +18,8 @@
|
||||||
@ -326,8 +381,52 @@ index e083e29..dc73aac 100644
|
|||||||
#include "MediaPlayerPrivateQt.h"
|
#include "MediaPlayerPrivateQt.h"
|
||||||
|
|
||||||
#include "Frame.h"
|
#include "Frame.h"
|
||||||
@@ -661,3 +663,4 @@ PlatformMedia MediaPlayerPrivateQt::platformMedia() const
|
@@ -666,3 +668,4 @@ PlatformMedia MediaPlayerPrivateQt::platformMedia() const
|
||||||
} // namespace WebCore
|
} // namespace WebCore
|
||||||
|
|
||||||
#include "moc_MediaPlayerPrivateQt.cpp"
|
#include "moc_MediaPlayerPrivateQt.cpp"
|
||||||
+#endif /* ENABLE(VIDEO) */
|
+#endif /* ENABLE(VIDEO) */
|
||||||
|
diff --git a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h
|
||||||
|
index 647c4ef..ec4a645 100644
|
||||||
|
--- a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h
|
||||||
|
+++ b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h
|
||||||
|
@@ -65,6 +65,7 @@ public Q_SLOTS:
|
||||||
|
#endif
|
||||||
|
public:
|
||||||
|
void initConnections();
|
||||||
|
+ void init(const KURL& url);
|
||||||
|
QTcpSocket* m_socket;
|
||||||
|
SocketStreamHandle* m_streamHandle;
|
||||||
|
};
|
||||||
|
diff --git a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp
|
||||||
|
index cd71190..4f8a7b9 100644
|
||||||
|
--- a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp
|
||||||
|
+++ b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp
|
||||||
|
@@ -58,6 +58,19 @@ SocketStreamHandlePrivate::SocketStreamHandlePrivate(SocketStreamHandle* streamH
|
||||||
|
return;
|
||||||
|
|
||||||
|
initConnections();
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+/*
|
||||||
|
+ * This code was factored out from the constructor, because its execution can
|
||||||
|
+ * end up in 'SocketStreamHandle::platformSend()', which needs the
|
||||||
|
+ * 'SocketStreamHandle::m_p' member, which gets initialized only after the
|
||||||
|
+ * constructor returned.
|
||||||
|
+ *
|
||||||
|
+ * Genode issue #1677
|
||||||
|
+ */
|
||||||
|
+void SocketStreamHandlePrivate::init(const KURL& url)
|
||||||
|
+{
|
||||||
|
+ bool isSecure = url.protocolIs("wss");
|
||||||
|
|
||||||
|
unsigned int port = url.hasPort() ? url.port() : (isSecure ? 443 : 80);
|
||||||
|
|
||||||
|
@@ -188,6 +201,7 @@ SocketStreamHandle::SocketStreamHandle(const KURL& url, SocketStreamHandleClient
|
||||||
|
{
|
||||||
|
LOG(Network, "SocketStreamHandle %p new client %p", this, m_client);
|
||||||
|
m_p = new SocketStreamHandlePrivate(this, url);
|
||||||
|
+ m_p->init(url);
|
||||||
|
}
|
||||||
|
|
||||||
|
SocketStreamHandle::SocketStreamHandle(QTcpSocket* socket, SocketStreamHandleClient* client)
|
||||||
|
@ -0,0 +1,80 @@
|
|||||||
|
qt5_qtwebkit_configuration.patch
|
||||||
|
|
||||||
|
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
.../Tools/qmake/mkspecs/features/configure.prf | 1 -
|
||||||
|
qtwebkit/Tools/qmake/mkspecs/features/features.prf | 16 ++++++++--------
|
||||||
|
qtwebkit/Tools/qmake/mkspecs/features/features.pri | 2 +-
|
||||||
|
3 files changed, 9 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/qtwebkit/Tools/qmake/mkspecs/features/configure.prf b/qtwebkit/Tools/qmake/mkspecs/features/configure.prf
|
||||||
|
index 49f8495..aa33732 100644
|
||||||
|
--- a/qtwebkit/Tools/qmake/mkspecs/features/configure.prf
|
||||||
|
+++ b/qtwebkit/Tools/qmake/mkspecs/features/configure.prf
|
||||||
|
@@ -49,7 +49,6 @@ defineTest(runConfigure) {
|
||||||
|
|
||||||
|
WEBKIT_CONFIG += \
|
||||||
|
build_webkit1 \
|
||||||
|
- build_webkit2 \
|
||||||
|
build_tests \
|
||||||
|
$$WEBKIT_TOOLS_CONFIG
|
||||||
|
|
||||||
|
diff --git a/qtwebkit/Tools/qmake/mkspecs/features/features.prf b/qtwebkit/Tools/qmake/mkspecs/features/features.prf
|
||||||
|
index 21286be..5c04376 100644
|
||||||
|
--- a/qtwebkit/Tools/qmake/mkspecs/features/features.prf
|
||||||
|
+++ b/qtwebkit/Tools/qmake/mkspecs/features/features.prf
|
||||||
|
@@ -37,13 +37,13 @@ defineTest(detectFeatures) {
|
||||||
|
qtHaveModule(printsupport): WEBKIT_CONFIG += have_qtprintsupport
|
||||||
|
qtHaveModule(widgets): WEBKIT_CONFIG += have_qstyle
|
||||||
|
qtHaveModule(testlib): WEBKIT_CONFIG += have_qttestlib
|
||||||
|
- qtHaveModule(positioning): WEBKIT_CONFIG += have_qtpositioning
|
||||||
|
- qtHaveModule(sensors): WEBKIT_CONFIG += have_qtsensors
|
||||||
|
+ #qtHaveModule(positioning): WEBKIT_CONFIG += have_qtpositioning
|
||||||
|
+ #qtHaveModule(sensors): WEBKIT_CONFIG += have_qtsensors
|
||||||
|
|
||||||
|
config_libxml2: WEBKIT_CONFIG += use_libxml2
|
||||||
|
config_libxslt: WEBKIT_CONFIG += xslt
|
||||||
|
- config_libzlib: WEBKIT_CONFIG += use_zlib
|
||||||
|
- config_libwebp: WEBKIT_CONFIG += use_webp
|
||||||
|
+ #config_libzlib: WEBKIT_CONFIG += use_zlib
|
||||||
|
+ #config_libwebp: WEBKIT_CONFIG += use_webp
|
||||||
|
config_leveldb: WEBKIT_CONFIG += use_system_leveldb
|
||||||
|
|
||||||
|
# We can't use Qt's 3rdparty sources for libjpeg and libpng outside of qtbase, but if Qt
|
||||||
|
@@ -108,9 +108,9 @@ defineTest(detectFeatures) {
|
||||||
|
use?(gstreamer): WEBKIT_CONFIG += use_native_fullscreen_video
|
||||||
|
}
|
||||||
|
|
||||||
|
- !enable?(video):qtHaveModule(multimediawidgets) {
|
||||||
|
- WEBKIT_CONFIG += video use_qt_multimedia
|
||||||
|
- }
|
||||||
|
+ #!enable?(video):qtHaveModule(multimediawidgets) {
|
||||||
|
+ # WEBKIT_CONFIG += video use_qt_multimedia
|
||||||
|
+ #}
|
||||||
|
|
||||||
|
!enable?(video) {
|
||||||
|
CONFIGURE_WARNINGS += "Missing GStreamer or QtMultimedia, disabling HTML5 media element support"
|
||||||
|
@@ -125,7 +125,7 @@ defineTest(detectFeatures) {
|
||||||
|
}
|
||||||
|
|
||||||
|
# Gamepad API Support (depends on udev and linux/joystick.h)
|
||||||
|
- linux:!android: WEBKIT_CONFIG += gamepad
|
||||||
|
+ #linux:!android: WEBKIT_CONFIG += gamepad
|
||||||
|
|
||||||
|
# Support for Graphics Surface
|
||||||
|
# GraphicsSurface requires GraphicsContext3D and hence use_3d_graphics
|
||||||
|
diff --git a/qtwebkit/Tools/qmake/mkspecs/features/features.pri b/qtwebkit/Tools/qmake/mkspecs/features/features.pri
|
||||||
|
index ba18b35..dd27a42 100644
|
||||||
|
--- a/qtwebkit/Tools/qmake/mkspecs/features/features.pri
|
||||||
|
+++ b/qtwebkit/Tools/qmake/mkspecs/features/features.pri
|
||||||
|
@@ -59,7 +59,7 @@ FEATURE_DEFAULTS = \
|
||||||
|
ENABLE_HIGH_DPI_CANVAS=0 \
|
||||||
|
ENABLE_ICONDATABASE=1 \
|
||||||
|
ENABLE_IFRAME_SEAMLESS=1 \
|
||||||
|
- ENABLE_INDEXED_DATABASE=1 \
|
||||||
|
+ ENABLE_INDEXED_DATABASE=0 \
|
||||||
|
ENABLE_INPUT_SPEECH=0 \
|
||||||
|
ENABLE_INPUT_TYPE_COLOR=1 \
|
||||||
|
ENABLE_INPUT_TYPE_DATE=0 \
|
@ -0,0 +1,35 @@
|
|||||||
|
qt5_qtwebkit_generated_headers.patch
|
||||||
|
|
||||||
|
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
qtwebkit/include/QtWebKit/QtWebKitDepends | 4 ++++
|
||||||
|
.../include/QtWebKitWidgets/QtWebKitWidgetsDepends | 7 +++++++
|
||||||
|
2 files changed, 11 insertions(+)
|
||||||
|
create mode 100644 qtwebkit/include/QtWebKit/QtWebKitDepends
|
||||||
|
create mode 100644 qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends
|
||||||
|
|
||||||
|
diff --git a/qtwebkit/include/QtWebKit/QtWebKitDepends b/qtwebkit/include/QtWebKit/QtWebKitDepends
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..1b3f8ad
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/qtwebkit/include/QtWebKit/QtWebKitDepends
|
||||||
|
@@ -0,0 +1,4 @@
|
||||||
|
+/* This file was generated by qmake with the info from <root>/Source/api.pri. */
|
||||||
|
+#include <QtCore/QtCore>
|
||||||
|
+#include <QtGui/QtGui>
|
||||||
|
+#include <QtNetwork/QtNetwork>
|
||||||
|
diff --git a/qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends b/qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..672bd42
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/qtwebkit/include/QtWebKitWidgets/QtWebKitWidgetsDepends
|
||||||
|
@@ -0,0 +1,7 @@
|
||||||
|
+/* This file was generated by qmake with the info from <root>/Source/widgetsapi.pri. */
|
||||||
|
+#include <QtCore/QtCore>
|
||||||
|
+#include <QtGui/QtGui>
|
||||||
|
+#include <QtNetwork/QtNetwork>
|
||||||
|
+#include <QtWidgets/QtWidgets>
|
||||||
|
+#include <QtPrintSupport/QtPrintSupport>
|
||||||
|
+#include <QtWebKit/QtWebKit>
|
@ -1,54 +0,0 @@
|
|||||||
qt5_qtwebkit_socketstreamhandle.patch
|
|
||||||
|
|
||||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|
||||||
|
|
||||||
|
|
||||||
---
|
|
||||||
.../network/qt/SocketStreamHandlePrivate.h | 1 +
|
|
||||||
.../platform/network/qt/SocketStreamHandleQt.cpp | 14 ++++++++++++++
|
|
||||||
2 files changed, 15 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h
|
|
||||||
index f447cc2..4e79275 100644
|
|
||||||
--- a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h
|
|
||||||
+++ b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandlePrivate.h
|
|
||||||
@@ -65,6 +65,7 @@ public Q_SLOTS:
|
|
||||||
#endif
|
|
||||||
public:
|
|
||||||
void initConnections();
|
|
||||||
+ void init(const KURL& url);
|
|
||||||
QTcpSocket* m_socket;
|
|
||||||
SocketStreamHandle* m_streamHandle;
|
|
||||||
};
|
|
||||||
diff --git a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp
|
|
||||||
index 271edd8..818fada 100644
|
|
||||||
--- a/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp
|
|
||||||
+++ b/qtwebkit/Source/WebCore/platform/network/qt/SocketStreamHandleQt.cpp
|
|
||||||
@@ -57,6 +57,19 @@ SocketStreamHandlePrivate::SocketStreamHandlePrivate(SocketStreamHandle* streamH
|
|
||||||
return;
|
|
||||||
|
|
||||||
initConnections();
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+/*
|
|
||||||
+ * This code was factored out from the constructor, because its execution can
|
|
||||||
+ * end up in 'SocketStreamHandle::platformSend()', which needs the
|
|
||||||
+ * 'SocketStreamHandle::m_p' member, which gets initialized only after the
|
|
||||||
+ * constructor returned.
|
|
||||||
+ *
|
|
||||||
+ * Genode issue #1677
|
|
||||||
+ */
|
|
||||||
+void SocketStreamHandlePrivate::init(const KURL& url)
|
|
||||||
+{
|
|
||||||
+ bool isSecure = url.protocolIs("wss");
|
|
||||||
|
|
||||||
unsigned int port = url.hasPort() ? url.port() : (isSecure ? 443 : 80);
|
|
||||||
|
|
||||||
@@ -184,6 +197,7 @@ SocketStreamHandle::SocketStreamHandle(const KURL& url, SocketStreamHandleClient
|
|
||||||
{
|
|
||||||
LOG(Network, "SocketStreamHandle %p new client %p", this, m_client);
|
|
||||||
m_p = new SocketStreamHandlePrivate(this, url);
|
|
||||||
+ m_p->init(url);
|
|
||||||
}
|
|
||||||
|
|
||||||
SocketStreamHandle::SocketStreamHandle(QTcpSocket* socket, SocketStreamHandleClient* client)
|
|
@ -4,14 +4,14 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
qtbase/src/widgets/widgets/qwidgetanimator.cpp | 5 +++--
|
qtbase/src/widgets/widgets/qwidgetanimator.cpp | 3 ++-
|
||||||
1 file changed, 3 insertions(+), 2 deletions(-)
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/qtbase/src/widgets/widgets/qwidgetanimator.cpp b/qtbase/src/widgets/widgets/qwidgetanimator.cpp
|
diff --git a/qtbase/src/widgets/widgets/qwidgetanimator.cpp b/qtbase/src/widgets/widgets/qwidgetanimator.cpp
|
||||||
index bbd96ca..d3fbf92 100644
|
index a6aaddd..6c8cb4b 100644
|
||||||
--- a/qtbase/src/widgets/widgets/qwidgetanimator.cpp
|
--- a/qtbase/src/widgets/widgets/qwidgetanimator.cpp
|
||||||
+++ b/qtbase/src/widgets/widgets/qwidgetanimator.cpp
|
+++ b/qtbase/src/widgets/widgets/qwidgetanimator.cpp
|
||||||
@@ -74,7 +74,8 @@ void QWidgetAnimator::abort(QWidget *w)
|
@@ -67,7 +67,8 @@ void QWidgetAnimator::abort(QWidget *w)
|
||||||
void QWidgetAnimator::animationFinished()
|
void QWidgetAnimator::animationFinished()
|
||||||
{
|
{
|
||||||
QPropertyAnimation *anim = qobject_cast<QPropertyAnimation*>(sender());
|
QPropertyAnimation *anim = qobject_cast<QPropertyAnimation*>(sender());
|
||||||
@ -21,12 +21,3 @@ index bbd96ca..d3fbf92 100644
|
|||||||
}
|
}
|
||||||
#endif //QT_NO_ANIMATION
|
#endif //QT_NO_ANIMATION
|
||||||
|
|
||||||
@@ -92,7 +93,7 @@ void QWidgetAnimator::animate(QWidget *widget, const QRect &_final_geometry, boo
|
|
||||||
|
|
||||||
#ifndef QT_NO_ANIMATION
|
|
||||||
AnimationMap::const_iterator it = m_animation_map.constFind(widget);
|
|
||||||
- if (it != m_animation_map.constEnd() && (*it)->endValue().toRect() == final_geometry)
|
|
||||||
+ if (it != m_animation_map.constEnd() && (*it) && (*it)->endValue().toRect() == final_geometry)
|
|
||||||
return;
|
|
||||||
|
|
||||||
QPropertyAnimation *anim = new QPropertyAnimation(widget, "geometry", widget);
|
|
||||||
|
@ -8,12 +8,12 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
1 file changed, 3 insertions(+)
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
diff --git a/qtbase/src/widgets/kernel/qwidgetwindow.cpp b/qtbase/src/widgets/kernel/qwidgetwindow.cpp
|
diff --git a/qtbase/src/widgets/kernel/qwidgetwindow.cpp b/qtbase/src/widgets/kernel/qwidgetwindow.cpp
|
||||||
index 18dd315..347ce7e 100644
|
index 872572a..ea6314d 100644
|
||||||
--- a/qtbase/src/widgets/kernel/qwidgetwindow.cpp
|
--- a/qtbase/src/widgets/kernel/qwidgetwindow.cpp
|
||||||
+++ b/qtbase/src/widgets/kernel/qwidgetwindow.cpp
|
+++ b/qtbase/src/widgets/kernel/qwidgetwindow.cpp
|
||||||
@@ -231,6 +231,9 @@ bool QWidgetWindow::event(QEvent *event)
|
@@ -318,6 +318,9 @@ bool QWidgetWindow::event(QEvent *event)
|
||||||
case QEvent::Hide:
|
m_widget->repaint();
|
||||||
return QWindow::event(event);
|
return true;
|
||||||
|
|
||||||
+ case QEvent::MetaCall:
|
+ case QEvent::MetaCall:
|
||||||
+ return QWindow::event(event);
|
+ return QWindow::event(event);
|
||||||
|
@ -4,16 +4,15 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
qtbase/examples/widgets/richtext/textedit/main.cpp | 17 ++++++++++++++++-
|
qtbase/examples/widgets/richtext/textedit/main.cpp | 20 ++++++++++++++++----
|
||||||
.../widgets/richtext/textedit/textedit.cpp | 11 +++++------
|
|
||||||
.../widgets/richtext/textedit/textedit.pro | 4 ----
|
.../widgets/richtext/textedit/textedit.pro | 4 ----
|
||||||
3 files changed, 21 insertions(+), 11 deletions(-)
|
2 files changed, 16 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
diff --git a/qtbase/examples/widgets/richtext/textedit/main.cpp b/qtbase/examples/widgets/richtext/textedit/main.cpp
|
diff --git a/qtbase/examples/widgets/richtext/textedit/main.cpp b/qtbase/examples/widgets/richtext/textedit/main.cpp
|
||||||
index 196dbfc..ff8d024 100644
|
index 1de6d99..b802866 100644
|
||||||
--- a/qtbase/examples/widgets/richtext/textedit/main.cpp
|
--- a/qtbase/examples/widgets/richtext/textedit/main.cpp
|
||||||
+++ b/qtbase/examples/widgets/richtext/textedit/main.cpp
|
+++ b/qtbase/examples/widgets/richtext/textedit/main.cpp
|
||||||
@@ -39,6 +39,10 @@
|
@@ -31,6 +31,10 @@
|
||||||
**
|
**
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
@ -22,9 +21,9 @@ index 196dbfc..ff8d024 100644
|
|||||||
+
|
+
|
||||||
+/* Qt includes */
|
+/* Qt includes */
|
||||||
#include "textedit.h"
|
#include "textedit.h"
|
||||||
#include <QApplication>
|
|
||||||
|
|
||||||
@@ -46,9 +50,20 @@ int main(int argc, char *argv[])
|
#include <QApplication>
|
||||||
|
@@ -42,6 +46,16 @@ int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
Q_INIT_RESOURCE(textedit);
|
Q_INIT_RESOURCE(textedit);
|
||||||
|
|
||||||
@ -39,46 +38,21 @@ index 196dbfc..ff8d024 100644
|
|||||||
+ try { Genode::config()->xml_node().attribute("height").value(&h); } catch (...) { }
|
+ try { Genode::config()->xml_node().attribute("height").value(&h); } catch (...) { }
|
||||||
+
|
+
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
|
QCoreApplication::setOrganizationName("QtProject");
|
||||||
|
QCoreApplication::setApplicationName("Rich Text");
|
||||||
|
@@ -55,10 +69,8 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
TextEdit mw;
|
TextEdit mw;
|
||||||
- mw.resize(700, 800);
|
|
||||||
|
- const QRect availableGeometry = QApplication::desktop()->availableGeometry(&mw);
|
||||||
|
- mw.resize(availableGeometry.width() / 2, (availableGeometry.height() * 2) / 3);
|
||||||
|
- mw.move((availableGeometry.width() - mw.width()) / 2,
|
||||||
|
- (availableGeometry.height() - mw.height()) / 2);
|
||||||
+ mw.move(x, y);
|
+ mw.move(x, y);
|
||||||
+ mw.resize(w, h);
|
+ mw.resize(w, h);
|
||||||
mw.show();
|
|
||||||
return a.exec();
|
|
||||||
}
|
|
||||||
diff --git a/qtbase/examples/widgets/richtext/textedit/textedit.cpp b/qtbase/examples/widgets/richtext/textedit/textedit.cpp
|
|
||||||
index ae2bded..be98558 100644
|
|
||||||
--- a/qtbase/examples/widgets/richtext/textedit/textedit.cpp
|
|
||||||
+++ b/qtbase/examples/widgets/richtext/textedit/textedit.cpp
|
|
||||||
@@ -476,7 +476,7 @@ void TextEdit::fileNew()
|
|
||||||
void TextEdit::fileOpen()
|
|
||||||
{
|
|
||||||
QString fn = QFileDialog::getOpenFileName(this, tr("Open File..."),
|
|
||||||
- QString(), tr("HTML-Files (*.htm *.html);;All Files (*)"));
|
|
||||||
+ QString("/"), tr("HTML-Files (*.htm *.html);;All Files (*)"));
|
|
||||||
if (!fn.isEmpty())
|
|
||||||
load(fn);
|
|
||||||
}
|
|
||||||
@@ -495,15 +495,14 @@ bool TextEdit::fileSave()
|
|
||||||
|
|
||||||
bool TextEdit::fileSaveAs()
|
if (!mw.load(parser.positionalArguments().value(0, QLatin1String(":/example.html"))))
|
||||||
{
|
mw.fileNew();
|
||||||
- QString fn = QFileDialog::getSaveFileName(this, tr("Save as..."), QString(),
|
|
||||||
- tr("ODF files (*.odt);;HTML-Files "
|
|
||||||
+ QString fn = QFileDialog::getSaveFileName(this, tr("Save as..."), QString("/"),
|
|
||||||
+ tr("HTML-Files "
|
|
||||||
"(*.htm *.html);;All Files (*)"));
|
|
||||||
if (fn.isEmpty())
|
|
||||||
return false;
|
|
||||||
- if (!(fn.endsWith(".odt", Qt::CaseInsensitive)
|
|
||||||
- || fn.endsWith(".htm", Qt::CaseInsensitive)
|
|
||||||
+ if (!(fn.endsWith(".htm", Qt::CaseInsensitive)
|
|
||||||
|| fn.endsWith(".html", Qt::CaseInsensitive))) {
|
|
||||||
- fn += ".odt"; // default
|
|
||||||
+ fn += ".html"; // default
|
|
||||||
}
|
|
||||||
setCurrentFileName(fn);
|
|
||||||
return fileSave();
|
|
||||||
diff --git a/qtbase/examples/widgets/richtext/textedit/textedit.pro b/qtbase/examples/widgets/richtext/textedit/textedit.pro
|
diff --git a/qtbase/examples/widgets/richtext/textedit/textedit.pro b/qtbase/examples/widgets/richtext/textedit/textedit.pro
|
||||||
index c32bf68..704f738 100644
|
index c32bf68..704f738 100644
|
||||||
--- a/qtbase/examples/widgets/richtext/textedit/textedit.pro
|
--- a/qtbase/examples/widgets/richtext/textedit/textedit.pro
|
||||||
|
@ -5,14 +5,28 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
Support out-of-tree build of Qt host tools.
|
Support out-of-tree build of Qt host tools.
|
||||||
This patch should not be applied when running the Qt 'configure' script.
|
This patch should not be applied when running the Qt 'configure' script.
|
||||||
---
|
---
|
||||||
qtbase/mkspecs/features/qt_build_config.prf | 2 +
|
qtbase/mkspecs/features/qt.prf | 2 -
|
||||||
qtbase/mkspecs/features/qt_functions.prf | 2 +
|
qtbase/mkspecs/features/qt_build_config.prf | 2 -
|
||||||
qtbase/mkspecs/features/qt_module.prf | 4 +-
|
qtbase/mkspecs/features/qt_module.prf | 4 +
|
||||||
qtbase/mkspecs/features/qt_tool.prf | 54 ++++++++++++++-------------
|
qtbase/mkspecs/features/qt_tool.prf | 94 ++++++++++++++-------------
|
||||||
4 files changed, 31 insertions(+), 31 deletions(-)
|
qtbase/qmake/Makefile.unix | 2 -
|
||||||
|
5 files changed, 52 insertions(+), 52 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/qtbase/mkspecs/features/qt.prf b/qtbase/mkspecs/features/qt.prf
|
||||||
|
index be08a2a..ea41489 100644
|
||||||
|
--- a/qtbase/mkspecs/features/qt.prf
|
||||||
|
+++ b/qtbase/mkspecs/features/qt.prf
|
||||||
|
@@ -151,7 +151,7 @@ for(ever) {
|
||||||
|
WINRT_MANIFEST.capabilities_device_default += $$MODULE_WINRT_CAPABILITIES_DEVICE
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- !isEmpty(BAD_QT):error("Unknown module(s) in QT$$var_sfx: $$replace(BAD_QT, _private$, -private)")
|
||||||
|
+ !isEmpty(BAD_QT):debug("Unknown module(s) in QT$$var_sfx: $$replace(BAD_QT, _private$, -private)")
|
||||||
|
|
||||||
|
!isEmpty(var_sfx): break()
|
||||||
|
var_sfx = _PRIVATE
|
||||||
diff --git a/qtbase/mkspecs/features/qt_build_config.prf b/qtbase/mkspecs/features/qt_build_config.prf
|
diff --git a/qtbase/mkspecs/features/qt_build_config.prf b/qtbase/mkspecs/features/qt_build_config.prf
|
||||||
index a29e09c..32c8388 100644
|
index 1e2d5c2..4f7e611 100644
|
||||||
--- a/qtbase/mkspecs/features/qt_build_config.prf
|
--- a/qtbase/mkspecs/features/qt_build_config.prf
|
||||||
+++ b/qtbase/mkspecs/features/qt_build_config.prf
|
+++ b/qtbase/mkspecs/features/qt_build_config.prf
|
||||||
@@ -12,7 +12,7 @@
|
@@ -12,7 +12,7 @@
|
||||||
@ -24,21 +38,8 @@ index a29e09c..32c8388 100644
|
|||||||
} else {
|
} else {
|
||||||
debug(1, "Loaded qmodule.pri from ($$QMAKE_QT_MODULE)")
|
debug(1, "Loaded qmodule.pri from ($$QMAKE_QT_MODULE)")
|
||||||
}
|
}
|
||||||
diff --git a/qtbase/mkspecs/features/qt_functions.prf b/qtbase/mkspecs/features/qt_functions.prf
|
|
||||||
index bbbb5d3..62006ee 100644
|
|
||||||
--- a/qtbase/mkspecs/features/qt_functions.prf
|
|
||||||
+++ b/qtbase/mkspecs/features/qt_functions.prf
|
|
||||||
@@ -167,7 +167,7 @@ defineTest(qtAddModules) {
|
|
||||||
|
|
||||||
qtAddModule($$QTLIB, $$eval(QT.$${QTLIB}.want_private), $$2)
|
|
||||||
}
|
|
||||||
- !isEmpty(BAD_QT):error("Unknown module(s) in $$1: $$BAD_QT")
|
|
||||||
+ !isEmpty(BAD_QT):debug(1, "Unknown module(s) in $$1: $$BAD_QT")
|
|
||||||
|
|
||||||
export(using_privates)
|
|
||||||
}
|
|
||||||
diff --git a/qtbase/mkspecs/features/qt_module.prf b/qtbase/mkspecs/features/qt_module.prf
|
diff --git a/qtbase/mkspecs/features/qt_module.prf b/qtbase/mkspecs/features/qt_module.prf
|
||||||
index 53a5499..035480d 100644
|
index 22e2dd5..7141d22 100644
|
||||||
--- a/qtbase/mkspecs/features/qt_module.prf
|
--- a/qtbase/mkspecs/features/qt_module.prf
|
||||||
+++ b/qtbase/mkspecs/features/qt_module.prf
|
+++ b/qtbase/mkspecs/features/qt_module.prf
|
||||||
@@ -21,7 +21,7 @@ load(qt_build_config) # loads qmodule.pri if hasn't been loaded already
|
@@ -21,7 +21,7 @@ load(qt_build_config) # loads qmodule.pri if hasn't been loaded already
|
||||||
@ -50,27 +51,27 @@ index 53a5499..035480d 100644
|
|||||||
|
|
||||||
# Compile as shared/DLL or static according to the option given to configure
|
# Compile as shared/DLL or static according to the option given to configure
|
||||||
# unless overridden. Host builds are always static
|
# unless overridden. Host builds are always static
|
||||||
@@ -53,7 +53,7 @@ else: \
|
@@ -82,7 +82,7 @@ QMAKE_DOCS_TARGETDIR = qt$${MODULE}
|
||||||
MODULE_DEFINE = QT_$${ucmodule}_LIB
|
|
||||||
MODULE_DEFINES = $$MODULE_DEFINE $$MODULE_DEFINES
|
|
||||||
|
|
||||||
|
load(qt_common)
|
||||||
|
!no_module_headers: load(qt_module_headers)
|
||||||
-load(qt_module_pris)
|
-load(qt_module_pris)
|
||||||
+#load(qt_module_pris)
|
+#load(qt_module_pris)
|
||||||
|
|
||||||
INCLUDEPATH *= $$eval(QT.$${MODULE}.includes) $$eval(QT.$${MODULE}.private_includes)
|
INCLUDEPATH *= $$eval(QT.$${MODULE}.includes) $$eval(QT.$${MODULE}_private.includes)
|
||||||
|
|
||||||
diff --git a/qtbase/mkspecs/features/qt_tool.prf b/qtbase/mkspecs/features/qt_tool.prf
|
diff --git a/qtbase/mkspecs/features/qt_tool.prf b/qtbase/mkspecs/features/qt_tool.prf
|
||||||
index 9a6b963..30a2059 100644
|
index 839c3d6..6d88db7 100644
|
||||||
--- a/qtbase/mkspecs/features/qt_tool.prf
|
--- a/qtbase/mkspecs/features/qt_tool.prf
|
||||||
+++ b/qtbase/mkspecs/features/qt_tool.prf
|
+++ b/qtbase/mkspecs/features/qt_tool.prf
|
||||||
@@ -16,30 +16,30 @@ CONFIG += console
|
@@ -17,52 +17,52 @@ DEFINES *= QT_USE_QSTRINGBUILDER
|
||||||
# If we are doing a prefix build, create a "module" pri which enables
|
# If we are doing a prefix build, create a "module" pri which enables
|
||||||
# qtPrepareTool() to work with the non-installed build.
|
# qtPrepareTool() to work with the non-installed build.
|
||||||
# Non-bootstrapped tools always need this because of the environment setup.
|
# Non-bootstrapped tools always need this because of the environment setup.
|
||||||
-!build_pass:if(!host_build|!force_bootstrap|force_independent) {
|
-!build_pass:if(!host_build|!force_bootstrap|force_independent) {
|
||||||
- isEmpty(MODULE):MODULE = $$TARGET
|
- isEmpty(MODULE):MODULE = $$TARGET
|
||||||
-
|
-
|
||||||
- !host_build|!force_bootstrap: MODULE_DEPENDS = $$replace(QT, -private$, )
|
- !host_build|!force_bootstrap: MODULE_DEPENDS = $$replace(QT, -private$, _private)
|
||||||
-
|
-
|
||||||
- load(qt_build_paths)
|
- load(qt_build_paths)
|
||||||
-
|
-
|
||||||
@ -78,9 +79,29 @@ index 9a6b963..30a2059 100644
|
|||||||
-
|
-
|
||||||
- TOOL_PRI = $$MODULE_QMAKE_OUTDIR/mkspecs/modules/qt_tool_$${MODULE}.pri
|
- TOOL_PRI = $$MODULE_QMAKE_OUTDIR/mkspecs/modules/qt_tool_$${MODULE}.pri
|
||||||
-
|
-
|
||||||
|
- vars = binary depends
|
||||||
|
- !isEmpty(QT_TOOL_ENV) {
|
||||||
|
- vars += envvars
|
||||||
|
- module_var_names =
|
||||||
|
- module_var_sets =
|
||||||
|
- for(var, QT_TOOL_ENV) {
|
||||||
|
- vars += env.$${var}.name env.$${var}.value
|
||||||
|
- module_var_names += QT_TOOL.$${MODULE}.env.$${var}
|
||||||
|
- module_var_sets += \
|
||||||
|
- "QT_TOOL.$${MODULE}.env.$${var}.name = $$val_escape($${var}.name)" \
|
||||||
|
- "QT_TOOL.$${MODULE}.env.$${var}.value = $$val_escape($${var}.value)"
|
||||||
|
- }
|
||||||
|
- module_envvars = \
|
||||||
|
- "QT_TOOL.$${MODULE}.envvars = $$module_var_names" \
|
||||||
|
- $$module_var_sets
|
||||||
|
- } else {
|
||||||
|
- module_envvars =
|
||||||
|
- }
|
||||||
|
- bin = $$system_path($$QMAKE_RESOLVED_TARGET)
|
||||||
- TOOL_PRI_CONT = \
|
- TOOL_PRI_CONT = \
|
||||||
- "QT_TOOL.$${MODULE}.binary = $$QMAKE_RESOLVED_TARGET" \
|
- "QT_TOOL.$${MODULE}.binary = $$val_escape(bin)" \
|
||||||
- "QT_TOOL.$${MODULE}.depends =$$join(MODULE_DEPENDS, " ", " ")"
|
- "QT_TOOL.$${MODULE}.depends =$$join(MODULE_DEPENDS, " ", " ")" \
|
||||||
|
- $$module_envvars
|
||||||
- write_file($$TOOL_PRI, TOOL_PRI_CONT)|error("Aborting.")
|
- write_file($$TOOL_PRI, TOOL_PRI_CONT)|error("Aborting.")
|
||||||
-
|
-
|
||||||
- # Then, inject the new tool into the current cache state
|
- # Then, inject the new tool into the current cache state
|
||||||
@ -90,14 +111,14 @@ index 9a6b963..30a2059 100644
|
|||||||
- unset(added)
|
- unset(added)
|
||||||
- }
|
- }
|
||||||
- include($$TOOL_PRI)
|
- include($$TOOL_PRI)
|
||||||
- for(var, $$list(binary depends)): \
|
- for(var, vars): \
|
||||||
- cache(QT_TOOL.$${MODULE}.$$var, transient)
|
- cache(QT_TOOL.$${MODULE}.$$var, transient)
|
||||||
-
|
-
|
||||||
-}
|
-}
|
||||||
+#!build_pass:if(!host_build|!force_bootstrap|force_independent) {
|
+#!build_pass:if(!host_build|!force_bootstrap|force_independent) {
|
||||||
+# isEmpty(MODULE):MODULE = $$TARGET
|
+# isEmpty(MODULE):MODULE = $$TARGET
|
||||||
+#
|
+#
|
||||||
+# !host_build|!force_bootstrap: MODULE_DEPENDS = $$replace(QT, -private$, )
|
+# !host_build|!force_bootstrap: MODULE_DEPENDS = $$replace(QT, -private$, _private)
|
||||||
+#
|
+#
|
||||||
+# load(qt_build_paths)
|
+# load(qt_build_paths)
|
||||||
+#
|
+#
|
||||||
@ -105,9 +126,29 @@ index 9a6b963..30a2059 100644
|
|||||||
+#
|
+#
|
||||||
+# TOOL_PRI = $$MODULE_QMAKE_OUTDIR/mkspecs/modules/qt_tool_$${MODULE}.pri
|
+# TOOL_PRI = $$MODULE_QMAKE_OUTDIR/mkspecs/modules/qt_tool_$${MODULE}.pri
|
||||||
+#
|
+#
|
||||||
|
+# vars = binary depends
|
||||||
|
+# !isEmpty(QT_TOOL_ENV) {
|
||||||
|
+# vars += envvars
|
||||||
|
+# module_var_names =
|
||||||
|
+# module_var_sets =
|
||||||
|
+# for(var, QT_TOOL_ENV) {
|
||||||
|
+# vars += env.$${var}.name env.$${var}.value
|
||||||
|
+# module_var_names += QT_TOOL.$${MODULE}.env.$${var}
|
||||||
|
+# module_var_sets += \
|
||||||
|
+# "QT_TOOL.$${MODULE}.env.$${var}.name = $$val_escape($${var}.name)" \
|
||||||
|
+# "QT_TOOL.$${MODULE}.env.$${var}.value = $$val_escape($${var}.value)"
|
||||||
|
+# }
|
||||||
|
+# module_envvars = \
|
||||||
|
+# "QT_TOOL.$${MODULE}.envvars = $$module_var_names" \
|
||||||
|
+# $$module_var_sets
|
||||||
|
+# } else {
|
||||||
|
+# module_envvars =
|
||||||
|
+# }
|
||||||
|
+# bin = $$system_path($$QMAKE_RESOLVED_TARGET)
|
||||||
+# TOOL_PRI_CONT = \
|
+# TOOL_PRI_CONT = \
|
||||||
+# "QT_TOOL.$${MODULE}.binary = $$QMAKE_RESOLVED_TARGET" \
|
+# "QT_TOOL.$${MODULE}.binary = $$val_escape(bin)" \
|
||||||
+# "QT_TOOL.$${MODULE}.depends =$$join(MODULE_DEPENDS, " ", " ")"
|
+# "QT_TOOL.$${MODULE}.depends =$$join(MODULE_DEPENDS, " ", " ")" \
|
||||||
|
+# $$module_envvars
|
||||||
+# write_file($$TOOL_PRI, TOOL_PRI_CONT)|error("Aborting.")
|
+# write_file($$TOOL_PRI, TOOL_PRI_CONT)|error("Aborting.")
|
||||||
+#
|
+#
|
||||||
+# # Then, inject the new tool into the current cache state
|
+# # Then, inject the new tool into the current cache state
|
||||||
@ -117,7 +158,22 @@ index 9a6b963..30a2059 100644
|
|||||||
+# unset(added)
|
+# unset(added)
|
||||||
+# }
|
+# }
|
||||||
+# include($$TOOL_PRI)
|
+# include($$TOOL_PRI)
|
||||||
+# for(var, $$list(binary depends)): \
|
+# for(var, vars): \
|
||||||
+# cache(QT_TOOL.$${MODULE}.$$var, transient)
|
+# cache(QT_TOOL.$${MODULE}.$$var, transient)
|
||||||
+#
|
+#
|
||||||
+#}
|
+#}
|
||||||
|
# The variable is re-used by qtPrepareTool(), and we really don't want that.
|
||||||
|
unset(QT_TOOL_ENV)
|
||||||
|
diff --git a/qtbase/qmake/Makefile.unix b/qtbase/qmake/Makefile.unix
|
||||||
|
index 405bbf9..cf5fa02 100644
|
||||||
|
--- a/qtbase/qmake/Makefile.unix
|
||||||
|
+++ b/qtbase/qmake/Makefile.unix
|
||||||
|
@@ -229,7 +229,7 @@ qsettings.o: $(SOURCE_PATH)/src/corelib/io/qsettings.cpp
|
||||||
|
qsystemerror.o: $(SOURCE_PATH)/src/corelib/kernel/qsystemerror.cpp
|
||||||
|
$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/kernel/qsystemerror.cpp
|
||||||
|
|
||||||
|
-qlibraryinfo.o: $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp $(BUILD_PATH)/src/corelib/global/qconfig.cpp
|
||||||
|
+qlibraryinfo.o: $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp
|
||||||
|
$(CXX) -c -o $@ $(CXXFLAGS) $(SOURCE_PATH)/src/corelib/global/qlibraryinfo.cpp
|
||||||
|
|
||||||
|
qnumeric.o: $(SOURCE_PATH)/src/corelib/global/qnumeric.cpp
|
||||||
|
@ -10,11 +10,7 @@ qt5_qwidgetanimator.patch
|
|||||||
qt5_qwidgetwindow.patch
|
qt5_qwidgetwindow.patch
|
||||||
qt5_qtscript.patch
|
qt5_qtscript.patch
|
||||||
qt5_qtnetwork.patch
|
qt5_qtnetwork.patch
|
||||||
qt5_qtwebkit.patch
|
|
||||||
qt5_qtwebkit_socketstreamhandle.patch
|
|
||||||
qt5_textedit_example.patch
|
qt5_textedit_example.patch
|
||||||
qt5_openglwindow_example.patch
|
qt5_openglwindow_example.patch
|
||||||
qt5_qml.patch
|
qt5_qml.patch
|
||||||
qt5_arm.patch
|
|
||||||
qt5_tools.patch
|
qt5_tools.patch
|
||||||
qt5_gcc5.patch
|
|
||||||
|
@ -1,40 +1,32 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
**
|
**
|
||||||
** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
|
** Copyright (C) 2015 The Qt Company Ltd.
|
||||||
** Contact: http://www.qt-project.org/legal
|
** Contact: http://www.qt.io/licensing/
|
||||||
**
|
**
|
||||||
** This file is part of the QtCore module of the Qt Toolkit.
|
** This file is part of the QtCore module of the Qt Toolkit.
|
||||||
**
|
**
|
||||||
** $QT_BEGIN_LICENSE:LGPL$
|
** $QT_BEGIN_LICENSE:LGPL21$
|
||||||
** Commercial License Usage
|
** Commercial License Usage
|
||||||
** Licensees holding valid commercial Qt licenses may use this file in
|
** Licensees holding valid commercial Qt licenses may use this file in
|
||||||
** accordance with the commercial license agreement provided with the
|
** accordance with the commercial license agreement provided with the
|
||||||
** Software or, alternatively, in accordance with the terms contained in
|
** Software or, alternatively, in accordance with the terms contained in
|
||||||
** a written agreement between you and Digia. For licensing terms and
|
** a written agreement between you and The Qt Company. For licensing terms
|
||||||
** conditions see http://qt.digia.com/licensing. For further information
|
** and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
** use the contact form at http://qt.digia.com/contact-us.
|
** information use the contact form at http://www.qt.io/contact-us.
|
||||||
**
|
**
|
||||||
** GNU Lesser General Public License Usage
|
** GNU Lesser General Public License Usage
|
||||||
** Alternatively, this file may be used under the terms of the GNU Lesser
|
** Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
** General Public License version 2.1 as published by the Free Software
|
** General Public License version 2.1 or version 3 as published by the Free
|
||||||
** Foundation and appearing in the file LICENSE.LGPL included in the
|
** Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
** packaging of this file. Please review the following information to
|
** LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
** ensure the GNU Lesser General Public License version 2.1 requirements
|
** following information to ensure the GNU Lesser General Public License
|
||||||
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
**
|
**
|
||||||
** In addition, as a special exception, Digia gives you certain additional
|
** As a special exception, The Qt Company gives you certain additional
|
||||||
** rights. These rights are described in the Digia Qt LGPL Exception
|
** rights. These rights are described in The Qt Company LGPL Exception
|
||||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
**
|
**
|
||||||
** GNU General Public License Usage
|
|
||||||
** Alternatively, this file may be used under the terms of the GNU
|
|
||||||
** General Public License version 3.0 as published by the Free Software
|
|
||||||
** Foundation and appearing in the file LICENSE.GPL included in the
|
|
||||||
** packaging of this file. Please review the following information to
|
|
||||||
** ensure the GNU General Public License version 3.0 requirements will be
|
|
||||||
** met: http://www.gnu.org/copyleft/gpl.html.
|
|
||||||
**
|
|
||||||
**
|
|
||||||
** $QT_END_LICENSE$
|
** $QT_END_LICENSE$
|
||||||
**
|
**
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@ -44,9 +36,13 @@
|
|||||||
#include "qplatformdefs.h"
|
#include "qplatformdefs.h"
|
||||||
|
|
||||||
#include <private/qcoreapplication_p.h>
|
#include <private/qcoreapplication_p.h>
|
||||||
|
#include <private/qcore_unix_p.h>
|
||||||
|
|
||||||
#if defined(Q_OS_BLACKBERRY)
|
#if defined(Q_OS_BLACKBERRY)
|
||||||
# include <private/qeventdispatcher_blackberry_p.h>
|
# include <private/qeventdispatcher_blackberry_p.h>
|
||||||
|
#elif defined(Q_OS_OSX)
|
||||||
|
# include <private/qeventdispatcher_cf_p.h>
|
||||||
|
# include <private/qeventdispatcher_unix_p.h>
|
||||||
#else
|
#else
|
||||||
# if !defined(QT_NO_GLIB)
|
# if !defined(QT_NO_GLIB)
|
||||||
# include "../kernel/qeventdispatcher_glib_p.h"
|
# include "../kernel/qeventdispatcher_glib_p.h"
|
||||||
@ -84,9 +80,6 @@
|
|||||||
# define old_qDebug qDebug
|
# define old_qDebug qDebug
|
||||||
# undef qDebug
|
# undef qDebug
|
||||||
# endif
|
# endif
|
||||||
#ifndef Q_OS_IOS
|
|
||||||
# include <CoreServices/CoreServices.h>
|
|
||||||
#endif //Q_OS_IOS
|
|
||||||
|
|
||||||
# ifdef old_qDebug
|
# ifdef old_qDebug
|
||||||
# undef qDebug
|
# undef qDebug
|
||||||
@ -123,6 +116,8 @@ QHash<Qt::HANDLE, struct QThreadPrivate::tls_struct> QThreadPrivate::tls;
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
Q_STATIC_ASSERT(sizeof(pthread_t) <= sizeof(Qt::HANDLE));
|
||||||
|
|
||||||
enum { ThreadPriorityResetFlag = 0x80000000 };
|
enum { ThreadPriorityResetFlag = 0x80000000 };
|
||||||
|
|
||||||
#if defined(Q_OS_LINUX) && defined(__GLIBC__) && (defined(Q_CC_GNU) || defined(Q_CC_INTEL)) && !defined(QT_LINUXBASE)
|
#if defined(Q_OS_LINUX) && defined(__GLIBC__) && (defined(Q_CC_GNU) || defined(Q_CC_INTEL)) && !defined(QT_LINUXBASE)
|
||||||
@ -183,6 +178,12 @@ static void destroy_current_thread_data_key()
|
|||||||
{
|
{
|
||||||
pthread_once(¤t_thread_data_once, create_current_thread_data_key);
|
pthread_once(¤t_thread_data_once, create_current_thread_data_key);
|
||||||
pthread_key_delete(current_thread_data_key);
|
pthread_key_delete(current_thread_data_key);
|
||||||
|
|
||||||
|
// Reset current_thread_data_once in case we end up recreating
|
||||||
|
// the thread-data in the rare case of QObject construction
|
||||||
|
// after destroying the QThreadData.
|
||||||
|
pthread_once_t pthread_once_init = PTHREAD_ONCE_INIT;
|
||||||
|
current_thread_data_once = pthread_once_init;
|
||||||
}
|
}
|
||||||
Q_DESTRUCTOR_FUNCTION(destroy_current_thread_data_key)
|
Q_DESTRUCTOR_FUNCTION(destroy_current_thread_data_key)
|
||||||
|
|
||||||
@ -236,15 +237,39 @@ static void clear_thread_data()
|
|||||||
#endif /* Q_OS_GENODE */
|
#endif /* Q_OS_GENODE */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
static typename QtPrivate::QEnableIf<QTypeInfo<T>::isIntegral, Qt::HANDLE>::Type to_HANDLE(T id)
|
||||||
|
{
|
||||||
|
return reinterpret_cast<Qt::HANDLE>(static_cast<intptr_t>(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
static typename QtPrivate::QEnableIf<QTypeInfo<T>::isIntegral, T>::Type from_HANDLE(Qt::HANDLE id)
|
||||||
|
{
|
||||||
|
return static_cast<T>(reinterpret_cast<intptr_t>(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
static typename QtPrivate::QEnableIf<QTypeInfo<T>::isPointer, Qt::HANDLE>::Type to_HANDLE(T id)
|
||||||
|
{
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
static typename QtPrivate::QEnableIf<QTypeInfo<T>::isPointer, T>::Type from_HANDLE(Qt::HANDLE id)
|
||||||
|
{
|
||||||
|
return static_cast<T>(id);
|
||||||
|
}
|
||||||
|
|
||||||
void QThreadData::clearCurrentThreadData()
|
void QThreadData::clearCurrentThreadData()
|
||||||
{
|
{
|
||||||
clear_thread_data();
|
clear_thread_data();
|
||||||
}
|
}
|
||||||
|
|
||||||
QThreadData *QThreadData::current()
|
QThreadData *QThreadData::current(bool createIfNecessary)
|
||||||
{
|
{
|
||||||
QThreadData *data = get_thread_data();
|
QThreadData *data = get_thread_data();
|
||||||
if (!data) {
|
if (!data && createIfNecessary) {
|
||||||
data = new QThreadData;
|
data = new QThreadData;
|
||||||
QT_TRY {
|
QT_TRY {
|
||||||
set_thread_data(data);
|
set_thread_data(data);
|
||||||
@ -260,10 +285,10 @@ QThreadData *QThreadData::current()
|
|||||||
#ifdef Q_OS_GENODE
|
#ifdef Q_OS_GENODE
|
||||||
data->threadId = QThread::currentThreadId();
|
data->threadId = QThread::currentThreadId();
|
||||||
#else
|
#else
|
||||||
data->threadId = (Qt::HANDLE)pthread_self();
|
data->threadId = to_HANDLE(pthread_self());
|
||||||
#endif /* Q_OS_GENODE */
|
#endif /* Q_OS_GENODE */
|
||||||
if (!QCoreApplicationPrivate::theMainThread)
|
if (!QCoreApplicationPrivate::theMainThread)
|
||||||
QCoreApplicationPrivate::theMainThread = data->thread;
|
QCoreApplicationPrivate::theMainThread = data->thread.load();
|
||||||
}
|
}
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
@ -273,9 +298,6 @@ void QAdoptedThread::init()
|
|||||||
{
|
{
|
||||||
#ifdef Q_OS_GENODE
|
#ifdef Q_OS_GENODE
|
||||||
d_func()->thread_id = QThread::currentThreadId();
|
d_func()->thread_id = QThread::currentThreadId();
|
||||||
#else
|
|
||||||
Q_D(QThread);
|
|
||||||
d->thread_id = pthread_self();
|
|
||||||
#endif /* Q_OS_GENODE */
|
#endif /* Q_OS_GENODE */
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -283,15 +305,9 @@ void QAdoptedThread::init()
|
|||||||
QThreadPrivate
|
QThreadPrivate
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(Q_C_CALLBACKS)
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef void*(*QtThreadCallback)(void*);
|
typedef void*(*QtThreadCallback)(void*);
|
||||||
|
|
||||||
#if defined(Q_C_CALLBACKS)
|
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // QT_NO_THREAD
|
#endif // QT_NO_THREAD
|
||||||
|
|
||||||
@ -299,14 +315,21 @@ void QThreadPrivate::createEventDispatcher(QThreadData *data)
|
|||||||
{
|
{
|
||||||
#if defined(Q_OS_BLACKBERRY)
|
#if defined(Q_OS_BLACKBERRY)
|
||||||
data->eventDispatcher.storeRelease(new QEventDispatcherBlackberry);
|
data->eventDispatcher.storeRelease(new QEventDispatcherBlackberry);
|
||||||
#else
|
# elif defined(Q_OS_OSX)
|
||||||
#if !defined(QT_NO_GLIB)
|
bool ok = false;
|
||||||
|
int value = qEnvironmentVariableIntValue("QT_EVENT_DISPATCHER_CORE_FOUNDATION", &ok);
|
||||||
|
if (ok && value > 0)
|
||||||
|
data->eventDispatcher.storeRelease(new QEventDispatcherCoreFoundation);
|
||||||
|
else
|
||||||
|
data->eventDispatcher.storeRelease(new QEventDispatcherUNIX);
|
||||||
|
# elif !defined(QT_NO_GLIB)
|
||||||
if (qEnvironmentVariableIsEmpty("QT_NO_GLIB")
|
if (qEnvironmentVariableIsEmpty("QT_NO_GLIB")
|
||||||
&& qEnvironmentVariableIsEmpty("QT_NO_THREADED_GLIB")
|
&& qEnvironmentVariableIsEmpty("QT_NO_THREADED_GLIB")
|
||||||
&& QEventDispatcherGlib::versionSupported())
|
&& QEventDispatcherGlib::versionSupported())
|
||||||
data->eventDispatcher.storeRelease(new QEventDispatcherGlib);
|
data->eventDispatcher.storeRelease(new QEventDispatcherGlib);
|
||||||
else
|
else
|
||||||
#endif
|
data->eventDispatcher.storeRelease(new QEventDispatcherUNIX);
|
||||||
|
#else
|
||||||
data->eventDispatcher.storeRelease(new QEventDispatcherUNIX);
|
data->eventDispatcher.storeRelease(new QEventDispatcherUNIX);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -357,7 +380,7 @@ void *QThreadPrivate::start(void *arg)
|
|||||||
thr->d_func()->setPriority(QThread::Priority(thr->d_func()->priority & ~ThreadPriorityResetFlag));
|
thr->d_func()->setPriority(QThread::Priority(thr->d_func()->priority & ~ThreadPriorityResetFlag));
|
||||||
}
|
}
|
||||||
|
|
||||||
data->threadId = (Qt::HANDLE)pthread_self();
|
data->threadId = to_HANDLE(pthread_self());
|
||||||
set_thread_data(data);
|
set_thread_data(data);
|
||||||
#endif /* Q_OS_GENODE */
|
#endif /* Q_OS_GENODE */
|
||||||
|
|
||||||
@ -374,14 +397,16 @@ void *QThreadPrivate::start(void *arg)
|
|||||||
QThread::setTerminationEnabled(true);
|
QThread::setTerminationEnabled(true);
|
||||||
#else
|
#else
|
||||||
#if (defined(Q_OS_LINUX) || defined(Q_OS_MAC) || defined(Q_OS_QNX))
|
#if (defined(Q_OS_LINUX) || defined(Q_OS_MAC) || defined(Q_OS_QNX))
|
||||||
// sets the name of the current thread.
|
{
|
||||||
QString objectName = thr->objectName();
|
// sets the name of the current thread.
|
||||||
|
QString objectName = thr->objectName();
|
||||||
if (Q_LIKELY(objectName.isEmpty()))
|
|
||||||
setCurrentThreadName(thr->d_func()->thread_id, thr->metaObject()->className());
|
|
||||||
else
|
|
||||||
setCurrentThreadName(thr->d_func()->thread_id, objectName.toLocal8Bit());
|
|
||||||
|
|
||||||
|
pthread_t thread_id = from_HANDLE<pthread_t>(data->threadId);
|
||||||
|
if (Q_LIKELY(objectName.isEmpty()))
|
||||||
|
setCurrentThreadName(thread_id, thr->metaObject()->className());
|
||||||
|
else
|
||||||
|
setCurrentThreadName(thread_id, objectName.toLocal8Bit());
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
emit thr->started(QThread::QPrivateSignal());
|
emit thr->started(QThread::QPrivateSignal());
|
||||||
@ -424,9 +449,9 @@ void QThreadPrivate::finish(void *arg)
|
|||||||
locker.relock();
|
locker.relock();
|
||||||
}
|
}
|
||||||
|
|
||||||
d->thread_id = 0;
|
|
||||||
d->running = false;
|
d->running = false;
|
||||||
d->finished = true;
|
d->finished = true;
|
||||||
|
d->interruptionRequested = false;
|
||||||
|
|
||||||
#ifdef Q_OS_GENODE
|
#ifdef Q_OS_GENODE
|
||||||
QThreadPrivate::tls.remove(QThread::currentThreadId());
|
QThreadPrivate::tls.remove(QThread::currentThreadId());
|
||||||
@ -449,7 +474,7 @@ Qt::HANDLE QThread::currentThreadId() Q_DECL_NOTHROW
|
|||||||
return (Qt::HANDLE)QThreadPrivate::Genode_thread::myself();
|
return (Qt::HANDLE)QThreadPrivate::Genode_thread::myself();
|
||||||
#else
|
#else
|
||||||
// requires a C cast here otherwise we run into trouble on AIX
|
// requires a C cast here otherwise we run into trouble on AIX
|
||||||
return (Qt::HANDLE)pthread_self();
|
return to_HANDLE(pthread_self());
|
||||||
#endif /* Q_OS_GENODE */
|
#endif /* Q_OS_GENODE */
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -462,31 +487,36 @@ Qt::HANDLE QThread::currentThreadId() Q_DECL_NOTHROW
|
|||||||
|
|
||||||
int QThread::idealThreadCount() Q_DECL_NOTHROW
|
int QThread::idealThreadCount() Q_DECL_NOTHROW
|
||||||
{
|
{
|
||||||
int cores = -1;
|
int cores = 1;
|
||||||
|
|
||||||
#if defined(Q_OS_HPUX)
|
#if defined(Q_OS_HPUX)
|
||||||
// HP-UX
|
// HP-UX
|
||||||
struct pst_dynamic psd;
|
struct pst_dynamic psd;
|
||||||
if (pstat_getdynamic(&psd, sizeof(psd), 1, 0) == -1) {
|
if (pstat_getdynamic(&psd, sizeof(psd), 1, 0) == -1) {
|
||||||
perror("pstat_getdynamic");
|
perror("pstat_getdynamic");
|
||||||
cores = -1;
|
|
||||||
} else {
|
} else {
|
||||||
cores = (int)psd.psd_proc_cnt;
|
cores = (int)psd.psd_proc_cnt;
|
||||||
}
|
}
|
||||||
#elif defined(Q_OS_BSD4)
|
#elif defined(Q_OS_BSD4)
|
||||||
// FreeBSD, OpenBSD, NetBSD, BSD/OS, Mac OS X
|
// FreeBSD, OpenBSD, NetBSD, BSD/OS, OS X, iOS
|
||||||
size_t len = sizeof(cores);
|
size_t len = sizeof(cores);
|
||||||
int mib[2];
|
int mib[2];
|
||||||
mib[0] = CTL_HW;
|
mib[0] = CTL_HW;
|
||||||
mib[1] = HW_NCPU;
|
mib[1] = HW_NCPU;
|
||||||
if (sysctl(mib, 2, &cores, &len, NULL, 0) != 0) {
|
if (sysctl(mib, 2, &cores, &len, NULL, 0) != 0) {
|
||||||
perror("sysctl");
|
perror("sysctl");
|
||||||
cores = -1;
|
|
||||||
}
|
}
|
||||||
#elif defined(Q_OS_IRIX)
|
#elif defined(Q_OS_IRIX)
|
||||||
// IRIX
|
// IRIX
|
||||||
cores = (int)sysconf(_SC_NPROC_ONLN);
|
cores = (int)sysconf(_SC_NPROC_ONLN);
|
||||||
#elif defined(Q_OS_INTEGRITY)
|
#elif defined(Q_OS_INTEGRITY)
|
||||||
|
#if (__INTEGRITY_MAJOR_VERSION >= 10)
|
||||||
|
// Integrity V10+ does support multicore CPUs
|
||||||
|
Value processorCount;
|
||||||
|
if (GetProcessorCount(CurrentTask(), &processorCount) == 0)
|
||||||
|
cores = processorCount;
|
||||||
|
else
|
||||||
|
#endif
|
||||||
// as of aug 2008 Integrity only supports one single core CPU
|
// as of aug 2008 Integrity only supports one single core CPU
|
||||||
cores = 1;
|
cores = 1;
|
||||||
#elif defined(Q_OS_VXWORKS)
|
#elif defined(Q_OS_VXWORKS)
|
||||||
@ -511,8 +541,9 @@ int QThread::idealThreadCount() Q_DECL_NOTHROW
|
|||||||
#else
|
#else
|
||||||
// the rest: Linux, Solaris, AIX, Tru64
|
// the rest: Linux, Solaris, AIX, Tru64
|
||||||
cores = (int)sysconf(_SC_NPROCESSORS_ONLN);
|
cores = (int)sysconf(_SC_NPROCESSORS_ONLN);
|
||||||
|
if (cores == -1)
|
||||||
|
return 1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return cores;
|
return cores;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -623,6 +654,7 @@ void QThread::start(Priority priority)
|
|||||||
d->finished = false;
|
d->finished = false;
|
||||||
d->returnCode = 0;
|
d->returnCode = 0;
|
||||||
d->exited = false;
|
d->exited = false;
|
||||||
|
d->interruptionRequested = false;
|
||||||
|
|
||||||
#ifndef Q_OS_GENODE
|
#ifndef Q_OS_GENODE
|
||||||
pthread_attr_t attr;
|
pthread_attr_t attr;
|
||||||
@ -726,17 +758,17 @@ void QThread::start(Priority priority)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int code =
|
pthread_t threadId;
|
||||||
pthread_create(&d->thread_id, &attr, QThreadPrivate::start, this);
|
int code = pthread_create(&threadId, &attr, QThreadPrivate::start, this);
|
||||||
if (code == EPERM) {
|
if (code == EPERM) {
|
||||||
// caller does not have permission to set the scheduling
|
// caller does not have permission to set the scheduling
|
||||||
// parameters/policy
|
// parameters/policy
|
||||||
#if defined(QT_HAS_THREAD_PRIORITY_SCHEDULING)
|
#if defined(QT_HAS_THREAD_PRIORITY_SCHEDULING)
|
||||||
pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED);
|
pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED);
|
||||||
#endif
|
#endif
|
||||||
code =
|
code = pthread_create(&threadId, &attr, QThreadPrivate::start, this);
|
||||||
pthread_create(&d->thread_id, &attr, QThreadPrivate::start, this);
|
|
||||||
}
|
}
|
||||||
|
d->data->threadId = to_HANDLE(threadId);
|
||||||
|
|
||||||
pthread_attr_destroy(&attr);
|
pthread_attr_destroy(&attr);
|
||||||
|
|
||||||
@ -745,7 +777,7 @@ void QThread::start(Priority priority)
|
|||||||
|
|
||||||
d->running = false;
|
d->running = false;
|
||||||
d->finished = false;
|
d->finished = false;
|
||||||
d->thread_id = 0;
|
d->data->threadId = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* Q_OS_GENODE */
|
#endif /* Q_OS_GENODE */
|
||||||
@ -770,10 +802,10 @@ void QThread::terminate()
|
|||||||
d->running = false;
|
d->running = false;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
if (!d->thread_id)
|
if (!d->data->threadId)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
int code = pthread_cancel(d->thread_id);
|
int code = pthread_cancel(from_HANDLE<pthread_t>(d->data->threadId));
|
||||||
if (code) {
|
if (code) {
|
||||||
qWarning("QThread::start: Thread termination error: %s",
|
qWarning("QThread::start: Thread termination error: %s",
|
||||||
qPrintable(qt_error_string((code))));
|
qPrintable(qt_error_string((code))));
|
||||||
@ -801,7 +833,7 @@ bool QThread::wait(unsigned long time)
|
|||||||
#ifdef Q_OS_GENODE
|
#ifdef Q_OS_GENODE
|
||||||
if (d->thread_id == QThread::currentThreadId()) {
|
if (d->thread_id == QThread::currentThreadId()) {
|
||||||
#else
|
#else
|
||||||
if (d->thread_id == pthread_self()) {
|
if (from_HANDLE<pthread_t>(d->data->threadId) == pthread_self()) {
|
||||||
#endif /* Q_OS_GENODE */
|
#endif /* Q_OS_GENODE */
|
||||||
qWarning("QThread::wait: Thread tried to wait on itself");
|
qWarning("QThread::wait: Thread tried to wait on itself");
|
||||||
return false;
|
return false;
|
||||||
@ -862,7 +894,7 @@ void QThreadPrivate::setPriority(QThread::Priority threadPriority)
|
|||||||
int sched_policy;
|
int sched_policy;
|
||||||
sched_param param;
|
sched_param param;
|
||||||
|
|
||||||
if (pthread_getschedparam(thread_id, &sched_policy, ¶m) != 0) {
|
if (pthread_getschedparam(from_HANDLE<pthread_t>(data->threadId), &sched_policy, ¶m) != 0) {
|
||||||
// failed to get the scheduling policy, don't bother setting
|
// failed to get the scheduling policy, don't bother setting
|
||||||
// the priority
|
// the priority
|
||||||
qWarning("QThread::setPriority: Cannot get scheduler parameters");
|
qWarning("QThread::setPriority: Cannot get scheduler parameters");
|
||||||
@ -878,15 +910,15 @@ void QThreadPrivate::setPriority(QThread::Priority threadPriority)
|
|||||||
}
|
}
|
||||||
|
|
||||||
param.sched_priority = prio;
|
param.sched_priority = prio;
|
||||||
int status = pthread_setschedparam(thread_id, sched_policy, ¶m);
|
int status = pthread_setschedparam(from_HANDLE<pthread_t>(data->threadId), sched_policy, ¶m);
|
||||||
|
|
||||||
# ifdef SCHED_IDLE
|
# ifdef SCHED_IDLE
|
||||||
// were we trying to set to idle priority and failed?
|
// were we trying to set to idle priority and failed?
|
||||||
if (status == -1 && sched_policy == SCHED_IDLE && errno == EINVAL) {
|
if (status == -1 && sched_policy == SCHED_IDLE && errno == EINVAL) {
|
||||||
// reset to lowest priority possible
|
// reset to lowest priority possible
|
||||||
pthread_getschedparam(thread_id, &sched_policy, ¶m);
|
pthread_getschedparam(from_HANDLE<pthread_t>(data->threadId), &sched_policy, ¶m);
|
||||||
param.sched_priority = sched_get_priority_min(sched_policy);
|
param.sched_priority = sched_get_priority_min(sched_policy);
|
||||||
pthread_setschedparam(thread_id, sched_policy, ¶m);
|
pthread_setschedparam(from_HANDLE<pthread_t>(data->threadId), sched_policy, ¶m);
|
||||||
}
|
}
|
||||||
# else
|
# else
|
||||||
Q_UNUSED(status);
|
Q_UNUSED(status);
|
||||||
|
@ -24,6 +24,7 @@ QStringList QNitpickerIntegrationPlugin::keys() const
|
|||||||
|
|
||||||
QPlatformIntegration *QNitpickerIntegrationPlugin::create(const QString& system, const QStringList& paramList)
|
QPlatformIntegration *QNitpickerIntegrationPlugin::create(const QString& system, const QStringList& paramList)
|
||||||
{
|
{
|
||||||
|
qDebug() << "QNitpickerIntegrationPlugin::create()";
|
||||||
Q_UNUSED(paramList);
|
Q_UNUSED(paramList);
|
||||||
if (system.toLower() == "nitpicker")
|
if (system.toLower() == "nitpicker")
|
||||||
return new QNitpickerIntegration;
|
return new QNitpickerIntegration;
|
||||||
|
@ -34,11 +34,8 @@ Genode::Signal_receiver &QNitpickerIntegration::_signal_receiver()
|
|||||||
|
|
||||||
QNitpickerIntegration::QNitpickerIntegration()
|
QNitpickerIntegration::QNitpickerIntegration()
|
||||||
: _signal_handler_thread(_signal_receiver()),
|
: _signal_handler_thread(_signal_receiver()),
|
||||||
_nitpicker_screen(new QNitpickerScreen()),
|
_nitpicker_screen(new QNitpickerScreen())
|
||||||
_event_dispatcher(createUnixEventDispatcher())
|
|
||||||
{
|
{
|
||||||
QGuiApplicationPrivate::instance()->setEventDispatcher(_event_dispatcher);
|
|
||||||
screenAdded(_nitpicker_screen);
|
|
||||||
_signal_handler_thread.start();
|
_signal_handler_thread.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -73,11 +70,17 @@ QPlatformBackingStore *QNitpickerIntegration::createPlatformBackingStore(QWindow
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
QAbstractEventDispatcher *QNitpickerIntegration::guiThreadEventDispatcher() const
|
QAbstractEventDispatcher *QNitpickerIntegration::createEventDispatcher() const
|
||||||
{
|
{
|
||||||
if (verbose)
|
if (verbose)
|
||||||
qDebug() << "QNitpickerIntegration::guiThreadEventDispatcher()";
|
qDebug() << "QNitpickerIntegration::createEventDispatcher()";
|
||||||
return _event_dispatcher;
|
return createUnixEventDispatcher();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void QNitpickerIntegration::initialize()
|
||||||
|
{
|
||||||
|
screenAdded(_nitpicker_screen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -32,7 +32,6 @@ class QNitpickerIntegration : public QPlatformIntegration
|
|||||||
QSignalHandlerThread _signal_handler_thread;
|
QSignalHandlerThread _signal_handler_thread;
|
||||||
|
|
||||||
QNitpickerScreen *_nitpicker_screen;
|
QNitpickerScreen *_nitpicker_screen;
|
||||||
QAbstractEventDispatcher *_event_dispatcher;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* A reference to the signal receiver gets passed to newly created
|
* A reference to the signal receiver gets passed to newly created
|
||||||
@ -46,18 +45,20 @@ class QNitpickerIntegration : public QPlatformIntegration
|
|||||||
|
|
||||||
QNitpickerIntegration();
|
QNitpickerIntegration();
|
||||||
|
|
||||||
bool hasCapability(QPlatformIntegration::Capability cap) const override;
|
void initialize() Q_DECL_OVERRIDE;
|
||||||
|
bool hasCapability(QPlatformIntegration::Capability cap) const Q_DECL_OVERRIDE;
|
||||||
|
|
||||||
QPlatformWindow *createPlatformWindow(QWindow *window) const override;
|
QPlatformWindow *createPlatformWindow(QWindow *window) const Q_DECL_OVERRIDE;
|
||||||
QPlatformBackingStore *createPlatformBackingStore(QWindow *window) const override;
|
QPlatformBackingStore *createPlatformBackingStore(QWindow *window) const Q_DECL_OVERRIDE;
|
||||||
QAbstractEventDispatcher *guiThreadEventDispatcher() const override;
|
|
||||||
|
|
||||||
QPlatformFontDatabase *fontDatabase() const override;
|
QAbstractEventDispatcher *createEventDispatcher() const Q_DECL_OVERRIDE;
|
||||||
|
|
||||||
|
QPlatformFontDatabase *fontDatabase() const Q_DECL_OVERRIDE;
|
||||||
|
|
||||||
#ifndef QT_NO_CLIPBOARD
|
#ifndef QT_NO_CLIPBOARD
|
||||||
QPlatformClipboard *clipboard() const override;
|
QPlatformClipboard *clipboard() const Q_DECL_OVERRIDE;
|
||||||
#endif
|
#endif
|
||||||
QPlatformOpenGLContext *createPlatformOpenGLContext(QOpenGLContext *context) const override;
|
QPlatformOpenGLContext *createPlatformOpenGLContext(QOpenGLContext *context) const Q_DECL_OVERRIDE;
|
||||||
};
|
};
|
||||||
|
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
@ -23,7 +23,7 @@ QT_BEGIN_NAMESPACE
|
|||||||
class QNitpickerIntegrationPlugin : public QPlatformIntegrationPlugin
|
class QNitpickerIntegrationPlugin : public QPlatformIntegrationPlugin
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.1" FILE "nitpicker.json")
|
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3" FILE "nitpicker.json")
|
||||||
public:
|
public:
|
||||||
QStringList keys() const;
|
QStringList keys() const;
|
||||||
QPlatformIntegration *create(const QString&, const QStringList&);
|
QPlatformIntegration *create(const QString&, const QStringList&);
|
||||||
|
@ -20,7 +20,8 @@ qtwebkit/Source/WebCore/Modules/filesystem/FileWriter.idl
|
|||||||
qtwebkit/Source/WebCore/Modules/filesystem/FileWriterCallback.idl
|
qtwebkit/Source/WebCore/Modules/filesystem/FileWriterCallback.idl
|
||||||
qtwebkit/Source/WebCore/Modules/filesystem/Metadata.idl
|
qtwebkit/Source/WebCore/Modules/filesystem/Metadata.idl
|
||||||
qtwebkit/Source/WebCore/Modules/filesystem/MetadataCallback.idl
|
qtwebkit/Source/WebCore/Modules/filesystem/MetadataCallback.idl
|
||||||
qtwebkit/Source/WebCore/Modules/filesystem/WorkerContextFileSystem.idl
|
qtwebkit/Source/WebCore/Modules/filesystem/WorkerGlobalScopeFileSystem.idl
|
||||||
|
qtwebkit/Source/WebCore/Modules/geolocation/Coordinates.idl
|
||||||
qtwebkit/Source/WebCore/Modules/geolocation/Geolocation.idl
|
qtwebkit/Source/WebCore/Modules/geolocation/Geolocation.idl
|
||||||
qtwebkit/Source/WebCore/Modules/geolocation/Geoposition.idl
|
qtwebkit/Source/WebCore/Modules/geolocation/Geoposition.idl
|
||||||
qtwebkit/Source/WebCore/Modules/geolocation/NavigatorGeolocation.idl
|
qtwebkit/Source/WebCore/Modules/geolocation/NavigatorGeolocation.idl
|
||||||
@ -30,26 +31,30 @@ qtwebkit/Source/WebCore/Modules/geolocation/PositionErrorCallback.idl
|
|||||||
qtwebkit/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/DOMWindowIndexedDatabase.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBAny.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBAny.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBCursor.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBCursor.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBDatabaseException.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBCursorWithValue.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBDatabase.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBDatabase.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBFactory.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBFactory.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBIndex.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBIndex.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBKey.idl
|
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBKeyRange.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBKeyRange.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBObjectStore.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBObjectStore.idl
|
||||||
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBRequest.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBRequest.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/IDBTransaction.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBTransaction.idl
|
||||||
qtwebkit/Source/WebCore/Modules/indexeddb/WorkerContextIndexedDatabase.idl
|
qtwebkit/Source/WebCore/Modules/indexeddb/IDBVersionChangeEvent.idl
|
||||||
|
qtwebkit/Source/WebCore/Modules/indexeddb/WorkerGlobalScopeIndexedDatabase.idl
|
||||||
qtwebkit/Source/WebCore/Modules/notifications/DOMWindowNotifications.idl
|
qtwebkit/Source/WebCore/Modules/notifications/DOMWindowNotifications.idl
|
||||||
qtwebkit/Source/WebCore/Modules/notifications/Notification.idl
|
qtwebkit/Source/WebCore/Modules/notifications/Notification.idl
|
||||||
qtwebkit/Source/WebCore/Modules/notifications/NotificationCenter.idl
|
qtwebkit/Source/WebCore/Modules/notifications/NotificationCenter.idl
|
||||||
qtwebkit/Source/WebCore/Modules/notifications/NotificationPermissionCallback.idl
|
qtwebkit/Source/WebCore/Modules/notifications/NotificationPermissionCallback.idl
|
||||||
qtwebkit/Source/WebCore/Modules/notifications/WorkerContextNotifications.idl
|
qtwebkit/Source/WebCore/Modules/notifications/WorkerGlobalScopeNotifications.idl
|
||||||
qtwebkit/Source/WebCore/Modules/quota/DOMWindowQuota.idl
|
qtwebkit/Source/WebCore/Modules/quota/DOMWindowQuota.idl
|
||||||
|
qtwebkit/Source/WebCore/Modules/quota/NavigatorStorageQuota.idl
|
||||||
qtwebkit/Source/WebCore/Modules/quota/StorageInfo.idl
|
qtwebkit/Source/WebCore/Modules/quota/StorageInfo.idl
|
||||||
qtwebkit/Source/WebCore/Modules/quota/StorageInfoErrorCallback.idl
|
qtwebkit/Source/WebCore/Modules/quota/StorageErrorCallback.idl
|
||||||
qtwebkit/Source/WebCore/Modules/quota/StorageInfoQuotaCallback.idl
|
qtwebkit/Source/WebCore/Modules/quota/StorageQuota.idl
|
||||||
qtwebkit/Source/WebCore/Modules/quota/StorageInfoUsageCallback.idl
|
qtwebkit/Source/WebCore/Modules/quota/StorageQuotaCallback.idl
|
||||||
|
qtwebkit/Source/WebCore/Modules/quota/StorageUsageCallback.idl
|
||||||
|
qtwebkit/Source/WebCore/Modules/quota/WorkerNavigatorStorageQuota.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioBuffer.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioBuffer.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioBufferCallback.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioBufferCallback.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.idl
|
||||||
@ -57,27 +62,25 @@ qtwebkit/Source/WebCore/Modules/webaudio/ChannelMergerNode.idl
|
|||||||
qtwebkit/Source/WebCore/Modules/webaudio/ChannelSplitterNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/ChannelSplitterNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioContext.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioContext.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioDestinationNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioDestinationNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioGain.idl
|
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/GainNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/GainNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioListener.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioListener.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/PannerNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/PannerNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioParam.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioParam.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioProcessingEvent.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AudioProcessingEvent.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AudioSourceNode.idl
|
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/BiquadFilterNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/BiquadFilterNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/ConvolverNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/ConvolverNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/DelayNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/DelayNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/DOMWindowWebAudio.idl
|
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/DynamicsCompressorNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/ScriptProcessorNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/ScriptProcessorNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/MediaStreamAudioSourceNode.idl
|
||||||
|
qtwebkit/Source/WebCore/Modules/webaudio/OfflineAudioContext.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/OscillatorNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/OscillatorNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/AnalyserNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/AnalyserNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/WaveShaperNode.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/WaveShaperNode.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webaudio/WaveTable.idl
|
qtwebkit/Source/WebCore/Modules/webaudio/PeriodicWave.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.idl
|
qtwebkit/Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase/Database.idl
|
qtwebkit/Source/WebCore/Modules/webdatabase/Database.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase/DatabaseCallback.idl
|
qtwebkit/Source/WebCore/Modules/webdatabase/DatabaseCallback.idl
|
||||||
@ -93,14 +96,14 @@ qtwebkit/Source/WebCore/Modules/webdatabase/SQLTransactionCallback.idl
|
|||||||
qtwebkit/Source/WebCore/Modules/webdatabase/SQLTransactionErrorCallback.idl
|
qtwebkit/Source/WebCore/Modules/webdatabase/SQLTransactionErrorCallback.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase/SQLTransactionSync.idl
|
qtwebkit/Source/WebCore/Modules/webdatabase/SQLTransactionSync.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase/SQLTransactionSyncCallback.idl
|
qtwebkit/Source/WebCore/Modules/webdatabase/SQLTransactionSyncCallback.idl
|
||||||
qtwebkit/Source/WebCore/Modules/webdatabase/WorkerContextWebDatabase.idl
|
qtwebkit/Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.idl
|
||||||
qtwebkit/Source/WebCore/Modules/websockets/CloseEvent.idl
|
qtwebkit/Source/WebCore/Modules/websockets/CloseEvent.idl
|
||||||
qtwebkit/Source/WebCore/Modules/websockets/DOMWindowWebSocket.idl
|
|
||||||
qtwebkit/Source/WebCore/Modules/websockets/WebSocket.idl
|
qtwebkit/Source/WebCore/Modules/websockets/WebSocket.idl
|
||||||
qtwebkit/Source/WebCore/Modules/websockets/WorkerContextWebSocket.idl
|
|
||||||
qtwebkit/Source/WebCore/css/Counter.idl
|
qtwebkit/Source/WebCore/css/Counter.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSCharsetRule.idl
|
qtwebkit/Source/WebCore/css/CSSCharsetRule.idl
|
||||||
|
qtwebkit/Source/WebCore/css/CSSFontFaceLoadEvent.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSFontFaceRule.idl
|
qtwebkit/Source/WebCore/css/CSSFontFaceRule.idl
|
||||||
|
qtwebkit/Source/WebCore/css/CSSHostRule.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSImportRule.idl
|
qtwebkit/Source/WebCore/css/CSSImportRule.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSMediaRule.idl
|
qtwebkit/Source/WebCore/css/CSSMediaRule.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSPageRule.idl
|
qtwebkit/Source/WebCore/css/CSSPageRule.idl
|
||||||
@ -110,8 +113,11 @@ qtwebkit/Source/WebCore/css/CSSRuleList.idl
|
|||||||
qtwebkit/Source/WebCore/css/CSSStyleDeclaration.idl
|
qtwebkit/Source/WebCore/css/CSSStyleDeclaration.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSStyleRule.idl
|
qtwebkit/Source/WebCore/css/CSSStyleRule.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSStyleSheet.idl
|
qtwebkit/Source/WebCore/css/CSSStyleSheet.idl
|
||||||
|
qtwebkit/Source/WebCore/css/CSSSupportsRule.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSValue.idl
|
qtwebkit/Source/WebCore/css/CSSValue.idl
|
||||||
qtwebkit/Source/WebCore/css/CSSValueList.idl
|
qtwebkit/Source/WebCore/css/CSSValueList.idl
|
||||||
|
qtwebkit/Source/WebCore/css/DOMWindowCSS.idl
|
||||||
|
qtwebkit/Source/WebCore/css/FontLoader.idl
|
||||||
qtwebkit/Source/WebCore/css/MediaList.idl
|
qtwebkit/Source/WebCore/css/MediaList.idl
|
||||||
qtwebkit/Source/WebCore/css/MediaQueryList.idl
|
qtwebkit/Source/WebCore/css/MediaQueryList.idl
|
||||||
qtwebkit/Source/WebCore/css/Rect.idl
|
qtwebkit/Source/WebCore/css/Rect.idl
|
||||||
@ -119,6 +125,7 @@ qtwebkit/Source/WebCore/css/RGBColor.idl
|
|||||||
qtwebkit/Source/WebCore/css/StyleMedia.idl
|
qtwebkit/Source/WebCore/css/StyleMedia.idl
|
||||||
qtwebkit/Source/WebCore/css/StyleSheet.idl
|
qtwebkit/Source/WebCore/css/StyleSheet.idl
|
||||||
qtwebkit/Source/WebCore/css/StyleSheetList.idl
|
qtwebkit/Source/WebCore/css/StyleSheetList.idl
|
||||||
|
qtwebkit/Source/WebCore/css/WebKitCSSFilterRule.idl
|
||||||
qtwebkit/Source/WebCore/css/WebKitCSSFilterValue.idl
|
qtwebkit/Source/WebCore/css/WebKitCSSFilterValue.idl
|
||||||
qtwebkit/Source/WebCore/css/WebKitCSSKeyframeRule.idl
|
qtwebkit/Source/WebCore/css/WebKitCSSKeyframeRule.idl
|
||||||
qtwebkit/Source/WebCore/css/WebKitCSSKeyframesRule.idl
|
qtwebkit/Source/WebCore/css/WebKitCSSKeyframesRule.idl
|
||||||
@ -130,6 +137,7 @@ qtwebkit/Source/WebCore/css/WebKitCSSViewportRule.idl
|
|||||||
qtwebkit/Source/WebCore/dom/Attr.idl
|
qtwebkit/Source/WebCore/dom/Attr.idl
|
||||||
qtwebkit/Source/WebCore/dom/BeforeLoadEvent.idl
|
qtwebkit/Source/WebCore/dom/BeforeLoadEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/CharacterData.idl
|
qtwebkit/Source/WebCore/dom/CharacterData.idl
|
||||||
|
qtwebkit/Source/WebCore/dom/ChildNode.idl
|
||||||
qtwebkit/Source/WebCore/dom/ClientRect.idl
|
qtwebkit/Source/WebCore/dom/ClientRect.idl
|
||||||
qtwebkit/Source/WebCore/dom/ClientRectList.idl
|
qtwebkit/Source/WebCore/dom/ClientRectList.idl
|
||||||
qtwebkit/Source/WebCore/dom/Clipboard.idl
|
qtwebkit/Source/WebCore/dom/Clipboard.idl
|
||||||
@ -156,13 +164,13 @@ qtwebkit/Source/WebCore/dom/ErrorEvent.idl
|
|||||||
qtwebkit/Source/WebCore/dom/Event.idl
|
qtwebkit/Source/WebCore/dom/Event.idl
|
||||||
qtwebkit/Source/WebCore/dom/EventException.idl
|
qtwebkit/Source/WebCore/dom/EventException.idl
|
||||||
qtwebkit/Source/WebCore/dom/EventTarget.idl
|
qtwebkit/Source/WebCore/dom/EventTarget.idl
|
||||||
|
qtwebkit/Source/WebCore/dom/FocusEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/HashChangeEvent.idl
|
qtwebkit/Source/WebCore/dom/HashChangeEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/KeyboardEvent.idl
|
qtwebkit/Source/WebCore/dom/KeyboardEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/MouseEvent.idl
|
qtwebkit/Source/WebCore/dom/MouseEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/MessageChannel.idl
|
qtwebkit/Source/WebCore/dom/MessageChannel.idl
|
||||||
qtwebkit/Source/WebCore/dom/MessageEvent.idl
|
qtwebkit/Source/WebCore/dom/MessageEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/MessagePort.idl
|
qtwebkit/Source/WebCore/dom/MessagePort.idl
|
||||||
qtwebkit/Source/WebCore/dom/MutationCallback.idl
|
|
||||||
qtwebkit/Source/WebCore/dom/MutationEvent.idl
|
qtwebkit/Source/WebCore/dom/MutationEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/MutationObserver.idl
|
qtwebkit/Source/WebCore/dom/MutationObserver.idl
|
||||||
qtwebkit/Source/WebCore/dom/MutationRecord.idl
|
qtwebkit/Source/WebCore/dom/MutationRecord.idl
|
||||||
@ -188,6 +196,7 @@ qtwebkit/Source/WebCore/dom/TextEvent.idl
|
|||||||
qtwebkit/Source/WebCore/dom/Touch.idl
|
qtwebkit/Source/WebCore/dom/Touch.idl
|
||||||
qtwebkit/Source/WebCore/dom/TouchEvent.idl
|
qtwebkit/Source/WebCore/dom/TouchEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/TouchList.idl
|
qtwebkit/Source/WebCore/dom/TouchList.idl
|
||||||
|
qtwebkit/Source/WebCore/dom/TransitionEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/TreeWalker.idl
|
qtwebkit/Source/WebCore/dom/TreeWalker.idl
|
||||||
qtwebkit/Source/WebCore/dom/UIEvent.idl
|
qtwebkit/Source/WebCore/dom/UIEvent.idl
|
||||||
qtwebkit/Source/WebCore/dom/WebKitAnimationEvent.idl
|
qtwebkit/Source/WebCore/dom/WebKitAnimationEvent.idl
|
||||||
@ -211,15 +220,21 @@ qtwebkit/Source/WebCore/html/canvas/Float64Array.idl
|
|||||||
qtwebkit/Source/WebCore/html/canvas/CanvasGradient.idl
|
qtwebkit/Source/WebCore/html/canvas/CanvasGradient.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/Int32Array.idl
|
qtwebkit/Source/WebCore/html/canvas/Int32Array.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/CanvasPattern.idl
|
qtwebkit/Source/WebCore/html/canvas/CanvasPattern.idl
|
||||||
|
qtwebkit/Source/WebCore/html/canvas/CanvasProxy.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/CanvasRenderingContext.idl
|
qtwebkit/Source/WebCore/html/canvas/CanvasRenderingContext.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/CanvasRenderingContext2D.idl
|
qtwebkit/Source/WebCore/html/canvas/CanvasRenderingContext2D.idl
|
||||||
|
qtwebkit/Source/WebCore/html/canvas/DOMPath.idl
|
||||||
|
qtwebkit/Source/WebCore/html/canvas/EXTDrawBuffers.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.idl
|
qtwebkit/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/OESStandardDerivatives.idl
|
qtwebkit/Source/WebCore/html/canvas/OESStandardDerivatives.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/OESTextureFloat.idl
|
qtwebkit/Source/WebCore/html/canvas/OESTextureFloat.idl
|
||||||
|
qtwebkit/Source/WebCore/html/canvas/OESTextureHalfFloat.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/OESVertexArrayObject.idl
|
qtwebkit/Source/WebCore/html/canvas/OESVertexArrayObject.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/OESElementIndexUint.idl
|
qtwebkit/Source/WebCore/html/canvas/OESElementIndexUint.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/WebGLActiveInfo.idl
|
qtwebkit/Source/WebCore/html/canvas/WebGLActiveInfo.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/WebGLBuffer.idl
|
qtwebkit/Source/WebCore/html/canvas/WebGLBuffer.idl
|
||||||
|
qtwebkit/Source/WebCore/html/canvas/WebGLCompressedTextureATC.idl
|
||||||
|
qtwebkit/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.idl
|
qtwebkit/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/WebGLContextAttributes.idl
|
qtwebkit/Source/WebCore/html/canvas/WebGLContextAttributes.idl
|
||||||
qtwebkit/Source/WebCore/html/canvas/WebGLContextEvent.idl
|
qtwebkit/Source/WebCore/html/canvas/WebGLContextEvent.idl
|
||||||
@ -330,16 +345,14 @@ qtwebkit/Source/WebCore/html/TimeRanges.idl
|
|||||||
qtwebkit/Source/WebCore/html/ValidityState.idl
|
qtwebkit/Source/WebCore/html/ValidityState.idl
|
||||||
qtwebkit/Source/WebCore/html/VoidCallback.idl
|
qtwebkit/Source/WebCore/html/VoidCallback.idl
|
||||||
qtwebkit/Source/WebCore/html/shadow/HTMLContentElement.idl
|
qtwebkit/Source/WebCore/html/shadow/HTMLContentElement.idl
|
||||||
qtwebkit/Source/WebCore/html/shadow/HTMLShadowElement.idl
|
|
||||||
qtwebkit/Source/WebCore/inspector/InjectedScriptHost.idl
|
qtwebkit/Source/WebCore/inspector/InjectedScriptHost.idl
|
||||||
qtwebkit/Source/WebCore/inspector/InspectorFrontendHost.idl
|
qtwebkit/Source/WebCore/inspector/InspectorFrontendHost.idl
|
||||||
qtwebkit/Source/WebCore/inspector/JavaScriptCallFrame.idl
|
qtwebkit/Source/WebCore/inspector/JavaScriptCallFrame.idl
|
||||||
qtwebkit/Source/WebCore/inspector/ScriptProfile.idl
|
qtwebkit/Source/WebCore/inspector/ScriptProfile.idl
|
||||||
qtwebkit/Source/WebCore/inspector/ScriptProfileNode.idl
|
qtwebkit/Source/WebCore/inspector/ScriptProfileNode.idl
|
||||||
qtwebkit/Source/WebCore/loader/appcache/DOMApplicationCache.idl
|
qtwebkit/Source/WebCore/loader/appcache/DOMApplicationCache.idl
|
||||||
qtwebkit/Source/WebCore/page/BarInfo.idl
|
qtwebkit/Source/WebCore/page/BarProp.idl
|
||||||
qtwebkit/Source/WebCore/page/Console.idl
|
qtwebkit/Source/WebCore/page/Console.idl
|
||||||
qtwebkit/Source/WebCore/page/Coordinates.idl
|
|
||||||
qtwebkit/Source/WebCore/page/Crypto.idl
|
qtwebkit/Source/WebCore/page/Crypto.idl
|
||||||
qtwebkit/Source/WebCore/page/DOMSecurityPolicy.idl
|
qtwebkit/Source/WebCore/page/DOMSecurityPolicy.idl
|
||||||
qtwebkit/Source/WebCore/page/DOMSelection.idl
|
qtwebkit/Source/WebCore/page/DOMSelection.idl
|
||||||
@ -347,7 +360,6 @@ qtwebkit/Source/WebCore/page/DOMWindow.idl
|
|||||||
qtwebkit/Source/WebCore/page/EventSource.idl
|
qtwebkit/Source/WebCore/page/EventSource.idl
|
||||||
qtwebkit/Source/WebCore/page/History.idl
|
qtwebkit/Source/WebCore/page/History.idl
|
||||||
qtwebkit/Source/WebCore/page/Location.idl
|
qtwebkit/Source/WebCore/page/Location.idl
|
||||||
qtwebkit/Source/WebCore/page/MemoryInfo.idl
|
|
||||||
qtwebkit/Source/WebCore/page/Navigator.idl
|
qtwebkit/Source/WebCore/page/Navigator.idl
|
||||||
qtwebkit/Source/WebCore/page/Performance.idl
|
qtwebkit/Source/WebCore/page/Performance.idl
|
||||||
qtwebkit/Source/WebCore/page/PerformanceEntry.idl
|
qtwebkit/Source/WebCore/page/PerformanceEntry.idl
|
||||||
@ -359,9 +371,9 @@ qtwebkit/Source/WebCore/page/Screen.idl
|
|||||||
qtwebkit/Source/WebCore/page/SpeechInputEvent.idl
|
qtwebkit/Source/WebCore/page/SpeechInputEvent.idl
|
||||||
qtwebkit/Source/WebCore/page/SpeechInputResult.idl
|
qtwebkit/Source/WebCore/page/SpeechInputResult.idl
|
||||||
qtwebkit/Source/WebCore/page/SpeechInputResultList.idl
|
qtwebkit/Source/WebCore/page/SpeechInputResultList.idl
|
||||||
qtwebkit/Source/WebCore/page/WebKitAnimation.idl
|
|
||||||
qtwebkit/Source/WebCore/page/WebKitAnimationList.idl
|
|
||||||
qtwebkit/Source/WebCore/page/WebKitPoint.idl
|
qtwebkit/Source/WebCore/page/WebKitPoint.idl
|
||||||
|
qtwebkit/Source/WebCore/page/WindowBase64.idl
|
||||||
|
qtwebkit/Source/WebCore/page/WindowTimers.idl
|
||||||
qtwebkit/Source/WebCore/page/WorkerNavigator.idl
|
qtwebkit/Source/WebCore/page/WorkerNavigator.idl
|
||||||
qtwebkit/Source/WebCore/plugins/DOMPlugin.idl
|
qtwebkit/Source/WebCore/plugins/DOMPlugin.idl
|
||||||
qtwebkit/Source/WebCore/plugins/DOMMimeType.idl
|
qtwebkit/Source/WebCore/plugins/DOMMimeType.idl
|
||||||
@ -372,12 +384,14 @@ qtwebkit/Source/WebCore/storage/StorageEvent.idl
|
|||||||
qtwebkit/Source/WebCore/testing/Internals.idl
|
qtwebkit/Source/WebCore/testing/Internals.idl
|
||||||
qtwebkit/Source/WebCore/testing/InternalSettings.idl
|
qtwebkit/Source/WebCore/testing/InternalSettings.idl
|
||||||
qtwebkit/Source/WebCore/testing/MallocStatistics.idl
|
qtwebkit/Source/WebCore/testing/MallocStatistics.idl
|
||||||
|
qtwebkit/Source/WebCore/testing/MemoryInfo.idl
|
||||||
|
qtwebkit/Source/WebCore/testing/TypeConversions.idl
|
||||||
qtwebkit/Source/WebCore/workers/AbstractWorker.idl
|
qtwebkit/Source/WebCore/workers/AbstractWorker.idl
|
||||||
qtwebkit/Source/WebCore/workers/DedicatedWorkerContext.idl
|
qtwebkit/Source/WebCore/workers/DedicatedWorkerGlobalScope.idl
|
||||||
qtwebkit/Source/WebCore/workers/SharedWorker.idl
|
qtwebkit/Source/WebCore/workers/SharedWorker.idl
|
||||||
qtwebkit/Source/WebCore/workers/SharedWorkerContext.idl
|
qtwebkit/Source/WebCore/workers/SharedWorkerGlobalScope.idl
|
||||||
qtwebkit/Source/WebCore/workers/Worker.idl
|
qtwebkit/Source/WebCore/workers/Worker.idl
|
||||||
qtwebkit/Source/WebCore/workers/WorkerContext.idl
|
qtwebkit/Source/WebCore/workers/WorkerGlobalScope.idl
|
||||||
qtwebkit/Source/WebCore/workers/WorkerLocation.idl
|
qtwebkit/Source/WebCore/workers/WorkerLocation.idl
|
||||||
qtwebkit/Source/WebCore/xml/DOMParser.idl
|
qtwebkit/Source/WebCore/xml/DOMParser.idl
|
||||||
qtwebkit/Source/WebCore/xml/XMLHttpRequest.idl
|
qtwebkit/Source/WebCore/xml/XMLHttpRequest.idl
|
||||||
@ -426,6 +440,7 @@ qtwebkit/Source/WebCore/svg/SVGElementInstance.idl
|
|||||||
qtwebkit/Source/WebCore/svg/SVGElementInstanceList.idl
|
qtwebkit/Source/WebCore/svg/SVGElementInstanceList.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGEllipseElement.idl
|
qtwebkit/Source/WebCore/svg/SVGEllipseElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGException.idl
|
qtwebkit/Source/WebCore/svg/SVGException.idl
|
||||||
|
qtwebkit/Source/WebCore/svg/SVGExternalResourcesRequired.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFEBlendElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFEBlendElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFEColorMatrixElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFEColorMatrixElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFEComponentTransferElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFEComponentTransferElement.idl
|
||||||
@ -452,6 +467,8 @@ qtwebkit/Source/WebCore/svg/SVGFESpotLightElement.idl
|
|||||||
qtwebkit/Source/WebCore/svg/SVGFETileElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFETileElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFETurbulenceElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFETurbulenceElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFilterElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFilterElement.idl
|
||||||
|
qtwebkit/Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl
|
||||||
|
qtwebkit/Source/WebCore/svg/SVGFitToViewBox.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFontElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFontElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFontFaceElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFontFaceElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGFontFaceFormatElement.idl
|
qtwebkit/Source/WebCore/svg/SVGFontFaceFormatElement.idl
|
||||||
@ -463,6 +480,7 @@ qtwebkit/Source/WebCore/svg/SVGGElement.idl
|
|||||||
qtwebkit/Source/WebCore/svg/SVGGlyphElement.idl
|
qtwebkit/Source/WebCore/svg/SVGGlyphElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGGlyphRefElement.idl
|
qtwebkit/Source/WebCore/svg/SVGGlyphRefElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGGradientElement.idl
|
qtwebkit/Source/WebCore/svg/SVGGradientElement.idl
|
||||||
|
qtwebkit/Source/WebCore/svg/SVGGraphicsElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGHKernElement.idl
|
qtwebkit/Source/WebCore/svg/SVGHKernElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGImageElement.idl
|
qtwebkit/Source/WebCore/svg/SVGImageElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGLength.idl
|
qtwebkit/Source/WebCore/svg/SVGLength.idl
|
||||||
@ -515,9 +533,11 @@ qtwebkit/Source/WebCore/svg/SVGSetElement.idl
|
|||||||
qtwebkit/Source/WebCore/svg/SVGStopElement.idl
|
qtwebkit/Source/WebCore/svg/SVGStopElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGStringList.idl
|
qtwebkit/Source/WebCore/svg/SVGStringList.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGStyleElement.idl
|
qtwebkit/Source/WebCore/svg/SVGStyleElement.idl
|
||||||
|
qtwebkit/Source/WebCore/svg/SVGStyledElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGSVGElement.idl
|
qtwebkit/Source/WebCore/svg/SVGSVGElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGSwitchElement.idl
|
qtwebkit/Source/WebCore/svg/SVGSwitchElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGSymbolElement.idl
|
qtwebkit/Source/WebCore/svg/SVGSymbolElement.idl
|
||||||
|
qtwebkit/Source/WebCore/svg/SVGTests.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGTextContentElement.idl
|
qtwebkit/Source/WebCore/svg/SVGTextContentElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGTextElement.idl
|
qtwebkit/Source/WebCore/svg/SVGTextElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGTextPathElement.idl
|
qtwebkit/Source/WebCore/svg/SVGTextPathElement.idl
|
||||||
@ -527,6 +547,7 @@ qtwebkit/Source/WebCore/svg/SVGTransform.idl
|
|||||||
qtwebkit/Source/WebCore/svg/SVGTransformList.idl
|
qtwebkit/Source/WebCore/svg/SVGTransformList.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGTRefElement.idl
|
qtwebkit/Source/WebCore/svg/SVGTRefElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGTSpanElement.idl
|
qtwebkit/Source/WebCore/svg/SVGTSpanElement.idl
|
||||||
|
qtwebkit/Source/WebCore/svg/SVGURIReference.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGUnitTypes.idl
|
qtwebkit/Source/WebCore/svg/SVGUnitTypes.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGUseElement.idl
|
qtwebkit/Source/WebCore/svg/SVGUseElement.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGViewElement.idl
|
qtwebkit/Source/WebCore/svg/SVGViewElement.idl
|
||||||
@ -534,3 +555,13 @@ qtwebkit/Source/WebCore/svg/SVGVKernElement.idl
|
|||||||
qtwebkit/Source/WebCore/svg/SVGViewSpec.idl
|
qtwebkit/Source/WebCore/svg/SVGViewSpec.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGZoomAndPan.idl
|
qtwebkit/Source/WebCore/svg/SVGZoomAndPan.idl
|
||||||
qtwebkit/Source/WebCore/svg/SVGZoomEvent.idl
|
qtwebkit/Source/WebCore/svg/SVGZoomEvent.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/AudioTrack.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/AudioTrackList.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/TextTrack.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/TextTrackCue.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/TextTrackCueList.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/TextTrackList.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/TrackEvent.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/VideoTrack.idl
|
||||||
|
qtwebkit/Source/WebCore/html/track/VideoTrackList.idl
|
||||||
|
generated/InternalSettingsGenerated.idl
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
LANG=C
|
||||||
|
|
||||||
function extract_defines()
|
function extract_defines()
|
||||||
{
|
{
|
||||||
sed -e '/DEFINES =/!d' \
|
sed -e '/DEFINES =/!d' \
|
||||||
@ -13,7 +15,7 @@ function extract_incpath()
|
|||||||
sed -e '/INCPATH =/!d' \
|
sed -e '/INCPATH =/!d' \
|
||||||
-e 's/INCPATH = //' \
|
-e 's/INCPATH = //' \
|
||||||
-e 's/ / \\\n/g' \
|
-e 's/ / \\\n/g' \
|
||||||
Makefile | sort -u > incpath.inc.tmp
|
Makefile > incpath.inc.tmp
|
||||||
|
|
||||||
echo -e "QT_INCPATH += \\" > incpath.inc
|
echo -e "QT_INCPATH += \\" > incpath.inc
|
||||||
|
|
||||||
|
@ -1,23 +1,24 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
QT_VERSION=5.6.2
|
||||||
|
|
||||||
./genode_qt5_configure
|
./genode_qt5_configure
|
||||||
|
|
||||||
|
qtbase/bin/qmake -r ../qt-everywhere-opensource-src-${QT_VERSION}
|
||||||
|
|
||||||
# qtbase
|
# qtbase
|
||||||
|
|
||||||
cd qtbase/src/corelib && ../../../create_generated_inc qt5_core && cp qt5_core_generated.inc ../../.. && cd ../../..
|
cd qtbase/src/corelib && ../../../create_generated_inc qt5_core && cp qt5_core_generated.inc ../../.. && cd ../../..
|
||||||
cd qtbase/src/gui && ../../../create_generated_inc qt5_gui && cp qt5_gui_generated.inc ../../.. && cd ../../..
|
cd qtbase/src/gui && ../../../create_generated_inc qt5_gui && cp qt5_gui_generated.inc ../../.. && cd ../../..
|
||||||
cd qtbase/src/network && ../../../create_generated_inc qt5_network && cp qt5_network_generated.inc ../../.. && cd ../../..
|
cd qtbase/src/network && ../../../create_generated_inc qt5_network && cp qt5_network_generated.inc ../../.. && cd ../../..
|
||||||
|
cd qtbase/src/opengl && ../../../create_generated_inc qt5_opengl && cp qt5_opengl_generated.inc ../../.. && cd ../../..
|
||||||
cd qtbase/src/printsupport && ../../../create_generated_inc qt5_printsupport && cp qt5_printsupport_generated.inc ../../.. && cd ../../..
|
cd qtbase/src/printsupport && ../../../create_generated_inc qt5_printsupport && cp qt5_printsupport_generated.inc ../../.. && cd ../../..
|
||||||
cd qtbase/src/sql && ../../../create_generated_inc qt5_sql && cp qt5_sql_generated.inc ../../.. && cd ../../..
|
cd qtbase/src/sql && ../../../create_generated_inc qt5_sql && cp qt5_sql_generated.inc ../../.. && cd ../../..
|
||||||
cd qtbase/src/widgets && ../../../create_generated_inc qt5_widgets && cp qt5_widgets_generated.inc ../../.. && cd ../../..
|
cd qtbase/src/widgets && ../../../create_generated_inc qt5_widgets && cp qt5_widgets_generated.inc ../../.. && cd ../../..
|
||||||
cd qtbase/src/xml && ../../../create_generated_inc qt5_xml && cp qt5_xml_generated.inc ../../.. && cd ../../..
|
cd qtbase/src/xml && ../../../create_generated_inc qt5_xml && cp qt5_xml_generated.inc ../../.. && cd ../../..
|
||||||
|
|
||||||
cd qtscript/src/script && ../../../create_generated_inc qt5_script && cp qt5_script_generated.inc ../../.. && cd ../../..
|
|
||||||
|
|
||||||
cd qttools/src/designer/src/uitools && ../../../../../create_generated_inc qt5_ui_tools && cp qt5_ui_tools_generated.inc ../../../../.. && cd ../../../../..
|
cd qttools/src/designer/src/uitools && ../../../../../create_generated_inc qt5_ui_tools && cp qt5_ui_tools_generated.inc ../../../../.. && cd ../../../../..
|
||||||
|
|
||||||
cd qtjsbackend/src/v8 && ../../../create_generated_inc qt5_v8 && cp qt5_v8_generated.inc ../../.. && cd ../../..
|
|
||||||
|
|
||||||
cd qtdeclarative/src/qml && ../../../create_generated_inc qt5_qml && cp qt5_qml_generated.inc ../../.. && cd ../../..
|
cd qtdeclarative/src/qml && ../../../create_generated_inc qt5_qml && cp qt5_qml_generated.inc ../../.. && cd ../../..
|
||||||
cd qtdeclarative/src/quick && ../../../create_generated_inc qt5_quick && cp qt5_quick_generated.inc ../../.. && cd ../../..
|
cd qtdeclarative/src/quick && ../../../create_generated_inc qt5_quick && cp qt5_quick_generated.inc ../../.. && cd ../../..
|
||||||
cd qtdeclarative/src/imports/qtquick2 && ../../../../create_generated_inc qt5_qtquick2plugin && cp qt5_qtquick2plugin_generated.inc ../../../.. && cd ../../../..
|
cd qtdeclarative/src/imports/qtquick2 && ../../../../create_generated_inc qt5_qtquick2plugin && cp qt5_qtquick2plugin_generated.inc ../../../.. && cd ../../../..
|
||||||
@ -27,25 +28,24 @@ cd qtdeclarative/src/imports/qtquick2 && ../../../../create_generated_inc
|
|||||||
make -C qtbase/src/tools/bootstrap
|
make -C qtbase/src/tools/bootstrap
|
||||||
make -C qtbase/src/tools/moc
|
make -C qtbase/src/tools/moc
|
||||||
|
|
||||||
make -C qtwebkit/Source/JavaScriptCore -f Makefile.JavaScriptCore sub-DerivedSources-pri
|
make -C qtwebkit/Source/JavaScriptCore -f Makefile.JavaScriptCore sub-DerivedSources-pri > JavaScriptCore.log
|
||||||
cd qtwebkit/Source/JavaScriptCore
|
cd qtwebkit/Source/JavaScriptCore
|
||||||
../../../qtbase/bin/qmake ../../../../qt-everywhere-opensource-src-5.1.0/qtwebkit/Source/JavaScriptCore/Target.pri -o Makefile
|
../../../qtbase/bin/qmake ../../../../qt-everywhere-opensource-src-${QT_VERSION}/qtwebkit/Source/JavaScriptCore/Target.pri -o Makefile
|
||||||
../../../create_generated_inc qt5_jscore && cp qt5_jscore_generated.inc ../../.. && cd ../../..
|
../../../create_generated_inc qt5_jscore && cp qt5_jscore_generated.inc ../../.. && cd ../../..
|
||||||
|
|
||||||
cd qtwebkit/Source/WTF
|
cd qtwebkit/Source/WTF
|
||||||
ln -sf Makefile.WTF Makefile && ../../../create_generated_inc qt5_wtf && cp qt5_wtf_generated.inc ../../.. && cd ../../..
|
ln -sf Makefile.WTF Makefile && ../../../create_generated_inc qt5_wtf && cp qt5_wtf_generated.inc ../../.. && cd ../../..
|
||||||
|
|
||||||
make -C qtwebkit/Source/WebCore -f Makefile.WebCore sub-DerivedSources-pri
|
make -C qtwebkit/Source/ThirdParty/ANGLE -f Makefile.ANGLE sub-DerivedSources-pri > ANGLE.log
|
||||||
|
cd qtwebkit/Source/ThirdParty/ANGLE
|
||||||
|
../../../../qtbase/bin/qmake ../../../../../qt-everywhere-opensource-src-${QT_VERSION}/qtwebkit/Source/ThirdParty/ANGLE/Target.pri -o Makefile
|
||||||
|
../../../../create_generated_inc qt5_angle && cp qt5_angle_generated.inc ../../../.. && cd ../../../..
|
||||||
|
|
||||||
|
make -C qtwebkit/Source/WebCore -f Makefile.WebCore sub-DerivedSources-pri > WebCore.log
|
||||||
cd qtwebkit/Source/WebCore
|
cd qtwebkit/Source/WebCore
|
||||||
../../../qtbase/bin/qmake ../../../../qt-everywhere-opensource-src-5.1.0/qtwebkit/Source/WebCore/Target.pri -o Makefile
|
../../../qtbase/bin/qmake ../../../../qt-everywhere-opensource-src-${QT_VERSION}/qtwebkit/Source/WebCore/Target.pri -o Makefile
|
||||||
../../../create_generated_inc qt5_webcore && cp qt5_webcore_generated.inc ../../.. && cd ../../..
|
../../../create_generated_inc qt5_webcore && cp qt5_webcore_generated.inc ../../.. && cd ../../..
|
||||||
cd qtwebkit/Source/WebKit
|
cd qtwebkit/Source/WebKit
|
||||||
ln -sf Makefile.WebKit1 Makefile && ../../../create_generated_inc qt5_webkit && cp qt5_webkit_generated.inc ../../.. && cd ../../..
|
ln -sf Makefile.WebKit1 Makefile && ../../../create_generated_inc qt5_webkit && cp qt5_webkit_generated.inc ../../.. && cd ../../..
|
||||||
|
|
||||||
cd qtwebkit/Source
|
cd qtwebkit/Source
|
||||||
ln -sf Makefile.widgetsapi Makefile && ../../create_generated_inc qt5_webkitwidgets && cp qt5_webkitwidgets_generated.inc ../.. && cd ../..
|
ln -sf Makefile.widgetsapi Makefile && ../../create_generated_inc qt5_webkitwidgets && cp qt5_webkitwidgets_generated.inc ../.. && cd ../..
|
||||||
|
|
||||||
#make -C qtwebkit/Source/WebKit2 -f Makefile.WebKit2 sub-DerivedSources-pri
|
|
||||||
#cd qtwebkit/Source/WebKit2
|
|
||||||
#../../../qtbase/bin/qmake ../../../../qt-everywhere-opensource-src-5.1.0/qtwebkit/Source/WebKit2/Target.pri -o Makefile
|
|
||||||
# ../../../create_generated_inc qt5_webkit && cp qt5_webkit_generated.inc ../../.. && cd ../../..
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
../qt-everywhere-opensource-src-5.1.0/configure \
|
../qt-everywhere-opensource-src-5.6.2/configure \
|
||||||
-opensource \
|
-opensource \
|
||||||
-confirm-license \
|
-confirm-license \
|
||||||
-qconfig genode \
|
-qconfig genode \
|
||||||
@ -8,31 +8,24 @@
|
|||||||
-no-qpa-platform-guard \
|
-no-qpa-platform-guard \
|
||||||
-qpa minimal \
|
-qpa minimal \
|
||||||
-no-separate-debug-info \
|
-no-separate-debug-info \
|
||||||
|
--enable-egl \
|
||||||
-opengl desktop \
|
-opengl desktop \
|
||||||
-openssl-linked \
|
-openssl-linked \
|
||||||
-no-accessibility \
|
-no-accessibility \
|
||||||
-no-cups \
|
-no-cups \
|
||||||
-no-dbus \
|
-no-dbus \
|
||||||
|
-no-harfbuzz \
|
||||||
-no-iconv \
|
-no-iconv \
|
||||||
-no-largefile \
|
-no-largefile \
|
||||||
-no-nis \
|
|
||||||
-no-pkg-config \
|
-no-pkg-config \
|
||||||
-no-xcb \
|
-no-xcb \
|
||||||
-no-sse \
|
|
||||||
-no-sse2 \
|
|
||||||
-no-sse3 \
|
-no-sse3 \
|
||||||
-no-ssse3 \
|
-no-ssse3 \
|
||||||
-no-sse4.1 \
|
-no-sse4.1 \
|
||||||
-no-sse4.2 \
|
-no-sse4.2 \
|
||||||
-no-avx \
|
-no-avx \
|
||||||
-no-neon \
|
-qt-pcre \
|
||||||
|
-system-libjpeg \
|
||||||
|
-system-libpng \
|
||||||
-make tools \
|
-make tools \
|
||||||
-nomake examples \
|
-nomake examples
|
||||||
-nomake demos \
|
|
||||||
|
|
||||||
#
|
|
||||||
# notes
|
|
||||||
#
|
|
||||||
# - '-no-opengl' would prevent the generation of qtwebkit Makefiles
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
@ -1 +1 @@
|
|||||||
8537dffb154dacd9efbcfdd99464866a8e4ef0ef
|
47da99c7ec2062eab675ad7deef5b626eed9e984
|
||||||
|
@ -10,6 +10,7 @@ append build_components [qt5_build_components feature]
|
|||||||
|
|
||||||
append build_components {
|
append build_components {
|
||||||
server/clipboard server/loader server/tar_rom server/nit_fb app/launchpad test/nitpicker
|
server/clipboard server/loader server/tar_rom server/nit_fb app/launchpad test/nitpicker
|
||||||
|
lib/vfs/jitterentropy
|
||||||
app/arora
|
app/arora
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -88,7 +89,10 @@ append config {
|
|||||||
<config clipboard="yes">
|
<config clipboard="yes">
|
||||||
<libc stdout="/dev/log" stderr="/dev/log">
|
<libc stdout="/dev/log" stderr="/dev/log">
|
||||||
<vfs>
|
<vfs>
|
||||||
<dir name="dev"> <log/> </dir>
|
<dir name="dev">
|
||||||
|
<log/>
|
||||||
|
<jitterentropy name="random"/>
|
||||||
|
</dir>
|
||||||
<tar name="qt5_fs_arora.tar"/>
|
<tar name="qt5_fs_arora.tar"/>
|
||||||
</vfs>
|
</vfs>
|
||||||
</libc>
|
</libc>
|
||||||
@ -124,6 +128,7 @@ append boot_modules {
|
|||||||
freetype.lib.so
|
freetype.lib.so
|
||||||
libc_pipe.lib.so
|
libc_pipe.lib.so
|
||||||
stdcxx.lib.so
|
stdcxx.lib.so
|
||||||
|
vfs_jitterentropy.lib.so
|
||||||
nitpicker_plugin.tar
|
nitpicker_plugin.tar
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -133,11 +138,14 @@ append boot_modules {
|
|||||||
append boot_modules {
|
append boot_modules {
|
||||||
gallium.lib.so
|
gallium.lib.so
|
||||||
icu.lib.so
|
icu.lib.so
|
||||||
|
pcre16.lib.so
|
||||||
pthread.lib.so
|
pthread.lib.so
|
||||||
|
qt5_angle.lib.so
|
||||||
qt5_core.lib.so
|
qt5_core.lib.so
|
||||||
qt5_gui.lib.so
|
qt5_gui.lib.so
|
||||||
qt5_jscore.lib.so
|
qt5_jscore.lib.so
|
||||||
qt5_network.lib.so
|
qt5_network.lib.so
|
||||||
|
qt5_opengl.lib.so
|
||||||
qt5_qnitpickerviewwidget.lib.so
|
qt5_qnitpickerviewwidget.lib.so
|
||||||
qt5_qpluginwidget.lib.so
|
qt5_qpluginwidget.lib.so
|
||||||
qt5_ui_tools.lib.so
|
qt5_ui_tools.lib.so
|
||||||
|
@ -19,8 +19,9 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
src/modelmenu.cpp | 5 ++
|
src/modelmenu.cpp | 5 ++
|
||||||
src/modeltoolbar.cpp | 3 +
|
src/modeltoolbar.cpp | 3 +
|
||||||
src/network/cookiejar/cookieexceptionsmodel.cpp | 5 ++
|
src/network/cookiejar/cookieexceptionsmodel.cpp | 5 ++
|
||||||
src/network/cookiejar/cookiejar.cpp | 2 +
|
src/network/cookiejar/cookiejar.cpp | 3 +
|
||||||
src/network/cookiejar/cookiemodel.cpp | 5 ++
|
src/network/cookiejar/cookiemodel.cpp | 5 ++
|
||||||
|
.../networkcookiejar/networkcookiejar.cpp | 2 +
|
||||||
.../cookiejar/networkcookiejar/networkcookiejar.h | 2 +
|
.../cookiejar/networkcookiejar/networkcookiejar.h | 2 +
|
||||||
.../networkcookiejar/networkcookiejar_p.h | 2 +
|
.../networkcookiejar/networkcookiejar_p.h | 2 +
|
||||||
src/network/networkaccessmanager.cpp | 16 +++++++
|
src/network/networkaccessmanager.cpp | 16 +++++++
|
||||||
@ -35,7 +36,7 @@ From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
|||||||
src/webview.cpp | 14 ++++--
|
src/webview.cpp | 14 ++++--
|
||||||
tools/cacheinfo/main.cpp | 5 ++
|
tools/cacheinfo/main.cpp | 5 ++
|
||||||
tools/htmlToXBel/main.cpp | 5 ++
|
tools/htmlToXBel/main.cpp | 5 ++
|
||||||
31 files changed, 222 insertions(+), 14 deletions(-)
|
32 files changed, 225 insertions(+), 14 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/aboutdialog.cpp b/src/aboutdialog.cpp
|
diff --git a/src/aboutdialog.cpp b/src/aboutdialog.cpp
|
||||||
index 42e1c81..ce70df2 100644
|
index 42e1c81..ce70df2 100644
|
||||||
@ -523,13 +524,14 @@ index 6e45d2a..93abbca 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/network/cookiejar/cookiejar.cpp b/src/network/cookiejar/cookiejar.cpp
|
diff --git a/src/network/cookiejar/cookiejar.cpp b/src/network/cookiejar/cookiejar.cpp
|
||||||
index 532600a..97b6b36 100644
|
index 532600a..f95dfb2 100644
|
||||||
--- a/src/network/cookiejar/cookiejar.cpp
|
--- a/src/network/cookiejar/cookiejar.cpp
|
||||||
+++ b/src/network/cookiejar/cookiejar.cpp
|
+++ b/src/network/cookiejar/cookiejar.cpp
|
||||||
@@ -71,6 +71,8 @@
|
@@ -71,6 +71,9 @@
|
||||||
#include <qsettings.h>
|
#include <qsettings.h>
|
||||||
#include <qurl.h>
|
#include <qurl.h>
|
||||||
|
|
||||||
|
+#include <QDataStream>
|
||||||
+#include <QNetworkCookie>
|
+#include <QNetworkCookie>
|
||||||
+
|
+
|
||||||
#include <qdebug.h>
|
#include <qdebug.h>
|
||||||
@ -550,6 +552,19 @@ index 391e2cc..318af47 100644
|
|||||||
reset();
|
reset();
|
||||||
+#endif
|
+#endif
|
||||||
}
|
}
|
||||||
|
diff --git a/src/network/cookiejar/networkcookiejar/networkcookiejar.cpp b/src/network/cookiejar/networkcookiejar/networkcookiejar.cpp
|
||||||
|
index 940269d..e542d79 100644
|
||||||
|
--- a/src/network/cookiejar/networkcookiejar/networkcookiejar.cpp
|
||||||
|
+++ b/src/network/cookiejar/networkcookiejar/networkcookiejar.cpp
|
||||||
|
@@ -47,6 +47,8 @@
|
||||||
|
#include <qdebug.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#include <QDataStream>
|
||||||
|
+
|
||||||
|
#include <qurl.h>
|
||||||
|
#include <qdatetime.h>
|
||||||
|
|
||||||
diff --git a/src/network/cookiejar/networkcookiejar/networkcookiejar.h b/src/network/cookiejar/networkcookiejar/networkcookiejar.h
|
diff --git a/src/network/cookiejar/networkcookiejar/networkcookiejar.h b/src/network/cookiejar/networkcookiejar/networkcookiejar.h
|
||||||
index 365b4a3..52d9c6e 100644
|
index 365b4a3..52d9c6e 100644
|
||||||
--- a/src/network/cookiejar/networkcookiejar/networkcookiejar.h
|
--- a/src/network/cookiejar/networkcookiejar/networkcookiejar.h
|
||||||
|
Loading…
Reference in New Issue
Block a user