2014-08-26 Dana Burkart Merge r172982. 2014-08-26 Brent Fulgham [Win] Version stamp should include package-level version https://bugs.webkit.org/show_bug.cgi?id=136266 Reviewed by David Kilzer. * win/tools/scripts/auto-version.pl: Retain the full major build version in addition to the three-digit value we use internally. * win/tools/scripts/version-stamp.pl: Find and use the full 3+ digit major build version when stamping the final output file. 2014-08-25 Lucas Forschler Merge r172929 2014-08-25 Brent Fulgham [Win] Pass OFFICIAL_BUILD flag to WebInspectorUI build process https://bugs.webkit.org/show_bug.cgi?id=136229 Reviewed by Dean Jackson. * win/tools/vsprops/common.props: Pass OFFICIAL_BUILD argument from VS to child Make processes. 2014-08-15 Matthew Hanson Merge r172661. 2014-08-15 Brent Fulgham [Win] Link to static VS2013 runtime library. https://bugs.webkit.org/show_bug.cgi?id=136007 Reviewed by Dean Jackson. * win/tools/vsprops/common.props: Update link command. * win/tools/vsprops/debugsuffix.props: Ditto. 2014-08-15 Matthew Hanson Merge r172019. 2014-08-04 Matthew Hanson [Win] Temporarily turn off WebGL feature. https://bugs.webkit.org/show_bug.cgi?id=135543 Unreviewed build fix. Landed on behalf of Brent Fulgham. * win/tools/vsprops/FeatureDefines.props: Deactivate feature. 2014-08-14 Lucas Forschler Merge r172604 2014-08-14 Brent Fulgham [Win] Extend auto-version and version-stamp for RC_ProjectBuildVersion https://bugs.webkit.org/show_bug.cgi?id=135948 Reviewed by David Kilzer. * win/tools/scripts/auto-version.pl: (splitVersion): Use RC_ProjectBuildVersion (or RC_PROJECTBUILDVERSION) if set in the environment as the 'Build Version', unless the multi-tuple version supplied by RC_ProjectSourceVersion already has a fourth component. * win/tools/scripts/version-stamp.pl: Check for RC_ProjectBuildVersion and use it in preference to RC_PROJECTBUILDVERSION. 2014-08-12 Matthew Hanson Merge r171903. 2014-07-31 Brent Fulgham [Win] Use RC_PROJECTBUILDVERSION as build portion of version https://bugs.webkit.org/show_bug.cgi?id=135478 Reviewed by David Kilzer. * win/tools/scripts/version-stamp.pl: Check environment for RC_PROJECTBUILDVERSION, and use it for the build portion of the file version resource. Otherwise, use the __VERSION_BUILD__ value we calculated from the version string. 2014-08-05 Brent Fulgham [Win] Turn off features we don't want to ship this cycle. * win/tools/vsprops/FeatureDefines.props: Match with changes in 2014-07-31 Lucas Forschler Merge r171870 2014-07-31 Brent Fulgham [Win] Fix build failure when using 5-tuple build versions. https://bugs.webkit.org/show_bug.cgi?id=135464 Reviewed by David Kilzer. * win/tools/scripts/version-stamp.pl: Modify the environment for the VersionStamper sub-process to work around bug in that tool. 2014-07-30 Lucas Forschler Merge r171825 2014-07-29 Brent Fulgham [Win] Modify version numbering scheme to support 5-tuple versions https://bugs.webkit.org/show_bug.cgi?id=135400 Reviewed by David Kilzer. Revise the auto-version.pl script so that it generates a set of packed version tuples that allow us to map 5-tuple versions into something that will work with Windows' 3-tuple version structure. * win/tools/scripts/auto-version.pl: (packTwoValues): Added, (splitVersion): Revised to return packed combination of minor-tiny and micro-nano to be used as "MINOR" and "TINY" portion of version. (splitBuildMajorVersion): Deleted. * win/tools/scripts/version-stamp.pl: Added. 2014-07-22 Dana Burkart Merge r171305. 2014-07-21 Brent Fulgham [Win] Correct auto-version.pl script for two-digit version numbers https://bugs.webkit.org/show_bug.cgi?id=135119 Reviewed by David Kilzer. The $MAJOR_VERSION must be the first digit of $BUILD_MAJOR_VERSION, and $MINOR_VERSION must be the remaining digits. Also correct regexp (line 90) that was allowing version numbers larger than three digits to be processed. * win/tools/scripts/auto-version.pl: Correct regular expression. 2014-07-10 Alex Christensen Enable same features on all Windows ports. https://bugs.webkit.org/show_bug.cgi?id=134715 Reviewed by Brent Fulgham. * win/tools/vsprops/FeatureDefinesCairo.props: Made identical to FeatureDefines.props. 2014-07-09 Brent Fulgham [Win] Unreviewed build fix. Build bots don't have a three-part default version string, breaking pattern matching. Handle this case. * win/tools/scripts/auto-version.pl: 2014-07-09 Brent Fulgham [Win] Unreviewed gardening. * win/tools/scripts/auto-version.pl: Protect against malformed paths (trailing backslashes). * win/tools/scripts/feature-defines.pl: Make sure result has an EOL character. 2014-07-09 Brent Fulgham [Win] Remove uses of 'bash' in build system https://bugs.webkit.org/show_bug.cgi?id=134782 Reviewed by Dean Jackson. Remove uses of 'bash' by replacing Windows-specific bash scripts with Perl equivalents. * win/tools/scripts/feature-defines.pl: Copied from WebKitLibraries/win/tools/scripts/feature-defines.sh. * win/tools/scripts/feature-defines.sh: Removed. 2014-07-08 Brent Fulgham [Win] Implement auto-version as a Perl program https://bugs.webkit.org/show_bug.cgi?id=134745 Reviewed by David Kilzer. Translate the auto-version.sh bash script into an equivalent Perl script. * win/tools/scripts/auto-version.pl: Added. * win/tools/scripts/auto-version.sh: Removed. 2014-07-06 Yoav Weiss Turn on img@sizes compile flag https://bugs.webkit.org/show_bug.cgi?id=134634 Reviewed by Benjamin Poulain. * win/tools/vsprops/FeatureDefines.props: Added compile flag. 2014-07-01 Pratik Solanki Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled https://bugs.webkit.org/show_bug.cgi?id=134454 Reviewed by Andreas Kling. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-06-25 Laszlo Gombos Remove build guard for progress element https://bugs.webkit.org/show_bug.cgi?id=134292 Reviewed by Benjamin Poulain. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-06-21 Eva Balazsfalvi Removing PAGE_VISIBILITY_API compile guard. https://bugs.webkit.org/show_bug.cgi?id=133844 Reviewed by Gavin Barraclough. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-06-11 Jer Noble Update WKSI for . Rubber stamped by Eric Carlson. * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-06-02 David Kilzer Error running copy-webkitlibraries-to-product-directory Reviewed by Filip Pizlo. * Makefile: Ignore the mysterious future. Use "@true" to suppress the annoying "Nothing to be done for `libs'." message. 2014-05-27 Tibor Meszaros Remove BLOB guards https://bugs.webkit.org/show_bug.cgi?id=132863 Reviewed by Csaba Osztrogonác. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-05-20 Dean Jackson [Mac] Allow popup menus to override default appearance https://bugs.webkit.org/show_bug.cgi?id=133129 Reviewed by Tim Horton. Add a new parameter to WKPopupMenu. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-05-14 Tibor Meszaros Remove CSS_STICKY_POSITION guards https://bugs.webkit.org/show_bug.cgi?id=132676 Reviewed by Simon Fraser. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-05-06 David Kilzer Add Makefile targets for copying static libraries (LLVM and WKSI) Reviewed by Mark Rowe. * Makefile: Added. (libs): Install both LLVM and WKSI static libraries. (all): Add dependency on 'libs' target. (debug d): Set configuration, the call 'libs' target. (release r): Ditto. 2014-05-05 Dean Jackson https://bugs.webkit.org/show_bug.cgi?id=132593 Update WebKitSystemInterface to allow animated focus rings. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-05-05 Brent Fulgham [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable https://bugs.webkit.org/show_bug.cgi?id=132580 Reviewed by Dean Jackson. * win/tools/scripts/auto-version.sh: Incorporate Mark's revised syntax. 2014-05-05 Brent Fulgham [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable https://bugs.webkit.org/show_bug.cgi?id=132580 Reviewed by Dean Jackson. * win/tools/scripts/auto-version.sh: Fall back to all-caps version of environment variable if mixed-case version is not present. 2014-05-01 Brent Fulgham Correct case of environment variables in auto-version.sh scripts https://bugs.webkit.org/show_bug.cgi?id=132455 Reviewed by Dean Jackson. Although we have historically used RC_PROJECTSOURCEVERSION in our scripts, the actual environment variable is RC_ProjectSourceVersion. Old versions of Cygwin converted this to all-caps by default, but this is no longer the case. We need to use the proper case to avoid build failures. * win/tools/scripts/auto-version.sh: Although we have historically coded this as 'RC_PROJECTSOURCEVERSION', it is actually 'RC_ProjectSourceVersion'. 2014-04-25 Dean Jackson Update WKSI for https://webkit.org/b/132195 Sorry, I forgot to update the header. This should fix the Mac builds. * WebKitSystemInterface.h: 2014-04-25 Dean Jackson Update WKSI for https://webkit.org/b/132195 Reviewed by Jessie Berlin. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-04-22 Alex Christensen Removed old stdbool and inttypes headers. https://bugs.webkit.org/show_bug.cgi?id=131966 Reviewed by Brent Fulgham. * win/tools/vsprops/WinCairo.props: Removed references to os-win32 directory. 2014-04-15 Filip Pizlo Update LLVM binary drops for Mountain Lion to LLVM r206312. Rubber stamped by Geoffrey Garen. * LLVMIncludesMountainLion.tar.bz2: * LLVMLibrariesMountainLion.tar.bz2: 2014-04-15 Filip Pizlo Add LLVM binary drops for Mavericks using LLVM r206312. Rubber stamped by Geoffrey Garen. * LLVMIncludesMavericks.tar.bz2: Added. * LLVMLibrariesMavericks.tar.bz2: Added. 2014-04-03 Brent Fulgham [Win] Enable the CSS_GRID_LAYOUT feature. https://bugs.webkit.org/show_bug.cgi?id=131147 Reviewed by Simon Fraser. Just like the CANVAS_PATH feature, this seems to have been overlooked when it was turned on for other ports. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-04-02 Dean Jackson Update WKSI. * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-04-02 Brent Fulgham [Win] Enable the CANVAS_PATH feature. https://bugs.webkit.org/show_bug.cgi?id=131114 Reviewed by Dean Jackson. This code build and runs on Windows just fine. It was overlooked when the feature was activated on other platforms. * win/tools/vsprops/FeatureDefines.props: Turn on the feature. * win/tools/vsprops/FeatureDefinesCairo.props: Ditto. 2014-03-31 Alex Christensen [WinCairo] Unreviewed build fix after r166496. * win/tools/vsprops/GStreamerCommon.props: Added gio-2.0.lib to list of GStreamer includes. 2014-03-24 Brent Fulgham [Win] Enable WebVTT Regions on Windows. https://bugs.webkit.org/show_bug.cgi?id=130680 Reviewed by Eric Carlson. * win/tools/vsprops/FeatureDefines.props: Turn on WEBVTT_REGIONS * win/tools/vsprops/FeatureDefinesCairo.props: Ditto. 2014-03-19 Jer Noble [Mac][EME] Query whether decoder support exists before creating a new MediaKeys object. https://bugs.webkit.org/show_bug.cgi?id=130459 Reviewed by Eric Carlson. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-03-18 Alex Christensen [WinCairo] Unreviewed build fix after r165763. * win/tools/vsprops/GStreamerCommon.props: Link to gsttag-1.0.lib in addition to other GStreamer libraries. 2014-03-14 Maciej Stachowiak Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers https://bugs.webkit.org/show_bug.cgi?id=130276 Reviewed by Simon Fraser. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/tools/scripts/auto-version.sh: 2014-03-14 Dean Jackson Remove libWebKitSystemInterfaceLion.a https://bugs.webkit.org/show_bug.cgi?id=130254 Reviewed by Geoffrey Garen and Andreas Kling. We don't support Lion any more. * libWebKitSystemInterfaceLion.a: Removed. 2014-03-13 Dean Jackson Update WKSI to fix a small leak on iOS. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-03-12 Dean Jackson [WebGL] WebKit1 + WebKit2 iOS clients should check load policy https://bugs.webkit.org/show_bug.cgi?id=130162 Add iOS implementations of WebGL load policy queries. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-03-10 Brent Fulgham [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages. https://bugs.webkit.org/show_bug.cgi?id=130023 Reviewed by Dean Jackson. * win/tools/vsprops/common.props: Pass WEBKIT_LIBRARIES value to subprocesses. * win/tools/vsprops/debugsuffix.props: Make sure OFFICIAL_BUILD is set. * win/tools/vsprops/production.props: Ditto. 2014-03-06 Dean Jackson Update WebKitSystemInterface. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-03-05 Dean Jackson https://bugs.webkit.org/show_bug.cgi?id=129722 Update WKSI, again, to fix the build. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-03-05 Dean Jackson https://bugs.webkit.org/show_bug.cgi?id=129722 And remember to copy the header file! * WebKitSystemInterface.h: 2014-03-05 Dean Jackson https://bugs.webkit.org/show_bug.cgi?id=129722 Update WKSI. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-03-05 Eric Carlson [iOS] Show external device name/type in placeholder https://bugs.webkit.org/show_bug.cgi?id=129723 Reviewed by Jer Noble. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-02-21 Jeffrey Pfau [Mac] Cache callbacks for cache partitioning may be passed null https://bugs.webkit.org/show_bug.cgi?id=129175 Reviewed by Brady Eidson. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: 2014-02-11 Roger Fong [Windows] Set ENABLE_CSS_SHAPE_INSIDE feature flag on Windows. * win/tools/vsprops/FeatureDefines.props: 2014-02-04 Andreas Kling Remove