Change WebKitLibraries/win folder structure around.

System Internals / WebKit - roger_fong@apple.com [268f45cc-cd09-0410-ab3c-d52691b4dbfc] - 10 June 2013 18:16 UTC

Change WebKitLibraries/win folder structure around.

Reviewed by Lucas Forschler.

- win/WinTools.make: Copied from win/tools32/WinTools.make.
- win/tools32/WinTools.make: Removed.
- win/tools64: Copied from win/tools32.

###

diff --git a/WebKitLibraries/ChangeLog b/WebKitLibraries/ChangeLog
index be4522f..6df9ed6 100644
--- a/WebKitLibraries/ChangeLog
+++ b/WebKitLibraries/ChangeLog
@@ -1,3 +1,14 @@
+2013-06-10 Roger Fong
+
+ Change WebKitLibraries/win folder structure around.
+
+
+ Reviewed by Lucas Forschler.
+
+ * win/WinTools.make: Copied from win/tools32/WinTools.make.
+ * win/tools32/WinTools.make: Removed.
+ * win/tools64: Copied from win/tools32.
+
2013-06-05 Bear Travis

[CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
diff --git a/WebKitLibraries/win/WinTools.make b/WebKitLibraries/win/WinTools.make
new file mode 100755
index 0000000..c78801d
--- /dev/null
+++ b/WebKitLibraries/win/WinTools.make
@@ -0,0 +1,5 @@
+install:
+ xcopy "$(SRCROOT)\tools32\vsprops\*.props" "$(DSTROOT)\AppleInternal\tools32\vsprops" /e/v/i/h/y
+ xcopy "$(SRCROOT)\tools32\scripts\*" "$(DSTROOT)\AppleInternal\tools32\scripts" /e/v/i/h/y
+ xcopy "$(SRCROOT)\tools64\vsprops\*.props" "$(DSTROOT)\AppleInternal\tools64\vsprops" /e/v/i/h/y
+ xcopy "$(SRCROOT)\tools64\scripts\*" "$(DSTROOT)\AppleInternal\tools64\scripts" /e/v/i/h/y
\ No newline at end of file
diff --git a/WebKitLibraries/win/tools32/WinTools.make b/WebKitLibraries/win/tools32/WinTools.make
deleted file mode 100755
index 3297418..0000000
--- a/WebKitLibraries/win/tools32/WinTools.make
+++ /dev/null
@@ -1,3 +0,0 @@
-install:
- xcopy "$(SRCROOT)\vsprops\*.props" "$(DSTROOT)\AppleInternal\tools32\vsprops" /e/v/i/h/y
- xcopy "$(SRCROOT)\scripts\*" "$(DSTROOT)\AppleInternal\tools32\scripts" /e/v/i/h/y
diff --git a/WebKitLibraries/win/tools64/WinTools.make b/WebKitLibraries/win/tools64/WinTools.make
new file mode 100755
index 0000000..3297418
--- /dev/null
+++ b/WebKitLibraries/win/tools64/WinTools.make
@@ -0,0 +1,3 @@
+install:
+ xcopy "$(SRCROOT)\vsprops\*.props" "$(DSTROOT)\AppleInternal\tools32\vsprops" /e/v/i/h/y
+ xcopy "$(SRCROOT)\scripts\*" "$(DSTROOT)\AppleInternal\tools32\scripts" /e/v/i/h/y
diff --git a/WebKitLibraries/win/tools64/scripts/COPYRIGHT-END-YEAR b/WebKitLibraries/win/tools64/scripts/COPYRIGHT-END-YEAR
new file mode 100644
index 0000000..e355f6d
--- /dev/null
+++ b/WebKitLibraries/win/tools64/scripts/COPYRIGHT-END-YEAR
@@ -0,0 +1 @@
+2013
diff --git a/WebKitLibraries/win/tools64/scripts/VERSION b/WebKitLibraries/win/tools64/scripts/VERSION
new file mode 100644
index 0000000..2d8c4cd
--- /dev/null
+++ b/WebKitLibraries/win/tools64/scripts/VERSION
@@ -0,0 +1 @@
+534
diff --git a/WebKitLibraries/win/tools64/scripts/auto-version.sh b/WebKitLibraries/win/tools64/scripts/auto-version.sh
new file mode 100755
index 0000000..0fe9807
--- /dev/null
+++ b/WebKitLibraries/win/tools64/scripts/auto-version.sh
@@ -0,0 +1,115 @@
+#!/usr/bin/bash
+
+# Copyright (C) 2007, 2009 Apple Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+# Trim any trailing \r or \n from the given variable.
+chomp()
+{
+ local old_value=$(eval echo "\$$1");
+ local value=$(echo "$old_value" | sed 's/[\r\n]*$//')
+ eval $1=\$value;
+}
+
+if [[ -n "$WEBKIT_LIBRARIES" ]]; then
+ FALLBACK_VERSION_PATH=`cygpath -u "$WEBKIT_LIBRARIES\\tools32\\scripts\\VERSION"`
+ FALLBACK_VERSION=$(cat "$FALLBACK_VERSION_PATH");
+
+ COPYRIGHT_END_YEAR_PATH=`cygpath -u "$WEBKIT_LIBRARIES\\tools32\\scripts\\COPYRIGHT-END-YEAR"`
+ COPYRIGHT_END_YEAR=$(cat "$COPYRIGHT_END_YEAR_PATH");
+ chomp COPYRIGHT_END_YEAR
+fi
+
+OUTPUT_FILE=$(cygpath -u "$1")/include/autoversion.h
+mkdir -p "$(dirname "$OUTPUT_FILE")"
+
+# Take the initial version number from RC_PROJECTSOURCEVERSION if it
+# exists, otherwise fall back to the version number stored in the source.
+ENVIRONMENT_VERSION="$RC_PROJECTSOURCEVERSION";
+PROPOSED_VERSION=${ENVIRONMENT_VERSION:-$FALLBACK_VERSION}
+chomp PROPOSED_VERSION
+
+# Split out the three components of the dotted version number. We pad
+# the input with trailing dots to handle the case where the input version
+# has fewer components than we expect.
+BUILD_MAJOR_VERSION=$(echo "$PROPOSED_VERSION.." | cut -d '.' -f 1)
+BUILD_MINOR_VERSION=$(echo "$PROPOSED_VERSION.." | cut -d '.' -f 2)
+BUILD_TINY_VERSION=$(echo "$PROPOSED_VERSION.." | cut -d '.' -f 3)
+
+# Cut the major component down to three characters by dropping any
+# extra leading digits, then adjust the major version portion of the
+# version string to match.
+CHARACTERS_TO_DROP=$(( ${#BUILD_MAJOR_VERSION} > 3 ? ${#BUILD_MAJOR_VERSION} - 3 : 0 ))
+BUILD_MAJOR_VERSION=${BUILD_MAJOR_VERSION:$CHARACTERS_TO_DROP}
+PROPOSED_VERSION=${PROPOSED_VERSION:$CHARACTERS_TO_DROP}
+
+# Have the minor and tiny components default to zero if not present.
+BUILD_MINOR_VERSION=${BUILD_MINOR_VERSION:-0}
+BUILD_TINY_VERSION=${BUILD_TINY_VERSION:-0}
+
+# Split the first component further by using the first digit for the
+# major version and the remaining two characters as the minor version.
+# The minor version is shifted down to the tiny version, with the tiny
+# version becoming the variant version.
+MAJOR_VERSION=${BUILD_MAJOR_VERSION:0:1}
+MINOR_VERSION=${BUILD_MAJOR_VERSION:1}
+TINY_VERSION=${BUILD_MINOR_VERSION}
+VARIANT_VERSION=${BUILD_TINY_VERSION}
+
+VERSION_TEXT=${PROPOSED_VERSION}
+VERSION_TEXT_SHORT=${VERSION_TEXT}
+
+if [ -z ${ENVIRONMENT_VERSION} ]; then
+ # If we didn't pull the version number from the environment then we're doing
+ # an engineering build and we'll stamp the build with some more information.
+
+ BUILD_DATE=$(date)
+ SVN_REVISION=$(svn info | grep '^Revision' | sed 's/^Revision: //')
+
+ chomp BUILD_DATE
+ chomp SVN_REVISION
+
+ VERSION_TEXT_SHORT="${VERSION_TEXT_SHORT}+"
+ VERSION_TEXT="${VERSION_TEXT_SHORT} ${USER} - ${BUILD_DATE} - r${SVN_REVISION}"
+fi
+
+cat > "$OUTPUT_FILE" <+#define __VERSION_TEXT__ "${VERSION_TEXT}"
+#define __BUILD_NUMBER__ "${VERSION_TEXT}"
+#define __BUILD_NUMBER_SHORT__ "${VERSION_TEXT_SHORT}"
+#define __VERSION_MAJOR__ ${MAJOR_VERSION}
+#define __VERSION_MINOR__ ${MINOR_VERSION}
+#define __VERSION_TINY__ ${TINY_VERSION}
+#define __VERSION_BUILD__ ${VARIANT_VERSION}
+#define __BUILD_NUMBER_MAJOR__ ${BUILD_MAJOR_VERSION}
+#define __BUILD_NUMBER_MINOR__ ${BUILD_MINOR_VERSION}
+#define __BUILD_NUMBER_VARIANT__ ${BUILD_TINY_VERSION}
+#define __SVN_REVISION__ ${SVN_REVISION}
+EOF
+
+if [[ -n "${COPYRIGHT_END_YEAR}" ]]; then
+cat >> "$OUTPUT_FILE" <+#define __COPYRIGHT_YEAR_END_TEXT__ "${COPYRIGHT_END_YEAR}"
+EOF
+fi
diff --git a/WebKitLibraries/win/tools64/scripts/feature-defines.sh b/WebKitLibraries/win/tools64/scripts/feature-defines.sh
new file mode 100755
index 0000000..23c78f4
--- /dev/null
+++ b/WebKitLibraries/win/tools64/scripts/feature-defines.sh
@@ -0,0 +1,32 @@
+#!/usr/bin/bash
+
+# Copyright (C) 2013 Apple Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS 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 APPLE INC. OR ITS 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.
+
+if [ "$2" = "cairo" ]; then
+ FeatureDefines=$1/tools32/vsprops/FeatureDefinesCairo.props
+else
+ FeatureDefines=$1/tools32/vsprops/FeatureDefines.props
+fi
+
+grep "/d' | sed 's/<\/.*>//' | sed 's/<.*>//' | tr -d '\n'
+
diff --git a/WebKitLibraries/win/tools64/vsprops/FeatureDefines.props b/WebKitLibraries/win/tools64/vsprops/FeatureDefines.props
new file mode 100644
index 0000000..e3b7742
--- /dev/null
+++ b/WebKitLibraries/win/tools64/vsprops/FeatureDefines.props
@@ -0,0 +1,420 @@
+
+
+
+ ENABLE_3D_RENDERING
+
+
+
+
+ ENABLE_CHANNEL_MESSAGING
+
+
+
+ ENABLE_CSS_BOX_DECORATION_BREAK
+
+
+ ENABLE_CSS_FILTERS
+
+ ENABLE_CSS_REGIONS
+
+ ENABLE_CSS_STICKY_POSITION
+ ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
+
+
+
+
+ ENABLE_DETAILS_ELEMENT
+
+
+
+ ENABLE_FILTERS
+ ENABLE_FULLSCREEN_API
+
+ ENABLE_GEOLOCATION
+
+ ENABLE_HIGH_DPI_CANVAS
+ ENABLE_ICONDATABASE
+ ENABLE_IFRAME_SEAMLESS
+
+
+
+
+
+
+
+
+
+ ENABLE_JAVASCRIPT_DEBUGGER
+ ENABLE_LEGACY_CSS_VENDOR_PREFIXES
+
+
+
+ ENABLE_MATHML
+
+ ENABLE_MEDIA_STATISTICS
+ ENABLE_METER_ELEMENT
+
+
+
+
+
+
+
+
+ ENABLE_REQUEST_ANIMATION_FRAME
+
+
+ ENABLE_SHARED_WORKERS
+ ENABLE_SQL_DATABASE
+
+
+ ENABLE_SVG
+
+ ENABLE_SVG_FONTS
+
+
+ ENABLE_VIDEO
+ ENABLE_VIDEO_TRACK
+ ENABLE_VIEW_MODE_CSS_MEDIA
+
+ ENABLE_WEB_SOCKETS
+
+ ENABLE_WORKERS
+ ENABLE_XHR_TIMEOUT
+ ENABLE_XSLT
+

+
+ <_ProjectFileVersion>10.0.40219.1
+

+
+
+ $(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_BLOB);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CSS_STICKY_POSITION);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_ELEMENT);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT);%(PreprocessorDefinitions)
+

+

+
+
+ $(ENABLE_3D_RENDERING)
+ true
+

+
+ $(ENABLE_ACCELERATED_2D_CANVAS)
+ true
+

+
+ $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING)
+ true
+

+
+ $(ENABLE_BLOB)
+ true
+

+
+ $(ENABLE_CANVAS_PROXY)
+ true
+

+
+ $(ENABLE_CHANNEL_MESSAGING)
+ true
+

+
+ $(ENABLE_CSP_NEXT)
+ true
+

+
+ $(ENABLE_CSS3_CONDITIONAL_RULES)
+ true
+

+
+ $(ENABLE_CSS3_TEXT)
+ true
+

+
+ $(ENABLE_CSS_BOX_DECORATION_BREAK)
+ true
+

+
+ $(ENABLE_CSS_COMPOSITING)
+ true
+

+
+ $(ENABLE_CSS_EXCLUSIONS)
+ true
+

+
+ $(ENABLE_CSS_FILTERS)
+ true
+

+
+ $(ENABLE_CSS_GRID_LAYOUT)
+ true
+

+
+ $(ENABLE_CSS_REGIONS)
+ true
+

+
+ $(ENABLE_CSS_SHADERS)
+ true
+

+
+ $(ENABLE_CSS_STICKY_POSITION)
+ true
+

+
+ $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED)
+ true
+

+
+ $(ENABLE_CUSTOM_SCHEME_HANDLER)
+ true
+

+
+ $(ENABLE_DATAGRID)
+ true
+

