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