2011-04-19 Jessie Berlin <jberlin@apple.com> Reviewed by Sam Weinig. Roll r81683 back in. Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.) <rdar://problem/9139245> "Windows edition". * win/lib/WebKitSystemInterface.lib: 2011-04-15 Shishir Agrawal <shishir@chromium.org> Reviewed by James Robinson. Add a flag to guard Page Visibility API changes. https://bugs.webkit.org/show_bug.cgi?id=58464 * win/tools/vsprops/FeatureDefines.vsprops: 2011-04-14 Pratik Solanki <psolanki@apple.com> Reviewed by David Kilzer. Set minimum priority for fast lane connections https://bugs.webkit.org/show_bug.cgi?id=58353 Add WKSetHTTPPipeliningMinimumFastLanePriority. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-04-08 Alpha Lam <hclam@chromium.org> Unreviewed, rolling out r83335. http://trac.webkit.org/changeset/83335 https://bugs.webkit.org/show_bug.cgi?id=53556 GTK and QT bots are broken * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-04-07 Anna Cavender <annacc@chromium.org> Reviewed by Eric Carlson. Setup ENABLE(TRACK) feature define https://bugs.webkit.org/show_bug.cgi?id=53556 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-04-07 Andrew Scherkus <scherkus@chromium.org> Revert ENABLE_TRACK patch due to compile failures. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-04-06 Dai Mikurube <dmikurube@chromium.org> Reviewed by David Levin. Add QUOTA build flag for unified quota API https://bugs.webkit.org/show_bug.cgi?id=57918 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag 2011-04-04 David Kilzer <ddkilzer@apple.com> <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match Reviewed by Alexey Proskuryakov. * WebKitSystemInterface.h: (WKSetHTTPPipeliningMaximumPriority): Added declaration. (WKExtractWordDefinitionTokenRangeFromContextualString): Added missing declaration from r81890. (WKShowWordDefinitionWindow): Ditto. (WKHideWordDefinitionWindow): Ditto. * libWebKitSystemInterfaceLeopard.a: Updated. * libWebKitSystemInterfaceSnowLeopard.a: Updated. 2011-04-04 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Remove unused AnalyzeWithLargeStack code from Windows build files https://bugs.webkit.org/show_bug.cgi?id=57771 This was used for us to build with prefast automatically, but it is out-of-date and hasn't been used for some time. Removing completely for now. * win/tools/vsprops/common.vsprops: 2011-04-04 Steve Falkenburg <sfalken@apple.com> Reviewed by Brian Weinstein. Fix Windows build warning. https://bugs.webkit.org/show_bug.cgi?id=57767 * win/tools/vsprops/common.vsprops: 2011-04-01 Brent Fulgham <bfulgham@webkit.org> [WinCairo] Unreviewed build fix. Define DEBUG_ALL for WinCairo debug builds so that the correct labeled DLLs ("*_debug.dll") are linked for testing runs. * win/tools/vsprops/debug_wincairo.vsprops: 2011-04-01 Timothy Hatcher <timothy@apple.com> Make momentum scroll event latching work in WebKit2 on Mac. <rdar://problem/8751861> Reviewed by Darin Adler. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase. * libWebKitSystemInterfaceSnowLeopard.a: Ditto. 2011-03-30 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Should turn off frame pointer omission (FPO) for Release (not Production) builds https://bugs.webkit.org/show_bug.cgi?id=54403 Leave it enabled for Windows Production builds. Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf. We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough to override /O2. * win/tools/vsprops/release.vsprops: 2011-03-30 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Share most vsprops between Release and Production builds in releaseproduction.vsprops https://bugs.webkit.org/show_bug.cgi?id=57508 * win/tools/vsprops/release.vsprops: * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops. 2011-03-30 Steve Falkenburg <sfalken@apple.com> Rubber stamped by Adam Roben. Remove unnecessary NDEBUG define. * win/tools/vsprops/production.vsprops: 2011-03-30 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Update Windows production build logic for new production configurations https://bugs.webkit.org/show_bug.cgi?id=57494 * win/tools/vsprops/common.vsprops: * win/tools/vsprops/production.vsprops: Added. 2011-03-29 Brent Fulgham <bfulgham@webkit.org> Unreviewed build change to activate MathML for WinCairo. * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML. 2011-03-29 Jessie Berlin <jberlin@apple.com> Update the WebKitSystemInterface libraries for changes in the implementation. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-03-28 Jeff Miller <jeffm@apple.com> Reviewed by Adam Roben. Include certificate when sending a WebCore::ResourceError to UI process on Windows https://bugs.webkit.org/show_bug.cgi?id=57195 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so WebCore::ResourceError can set the certificate in the user info dictionary. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-03-28 Jeff Miller <jeffm@apple.com> Rubber-stamped by Adam Roben. Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now. * win/lib/WebKitSystemInterface_debug.lib: Removed. 2011-03-25 Brent Fulgham <bfulgham@webkit.org> Kick the build machines after r81977. * win/tools/vsprops/common.vsprops: 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com> Unreviewed, rolling out r81683. http://trac.webkit.org/changeset/81683 https://bugs.webkit.org/show_bug.cgi?id=56872 Crashing in some tests (Requested by weinig on #webkit). * win/lib/WebKitSystemInterface.lib: 2011-03-22 Sam Weinig <sam@webkit.org> Reviewed by Adam Roben. Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.) <rdar://problem/9139245> "Windows edition". * win/lib/WebKitSystemInterface.lib: 2011-03-22 Sam Weinig <sam@webkit.org> Reviewed by Brady Eidson. Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.) <rdar://problem/9139245> * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-03-17 Anders Carlsson <andersca@apple.com> Add WKWindowWillOrderOffScreenNotification. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-03-14 Pratik Solanki <psolanki@apple.com> Rubber-stamped by Mark Rowe. I checked in Intel-only version of these files in r80975. This fixes that by building all the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-03-13 Pratik Solanki <psolanki@apple.com> Reviewed by Brady Eidson. Make adjustMIMETypeIfNecessary use CFNetwork directly https://bugs.webkit.org/show_bug.cgi?id=55912 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-03-09 Jessie Berlin <jberlin@apple.com> Reviewed by Adam Roben. Use the Cookie Storage from the Private Browsing Storage Session directly https://bugs.webkit.org/show_bug.cgi?id=55986 * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-03-07 Steve Falkenburg <sfalken@apple.com> Bump version. * win/tools/scripts/VERSION: 2011-03-06 Jessie Berlin <jberlin@apple.com> Reviewed by Sam Weinig. WebKit2: Use CFNetwork Sessions API. https://bugs.webkit.org/show_bug.cgi?id=55435. When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the Private Browsing Storage Session. Update WebKitSystemInterface headers and libraries with the new functions. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-03-04 Jessie Berlin <jberlin@apple.com> Reviewed by Maciej Stachowiak. WebKit2: Use CFNetwork Sessions API. https://bugs.webkit.org/show_bug.cgi?id=55435. When Private Browsing is enabled, get the cached url response from the cache associated with the Private Browsing Storage Session. Update WebKitSystemInterface headers and libraries with the new functions. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-03-03 Jessie Berlin <jberlin@apple.com> Reviewed by Adam Roben. WebKit2: Use CFNetwork Sessions API. https://bugs.webkit.org/show_bug.cgi?id=55435 Set the Private Browsing Storage Session on requests when Private Browsing is enabled. Update WebKitSystemInterface headers and libraries with the new functions. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-03-02 Jessie Berlin <jberlin@apple.com> Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-03-02 Jessie Berlin <jberlin@apple.com> Windows build fix. Unreviewed. * win/lib/WebKitSystemInterface.lib: 2011-03-02 Jessie Berlin <jberlin@apple.com> Rubber-stamped by Adam Roben. WebKit2: Use CFNetwork Sessions API. https://bugs.webkit.org/show_bug.cgi?id=55435 Add the ability to create a Private Browsing Storage Session. Update WebKitSystemInterface headers and libraries with the new functions. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-03-02 Daniel Cheng <dcheng@chromium.org> Reviewed by David Levin. Add feature define for data transfer items https://bugs.webkit.org/show_bug.cgi?id=55510 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-03-02 Adam Roben <aroben@apple.com> Try to force a clean build on the Windows bots Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild" feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for an example. * win/tools/vsprops/common.vsprops: Touched to force a rebuild. 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com> Unreviewed, rolling out r80079. http://trac.webkit.org/changeset/80079 https://bugs.webkit.org/show_bug.cgi?id=55547 "Broke the Win debug build?" (Requested by dcheng on #webkit). * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-03-01 Daniel Cheng <dcheng@chromium.org> Reviewed by David Levin. Add feature define for data transfer items https://bugs.webkit.org/show_bug.cgi?id=55510 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-03-01 Sam Weinig <sam@webkit.org> Reviewed by Anders Carlsson. WebKit2 needs to be made localizable <rdar://problem/8728860> * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-02-25 Brian Weinstein <bweinstein@apple.com> Fix linking of Chromium Mac build. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-02-21 Brian Weinstein <bweinstein@apple.com> Reviewed by Adam Roben. WebResourceCacheManager should be responsible for managing the CFURLCache as well as the WebCore memory cache. https://bugs.webkit.org/show_bug.cgi?id=54886 Part of <rdar://problem/8971738> Update WebKitSystemInterface headers and libraries with new functions. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-02-21 Brian Weinstein <bweinstein@apple.com> Rubber-stamped by Dan Bernstein. Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't match the current WebKitSystemInterface.h. * WebKitSystemInterface.h: 2011-02-08 Patrick Gansterer <paroga@webkit.org> Reviewed by Adam Roben. [WIN] Add missing forward declarations in WebKitSystemInterface.h https://bugs.webkit.org/show_bug.cgi?id=53889 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: 2011-02-04 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Bump Windows minimum system requirement to XPSP2 https://bugs.webkit.org/show_bug.cgi?id=53807 * win/tools/vsprops/common.vsprops: 2011-02-03 James Kozianski <koz@chromium.org> Reviewed by Dimitri Glazkov. Add navigator.registerProtocolHandler behind a flag. https://bugs.webkit.org/show_bug.cgi?id=52609 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-02-02 Steve Lacey <sjl@chromium.org> Reviewed by Eric Carlson. Implement basic media statistics on media elements. https://bugs.webkit.org/show_bug.cgi?id=53322 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2011-01-28 Anders Carlsson <andersca@apple.com> Build fix. Update WKSI. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-01-26 David Kilzer <ddkilzer@apple.com> <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork <rdar://problem/8821760> Reviewed by Antti Koivisto. * WebKitSystemInterface.h: New methods added for HTTP pipelining support. (WKGetHTTPPipeliningPriority): Added. (WKSetHTTPPipeliningPriority): Added. Unrelated methods added after updating the header. (WKMakeScrollbarPainter): Added. (WKScrollbarPainterPaint): Added. * libWebKitSystemInterfaceLeopard.a: Updated. * libWebKitSystemInterfaceSnowLeopard.a: Updated. 2011-01-24 Jer Noble <jer.noble@apple.com> Reviewed by Eric Carlson. REGRESSION (r72119): Audio never plays on Star Wars intro animation https://bugs.webkit.org/show_bug.cgi?id=52467 Add wkGetQuickTimeMIMETypeList() function. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-01-18 Anders Carlsson <andersca@apple.com> Reviewed by Darin Adler. Add WKPopupContextMenu. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-01-17 Adam Roben <aroben@apple.com> Make it possible to both set and clear a wkCACFContext's D3D device Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use Reviewed by Chris Marrin. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2011-01-07 Chris Marrin <cmarrin@apple.com> Unreviewed. Minor change to check for null context * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2011-01-07 Chris Marrin <cmarrin@apple.com> Unreviewed. Added one more API to WKSI to get the user data out of the CACFContext. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2011-01-07 Chris Marrin <cmarrin@apple.com> Unreviewed. Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2011-01-05 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. Debug and Release builds on Windows clobber each other https://bugs.webkit.org/show_bug.cgi?id=49185 Changes the structure of WebKitBuild build products directory so we completely separate each build configuration into independent directories. Although we previously had per-configuration directories for obj, this change adds per-configuration directories for bin, lib, obj, and include. Each configuration's build products are stored within a directory inside of WebKitBuild. Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir), defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName). * win/tools/vsprops/common.vsprops: 2011-01-03 Chris Fleizach <cfleizach@apple.com> Reviewed, tweaked and landed by Sam Weinig. WebKit2: Accessibility support (42130) <rdar://problem/7660629> * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2011-01-02 Dan Bernstein <mitz@apple.com> Rubber-stamped by Simon Fraser. <rdar://problem/8812159> Update copyright strings * win/tools/scripts/COPYRIGHT-END-YEAR: 2010-12-21 Sam Weinig <weinig@apple.com> Reviewed by Anders Carlsson. Add serialization for CFURLRequestRef and CFURLResponseRef. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: 2010-12-14 Anders Carlsson <andersca@apple.com> Reviewed by Dan Bernstein. Add WKGetScriptCodeFromCurrentKeyboardInputSource function. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-12-10 Chris Marrin <cmarrin@apple.com> Reviewed by Adam Roben. Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows. Also got rid of WebKitSystemInterface_debug.lib as recommended by Adam Roben. No OpenSource builds use it since r72327. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: Removed. 2010-12-09 Anders Carlsson <andersca@apple.com> Reviewed by Sam Weinig. Cannot use NSKeyedArchiver in WK2 for ResourceResponses https://bugs.webkit.org/show_bug.cgi?id=50792 <rdar://problem/8741799> * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-12-03 Anders Carlsson <andersca@apple.com> Reviewed by Sam Weinig. Dispatch keyboard events in the Carbon event model https://bugs.webkit.org/show_bug.cgi?id=50503 Make WKGetNSEventKeyChar available in 32-bit. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-12-02 Anders Carlsson <andersca@apple.com> Reviewed by Sam Weinig. Plug-ins should be able to update the mouse cursor https://bugs.webkit.org/show_bug.cgi?id=50399 Add WKEnableSettingCursorWhenInBackground. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-12-01 Adam Roben <aroben@apple.com> Don't let harmless errorlevels from the "set" utility leak into project-specific build scripts When using set to unset an environment variable that didn't previously exist, set raises the errorlevel to 1. This was leaking into project-specific scripts, causing them to think the build has failed. We now clear the errorlevel after we finish setting environment variables. Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in some configurations Reviewed by Steve Falkenburg. * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting environment variables to get rid of any errorlevel that "set" set. 2010-12-01 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. vcproj changes can't be applied cleanly by the Windows EWS bot https://bugs.webkit.org/show_bug.cgi?id=50328 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style. * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style. * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style. 2010-11-29 Steve Falkenburg <sfalken@apple.com> Windows build fix (part 2). Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files. * win/tools/vsprops/common.vsprops: 2010-11-19 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files https://bugs.webkit.org/show_bug.cgi?id=49858 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files: - To simplify editing (editing vsprops build steps is confusing). - For more readable diffs. To add a prebuild/prelink/postbuild step for a vcproj, Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory. For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj). * win/tools/vsprops/common.vsprops: * win/tools/vsprops/release.vsprops: 2010-11-29 Anders Carlsson <andersca@apple.com> Reviewed by Sam Weinig and Simon Fraser. WebKitSystemInterface.h piece of r72438. * WebKitSystemInterface.h: 2010-11-22 Adam Roben <aroben@apple.com> Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files Apple's Windows build allows placing header files and import libraries for WebKit's dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the $WebKitLibrariesDir environment variable. This is both required for production builds and convenient for Apple-internal developer builds. Apple's production builds also require that WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production builds, the files are copied into that directory tree by the WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the copying is done by JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make. This .vsprops copying is problematic in one very important case: when a developer updates their source tree and then tries to build. Visual Studio only reads .vsprops files when a project is first loaded. So, when Visual Studio is first opened after the .vsprops files are updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build will proceed with out-of-date .vsprops files, which will likely result in a build failure. To fix this, we now use normal relative paths to access the .vsprops files in the source tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is unset, so the normal relative paths are used to read the .vsprops files out of the source tree directly. In production builds, this environment variable is set to a fake directory that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path is resolved. For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops: $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds, JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for FeatureDefines.vsprops becomes: $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops which resolves to: $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3" actually exist since they are matched by an equal number of ".." path components.) Note that Visual Studio still won't pick up changes made to .vsprops files while Visual Studio is open, but that problem hasn't seemed to cause developers many headaches so far. Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are updated Reviewed by Dave Hyatt. * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath AppleInternal\tools\vsprops that matches the source directory tree. This allows production builds to redirect the relative paths used to find the shared .vsprops files into AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value. 2010-11-18 Steve Falkenburg <sfalken@apple.com> Rubber-stamped by Adam Roben. Remove unused debug_internal vsprops file. * win/tools/vsprops/debug_internal.vsprops: Removed. 2010-11-18 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Debug_Internal Windows configuration is unnecessary, should be removed https://bugs.webkit.org/show_bug.cgi?id=49753 * win/tools/vsprops/debug.vsprops: * win/tools/vsprops/debug_internal.vsprops: 2010-11-17 Steve Falkenburg <sfalken@apple.com> Rubber-stamped by Adam Roben. Update WebKitSystemInterfaceWin. * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-11-16 Adam Roben <aroben@apple.com> Ignore files from libdispatch/zlib Rubber-stamped by Eric Seidel. * win/include: Modified property svn:ignore. * win/lib: Modified property svn:ignore. 2010-11-10 Csaba Osztrogonác <ossy@webkit.org> Reviewed by David Hyatt. HTML5 Ruby support should be mandatory feature https://bugs.webkit.org/show_bug.cgi?id=49272 Remove Ruby as optional feature. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-10-29 Dan Bernstein <mitz@apple.com> Snow Leopard PowerPC build fix. * libWebKitSystemInterfaceSnowLeopard.a: 2010-10-29 Dan Bernstein <mitz@apple.com> Leopard PowerPC build fix. * libWebKitSystemInterfaceLeopard.a: 2010-10-29 Csaba Osztrogonác <ossy@webkit.org> Reviewed by Adam Roben and David Kilzer. Fix and cleanup of build systems https://bugs.webkit.org/show_bug.cgi?id=48342 Remove unnecessary ENABLE_SANDBOX. Add missing features to converge to FeatureDefines.xcconfig. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-10-28 Dan Bernstein <mitz@apple.com> Reviewed by John Sullivan. Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an upcoming ComplexTextController patch. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-10-28 Ivan Krstić <ike@apple.com> Reviewed by Mark Rowe. Remove unused experimental proxied panel interface. <rdar://problem/7237059> * WebKitSystemInterface.h: 2010-10-27 Anders Carlsson <andersca@apple.com> Reviewed by Sam Weinig. Find indicators do not bounce https://bugs.webkit.org/show_bug.cgi?id=48490 <rdar://problem/8564276> Add bounce animation context functions. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-10-26 Adam Roben <aroben@apple.com> Fix duplicate vsprops name * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to "FeatureDefinesCairo" to match the filename. 2010-10-23 Alexey Proskuryakov <ap@apple.com> Windows build fix. * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-10-23 Alexey Proskuryakov <ap@apple.com> Reviewed by Anders Carlsson. https://bugs.webkit.org/show_bug.cgi?id=48083 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083) * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: Updated WebKitSystemInterface with necessary methods. 2010-10-22 Adam Roben <aroben@apple.com> Turn on ENABLE_3D_RENDERING on all Windows builds Reviewed by Sam Weinig. * win/tools/vsprops/FeatureDefines.vsprops: 2010-10-20 Adam Roben <aroben@apple.com> Windows build fix * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: Use a WKCFURLCredentialRef type to protect against changes to the definition of CFURLCredentialRef. 2010-10-19 Adam Roben <aroben@apple.com> Windows build fix * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in this file that I meant to check in in r70129. 2010-10-19 Adam Roben <aroben@apple.com> Add WKCACFContext and related functions Fixes <http://webkit.org/b/43244>. Reviewed by Sam Weinig. * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-10-14 Ada Chan <adachan@apple.com> Rubber-stamped by Adam Roben. Fix Windows build. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-10-14 Ada Chan <adachan@apple.com> Reviewed by Steve Falkenburg. Add wkGetSSLCertificateChainContext for fetching the certificate chain. Needed for https://bugs.webkit.org/show_bug.cgi?id=47603. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-10-11 Mike Thole <mthole@apple.com> Reviewed by Darin Adler. Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain() https://bugs.webkit.org/show_bug.cgi?id=47495 * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-10-03 Brent Fulgham <bfulgham@webkit.org> Unreviewed build fix. WinCairo also needs access to the <inttypes.h> header requirement introduced by Bug 46357. * win/tools/vsprops/WinCairo.vsprops: 2010-09-17 Sam Weinig <sam@webkit.org> Reviewed, tweaked, and landed by Anders Carlsson. Add WKCopyNSURLResponsePeerCertificates. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-09-16 Eric Uhrhane <ericu@chromium.org> Reviewed by Jian Li. Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM. https://bugs.webkit.org/show_bug.cgi?id=45798 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-09-09 Jer Noble <jer.noble@apple.com> Reviewed by Eric Carlson. Adopt shared control drawing for <video> controls on Windows https://bugs.webkit.org/show_bug.cgi?id=45490 * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-09-10 Anders Carlsson <andersca@apple.com> WebKitSystemInterface part of: Set the visible name for the web process https://bugs.webkit.org/show_bug.cgi?id=45564 <rdar://problem/8416970> * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: 2010-08-05 Jian Li <jianli@chromium.org> Reviewed by David Levin. Unify blob related feature defines to ENABLE(BLOB). https://bugs.webkit.org/show_bug.cgi?id=43081 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-08-04 Dan Bernstein <mitz@apple.com> Reviewed by Darin Adler. WebKitSystemInterface part of: Allow the language for hyphenation to be specified https://bugs.webkit.org/show_bug.cgi?id=43467 * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-08-03 Beth Dakin <bdakin@apple.com> Reviewed by Alice Liu. Enable MathML on Windows. * win/tools/vsprops/FeatureDefines.vsprops: 2010-07-30 Adam Roben <aroben@apple.com> Roll our r64361 and r64363 We can't make these changes until QuartzCore.lib is included in WebKitSupportLibrary. 2010-07-30 Adam Roben <aroben@apple.com> Add WKCACFContext and related functions Also added some functions used by WKCAImageQueue. Fixes <http://webkit.org/b/43244>. Reviewed by Sam Weinig. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-07-27 Kinuko Yasuda <kinuko@chromium.org> Reviewed by Ojan Vafai. Add FILE_SYSTEM build flag for FileSystem API https://bugs.webkit.org/show_bug.cgi?id=42915 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-07-12 Mark Rowe <mrowe@apple.com> Rubber-stamped by Sam Weinig. Update WebKitSystemInterface. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-07-12 Adam Roben <aroben@apple.com> Stop generating stripped symbols for Release builds It turns out we can strip the symbols after-the-fact using PDBCopy. Fixes <http://webkit.org/b/42085>. Reviewed by Steve Falkenburg. * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols attribute, which caused link.exe to generate a stripped PDB file for each project. 2010-07-08 Eric Carlson <eric.carlson@apple.com> Reviewed by Dan Bernstein. Update WebKitSystemInterface. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-07-07 Dumitru Daniliuc <dumi@chromium.org> Reviewed by Adam Roben. Disable MSVC warning 4288. https://bugs.webkit.org/show_bug.cgi?id=41804 MSVC has a non-standard extension that allows variables declared in for-loops to remain visible in the same scope even after exiting the for-loop (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze option (turned on by default) enables all MSVC extensions, and /Zc:forScope- tells the compiler to issue a C4288 warning when the same variable is declared in the for-loop and re-declared later in the same scope. There seems to be a bug in VS2005 that erroneously enables /Zc:forScope- even when that option is not specified (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks like our build got hit by that bug, so we need to disable warning 4288 to fix it. * win/tools/vsprops/common.vsprops: 2010-07-01 Simon Fraser <simon.fraser@apple.com> Reviewed by Sam Weinig. <rdar://problem/8154047> Update WebKitSystemInterface, making some functions used by WebKit2 available in 32-bit (for reals this time). * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-07-01 Simon Fraser <simon.fraser@apple.com> Reviewed by Sam Weinig. <rdar://problem/8154047> Update WebKitSystemInterface, making some functions used by WebKit2 available in 32-bit. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-06-23 John Gregg <johnnyg@google.com> Reviewed by Kent Tamura. add ENABLE_DIRECTORY_UPLOAD build support https://bugs.webkit.org/show_bug.cgi?id=41100 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-06-27 Steve Falkenburg <sfalken@apple.com> Windows (Cairo) build fix. Add missing ENABLE_WEB_TIMING feature define. * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-06-27 Steve Falkenburg <sfalken@apple.com> Windows build fix. Disable ENABLE_WEB_TIMING on Windows. * win/tools/vsprops/FeatureDefines.vsprops: 2010-06-26 Tony Gentilcore <tonyg@chromium.org> Reviewed by Dimitri Glazkov. Add a VS macro for enabling Web Timing support. https://bugs.webkit.org/show_bug.cgi?id=38924 * win/tools/vsprops/FeatureDefines.vsprops: 2010-06-21 Sam Weinig <sam@webkit.org> Reviewed by Anders Carlsson. Update WebKitSystemInterface. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-06-21 Dan Bernstein <mitz@apple.com> Speculative build fix. * WebKitSystemInterface.h: 2010-06-21 Dan Bernstein <mitz@apple.com> Reviewed by Darin Adler. WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties https://bugs.webkit.org/show_bug.cgi?id=10228 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex(). * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-06-21 Satish Sampath <satish@chromium.org> Reviewed by Steve Block. Speech Input Patch 0: Added compilation argument to conditionally compile pending patches. https://bugs.webkit.org/show_bug.cgi?id=40878 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-06-02 Sterling Swigart <sswigart@google.com> Reviewed by David Levin. Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches. https://bugs.webkit.org/show_bug.cgi?id=39906 * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-05-24 Jer Noble <jer.noble@apple.com> No review; build fix only. Roll-out changes r60110. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-05-24 Jer Noble <jer.noble@apple.com> No review; build fix only. Roll-out changes r60094, 60096-60097. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-05-23 Jer Noble <jer.noble@apple.com> Reviewed by Eric Carlson. HTML5 <video> tag performance worse than Flash https://bugs.webkit.org/show_bug.cgi?id=39577 rdar://problem/7982458 Added WebKitSystemInterface calls for new CAImageQueue APIs. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-05-20 Steve Block <steveblock@google.com> Reviewed by Jeremy Orlow. Provide bindings for DeviceOrientation https://bugs.webkit.org/show_bug.cgi?id=39210 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-04-09 Alexey Proskuryakov <ap@apple.com> Reviewed by Maciej Stachowiak. https://bugs.webkit.org/show_bug.cgi?id=24572 XMLHttpRequest.statusText returns always "OK" on Mac * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-04-07 Chris Marrin <cmarrin@apple.com> Reviewed by Steve Falkenburg. Remove QuartzCoreInterface from the build No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5). * win/bin/QuartzCoreInterface.dll: Removed. * win/include/QuartzCoreInterface: Removed. * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed. * win/lib/QuartzCoreInterface.lib: Removed. 2010-04-02 Jer Noble <jer.noble@apple.com> Reviewed by Eric Carlson. https://bugs.webkit.org/show_bug.cgi?id=36624 Update WebKitSystemInterface * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-04-01 Kinuko Yasuda <kinuko@chromium.org> Reviewed by Dmitry Titov. Add FileThread for async file operation support in FileReader and FileWriter https://bugs.webkit.org/show_bug.cgi?id=36896 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags for FileReader and FileWriter support. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-03-25 Mark Rowe <mrowe@apple.com> Rubber-stamped by Dan Bernstein. Update WebCoreSQLite3 to SQLite v3.6.12. * WebCoreSQLite3/sqlite3.h: * WebCoreSQLite3/sqlite3ext.h: * libWebCoreSQLite3.a: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-03-23 Dan Bernstein <mitz@apple.com> Reviewed by John Sullivan. WebKitSystemInterface part of <rdar://problem/7197736> Plug-in clip rect does not update when overflow clip changes https://bugs.webkit.org/show_bug.cgi?id=36479. * WebKitSystemInterface.h: Added WKSyncSurfaceToView(). * libWebKitSystemInterfaceSnowLeopard.a: Updated 2010-03-16 Dan Bernstein <mitz@apple.com> Reviewed by Sam Weinig. Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look. * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-03-15 Andy Estes <aestes@apple.com> Reviewed by John Sullivan. Added two new output arguments to WKGetWheelEventDeltas() to return the number of scroll wheel ticks in the x and y directions. https://bugs.webkit.org/show_bug.cgi?id=29601. <rdar://problem/7453254> * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-03-14 Dan Bernstein <mitz@apple.com> Reviewed by Darin Adler. WebKitSystemInterface part of removing support for legacy versions of Core Graphics * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(), wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and wkCreateFontsPlist(). * win/lib/WebKitSystemInterface.lib: Updated. * win/lib/WebKitSystemInterface_debug.lib: Updated. 2010-03-08 Jian Li <jianli@chromium.org> Reviewed by Dmitry Titov. Blob.slice support. https://bugs.webkit.org/show_bug.cgi?id=32993 Add ENABLE_BLOB_SLICE feature define. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-02-19 Maciej Stachowiak <mjs@apple.com> Reviewed by David Levin. Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases https://bugs.webkit.org/show_bug.cgi?id=35147 * win/tools/vsprops/FeatureDefines.vsprops: 2010-02-18 Steve Falkenburg <sfalken@apple.com> Reviewed by Dan Bernstein. WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages https://bugs.webkit.org/show_bug.cgi?id=35076 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged. * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged. 2010-02-16 Gavin Barraclough <barraclough@apple.com> Reviewed by NOBODY (Build fix). Disable warnings preventing use of anonymous structs/onions - don't take all my fun toys away, these are useful & awesome! * win/tools/vsprops/common.vsprops: 2010-02-11 Brian Weinstein <bweinstein@apple.com> Rubber-stamped by Eric Seidel. Turn back on SVG Filters on Windows, as they were accidentally disabled and cause test breakage. * win/tools/vsprops/FeatureDefines.vsprops: 2010-02-08 Maciej Stachowiak <mjs@apple.com> Reviewed by Cameron Zwarich. Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose. https://bugs.webkit.org/show_bug.cgi?id=34698 * win/tools/vsprops/FeatureDefines.vsprops: 2010-02-04 Mark Rowe <mrowe@apple.com> Reviewed by Steve Falkenburg. Update auto-version.sh to better handle major version numbers with fewer than three digits, and the case when WEBKITLIBRARIESDIR is not set. * win/tools/scripts/auto-version.sh: 2010-02-04 Steve Falkenburg <sfalken@apple.com> Windows build fix for projects not defining WebKitLibrariesDir. * win/tools/scripts/auto-version.sh: 2010-02-03 Dan Bernstein <mitz@apple.com> Reviewed by Anders Carlsson. Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs. * libWebKitSystemInterfaceLeopard.a: 2010-02-02 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. Copyright year updating for Windows version resources should be automatic https://bugs.webkit.org/show_bug.cgi?id=34503 * win/tools/scripts/auto-version.sh: 2010-02-02 Martin Robinson <mrobinson@webkit.org> Unreviewed build fix. The WinCairo build requires this script to be executable. * win/tools/scripts/feature-defines.sh: Added property svn:executable. 2010-01-29 Mark Rowe <mrowe@apple.com> Keep the Windows feature defines in sync with FeatureDefines.xcconfig. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-01-26 Alexey Proskuryakov <ap@apple.com> More Windows build fixing. * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong specialization sometimes - but it's not instantiated, so it's harmless. 2010-01-22 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=34025 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets. * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: 2010-01-20 Steve Falkenburg <sfalken@apple.com> Reviewed by Darin Adler and Adam Roben. Feature defines are difficult to maintain on Windows builds https://bugs.webkit.org/show_bug.cgi?id=33883 FeatureDefines.vsprops are now maintained in a way similar to Configurations/FeatureDefines.xcconfig, with the added advantage of having a single FeatureDefines file across all projects. Keep this list of features (not enabled/disabled state) in sync with FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit. Add new features to both PreprocessorDefinitions and UserMacro sections. Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature. * win/tools/scripts/feature-defines.sh: Added. * win/tools/vsprops/FeatureDefines.vsprops: Added. * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added. * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops. 2010-01-13 Simon Fraser <simon.fraser@apple.com> Reviewed by Darin Adler. <rdar://problem/7532544> Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will be used for a shadow drawing fix. Once more, with feeling. On Windows. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-01-13 Simon Fraser <simon.fraser@apple.com> Reviewed by Darin Adler. <rdar://problem/7532544> Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will be used for a shadow drawing fix. * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2010-01-13 Simon Fraser <simon.fraser@apple.com> Reviewed by Darin Adler. <rdar://problem/7532544> Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will be used for a shadow drawing fix. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2010-01-07 Alexey Proskuryakov <ap@apple.com> Not reviewed, build fix. Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by clients of another class). WebCore doesn't use all methods of JSString, so we don't export all classes clients could theoretically access via JSString. * win/tools/vsprops/common.vsprops: 2009-12-21 Mark Rowe <mrowe@apple.com> Reviewed by Samuel Weinig. Update WebKitSystemInterface. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-12-21 Mark Rowe <mrowe@apple.com> Reviewed by Samuel Weinig. Update WebKitSystemInterface. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-12-18 Sam Weinig <sam@webkit.org> Reviewed by Anders Carlsson. Update WebKitSystemInterface for <rdar://problem/7237059>. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-12-15 Dan Bernstein <mitz@apple.com> Reviewed by Adam Roben. WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in Core Graphics when available * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared wkCanCreateCGFontWithLOGFONT(). * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2009-12-12 Eric Carlson <eric.carlson@apple.com> Reviewed by Darin Adler. <rdar://problem/7453726> Pull shared UI code into WebKit * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-12-11 Chris Marrin <cmarrin@apple.com> Reviewed by Adam Roben. Add QuartzCore build files to OpenSource tree https://bugs.webkit.org/show_bug.cgi?id=31856 This allows proper building and linking with QuartzCore when present. * win/bin: Added. * win/bin/QuartzCoreInterface.dll: Added. * win/include/QuartzCoreInterface: Added. * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added. * win/lib/QuartzCoreInterface.lib: Added. 2009-12-07 Adam Roben <aroben@apple.com> Windows build fix for checkouts with a space in the path * win/tools/scripts/auto-version.sh: Quote the output file's directory before passing it to mkdir. 2009-12-01 Alexey Proskuryakov <ap@apple.com> Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=32036 Implement CredentialStorage::getFromPersistentStorage for CFNetwork * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: Update WebKitSystemInterface. 2009-11-24 Alexey Proskuryakov <ap@apple.com> Reviewed by Brady Eidson. https://bugs.webkit.org/show_bug.cgi?id=31844 SocketStreamHandleCFNet should support CONNECT proxy credentials * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: Update WebKitSystemInterface. 2009-11-22 Dan Bernstein <mitz@apple.com> Reviewed by Eric Carlson. Updated WebKitSystemInterface. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-11-22 Dan Bernstein <mitz@apple.com> Reviewed by Cameron Zwarich. Fixed a leak in WKDrawMediaUIPart(). * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-11-20 Eric Carlson <eric.carlson@apple.com> Reviewed by Simon Fraser. <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-11-19 Eric Carlson <eric.carlson@apple.com> Reviewed by Dan Bernstein. <rdar://problem/7035231> Support closed caption in <video> element * WebKitSystemInterface.h: Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions, define WKMediaUIPartToggleClosedCaptionsButton. 2009-11-13 Anders Carlsson <andersca@apple.com> Reviewed by Dan Bernstein. Update WebKitSystemInterface. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-11-13 Brent Fulgham <bfulgham@webkit.org> Build correction. No review. The WinCairo build requires ENABLE_FILTERS to work properly. * win/tools/vsprops/WinCairo.vsprops: 2009-11-02 Dan Bernstein <mitz@apple.com> Reviewed by John Sullivan. WebKitSystemInterface part of making the appearance of the full-screen video HUD match QuickTime Player X’s HUD. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-10-26 Mark Rowe <mrowe@apple.com> Reviewed by Adam Roben. Clean up the regex madness in auto-version.sh to make it obvious what the script is doing. Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits in the major component of the version number. * win/tools/scripts/auto-version.sh: 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com> Reviewed by Eric Seidel. added cairo include and lib directories to debug_wincairo.vsprops https://bugs.webkit.org/show_bug.cgi?id=29831 * win/tools/vsprops/debug_wincairo.vsprops: 2009-10-16 Steve Falkenburg <sfalken@apple.com> Reviewed by Dan Bernstein. https://bugs.webkit.org/show_bug.cgi?id=30456 Fixes for new Debug_All Windows build configuration. * win/tools/vsprops/debug_all.vsprops: Define DEBUG_ALL in Debug_All configuration. Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage. 2009-10-16 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Add a Debug_All configuration to build entire stack as debug. Change Debug_Internal to: - stop using _debug suffix for all WebKit/Safari binaries - not use _debug as a DLL naming suffix - use non-debug C runtime lib. * win/tools/vsprops/debug_all.vsprops: Added. Use debug C runtime library in debug_all. Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all. * win/tools/vsprops/debug_internal.vsprops: Don't specify debug C runtime library in debug_internal. Don't specify _debug suffix for standard debug_internal builds. 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org> Reviewed by Simon Fraser Support fullscreen in MediaPlayer (Mac) https://bugs.webkit.org/show_bug.cgi?id=26742 New methods required for video fullscreen. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-10-02 Steve Falkenburg <sfalken@apple.com> Windows build fix. Re-apply lost changes to auto-version.sh. * win/tools/scripts/auto-version.sh: 2009-10-02 Eric Carlson <eric.carlson@apple.com> Reviewed by Adam Roben. <rdar://problem/7271334> Rename MediaControllerThemeQT to MediaControllerThemeQuickTime * WebKitSystemInterface.h: MediaControllerThemeQT -> MediaControllerThemeQuickTime 2009-10-02 Steve Falkenburg <sfalken@apple.com> Reviewed by Mark Rowe. <https://bugs.webkit.org/show_bug.cgi?id=29989> Safari version number shouldn't be exposed in WebKit code For a WebKit version of 532.3.4: Product version is: 5.32.3.4 (was 4.0.3.0) File version is: 5.32.3.4 (was 4.532.3.4) * win/tools/scripts/PRODUCTVERSION: Removed. * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION. 2009-09-25 Dan Bernstein <mitz@apple.com> Reviewed by Adam Roben. WebKitSystemInterface changes for <rdar://problem/7211635> 2 byte characters are displayed as garbaged <rdar://problem/7212626> garbled/gibberish text (off-by-one) * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added wkAddFontsFromPlistRepresentation() and replaced wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist(). * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com> Reviewed by Eric Seidel. Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by default when the necessary dependencies are extracted into the WebKitLibrariesDir. https://bugs.webkit.org/show_bug.cgi?id=29661 * win/tools/vsprops/WinCairo.vsprops: 2009-09-09 Brent Fulgham <bfulgham@webkit.org> Reviewed by Dave Levin. Adjust WinCairo-specific property sheet to use static versions of libjpeg.lib and libpng.lib. Change to libpng.lib required addition of zlib.lib to link. * win/tools/vsprops/WinCairo.vsprops: 2009-08-28 Steve Falkenburg <sfalken@apple.com> Reviewed by Adam Roben. Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 to automatically use secure versions of C runtime lib calls on Windows. https://bugs.webkit.org/show_bug.cgi?id=28824 * win/tools/vsprops/common.vsprops: 2009-08-25 Brent Fulgham <bfulgham@webkit.org> Rubber stamped by Steve Falkenburg. debug_wincairo.vsprops was linking against wrong C runtime. * win/tools/vsprops/debug_wincairo.vsprops: Link to correct C runtime (as in the standard 'debug.vsprops' file.) 2009-08-24 Brent Fulgham <bfulgham@webkit.org> Reviewed by Steve Falkenburg. Revise CFLite Debug build to emit DLL's with _debug label. https://bugs.webkit.org/show_bug.cgi?id=28695. * win/tools/vsprops/debug_wincairo.vsprops: Added. 2009-08-12 Peter Kasting <pkasting@google.com> Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=27323 Change pattern that strips all trailing whitespace to just remove EOL chars (\r, \n), to make it clear that varying EOL chars is the primary problem being solved. * win/tools/scripts/auto-version.sh: 2009-08-10 Peter Kasting <pkasting@google.com> Reviewed by George Staikos. https://bugs.webkit.org/show_bug.cgi?id=27323 Even more line ending-stripping for auto-version.sh, based on output provided by Jessie Berlin. * win/tools/scripts/auto-version.sh: 2009-08-10 Brent Fulgham <bfulgham@webkit.org> Reviewed by Adam Roben. https://bugs.webkit.org/show_bug.cgi?id=28048. Move various WinCairo build settings into *.vsprops file. * win/tools/vsprops/cURL.vsprops: Added. 2009-08-06 Peter Kasting <pkasting@google.com> Reviewed by Adam Barth. https://bugs.webkit.org/show_bug.cgi?id=27323 Strip line endings at all points auto-version.sh reads data, not just the one I happened to run into. * win/tools/scripts/auto-version.sh: 2009-07-27 Peter Kasting <pkasting@google.com> Reviewed by Adam Roben. https://bugs.webkit.org/show_bug.cgi?id=27323 Correctly parse command output, even when the line endings are not LF, so that we don't create an autoversion.h that MSVC chokes on. * win/tools/scripts/auto-version.sh: 2009-07-13 Brent Fulgham <bfulgham@webkit.org> Reviewed by Adam Roben. Add new configuration flag for redistributable Windows build. https://bugs.webkit.org/show_bug.cgi=27087 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the new WIN_CAIRO flag used to drive non-Apple Windows build. 2009-07-10 Eric Carlson <eric.carlson@apple.com> Reviewed by Simon Fraser. Update WebKitSystemInterface for <rdar://problem/7049066>. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-07-06 Eric Carlson <eric.carlson@apple.com> Update WebKitSystemInterface for <rdar://problem/7008093>. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-07-06 Anders Carlsson <andersca@apple.com> Update WebKitSystemInterface. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com> Reviewed by Simon Fraser. Update WebKitSystemInterface for <rdar://problem/6518119> * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-07-01 Eric Carlson <eric.carlson@apple.com> Reviewed by Simon Fraser. Update WebKitSystemInterface for <rdar://problem/7014990> * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-06-29 Eric Carlson <eric.carlson@apple.com> Reviewed by Simon Fraser. Update WebKitSystemInterface for <rdar://problem/7014813> * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-06-25 Simon Fraser <simon.fraser@apple.com> Rubber-stamped by Mark Rowe. <rdar://problem/6999737> Update the media controller images. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-06-16 Simon Fraser <simon.fraser@apple.com> Rubber-stamped by Anders Carlsson. Update WebKitSystemInterface for <rdar://problem/6937882>. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-06-02 Anders Carlsson <andersca@apple.com> Rubber-stamped by Mark Rowe. Update WebKitSystemInterface. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-05-27 Mark Rowe <mrowe@apple.com> Rubber-stamped by Dan Bernstein. Update WebKitSystemInterface. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceSnowLeopard.a: Added. * libWebKitSystemInterfaceTiger.a: 2009-05-26 Anders Carlsson <andersca@apple.com> Reviewed by Dan Bernstein. <rdar://problem/6901751> REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com Remove WKCGContextIsSafeToClip. * WebKitSystemInterface.h: * libWebKitSystemInterfaceTiger.a: 2009-05-21 Dan Bernstein <mitz@apple.com> Rubber-stamped by Mark Rowe. - correct a copyright header accidently reverted in r43964 * WebKitSystemInterface.h: 2009-05-21 Dan Bernstein <mitz@apple.com> Reviewed by Anders Carlsson. - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com * WebKitSystemInterface.h: * libWebKitSystemInterfaceTiger.a: 2009-05-07 Simon Fraser <simon.fraser@apple.com> Source changes reviewed by Darin Adler <rdar://problem/6864091> Endcap of media controls slider is fuzzy * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-04-28 Steve Falkenburg <sfalken@apple.com> Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds. Indirected definition through a UserMacro. Reviewed by Mark Rowe. * win/tools/vsprops/common.vsprops: 2009-04-28 Steve Falkenburg <sfalken@apple.com> Fix extraneous warning about PRODUCTION not being defined in Windows builds. Indirected definition for __PRODUCTION__ through a UserMacro. Reviewed by Mark Rowe. * win/tools/vsprops/common.vsprops: 2009-04-24 Simon Fraser <simon.fraser@apple.com> Source changes reviewed by Darin Adler https://bugs.webkit.org/show_bug.cgi?id=22242 Update WebKitSystemInterface for Mac with fixes for video controller drawing. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-04-22 Ada Chan <adachan@apple.com> Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description. Reviewed by Darin Adler. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2009-04-20 Steve Falkenburg <sfalken@apple.com> Separate JavaScriptCore.dll from WebKit.dll. Slight performance improvement or no change on benchmarks. Allows us to break a circular dependency between CFNetwork and WebKit on Windows, and simplifies standalone JavaScriptCore builds. Reviewed by Oliver Hunt. * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define. 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com> Reviewed by Mark Rowe. <rdar://problem/6781295> video.buffered and video.seekable are not the same. video.buffered should return only what is buffered and not what is seekable * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com> Reviewed by Adele Peterson. <rdar://problem/6747241> work around QTKit no longer reaching QTMovieLoadStateComplete * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-04-15 Steve Falkenburg <sfalken@apple.com> Updated WebKitSystemInterface for Windows. Changes needed for <rdar://problem/6785760> * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2009-04-14 Mark Rowe <mrowe@apple.com> Update WebKitSystemInterface so that the Tiger portion supports PowerPC. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-04-13 Antti Koivisto <antti@apple.com> Reviewed by Darin Adler. <rdar://problem/6740294> Increase the connection count per host * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-04-10 Eric Carlson <eric.carlson@apple.com> WebKitSystemInterface changes for <rdar://problem/6646998> * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2009-04-10 Simon Fraser <simon.fraser@apple.com> Fix the leopard build by updating WebKitSystemInterface. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: 2009-03-30 Steve Falkenburg <sfalken@apple.com> Bump version to 530. * win/tools/scripts/VERSION: 2009-03-26 Adam Roben <aroben@apple.com> Remove SafariThemeConstants.h, which is now provided by WebKitSupportLibrary * win/include/SafariTheme: Removed. * win/include/SafariTheme/SafariThemeConstants.h: Removed. 2009-03-07 Dan Bernstein <mitz@apple.com> Reviewed by Mark Rowe. - WebKitSystemInterface part of removing build-time and run-time support for legacy versions of CFNetwork and Core Graphics * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2009-01-30 Dan Bernstein <mitz@apple.com> Reviewed by Timothy Hatcher. - <rdar://problem/6545912> expose the build number in autoversion.h * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__ with the full build number. 2009-01-08 Dan Bernstein <mitz@apple.com> Reviewed by Adam Roben. - WebKitSystemInterface changes to support Core Graphics native glyph drawing * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2008-11-11 Ada Chan <adachan@apple.com> Fix: https://bugs.webkit.org/show_bug.cgi?id=22187 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000 Update window versions to correspond to Windows XP. Reviewed by Steve Falkenburg. * win/tools/vsprops/common.vsprops: 2008-10-23 Anders Carlsson <andersca@apple.com> Reviewed by John Sullivan. Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-10-08 Mark Rowe <mrowe@apple.com> Rubber-stamped by Jon Honeycutt. Remove restriction on version number ending in a 4. * win/tools/scripts/auto-version.sh: 2008-10-07 Anders Carlsson <andersca@apple.com> Reviewed by Mitz Pettel. Update WebKitSystemInterface. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-09-09 Dan Bernstein <mitz@apple.com> Reviewed by Darin Adler. - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: 2008-09-04 Adam Roben <aroben@apple.com> Ignore warning LNK4221 on Windows This warning is emitted when an object file with no public symbols is passed to the linker/librarian. This often occurs in WebCore for files that have been disabled via ENABLE()/USE() macros. Rubberstamped by Anders Carlsson. * win/tools/vsprops/common.vsprops: Ignore warning LNK4221. 2008-08-27 Timothy Hatcher <timothy@apple.com> Adds the WKAdvanceDefaultButtonPulseAnimation function. <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button Reviewed by Adele Peterson. * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation. * libWebKitSystemInterfaceLeopard.a: Updated. * libWebKitSystemInterfaceTiger.a: Updated. 2008-08-26 Adam Roben <aroben@apple.com> Disable a truncation warning that is disabled/doesn't exist on Mac This warning was firing when initializing floats from double literals. I haven't yet found any other situation that would cause this warning to arise. Reviewed by Sam Weinig. * win/tools/vsprops/common.vsprops: Turn off warning C4305. 2008-07-20 Steve Falkenburg <sfalken@apple.com> Build fix. * win/tools/vsprops/common.vsprops: 2008-07-08 Dan Bernstein <mitz@apple.com> Reviewed by John Sullivan. - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification. * libWebKitSystemInterfaceLeopard.a: Updated. * libWebKitSystemInterfaceTiger.a: Updated. 2008-07-01 Steve Falkenburg <sfalken@apple.com> Bump version numbers. Reviewed by Mark Rowe. * win/tools/scripts/PRODUCTVERSION: * win/tools/scripts/VERSION: 2008-05-13 Dan Bernstein <mitz@apple.com> Reviewed by John Sullivan. - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in transformed graphics contexts. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added wkSetCGContextFontRenderingStyle(). * win/lib/WebKitSystemInterface.lib: Updated. * win/lib/WebKitSystemInterface_debug.lib: Updated. 2008-05-09 Adam Roben <aroben@apple.com> Disable a MSVC warning Reviewed by Darin Adler. * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of disabled warnings. It's a warning about decorated names being longer than MSVC's limit of 4096 characters. This warning doesn't indicate a correctness problem, but these truncated decorated names will be harder to recognize during debugging or when they appear in linker errors. 2008-04-28 Darin Adler <darin@apple.com> Reviewed by Adam. - fix Windows build * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings. It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit. 2008-04-24 Mark Rowe <mrowe@apple.com> Reviewed by Sam Weinig. Remove code for calculating the glyph cache size. * WebKitSystemInterface.h: Remove unused symbol. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-03-28 Steve Falkenburg <sfalken@apple.com> Versioning. * win/tools/scripts/PRODUCTVERSION: 2008-03-26 Adam Roben <aroben@apple.com> Windows build fix after r31322 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated. * win/lib/WebKitSystemInterface.lib: Updated. * win/lib/WebKitSystemInterface_debug.lib: Updated. 2008-03-26 Mark Rowe <mrowe@apple.com> Reviewed by David Hyatt. Make the Ahem font antialias correctly on Acid3 on Tiger. * WebKitSystemInterface.h: * libWebKitSystemInterfaceTiger.a: 2008-03-19 Mark Rowe <mrowe@apple.com> Rubber-stamped by Sam Weinig. Fix http://bugs.webkit.org/show_bug.cgi?id=17816. Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture) * libWebCoreSQLite3.a: Land a 4-way fat binary. 2008-03-12 Steve Falkenburg <sfalken@apple.com> New version of WebKitSystemInterface.lib with more compiler warnings suppressed. * win/lib/WebKitSystemInterface.lib: * win/tools/vsprops/common.vsprops: 2008-03-12 Dan Bernstein <mitz@apple.com> Reviewed by Darin Adler and Sam Weinig. - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: 2008-03-11 Steve Falkenburg <sfalken@apple.com> Disable two PGO/LTCG specific warnings. Reviewed by Oliver. * win/tools/vsprops/common.vsprops: 2008-02-29 Mark Rowe <mrowe@apple.com> Update Tiger version of WebKitSystemInterface to match r30690. * libWebKitSystemInterfaceTiger.a: 2008-02-29 Adele Peterson <adele@apple.com> Reviewed by Mark. Auto-generate image arrays. * libWebKitSystemInterfaceLeopard.a: 2008-02-29 Mark Rowe <mrowe@apple.com> Reviewed by Anders Carlsson. Replace use of WKPathFromFont with implementation in terms of public API. * WebKitSystemInterface.h: Remove unused symbol. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-02-29 Mark Rowe <mrowe@apple.com> Reviewed by Oliver Hunt. Fix spelling of "request" in name of WKNSURLProtocolClassForRequest. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-02-29 Mark Rowe <mrowe@apple.com> Reviewed by Oliver Hunt. Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: 2008-02-29 Mark Rowe <mrowe@apple.com> Reviewed by Oliver Hunt and Oliver Hunt. <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI. * WebKitSystemInterface.h: Remove unused symbol. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-02-28 Mark Rowe <mrowe@apple.com> Reviewed by Dan Bernstein. Remove two unused functions from WebKitSystemInterface. * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove a duplicate declaration of WKSecondsSinceLastInputEvent. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-02-28 Mark Rowe <mrowe@apple.com> Reviewed by Dave Hyatt. Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call. * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger. * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics. 2008-02-27 Brady Eidson <beidson@apple.com> Tiger build fix * libWebKitSystemInterfaceTiger.a: 2008-02-27 Brady Eidson <beidson@apple.com> Reviewed by Mark Rowe Removed some unused methods: WKGetNSURLResponseCalculatedExpiration WKGetNSURLResponseMustRevalidate * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-02-13 Adam Roben <aroben@apple.com> * win/tools/scripts/auto-version.sh: Removed a redundant symbol. 2008-02-12 Adam Roben <aroben@apple.com> Clean up auto-version.sh a bit It now does quite a bit less file I/O and many fewer fork/exec pairs. It's also quite a bit easier to read. Reviewed by Steve. * win/tools/scripts/auto-version.sh: 2008-02-12 Steve Falkenburg <sfalken@apple.com> Versioning script change. * win/tools/scripts/auto-version.sh: 2008-02-07 Ada Chan <adachan@apple.com> Added 4 new methods: wkSetClientCertificateInSSLProperties, wkCanAccessCFURLRequestHTTPBodyParts, wkCFURLRequestCopyHTTPRequestBodyParts, wkCFURLRequestSetHTTPRequestBodyParts Rubber-stamped by Steve. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2008-02-04 Timothy Hatcher <timothy@apple.com> <rdar://problem/5722735> Merge fix for SQLITE_FULL error is given even if the max_page_count is increased (2920) * libWebCoreSQLite3.a: 2008-02-01 Steve Falkenburg <sfalken@apple.com> <rdar://problem/5717523> Don't set DEP opt-in flag (data execution prevention) since it is incompaible with the video plugin used on CNN.com Rubber-stamped by Jon Honeycutt. * win/tools/vsprops/common.vsprops: 2008-01-29 Mark Rowe <mrowe@apple.com> Reviewed by Tim Hatcher. <rdar://problem/5600926> WebCore on Tiger must link to its own copy of SQLite 3.4 or newer (so HTML database behavior will be correct). * WebCoreSQLite3/sqlite3.h: Added. * WebCoreSQLite3/sqlite3ext.h: Added. * libWebCoreSQLite3.a: Added. 2008-01-29 Alexey Proskuryakov <ap@webkit.org> Debug (external) build fix. Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't). This preprocessor definition is automatically set by Visual Studio as needed anyway. * win/tools/vsprops/debug.vsprops: 2008-01-17 Steve Falkenburg <sfalken@apple.com> Add preprocessor define accidently dropped in my unification, and required by some builds. Fixes an issue that caused both debug and release DLLs to be loaded. Rubber-stamped by Jon Honeycutt. * win/tools/vsprops/debug_internal.vsprops: 2008-01-16 Steve Falkenburg <sfalken@apple.com> Use recommended security-related compiler settings. Reviewed by Adam. * win/tools/vsprops/common.vsprops: 2008-01-16 Steve Falkenburg <sfalken@apple.com> Build fix. * win/tools/vsprops/release.vsprops: 2008-01-15 Adele Peterson <adele@apple.com> Reviewed by Adam and Antti. Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: * win/include/SafariTheme: Added. * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary. 2008-01-14 Steve Falkenburg <sfalken@apple.com> Use shared vsprops for most vcproj properties. Reviewed by Darin Adler. * win/tools/vsprops/common.vsprops: * win/tools/vsprops/debug.vsprops: * win/tools/vsprops/debug_internal.vsprops: * win/tools/vsprops/release.vsprops: 2008-01-11 Steve Falkenburg <sfalken@apple.com> Share common files across projects. Unify vsprops files Debug: common.vsprops, debug.vsprops Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops Release: common.vsprops, release.vsprops Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops. debug_internal.vsprops will be mostly empty except for file path prefix modifiers. Moved auto-version.sh, VERSION, PRODUCTVERSION to tools. Reviewed by Adam Roben. * win/tools/WinTools.make: * win/tools/scripts: Added. * win/tools/scripts/PRODUCTVERSION: Added. * win/tools/scripts/VERSION: Added. * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh. * win/tools/vsprops/debug.vsprops: * win/tools/vsprops/debug_internal.vsprops: Added. * win/tools/vsprops/release.vsprops: 2008-01-11 Steve Falkenburg <sfalken@apple.com> Add shared vsprops to help unify our Windows tools settings. Reviewed by Hyatt. * win/tools: Added. * win/tools/WinTools.make: Added. * win/tools/vsprops: Added. * win/tools/vsprops/common.vsprops: Added. * win/tools/vsprops/debug.vsprops: Added. * win/tools/vsprops/release.vsprops: Added. 2008-01-07 Mark Rowe <mrowe@apple.com> Update Tiger library to a G3-friendly version. * libWebKitSystemInterfaceTiger.a: 2008-01-07 Adele Peterson <adele@apple.com> Reviewed by Antti, Adam, and Mitz. WebKitLibraries part of fix for <rdar://problem/5619073> Updated look for <video> controls <rdar://problem/5619057> Add volume control to video controls * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2008-01-03 Mark Rowe <mrowe@apple.com> Update Tiger library to a G3-friendly version. * libWebKitSystemInterfaceTiger.a: 2008-01-03 Adele Peterson <adele@apple.com> Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2007-12-21 Mark Rowe <mrowe@apple.com> Rubber-stamped by Dan Bernstein. Fix http://bugs.webkit.org/show_bug.cgi?id=16549. Bug 16549: WebKit nightly build failing to launch on PowerPC G3s * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version. 2007-12-07 Dan Bernstein <mitz@apple.com> Reviewed by Darin Adler. - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2007-11-27 John Sullivan <sullivan@apple.com> Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType that affects Safari. reviewed by Kevin Decker * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2007-11-26 Timothy Hatcher <timothy@apple.com> Reviewed by Adam Roben. Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title http://bugs.webkit.org/show_bug.cgi?id=16137 Add a new function to make bottom window corners square for textured windows. * WebKitSystemInterface.h: * libWebKitSystemInterfaceTiger.a: * libWebKitSystemInterfaceLeopard.a: 2007-11-23 Adam Roben <aroben@apple.com> Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows Reviewed by Tim. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added declaration. * win/lib/WebKitSystemInterface.lib: Updated. * win/lib/WebKitSystemInterface_debug.lib: Updated. 2007-11-16 Anders Carlsson <andersca@apple.com> Reviewed by Adam. <rdar://problem/5603832> XMLHttpRequest readyState 3 & responseText buffer issues. Add wkSetCFURLRequestShouldContentSniff. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-11-05 Antti Koivisto <antti@apple.com> Reviewed by Sam. Update WKQTMovieViewSetDrawSynchronously. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2007-11-02 Antti Koivisto <antti@apple.com> Reviewed by Darin Adler. Update to add WKQTMovieViewSetDrawSynchronously * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2007-10-26 Adele Peterson <adele@apple.com> Reviewed by Tim Hatcher. Updating header too for WKDrawCapsLockIndicator. * WebKitSystemInterface.h: 2007-10-26 Adele Peterson <adele@apple.com> Reviewed by Oliver. Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator. * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2007-10-25 Adam Roben <aroben@apple.com> Add wkSetPatternBaseCTM. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-10-25 Sam Weinig <sam@webkit.org> Fix the windows build. * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-10-25 Timothy Hatcher <timothy@apple.com> Add WKSetPatternBaseCTM. * WebKitSystemInterface.h: * libWebKitSystemInterfaceLeopard.a: * libWebKitSystemInterfaceTiger.a: 2007-10-25 Timothy Hatcher <timothy@apple.com> Reviewed by Adam. Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit. * libWebKitSystemInterfaceLeopard.a: 2007-10-25 Sam Weinig <sam@webkit.org> Added wrapper for getting the foundation cache directory. Reviewed by Adam Roben. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-10-24 Adam Roben <aroben@apple.com> Added some font-related functions needed for <rdar://5549919> Reviewed by Ada. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-10-24 Timothy Hatcher <timothy@apple.com> Reviewed by Mark Rowe. <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard Add system specific versions of WebKitSystemInterface. * libWebKitSystemInterface.a: Removed. * libWebKitSystemInterfaceLeopard.a: Added. * libWebKitSystemInterfaceTiger.a: Added. 2007-10-11 Ada Chan <adachan@apple.com> <rdar://problem/5534421> Added wkGetDefaultHTTPCookieStorage(). Updated libraries. Reviewed by Darin Adler. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-09-27 Sam Weinig <sam@webkit.org> Build fix. Ran update-webkitsysteminterface script on Tiger, because the resulting binary differs when built on Tiger. * libWebKitSystemInterface.a: 2007-09-27 David Hyatt <hyatt@apple.com> Update WebKitSYstemInterface for @font-face changes. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2007-09-18 Geoffrey Garen <ggaren@apple.com> Build fix. Ran update-webkitsysteminterface script on Tiger, because the resulting binary differs when built on Tiger. See <rdar://problem/5490613>. * libWebKitSystemInterface.a: 2007-09-18 Geoffrey Garen <ggaren@apple.com> Build fix. Ran update-webkitsysteminterface script. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2007-08-28 Anders Carlsson <andersca@apple.com> Add WKSetNSURLRequestShouldContentSniff. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2007-08-28 Ada Chan <adachan@apple.com> <rdar://problem/4876242> Added SPI to fetch SSL certificate information. Updated libraries. Reviewed by Adam. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-07-23 Ada Chan <adachan@apple.com> Reviewed by Steve. Update WebKitSystemInterface.{h,lib}. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-07-19 Ada Chan <adachan@apple.com> Rubber-stamped by Adam. Update libraries. * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-07-06 Adam Roben <aroben@apple.com> Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994> Reviewed by Alice. * win/include/WebKitSystemInterface/WebKitSystemInterface.h: * win/lib/WebKitSystemInterface.lib: * win/lib/WebKitSystemInterface_debug.lib: 2007-06-29 Antti Koivisto <antti@apple.com> Reviewed by Maciej. Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2007-03-29 Beth Dakin <bdakin@apple.com> Rubber-stamped by Adam. Keep OpenSource building. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2007-03-28 Antti Koivisto <antti@apple.com> Update libWebKitSystemInterface, previous version was out of date. * libWebKitSystemInterface.a: 2007-03-27 Antti Koivisto <antti@apple.com> Reviewed by Darin Adler. Added wkGetWheelEventDeltas * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2007-03-07 Mark Rowe <mrowe@apple.com> Build fix. Rebuild against 10.4 SDK. * libWebKitSystemInterface.a: 2007-03-06 Kevin Decker <kdecker@apple.com> Reviewed by Brady Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications * libWebKitSystemInterface.a: 2007-02-21 Anders Carlsson <acarlsson@apple.com> Add new version with WKCGContextIsBitmapContext. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2006-12-16 Adele Peterson <adele@apple.com> Reviewed by Adam. WebKitLibraries part of fix for: <rdar://problem/4463829> Switch to use new search field implementation for <input type="search"> Added wkDrawTextFieldCellFocusRing. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2006-10-11 Darin Adler <darin@apple.com> Reviewed by John Sullivan. * WebKitSystemInterface.h: Updated to a C++-compatible version. 2006-08-31 Adele Peterson <adele@apple.com> Reviewed by John Sullivan. Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2006-08-30 Adele Peterson <adele@apple.com> Reviewed by Hyatt. Updated for http://bugs.webkit.org/show_bug.cgi?id=10575 Enable secure input mode for new password fields * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput; * libWebKitSystemInterface.a: 2006-07-09 Anders Carlsson <acarlsson@apple.com> Reviewed by Darin Adler. * WebKitSystemInterface.h: * libWebKitSystemInterface.a: Add WKPathFromFont. 2006-07-05 Adele Peterson <adele@apple.com> Reviewed by Maciej and Hyatt. * WebKitSystemInterface.h: Updated. * libWebKitSystemInterface.a: Updated. 2006-06-16 Adele Peterson <adele@apple.com> Reviewed by Alice. * WebKitSystemInterface.h: Added WKDrawBezeledTextArea(). * libWebKitSystemInterface.a: ditto. 2006-04-01 Eric Seidel <eseidel@apple.com> * libWebKitSystemInterface.a: commit a universal binary. 2006-04-01 Darin Adler <darin@apple.com> Reviewed by Beth. * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing code to use the system default alpha. 2006-03-17 Eric Seidel <eseidel@apple.com> * libWebKitSystemInterface.a: commit a universal binary. 2006-03-17 Adele Peterson <adele@apple.com> * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell() * libWebKitSystemInterface.a: ditto 2006-02-28 John Sullivan <sullivan@apple.com> * WebKitSystemInterface.h: Removed WKMouseIsDown() * libWebKitSystemInterface.a: ditto 2006-02-23 Timothy Hatcher <timothy@apple.com> New build to fix the i386 arch. (The _cuEnc64 symbol was missing.) * libWebKitSystemInterface.a: 2006-02-19 Darin Adler <darin@apple.com> * WebKitSystemInterface.h: Added WKDrawFocusRing. * libWebKitSystemInterface.a: Ditto. 2006-02-06 John Sullivan <sullivan@apple.com> * WebKitSystemInterface.h: * libWebKitSystemInterface.a: removed WKExecutableLinkedInTigerOrEarlier 2005-11-01 Darin Adler <darin@apple.com> * libWebKitSystemInterface.a: Updated. 2005-10-04 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-09-08 Justin Garcia <justin.garcia@apple.com> * WebKitSystemInterface.h: Update to latest * libWebKitSystemInterface.a: ditto 2005-09-04 Darin Adler <darin@apple.com> * WebKitSystemInterface.h: Update to latest * libWebKitSystemInterface.a: Ditto. 2005-08-07 Darin Adler <darin@apple.com> * libWebKitSystemInterface.a: Universal binary. * WebKitSystemInterface.h: Updated for calls that Eric recently removed. 2005-07-01 John Sullivan <sullivan@apple.com> - added WKExecutableLinkedInTigerOrEarlier * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated for crashing bugfix * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-06 Maciej Stachowiak <mjs@apple.com> - updated * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-05 Maciej Stachowiak <mjs@apple.com> - added a few more bits of SPI * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-05 Maciej Stachowiak <mjs@apple.com> - added file type and NSURLResponse caching SPI * WebKitSystemInterface.h: * libWebKitSystemInterface.a: 2005-06-05 Maciej Stachowiak <mjs@apple.com> - initial checkin of WebKitSystemInterface binary * WebKitSystemInterface.h: Added. * libWebKitSystemInterface.a: Added.