2018-06-27 Jonathan Bedard Enable WebKit iOS 12 build https://bugs.webkit.org/show_bug.cgi?id=187024 Reviewed by David Kilzer. * WebKitPrivateFrameworkStubs/iOS/12: Added. 2018-05-24 Joseph Pecoraro [iOS] Hard link AppSupport instead of soft linking https://bugs.webkit.org/show_bug.cgi?id=185959 Reviewed by Timothy Horton. * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework/AppSupport.tbd: * WebKitPrivateFrameworkStubs/iOS/11/AppSupport.framework/AppSupport.tbd: Add stub for ObjC Class CPNetworkObserver. 2018-03-17 Jiewen Tan [WebAuthN] Implement authenticatorMakeCredential https://bugs.webkit.org/show_bug.cgi?id=183527 Reviewed by Brent Fulgham. * WebKitPrivateFrameworkStubs/iOS/11/DeviceIdentity.framework/DeviceIdentity.tbd: Added. 2018-02-20 Tim Horton Introduce HAVE(IOSURFACE_ACCELERATOR) https://bugs.webkit.org/show_bug.cgi?id=182955 Reviewed by Sam Weinig. * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd: * WebKitPrivateFrameworkStubs/iOS/10/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/11/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Added. Switch IOSurfaceAccelerator symbols over to the still-private IOSurfaceAccelerator framework. 2018-01-19 Ryan Haddad Unreviewed, rolling out r227211. Breaks iOS Simulator tests. Reverted changeset: "Expose Safe Browsing SPI" https://bugs.webkit.org/show_bug.cgi?id=181804 https://trac.webkit.org/changeset/227211 2017-12-22 Jeff Miller Update user-visible copyright strings to include 2018 https://bugs.webkit.org/show_bug.cgi?id=181141 Reviewed by Dan Bernstein. * win/tools/scripts/COPYRIGHT-END-YEAR: 2017-10-05 Darin Adler Remove additional WebKitSystemInterface remnants https://bugs.webkit.org/show_bug.cgi?id=177948 Reviewed by Andy Estes. * libWebKitSystemInterfaceElCapitan.a: Removed. * libWebKitSystemInterfaceIOSDevice10.a: Removed. * libWebKitSystemInterfaceIOSDevice11.a: Removed. * libWebKitSystemInterfaceIOSSimulator10.a: Removed. * libWebKitSystemInterfaceIOSSimulator11.a: Removed. * libWebKitSystemInterfaceOSX10.12.a: Removed. * libWebKitSystemInterfaceOSX10.13.a: Removed. 2017-07-05 Jonathan Bedard Add WebKitPrivateFrameworkStubs for iOS 11 https://bugs.webkit.org/show_bug.cgi?id=173988 Reviewed by David Kilzer. * WebKitPrivateFrameworkStubs/iOS/9: Add Mac architecture for Simulator. * WebKitPrivateFrameworkStubs/iOS/10: Ditto.. * WebKitPrivateFrameworkStubs/iOS/11: Added. 2017-07-01 Dan Bernstein [iOS] Remove code only needed when building for iOS 9.x https://bugs.webkit.org/show_bug.cgi?id=174068 Reviewed by Tim Horton. * WebKitPrivateFrameworkStubs/iOS/9: Removed. * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Removed. * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Removed. * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Removed. * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Removed. * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Removed. * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Removed. * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Removed. * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Removed. * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Removed. * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Removed. 2017-06-29 Jonathan Bedard Add WebKitSystemInterface for iOS 11 https://bugs.webkit.org/show_bug.cgi?id=173936 Reviewed by Lucas Forschler. * libWebKitSystemInterfaceIOSDevice11.a: Added. * libWebKitSystemInterfaceIOSSimulator11.a: Added. 2017-06-21 Andreas Kling [iOS] Ensure that GraphicsServices is initialized before calling GSFontPurgeFontCache(). https://bugs.webkit.org/show_bug.cgi?id=173616 Reviewed by Chris Dumez. * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: 2017-06-09 Lucas Forschler Update existing WebKitSystemInterface libraries. Add macOS 10.13 libraries. Remove macOS 10.10 libraries. Remove iOS 10.9 libraries. Reviewed by Conrad Schultz. * libWebKitSystemInterfaceElCapitan.a: * libWebKitSystemInterfaceIOSDevice10.a: * libWebKitSystemInterfaceIOSDevice9.a: Removed. * libWebKitSystemInterfaceIOSSimulator10.a: * libWebKitSystemInterfaceIOSSimulator9.a: Removed. * libWebKitSystemInterfaceOSX10.12.a: * libWebKitSystemInterfaceOSX10.13.a: Added. * libWebKitSystemInterfaceYosemite.a: Removed. 2017-04-11 Dan Bernstein [Cocoa] WebKit unnecessarily soft-links CorePrediction https://bugs.webkit.org/show_bug.cgi?id=170644 Reviewed by Sam Weinig. * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added this framework stub. * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added. 2017-04-08 Dan Bernstein Removed an empty directory left behind after r212841. * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Removed. 2017-02-20 Ryan Haddad Unreviewed, rolling out r212685. This change broke the 32-bit Sierra build. Reverted changeset: "Resource Load Statistics: Add alternate classification method" https://bugs.webkit.org/show_bug.cgi?id=168347 http://trac.webkit.org/changeset/212685 2017-02-20 John Wilander Resource Load Statistics: Add alternate classification method https://bugs.webkit.org/show_bug.cgi?id=168347 Reviewed by Alex Christensen. * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added. * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added. Stubs for private framework. 2017-01-12 Andreas Kling [iOS] Purge GraphicsServices font cache on memory warning. Reviewed by Antti Koivisto. * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Add SPI. 2017-01-01 Jeff Miller Update user-visible copyright strings to include 2017 https://bugs.webkit.org/show_bug.cgi?id=166278 Reviewed by Dan Bernstein. * win/tools/scripts/COPYRIGHT-END-YEAR: 2016-09-07 Daniel Bates Update WebKitSystemInterface Rubber-stamped by Dean Jackson. Additionally, add WebKitSystemInterface for iOS 10. * libWebKitSystemInterfaceElCapitan.a: * libWebKitSystemInterfaceIOSDevice10.a: Added. * libWebKitSystemInterfaceIOSDevice9.a: * libWebKitSystemInterfaceIOSSimulator10.a: Added. * libWebKitSystemInterfaceIOSSimulator9.a: * libWebKitSystemInterfaceOSX10.12.a: * libWebKitSystemInterfaceYosemite.a: 2016-08-19 Daniel Bates Attempt to fix the iOS 9.3 build Reorder the keys in the text-based stubs to make linker happy. * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: 2016-08-16 Daniel Bates WKSI static library should be named by major iOS revision, not individual updates https://bugs.webkit.org/show_bug.cgi?id=160727 Reviewed by Alexey Proskuryakov. * libWebKitSystemInterfaceIOSDevice9.0.a: Removed. * libWebKitSystemInterfaceIOSDevice9.2.a: Removed. * libWebKitSystemInterfaceIOSDevice9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSDevice9.3.a. * libWebKitSystemInterfaceIOSSimulator9.0.a: Removed. * libWebKitSystemInterfaceIOSSimulator9.2.a: Removed. * libWebKitSystemInterfaceIOSSimulator9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSSimulator9.3.a. 2016-08-15 Daniel Bates Cannot build WebKit for iOS device using Xcode 7.3/iOS 9.3 public SDK due to missing private frameworks and libraries https://bugs.webkit.org/show_bug.cgi?id=155931 Reviewed by Dan Bernstein. Add text-based stubs for private frameworks in iOS 9 and iOS 10 beta. * WebKitPrivateFrameworkStubs: Added. * WebKitPrivateFrameworkStubs/iOS: Added. * WebKitPrivateFrameworkStubs/iOS/10: Added. * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework: Added. * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework/AppSupport.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework: Added. * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework/AssertionServices.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework: Added. * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework/CorePDF.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework: Added. * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework: Added. * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/9: Added. * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Added. * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Added. * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Added. * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Added. * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Added. * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Added. * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Added. 2016-07-13 Per Arne Vollan [Win] DLLs are missing version information. https://bugs.webkit.org/show_bug.cgi?id=159349 Reviewed by Alex Christensen. Avoid using environment variable WEBKIT_LIBRARIES when finding version stamper utility, in case it is not defined. Instead, use the location of the perl script to find the utility. * win/tools/scripts/version-stamp.pl: 2016-07-12 Per Arne Vollan [Win] DLLs are missing version information. https://bugs.webkit.org/show_bug.cgi?id=159349 Reviewed by Brent Fulgham. The version stamping will fail if the target path has forward slashes. * win/tools/scripts/version-stamp.pl: Replace forward slashes with backslashes. 2016-06-14 Lucas Forschler Update existing WebKitSystemInterface Libraries. Add macOS Sierra WebKitSystemInterface. Rubber-stamped by Alexey Proskuryakov. * libWebKitSystemInterfaceElCapitan.a: * libWebKitSystemInterfaceIOSDevice9.2.a: * libWebKitSystemInterfaceIOSSimulator9.2.a: * libWebKitSystemInterfaceOSX10.12.a: Added. * libWebKitSystemInterfaceYosemite.a: 2016-06-09 Alex Christensen Clean up Visual Studio properties files after switching to CMake. * win/tools/WinTools.make: Removed. * win/tools/vsprops: Removed. * win/tools/vsprops/FeatureDefines.props: Removed. * win/tools/vsprops/FeatureDefinesCairo.props: Removed. * win/tools/vsprops/GStreamer32.props: Removed. * win/tools/vsprops/GStreamer64.props: Removed. * win/tools/vsprops/GStreamerCommon.props: Removed. * win/tools/vsprops/WinCairo.props: Removed. * win/tools/vsprops/cURL.props: Removed. * win/tools/vsprops/common.props: Removed. * win/tools/vsprops/debug.props: Removed. * win/tools/vsprops/debug_wincairo.props: Removed. * win/tools/vsprops/debugsuffix.props: Removed. * win/tools/vsprops/production.props: Removed. * win/tools/vsprops/release.props: Removed. 2016-04-28 Dean Jackson Update WebKitSystemInterface to internal version 82799. * WebKitSystemInterface.h: * libWebKitSystemInterfaceElCapitan.a: * libWebKitSystemInterfaceIOSDevice9.2.a: * libWebKitSystemInterfaceIOSSimulator9.2.a: * libWebKitSystemInterfaceYosemite.a: 2016-03-25 Joseph Pecoraro Web Inspector: make at the root should not create a WebKitLibraries/--lvm directory https://bugs.webkit.org/show_bug.cgi?id=155918 Reviewed by Timothy Hatcher. * Makefile: Remove no longer used --llvm option. 2016-03-25 Daniel Bates Add WebKitSystemInterface for iOS 9.3 https://bugs.webkit.org/show_bug.cgi?id=155893 Rubber-stamped by Alexey Proskuryakov. * libWebKitSystemInterfaceIOSDevice9.3.a: Added. * libWebKitSystemInterfaceIOSSimulator9.3.a: Added. 2016-03-13 Joseph Pecoraro Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards https://bugs.webkit.org/show_bug.cgi?id=155417 Reviewed by Yusuke Suzuki. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2016-02-24 Nikos Andronikos [web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface https://bugs.webkit.org/show_bug.cgi?id=151688 Reviewed by Dean Jackson. Enables the WEB_ANIMATIONS compiler switch. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2016-02-17 Filip Pizlo Remove LLVM dependencies from WebKit https://bugs.webkit.org/show_bug.cgi?id=154323 Reviewed by Antti Koivisto and Benjamin Poulain. * LLVMIncludesElCapitan.tar.bz2: Removed. * LLVMIncludesIOS9.tar.bz2: Removed. * LLVMIncludesMavericks.tar.bz2: Removed. * LLVMIncludesYosemite.tar.bz2: Removed. * LLVMLibrariesElCapitan.tar.bz2: Removed. * LLVMLibrariesIOS9.tar.bz2: Removed. * LLVMLibrariesMavericks.tar.bz2: Removed. * LLVMLibrariesYosemite.tar.bz2: Removed. 2016-01-27 Daniel Bates Remove WebKitSystemInterface for iOS SDK < 9 https://bugs.webkit.org/show_bug.cgi?id=153570 Reviewed by Andy Estes. We no longer support building for iOS < 9. * libWebKitSystemInterfaceIOSDevice8.1.a: Removed. * libWebKitSystemInterfaceIOSDevice8.2.a: Removed. * libWebKitSystemInterfaceIOSDevice8.3.a: Removed. * libWebKitSystemInterfaceIOSDevice8.4.a: Removed. * libWebKitSystemInterfaceIOSSimulator8.1.a: Removed. * libWebKitSystemInterfaceIOSSimulator8.2.a: Removed. * libWebKitSystemInterfaceIOSSimulator8.3.a: Removed. * libWebKitSystemInterfaceIOSSimulator8.4.a: Removed. 2016-01-26 Daniel Bates Add WebKitSystemInterface for iOS 9.2 https://bugs.webkit.org/show_bug.cgi?id=153355 Rubber-stamped by David Kilzer. * WebKitSystemInterface.h: * WebKitSystemInterfaceIOS.h: Removed. * libWebKitSystemInterfaceIOSDevice9.2.a: Added. * libWebKitSystemInterfaceIOSSimulator9.2.a: Added. 2016-01-02 Andy Estes Try to fix the Windows build After r194496, the Windows build appeared to use a stale copy of StdLibExtras.h. I deleted the build directory on the bots, and am touching this file to force a new build. * win/tools/vsprops/common.props: 2016-01-01 Jeff Miller Update user-visible copyright strings to include 2016 https://bugs.webkit.org/show_bug.cgi?id=152531 Reviewed by Alexey Proskuryakov. * win/tools/scripts/COPYRIGHT-END-YEAR: 2015-12-19 Dan Bernstein [Mac] WebKit contains dead source code for OS X Mavericks and earlier https://bugs.webkit.org/show_bug.cgi?id=152462 Reviewed by Alexey Proskuryakov. * libWebKitSystemInterfaceMavericks.a: Removed. 2015-12-16 Youenn Fablet [Fetch API] Add fetch API compile time flag https://bugs.webkit.org/show_bug.cgi?id=152254 Reviewed by Darin Adler. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-12-01 Yusuke Suzuki [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature https://bugs.webkit.org/show_bug.cgi?id=150792 Reviewed by Saam Barati. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-12-01 Commit Queue Unreviewed, rolling out r192914. https://bugs.webkit.org/show_bug.cgi?id=151734 JSC tests for this change are failing on 32 and 64-bit bots (Requested by ryanhaddad on #webkit). Reverted changeset: "[ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature" https://bugs.webkit.org/show_bug.cgi?id=150792 http://trac.webkit.org/changeset/192914 2015-12-01 Yusuke Suzuki [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature https://bugs.webkit.org/show_bug.cgi?id=150792 Reviewed by Saam Barati. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-11-05 Nikos Andronikos Add runtime and compile time flags for enabling Web Animations API and model. https://bugs.webkit.org/show_bug.cgi?id=150914 Reviewed by Benjamin Poulain. Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-11-01 Yusuke Suzuki [ES6] Support Generator Syntax https://bugs.webkit.org/show_bug.cgi?id=150769 Reviewed by Geoffrey Garen. Added ENABLE_ES6_GENERATORS flag. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-10-26 Dana Burkart `make analyze` should build using the debug configuration https://bugs.webkit.org/show_bug.cgi?id=150571 Reviewed by Lucas Forschler. * Makefile: 2015-10-20 Yoav Weiss Rename the PICTURE_SIZES flag to CURRENTSRC https://bugs.webkit.org/show_bug.cgi?id=150275 Reviewed by Dean Jackson. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-10-08 Daniel Bates Add LLVM binaries for iOS 9 device https://bugs.webkit.org/show_bug.cgi?id=149913 Rubber-stamped by Filip Pizlo. Add LLVM 3.6.2 binaries for ARM64-based iOS devices. We make use of LLVM for the FTL, which is enabled for 64-bit iOS devices. I built these binaries by performing the following: 1) Check out WebKit to a directory like /some/path/OpenSource. 2) Download and expand the archive into /some/path/OpenSource/llvm. 3) In /some/path/OpenSource, delete the WebKitBuild directory to ensure a clean build. 4) Run `Tools/Scripts/build-jsc --release --device ARCHS=arm64 ONLY_ACTIVE_ARCH=NO` to build both LLVM and JavaScriptCore. 5) Run `Tools/Scripts/export-llvm-build -i WebKitLibraries/LLVMIncludesIOSDevice9.tar.bz2 -l WebKitLibraries/LLVMLibrariesIOSDevice9.tar.bz2 -b llvm/wkLLVMBuild -B llvm/wkLLVMBuild/Release+Asserts -s llvm` to produce files LLVM{Includes, Libraries}IOS9.tar.bz2. * LLVMIncludesIOS9.tar.bz2: Added. * LLVMLibrariesIOS9.tar.bz2: Added. 2015-09-25 Alex Christensen Prepare internal AppleWin build for CMake https://bugs.webkit.org/show_bug.cgi?id=149570 Reviewed by Brent Fulgham. * win/tools/scripts/auto-version.pl: Use the WEBKIT_LIBRARIES environment variable if it exists. 2015-09-25 Brent Fulgham [Win] Unreviewed build fix. * win/tools/vsprops/FeatureDefines.props: Let Windows build know about the STREAMS_API feature. 2015-09-24 Daniel Bates Add WebKitSystemInterface for iOS 9.0 https://bugs.webkit.org/show_bug.cgi?id=149550 Rubber-stamped by Alexey Proskuryakov. * WebKitSystemInterface.h: * libWebKitSystemInterfaceIOSDevice9.0.a: Added. * libWebKitSystemInterfaceIOSSimulator9.0.a: Added. 2015-09-18 Alex Christensen Remove last required use of WEBKIT_LIBRARIES environment variable on Windows https://bugs.webkit.org/show_bug.cgi?id=149355 Reviewed by Brent Fulgham. * win/tools/scripts/auto-version.pl: Use the directory of $0 (the currently executed perl script) to find the perl script instead of an environment variable. This makes it possible to build WebKit on Windows without environment variables. 2015-09-14 Chris Dumez Disable PICTURE_SIZES on AppleWin https://bugs.webkit.org/show_bug.cgi?id=149125 Reviewed by Alexey Proskuryakov. * win/tools/vsprops/FeatureDefines.props: 2015-08-31 Brent Fulgham [Win] Unreviewed build fix. * win/lib32/WebKitSystemInterface.lib: Update with VS2015 build of this library to avoid linker errors on build bots. 2015-08-21 Brent Fulgham [Win] Unreviewed build fix. * win/tools/vsprops/common.props: Ignore a warning that is filling the build logs with useless cruft. 2015-08-20 Lucas Forschler Check in LLVM 3.6.2 binary drops for OS X Mavericks. Check in drops built from the LLVM 3.6.2 open source release. * LLVMIncludesMavericks.tar.bz2: * LLVMLibrariesMavericks.tar.bz2: 2015-08-12 Lucas Forschler Check in LLVM 3.6.2 binary drops for OS X Yosemite Check in drops built from the LLVM 3.6.2 open source release. 2015-08-11 Brent Fulgham [Win] Unreviewed build fix for VS2015 targets. * win/lib32/WebKitSystemInterface.lib: Update with VS2015 version of library. 2015-08-04 Alex Christensen Fix quirks with CMake and VS2015 https://bugs.webkit.org/show_bug.cgi?id=147663 Reviewed by Brent Fulgham. * win/tools/vsprops/common.props: Hide some warnings. Using the same variable names in nested scopes is ok for now. 2015-08-04 Brent Fulgham [Win] Update Apple Windows build for VS2015 https://bugs.webkit.org/show_bug.cgi?id=147653 Reviewed by Dean Jackson. * win/tools/vsprops/common.props: Fix build flags to use Windows 7 (WINVER=0x601) as minimum build target for 64-bit builds. 2015-08-03 Filip Pizlo Check in LLVM 3.6.2 binary drops for El Capitan https://bugs.webkit.org/show_bug.cgi?id=147582 Reviewed by Alexey Proskuryakov. Check in drops built from the LLVM 3.6.2 open source release. These drops were built by doing: 1) Check out WebKit to a directory like /some/path/OpenSource. 2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from: http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz 3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a totally clean build (i.e. delete WebKitBuild before starting). 4) Run the following to create binary drops: Tools/Scripts/export-llvm-build -i WebKitLibraries/LLVMIncludesElCapitan.tar.bz2 -l WebKitLibraries/LLVMLibrariesElCapitan.tar.bz2 -b llvm/wkLLVMBuild -B llvm/wkLLVMBuild/Release+Asserts -s llvm * LLVMIncludesElCapitan.tar.bz2: Added. * LLVMLibrariesElCapitan.tar.bz2: Added. 2015-07-28 Yusuke Suzuki [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false" https://bugs.webkit.org/show_bug.cgi?id=147350 Reviewed by Sam Weinig. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-07-20 Gordon Sheridan WKSI support for blocking a plug-in for non-security reasons. https://bugs.webkit.org/show_bug.cgi?id=145009 Reviewed by Anders Carlsson. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceYosemite.a: 2015-07-02 Daniel Bates [iOS] Add WebKitSystemInterface for iOS 8.4 https://bugs.webkit.org/show_bug.cgi?id=146548 Rubber-stamped by Zalan Bujtas. * WebKitSystemInterfaceIOS.h: * libWebKitSystemInterfaceIOSDevice8.4.a: Added. * libWebKitSystemInterfaceIOSSimulator8.4.a: Added. 2015-06-30 Andy VanWagoner Implement ECMAScript Internationalization API https://bugs.webkit.org/show_bug.cgi?id=90906 Reviewed by Benjamin Poulain. * win/tools/vsprops/FeatureDefines.props: add ENABLE_INTL flag * win/tools/vsprops/FeatureDefinesCairo.props: add ENABLE_INTL flag 2015-06-29 Hyungwook Lee [Win] Activate SSE support for 32-bit builds. https://bugs.webkit.org/show_bug.cgi?id=144923 Reviewed by Brent Fulgham. * win/tools/vsprops/common.props: 2015-06-26 Per Arne Vollan [WinCairo] Enable WEB_TIMING. https://bugs.webkit.org/show_bug.cgi?id=146357 Reviewed by Brent Fulgham. * win/tools/vsprops/FeatureDefinesCairo.props: 2015-06-26 Csaba Osztrogonác Unreviewed buildfix after r185971, disable WEB_TIMING. * win/tools/vsprops/FeatureDefinesCairo.props: 2015-06-25 Brent Fulgham [WIN] Enable WEB_TIMING API https://bugs.webkit.org/show_bug.cgi?id=146330 Reviewed by Dean Jackson. Enable WEB_TIMING features on Windows by activating the feature flag, and correcting some build errors. * win/tools/vsprops/FeatureDefines.props: Enable feature flag. * win/tools/vsprops/FeatureDefinesCairo.props: Ditto. 2015-05-27 Dean Jackson img.currentSrc problem in strict mode with old picturefill https://bugs.webkit.org/show_bug.cgi?id=144095 Reviewed by Simon Fraser. Add a PICTURE_SIZES flag. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-05-09 Yoav Weiss Remove the PICTURE_SIZES build flag https://bugs.webkit.org/show_bug.cgi?id=144679 Reviewed by Benjamin Poulain. Removed the PICTURE_SIZES build time flag. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-05-05 daegyu lee Remove the remaining vestiges of SVG feature define https://bugs.webkit.org/show_bug.cgi?id=144655 Reviewed by Alexey Proskuryakov. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-04-29 Per Arne Vollan [WinCairo] Turn on WebGL. https://bugs.webkit.org/show_bug.cgi?id=144389 Reviewed by Brent Fulgham. * win/tools/vsprops/FeatureDefinesCairo.props: 2015-04-27 Brent Fulgham [Win] Deactivate WebGL until Windows tests work properly https://bugs.webkit.org/show_bug.cgi?id=144291 Reviewed by Zalan Bujtas. * win/tools/vsprops/FeatureDefines.props: Turn off the WEB_GL feature for the Apple Windows port. 2015-04-28 Per Arne Vollan [Win] Enable ES6 template literals https://bugs.webkit.org/show_bug.cgi?id=144316 Reviewed by Csaba Osztrogonác. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-04-25 Martin Robinson Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS https://bugs.webkit.org/show_bug.cgi?id=144182 Reviewed by Simon Fraser. * win/tools/vsprops/FeatureDefines.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS. * win/tools/vsprops/FeatureDefinesCairo.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS. 2015-04-17 Daniel Bates Not able to build WebKit against iOS Simulator 8.3 SDK https://bugs.webkit.org/show_bug.cgi?id=143883 Reviewed by David Kilzer. Add WebKitSystemInterface for iOS 8.3. * libWebKitSystemInterfaceIOSDevice8.3.a: Added. * libWebKitSystemInterfaceIOSSimulator8.3.a: Added. 2015-04-06 Myles C. Maxfield [Win] [SVG -> OTF Converter] Turn off on Windows until I can get the tests under control Unreviewed. * win/tools/vsprops/FeatureDefines.props: 2015-04-06 Myles C. Maxfield [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter https://bugs.webkit.org/show_bug.cgi?id=143402 Reviewed by Darin Adler. * win/tools/vsprops/FeatureDefines.props: Enable the define. 2015-03-09 Daniel Bates [iOS] Add WebKitSystemInterface for iOS 8.2 https://bugs.webkit.org/show_bug.cgi?id=142505 Reviewed by Andy Estes. * libWebKitSystemInterfaceIOSDevice8.2.a: Added. * libWebKitSystemInterfaceIOSSimulator8.2.a: Added. 2015-03-06 Csaba Osztrogonác Remove Mountain Lion libraries since ML isn't supported https://bugs.webkit.org/show_bug.cgi?id=142332 Reviewed by Darin Adler. * LLVMIncludesMountainLion.tar.bz2: Removed. * LLVMLibrariesMountainLion.tar.bz2: Removed. 2015-03-03 Brent Fulgham [Win] [Attachment] New Tests fail on Windows https://bugs.webkit.org/show_bug.cgi?id=142017 Unreviewed test fix. Just activate the feature. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-02-26 Brent Fulgham [Win] Unreviewed build fix after r180676. I forgot to checkin one of the more important changes! * win/tools/vsprops/common.props: 2015-02-26 Brent Fulgham [Win] Make build logs more legible by reducing noise https://bugs.webkit.org/show_bug.cgi?id=142034 Reviewed by Alexey Proskuryakov. Modify batch files, makefiles, and DOS commands to remove uninteresting/unhelpful output. * win/tools/vsprops/common.props: 2015-02-25 peavo@outlook.com [WinCairo] WinLauncher is not starting on Vista. https://bugs.webkit.org/show_bug.cgi?id=141905 Reviewed by Alex Christensen. We have to soft link with Media Foundation functions to be able to start on Vista and WinXP. * win/tools/vsprops/WinCairo.props: Remove Media Foundation input libraries. 2015-02-03 Brent Fulgham [Win] Unreviewed build fix. Turn on feature flags for items we currently ship/test on Mac. * win/tools/vsprops/FeatureDefines.props: Activate ENABLE_DOM4_EVENTS_CONSTRUCTOR and CURSOR_VISIBILITY. 2015-01-28 Sam Weinig Remove libWebKitSystemInterfaceMountainLion.a Reviewed by Mark Rowe. * libWebKitSystemInterfaceMountainLion.a: Removed. 2015-01-28 peavo@outlook.com [WinCairo] Enable CSS_SELECTORS_LEVEL4. https://bugs.webkit.org/show_bug.cgi?id=141003 Reviewed by Brent Fulgham. * win/tools/vsprops/FeatureDefinesCairo.props: 2015-01-22 David Kilzer [iOS] Fix build for external iphoneos SDK Reviewed by Daniel Bates. * WebKitSystemInterface.h: Remove import of the header, and add a typedef for IOSurfaceRef in its place. 2015-01-22 Brent Fulgham [Win] Unreviewed gardening. Activate ENABLE(MOUSE_CURSOR_SCALE). This works on Windows and causes more tests to pass. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2015-01-20 Brent Fulgham [Win] Unreviewed gardening. * win/tools/vsprops/FeatureDefines.props: Add feature definition for SVG converter, but do NOT turn it on. * win/tools/vsprops/FeatureDefinesCairo.props: Ditto. 2015-01-19 peavo@outlook.com [WinCairo][Video] Windows Media Foundation implementation is not completed. https://bugs.webkit.org/show_bug.cgi?id=140337 Reviewed by Alex Christensen. Link with Media Foundation libraries. * win/tools/vsprops/WinCairo.props: 2015-01-01 Jeff Miller Update user-visible copyright strings to include 2015 https://bugs.webkit.org/show_bug.cgi?id=139880 Reviewed by Darin Adler. * win/tools/scripts/COPYRIGHT-END-YEAR: 2014-12-19 Daniel Bates [iOS] Add WebKitSystemInterface for iOS 8.1 https://bugs.webkit.org/show_bug.cgi?id=139831 Reviewed by Alexey Proskuryakov. Towards building the iOS WebKit port using the public SDK, add the WebKitSystemInterface for iOS version 8.1. * WebKitSystemInterfaceIOS.h: Added. * libWebKitSystemInterfaceIOSDevice8.1.a: Added. * libWebKitSystemInterfaceIOSSimulator8.1.a: Added. 2014-12-17 Brent Fulgham [Win] Unreviewed build fix (for full build) * win/tools/vsprops/FeatureDefines.props: Add missing export so the derived sources are generated properly. * win/tools/vsprops/FeatureDefinesCairo.props: Ditto. 2014-10-29 Tim Horton Implement action menus for data detected items https://bugs.webkit.org/show_bug.cgi?id=138178 Reviewed by Anders Carlsson. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: * libWebKitSystemInterfaceYosemite.a: Update WebKitSystemInterface. 2014-10-14 Brent Fulgham [Win] Enable Encrypted Media Support https://bugs.webkit.org/show_bug.cgi?id=137710 Reviewed by Jer Noble. * win/tools/vsprops/FeatureDefines.props: Activate the ENCRYPTED_MEDIA_V2 flag on Windows. 2014-10-01 Mark Rowe WebKit should build on OS X Yosemite for external users Add versions of WebKitSystemInterface and LLVM for Yosemite. The LLVM build is from LLVM SVN r206312, matching the Mavericks and Mountain Lion builds. Reviewed by Dan Bernstein. * LLVMIncludesYosemite.tar.bz2: Added. * LLVMLibrariesYosemite.tar.bz2: Added. * WebKitSystemInterface.h: * libWebKitSystemInterfaceMavericks.a: * libWebKitSystemInterfaceMountainLion.a: * libWebKitSystemInterfaceYosemite.a: Added. 2014-09-23 Roger Fong [Windows] Enable CSS Supports Rule on Windows. * win/tools/vsprops/FeatureDefines.props: 2014-09-19 Brent Fulgham [Win] Turn off SSE Instructions for 32-bit Builds https://bugs.webkit.org/show_bug.cgi?id=136959 Reviewed by Dean Jackson. * win/tools/vsprops/common.props: Conditionally exclude the enhanced (SSE) instruction set when building for 32-bit Windows. Otherwise, continue using SSE. 2014-09-15 peavo@outlook.com [WinCairo] Make it easier to enable/disable GStreamer. https://bugs.webkit.org/show_bug.cgi?id=135766 Reviewed by Brent Fulgham. Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO. * win/tools/vsprops/GStreamerCommon.props: Add user macro ENABLE_GSTREAMER_WINCAIRO. 2014-09-08 Eva Balazsfalvi Remove FILTERS flag https://bugs.webkit.org/show_bug.cgi?id=136571 Reviewed by Darin Adler. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-09-04 Eva Balazsfalvi Remove CSS_FILTERS flag https://bugs.webkit.org/show_bug.cgi?id=136529 Reviewed by Dirk Schulze. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-08-27 peavo@outlook.com [WinCairo] Link error. https://bugs.webkit.org/show_bug.cgi?id=136286 Reviewed by Darin Adler. Link with the dynamic runtime libraries, since the WinCairo libraries link with these. * win/tools/vsprops/common.props: 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 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-17 Brent Fulgham [Win] Unreviewed build fix. Upload static VS2013 version of WebKitSystemInterface. * win/lib32/WebKitSystemInterface.lib: 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-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-08 Joseph Pecoraro make clean does not work in OpenSource, fails in WebKitLibraries https://bugs.webkit.org/show_bug.cgi?id=135734 Reviewed by David Kilzer. * Makefile: Add a "clean" target that runs copy-webkitlibraries-to-product-dir with the new --clean switch. 2014-08-04 Benjamin Poulain Add a flag for the CSS Selectors level 4 implementation https://bugs.webkit.org/show_bug.cgi?id=135535 Reviewed by Andreas Kling. * win/tools/vsprops/FeatureDefines.props: 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-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-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-23 Bem Jones-Bey Remove CSS_EXCLUSIONS compile flag and leftover code https://bugs.webkit.org/show_bug.cgi?id=135175 Reviewed by Zoltan Horvath. At this point, the CSS_EXCLUSIONS flag guards nothing but some useless stubs. This removes the flag and the useless code. * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefinesCairo.props: 2014-07-22 Brent Fulgham Correct handling of __VERSION_TEXT__ for 4+-tuple versions https://bugs.webkit.org/show_bug.cgi?id=135161 Reviewed by David Kilzer. Revise the auto-version.pl script to properly handle version strings with 4 (or more) version tuples. Previously these were being truncated from the version. * win/tools/scripts/auto-version.pl: (splitVersion): Return truncated version of overall version string. 2014-07-21 Brent Fulgham [Win] Extend auto-version.pl to handle 5-tuple versions https://bugs.webkit.org/show_bug.cgi?id=135124 Reviewed by David Kilzer. Extend tuple parsing to handle up to five tuples, and as few as a single tuple. On Windows, the two additional tuples are unused. Also corrected regular expression capture logic to use local blocks, preventing later capture expressions from reusing previous capture results when the current expression failed to find a match (GRRR, Perl!). Clean up code by putting logic into a couple of subroutines. * win/tools/scripts/auto-version.pl: 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-18 Dana Burkart Add a new 'analyze' target to the makefile. This will make use of a new 'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang static analyzer. https://bugs.webkit.org/show_bug.cgi?id=135057 Reviewed by David Kilzer. * Makefile: * Makefile.shared: * Source/Makefile: 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