+
+ $(ENABLE_DATALIST_ELEMENT)
+ true
+

+
+ $(ENABLE_DATA_TRANSFER_ITEMS)
+ true
+

+
+ $(ENABLE_DETAILS_ELEMENT)
+ true
+

+
+ $(ENABLE_DEVICE_ORIENTATION)
+ true
+

+
+ $(ENABLE_DIRECTORY_UPLOAD)
+ true
+

+
+ $(ENABLE_FILE_SYSTEM)
+ true
+

+
+ $(ENABLE_FILTERS)
+ true
+

+
+ $(ENABLE_FULLSCREEN_API)
+ true
+

+
+ $(ENABLE_GAMEPAD)
+ true
+

+
+ $(ENABLE_GEOLOCATION)
+ true
+

+
+ $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING)
+ true
+

+
+ $(ENABLE_HIGH_DPI_CANVAS)
+ true
+

+
+ $(ENABLE_ICONDATABASE)
+ true
+

+
+ $(ENABLE_IFRAME_SEAMLESS)
+ true
+

+
+ $(ENABLE_INDEXED_DATABASE)
+ true
+

+
+ $(ENABLE_INPUT_SPEECH)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_COLOR)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_DATE)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_DATETIMELOCAL)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_MONTH)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_TIME)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_WEEK)
+ true
+

