blob: 06bb546880fc75c4bf5b46370c06080a7619e58e [file] [log] [blame]
2016-09-07 Daniel Bates <dabates@apple.com>
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 <dabates@apple.com>
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 <dabates@apple.com>
WKSI static library should be named by major iOS revision, not individual updates
https://bugs.webkit.org/show_bug.cgi?id=160727
<rdar://problem/22274848>
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 <dabates@apple.com>
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
<rdar://problem/25807989>
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 <pvollan@apple.com>
[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 <pvollan@apple.com>
[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 <lforschler@apple.com>
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 <achristensen@webkit.org>
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 <dino@apple.com>
Update WebKitSystemInterface to internal version 82799.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceElCapitan.a:
* libWebKitSystemInterfaceIOSDevice9.2.a:
* libWebKitSystemInterfaceIOSSimulator9.2.a:
* libWebKitSystemInterfaceYosemite.a:
2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
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 <dabates@apple.com>
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 <pecoraro@apple.com>
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 <nikos.andronikos-webkit@cisra.canon.com.au>
[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 <fpizlo@apple.com>
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 <dabates@apple.com>
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 <dabates@apple.com>
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 <aestes@apple.com>
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 <jeffm@apple.com>
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 <mitz@apple.com>
[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 <youenn.fablet@crf.canon.fr>
[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 <utatane.tea@gmail.com>
[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 <commit-queue@webkit.org>
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 <utatane.tea@gmail.com>
[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 <nikos.andronikos-webkit@cisra.canon.com.au>
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 <utatane.tea@gmail.com>
[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 <dburkart@apple.com>
`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 <yoav@yoav.ws>
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 <dabates@apple.com>
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 <http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz> 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 <achristensen@webkit.org>
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 <bfulgham@apple.com>
[Win] Unreviewed build fix.
* win/tools/vsprops/FeatureDefines.props: Let Windows build know about
the STREAMS_API feature.
2015-09-24 Daniel Bates <dabates@apple.com>
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 <achristensen@webkit.org>
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 <cdumez@apple.com>
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 <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[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 <lforschler@apple.com>
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 <lforschler@apple.com>
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 <bfulgham@apple.com>
[Win] Unreviewed build fix for VS2015 targets.
* win/lib32/WebKitSystemInterface.lib: Update with VS2015 version of library.
2015-08-04 Alex Christensen <achristensen@webkit.org>
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 <bfulgham@apple.com>
[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 <fpizlo@apple.com>
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 <utatane.tea@gmail.com>
[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 <gordon_sheridan@apple.com>
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 <dabates@apple.com>
[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 <thetalecrafter@gmail.com>
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 <hyungwook.lee@navercorp.com>
[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 <peavo@outlook.com>
[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 <ossy@webkit.org>
Unreviewed buildfix after r185971, disable WEB_TIMING.
* win/tools/vsprops/FeatureDefinesCairo.props:
2015-06-25 Brent Fulgham <bfulgham@apple.com>
[WIN] Enable WEB_TIMING API
https://bugs.webkit.org/show_bug.cgi?id=146330
<rdar://problem/21530765>
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 <dino@apple.com>
img.currentSrc problem in strict mode with old picturefill
https://bugs.webkit.org/show_bug.cgi?id=144095
<rdar://problem/21087013>
Reviewed by Simon Fraser.
Add a PICTURE_SIZES flag.
* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefinesCairo.props:
2015-05-09 Yoav Weiss <yoav@yoav.ws>
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 <daegyu.lee@navercorp.com>
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 <peavo@outlook.com>
[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 <bfulgham@apple.com>
[Win] Deactivate WebGL until Windows tests work properly
https://bugs.webkit.org/show_bug.cgi?id=144291
<rdar://problem/20707307>
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 <peavo@outlook.com>
[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 <mrobinson@igalia.com>
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 <dabates@apple.com>
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 <mmaxfield@apple.com>
[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 <mmaxfield@apple.com>
[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 <dabates@apple.com>
[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 <ossy@webkit.org>
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 <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[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 <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 <bfulgham@apple.com>
[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 <sam@webkit.org>
Remove libWebKitSystemInterfaceMountainLion.a
Reviewed by Mark Rowe.
* libWebKitSystemInterfaceMountainLion.a: Removed.
2015-01-28 peavo@outlook.com <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 <ddkilzer@apple.com>
[iOS] Fix build for external iphoneos SDK
Reviewed by Daniel Bates.
* WebKitSystemInterface.h: Remove import of the
<IOSurface/IOSurface.h> header, and add a typedef for
IOSurfaceRef in its place.
2015-01-22 Brent Fulgham <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[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 <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 <jeffm@apple.com>
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 <dabates@apple.com>
[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 <bfulgham@apple.com>
[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 <timothy_horton@apple.com>
Implement action menus for data detected items
https://bugs.webkit.org/show_bug.cgi?id=138178
<rdar://problem/18709436>
Reviewed by Anders Carlsson.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
* libWebKitSystemInterfaceYosemite.a:
Update WebKitSystemInterface.
2014-10-14 Brent Fulgham <bfulgham@apple.com>
[Win] Enable Encrypted Media Support
https://bugs.webkit.org/show_bug.cgi?id=137710
<rdar://problem/18652699>
Reviewed by Jer Noble.
* win/tools/vsprops/FeatureDefines.props: Activate the
ENCRYPTED_MEDIA_V2 flag on Windows.
2014-10-01 Mark Rowe <mrowe@apple.com>
<https://webkit.org/b/137308> 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 <roger_fong@apple.com>
[Windows] Enable CSS Supports Rule on Windows.
* win/tools/vsprops/FeatureDefines.props:
2014-09-19 Brent Fulgham <bfulgham@apple.com>
[Win] Turn off SSE Instructions for 32-bit Builds
https://bugs.webkit.org/show_bug.cgi?id=136959
<rdar://problem/18375370>
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 <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 <evab.u-szeged@partner.samsung.com>
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 <evab.u-szeged@partner.samsung.com>
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 <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 <bfulgham@apple.com>
[Win] Version stamp should include package-level version
https://bugs.webkit.org/show_bug.cgi?id=136266
<rdar://problem/18134138>
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 <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[Win] Unreviewed build fix.
Upload static VS2013 version of WebKitSystemInterface.
* win/lib32/WebKitSystemInterface.lib:
2014-08-15 Brent Fulgham <bfulgham@apple.com>
[Win] Link to static VS2013 runtime library.
https://bugs.webkit.org/show_bug.cgi?id=136007
<rdar://problem/18037766>
Reviewed by Dean Jackson.
* win/tools/vsprops/common.props: Update link command.
* win/tools/vsprops/debugsuffix.props: Ditto.
2014-08-14 Brent Fulgham <bfulgham@apple.com>
[Win] Extend auto-version and version-stamp for RC_ProjectBuildVersion
https://bugs.webkit.org/show_bug.cgi?id=135948
<rdar://problem/18022221>
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 <pecoraro@apple.com>
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 <benjamin@webkit.org>
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 <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[Win] Fix build failure when using 5-tuple build versions.
https://bugs.webkit.org/show_bug.cgi?id=135464
<rdar://problem/17872507>
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 <bfulgham@apple.com>
[Win] Modify version numbering scheme to support 5-tuple versions
https://bugs.webkit.org/show_bug.cgi?id=135400
<rdar://problem/17849033>
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 <bjonesbe@adobe.com>
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 <bfulgham@apple.com>
Correct handling of __VERSION_TEXT__ for 4+-tuple versions
https://bugs.webkit.org/show_bug.cgi?id=135161
<rdar://problem/17763546>
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 <bfulgham@apple.com>
[Win] Extend auto-version.pl to handle 5-tuple versions
https://bugs.webkit.org/show_bug.cgi?id=135124
<rdar://problem/17750334>
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 <bfulgham@apple.com>
[Win] Correct auto-version.pl script for two-digit version numbers
https://bugs.webkit.org/show_bug.cgi?id=135119
<rdar://problem/17743959>
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 <dburkart@apple.com>
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
<rdar://problem/10193187>
Reviewed by David Kilzer.
* Makefile:
* Makefile.shared:
* Source/Makefile:
2014-07-10 Alex Christensen <achristensen@webkit.org>
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 <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[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 <bfulgham@apple.com>
[Win] Remove uses of 'bash' in build system
https://bugs.webkit.org/show_bug.cgi?id=134782
<rdar://problem/17615533>
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 <bfulgham@apple.com>
[Win] Implement auto-version as a Perl program
https://bugs.webkit.org/show_bug.cgi?id=134745
<rdar://problem/17597801>
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 <yoav@yoav.ws>
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 <psolanki@apple.com>
Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled
https://bugs.webkit.org/show_bug.cgi?id=134454
<rdar://problem/17510980>
Reviewed by Andreas Kling.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-06-25 Laszlo Gombos <l.gombos@samsung.com>
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 <evab.u-szeged@partner.samsung.com>
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 <jer.noble@apple.com>
Update WKSI for <rdar://problem/17009091>.
Rubber stamped by Eric Carlson.
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-06-02 David Kilzer <ddkilzer@apple.com>
Error running copy-webkitlibraries-to-product-directory
<http://webkit.org/b/133449>
<rdar://problem/17047638>
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 <tmeszaros.u-szeged@partner.samsung.com>
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 <dino@apple.com>
[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 <tmeszaros.u-szeged@partner.samsung.com>
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 <ddkilzer@apple.com>
Add Makefile targets for copying static libraries (LLVM and WKSI)
<http://webkit.org/b/132619>
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 <dino@apple.com>
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 <bfulgham@apple.com>
[WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
https://bugs.webkit.org/show_bug.cgi?id=132580
<rdar://problem/16811179>
Reviewed by Dean Jackson.
* win/tools/scripts/auto-version.sh: Incorporate Mark's revised syntax.
2014-05-05 Brent Fulgham <bfulgham@apple.com>
[WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
https://bugs.webkit.org/show_bug.cgi?id=132580
<rdar://problem/16811179>
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 <bfulgham@apple.com>
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 <dino@apple.com>
Update WKSI for https://webkit.org/b/132195
<rdar://problem/16175750>
Sorry, I forgot to update the header. This should fix
the Mac builds.
* WebKitSystemInterface.h:
2014-04-25 Dean Jackson <dino@apple.com>
Update WKSI for https://webkit.org/b/132195
<rdar://problem/16175750>
Reviewed by Jessie Berlin.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-04-22 Alex Christensen <achristensen@webkit.org>
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 <fpizlo@apple.com>
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 <fpizlo@apple.com>
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 <bfulgham@apple.com>
[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 <dino@apple.com>
Update WKSI.
<rdar://problem/16321286>
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-04-02 Brent Fulgham <bfulgham@apple.com>
[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 <achristensen@webkit.org>
[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 <bfulgham@apple.com>
[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 <jer.noble@apple.com>
[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 <achristensen@webkit.org>
[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 <mjs@apple.com>
Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
https://bugs.webkit.org/show_bug.cgi?id=130276
<rdar://problem/16266927>
Reviewed by Simon Fraser.
* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/tools/scripts/auto-version.sh:
2014-03-14 Dean Jackson <dino@apple.com>
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 <dino@apple.com>
<rdar://problem/16317198>
Update WKSI to fix a small leak on iOS.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-03-12 Dean Jackson <dino@apple.com>
[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 <bfulgham@apple.com>
[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 <dino@apple.com>
Update WebKitSystemInterface.
<rdar://problem/16256214>
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-03-05 Dean Jackson <dino@apple.com>
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 <dino@apple.com>
https://bugs.webkit.org/show_bug.cgi?id=129722
And remember to copy the header file!
* WebKitSystemInterface.h:
2014-03-05 Dean Jackson <dino@apple.com>
https://bugs.webkit.org/show_bug.cgi?id=129722
Update WKSI.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-03-05 Eric Carlson <eric.carlson@apple.com>
[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 <jpfau@apple.com>
[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 <roger_fong@apple.com>
[Windows] Set ENABLE_CSS_SHAPE_INSIDE feature flag on Windows.
* win/tools/vsprops/FeatureDefines.props:
2014-02-04 Andreas Kling <akling@apple.com>
Remove <iframe seamless> support.
<https://webkit.org/b/128213>
Rubber-stamped by Antti Koivisto.
* win/tools/vsprops/FeatureDefines.props:
2014-01-29 Csaba Osztrogonác <ossy@webkit.org>
Remove ENABLE(JAVASCRIPT_DEBUGGER) leftovers
https://bugs.webkit.org/show_bug.cgi?id=127845
Reviewed by Joseph Pecoraro.
* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefinesCairo.props:
2014-01-23 Roger Fong <roger_fong@apple.com>
[Windows] Unreviewed. Disable unnecessary warning C4309, "truncation of constant value".
* win/tools/vsprops/common.props:
2014-01-16 Alexey Proskuryakov <ap@apple.com>
[Mac] [iOS] Add support for CFHTTPCookieStorageAcceptPolicyExclusivelyFromMainDocumentDomain
https://bugs.webkit.org/show_bug.cgi?id=127139
Reviewed by Brady Eidson.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
Update WebKitSystemInterface.
2014-01-16 Zalan Bujtas <zalan@apple.com>
Subpixel layout: Enable subpixel layout for Apple Windows.
https://bugs.webkit.org/show_bug.cgi?id=127074
Reviewed by Antti Koivisto.
This should make the Apple Windows bots happier. It probably still needs rebaselining.
* win/tools/vsprops/FeatureDefines.props:
2014-01-11 Alexey Proskuryakov <ap@apple.com>
[Mac] [Windows] Stop scheduling network requests in WebCore
https://bugs.webkit.org/show_bug.cgi?id=126789
<rdar://problem/15114727>
Update Windows WKSI.
* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib32/WebKitSystemInterface.lib:
2014-01-11 Alexey Proskuryakov <ap@apple.com>
[Mac] [Windows] Stop scheduling network requests in WebCore
https://bugs.webkit.org/show_bug.cgi?id=126789
<rdar://problem/15114727>
Update WKSI.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMavericks.a:
* libWebKitSystemInterfaceMountainLion.a:
2014-01-10 peavo@outlook.com <peavo@outlook.com>
[WinCairo] Crash when rendering (in pixman dll)
https://bugs.webkit.org/show_bug.cgi?id=126750
Reviewed by Brent Fulgham.
Since we link with cairo.lib, and the gstreamer installation also comes with cairo.lib,
we link with the wrong cairo.lib, and loads gstreamers cairo dll, instead of our own.
We should user our own cairo dll for rendering.
* win/tools/vsprops/GStreamer32.props: Put gstreamer lib path last, so we link with the correct cairo.lib.
* win/tools/vsprops/GStreamer64.props: Ditto.
2014-01-03 Alex Christensen <achristensen@webkit.org>
[WinCairo] Enable video using GStreamer.
https://bugs.webkit.org/show_bug.cgi?id=126015
Reviewed by Darin Adler.
* win/tools/vsprops/FeatureDefinesCairo.props:
Define ENABLE_MEDIA_CONTROLS_SCRIPT, ENABLE_VIDEO_TRACK, and ENABLE_VIDEO.
2013-12-30 Roger Fong <roger_fong@apple.com>
[Windows] Disable some annoying build warnings.
* win/tools/vsprops/common.props:
2013-12-23 Lucas Forschler <lforschler@apple.com>
<rdar://problem/15682948> Update copyright strings
Reviewed by Dan Bernstein.
* win/tools/scripts/COPYRIGHT-END-YEAR:
2013-12-19 Alex Christensen <achristensen@webkit.org>
Final preparations for GStreamer on Windows.
https://bugs.webkit.org/show_bug.cgi?id=125958
Reviewed by Benjamin Poulain.
* win/tools/vsprops/FeatureDefinesCairo.props:
Removed duplicate ENABLE_VIDEO_TRACK definition.
2013-12-18 Alex Christensen <achristensen@webkit.org>
[WinCairo] Unreviewed build fix after r160798.
* win/tools/vsprops/FeatureDefinesCairo.props:
Removed ENABLE_MEDIA_CONTROLS_SCRIPT definition for now.
2013-12-18 Alex Christensen <achristensen@webkit.org>
[WinCairo] Preparation for GStreamer on Windows.
https://bugs.webkit.org/show_bug.cgi?id=125946
Reviewed by Brent Fulgham.
* win/tools/vsprops/FeatureDefinesCairo.props:
Added ENABLE_MEDIA_CONTROLS_SCRIPT and ENABLE_VIDEO_TRACK for DerivedSources.make.
* win/tools/vsprops/GStreamer32.props: Added.
* win/tools/vsprops/GStreamer64.props: Added.
* win/tools/vsprops/GStreamerCommon.props: Added.
2013-12-13 Brent Fulgham <bfulgham@apple.com>
[Win] Unreviewed build fix for VS2013
* win/lib32/WebKitSystemInterface.lib: Updated to use VS2013 _MSC_VER symbols
for linking.
2013-12-09 Filip Pizlo <fpizlo@apple.com>
Unreviewed, update LLVM binary drops to r196830.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-12-05 Bear Travis <betravis@adobe.com>
[CSS Shapes] Enable CSS Shapes on Windows
https://bugs.webkit.org/show_bug.cgi?id=89957
Reviewed by Brent Fulgham.
Turn on CSS_SHAPES on Windows now that bug 121883 has been fixed.
* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefinesCairo.props:
2013-11-26 Ryosuke Niwa <rniwa@webkit.org>
Enable HTML template element on Windows ports
https://bugs.webkit.org/show_bug.cgi?id=124758
Reviewed by Andreas Kling.
Enable TEMPLATE_ELEMENT. Also removed UNDO_MANAGER since that feature has been removed
from the tree in r133326.
* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefinesCairo.props:
2013-11-21 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
Remove ENABLE_WORKERS
https://bugs.webkit.org/show_bug.cgi?id=105784
Reviewed by Darin Adler.
* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefinesCairo.props:
2013-11-17 Filip Pizlo <fpizlo@apple.com>
Update binary drops to include atrick's "Ran out of registers" fix in r194942.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-11-08 Filip Pizlo <fpizlo@apple.com>
Update binary drops to a version that includes new stackmap fixes and exposes the new calling conventions.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-11-03 Filip Pizlo <fpizlo@apple.com>
Update binary drops to a version that includes my pretty stack trace changes.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-11-02 Filip Pizlo <fpizlo@apple.com>
Unreviewed, update binary drops.
These include my LLVMDisablePrettyStackTrace() fix and are built with --enable-crash-overrides=no
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-10-21 Mark Rowe <mrowe@apple.com>
Add a version of WebKitSystemInterface for Mavericks.
Reviewed by Ryosuke Niwa.
* libWebKitSystemInterfaceMavericks.a: Added.
2013-10-17 Anthony Johnson <anthony.johnson@flexsim.com>
Crash fix for Windows XP.
https://bugs.webkit.org/show_bug.cgi?id=122790
Reviewed by Geoffrey Garen.
* win/tools/vsprops/common.props:
Replaced stack and heap sizes of zero with blank stack and heap sizes.
2013-10-16 Filip Pizlo <fpizlo@apple.com>
libllvmForJSC shouldn't call exit(1) on report_fatal_error()
https://bugs.webkit.org/show_bug.cgi?id=122905
<rdar://problem/15237856>
Reviewed by Michael Saboff.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-10-10 Filip Pizlo <fpizlo@apple.com>
Update the binary drops to the latest version of LLVM, built without -fvisibility=hidden
now that we have soft linking. Also include DataTypes.h in the drop.
Rubber stamped by Michael Saboff.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-10-01 Filip Pizlo <fpizlo@apple.com>
FTL should use the new version of LLVM MCJIT memory manager APIs that take a SectionName
https://bugs.webkit.org/show_bug.cgi?id=122193
Reviewed by Geoffrey Garen.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-10-01 Brent Fulgham <bfulgham@apple.com>
[Win] Implement the media controls in JavaScript.
https://bugs.webkit.org/show_bug.cgi?id=122166
Reviewed by Jer Noble.
* win/tools/vsprops/FeatureDefines.props: Activate the
ENABLE_MEDIA_CONTROLS_SCRIPT flag.
2013-09-24 Bear Travis <betravis@adobe.com>
Disable CSS_SHAPES on Windows
https://bugs.webkit.org/show_bug.cgi?id=121879
Reviewed by Brent Fulgham.
Enabling CSS_SHAPES on Windows is currently causing crashes in DRT.
Turn the feature off until it can be appropriately fixed.
* win/tools/vsprops/FeatureDefines.props: Disable on Win port
* win/tools/vsprops/FeatureDefinesCairo.props: Disable on WinCairo port
2013-09-23 Patrick Gansterer <paroga@webkit.org>
use NOMINMAX instead of #define min min
https://bugs.webkit.org/show_bug.cgi?id=73563
Reviewed by Brent Fulgham.
Use NOMINMAX instead of #define min/max as a cleaner
way of ensuring that Windows system header files don't
define min/max as macro in the first place.
* win/tools/vsprops/common.props:
2013-09-20 Mark Rowe <mrowe@apple.com>
Fix link errors for external users when building WebKit with Xcode 5.
Reviewed by Oliver Hunt.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-09-19 Bear Travis <betravis@adobe.com>
CSS_SHAPES not supported on AppleWin port
https://bugs.webkit.org/show_bug.cgi?id=118810
Reviewed by Brent Fulgham.
* win/tools/vsprops/FeatureDefines.props: Add the CSS_SHAPES compile flag on Windows.
2013-09-19 Dan Bernstein <mitz@apple.com>
Removed WebCoreSQLite3. It has been unused for years.
Rubber-stamped by Mark Rowe.
* WebCoreSQLite3: Removed.
* WebCoreSQLite3/sqlite3.h: Removed.
* WebCoreSQLite3/sqlite3ext.h: Removed.
* libWebCoreSQLite3.a: Removed.
2013-09-18 Brent Fulgham <bfulgham@apple.com>
[Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system.
* win/tools/vsprops/common.props:
2013-09-13 Brent Fulgham <bfulgham@apple.com>
[Windows] Enable Page Visibility API
https://bugs.webkit.org/show_bug.cgi?id=121340
Reviewed by Anders Carlsson.
* win/tools/vsprops/FeatureDefines.props: Activate feature.
* win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2013-09-12 Brent Fulgham <bfulgham@apple.com>
[Windows] Update WKSI library for Open Source builders.
* win/lib32/WebKitSystemInterface.lib: Recompile with latest WebKit to use newer
WTF.dll symbol exports.
2013-08-29 Filip Pizlo <fpizlo@apple.com>
Just linking LLVM into JSC causes all plugin tests to fail
https://bugs.webkit.org/show_bug.cgi?id=113915
Reviewed by Oliver Hunt.
Updated the binary drops to r189627 of llvm.org, and used the new configure-llvm that does CPPFLAGS=-fvisibility=hidden.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-08-29 Brent Fulgham <bfulgham@apple.com>
[Windows] Unreviewed build fix after r154847.
* win/tools/vsprops/FeatureDefines.props: Add missing definition for ENABLE_PROMISES
* win/tools/vsprops/FeatureDefinesCairo.props: Ditto
2013-08-26 Brent Fulgham <bfulgham@apple.com>
[Windows] Updates to WKSI to get external builders working.
* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib32/WebKitSystemInterface.lib:
2013-08-24 Brent Fulgham <bfulgham@apple.com>
[Windows] Another attempt to fix the Windows bots. Need to retain older
QuickTime player features for external builders.
* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib32/WebKitSystemInterface.lib:
2013-08-23 Brent Fulgham <bfulgham@apple.com>
[Windows] Forgot to check in the header as well!
* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2013-08-23 Brent Fulgham <bfulgham@apple.com>
[Windows] Unreviewed build correction.
* win/lib32/WebKitSystemInterface.lib: Update with new API for r132545.
2013-08-23 Beth Dakin <bdakin@apple.com>
REGRESSION (r132545): Some PDFs generated by WebKit are blank when viewed in
Adobe Reader
https://bugs.webkit.org/show_bug.cgi?id=120240
-and corresponding-
<rdar://problem/14634453>
Reviewed by Anders Carlsson.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-08-23 Alex Christensen <achristensen@apple.com>
Re-separating Win32 and Win64 builds.
https://bugs.webkit.org/show_bug.cgi?id=120178
Reviewed by Brent Fulgham.
* win/tools/vsprops/common.props:
Export PlatformArchitecture to be used by make and cmd scripts.
Use PlatformArchitecture to determine correct build directory
(lib32/bin32/obj32 or lib64/bin64/obj64).
2013-08-22 Filip Pizlo <fpizlo@apple.com>
Update LLVM binary drops and scripts to the latest version from SVN
https://bugs.webkit.org/show_bug.cgi?id=120184
Reviewed by Mark Hahnenberg.
Updated binary drops to r189066.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-08-21 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r154416.
http://trac.webkit.org/changeset/154416
https://bugs.webkit.org/show_bug.cgi?id=120147
Broke Windows builds (Requested by rniwa on #webkit).
* win/tools/vsprops/common.props:
2013-08-21 Alex Christensen <achristensen@apple.com>
<https://webkit.org/b/120137> Separating Win32 and Win64 builds.
Reviewed by Brent Fulgham.
* win/tools/vsprops/common.props:
Export PlatformArchitecture to be used by make and cmd scripts.
Use PlatformArchitecture to determine correct build directory
(lib32/bin32/obj32 or lib64/bin64/obj64).
2013-08-21 Brent Fulgham <bfulgham@apple.com>
<https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET
Reviewed by Anders Carlsson.
* win/tools/vsprops/FeatureDefines.props: Enable CSS_IMAGE_SET feature.
* win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2013-08-15 Eric Carlson <eric.carlson@apple.com>
[Mac] Remove "legacy" media UI
https://bugs.webkit.org/show_bug.cgi?id=119752
Reviewed by Jer Noble.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-08-13 Simon Fraser <simon.fraser@apple.com>
Various media tests spew "CGContextScaleCTM: invalid context 0x0" errors
https://bugs.webkit.org/show_bug.cgi?id=119490
New versions of WKSI that fix a bug that caused spew about null CGContexts,
and update WebKitSystemInterface.h.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-08-08 Alex Christensen <achristensen@apple.com>
Windows build fixes.
Rubberstamped by Brent Fulgham.
* win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling.
2013-07-30 Sanghyun Park <sh919.park@samsung.com>
Missing the rename REGISTER_PROCOTOL_HANDLER Macro to NAVIGATOR_CONTENT_UTILS in WebKitLibraries.
https://bugs.webkit.org/show_bug.cgi?id=119239
According to "https://bugs.webkit.org/show_bug.cgi?id=94920", REGISTER_PROCOTOL_HANDLER macro was changed to NAVIGATOR_CONTENT_UTILS.
But, FeatureDefines.props and FeatureDefinesCairo.props was not changed.
Reviewed by Brent Fulgham.
* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefinesCairo.props:
2013-05-22 Filip Pizlo <fpizlo@apple.com>
Updated LLVM drops to include MCJIT memory management APIs.
Rubber stamped by Mark Hahnenberg.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-04-30 Filip Pizlo <fpizlo@apple.com>
Updated LLVM drops to include MCJIT fixes and newly exposed API.
Rubber stamped by Mark Hahnenberg.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-04-16 Filip Pizlo <fpizlo@apple.com>
Updated LLVM drops to include MCJIT fixes.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-04-03 Filip Pizlo <fpizlo@apple.com>
Updated LLVM drops to include LLVM_DO_NOT_INCLUDE_CPP_HEADERS changes.
Rubber stamped by Mark Hahnenberg.
* LLVMIncludesMountainLion.tar.bz2:
* LLVMLibrariesMountainLion.tar.bz2:
2013-03-29 Filip Pizlo <fpizlo@apple.com>
fourthTier: Check in a known-good build of LLVM into WebKitLibraries, and have a story for updating it
https://bugs.webkit.org/show_bug.cgi?id=113452
Rubber stamped by Mark Hahnenberg.
* LLVMIncludesMountainLion.tar.bz2: Added.
* LLVMLibrariesMountainLion.tar.bz2: Added.
2013-07-18 Roger Fong <roger_fong@apple.com>
Make sure to link against _debug binaries when appropriate.
<rdar://problem/14473010>.
* win/tools/vsprops/debugsuffix.props:
2013-07-02 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r152233.
http://trac.webkit.org/changeset/152233
https://bugs.webkit.org/show_bug.cgi?id=118304
hopeful attempt to restore windows buildage (Requested by
kling on #webkit).
* win/tools/vsprops/debugsuffix.props:
2013-07-01 Brent Fulgham <bfulgham@apple.com>
[Windows] Unreviewed correction to DEBUG_ALL target. Target was undefining DEBUG_ALL and DEBUG_INTERNAL,
which prevented proper build operation.
* win/tools/vsprops/debugsuffix.props: We should DEFINE (not UNDEFINE) the DEBUG_ALL and DEBUG_INTERNAL
macros when building with 'debugsuffix' target.
2013-06-18 Roger Fong <roger_fong@apple.com>
Replace tools32 folder with tools and update WebKit Windows solution accordingly.
<rdar://problem/14118143>.
Rubberstamped by Brent Fulgham.
* win/tools: Copied from win/tools32.
* win/tools/WinTools.make:
* win/tools/scripts/auto-version.sh:
* win/tools/scripts/feature-defines.sh:
* win/tools32: Removed.
* win/tools32/WinTools.make: Removed.
* win/tools32/scripts: Removed.
* win/tools32/scripts/COPYRIGHT-END-YEAR: Removed.
* win/tools32/scripts/VERSION: Removed.
* win/tools32/scripts/auto-version.sh: Removed.
* win/tools32/scripts/feature-defines.sh: Removed.
* win/tools32/vsprops: Removed.
* win/tools32/vsprops/FeatureDefines.props: Removed.
* win/tools32/vsprops/FeatureDefines.vsprops: Removed.
* win/tools32/vsprops/FeatureDefinesCairo.props: Removed.
* win/tools32/vsprops/FeatureDefinesCairo.vsprops: Removed.
* win/tools32/vsprops/WinCairo.props: Removed.
* win/tools32/vsprops/WinCairo.vsprops: Removed.
* win/tools32/vsprops/cURL.props: Removed.
* win/tools32/vsprops/cURL.vsprops: Removed.
* win/tools32/vsprops/common.props: Removed.
* win/tools32/vsprops/common.vsprops: Removed.
* win/tools32/vsprops/debug.props: Removed.
* win/tools32/vsprops/debug.vsprops: Removed.
* win/tools32/vsprops/debug_all.vsprops: Removed.
* win/tools32/vsprops/debug_wincairo.props: Removed.
* win/tools32/vsprops/debug_wincairo.vsprops: Removed.
* win/tools32/vsprops/debugsuffix.props: Removed.
* win/tools32/vsprops/production.props: Removed.
* win/tools32/vsprops/production.vsprops: Removed.
* win/tools32/vsprops/release.props: Removed.
* win/tools32/vsprops/release.vsprops: Removed.
* win/tools32/vsprops/releaseproduction.vsprops: Removed.
2013-06-12 Brent Fulgham <bfulgham@webkit.org>
[WinCairo] Unreviewed build correction.
* win/tools32/vsprops/WinCairo.props: Switch from using the
$WebKitLibraries environment variable to the newer
$WebKit_Libraries.
* win/tools32/vsprops/debug_wincairo.props: Ditto.
2013-06-11 Roger Fong <roger_fong@apple.com>
Unreviewed. Another part of rollout of r151408.
* win/tools64: Removed.
* win/tools64/scripts: Removed.
* win/tools64/vsprops: Removed.
2013-06-11 Roger Fong <roger_fong@apple.com>
Unreviewed. WinTools makefile fix.
* win/tools32/WinTools.make:
2013-06-11 Commit Queue <commit-queue@webkit.org>
Unreviewed, rolling out r151408.
http://trac.webkit.org/changeset/151408
https://bugs.webkit.org/show_bug.cgi?id=117519
Opting for a different approach (Requested by rfong on
#webkit).
* win/WinTools.make: Removed.
* win/tools32/WinTools.make: Renamed from WebKitLibraries/win/tools64/WinTools.make.
* win/tools64/scripts/COPYRIGHT-END-YEAR: Removed.
* win/tools64/scripts/VERSION: Removed.
* win/tools64/scripts/auto-version.sh: Removed.
* win/tools64/scripts/feature-defines.sh: Removed.
* win/tools64/vsprops/FeatureDefines.props: Removed.
* win/tools64/vsprops/FeatureDefines.vsprops: Removed.
* win/tools64/vsprops/FeatureDefinesCairo.props: Removed.
* win/tools64/vsprops/FeatureDefinesCairo.vsprops: Removed.
* win/tools64/vsprops/WinCairo.props: Removed.
* win/tools64/vsprops/WinCairo.vsprops: Removed.
* win/tools64/vsprops/cURL.props: Removed.
* win/tools64/vsprops/cURL.vsprops: Removed.
* win/tools64/vsprops/common.props: Removed.
* win/tools64/vsprops/common.vsprops: Removed.
* win/tools64/vsprops/debug.props: Removed.
* win/tools64/vsprops/debug.vsprops: Removed.
* win/tools64/vsprops/debug_all.vsprops: Removed.
* win/tools64/vsprops/debug_wincairo.props: Removed.
* win/tools64/vsprops/debug_wincairo.vsprops: Removed.
* win/tools64/vsprops/debugsuffix.props: Removed.
* win/tools64/vsprops/production.props: Removed.
* win/tools64/vsprops/production.vsprops: Removed.
* win/tools64/vsprops/release.props: Removed.
* win/tools64/vsprops/release.vsprops: Removed.
* win/tools64/vsprops/releaseproduction.vsprops: Removed.
2013-06-10 Roger Fong <roger_fong@apple.com>
Change WebKitLibraries/win folder structure around.
<rdar://problem/14097829>
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 <betravis@adobe.com>
[CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
https://bugs.webkit.org/show_bug.cgi?id=117172
Reviewed by Alexandru Chiculita.
Adding the CSS_SHAPES compile flag.
* win/tools32/vsprops/FeatureDefines.vsprops:
* win/tools32/vsprops/FeatureDefinesCairo.vsprops:
2013-06-03 Roger Fong <roger_fong@apple.com>
Unreviewed. Some AppleWin VS2010 house cleaning.
* win/tools32/scripts/auto-version.sh: Replaced with win/tools32/scripts/auto-version2010.sh.
* win/tools32/scripts/auto-version2010.sh: Removed.
* win/tools32/scripts/feature-defines.sh: Replaced with win/tools32/scripts/feature-defines2010.sh.
* win/tools32/scripts/feature-defines2010.sh: Removed.
2013-06-03 Roger Fong <roger_fong@apple.com>
Nuke VS2005 files from the tree.
<rdar://problem/14042021>.
Rubberstamped by Brent Fulgham.
* win/lib: Removed.
* win/lib/WebKitSystemInterface.lib: Removed.
* win/tools: Removed.
* win/tools/WinTools.make: Removed.
* win/tools/scripts: Removed.
* win/tools/scripts/COPYRIGHT-END-YEAR: Removed.
* win/tools/scripts/VERSION: Removed.
* win/tools/scripts/auto-version.sh: Removed.
* win/tools/scripts/auto-version2010.sh: Removed.
* win/tools/scripts/feature-defines.sh: Removed.
* win/tools/scripts/feature-defines2010.sh: Removed.
* win/tools/vsprops: Removed.
* win/tools/vsprops/FeatureDefines.props: Removed.
* win/tools/vsprops/FeatureDefines.vsprops: Removed.
* win/tools/vsprops/FeatureDefinesCairo.props: Removed.
* win/tools/vsprops/FeatureDefinesCairo.vsprops: Removed.
* win/tools/vsprops/WinCairo.props: Removed.
* win/tools/vsprops/WinCairo.vsprops: Removed.
* win/tools/vsprops/cURL.props: Removed.
* win/tools/vsprops/cURL.vsprops: Removed.
* win/tools/vsprops/common.props: Removed.
* win/tools/vsprops/common.vsprops: Removed.
* win/tools/vsprops/debug.props: Removed.
* win/tools/vsprops/debug.vsprops: Removed.
* win/tools/vsprops/debug_all.vsprops: Removed.
* win/tools/vsprops/debug_wincairo.props: Removed.
* win/tools/vsprops/debug_wincairo.vsprops: Removed.
* win/tools/vsprops/debugsuffix.props: Removed.
* win/tools/vsprops/production.props: Removed.
* win/tools/vsprops/production.vsprops: Removed.
* win/tools/vsprops/release.props: Removed.
* win/tools/vsprops/release.vsprops: Removed.
* win/tools/vsprops/releaseproduction.vsprops: Removed.
2013-05-29 Jeffrey Pfau <jpfau@apple.com>
[Mac] Enable cache partitioning and the public suffix list on 10.8
<rdar://problem/13679019>
Rubber-stamped by David Kilzer.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-05-14 Beth Dakin <bdakin@apple.com>
Printing in 1Password app is broken with screen fonts disabled
https://bugs.webkit.org/show_bug.cgi?id=116133
-and corresponding-
<rdar://problem/13162981>
Reviewed by Anders Carlsson.
Need WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-05-08 Roger Fong <roger_fong@apple.com>
Unreviewed. Update WebKitLibraries/win to handle different architectures properly.
* win/lib32: Copied from win/lib.
* win/tools/WinTools.make:
2013-05-02 Roger Fong <roger_fong@apple.com>
Unreviewed Windows build fix.
* win/lib/WebKitSystemInterface.lib:
2013-05-01 Alexey Proskuryakov <ap@apple.com>
Update WebKitSystemInterface.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-04-29 Chris Fleizach <cfleizach@apple.com>
WEB SPEECH: need to identify the default voice per language
https://bugs.webkit.org/show_bug.cgi?id=115366
Reviewed by Simon Fraser.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-04-29 Roger Fong <roger_fong@apple.com>
Need a tools32 folder for VS2010 builds.
tools folder will be nuked when we nuke VS2005.
* win/tools32: Copied from WebKitLibraries/win/tools.
2013-04-26 Roger Fong <roger_fong@apple.com>
Disable sub-pixel-layout on Apple Windows port, VS2005 edition.
* win/tools/vsprops/FeatureDefines.vsprops:
2013-04-26 Roger Fong <roger_fong@apple.com>
Disable sub-pixel-layout on Apple Windows port.
* win/tools/vsprops/FeatureDefines.props:
2013-04-26 Roger Fong <roger_fong@apple.com>
Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
Make the DebugSuffix configuration use _debug dependencies.
* win/tools/WinTools.make:
* win/tools/scripts/auto-version2010.sh:
* win/tools/scripts/feature-defines2010.sh:
* win/tools/vsprops/common.props:
* win/tools/vsprops/debugsuffix.props:
2013-04-25 Chris Fleizach <cfleizach@apple.com>
WEB SPEECH: language support does not work as expected
https://bugs.webkit.org/show_bug.cgi?id=115119
Reviewed by Alexey Proskuryakov.
* WebKitSystemInterface.h:
2013-04-24 Roger Fong <roger_fong@apple.com>
Have VS2010 WebKit solution look in WebKit_Libraries/lib32 for dependencies.
* win/tools/vsprops/common.props:
2013-04-23 Antoine Quint <graouts@apple.com>
Initial advance of text runs should be taken into account
https://bugs.webkit.org/show_bug.cgi?id=114949
Reviewed by Darin Adler.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-04-12 Jeffrey Pfau <jpfau@apple.com>
Query directly for cache partition names
https://bugs.webkit.org/show_bug.cgi?id=114538
Reviewed by David Kilzer.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-04-08 Roger Fong <roger_fong@apple.com>
Build fix.
* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib/WebKitSystemInterface.lib:
2013-04-11 Alexey Proskuryakov <ap@apple.com>
<rdar://problem/10416316> [Mac] WebSocket doesn't work with authenticating proxies
https://bugs.webkit.org/show_bug.cgi?id=114464
Update WebKitSystemInterface.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-04-10 Benjamin Poulain <bpoulain@apple.com>
Mass remove all the empty directories
Rubberstamped by Ryosuke Niwa.
* win/bin: Removed.
* win/lib/WebKitSystemInterface: Removed.
2013-04-05 Roger Fong <roger_fong@apple.com>
More VS2010 solution makefile fixes.
<rdar://problem/13588964>
* win/tools/WinTools.make:
2013-04-03 Brent Fulgham <bfulgham@webkit.org>
[Windows, WinCairo] Unreviewed VS2010 Build Correction
* win/tools/scripts/auto-version2010.sh: Added properties svn:eol-style and svn:executable.
* win/tools/scripts/feature-defines2010.sh: Added properties svn:eol-style and svn:executable.
2013-04-01 Roger Fong <roger_fong@apple.com>
Update FEATURE_DEFINES string generation for VS2010 solution.
https://bugs.webkit.org/show_bug.cgi?id=113737.
Reviewed by Timothy Horton.
* win/tools/scripts/feature-defines2010.sh: Added.
2013-03-29 Roger Fong <roger_fong@apple.com>
Unreviewed. Rollout r146818.
* win/tools/vsprops/FeatureDefines.props:
2013-03-25 Kent Tamura <tkent@chromium.org>
Rename ENABLE_INPUT_TYPE_DATETIME
https://bugs.webkit.org/show_bug.cgi?id=113254
Reviewed by Kentaro Hara.
Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
Actually I'd like to remove the code, but we shouldn't remove it yet
because we shipped products with it on some platforms.
* win/tools/vsprops/FeatureDefines.props:
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.props:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r146816, r146821, and r146830.
http://trac.webkit.org/changeset/146816
http://trac.webkit.org/changeset/146821
http://trac.webkit.org/changeset/146830
https://bugs.webkit.org/show_bug.cgi?id=113262
Broke all the Windows tests (Requested by rfong on #webkit).
* win/tools/vsprops/FeatureDefines.vsprops:
2013-03-25 Roger Fong <roger_fong@apple.com>
Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution.
* win/tools/vsprops/FeatureDefines.props:
2013-03-25 Roger Fong <roger_fong@apple.com>
Enable CSS_REGIONS and CSS_EXCLUSIONS.
https://bugs.webkit.org/show_bug.cgi?id=87519
Reviewed by Timothy Horton.
* win/tools/vsprops/FeatureDefines.vsprops:
2013-03-21 Roger Fong <roger_fong@apple.com>
Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
* win/tools/vsprops/FeatureDefines.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefines.props.
* win/tools/vsprops/FeatureDefinesCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefinesCairo.props.
* win/tools/vsprops/WinCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/WinCairo.props.
* win/tools/vsprops/cURL.props: Copied from ../Source/WebKit/WebKit.vcxproj/WebKit/cURL.props.
* win/tools/vsprops/common.props: Copied from ../Source/WebKit/WebKit.vcxproj/common.props.
* win/tools/vsprops/debug.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug.props.
* win/tools/vsprops/debug_wincairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug_wincairo.props.
* win/tools/vsprops/debugsuffix.props: Copied from ../Source/WebKit/WebKit.vcxproj/debugsuffix.props.
* win/tools/vsprops/production.props: Copied from ../Source/WebKit/WebKit.vcxproj/production.props.
* win/tools/vsprops/release.props: Copied from ../Source/WebKit/WebKit.vcxproj/release.props.
2013-03-19 Brent Fulgham <bfulgham@webkit.org>
[WinCairo] Unreviewed build fix.
* win/tools/vsprops/FeatureDefinesCairo.vsprops: This file was out
of sync with the main Windows build, and the VS2010 version of the
WinCairo port, preventing consistent builds.
2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
https://bugs.webkit.org/show_bug.cgi?id=112277
Reviewed by Adam Barth.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-03-06 Jer Noble <jer.noble@apple.com>
Unreviewed roll-out of r145011.
* win/tools/vsprops/FeatureDefines.vsprops:
2013-03-06 Jer Noble <jer.noble@apple.com>
Unreviewed build fix. Add ENABLE_CURSOR_VISIBILITY to the list of FEATURE_DEFINES for
(non-Cairo) Windows builds.
* win/tools/vsprops/FeatureDefines.vsprops:
2013-03-05 Kiran Muppala <cmuppala@apple.com>
Remove deprecated process suppression assertion SPI from WebKitSystemInterface
https://bugs.webkit.org/show_bug.cgi?id=111501
Reviewed by Alexey Proskuryakov.
https://bugs.webkit.org/show_bug.cgi?id=111387 replaced all usage of
WKNSProcessInfoProcessAssertionWithTypes() with
-[NSProcessInfo beginSuspensionOfSystemBehaviors:]. Hence, remove
the now deprecated SPI.
* WebKitSystemInterface.h: Remove
WKNSProcessInfoProcessAssertionWithTypes and associated declarations.
2013-03-05 Kiran Muppala <cmuppala@apple.com>
Use new assertion API for process suppression on Mac
https://bugs.webkit.org/show_bug.cgi?id=111387
Reviewed by Alexey Proskuryakov.
Add WKProcessSuppressionSystemBehaviors constant for use in WebKit2 to
take a process suppression assertion.
* WebKitSystemInterface.h:
2013-03-05 Jeffrey Pfau <jpfau@apple.com>
Clear associated cache partitions when deleting origins' cache
https://bugs.webkit.org/show_bug.cgi?id=111383
Reviewed by Maciej Stachowiak.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
Add build flag for FontLoader
https://bugs.webkit.org/show_bug.cgi?id=111289
Reviewed by Benjamin Poulain.
Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-02-27 Glenn Adams <glenn@skynav.com>
Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
https://bugs.webkit.org/show_bug.cgi?id=110944
Reviewed by Dean Jackson.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-02-21 Jeffrey Pfau <jpfau@apple.com>
Optionally partition cache to prevent using cache for tracking
https://bugs.webkit.org/show_bug.cgi?id=110269
Reviewed by Maciej Stachowiak.
Update WKSI bindings.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-02-22 Aaron Colwell <acolwell@chromium.org>
Disable MediaSource on Apple Windows port
https://bugs.webkit.org/show_bug.cgi?id=110494
Reviewed by Tim Horton.
* win/tools/vsprops/FeatureDefines.vsprops:
2013-02-22 Roger Fong <roger_fong@apple.com>
Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders.
* win/tools/WinTools.make:
2013-02-14 Anders Carlsson <andersca@apple.com>
Add WKContextIsPlugInUpdateAvailable
https://bugs.webkit.org/show_bug.cgi?id=109862
<rdar://problem/13173140>
Reviewed by Sam Weinig.
Roll WebKitSystemInterface DEPS.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-02-13 Roger Fong <roger_fong@apple.com>
Move all .props files from WebKitLibraries folder to WebKit Source folder.
https://bugs.webkit.org/show_bug.cgi?id=109761
Reviewed by Brent Fulgham.
* win/tools/vsprops/FeatureDefines.props: Removed.
* win/tools/vsprops/common.props: Removed.
* win/tools/vsprops/debug.props: Removed.
* win/tools/vsprops/release.props: Removed.
* win/tools/vsprops/releaseproduction.props: Removed.
2013-02-07 Roger Fong <roger_fong@apple.com>
Unreviewed. More VS2010 WebKit solution touchups.
Move an ignored warning from a project to common properties.
* win/tools/vsprops/common.props:
2013-02-06 Mike West <mkwst@chromium.org>
Add an ENABLE_NOSNIFF feature flag.
https://bugs.webkit.org/show_bug.cgi?id=109029
Reviewed by Jochen Eisinger.
This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
when processing script and other resource types.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-02-01 Alexis Menard <alexis@webkit.org>
Enable unprefixed CSS transitions by default.
https://bugs.webkit.org/show_bug.cgi?id=108216
Reviewed by Dean Jackson.
Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
guard the unprefixing work for CSS Transforms and animations.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-01-30 Alexey Proskuryakov <ap@apple.com>
Update WebKitSystemInterface for <rdar://problem/13111288>.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
* WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now.
2013-01-28 Kiran Muppala <cmuppala@apple.com>
Add window occlusion criteria to determine page visibility on Mac
https://bugs.webkit.org/show_bug.cgi?id=107494
Reviewed by Simon Fraser.
Add enum constants to specify window occlusion notification type to
notification registration/unregistration methods. Add typedef for
window ID data passed to the window occlusion notification handler.
Add method to enable occlusion notifications for a particular window.
* WebKitSystemInterface.h: Add
WKOcclusionNotificationTypeWindowBecameVisible,
WKOcclusionNotificationTypeWindowBecameOccluded,
WKWindowID,
WKEnableWindowOcclusionNotifications().
2013-01-25 Andy Estes <aestes@apple.com>
Update WKSI header and libraries after r140875.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-01-24 Brent Fulgham <bfulgham@webkit.org>
Get WTF compiling in VS2010 (32bit)
https://bugs.webkit.org/show_bug.cgi?id=106986
Reviewed by Tim Horton.
If you do not have Cygwin in the overall operating system
PATH, the project will not build. In VS2005 we had logic
in the build system to guard against this. We should
retain this in the VS2010 work.
Furthermore, VS2010 has a nasty bug where to Visual Studio
tools path is not defined when performing a 'clean' phase
on an NMAKE-based build. This is corrected here as well.
* win/tools/vsprops/common.props: Revise environment setup
to ensure proper tools are in path during build.
2013-01-19 Roger Fong <roger_fong@apple.com>
Add WebKitLibraries property sheets for compiling WebKit in VS2010.
https://bugs.webkit.org/show_bug.cgi?id=106949
Reviewed by Brent Fulgham.
* win/tools/vsprops/FeatureDefines.props: Added.
* win/tools/vsprops/common.props: Added.
* win/tools/vsprops/debug.props: Added.
* win/tools/vsprops/release.props: Added.
* win/tools/vsprops/releaseproduction.props: Added.
2013-01-21 Dirk Schulze <dschulze@adobe.com>
Add build flag for Canvas's Path object (disabled by default)
https://bugs.webkit.org/show_bug.cgi?id=107473
Reviewed by Dean Jackson.
Add CANVAS_PATH build flag to build systems.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-01-10 Roger Fong <roger_fong@apple.com>
Update WebkitSystemInterface lib for Windows port.
This hasn't been done in a while and the current one is out of date.
In addition I believe it will fix:
<rdar://problem/12990844>
Rubberstamped by Timothy Horton.
* win/lib/WebKitSystemInterface.lib:
2013-01-08 Kiran Muppala <cmuppala@apple.com>
Add WebKitSystemInterface needed for overriding system proxies on Mac
https://bugs.webkit.org/show_bug.cgi?id=106410
Reviewed by Stephanie Lewis.
This patch is in anticipation of the fix for https://bugs.webkit.org/show_bug.cgi?id=104197,
Add user defaults to override system proxy settings for NetworkProcess on Mac, which
is awaiting the approval of a WebKit2 committer. Commiting the WKSI portion separately,
so that the internal repository commit for generating the WKSI libraries does not have to
be rolled back every time the rest of the patch changes.
Add WKCFNetworkSetOverrideSystemProxySettings(), needed by NetworkProcess to set
custom proxies during initialization.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2013-01-04 Adam Klein <adamk@chromium.org>
Remove ENABLE_MUTATION_OBSERVERS #define
https://bugs.webkit.org/show_bug.cgi?id=105459
Reviewed by Ryosuke Niwa.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2013-01-01 Dan Bernstein <mitz@apple.com>
<rdar://problem/12942239> Update copyright strings
Reviewed by Sam Weinig.
* win/tools/scripts/COPYRIGHT-END-YEAR:
2012-12-28 Mark Rowe <mrowe@apple.com>
Move logic for extracting the OS X marketing version in to WebCore
<http://webkit.org/b/105841> / <rdar://problem/10736041>
Reviewed by Dan Bernstein.
* WebKitSystemInterface.h:
2012-12-19 Kiran Muppala <cmuppala@apple.com>
Adopt new assertion SPI for process suppression on Mac
https://bugs.webkit.org/show_bug.cgi?id=105378
Reviewed by Mark Rowe.
Add WKNSProcessInfoProcessAssertionWithTypes().
* WebKitSystemInterface.h:
2012-12-19 Alexis Menard <alexis@webkit.org>
Implement CSS parsing for CSS transitions unprefixed.
https://bugs.webkit.org/show_bug.cgi?id=104804
Reviewed by Dean Jackson.
Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
to cover the work of unprefixing Transforms, Animations and
Transitions. It will let the possibility of each ports to turn it off
in their release branches until we're confident that these CSS
properties are ready to be unprefixed.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-12-12 Roger Fong <roger_fong@apple.com>
Enable VIDEO_TRACK on Windows.
https://bugs.webkit.org/show_bug.cgi?id=104706.
Reviewed by Timothy Horton.
Enable VIDEO_TRACK on Windows and update project property files.
* win/tools/vsprops/FeatureDefines.vsprops:
2012-12-12 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r137491.
http://trac.webkit.org/changeset/137491
https://bugs.webkit.org/show_bug.cgi?id=104828
broke the builtd (Requested by rfong on #webkit).
* win/tools/vsprops/FeatureDefines.vsprops:
2012-12-11 Roger Fong <roger_fong@apple.com>
Enable VIDEO_TRACK on Windows.
https://bugs.webkit.org/show_bug.cgi?id=104706.
Reviewed by Timothy Horton.
Enable VIDEO_TRACK on Windows and update project property files.
* win/tools/vsprops/FeatureDefines.vsprops:
2012-12-10 Alexis Menard <alexis@webkit.org>
[CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
https://bugs.webkit.org/show_bug.cgi?id=104539
Reviewed by Antonio Gomes.
As discussed on webkit-dev it is not needed to keep this feature flag
as support for <position> type is a small feature that is already
implemented by three other UAs. It was useful while landing this
feature as partial bits were landed one after one.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-12-06 Rick Byers <rbyers@chromium.org>
CSS cursor property should support webkit-image-set
https://bugs.webkit.org/show_bug.cgi?id=99493
Reviewed by Beth Dakin.
Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-11-26 Roger Fong <roger_fong@apple.com>
Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
Add a feature flag and skip some failing tests.
https://bugs.webkit.org/show_bug.cgi?id=103294
Tests skipped:
compositing/overflow/scrolling-without-painting.html
compositing/overflow/updating-scrolling-content.html
* win/tools/vsprops/FeatureDefines.vsprops:
2012-11-23 Alexis Menard <alexis@webkit.org>
[CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
https://bugs.webkit.org/show_bug.cgi?id=102104
Reviewed by Julien Chaffraix.
Protect the new feature behind a feature flag.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
Add PROXIMITY_EVENTS feature
https://bugs.webkit.org/show_bug.cgi?id=102658
Reviewed by Kentaro Hara.
Add PROXIMITY_EVENTS feature to win and win-cairo prot.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-11-12 Beth Dakin <bdakin@apple.com>
Build fix. Forgot these bits last time.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2012-11-12 Beth Dakin <bdakin@apple.com>
Zoomed-in scrolling is very slow when deviceScaleFactor > 1
https://bugs.webkit.org/show_bug.cgi?id=101787
Reviewed by Simon Fraser.
wkSetCGFontRenderingMode now takes a BOOL parameter.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2012-11-08 Anders Carlsson <andersca@apple.com>
Roll WebKitSystemInterface DEPS.
Rubber-stamped by Andreas Kling.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2012-11-07 Roger Fong <roger_fong@apple.com>
Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
https://bugs.webkit.org/show_bug.cgi?id=101538
Rubberstamped by Tim Horton.
* win/tools/vsprops/FeatureDefines.vsprops:
2012-11-06 Anders Carlsson <andersca@apple.com>
Build fix.
* WebKitSystemInterface.h:
2012-11-06 Anders Carlsson <andersca@apple.com>
Update Java related WKSI function names
https://bugs.webkit.org/show_bug.cgi?id=101414
Reviewed by Sam Weinig.
Roll WebKitSystemInterface DEPS.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2012-11-06 Alexey Proskuryakov <ap@apple.com>
Clean up which storage cookie jar functions use
https://bugs.webkit.org/show_bug.cgi?id=101395
Reviewed by Brady Eidson.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
supported OS versions.
2012-11-06 Alexey Proskuryakov <ap@apple.com>
Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
Rubber-stampted by Mark Rowe.
* libWebKitSystemInterfaceLeopard.a: Removed.
* libWebKitSystemInterfaceSnowLeopard.a: Removed.
2012-11-05 Alexey Proskuryakov <ap@apple.com>
Get rid of setCookieStoragePrivateBrowsingEnabled.
https://bugs.webkit.org/show_bug.cgi?id=101247
Reviewed by Brady Eidson.
* WebKitSystemInterface.h: Removed the function.
2012-11-02 Anders Carlsson <andersca@apple.com>
Don't instantiate the Java plug-in if it's inactive
https://bugs.webkit.org/show_bug.cgi?id=101102
<rdar://problem/12595679>
Reviewed by Andreas Kling.
Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
Roll WebKitSystemInterface DERPS.
2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
Conditionalize XHR timeout support
https://bugs.webkit.org/show_bug.cgi?id=100356
Reviewed by Adam Barth.
Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
to fix timeout support for CF Network.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-10-24 Eric Carlson <eric.carlson@apple.com>
Allow ports to override text track rendering style
https://bugs.webkit.org/show_bug.cgi?id=97800
<rdar://problem/12044964>
Reviewed by Maciej Stachowiak.
Update WKSI header with SPI for getting the user caption appearance preferences.
* WebKitSystemInterface.h:
2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
https://bugs.webkit.org/show_bug.cgi?id=99804
Reviewed by Julien Chaffraix.
CSS3 text related properties will be implemented under this flag,
including text decoration, text-align-last, and text-justify.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-10-18 Pablo Flouret <pablof@motorola.com>
Implement css3-conditional's @supports rule
https://bugs.webkit.org/show_bug.cgi?id=86146
Reviewed by Antti Koivisto.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
2012-10-08 Kiran Muppala <cmuppala@apple.com>
Throttle DOM timers on hidden pages.
https://bugs.webkit.org/show_bug.cgi?id=98474
Reviewed by Maciej Stachowiak.
Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-10-05 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r130556 and r130564.
http://trac.webkit.org/changeset/130556
http://trac.webkit.org/changeset/130564
https://bugs.webkit.org/show_bug.cgi?id=98572
The patch wasn't reviewed by a reviewer and it is breaking
Chromium Windows (Requested by jchaffraix on #webkit).
* WebKitSystemInterface.h:
2012-10-05 Tim Horton <timothy_horton@apple.com>
Update WebKitSystemInterface libraries and header.
Reviewed by Simon Fraser.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-10-04 Eric Carlson <eric.carlson@apple.com>
Allow ports to override text track rendering style
https://bugs.webkit.org/show_bug.cgi?id=97800
<rdar://problem/12044964>
Reviewed by Silvia Pfeiffer.
Update WKSI header with SPI for getting the user caption appearance preferences.
* WebKitSystemInterface.h:
2012-09-28 Eric Carlson <eric.carlson@apple.com>
Allow ports to override text track rendering style
<rdar://problem/12044964>
Reviewed by Jessie Berlin.
Update WKSI libraries.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-09-25 Simon Fraser <simon.fraser@apple.com>
<rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
Reviewed by Tim Horton.
New WKSI libraries and header.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-09-08 Sam Weinig <sam@webkit.org>
Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
https://bugs.webkit.org/show_bug.cgi?id=96194
Reviewed by Dan Bernstein.
Update WKSI with SPI for getting the bundle URL from an executable URL.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
Adds WKCopyBundleURLForExecutableURL().
2012-08-29 Tony Chang <tony@chromium.org>
Remove ENABLE_CSS3_FLEXBOX compile time flag
https://bugs.webkit.org/show_bug.cgi?id=95382
Reviewed by Ojan Vafai.
Everyone is already enabling this by default and the spec has stablized.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
[css3-text] Add CSS3 Text decoration compile flag
https://bugs.webkit.org/show_bug.cgi?id=93863
Reviewed by Julien Chaffraix.
This patch handles the compile flag implementation, which will come disabled by
default, thus not exposing the CSS3 text decoration features to the web, unless
when explicitly enabling it with "--css3-text-decoration" build parameter.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-08-14 Alex Christensen <alex.christensen@flexsim.com>
/SAFESEH should not be a common linker option
https://bugs.webkit.org/show_bug.cgi?id=89372
Reviewed by Darin Adler.
* win/tools/vsprops/common.vsprops:
removed /SAFESEH as a default option for the linker (doesn't work for x64)
2012-08-13 Roger Fong <roger_fong@apple.com>
Enable CSS Sticky Position on Windows.
https://bugs.webkit.org/show_bug.cgi?id=93905
Reviewed by Tim Horton.
As per https://bugs.webkit.org/show_bug.cgi?id=90046, the ENABLE_CSS_STICKY_POSITION needs to be turned on for Windows as well.
* win/tools/vsprops/FeatureDefines.vsprops:
Include ENABLE_CSS_STICKY_POSITION flag.
2012-08-06 Anders Carlsson <andersca@apple.com>
If the Apple Java plug-in is blocked and no runtime is installed, don't load it
https://bugs.webkit.org/show_bug.cgi?id=93289
<rdar://problem/11730092>
Reviewed by Dan Bernstein.
Add WKJLIsRuntimeAndWebComponentsInstalled().
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
2012-08-01 Jon Lee <jonlee@apple.com>
Update WKSI.
Reviewed by Mark Rowe.
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-07-29 Rik Cabanier <cabanier@adobe.com>
Add ENABLE_CSS_COMPOSITING flag
https://bugs.webkit.org/show_bug.cgi?id=92553
Reviewed by Dirk Schulze.
Adds compiler flag CSS_COMPOSITING to build systems to enable CSS blending and compositing. See spec https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-07-23 Roger Fong <roger_fong@apple.com>
Disable flexbox on Windows
https://bugs.webkit.org/show_bug.cgi?id=92047
<rdar://problem/11570384>
Reviewed by Darin Adler.
Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
* win/tools/vsprops/FeatureDefines.vsprops:
Disable ENABLE_CSS3_FLEXBOX property.
2012-07-23 Kent Tamura <tkent@chromium.org>
Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
https://bugs.webkit.org/show_bug.cgi?id=91941
Reviewed by Kentaro Hara.
A flag name for an elmement should be ENABLE_*_ELEMENT.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-07-22 Kent Tamura <tkent@chromium.org>
Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
https://bugs.webkit.org/show_bug.cgi?id=91928
Reviewed by Kentaro Hara.
A flag name for an elmement should be ENABLE_*_ELEMENT.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-07-20 Kent Tamura <tkent@chromium.org>
Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
https://bugs.webkit.org/show_bug.cgi?id=91846
Reviewed by Kentaro Hara.
A flag name for an elmement should be ENABLE_*_ELEMENT.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-07-11 Mark Rowe <mrowe@apple.com>
Add a Mountain Lion version of libWebKitSystemInterface.a.
Update the WebKitSystemInterface header and binaries.
Reviewed by John Sullivan.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a: Added.
* libWebKitSystemInterfaceSnowLeopard.a:
2012-07-04 John Mellor <johnme@chromium.org>
Text Autosizing: Add compile flag and runtime setting
https://bugs.webkit.org/show_bug.cgi?id=87394
This patch renames Font Boosting to Text Autosizing.
Reviewed by Adam Barth.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-06-29 Mihai Balan <mibalan@adobe.com>
[CSS Regions] Adding feature defines for CSS Regions for Windows
https://bugs.webkit.org/show_bug.cgi?id=88645
Reviewed by Tony Chang.
Re-trying to enable CSS regions on Windows. This time only enabling
regions since exclusions lead to some very strange compiling/linking
problems.
* win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
* win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
2012-06-28 Brent Fulgham <bfulgham@webkit.org>
[WinCairo] Unreviewed build correction. Add two missing macro
declarations to vsprops file.
* win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
2012-06-27 Brent Fulgham <bfulgham@webkit.org>
[WinCairo] Unreviewed build correction. Accidentally turned on
CSS_FILTERS, which is not available in tree.
* win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
back off for WinCairo target.
2012-06-27 Brent Fulgham <bfulgham@webkit.org>
[WinCairo] Unreviewed build correction. Resync feature defines with
Apple port. Things have drifted apart a little.
* win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
Apple port, define some missing features.
2012-06-19 Mike West <mkwst@chromium.org>
Introduce ENABLE_CSP_NEXT configuration flag.
https://bugs.webkit.org/show_bug.cgi?id=89300
Reviewed by Adam Barth.
The 1.0 draft of the Content Security Policy spec is just about to
move to Last Call. We'll hide work on the upcoming 1.1 spec behind
this ENABLE flag, disabled by default.
Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r120280.
http://trac.webkit.org/changeset/120280
https://bugs.webkit.org/show_bug.cgi?id=89273
Enabling CSS regions broke all Windows tests (Requested by
jhomeycutt on #webkit).
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-06-13 Mihai Balan <mibalan@adobe.com>
Fix for #88645 - enabling regions on Windows
[CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
https://bugs.webkit.org/show_bug.cgi?id=88645
Reviewed by Sam Weinig.
Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
exclusions (previously even with the feature disabled, parsing still worked). However, the
feature defines were enabled on Mac only - they were broken on Windows. This
patch adds the feature defines to (re)enable regions and exclusions on Windows.
* win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
* win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
[CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
https://bugs.webkit.org/show_bug.cgi?id=88804
Reviewed by Tony Chang.
Protect box-decoration-break behind a feature flag enabled by default.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-06-11 Anders Carlsson <andersca@apple.com>
Pass the right color space over to the web process so we can set it on our CA context
https://bugs.webkit.org/show_bug.cgi?id=88819
<rdar://problem/11629050>
Reviewed by John Sullivan.
Add WKCAContextSetColorSpace and WKCAContextGetColorSpace.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
Add UNDO_MANAGER flag
https://bugs.webkit.org/show_bug.cgi?id=87908
Reviewed by Tony Chang.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-06-05 Dongwoo Im <dw.im@samsung.com>
Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
https://bugs.webkit.org/show_bug.cgi?id=73176
Reviewed by Adam Barth.
Two more APIs are added in Custom Scheme Handler specification.
http://dev.w3.org/html5/spec/Overview.html#custom-handlers
One is 'isProtocolHandlerRegistered' to query whether the specific URL
is registered or not.
The other is 'unregisterProtocolHandler' to remove the registered URL.
* win/tools/vsprops/FeatureDefines.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
* win/tools/vsprops/FeatureDefinesCairo.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
2012-05-29 Jessie Berlin <jberlin@apple.com>
[Win] ~1/2 of all the iframe seamless tests fail
https://bugs.webkit.org/show_bug.cgi?id=87543
Rubber-stamped by Eric Seidel.
Finish enabling IFRAME_SEAMLESS on Windows.
* win/tools/vsprops/FeatureDefines.vsprops:
2012-05-28 Vivek Galatage <vivekgalatage@gmail.com>
Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
https://bugs.webkit.org/show_bug.cgi?id=87622
Reviewed by Eric Seidel.
Removed the ENABLE_3D_CANVAS from the property define as this is
obsolete since bug #53041
* win/tools/vsprops/FeatureDefines.vsprops:
2012-05-24 John Mellor <johnme@chromium.org>
Font Boosting: Add compile flag and runtime setting
https://bugs.webkit.org/show_bug.cgi?id=87394
Reviewed by Adam Barth.
Add ENABLE_FONT_BOOSTING.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-05-23 Ojan Vafai <ojan@chromium.org>
add back the ability to disable flexbox
https://bugs.webkit.org/show_bug.cgi?id=87147
Reviewed by Tony Chang.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-05-10 Anders Carlsson <andersca@apple.com>
WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
https://bugs.webkit.org/show_bug.cgi?id=86150
<rdar://problem/9551196>
Reviewed by Sam Weinig.
Add WKShouldBlockPlugin.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-05-08 Jon Lee <jonlee@apple.com>
Safari warns that it needs to resend the form in an iFrame when going back
https://bugs.webkit.org/show_bug.cgi?id=82658
<rdar://problem/11292558>
Reviewed by Darin Adler.
* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLeopard.a:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-05-07 Eric Seidel <eric@webkit.org>
Add ENABLE_IFRAME_SEAMLESS so Apple can turn off SEAMLESS if needed
https://bugs.webkit.org/show_bug.cgi?id=85822
Reviewed by Adam Barth.
* win/tools/vsprops/FeatureDefines.vsprops:
2012-05-06 Eric Seidel <eric@webkit.org>
Remove 3D_CANVAS define from vsprops files (it was renamed WEBGL many months ago)
https://bugs.webkit.org/show_bug.cgi?id=85743
Reviewed by Adam Barth.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-05-02 Eric Seidel <eric@webkit.org>
Resort FeatureDefinesCairo.vcprops to actually be alphabetical (in preparation for autogeneration)
https://bugs.webkit.org/show_bug.cgi?id=85454
Reviewed by Adam Barth.
The PreprocessorDefinitions line is still not sorted, but I'll do that in a separate patch.
There is no functional change in this patch. Just moving the defines around.
Its interesting to me that now that it's sorted and I can easily compare this with other
ports and found that a whole bunch of defines which should be on for Cairo are off,
likely due to Cairo simply being overlooked. These oversights should be easy to avoid
in an autogenerated world.
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-05-02 Eric Seidel <eric@webkit.org>
Fix tabs vs. space formating in FeatureDefines.vsprops and fix alphabetical sorting
https://bugs.webkit.org/show_bug.cgi?id=85445
Reviewed by Adam Barth.
I noticed this when comparing my auto-generated output for this file vs. the one
we have checked in. Seems we might as well fix the checked in file to be
consistent in style with itself. :)
* win/tools/vsprops/FeatureDefines.vsprops:
2012-04-27 Gavin Peters <gavinp@chromium.org>
Add new ENABLE_LINK_PRERENDER define to control the Prerendering API
https://bugs.webkit.org/show_bug.cgi?id=84871
Reviewed by Adam Barth.
Prerendering is currently covered by the ENABLE_LINK_PREFETCH macro, but the new Prerendering
API separates it from prefetching. Having separate include guards lets ports enable prefetching,
a relatively easy change, without needing to build the infrastructure for prerendering, which
is considerably more complicated.
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-04-10 Adam Barth <abarth@webkit.org>
Limit -apple- and -khtml- to ENABLE(DASHBOARD_SUPPORT)
https://bugs.webkit.org/show_bug.cgi?id=83256
Reviewed by Eric Seidel.
* win/tools/vsprops/FeatureDefines.vsprops:
2012-04-09 Beth Dakin <bdakin@apple.com>
<rdar://problem/11214796>
New WKSI will hopefully fix a common crash seen by the bots in libRIP.A.dylib:
symmetric_convolve
Reviewed by Simon Fraser.
* libWebKitSystemInterfaceLeopard.a:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
2012-04-06 Dan Bernstein <mitz@apple.com>
<rdar://problem/10912476> HiDPI: Have canvas use a hidpi backing store, but downsample upon access
Reviewed by Sam Weinig.
* win/tools/vsprops/FeatureDefines.vsprops: Added ENABLE_HIGH_DPI_CANVAS.
2012-04-03 Keishi Hattori <keishi@webkit.org>
Disable ENABLE_DATALIST for now
https://bugs.webkit.org/show_bug.cgi?id=82871
Reviewed by Kent Tamura.
* win/tools/vsprops/FeatureDefines.vsprops: Disabled ENABLE_DATALIST.
2012-03-30 Keishi Hattori <keishi@webkit.org>
Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium
https://bugs.webkit.org/show_bug.cgi?id=80972
Reviewed by Kent Tamura.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-03-20 Steve Falkenburg <sfalken@apple.com>
Disable LTCG on Windows to avoid out of process space errors while linking
https://bugs.webkit.org/show_bug.cgi?id=81714
Reviewed by Jessie Berlin.
* win/tools/vsprops/production.vsprops:
2012-03-14 Jer Noble <jer.noble@apple.com>
Wrong icon to restore to windowed mode in full screen video panel
https://bugs.webkit.org/show_bug.cgi?id=70437
Reviewed by Eric Carlson.
* WebKitSystemInterface.h: Added WKMediaUIPartExitFullscreenButton.
* libWebKitSystemInterfaceLeopard.a:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceSnowLeopard.a:
* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib/WebKitSystemInterface.lib:
2012-03-13 Adam Barth <abarth@webkit.org> && Benjamin Poulain <bpoulain@apple.com>
Always enable ENABLE(CLIENT_BASED_GEOLOCATION)
https://bugs.webkit.org/show_bug.cgi?id=78853
Reviewed by Adam Barth.
* win/tools/vsprops/FeatureDefines.vsprops:
* win/tools/vsprops/FeatureDefinesCairo.vsprops:
2012-03-12 Enrica Casucci <enrica@apple.com>
WebKit2: remove NSPasteboard access for promised data from the WebProcess
https://bugs.webkit.org/show_bug.cgi?id=80073
* WebKitSystemInterface.h: Touched the file to make build system happy.
* libWebKitSystemInterfaceLeopard.a:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceSnowLeopard.a: