From 8a0914b749bbe7da7768e07a7db5c6d4bb09472b Mon Sep 17 00:00:00 2001 From: Steve Block Date: Mon, 15 Feb 2010 12:23:52 +0000 Subject: Merge webkit.org at r54731 : Initial merge by git Change-Id: Ia79977b6cf3b0b00c06ef39419989b28e57e4f4a --- WebKitLibraries/ChangeLog | 33 ++++++++++++++++++++++ WebKitLibraries/win/tools/scripts/VERSION | 2 +- WebKitLibraries/win/tools/scripts/auto-version.sh | 22 ++++++++++----- .../win/tools/vsprops/FeatureDefines.vsprops | 7 ++++- 4 files changed, 55 insertions(+), 9 deletions(-) (limited to 'WebKitLibraries') diff --git a/WebKitLibraries/ChangeLog b/WebKitLibraries/ChangeLog index 4f8f848..8eccc7d 100644 --- a/WebKitLibraries/ChangeLog +++ b/WebKitLibraries/ChangeLog @@ -1,3 +1,36 @@ +2010-02-11 Brian Weinstein + + Rubber-stamped by Eric Seidel. + + Turn back on SVG Filters on Windows, as they were accidentally disabled and cause + test breakage. + + * win/tools/vsprops/FeatureDefines.vsprops: + +2010-02-08 Maciej Stachowiak + + Reviewed by Cameron Zwarich. + + Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose. + https://bugs.webkit.org/show_bug.cgi?id=34698 + + * win/tools/vsprops/FeatureDefines.vsprops: + +2010-02-04 Mark Rowe + + Reviewed by Steve Falkenburg. + + Update auto-version.sh to better handle major version numbers with fewer than three digits, + and the case when WEBKITLIBRARIESDIR is not set. + + * win/tools/scripts/auto-version.sh: + +2010-02-04 Steve Falkenburg + + Windows build fix for projects not defining WebKitLibrariesDir. + + * win/tools/scripts/auto-version.sh: + 2010-02-03 Dan Bernstein Reviewed by Anders Carlsson. diff --git a/WebKitLibraries/win/tools/scripts/VERSION b/WebKitLibraries/win/tools/scripts/VERSION index 625c09b..910fbe3 100644 --- a/WebKitLibraries/win/tools/scripts/VERSION +++ b/WebKitLibraries/win/tools/scripts/VERSION @@ -1 +1 @@ -532 +533 diff --git a/WebKitLibraries/win/tools/scripts/auto-version.sh b/WebKitLibraries/win/tools/scripts/auto-version.sh index cbdc1af..acb1c61 100755 --- a/WebKitLibraries/win/tools/scripts/auto-version.sh +++ b/WebKitLibraries/win/tools/scripts/auto-version.sh @@ -32,14 +32,21 @@ chomp() eval $1=\$value; } -FALLBACK_VERSION_PATH=`cygpath -u "$WEBKITLIBRARIESDIR\\tools\\scripts\\VERSION"` +if [[ -n "$WEBKITLIBRARIESDIR" ]]; then + FALLBACK_VERSION_PATH=`cygpath -u "$WEBKITLIBRARIESDIR\\tools\\scripts\\VERSION"` + FALLBACK_VERSION=$(cat "$FALLBACK_VERSION_PATH"); + + COPYRIGHT_END_YEAR_PATH=`cygpath -u "$WEBKITLIBRARIESDIR\\tools\\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"; -FALLBACK_VERSION=$(cat "$FALLBACK_VERSION_PATH"); PROPOSED_VERSION=${ENVIRONMENT_VERSION:-$FALLBACK_VERSION} chomp PROPOSED_VERSION @@ -53,7 +60,7 @@ 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 )) +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} @@ -87,10 +94,6 @@ if [ -z ${ENVIRONMENT_VERSION} ]; then VERSION_TEXT="${VERSION_TEXT_SHORT} ${USER} - ${BUILD_DATE} - r${SVN_REVISION}" fi -COPYRIGHT_END_YEAR_PATH=`cygpath -u "$WEBKITLIBRARIESDIR\\tools\\scripts\\COPYRIGHT-END-YEAR"` -COPYRIGHT_END_YEAR=$(cat "$COPYRIGHT_END_YEAR_PATH"); -chomp COPYRIGHT_END_YEAR - cat > "$OUTPUT_FILE" < "$OUTPUT_FILE" <> "$OUTPUT_FILE" < +