+
+ $(ENABLE_JAVASCRIPT_DEBUGGER)
+ true
+

+
+ $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES)
+ true
+

+
+ $(ENABLE_LEGACY_NOTIFICATIONS)
+ true
+

+
+ $(ENABLE_LINK_PREFETCH)
+ true
+

+
+ $(ENABLE_LINK_PRERENDER)
+ true
+

+
+ $(ENABLE_MATHML)
+ true
+

+
+ $(ENABLE_MEDIA_SOURCE)
+ true
+

+
+ $(ENABLE_MEDIA_STATISTICS)
+ true
+

+
+ $(ENABLE_METER_ELEMENT)
+ true
+

+
+ $(ENABLE_MICRODATA)
+ true
+

+
+ $(ENABLE_MOUSE_CURSOR_SCALE)
+ true
+

+
+ $(ENABLE_NOTIFICATIONS)
+ true
+

+
+ $(ENABLE_PAGE_VISIBILITY_API)
+ true
+

+
+ $(ENABLE_PROGRESS_ELEMENT)
+ true
+

+
+ $(ENABLE_PROXIMITY_EVENTS)
+ true
+

+
+ $(ENABLE_QUOTA)
+ true
+

+
+ $(ENABLE_REGISTER_PROTOCOL_HANDLER)
+ true
+

+
+ $(ENABLE_REQUEST_ANIMATION_FRAME)
+ true
+

+
+ $(ENABLE_SCRIPTED_SPEECH)
+ true
+

+
+ $(ENABLE_SHADOW_DOM)
+ true
+

+
+ $(ENABLE_SHARED_WORKERS)
+ true
+

+
+ $(ENABLE_SQL_DATABASE)
+ true
+

+
+ $(ENABLE_STYLE_SCOPED)
+ true
+

+
+ $(ENABLE_SUBPIXEL_LAYOUT)
+ true
+

+
+ $(ENABLE_SVG)
+ true
+

+
+ $(ENABLE_SVG_DOM_OBJC_BINDINGS)
+ true
+

+
+ $(ENABLE_SVG_FONTS)
+ true
+

+
+ $(ENABLE_TEXT_AUTOSIZING)
+ true
+

+
+ $(ENABLE_UNDO_MANAGER)
+ true
+

+
+ $(ENABLE_VIDEO)
+ true
+

+
+ $(ENABLE_VIDEO_TRACK)
+ true
+

+
+ $(ENABLE_VIEW_MODE_CSS_MEDIA)
+ true
+

+
+ $(ENABLE_WEB_AUDIO)
+ true
+

+
+ $(ENABLE_WEB_SOCKETS)
+ true
+

+
+ $(ENABLE_WEB_TIMING)
+ true
+

+
+ $(ENABLE_WORKERS)
+ true
+

+
+ $(ENABLE_XHR_TIMEOUT)
+ true
+

+
+ $(ENABLE_XSLT)
+ true
+

+

+

\ No newline at end of file
diff --git a/WebKitLibraries/win/tools64/vsprops/FeatureDefines.vsprops b/WebKitLibraries/win/tools64/vsprops/FeatureDefines.vsprops
new file mode 100644
index 0000000..df2811e
--- /dev/null
+++ b/WebKitLibraries/win/tools64/vsprops/FeatureDefines.vsprops
@@ -0,0 +1,444 @@
+
+
+
+
++ ProjectType="Visual C++"
+ Version="8.00"
+ Name="FeatureDefines"
+ >
+ + Name="VCCLCompilerTool"
+ PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_BLOB);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS3_TEXT_LINE_BREAK);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_STICKY_POSITION);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FONT_LOAD_EVENTS);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_NOSNIFF);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_ELEMENT);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT)"
+ />
+ + Name="ENABLE_3D_RENDERING"
+ Value="ENABLE_3D_RENDERING"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_ACCELERATED_2D_CANVAS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_ACCELERATED_OVERFLOW_SCROLLING"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_BLOB"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CANVAS_PATH"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CANVAS_PROXY"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CHANNEL_MESSAGING"
+ Value="ENABLE_CHANNEL_MESSAGING"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSP_NEXT"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS3_CONDITIONAL_RULES"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS3_TEXT"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS3_TEXT_LINE_BREAK"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_BOX_DECORATION_BREAK"
+ Value="ENABLE_CSS_BOX_DECORATION_BREAK"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_COMPOSITING"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_EXCLUSIONS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_FILTERS"
+ Value="ENABLE_CSS_FILTERS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_GRID_LAYOUT"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_REGIONS"
+ Value="ENABLE_CSS_REGIONS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_SHADERS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_SHAPES"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_STICKY_POSITION"
+ Value="ENABLE_CSS_STICKY_POSITION"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED"
+ Value="ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_CUSTOM_SCHEME_HANDLER"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_DATAGRID"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_DATALIST_ELEMENT"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_DATA_TRANSFER_ITEMS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_DETAILS_ELEMENT"
+ Value="ENABLE_DETAILS_ELEMENT"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_DEVICE_ORIENTATION"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_DIRECTORY_UPLOAD"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_FILE_SYSTEM"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_FILTERS"
+ Value="ENABLE_FILTERS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_FONT_LOAD_EVENTS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_FULLSCREEN_API"
+ Value="ENABLE_FULLSCREEN_API"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_GAMEPAD"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_GEOLOCATION"
+ Value="ENABLE_GEOLOCATION"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_HIGH_DPI_CANVAS"
+ Value="ENABLE_HIGH_DPI_CANVAS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_ICONDATABASE"
+ Value="ENABLE_ICONDATABASE"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_IFRAME_SEAMLESS"
+ Value="ENABLE_IFRAME_SEAMLESS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INDEXED_DATABASE"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_SPEECH"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_TYPE_COLOR"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_TYPE_DATE"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_TYPE_DATETIMELOCAL"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_TYPE_MONTH"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_TYPE_TIME"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_INPUT_TYPE_WEEK"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_JAVASCRIPT_DEBUGGER"
+ Value="ENABLE_JAVASCRIPT_DEBUGGER"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_LEGACY_CSS_VENDOR_PREFIXES"
+ Value="ENABLE_LEGACY_CSS_VENDOR_PREFIXES"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_LEGACY_NOTIFICATIONS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_LINK_PREFETCH"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_LINK_PRERENDER"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_MATHML"
+ Value="ENABLE_MATHML"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_MEDIA_SOURCE"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_MEDIA_STATISTICS"
+ Value="ENABLE_MEDIA_STATISTICS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_METER_ELEMENT"
+ Value="ENABLE_METER_ELEMENT"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_MICRODATA"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_MOUSE_CURSOR_SCALE"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_NOSNIFF"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_NOTIFICATIONS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_PAGE_VISIBILITY_API"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_PROGRESS_ELEMENT"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_PROXIMITY_EVENTS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_QUOTA"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_REGISTER_PROTOCOL_HANDLER"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_REQUEST_ANIMATION_FRAME"
+ Value="ENABLE_REQUEST_ANIMATION_FRAME"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SCRIPTED_SPEECH"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SHADOW_DOM"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SHARED_WORKERS"
+ Value="ENABLE_SHARED_WORKERS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SQL_DATABASE"
+ Value="ENABLE_SQL_DATABASE"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_STYLE_SCOPED"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SUBPIXEL_LAYOUT"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SVG"
+ Value="ENABLE_SVG"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SVG_DOM_OBJC_BINDINGS"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_SVG_FONTS"
+ Value="ENABLE_SVG_FONTS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_TEXT_AUTOSIZING"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_THREADED_HTML_PARSER"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_VIDEO"
+ Value="ENABLE_VIDEO"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_VIDEO_TRACK"
+ Value="ENABLE_VIDEO_TRACK"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_VIEW_MODE_CSS_MEDIA"
+ Value="ENABLE_VIEW_MODE_CSS_MEDIA"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_WEB_AUDIO"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_WEB_SOCKETS"
+ Value="ENABLE_WEB_SOCKETS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_WEB_TIMING"
+ Value=""
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_WORKERS"
+ Value="ENABLE_WORKERS"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_XHR_TIMEOUT"
+ Value="ENABLE_XHR_TIMEOUT"
+ PerformEnvironmentSet="true"
+ />
+ + Name="ENABLE_XSLT"
+ Value="ENABLE_XSLT"
+ PerformEnvironmentSet="true"
+ />
+
diff --git a/WebKitLibraries/win/tools64/vsprops/FeatureDefinesCairo.props b/WebKitLibraries/win/tools64/vsprops/FeatureDefinesCairo.props
new file mode 100644
index 0000000..4c3be9d
--- /dev/null
+++ b/WebKitLibraries/win/tools64/vsprops/FeatureDefinesCairo.props
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+
+
+ ENABLE_CHANNEL_MESSAGING
+
+
+
+ ENABLE_CSS_BOX_DECORATION_BREAK
+
+
+
+
+ ENABLE_CSS_REGIONS
+
+ ENABLE_CSS_STICKY_POSITION
+ ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
+
+
+
+
+ ENABLE_DETAILS_ELEMENT
+
+
+
+ ENABLE_FILTERS
+
+
+ ENABLE_GEOLOCATION
+
+ ENABLE_HIGH_DPI_CANVAS
+ ENABLE_ICONDATABASE
+ ENABLE_IFRAME_SEAMLESS
+
+
+
+
+
+
+
+
+
+ ENABLE_JAVASCRIPT_DEBUGGER
+ ENABLE_LEGACY_CSS_VENDOR_PREFIXES
+
+
+
+ ENABLE_MATHML
+
+
+ ENABLE_METER_ELEMENT
+
+
+
+
+
+
+
+
+
+
+
+ ENABLE_SHARED_WORKERS
+ ENABLE_SQL_DATABASE
+
+ ENABLE_SUBPIXEL_LAYOUT
+ ENABLE_SVG
+
+ ENABLE_SVG_FONTS
+
+
+
+
+
+
+ ENABLE_WEB_SOCKETS
+
+ ENABLE_WORKERS
+ ENABLE_XHR_TIMEOUT
+ ENABLE_XSLT
+

