2013-10-21 Mark Rowe Add a version of WebKitSystemInterface for Mavericks. Reviewed by Ryosuke Niwa. * libWebKitSystemInterfaceMavericks.a: Added. 2013-10-17 Anthony Johnson 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 libllvmForJSC shouldn't call exit(1) on report_fatal_error() https://bugs.webkit.org/show_bug.cgi?id=122905 Reviewed by Michael Saboff. * LLVMIncludesMountainLion.tar.bz2: * LLVMLibrariesMountainLion.tar.bz2: 2013-10-10 Filip Pizlo 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 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 [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 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 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 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 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 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 [Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system. * win/tools/vsprops/common.props: 2013-09-13 Brent Fulgham [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 [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 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 [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 [Windows] Updates to WKSI to get external builders working. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib32/WebKitSystemInterface.lib: 2013-08-24 Brent Fulgham [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 [Windows] Forgot to check in the header as well! * win/include/WebKitSystemInterface/WebKitSystemInterface.h: 2013-08-23 Brent Fulgham [Windows] Unreviewed build correction. * win/lib32/WebKitSystemInterface.lib: Update with new API for r132545. 2013-08-23 Beth Dakin 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- Reviewed by Anders Carlsson. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2013-08-23 Alex Christensen 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 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 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 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 [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 [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 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 Windows build fixes. Rubberstamped by Brent Fulgham. * win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling. 2013-07-30 Sanghyun Park 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 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 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 Updated LLVM drops to include MCJIT fixes. * LLVMIncludesMountainLion.tar.bz2: * LLVMLibrariesMountainLion.tar.bz2: 2013-04-03 Filip Pizlo 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 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 Make sure to link against _debug binaries when appropriate. . * win/tools/vsprops/debugsuffix.props: 2013-07-02 Commit Queue 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 [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 Replace tools32 folder with tools and update WebKit Windows solution accordingly. . 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 [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 Unreviewed. Another part of rollout of r151408. * win/tools64: Removed. * win/tools64/scripts: Removed. * win/tools64/vsprops: Removed. 2013-06-11 Roger Fong Unreviewed. WinTools makefile fix. * win/tools32/WinTools.make: 2013-06-11 Commit Queue 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 Change WebKitLibraries/win folder structure around. Reviewed by Lucas Forschler. * win/WinTools.make: Copied from win/tools32/WinTools.make. * win/tools32/WinTools.make: Removed. * win/tools64: Copied from win/tools32. 2013-06-05 Bear Travis [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags 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 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 Nuke VS2005 files from the tree. . 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 [Mac] Enable cache partitioning and the public suffix list on 10.8 Rubber-stamped by David Kilzer. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2013-05-14 Beth Dakin Printing in 1Password app is broken with screen fonts disabled https://bugs.webkit.org/show_bug.cgi?id=116133 -and corresponding- Reviewed by Anders Carlsson. Need WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2013-05-08 Roger Fong Unreviewed. Update WebKitLibraries/win to handle different architectures properly. * win/lib32: Copied from win/lib. * win/tools/WinTools.make: 2013-05-02 Roger Fong Unreviewed Windows build fix. * win/lib/WebKitSystemInterface.lib: 2013-05-01 Alexey Proskuryakov Update WebKitSystemInterface. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2013-04-29 Chris Fleizach 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 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 Disable sub-pixel-layout on Apple Windows port, VS2005 edition. * win/tools/vsprops/FeatureDefines.vsprops: 2013-04-26 Roger Fong Disable sub-pixel-layout on Apple Windows port. * win/tools/vsprops/FeatureDefines.props: 2013-04-26 Roger Fong 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 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 Have VS2010 WebKit solution look in WebKit_Libraries/lib32 for dependencies. * win/tools/vsprops/common.props: 2013-04-23 Antoine Quint 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 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 Build fix. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2013-04-11 Alexey Proskuryakov [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 Mass remove all the empty directories Rubberstamped by Ryosuke Niwa. * win/bin: Removed. * win/lib/WebKitSystemInterface: Removed. 2013-04-05 Roger Fong More VS2010 solution makefile fixes. * win/tools/WinTools.make: 2013-04-03 Brent Fulgham [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 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 Unreviewed. Rollout r146818. * win/tools/vsprops/FeatureDefines.props: 2013-03-25 Kent Tamura 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 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 Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution. * win/tools/vsprops/FeatureDefines.props: 2013-03-25 Roger Fong 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 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 [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 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 Unreviewed roll-out of r145011. * win/tools/vsprops/FeatureDefines.vsprops: 2013-03-06 Jer Noble 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 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 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 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 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 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 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 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 Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders. * win/tools/WinTools.make: 2013-02-14 Anders Carlsson Add WKContextIsPlugInUpdateAvailable https://bugs.webkit.org/show_bug.cgi?id=109862 Reviewed by Sam Weinig. Roll WebKitSystemInterface DEPS. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2013-02-13 Roger Fong 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 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 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 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 Update WebKitSystemInterface for . * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: * WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now. 2013-01-28 Kiran Muppala 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 Update WKSI header and libraries after r140875. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2013-01-24 Brent Fulgham 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 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 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 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: Rubberstamped by Timothy Horton. * win/lib/WebKitSystemInterface.lib: 2013-01-08 Kiran Muppala 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 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 Update copyright strings Reviewed by Sam Weinig. * win/tools/scripts/COPYRIGHT-END-YEAR: 2012-12-28 Mark Rowe Move logic for extracting the OS X marketing version in to WebCore / Reviewed by Dan Bernstein. * WebKitSystemInterface.h: 2012-12-19 Kiran Muppala 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 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 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 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 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 [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 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 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 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 [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 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 Build fix. Forgot these bits last time. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2012-11-12 Beth Dakin 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 Roll WebKitSystemInterface DEPS. Rubber-stamped by Andreas Kling. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2012-11-07 Roger Fong 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 Build fix. * WebKitSystemInterface.h: 2012-11-06 Anders Carlsson 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 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 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 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 Don't instantiate the Java plug-in if it's inactive https://bugs.webkit.org/show_bug.cgi?id=101102 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 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 Allow ports to override text track rendering style https://bugs.webkit.org/show_bug.cgi?id=97800 Reviewed by Maciej Stachowiak. Update WKSI header with SPI for getting the user caption appearance preferences. * WebKitSystemInterface.h: 2012-10-19 Dongwoo Joshua Im 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 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 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 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 Update WebKitSystemInterface libraries and header. Reviewed by Simon Fraser. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-10-04 Eric Carlson Allow ports to override text track rendering style https://bugs.webkit.org/show_bug.cgi?id=97800 Reviewed by Silvia Pfeiffer. Update WKSI header with SPI for getting the user caption appearance preferences. * WebKitSystemInterface.h: 2012-09-28 Eric Carlson Allow ports to override text track rendering style Reviewed by Jessie Berlin. Update WKSI libraries. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-09-25 Simon Fraser 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 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 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 [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 /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 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 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 Reviewed by Dan Bernstein. Add WKJLIsRuntimeAndWebComponentsInstalled(). * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: 2012-08-01 Jon Lee Update WKSI. Reviewed by Mark Rowe. * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceMountainLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-07-29 Rik Cabanier 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 Disable flexbox on Windows https://bugs.webkit.org/show_bug.cgi?id=92047 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 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 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 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 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 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 [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 [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 [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 [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 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 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 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 [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 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 Reviewed by John Sullivan. Add WKCAContextSetColorSpace and WKCAContextGetColorSpace. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-06-09 Sukolsak Sakshuwong 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 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 [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 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 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 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 WebKit1: Add a way to blacklist specific plug-ins/plug-in versions https://bugs.webkit.org/show_bug.cgi?id=86150 Reviewed by Sam Weinig. Add WKShouldBlockPlugin. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-05-08 Jon Lee Safari warns that it needs to resend the form in an iFrame when going back https://bugs.webkit.org/show_bug.cgi?id=82658 Reviewed by Darin Adler. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-05-07 Eric Seidel 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 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 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 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 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 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 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 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 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 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 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 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 && Benjamin Poulain 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 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: 2012-03-09 Jon Lee Add support for ENABLE(LEGACY_NOTIFICATIONS) https://bugs.webkit.org/show_bug.cgi?id=80497 Reviewed by Adam Barth. Prep for b80472: Update API for Web Notifications * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2012-03-09 Ashod Nakashian Bash scripts should support LF endings only https://bugs.webkit.org/show_bug.cgi?id=79509 Reviewed by David Kilzer. * win/tools/scripts/feature-defines.sh: Modified property svn:eol-style. 2012-03-05 Sam Weinig Fix the SnowLeoaprd build. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-03-05 Sam Weinig Update WebKitSystemInterface for WKCAContext additions. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-03-03 Hans Wennborg Implement Speech JavaScript API https://bugs.webkit.org/show_bug.cgi?id=80019 Reviewed by Adam Barth. Add ENABLE_SCRIPTED_SPEECH. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2012-03-01 Nikolas Zimmermann Unreviewed, rolling out r109255. http://trac.webkit.org/changeset/109255 https://bugs.webkit.org/show_bug.cgi?id=79932 Breaks rounded rects with dashed strokes in SVG * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-02-29 Tim Horton Make use of CG rounded-rect primitives https://bugs.webkit.org/show_bug.cgi?id=79932 Reviewed by Simon Fraser. Add wkCGPathAddRoundedRect. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-02-28 Jer Noble Full screen video volume slider has "progress bar" https://bugs.webkit.org/show_bug.cgi?id=79812 Reviewed by Eric Carlson. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2012-02-28 Simon Fraser Update WebKitSystemInterface. Reviewed by Sam Weinig. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-02-28 Alexey Proskuryakov [Mac] Add an experimental SPI for plug-ins to enter sandbox https://bugs.webkit.org/show_bug.cgi?id=79709 This pulls a lot of WKSI changes at once, because the script that updates it didn't work for a while. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceLion.a: * libWebKitSystemInterfaceSnowLeopard.a: 2012-02-10 Adam Klein Enable MUTATION_OBSERVERS by default on all platforms https://bugs.webkit.org/show_bug.cgi?id=78196 Reviewed by Ojan Vafai. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2012-02-06 Matthew Delaney toDataURL() uses stale data after putImageData() https://bugs.webkit.org/show_bug.cgi?id=65767 Added WKCGContextResetClip for use in reseting clip for new putByteArray method. Reviewed by Chris Marrin. * WebKitSystemInterface.h: Added WKCGContextResetClip. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceLion.a: 2012-02-02 Chris Marrin Turn on CSS Filters on Windows https://bugs.webkit.org/show_bug.cgi?id=76667 Turned on CSS_FILTERS for Windows Reviewed by Adele Peterson. * win/tools/vsprops/FeatureDefines.vsprops: 2012-02-02 Sheriff Bot Unreviewed, rolling out r106566. http://trac.webkit.org/changeset/106566 https://bugs.webkit.org/show_bug.cgi?id=77673 Broke the Windows build (Requested by jessieberlin on #webkit). * win/tools/vsprops/FeatureDefines.vsprops: 2012-02-02 Chris Marrin Turn on CSS Filters on Windows https://bugs.webkit.org/show_bug.cgi?id=76667 Turned on CSS_FILTERS for Windows Reviewed by Adele Peterson. * win/tools/vsprops/FeatureDefines.vsprops: 2012-01-26 Nikolas Zimmermann Not reviewed. Fix win build, by disabling ENABLE_SHADOW_DOM by default. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2012-01-25 Hajime Morita > ENABLE_SHADOW_DOM should be available via build-webkit --shadow-dom https://bugs.webkit.org/show_bug.cgi?id=76863 Reviewed by Dimitri Glazkov. Added a feature flag. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2012-01-16 Brent Fulgham [WinCairo] Build correction. Switch to Apple style builds without the _debug postfix so that launching tools, etc., will work properly. * win/tools/vsprops/debug_wincairo.vsprops: Remove use of _debug in output files to be consistent with WebKit build/test tools. 2012-01-05 Dan Bernstein Update copyright strings Reviewed by Mark Rowe. * win/tools/scripts/COPYRIGHT-END-YEAR: 2011-12-06 Roland Steiner