+
+ <_ProjectFileVersion>10.0.40219.1
+

+
+
+ $(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_BLOB);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CSS_STICKY_POSITION);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_FULLSCREEN_API);$(ENABLE_GAMEPAD);$(ENABLE_GEOLOCATION);$(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING);$(ENABLE_HIGH_DPI_CANVAS);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_TYPE_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_INPUT_TYPE_DATE);$(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE);$(ENABLE_INPUT_TYPE_DATETIMELOCAL);$(ENABLE_INPUT_TYPE_MONTH);$(ENABLE_INPUT_TYPE_TIME);$(ENABLE_INPUT_TYPE_WEEK);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LEGACY_CSS_VENDOR_PREFIXES);$(ENABLE_LEGACY_NOTIFICATIONS);$(ENABLE_LINK_PREFETCH);$(ENABLE_LINK_PRERENDER);$(ENABLE_MATHML);$(ENABLE_METER_ELEMENT);$(ENABLE_MICRODATA);$(ENABLE_NOTIFICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_ELEMENT);$(ENABLE_PROXIMITY_EVENTS);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SCRIPTED_SPEECH);$(ENABLE_SHADOW_DOM);$(ENABLE_SHARED_WORKERS);$(ENABLE_STYLE_SCOPED);$(ENABLE_SVG);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_SUBPIXEL_LAYOUT);$(ENABLE_TEXT_AUTOSIZING);$(ENABLE_UNDO_MANAGER);$(ENABLE_VIDEO);$(ENABLE_VIDEO_TRACK);$(ENABLE_VIEW_MODE_CSS_MEDIA);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XSLT);%(PreprocessorDefinitions)
+

+

+
+
+ $(ENABLE_3D_RENDERING)
+ true
+

+
+ $(ENABLE_ACCELERATED_2D_CANVAS)
+ true
+

+
+ $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING)
+ true
+

+
+ $(ENABLE_BLOB)
+ true
+

+
+ $(ENABLE_CANVAS_PROXY)
+ true
+

+
+ $(ENABLE_CHANNEL_MESSAGING)
+ true
+

+
+ $(ENABLE_CSP_NEXT)
+ true
+

+
+ $(ENABLE_CSS3_CONDITIONAL_RULES)
+ true
+

+
+ $(ENABLE_CSS3_TEXT)
+ true
+

+
+ $(ENABLE_CSS_BOX_DECORATION_BREAK)
+ true
+

+
+ $(ENABLE_CSS_COMPOSITING)
+ true
+

+
+ $(ENABLE_CSS_EXCLUSIONS)
+ true
+

+
+ $(ENABLE_CSS_FILTERS)
+ true
+

+
+ $(ENABLE_CSS_GRID_LAYOUT)
+ true
+

+
+ $(ENABLE_CSS_REGIONS)
+ true
+

+
+ $(ENABLE_CSS_SHADERS)
+ true
+

+
+ $(ENABLE_CSS_STICKY_POSITION)
+ true
+

+
+ $(ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED)
+ true
+

+
+ $(ENABLE_CUSTOM_SCHEME_HANDLER)
+ true
+

+
+ $(ENABLE_DATAGRID)
+ true
+

+
+ $(ENABLE_DATALIST_ELEMENT)
+ true
+

+
+ $(ENABLE_DATA_TRANSFER_ITEMS)
+ true
+

+
+ $(ENABLE_DETAILS_ELEMENT)
+ true
+

+
+ $(ENABLE_DEVICE_ORIENTATION)
+ true
+

+
+ $(ENABLE_DIRECTORY_UPLOAD)
+ true
+

+
+ $(ENABLE_FILE_SYSTEM)
+ true
+

+
+ $(ENABLE_FILTERS)
+ true
+

+
+ $(ENABLE_FULLSCREEN_API)
+ true
+

+
+ $(ENABLE_GAMEPAD)
+ true
+

+
+ $(ENABLE_GEOLOCATION)
+ true
+

+
+ $(ENABLE_HIDDEN_PAGE_DOM_TIMER_THROTTLING)
+ true
+

+
+ $(ENABLE_HIGH_DPI_CANVAS)
+ true
+

+
+ $(ENABLE_ICONDATABASE)
+ true
+

+
+ $(ENABLE_IFRAME_SEAMLESS)
+ true
+

+
+ $(ENABLE_INDEXED_DATABASE)
+ true
+

+
+ $(ENABLE_INPUT_SPEECH)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_COLOR)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_DATE)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_DATETIMELOCAL)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_MONTH)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_TIME)
+ true
+

+
+ $(ENABLE_INPUT_TYPE_WEEK)
+ true
+

+
+ $(ENABLE_JAVASCRIPT_DEBUGGER)
+ true
+

+
+ $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES)
+ true
+

+
+ $(ENABLE_LEGACY_NOTIFICATIONS)
+ true
+

+
+ $(ENABLE_LINK_PREFETCH)
+ true
+

+
+ $(ENABLE_LINK_PRERENDER)
+ true
+

+
+ $(ENABLE_MATHML)
+ true
+

+
+ $(ENABLE_MEDIA_SOURCE)
+ true
+

+
+ $(ENABLE_MEDIA_STATISTICS)
+ true
+

+
+ $(ENABLE_METER_ELEMENT)
+ true
+

+
+ $(ENABLE_MICRODATA)
+ true
+

+
+ $(ENABLE_MOUSE_CURSOR_SCALE)
+ true
+

+
+ $(ENABLE_NOTIFICATIONS)
+ true
+

+
+ $(ENABLE_PAGE_VISIBILITY_API)
+ true
+

+
+ $(ENABLE_PROGRESS_ELEMENT)
+ true
+

+
+ $(ENABLE_PROXIMITY_EVENTS)
+ true
+

+
+ $(ENABLE_QUOTA)
+ true
+

+
+ $(ENABLE_REGISTER_PROTOCOL_HANDLER)
+ true
+

+
+ $(ENABLE_REQUEST_ANIMATION_FRAME)
+ true
+

+
+ $(ENABLE_SCRIPTED_SPEECH)
+ true
+

+
+ $(ENABLE_SHADOW_DOM)
+ true
+

+
+ $(ENABLE_SHARED_WORKERS)
+ true
+

+
+ $(ENABLE_SQL_DATABASE)
+ true
+

+
+ $(ENABLE_STYLE_SCOPED)
+ true
+

+
+ $(ENABLE_SUBPIXEL_LAYOUT)
+ true
+

+
+ $(ENABLE_SVG)
+ true
+

+
+ $(ENABLE_SVG_DOM_OBJC_BINDINGS)
+ true
+

+
+ $(ENABLE_SVG_FONTS)
+ true
+

+
+ $(ENABLE_TEXT_AUTOSIZING)
+ true
+

+
+ $(ENABLE_UNDO_MANAGER)
+ true
+

+
+ $(ENABLE_VIDEO)
+ true
+

+
+ $(ENABLE_VIDEO_TRACK)
+ true
+

+
+ $(ENABLE_VIEW_MODE_CSS_MEDIA)
+ true
+

+
+ $(ENABLE_WEB_AUDIO)
+ true
+

+
+ $(ENABLE_WEB_SOCKETS)
+ true
+

+
+ $(ENABLE_WEB_TIMING)
+ true
+

+
+ $(ENABLE_WORKERS)
+ true
+

+
+ $(ENABLE_XHR_TIMEOUT)
+ true
+

+
+ $(ENABLE_XSLT)
+ true
+

+

+

\ No newline at end of file
diff --git a/WebKitLibraries/win/tools64/vsprops/FeatureDefinesCairo.vsprops b/WebKitLibraries/win/tools64/vsprops/FeatureDefinesCairo.vsprops
new file mode 100644
index 0000000..06d7191
--- /dev/null
+++ b/WebKitLibraries/win/tools64/vsprops/FeatureDefinesCairo.vsprops
@@ -0,0 +1,444 @@
+
+
+
+
++ ProjectType="Visual C++"
+ Version="8.00"
+ Name="FeatureDefinesCairo"
+ >
+ + Name="VCCLCompilerTool"
+ PreprocessorDefinitions="$(ENABLE_IFRAME_SEAMLESS);$(ENABLE_REQUEST_ANIMATION_FRAME);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_ACCELERATED_OVERFLOW_SCROLLING);$(ENABLE_BLOB);$(ENABLE_CANVAS_PATH);$(ENABLE_CANVAS_PROXY);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CSS3_CONDITIONAL_RULES);$(ENABLE_CSS3_TEXT);$(ENABLE_CSS3_TEXT_LINE_BREAK);$(ENABLE_CSS_BOX_DECORATION_BREAK);$(ENABLE_CSS_FILTERS);$(ENABLE_CSS_GRID_LAYOUT);$(ENABLE_CSS_SHADERS);$(ENABLE_CSS_COMPOSITING);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_CSS_SHAPES);$(ENABLE_CSS_STICKY_POSITION);$(ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED);$(ENABLE_CUSTOM_SCHEME_HANDLER);$(ENABLE_SQL_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST_ELEMENT);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS_ELEMENT);$

1c867b9 Change WebKitLibraries/win folder structure around.
WebKitLibraries/ChangeLog | 11 +
WebKitLibraries/win/WinTools.make | 5 +
WebKitLibraries/win/tools32/WinTools.make | 3 -
WebKitLibraries/win/tools64/WinTools.make | 3 +
.../win/tools64/scripts/COPYRIGHT-END-YEAR | 1 +
WebKitLibraries/win/tools64/scripts/VERSION | 1 +
.../win/tools64/scripts/auto-version.sh | 115 +++++
.../win/tools64/scripts/feature-defines.sh | 32 ++
.../win/tools64/vsprops/FeatureDefines.props | 420 ++++++++++++++++++
.../win/tools64/vsprops/FeatureDefines.vsprops | 444 ++++++++++++++++++++
.../win/tools64/vsprops/FeatureDefinesCairo.props | 420 ++++++++++++++++++
.../tools64/vsprops/FeatureDefinesCairo.vsprops | 444 ++++++++++++++++++++
WebKitLibraries/win/tools64/vsprops/WinCairo.props | 16 +
.../win/tools64/vsprops/WinCairo.vsprops | 17 +
WebKitLibraries/win/tools64/vsprops/cURL.props | 13 +
WebKitLibraries/win/tools64/vsprops/cURL.vsprops | 13 +
WebKitLibraries/win/tools64/vsprops/common.props | 222 ++++++++++
WebKitLibraries/win/tools64/vsprops/common.vsprops | 67 +++
WebKitLibraries/win/tools64/vsprops/debug.props | 33 ++
WebKitLibraries/win/tools64/vsprops/debug.vsprops | 35 ++
.../win/tools64/vsprops/debug_all.vsprops | 26 ++
.../win/tools64/vsprops/debug_wincairo.props | 38 ++
.../win/tools64/vsprops/debug_wincairo.vsprops | 35 ++
.../win/tools64/vsprops/debugsuffix.props | 23 +
.../win/tools64/vsprops/production.props | 28 ++
.../win/tools64/vsprops/production.vsprops | 37 ++
WebKitLibraries/win/tools64/vsprops/release.props | 17 +
.../win/tools64/vsprops/release.vsprops | 12 +
.../win/tools64/vsprops/releaseproduction.vsprops | 38 ++
29 files changed, 2566 insertions(+), 3 deletions(-)

Upstream: github.com


  • Share