1 2011-04-04 Steve Falkenburg <sfalken@apple.com>
3 Reviewed by Brian Weinstein.
5 Fix Windows build warning.
6 https://bugs.webkit.org/show_bug.cgi?id=57767
8 * win/tools/vsprops/common.vsprops:
10 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
12 [WinCairo] Unreviewed build fix.
14 Define DEBUG_ALL for WinCairo debug builds so that the correct
15 labeled DLLs ("*_debug.dll") are linked for testing runs.
17 * win/tools/vsprops/debug_wincairo.vsprops:
19 2011-04-01 Timothy Hatcher <timothy@apple.com>
21 Make momentum scroll event latching work in WebKit2 on Mac.
23 <rdar://problem/8751861>
25 Reviewed by Darin Adler.
27 * WebKitSystemInterface.h:
28 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
29 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
31 2011-03-30 Steve Falkenburg <sfalken@apple.com>
33 Reviewed by Adam Roben.
35 Should turn off frame pointer omission (FPO) for Release (not Production) builds
36 https://bugs.webkit.org/show_bug.cgi?id=54403
38 Leave it enabled for Windows Production builds.
39 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
41 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
44 * win/tools/vsprops/release.vsprops:
46 2011-03-30 Steve Falkenburg <sfalken@apple.com>
48 Reviewed by Adam Roben.
50 Share most vsprops between Release and Production builds in releaseproduction.vsprops
51 https://bugs.webkit.org/show_bug.cgi?id=57508
53 * win/tools/vsprops/release.vsprops:
54 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
56 2011-03-30 Steve Falkenburg <sfalken@apple.com>
58 Rubber stamped by Adam Roben.
60 Remove unnecessary NDEBUG define.
62 * win/tools/vsprops/production.vsprops:
64 2011-03-30 Steve Falkenburg <sfalken@apple.com>
66 Reviewed by Adam Roben.
68 Update Windows production build logic for new production configurations
69 https://bugs.webkit.org/show_bug.cgi?id=57494
71 * win/tools/vsprops/common.vsprops:
72 * win/tools/vsprops/production.vsprops: Added.
74 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
76 Unreviewed build change to activate MathML for WinCairo.
78 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
80 2011-03-29 Jessie Berlin <jberlin@apple.com>
82 Update the WebKitSystemInterface libraries for changes in the implementation.
84 * libWebKitSystemInterfaceLeopard.a:
85 * libWebKitSystemInterfaceSnowLeopard.a:
87 2011-03-28 Jeff Miller <jeffm@apple.com>
89 Reviewed by Adam Roben.
91 Include certificate when sending a WebCore::ResourceError to UI process on Windows
92 https://bugs.webkit.org/show_bug.cgi?id=57195
94 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
95 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
96 WebCore::ResourceError can set the certificate in the user info dictionary.
98 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
99 * win/lib/WebKitSystemInterface.lib:
101 2011-03-28 Jeff Miller <jeffm@apple.com>
103 Rubber-stamped by Adam Roben.
105 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
107 * win/lib/WebKitSystemInterface_debug.lib: Removed.
109 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
111 Kick the build machines after r81977.
113 * win/tools/vsprops/common.vsprops:
115 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
117 Unreviewed, rolling out r81683.
118 http://trac.webkit.org/changeset/81683
119 https://bugs.webkit.org/show_bug.cgi?id=56872
121 Crashing in some tests (Requested by weinig on #webkit).
123 * win/lib/WebKitSystemInterface.lib:
125 2011-03-22 Sam Weinig <sam@webkit.org>
127 Reviewed by Adam Roben.
129 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
130 <rdar://problem/9139245>
134 * win/lib/WebKitSystemInterface.lib:
136 2011-03-22 Sam Weinig <sam@webkit.org>
138 Reviewed by Brady Eidson.
140 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
141 <rdar://problem/9139245>
143 * libWebKitSystemInterfaceLeopard.a:
144 * libWebKitSystemInterfaceSnowLeopard.a:
146 2011-03-17 Anders Carlsson <andersca@apple.com>
148 Add WKWindowWillOrderOffScreenNotification.
150 * WebKitSystemInterface.h:
151 * libWebKitSystemInterfaceLeopard.a:
152 * libWebKitSystemInterfaceSnowLeopard.a:
154 2011-03-14 Pratik Solanki <psolanki@apple.com>
156 Rubber-stamped by Mark Rowe.
158 I checked in Intel-only version of these files in r80975. This fixes that by building all
159 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
161 * libWebKitSystemInterfaceLeopard.a:
162 * libWebKitSystemInterfaceSnowLeopard.a:
164 2011-03-13 Pratik Solanki <psolanki@apple.com>
166 Reviewed by Brady Eidson.
168 Make adjustMIMETypeIfNecessary use CFNetwork directly
169 https://bugs.webkit.org/show_bug.cgi?id=55912
171 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
173 * WebKitSystemInterface.h:
174 * libWebKitSystemInterfaceLeopard.a:
175 * libWebKitSystemInterfaceSnowLeopard.a:
177 2011-03-09 Jessie Berlin <jberlin@apple.com>
179 Reviewed by Adam Roben.
181 Use the Cookie Storage from the Private Browsing Storage Session directly
182 https://bugs.webkit.org/show_bug.cgi?id=55986
184 * WebKitSystemInterface.h:
185 * libWebKitSystemInterfaceLeopard.a:
186 * libWebKitSystemInterfaceSnowLeopard.a:
187 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
188 * win/lib/WebKitSystemInterface.lib:
190 2011-03-07 Steve Falkenburg <sfalken@apple.com>
194 * win/tools/scripts/VERSION:
196 2011-03-06 Jessie Berlin <jberlin@apple.com>
198 Reviewed by Sam Weinig.
200 WebKit2: Use CFNetwork Sessions API.
201 https://bugs.webkit.org/show_bug.cgi?id=55435.
203 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
204 Private Browsing Storage Session.
206 Update WebKitSystemInterface headers and libraries with the new functions.
208 * WebKitSystemInterface.h:
209 * libWebKitSystemInterfaceLeopard.a:
210 * libWebKitSystemInterfaceSnowLeopard.a:
211 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
212 * win/lib/WebKitSystemInterface.lib:
214 2011-03-04 Jessie Berlin <jberlin@apple.com>
216 Reviewed by Maciej Stachowiak.
218 WebKit2: Use CFNetwork Sessions API.
219 https://bugs.webkit.org/show_bug.cgi?id=55435.
221 When Private Browsing is enabled, get the cached url response from the cache associated with
222 the Private Browsing Storage Session.
224 Update WebKitSystemInterface headers and libraries with the new functions.
226 * WebKitSystemInterface.h:
227 * libWebKitSystemInterfaceLeopard.a:
228 * libWebKitSystemInterfaceSnowLeopard.a:
229 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
230 * win/lib/WebKitSystemInterface.lib:
232 2011-03-03 Jessie Berlin <jberlin@apple.com>
234 Reviewed by Adam Roben.
236 WebKit2: Use CFNetwork Sessions API.
237 https://bugs.webkit.org/show_bug.cgi?id=55435
239 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
241 Update WebKitSystemInterface headers and libraries with the new functions.
243 * WebKitSystemInterface.h:
244 * libWebKitSystemInterfaceLeopard.a:
245 * libWebKitSystemInterfaceSnowLeopard.a:
246 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
247 * win/lib/WebKitSystemInterface.lib:
249 2011-03-02 Jessie Berlin <jberlin@apple.com>
251 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
253 * libWebKitSystemInterfaceLeopard.a:
254 * libWebKitSystemInterfaceSnowLeopard.a:
256 2011-03-02 Jessie Berlin <jberlin@apple.com>
258 Windows build fix. Unreviewed.
260 * win/lib/WebKitSystemInterface.lib:
262 2011-03-02 Jessie Berlin <jberlin@apple.com>
264 Rubber-stamped by Adam Roben.
266 WebKit2: Use CFNetwork Sessions API.
267 https://bugs.webkit.org/show_bug.cgi?id=55435
269 Add the ability to create a Private Browsing Storage Session.
271 Update WebKitSystemInterface headers and libraries with the new functions.
273 * WebKitSystemInterface.h:
274 * libWebKitSystemInterfaceLeopard.a:
275 * libWebKitSystemInterfaceSnowLeopard.a:
276 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
277 * win/lib/WebKitSystemInterface.lib:
279 2011-03-02 Daniel Cheng <dcheng@chromium.org>
281 Reviewed by David Levin.
283 Add feature define for data transfer items
284 https://bugs.webkit.org/show_bug.cgi?id=55510
286 * win/tools/vsprops/FeatureDefines.vsprops:
287 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
289 2011-03-02 Adam Roben <aroben@apple.com>
291 Try to force a clean build on the Windows bots
293 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
294 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
297 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
299 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
301 Unreviewed, rolling out r80079.
302 http://trac.webkit.org/changeset/80079
303 https://bugs.webkit.org/show_bug.cgi?id=55547
305 "Broke the Win debug build?" (Requested by dcheng on #webkit).
307 * win/tools/vsprops/FeatureDefines.vsprops:
308 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
310 2011-03-01 Daniel Cheng <dcheng@chromium.org>
312 Reviewed by David Levin.
314 Add feature define for data transfer items
315 https://bugs.webkit.org/show_bug.cgi?id=55510
317 * win/tools/vsprops/FeatureDefines.vsprops:
318 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
320 2011-03-01 Sam Weinig <sam@webkit.org>
322 Reviewed by Anders Carlsson.
324 WebKit2 needs to be made localizable
325 <rdar://problem/8728860>
327 * WebKitSystemInterface.h:
328 * libWebKitSystemInterfaceLeopard.a:
329 * libWebKitSystemInterfaceSnowLeopard.a:
331 2011-02-25 Brian Weinstein <bweinstein@apple.com>
333 Fix linking of Chromium Mac build.
335 * libWebKitSystemInterfaceLeopard.a:
336 * libWebKitSystemInterfaceSnowLeopard.a:
338 2011-02-21 Brian Weinstein <bweinstein@apple.com>
340 Reviewed by Adam Roben.
342 WebResourceCacheManager should be responsible for managing the CFURLCache as well
343 as the WebCore memory cache.
344 https://bugs.webkit.org/show_bug.cgi?id=54886
345 Part of <rdar://problem/8971738>
347 Update WebKitSystemInterface headers and libraries with new functions.
349 * WebKitSystemInterface.h:
350 * libWebKitSystemInterfaceLeopard.a:
351 * libWebKitSystemInterfaceSnowLeopard.a:
352 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
353 * win/lib/WebKitSystemInterface.lib:
355 2011-02-21 Brian Weinstein <bweinstein@apple.com>
357 Rubber-stamped by Dan Bernstein.
359 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
360 match the current WebKitSystemInterface.h.
362 * WebKitSystemInterface.h:
364 2011-02-08 Patrick Gansterer <paroga@webkit.org>
366 Reviewed by Adam Roben.
368 [WIN] Add missing forward declarations in WebKitSystemInterface.h
369 https://bugs.webkit.org/show_bug.cgi?id=53889
371 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
373 2011-02-04 Steve Falkenburg <sfalken@apple.com>
375 Reviewed by Adam Roben.
377 Bump Windows minimum system requirement to XPSP2
378 https://bugs.webkit.org/show_bug.cgi?id=53807
380 * win/tools/vsprops/common.vsprops:
382 2011-02-03 James Kozianski <koz@chromium.org>
384 Reviewed by Dimitri Glazkov.
386 Add navigator.registerProtocolHandler behind a flag.
387 https://bugs.webkit.org/show_bug.cgi?id=52609
389 * win/tools/vsprops/FeatureDefines.vsprops:
390 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
392 2011-02-02 Steve Lacey <sjl@chromium.org>
394 Reviewed by Eric Carlson.
396 Implement basic media statistics on media elements.
397 https://bugs.webkit.org/show_bug.cgi?id=53322
399 * win/tools/vsprops/FeatureDefines.vsprops:
400 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
402 2011-01-28 Anders Carlsson <andersca@apple.com>
408 * WebKitSystemInterface.h:
409 * libWebKitSystemInterfaceLeopard.a:
410 * libWebKitSystemInterfaceSnowLeopard.a:
412 2011-01-26 David Kilzer <ddkilzer@apple.com>
414 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
415 <rdar://problem/8821760>
417 Reviewed by Antti Koivisto.
419 * WebKitSystemInterface.h:
420 New methods added for HTTP pipelining support.
421 (WKGetHTTPPipeliningPriority): Added.
422 (WKSetHTTPPipeliningPriority): Added.
423 Unrelated methods added after updating the header.
424 (WKMakeScrollbarPainter): Added.
425 (WKScrollbarPainterPaint): Added.
426 * libWebKitSystemInterfaceLeopard.a: Updated.
427 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
429 2011-01-24 Jer Noble <jer.noble@apple.com>
431 Reviewed by Eric Carlson.
433 REGRESSION (r72119): Audio never plays on Star Wars intro animation
434 https://bugs.webkit.org/show_bug.cgi?id=52467
436 Add wkGetQuickTimeMIMETypeList() function.
438 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
439 * win/lib/WebKitSystemInterface.lib:
441 2011-01-18 Anders Carlsson <andersca@apple.com>
443 Reviewed by Darin Adler.
445 Add WKPopupContextMenu.
447 * WebKitSystemInterface.h:
448 * libWebKitSystemInterfaceLeopard.a:
449 * libWebKitSystemInterfaceSnowLeopard.a:
451 2011-01-17 Adam Roben <aroben@apple.com>
453 Make it possible to both set and clear a wkCACFContext's D3D device
455 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
457 Reviewed by Chris Marrin.
459 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
460 * win/lib/WebKitSystemInterface.lib:
462 2011-01-07 Chris Marrin <cmarrin@apple.com>
466 Minor change to check for null context
468 * win/lib/WebKitSystemInterface.lib:
469 * win/lib/WebKitSystemInterface_debug.lib:
471 2011-01-07 Chris Marrin <cmarrin@apple.com>
475 Added one more API to WKSI to get the user data
476 out of the CACFContext.
478 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
479 * win/lib/WebKitSystemInterface.lib:
480 * win/lib/WebKitSystemInterface_debug.lib:
482 2011-01-07 Chris Marrin <cmarrin@apple.com>
486 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
488 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
489 * win/lib/WebKitSystemInterface.lib:
490 * win/lib/WebKitSystemInterface_debug.lib:
492 2011-01-05 Steve Falkenburg <sfalken@apple.com>
494 Reviewed by Darin Adler.
496 Debug and Release builds on Windows clobber each other
497 https://bugs.webkit.org/show_bug.cgi?id=49185
499 Changes the structure of WebKitBuild build products directory so we
500 completely separate each build configuration into independent directories.
502 Although we previously had per-configuration directories for obj, this change adds
503 per-configuration directories for bin, lib, obj, and include. Each configuration's
504 build products are stored within a directory inside of WebKitBuild.
506 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
507 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
509 * win/tools/vsprops/common.vsprops:
511 2011-01-03 Chris Fleizach <cfleizach@apple.com>
513 Reviewed, tweaked and landed by Sam Weinig.
515 WebKit2: Accessibility support (42130)
516 <rdar://problem/7660629>
518 * WebKitSystemInterface.h:
519 * libWebKitSystemInterfaceLeopard.a:
520 * libWebKitSystemInterfaceSnowLeopard.a:
522 2011-01-02 Dan Bernstein <mitz@apple.com>
524 Rubber-stamped by Simon Fraser.
526 <rdar://problem/8812159> Update copyright strings
528 * win/tools/scripts/COPYRIGHT-END-YEAR:
530 2010-12-21 Sam Weinig <weinig@apple.com>
532 Reviewed by Anders Carlsson.
534 Add serialization for CFURLRequestRef and CFURLResponseRef.
536 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
537 * win/lib/WebKitSystemInterface.lib:
539 2010-12-14 Anders Carlsson <andersca@apple.com>
541 Reviewed by Dan Bernstein.
543 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
545 * WebKitSystemInterface.h:
546 * libWebKitSystemInterfaceLeopard.a:
547 * libWebKitSystemInterfaceSnowLeopard.a:
549 2010-12-10 Chris Marrin <cmarrin@apple.com>
551 Reviewed by Adam Roben.
553 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
554 Also got rid of WebKitSystemInterface_debug.lib as recommended by
555 Adam Roben. No OpenSource builds use it since r72327.
557 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
558 * win/lib/WebKitSystemInterface.lib:
559 * win/lib/WebKitSystemInterface_debug.lib: Removed.
561 2010-12-09 Anders Carlsson <andersca@apple.com>
563 Reviewed by Sam Weinig.
565 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
566 https://bugs.webkit.org/show_bug.cgi?id=50792
567 <rdar://problem/8741799>
569 * WebKitSystemInterface.h:
570 * libWebKitSystemInterfaceLeopard.a:
571 * libWebKitSystemInterfaceSnowLeopard.a:
573 2010-12-03 Anders Carlsson <andersca@apple.com>
575 Reviewed by Sam Weinig.
577 Dispatch keyboard events in the Carbon event model
578 https://bugs.webkit.org/show_bug.cgi?id=50503
580 Make WKGetNSEventKeyChar available in 32-bit.
582 * WebKitSystemInterface.h:
583 * libWebKitSystemInterfaceLeopard.a:
584 * libWebKitSystemInterfaceSnowLeopard.a:
586 2010-12-02 Anders Carlsson <andersca@apple.com>
588 Reviewed by Sam Weinig.
590 Plug-ins should be able to update the mouse cursor
591 https://bugs.webkit.org/show_bug.cgi?id=50399
593 Add WKEnableSettingCursorWhenInBackground.
595 * WebKitSystemInterface.h:
596 * libWebKitSystemInterfaceLeopard.a:
597 * libWebKitSystemInterfaceSnowLeopard.a:
599 2010-12-01 Adam Roben <aroben@apple.com>
601 Don't let harmless errorlevels from the "set" utility leak into
602 project-specific build scripts
604 When using set to unset an environment variable that didn't previously
605 exist, set raises the errorlevel to 1. This was leaking into
606 project-specific scripts, causing them to think the build has failed.
607 We now clear the errorlevel after we finish setting environment
610 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
613 Reviewed by Steve Falkenburg.
615 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
616 environment variables to get rid of any errorlevel that "set" set.
618 2010-12-01 Steve Falkenburg <sfalken@apple.com>
620 Reviewed by Adam Roben.
622 vcproj changes can't be applied cleanly by the Windows EWS bot
623 https://bugs.webkit.org/show_bug.cgi?id=50328
625 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
626 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
627 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
629 2010-11-29 Steve Falkenburg <sfalken@apple.com>
631 Windows build fix (part 2).
632 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
634 * win/tools/vsprops/common.vsprops:
636 2010-11-19 Steve Falkenburg <sfalken@apple.com>
638 Reviewed by Adam Roben.
640 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
641 https://bugs.webkit.org/show_bug.cgi?id=49858
643 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
644 - To simplify editing (editing vsprops build steps is confusing).
645 - For more readable diffs.
647 To add a prebuild/prelink/postbuild step for a vcproj,
648 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
649 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
650 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
652 * win/tools/vsprops/common.vsprops:
653 * win/tools/vsprops/release.vsprops:
655 2010-11-29 Anders Carlsson <andersca@apple.com>
657 Reviewed by Sam Weinig and Simon Fraser.
659 WebKitSystemInterface.h piece of r72438.
661 * WebKitSystemInterface.h:
663 2010-11-22 Adam Roben <aroben@apple.com>
665 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
667 Apple's Windows build allows placing header files and import libraries for WebKit's
668 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
669 $WebKitLibrariesDir environment variable. This is both required for production builds and
670 convenient for Apple-internal developer builds. Apple's production builds also require that
671 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
672 builds, the files are copied into that directory tree by the
673 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
675 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
677 This .vsprops copying is problematic in one very important case: when a developer updates
678 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
679 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
680 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
681 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
682 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
683 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
685 To fix this, we now use normal relative paths to access the .vsprops files in the source
686 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
687 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
688 unset, so the normal relative paths are used to read the .vsprops files out of the source
689 tree directly. In production builds, this environment variable is set to a fake directory
690 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
693 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
695 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
697 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
698 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
699 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
700 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
701 FeatureDefines.vsprops becomes:
703 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
707 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
709 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
710 actually exist since they are matched by an equal number of ".." path components.)
712 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
713 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
715 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
718 Reviewed by Dave Hyatt.
720 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
721 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
722 builds to redirect the relative paths used to find the shared .vsprops files into
723 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
725 2010-11-18 Steve Falkenburg <sfalken@apple.com>
727 Rubber-stamped by Adam Roben.
729 Remove unused debug_internal vsprops file.
731 * win/tools/vsprops/debug_internal.vsprops: Removed.
733 2010-11-18 Steve Falkenburg <sfalken@apple.com>
735 Reviewed by Adam Roben.
737 Debug_Internal Windows configuration is unnecessary, should be removed
738 https://bugs.webkit.org/show_bug.cgi?id=49753
740 * win/tools/vsprops/debug.vsprops:
741 * win/tools/vsprops/debug_internal.vsprops:
743 2010-11-17 Steve Falkenburg <sfalken@apple.com>
745 Rubber-stamped by Adam Roben.
747 Update WebKitSystemInterfaceWin.
749 * win/lib/WebKitSystemInterface.lib:
750 * win/lib/WebKitSystemInterface_debug.lib:
752 2010-11-16 Adam Roben <aroben@apple.com>
754 Ignore files from libdispatch/zlib
756 Rubber-stamped by Eric Seidel.
758 * win/include: Modified property svn:ignore.
759 * win/lib: Modified property svn:ignore.
761 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
763 Reviewed by David Hyatt.
765 HTML5 Ruby support should be mandatory feature
766 https://bugs.webkit.org/show_bug.cgi?id=49272
768 Remove Ruby as optional feature.
770 * win/tools/vsprops/FeatureDefines.vsprops:
771 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
773 2010-10-29 Dan Bernstein <mitz@apple.com>
775 Snow Leopard PowerPC build fix.
777 * libWebKitSystemInterfaceSnowLeopard.a:
779 2010-10-29 Dan Bernstein <mitz@apple.com>
781 Leopard PowerPC build fix.
783 * libWebKitSystemInterfaceLeopard.a:
785 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
787 Reviewed by Adam Roben and David Kilzer.
789 Fix and cleanup of build systems
790 https://bugs.webkit.org/show_bug.cgi?id=48342
792 Remove unnecessary ENABLE_SANDBOX.
793 Add missing features to converge to FeatureDefines.xcconfig.
795 * win/tools/vsprops/FeatureDefines.vsprops:
796 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
798 2010-10-28 Dan Bernstein <mitz@apple.com>
800 Reviewed by John Sullivan.
802 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
803 upcoming ComplexTextController patch.
805 * WebKitSystemInterface.h:
806 * libWebKitSystemInterfaceLeopard.a:
807 * libWebKitSystemInterfaceSnowLeopard.a:
809 2010-10-28 Ivan Krstić <ike@apple.com>
811 Reviewed by Mark Rowe.
813 Remove unused experimental proxied panel interface.
814 <rdar://problem/7237059>
816 * WebKitSystemInterface.h:
818 2010-10-27 Anders Carlsson <andersca@apple.com>
820 Reviewed by Sam Weinig.
822 Find indicators do not bounce
823 https://bugs.webkit.org/show_bug.cgi?id=48490
824 <rdar://problem/8564276>
826 Add bounce animation context functions.
828 * WebKitSystemInterface.h:
829 * libWebKitSystemInterfaceLeopard.a:
830 * libWebKitSystemInterfaceSnowLeopard.a:
832 2010-10-26 Adam Roben <aroben@apple.com>
834 Fix duplicate vsprops name
836 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
837 "FeatureDefinesCairo" to match the filename.
839 2010-10-23 Alexey Proskuryakov <ap@apple.com>
843 * win/lib/WebKitSystemInterface.lib:
844 * win/lib/WebKitSystemInterface_debug.lib:
846 2010-10-23 Alexey Proskuryakov <ap@apple.com>
848 Reviewed by Anders Carlsson.
850 https://bugs.webkit.org/show_bug.cgi?id=48083
851 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
853 * WebKitSystemInterface.h:
854 * libWebKitSystemInterfaceLeopard.a:
855 * libWebKitSystemInterfaceSnowLeopard.a:
856 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
857 * win/lib/WebKitSystemInterface.lib:
858 * win/lib/WebKitSystemInterface_debug.lib:
859 Updated WebKitSystemInterface with necessary methods.
861 2010-10-22 Adam Roben <aroben@apple.com>
863 Turn on ENABLE_3D_RENDERING on all Windows builds
865 Reviewed by Sam Weinig.
867 * win/tools/vsprops/FeatureDefines.vsprops:
869 2010-10-20 Adam Roben <aroben@apple.com>
873 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
874 * win/lib/WebKitSystemInterface.lib:
875 * win/lib/WebKitSystemInterface_debug.lib:
876 Use a WKCFURLCredentialRef type to protect against changes to the
877 definition of CFURLCredentialRef.
879 2010-10-19 Adam Roben <aroben@apple.com>
883 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
884 this file that I meant to check in in r70129.
886 2010-10-19 Adam Roben <aroben@apple.com>
888 Add WKCACFContext and related functions
890 Fixes <http://webkit.org/b/43244>.
892 Reviewed by Sam Weinig.
894 * win/lib/WebKitSystemInterface.lib:
895 * win/lib/WebKitSystemInterface_debug.lib:
897 2010-10-14 Ada Chan <adachan@apple.com>
899 Rubber-stamped by Adam Roben.
903 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
904 * win/lib/WebKitSystemInterface.lib:
905 * win/lib/WebKitSystemInterface_debug.lib:
907 2010-10-14 Ada Chan <adachan@apple.com>
909 Reviewed by Steve Falkenburg.
911 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
912 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
914 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
915 * win/lib/WebKitSystemInterface.lib:
916 * win/lib/WebKitSystemInterface_debug.lib:
918 2010-10-11 Mike Thole <mthole@apple.com>
920 Reviewed by Darin Adler.
922 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
923 https://bugs.webkit.org/show_bug.cgi?id=47495
925 * WebKitSystemInterface.h:
926 * libWebKitSystemInterfaceLeopard.a:
927 * libWebKitSystemInterfaceSnowLeopard.a:
929 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
931 Unreviewed build fix.
933 WinCairo also needs access to the <inttypes.h> header requirement
934 introduced by Bug 46357.
936 * win/tools/vsprops/WinCairo.vsprops:
938 2010-09-17 Sam Weinig <sam@webkit.org>
940 Reviewed, tweaked, and landed by Anders Carlsson.
942 Add WKCopyNSURLResponsePeerCertificates.
944 * WebKitSystemInterface.h:
945 * libWebKitSystemInterfaceLeopard.a:
946 * libWebKitSystemInterfaceSnowLeopard.a:
948 2010-09-16 Eric Uhrhane <ericu@chromium.org>
952 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
953 https://bugs.webkit.org/show_bug.cgi?id=45798
955 * win/tools/vsprops/FeatureDefines.vsprops:
956 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
958 2010-09-09 Jer Noble <jer.noble@apple.com>
960 Reviewed by Eric Carlson.
962 Adopt shared control drawing for <video> controls on Windows
963 https://bugs.webkit.org/show_bug.cgi?id=45490
965 * win/lib/WebKitSystemInterface.lib:
966 * win/lib/WebKitSystemInterface_debug.lib:
968 2010-09-10 Anders Carlsson <andersca@apple.com>
970 WebKitSystemInterface part of:
971 Set the visible name for the web process
972 https://bugs.webkit.org/show_bug.cgi?id=45564
973 <rdar://problem/8416970>
975 * WebKitSystemInterface.h:
976 * libWebKitSystemInterfaceLeopard.a:
977 * libWebKitSystemInterfaceSnowLeopard.a:
979 2010-08-05 Jian Li <jianli@chromium.org>
981 Reviewed by David Levin.
983 Unify blob related feature defines to ENABLE(BLOB).
984 https://bugs.webkit.org/show_bug.cgi?id=43081
986 * win/tools/vsprops/FeatureDefines.vsprops:
987 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
989 2010-08-04 Dan Bernstein <mitz@apple.com>
991 Reviewed by Darin Adler.
993 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
994 https://bugs.webkit.org/show_bug.cgi?id=43467
996 * WebKitSystemInterface.h:
997 * libWebKitSystemInterfaceLeopard.a:
998 * libWebKitSystemInterfaceSnowLeopard.a:
999 * libWebKitSystemInterfaceTiger.a:
1001 2010-08-03 Beth Dakin <bdakin@apple.com>
1003 Reviewed by Alice Liu.
1005 Enable MathML on Windows.
1007 * win/tools/vsprops/FeatureDefines.vsprops:
1009 2010-07-30 Adam Roben <aroben@apple.com>
1011 Roll our r64361 and r64363
1013 We can't make these changes until QuartzCore.lib is included in
1014 WebKitSupportLibrary.
1016 2010-07-30 Adam Roben <aroben@apple.com>
1018 Add WKCACFContext and related functions
1020 Also added some functions used by WKCAImageQueue.
1022 Fixes <http://webkit.org/b/43244>.
1024 Reviewed by Sam Weinig.
1026 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1027 * win/lib/WebKitSystemInterface.lib:
1028 * win/lib/WebKitSystemInterface_debug.lib:
1030 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
1032 Reviewed by Ojan Vafai.
1034 Add FILE_SYSTEM build flag for FileSystem API
1035 https://bugs.webkit.org/show_bug.cgi?id=42915
1037 * win/tools/vsprops/FeatureDefines.vsprops:
1038 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1040 2010-07-12 Mark Rowe <mrowe@apple.com>
1042 Rubber-stamped by Sam Weinig.
1044 Update WebKitSystemInterface.
1046 * libWebKitSystemInterfaceLeopard.a:
1047 * libWebKitSystemInterfaceSnowLeopard.a:
1048 * libWebKitSystemInterfaceTiger.a:
1050 2010-07-12 Adam Roben <aroben@apple.com>
1052 Stop generating stripped symbols for Release builds
1054 It turns out we can strip the symbols after-the-fact using PDBCopy.
1056 Fixes <http://webkit.org/b/42085>.
1058 Reviewed by Steve Falkenburg.
1060 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
1061 attribute, which caused link.exe to generate a stripped PDB file for
1064 2010-07-08 Eric Carlson <eric.carlson@apple.com>
1066 Reviewed by Dan Bernstein.
1068 Update WebKitSystemInterface.
1070 * libWebKitSystemInterfaceLeopard.a:
1071 * libWebKitSystemInterfaceSnowLeopard.a:
1072 * libWebKitSystemInterfaceTiger.a:
1074 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
1076 Reviewed by Adam Roben.
1078 Disable MSVC warning 4288.
1079 https://bugs.webkit.org/show_bug.cgi?id=41804
1081 MSVC has a non-standard extension that allows variables declared
1082 in for-loops to remain visible in the same scope even after
1083 exiting the for-loop
1084 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1085 option (turned on by default) enables all MSVC extensions, and
1086 /Zc:forScope- tells the compiler to issue a C4288 warning when the
1087 same variable is declared in the for-loop and re-declared later in
1090 There seems to be a bug in VS2005 that erroneously enables
1091 /Zc:forScope- even when that option is not specified
1092 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1093 like our build got hit by that bug, so we need to disable warning
1096 * win/tools/vsprops/common.vsprops:
1098 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1100 Reviewed by Sam Weinig.
1102 <rdar://problem/8154047>
1104 Update WebKitSystemInterface, making some functions used by
1105 WebKit2 available in 32-bit (for reals this time).
1107 * libWebKitSystemInterfaceLeopard.a:
1108 * libWebKitSystemInterfaceSnowLeopard.a:
1109 * libWebKitSystemInterfaceTiger.a:
1111 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1113 Reviewed by Sam Weinig.
1115 <rdar://problem/8154047>
1117 Update WebKitSystemInterface, making some functions used by
1118 WebKit2 available in 32-bit.
1120 * WebKitSystemInterface.h:
1121 * libWebKitSystemInterfaceLeopard.a:
1122 * libWebKitSystemInterfaceSnowLeopard.a:
1123 * libWebKitSystemInterfaceTiger.a:
1125 2010-06-23 John Gregg <johnnyg@google.com>
1127 Reviewed by Kent Tamura.
1129 add ENABLE_DIRECTORY_UPLOAD build support
1130 https://bugs.webkit.org/show_bug.cgi?id=41100
1132 * win/tools/vsprops/FeatureDefines.vsprops:
1133 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1135 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1137 Windows (Cairo) build fix.
1138 Add missing ENABLE_WEB_TIMING feature define.
1140 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1142 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1145 Disable ENABLE_WEB_TIMING on Windows.
1147 * win/tools/vsprops/FeatureDefines.vsprops:
1149 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1151 Reviewed by Dimitri Glazkov.
1153 Add a VS macro for enabling Web Timing support.
1154 https://bugs.webkit.org/show_bug.cgi?id=38924
1156 * win/tools/vsprops/FeatureDefines.vsprops:
1158 2010-06-21 Sam Weinig <sam@webkit.org>
1160 Reviewed by Anders Carlsson.
1162 Update WebKitSystemInterface.
1164 * WebKitSystemInterface.h:
1165 * libWebKitSystemInterfaceLeopard.a:
1166 * libWebKitSystemInterfaceSnowLeopard.a:
1167 * libWebKitSystemInterfaceTiger.a:
1169 2010-06-21 Dan Bernstein <mitz@apple.com>
1171 Speculative build fix.
1173 * WebKitSystemInterface.h:
1175 2010-06-21 Dan Bernstein <mitz@apple.com>
1177 Reviewed by Darin Adler.
1179 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1180 https://bugs.webkit.org/show_bug.cgi?id=10228
1182 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1183 * libWebKitSystemInterfaceLeopard.a:
1184 * libWebKitSystemInterfaceSnowLeopard.a:
1185 * libWebKitSystemInterfaceTiger.a:
1187 2010-06-21 Satish Sampath <satish@chromium.org>
1189 Reviewed by Steve Block.
1191 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1192 https://bugs.webkit.org/show_bug.cgi?id=40878
1194 * win/tools/vsprops/FeatureDefines.vsprops:
1195 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1197 2010-06-02 Sterling Swigart <sswigart@google.com>
1199 Reviewed by David Levin.
1201 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1202 https://bugs.webkit.org/show_bug.cgi?id=39906
1204 * win/tools/vsprops/FeatureDefines.vsprops:
1205 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1207 2010-05-24 Jer Noble <jer.noble@apple.com>
1209 No review; build fix only.
1211 Roll-out changes r60110.
1213 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1214 * win/lib/WebKitSystemInterface.lib:
1215 * win/lib/WebKitSystemInterface_debug.lib:
1217 2010-05-24 Jer Noble <jer.noble@apple.com>
1219 No review; build fix only.
1221 Roll-out changes r60094, 60096-60097.
1223 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1224 * win/lib/WebKitSystemInterface.lib:
1225 * win/lib/WebKitSystemInterface_debug.lib:
1227 2010-05-23 Jer Noble <jer.noble@apple.com>
1229 Reviewed by Eric Carlson.
1231 HTML5 <video> tag performance worse than Flash
1232 https://bugs.webkit.org/show_bug.cgi?id=39577
1233 rdar://problem/7982458
1235 Added WebKitSystemInterface calls for new CAImageQueue APIs.
1237 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1238 * win/lib/WebKitSystemInterface.lib:
1239 * win/lib/WebKitSystemInterface_debug.lib:
1241 2010-05-20 Steve Block <steveblock@google.com>
1243 Reviewed by Jeremy Orlow.
1245 Provide bindings for DeviceOrientation
1246 https://bugs.webkit.org/show_bug.cgi?id=39210
1248 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1250 * win/tools/vsprops/FeatureDefines.vsprops:
1251 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1253 2010-04-09 Alexey Proskuryakov <ap@apple.com>
1255 Reviewed by Maciej Stachowiak.
1257 https://bugs.webkit.org/show_bug.cgi?id=24572
1258 XMLHttpRequest.statusText returns always "OK" on Mac
1260 * WebKitSystemInterface.h:
1261 * libWebKitSystemInterfaceLeopard.a:
1262 * libWebKitSystemInterfaceSnowLeopard.a:
1263 * libWebKitSystemInterfaceTiger.a:
1265 2010-04-07 Chris Marrin <cmarrin@apple.com>
1267 Reviewed by Steve Falkenburg.
1269 Remove QuartzCoreInterface from the build
1271 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
1273 * win/bin/QuartzCoreInterface.dll: Removed.
1274 * win/include/QuartzCoreInterface: Removed.
1275 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1276 * win/lib/QuartzCoreInterface.lib: Removed.
1278 2010-04-02 Jer Noble <jer.noble@apple.com>
1280 Reviewed by Eric Carlson.
1282 https://bugs.webkit.org/show_bug.cgi?id=36624
1284 Update WebKitSystemInterface
1286 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1287 * libWebKitSystemInterfaceLeopard.a:
1288 * libWebKitSystemInterfaceSnowLeopard.a:
1289 * libWebKitSystemInterfaceTiger.a:
1291 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1293 Reviewed by Dmitry Titov.
1295 Add FileThread for async file operation support in FileReader and FileWriter
1296 https://bugs.webkit.org/show_bug.cgi?id=36896
1298 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1299 for FileReader and FileWriter support.
1301 * win/tools/vsprops/FeatureDefines.vsprops:
1302 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1304 2010-03-25 Mark Rowe <mrowe@apple.com>
1306 Rubber-stamped by Dan Bernstein.
1308 Update WebCoreSQLite3 to SQLite v3.6.12.
1310 * WebCoreSQLite3/sqlite3.h:
1311 * WebCoreSQLite3/sqlite3ext.h:
1312 * libWebCoreSQLite3.a:
1313 * libWebKitSystemInterfaceLeopard.a:
1314 * libWebKitSystemInterfaceSnowLeopard.a:
1315 * libWebKitSystemInterfaceTiger.a:
1317 2010-03-23 Dan Bernstein <mitz@apple.com>
1319 Reviewed by John Sullivan.
1321 WebKitSystemInterface part of
1322 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1324 https://bugs.webkit.org/show_bug.cgi?id=36479.
1326 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1327 * libWebKitSystemInterfaceSnowLeopard.a: Updated
1329 2010-03-16 Dan Bernstein <mitz@apple.com>
1331 Reviewed by Sam Weinig.
1333 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1335 * win/lib/WebKitSystemInterface.lib:
1336 * win/lib/WebKitSystemInterface_debug.lib:
1338 2010-03-15 Andy Estes <aestes@apple.com>
1340 Reviewed by John Sullivan.
1342 Added two new output arguments to WKGetWheelEventDeltas() to return
1343 the number of scroll wheel ticks in the x and y directions.
1345 https://bugs.webkit.org/show_bug.cgi?id=29601.
1346 <rdar://problem/7453254>
1348 * WebKitSystemInterface.h:
1349 * libWebKitSystemInterfaceLeopard.a:
1350 * libWebKitSystemInterfaceSnowLeopard.a:
1351 * libWebKitSystemInterfaceTiger.a:
1353 2010-03-14 Dan Bernstein <mitz@apple.com>
1355 Reviewed by Darin Adler.
1357 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1359 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1360 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1361 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1362 wkCreateFontsPlist().
1363 * win/lib/WebKitSystemInterface.lib: Updated.
1364 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1366 2010-03-08 Jian Li <jianli@chromium.org>
1368 Reviewed by Dmitry Titov.
1371 https://bugs.webkit.org/show_bug.cgi?id=32993
1373 Add ENABLE_BLOB_SLICE feature define.
1375 * win/tools/vsprops/FeatureDefines.vsprops:
1376 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1378 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1380 Reviewed by David Levin.
1382 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1383 https://bugs.webkit.org/show_bug.cgi?id=35147
1385 * win/tools/vsprops/FeatureDefines.vsprops:
1387 2010-02-18 Steve Falkenburg <sfalken@apple.com>
1389 Reviewed by Dan Bernstein.
1391 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1392 https://bugs.webkit.org/show_bug.cgi?id=35076
1394 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1395 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1396 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1398 2010-02-16 Gavin Barraclough <barraclough@apple.com>
1400 Reviewed by NOBODY (Build fix).
1402 Disable warnings preventing use of anonymous structs/onions -
1403 don't take all my fun toys away, these are useful & awesome!
1405 * win/tools/vsprops/common.vsprops:
1407 2010-02-11 Brian Weinstein <bweinstein@apple.com>
1409 Rubber-stamped by Eric Seidel.
1411 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1414 * win/tools/vsprops/FeatureDefines.vsprops:
1416 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1418 Reviewed by Cameron Zwarich.
1420 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1421 https://bugs.webkit.org/show_bug.cgi?id=34698
1423 * win/tools/vsprops/FeatureDefines.vsprops:
1425 2010-02-04 Mark Rowe <mrowe@apple.com>
1427 Reviewed by Steve Falkenburg.
1429 Update auto-version.sh to better handle major version numbers with fewer than three digits,
1430 and the case when WEBKITLIBRARIESDIR is not set.
1432 * win/tools/scripts/auto-version.sh:
1434 2010-02-04 Steve Falkenburg <sfalken@apple.com>
1436 Windows build fix for projects not defining WebKitLibrariesDir.
1438 * win/tools/scripts/auto-version.sh:
1440 2010-02-03 Dan Bernstein <mitz@apple.com>
1442 Reviewed by Anders Carlsson.
1444 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1446 * libWebKitSystemInterfaceLeopard.a:
1448 2010-02-02 Steve Falkenburg <sfalken@apple.com>
1450 Reviewed by Darin Adler.
1452 Copyright year updating for Windows version resources should be automatic
1453 https://bugs.webkit.org/show_bug.cgi?id=34503
1455 * win/tools/scripts/auto-version.sh:
1457 2010-02-02 Martin Robinson <mrobinson@webkit.org>
1459 Unreviewed build fix.
1461 The WinCairo build requires this script to be executable.
1463 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1465 2010-01-29 Mark Rowe <mrowe@apple.com>
1467 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1469 * win/tools/vsprops/FeatureDefines.vsprops:
1470 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1472 2010-01-26 Alexey Proskuryakov <ap@apple.com>
1474 More Windows build fixing.
1476 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1477 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1478 specialization sometimes - but it's not instantiated, so it's harmless.
1480 2010-01-22 Steve Falkenburg <sfalken@apple.com>
1482 Reviewed by Darin Adler.
1484 https://bugs.webkit.org/show_bug.cgi?id=34025
1485 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1487 * win/tools/vsprops/FeatureDefines.vsprops:
1488 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1490 2010-01-20 Steve Falkenburg <sfalken@apple.com>
1492 Reviewed by Darin Adler and Adam Roben.
1494 Feature defines are difficult to maintain on Windows builds
1495 https://bugs.webkit.org/show_bug.cgi?id=33883
1497 FeatureDefines.vsprops are now maintained in a way similar to
1498 Configurations/FeatureDefines.xcconfig, with the added advantage
1499 of having a single FeatureDefines file across all projects.
1501 Keep this list of features (not enabled/disabled state) in sync with
1502 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1504 Add new features to both PreprocessorDefinitions and UserMacro sections.
1505 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1507 * win/tools/scripts/feature-defines.sh: Added.
1508 * win/tools/vsprops/FeatureDefines.vsprops: Added.
1509 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1510 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1512 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1514 Reviewed by Darin Adler.
1516 <rdar://problem/7532544>
1518 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1519 be used for a shadow drawing fix. Once more, with feeling. On Windows.
1521 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1522 * win/lib/WebKitSystemInterface.lib:
1523 * win/lib/WebKitSystemInterface_debug.lib:
1525 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1527 Reviewed by Darin Adler.
1529 <rdar://problem/7532544>
1531 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1532 be used for a shadow drawing fix.
1534 * win/lib/WebKitSystemInterface.lib:
1535 * win/lib/WebKitSystemInterface_debug.lib:
1537 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1539 Reviewed by Darin Adler.
1541 <rdar://problem/7532544>
1543 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1544 be used for a shadow drawing fix.
1546 * WebKitSystemInterface.h:
1547 * libWebKitSystemInterfaceLeopard.a:
1548 * libWebKitSystemInterfaceSnowLeopard.a:
1549 * libWebKitSystemInterfaceTiger.a:
1551 2010-01-07 Alexey Proskuryakov <ap@apple.com>
1553 Not reviewed, build fix.
1555 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1556 clients of another class). WebCore doesn't use all methods of JSString, so
1557 we don't export all classes clients could theoretically access via JSString.
1559 * win/tools/vsprops/common.vsprops:
1561 2009-12-21 Mark Rowe <mrowe@apple.com>
1563 Reviewed by Samuel Weinig.
1565 Update WebKitSystemInterface.
1567 * libWebKitSystemInterfaceLeopard.a:
1568 * libWebKitSystemInterfaceSnowLeopard.a:
1569 * libWebKitSystemInterfaceTiger.a:
1571 2009-12-21 Mark Rowe <mrowe@apple.com>
1573 Reviewed by Samuel Weinig.
1575 Update WebKitSystemInterface.
1577 * WebKitSystemInterface.h:
1578 * libWebKitSystemInterfaceLeopard.a:
1579 * libWebKitSystemInterfaceSnowLeopard.a:
1580 * libWebKitSystemInterfaceTiger.a:
1582 2009-12-18 Sam Weinig <sam@webkit.org>
1584 Reviewed by Anders Carlsson.
1586 Update WebKitSystemInterface for <rdar://problem/7237059>.
1588 * WebKitSystemInterface.h:
1589 * libWebKitSystemInterfaceLeopard.a:
1590 * libWebKitSystemInterfaceSnowLeopard.a:
1591 * libWebKitSystemInterfaceTiger.a:
1593 2009-12-15 Dan Bernstein <mitz@apple.com>
1595 Reviewed by Adam Roben.
1597 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1598 Core Graphics when available
1600 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1601 wkCanCreateCGFontWithLOGFONT().
1602 * win/lib/WebKitSystemInterface.lib:
1603 * win/lib/WebKitSystemInterface_debug.lib:
1605 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1607 Reviewed by Darin Adler.
1609 <rdar://problem/7453726> Pull shared UI code into WebKit
1611 * WebKitSystemInterface.h:
1612 * libWebKitSystemInterfaceLeopard.a:
1613 * libWebKitSystemInterfaceSnowLeopard.a:
1614 * libWebKitSystemInterfaceTiger.a:
1616 2009-12-11 Chris Marrin <cmarrin@apple.com>
1618 Reviewed by Adam Roben.
1620 Add QuartzCore build files to OpenSource tree
1621 https://bugs.webkit.org/show_bug.cgi?id=31856
1623 This allows proper building and linking with QuartzCore
1627 * win/bin/QuartzCoreInterface.dll: Added.
1628 * win/include/QuartzCoreInterface: Added.
1629 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1630 * win/lib/QuartzCoreInterface.lib: Added.
1632 2009-12-07 Adam Roben <aroben@apple.com>
1634 Windows build fix for checkouts with a space in the path
1636 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1637 before passing it to mkdir.
1639 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1641 Reviewed by Darin Adler.
1643 https://bugs.webkit.org/show_bug.cgi?id=32036
1644 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1646 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1647 * win/lib/WebKitSystemInterface.lib:
1648 * win/lib/WebKitSystemInterface_debug.lib:
1649 Update WebKitSystemInterface.
1651 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1653 Reviewed by Brady Eidson.
1655 https://bugs.webkit.org/show_bug.cgi?id=31844
1656 SocketStreamHandleCFNet should support CONNECT proxy credentials
1658 * WebKitSystemInterface.h:
1659 * libWebKitSystemInterfaceLeopard.a:
1660 * libWebKitSystemInterfaceSnowLeopard.a:
1661 * libWebKitSystemInterfaceTiger.a:
1662 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1663 * win/lib/WebKitSystemInterface.lib:
1664 * win/lib/WebKitSystemInterface_debug.lib:
1665 Update WebKitSystemInterface.
1667 2009-11-22 Dan Bernstein <mitz@apple.com>
1669 Reviewed by Eric Carlson.
1671 Updated WebKitSystemInterface.
1673 * libWebKitSystemInterfaceLeopard.a:
1674 * libWebKitSystemInterfaceSnowLeopard.a:
1675 * libWebKitSystemInterfaceTiger.a:
1677 2009-11-22 Dan Bernstein <mitz@apple.com>
1679 Reviewed by Cameron Zwarich.
1681 Fixed a leak in WKDrawMediaUIPart().
1683 * libWebKitSystemInterfaceLeopard.a:
1684 * libWebKitSystemInterfaceSnowLeopard.a:
1685 * libWebKitSystemInterfaceTiger.a:
1687 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1689 Reviewed by Simon Fraser.
1691 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1693 * WebKitSystemInterface.h:
1694 * libWebKitSystemInterfaceLeopard.a:
1695 * libWebKitSystemInterfaceSnowLeopard.a:
1696 * libWebKitSystemInterfaceTiger.a:
1698 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1700 Reviewed by Dan Bernstein.
1702 <rdar://problem/7035231>
1703 Support closed caption in <video> element
1705 * WebKitSystemInterface.h:
1706 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1707 define WKMediaUIPartToggleClosedCaptionsButton.
1709 2009-11-13 Anders Carlsson <andersca@apple.com>
1711 Reviewed by Dan Bernstein.
1713 Update WebKitSystemInterface.
1715 * WebKitSystemInterface.h:
1716 * libWebKitSystemInterfaceLeopard.a:
1717 * libWebKitSystemInterfaceSnowLeopard.a:
1718 * libWebKitSystemInterfaceTiger.a:
1720 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1722 Build correction. No review.
1724 The WinCairo build requires ENABLE_FILTERS to work properly.
1726 * win/tools/vsprops/WinCairo.vsprops:
1728 2009-11-02 Dan Bernstein <mitz@apple.com>
1730 Reviewed by John Sullivan.
1732 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1733 QuickTime Player X’s HUD.
1735 * libWebKitSystemInterfaceLeopard.a:
1736 * libWebKitSystemInterfaceSnowLeopard.a:
1737 * libWebKitSystemInterfaceTiger.a:
1739 2009-10-26 Mark Rowe <mrowe@apple.com>
1741 Reviewed by Adam Roben.
1743 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1745 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1746 in the major component of the version number.
1748 * win/tools/scripts/auto-version.sh:
1750 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1752 Reviewed by Eric Seidel.
1754 added cairo include and lib directories to debug_wincairo.vsprops
1755 https://bugs.webkit.org/show_bug.cgi?id=29831
1757 * win/tools/vsprops/debug_wincairo.vsprops:
1759 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1761 Reviewed by Dan Bernstein.
1763 https://bugs.webkit.org/show_bug.cgi?id=30456
1764 Fixes for new Debug_All Windows build configuration.
1766 * win/tools/vsprops/debug_all.vsprops:
1767 Define DEBUG_ALL in Debug_All configuration.
1768 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1770 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1772 Reviewed by Adam Roben.
1774 Add a Debug_All configuration to build entire stack as debug.
1775 Change Debug_Internal to:
1776 - stop using _debug suffix for all WebKit/Safari binaries
1777 - not use _debug as a DLL naming suffix
1778 - use non-debug C runtime lib.
1780 * win/tools/vsprops/debug_all.vsprops: Added.
1781 Use debug C runtime library in debug_all.
1782 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1783 * win/tools/vsprops/debug_internal.vsprops:
1784 Don't specify debug C runtime library in debug_internal.
1785 Don't specify _debug suffix for standard debug_internal builds.
1787 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1789 Reviewed by Simon Fraser
1791 Support fullscreen in MediaPlayer (Mac)
1792 https://bugs.webkit.org/show_bug.cgi?id=26742
1794 New methods required for video fullscreen.
1796 * WebKitSystemInterface.h:
1797 * libWebKitSystemInterfaceLeopard.a:
1798 * libWebKitSystemInterfaceSnowLeopard.a:
1799 * libWebKitSystemInterfaceTiger.a:
1801 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1804 Re-apply lost changes to auto-version.sh.
1806 * win/tools/scripts/auto-version.sh:
1808 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1810 Reviewed by Adam Roben.
1812 <rdar://problem/7271334>
1813 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1815 * WebKitSystemInterface.h:
1816 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1818 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1820 Reviewed by Mark Rowe.
1822 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1823 Safari version number shouldn't be exposed in WebKit code
1825 For a WebKit version of 532.3.4:
1826 Product version is: 5.32.3.4 (was 4.0.3.0)
1827 File version is: 5.32.3.4 (was 4.532.3.4)
1829 * win/tools/scripts/PRODUCTVERSION: Removed.
1830 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1832 2009-09-25 Dan Bernstein <mitz@apple.com>
1834 Reviewed by Adam Roben.
1836 WebKitSystemInterface changes for
1837 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1838 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1840 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1841 wkAddFontsFromPlistRepresentation() and replaced
1842 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1843 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1844 * win/lib/WebKitSystemInterface.lib:
1845 * win/lib/WebKitSystemInterface_debug.lib:
1847 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1849 Reviewed by Eric Seidel.
1851 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1852 default when the necessary dependencies are extracted into the
1854 https://bugs.webkit.org/show_bug.cgi?id=29661
1856 * win/tools/vsprops/WinCairo.vsprops:
1858 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1860 Reviewed by Dave Levin.
1862 Adjust WinCairo-specific property sheet to use static versions of
1863 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1864 of zlib.lib to link.
1866 * win/tools/vsprops/WinCairo.vsprops:
1868 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1870 Reviewed by Adam Roben.
1872 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1873 to automatically use secure versions of C runtime lib calls on Windows.
1874 https://bugs.webkit.org/show_bug.cgi?id=28824
1876 * win/tools/vsprops/common.vsprops:
1878 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1880 Rubber stamped by Steve Falkenburg.
1882 debug_wincairo.vsprops was linking against wrong C runtime.
1884 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1885 C runtime (as in the standard 'debug.vsprops' file.)
1887 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1889 Reviewed by Steve Falkenburg.
1891 Revise CFLite Debug build to emit DLL's with _debug label.
1892 https://bugs.webkit.org/show_bug.cgi?id=28695.
1894 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1896 2009-08-12 Peter Kasting <pkasting@google.com>
1898 Reviewed by Darin Adler.
1900 https://bugs.webkit.org/show_bug.cgi?id=27323
1901 Change pattern that strips all trailing whitespace to just remove EOL
1902 chars (\r, \n), to make it clear that varying EOL chars is the primary
1903 problem being solved.
1905 * win/tools/scripts/auto-version.sh:
1907 2009-08-10 Peter Kasting <pkasting@google.com>
1909 Reviewed by George Staikos.
1911 https://bugs.webkit.org/show_bug.cgi?id=27323
1912 Even more line ending-stripping for auto-version.sh, based on output
1913 provided by Jessie Berlin.
1915 * win/tools/scripts/auto-version.sh:
1917 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1919 Reviewed by Adam Roben.
1921 https://bugs.webkit.org/show_bug.cgi?id=28048.
1922 Move various WinCairo build settings into *.vsprops file.
1924 * win/tools/vsprops/cURL.vsprops: Added.
1926 2009-08-06 Peter Kasting <pkasting@google.com>
1928 Reviewed by Adam Barth.
1930 https://bugs.webkit.org/show_bug.cgi?id=27323
1931 Strip line endings at all points auto-version.sh reads data, not just
1932 the one I happened to run into.
1934 * win/tools/scripts/auto-version.sh:
1936 2009-07-27 Peter Kasting <pkasting@google.com>
1938 Reviewed by Adam Roben.
1940 https://bugs.webkit.org/show_bug.cgi?id=27323
1941 Correctly parse command output, even when the line endings are not LF,
1942 so that we don't create an autoversion.h that MSVC chokes on.
1944 * win/tools/scripts/auto-version.sh:
1946 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1948 Reviewed by Adam Roben.
1950 Add new configuration flag for redistributable Windows build.
1951 https://bugs.webkit.org/show_bug.cgi=27087
1953 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1954 new WIN_CAIRO flag used to drive non-Apple Windows build.
1956 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1958 Reviewed by Simon Fraser.
1960 Update WebKitSystemInterface for <rdar://problem/7049066>.
1962 * WebKitSystemInterface.h:
1963 * libWebKitSystemInterfaceLeopard.a:
1964 * libWebKitSystemInterfaceSnowLeopard.a:
1965 * libWebKitSystemInterfaceTiger.a:
1967 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1969 Update WebKitSystemInterface for <rdar://problem/7008093>.
1971 * WebKitSystemInterface.h:
1972 * libWebKitSystemInterfaceLeopard.a:
1973 * libWebKitSystemInterfaceSnowLeopard.a:
1974 * libWebKitSystemInterfaceTiger.a:
1976 2009-07-06 Anders Carlsson <andersca@apple.com>
1978 Update WebKitSystemInterface.
1980 * WebKitSystemInterface.h:
1981 * libWebKitSystemInterfaceLeopard.a:
1982 * libWebKitSystemInterfaceSnowLeopard.a:
1983 * libWebKitSystemInterfaceTiger.a:
1985 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1987 Reviewed by Simon Fraser.
1989 Update WebKitSystemInterface for <rdar://problem/6518119>
1991 * WebKitSystemInterface.h:
1992 * libWebKitSystemInterfaceLeopard.a:
1993 * libWebKitSystemInterfaceSnowLeopard.a:
1994 * libWebKitSystemInterfaceTiger.a:
1996 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1998 Reviewed by Simon Fraser.
2000 Update WebKitSystemInterface for <rdar://problem/7014990>
2002 * libWebKitSystemInterfaceLeopard.a:
2003 * libWebKitSystemInterfaceSnowLeopard.a:
2004 * libWebKitSystemInterfaceTiger.a:
2006 2009-06-29 Eric Carlson <eric.carlson@apple.com>
2008 Reviewed by Simon Fraser.
2010 Update WebKitSystemInterface for <rdar://problem/7014813>
2012 * WebKitSystemInterface.h:
2013 * libWebKitSystemInterfaceLeopard.a:
2014 * libWebKitSystemInterfaceSnowLeopard.a:
2015 * libWebKitSystemInterfaceTiger.a:
2017 2009-06-25 Simon Fraser <simon.fraser@apple.com>
2019 Rubber-stamped by Mark Rowe.
2021 <rdar://problem/6999737>
2023 Update the media controller images.
2025 * libWebKitSystemInterfaceLeopard.a:
2026 * libWebKitSystemInterfaceSnowLeopard.a:
2027 * libWebKitSystemInterfaceTiger.a:
2029 2009-06-16 Simon Fraser <simon.fraser@apple.com>
2031 Rubber-stamped by Anders Carlsson.
2033 Update WebKitSystemInterface for <rdar://problem/6937882>.
2035 * libWebKitSystemInterfaceLeopard.a:
2036 * libWebKitSystemInterfaceSnowLeopard.a:
2037 * libWebKitSystemInterfaceTiger.a:
2039 2009-06-02 Anders Carlsson <andersca@apple.com>
2041 Rubber-stamped by Mark Rowe.
2043 Update WebKitSystemInterface.
2045 * libWebKitSystemInterfaceLeopard.a:
2046 * libWebKitSystemInterfaceSnowLeopard.a:
2047 * libWebKitSystemInterfaceTiger.a:
2049 2009-05-27 Mark Rowe <mrowe@apple.com>
2051 Rubber-stamped by Dan Bernstein.
2053 Update WebKitSystemInterface.
2055 * libWebKitSystemInterfaceLeopard.a:
2056 * libWebKitSystemInterfaceSnowLeopard.a: Added.
2057 * libWebKitSystemInterfaceTiger.a:
2059 2009-05-26 Anders Carlsson <andersca@apple.com>
2061 Reviewed by Dan Bernstein.
2063 <rdar://problem/6901751>
2064 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
2066 Remove WKCGContextIsSafeToClip.
2068 * WebKitSystemInterface.h:
2069 * libWebKitSystemInterfaceTiger.a:
2071 2009-05-21 Dan Bernstein <mitz@apple.com>
2073 Rubber-stamped by Mark Rowe.
2075 - correct a copyright header accidently reverted in r43964
2077 * WebKitSystemInterface.h:
2079 2009-05-21 Dan Bernstein <mitz@apple.com>
2081 Reviewed by Anders Carlsson.
2083 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2084 (r35515): Tiger crash painting the selection on registration page of
2087 * WebKitSystemInterface.h:
2088 * libWebKitSystemInterfaceTiger.a:
2090 2009-05-07 Simon Fraser <simon.fraser@apple.com>
2092 Source changes reviewed by Darin Adler
2094 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2096 * libWebKitSystemInterfaceLeopard.a:
2097 * libWebKitSystemInterfaceTiger.a:
2099 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2101 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2102 Indirected definition through a UserMacro.
2104 Reviewed by Mark Rowe.
2106 * win/tools/vsprops/common.vsprops:
2108 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2110 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2111 Indirected definition for __PRODUCTION__ through a UserMacro.
2113 Reviewed by Mark Rowe.
2115 * win/tools/vsprops/common.vsprops:
2117 2009-04-24 Simon Fraser <simon.fraser@apple.com>
2119 Source changes reviewed by Darin Adler
2121 https://bugs.webkit.org/show_bug.cgi?id=22242
2123 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2125 * libWebKitSystemInterfaceLeopard.a:
2126 * libWebKitSystemInterfaceTiger.a:
2128 2009-04-22 Ada Chan <adachan@apple.com>
2130 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2132 Reviewed by Darin Adler.
2134 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2135 * win/lib/WebKitSystemInterface.lib:
2136 * win/lib/WebKitSystemInterface_debug.lib:
2138 2009-04-20 Steve Falkenburg <sfalken@apple.com>
2140 Separate JavaScriptCore.dll from WebKit.dll.
2141 Slight performance improvement or no change on benchmarks.
2143 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2144 and simplifies standalone JavaScriptCore builds.
2146 Reviewed by Oliver Hunt.
2148 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2150 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2152 Reviewed by Mark Rowe.
2154 <rdar://problem/6781295> video.buffered and video.seekable are not
2155 the same. video.buffered should return only what is buffered and
2156 not what is seekable
2158 * WebKitSystemInterface.h:
2159 * libWebKitSystemInterfaceLeopard.a:
2160 * libWebKitSystemInterfaceTiger.a:
2162 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2164 Reviewed by Adele Peterson.
2166 <rdar://problem/6747241> work around QTKit no longer reaching
2167 QTMovieLoadStateComplete
2169 * WebKitSystemInterface.h:
2170 * libWebKitSystemInterfaceLeopard.a:
2171 * libWebKitSystemInterfaceTiger.a:
2173 2009-04-15 Steve Falkenburg <sfalken@apple.com>
2175 Updated WebKitSystemInterface for Windows.
2176 Changes needed for <rdar://problem/6785760>
2178 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2179 * win/lib/WebKitSystemInterface.lib:
2180 * win/lib/WebKitSystemInterface_debug.lib:
2182 2009-04-14 Mark Rowe <mrowe@apple.com>
2184 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2186 * libWebKitSystemInterfaceLeopard.a:
2187 * libWebKitSystemInterfaceTiger.a:
2189 2009-04-13 Antti Koivisto <antti@apple.com>
2191 Reviewed by Darin Adler.
2193 <rdar://problem/6740294> Increase the connection count per host
2195 * WebKitSystemInterface.h:
2196 * libWebKitSystemInterfaceLeopard.a:
2197 * libWebKitSystemInterfaceTiger.a:
2199 2009-04-10 Eric Carlson <eric.carlson@apple.com>
2201 WebKitSystemInterface changes for <rdar://problem/6646998>
2203 * libWebKitSystemInterfaceLeopard.a:
2204 * libWebKitSystemInterfaceTiger.a:
2206 2009-04-10 Simon Fraser <simon.fraser@apple.com>
2208 Fix the leopard build by updating WebKitSystemInterface.
2210 * WebKitSystemInterface.h:
2211 * libWebKitSystemInterfaceLeopard.a:
2213 2009-03-30 Steve Falkenburg <sfalken@apple.com>
2215 Bump version to 530.
2217 * win/tools/scripts/VERSION:
2219 2009-03-26 Adam Roben <aroben@apple.com>
2221 Remove SafariThemeConstants.h, which is now provided by
2222 WebKitSupportLibrary
2224 * win/include/SafariTheme: Removed.
2225 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2227 2009-03-07 Dan Bernstein <mitz@apple.com>
2229 Reviewed by Mark Rowe.
2231 - WebKitSystemInterface part of removing build-time and run-time support
2232 for legacy versions of CFNetwork and Core Graphics
2234 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2235 * win/lib/WebKitSystemInterface.lib:
2236 * win/lib/WebKitSystemInterface_debug.lib:
2238 2009-01-30 Dan Bernstein <mitz@apple.com>
2240 Reviewed by Timothy Hatcher.
2242 - <rdar://problem/6545912> expose the build number in autoversion.h
2244 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2245 with the full build number.
2247 2009-01-08 Dan Bernstein <mitz@apple.com>
2249 Reviewed by Adam Roben.
2251 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2253 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2254 * win/lib/WebKitSystemInterface.lib:
2255 * win/lib/WebKitSystemInterface_debug.lib:
2257 2008-11-11 Ada Chan <adachan@apple.com>
2259 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2260 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2262 Update window versions to correspond to Windows XP.
2264 Reviewed by Steve Falkenburg.
2266 * win/tools/vsprops/common.vsprops:
2268 2008-10-23 Anders Carlsson <andersca@apple.com>
2270 Reviewed by John Sullivan.
2272 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2274 * libWebKitSystemInterfaceLeopard.a:
2275 * libWebKitSystemInterfaceTiger.a:
2277 2008-10-08 Mark Rowe <mrowe@apple.com>
2279 Rubber-stamped by Jon Honeycutt.
2281 Remove restriction on version number ending in a 4.
2283 * win/tools/scripts/auto-version.sh:
2285 2008-10-07 Anders Carlsson <andersca@apple.com>
2287 Reviewed by Mitz Pettel.
2289 Update WebKitSystemInterface.
2291 * libWebKitSystemInterfaceLeopard.a:
2292 * libWebKitSystemInterfaceTiger.a:
2294 2008-09-09 Dan Bernstein <mitz@apple.com>
2296 Reviewed by Darin Adler.
2298 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2300 * WebKitSystemInterface.h:
2301 * libWebKitSystemInterfaceLeopard.a:
2303 2008-09-04 Adam Roben <aroben@apple.com>
2305 Ignore warning LNK4221 on Windows
2307 This warning is emitted when an object file with no public symbols is
2308 passed to the linker/librarian. This often occurs in WebCore for files
2309 that have been disabled via ENABLE()/USE() macros.
2311 Rubberstamped by Anders Carlsson.
2313 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2315 2008-08-27 Timothy Hatcher <timothy@apple.com>
2317 Adds the WKAdvanceDefaultButtonPulseAnimation function.
2319 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2321 Reviewed by Adele Peterson.
2323 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2324 * libWebKitSystemInterfaceLeopard.a: Updated.
2325 * libWebKitSystemInterfaceTiger.a: Updated.
2327 2008-08-26 Adam Roben <aroben@apple.com>
2329 Disable a truncation warning that is disabled/doesn't exist on Mac
2331 This warning was firing when initializing floats from double literals.
2332 I haven't yet found any other situation that would cause this warning
2335 Reviewed by Sam Weinig.
2337 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2339 2008-07-20 Steve Falkenburg <sfalken@apple.com>
2343 * win/tools/vsprops/common.vsprops:
2345 2008-07-08 Dan Bernstein <mitz@apple.com>
2347 Reviewed by John Sullivan.
2349 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2351 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2352 * libWebKitSystemInterfaceLeopard.a: Updated.
2353 * libWebKitSystemInterfaceTiger.a: Updated.
2355 2008-07-01 Steve Falkenburg <sfalken@apple.com>
2357 Bump version numbers.
2359 Reviewed by Mark Rowe.
2361 * win/tools/scripts/PRODUCTVERSION:
2362 * win/tools/scripts/VERSION:
2364 2008-05-13 Dan Bernstein <mitz@apple.com>
2366 Reviewed by John Sullivan.
2368 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2370 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2371 transformed graphics contexts.
2372 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2373 wkSetCGContextFontRenderingStyle().
2374 * win/lib/WebKitSystemInterface.lib: Updated.
2375 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2377 2008-05-09 Adam Roben <aroben@apple.com>
2379 Disable a MSVC warning
2381 Reviewed by Darin Adler.
2383 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2384 disabled warnings. It's a warning about decorated names being longer
2385 than MSVC's limit of 4096 characters. This warning doesn't indicate a
2386 correctness problem, but these truncated decorated names will be
2387 harder to recognize during debugging or when they appear in linker
2390 2008-04-28 Darin Adler <darin@apple.com>
2396 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2397 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2399 2008-04-24 Mark Rowe <mrowe@apple.com>
2401 Reviewed by Sam Weinig.
2403 Remove code for calculating the glyph cache size.
2405 * WebKitSystemInterface.h: Remove unused symbol.
2406 * libWebKitSystemInterfaceLeopard.a:
2407 * libWebKitSystemInterfaceTiger.a:
2409 2008-03-28 Steve Falkenburg <sfalken@apple.com>
2413 * win/tools/scripts/PRODUCTVERSION:
2415 2008-03-26 Adam Roben <aroben@apple.com>
2417 Windows build fix after r31322
2419 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2420 * win/lib/WebKitSystemInterface.lib: Updated.
2421 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2423 2008-03-26 Mark Rowe <mrowe@apple.com>
2425 Reviewed by David Hyatt.
2427 Make the Ahem font antialias correctly on Acid3 on Tiger.
2429 * WebKitSystemInterface.h:
2430 * libWebKitSystemInterfaceTiger.a:
2432 2008-03-19 Mark Rowe <mrowe@apple.com>
2434 Rubber-stamped by Sam Weinig.
2436 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2437 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2439 * libWebCoreSQLite3.a: Land a 4-way fat binary.
2441 2008-03-12 Steve Falkenburg <sfalken@apple.com>
2443 New version of WebKitSystemInterface.lib with
2444 more compiler warnings suppressed.
2446 * win/lib/WebKitSystemInterface.lib:
2447 * win/tools/vsprops/common.vsprops:
2449 2008-03-12 Dan Bernstein <mitz@apple.com>
2451 Reviewed by Darin Adler and Sam Weinig.
2453 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2455 * WebKitSystemInterface.h:
2456 * libWebKitSystemInterfaceLeopard.a:
2458 2008-03-11 Steve Falkenburg <sfalken@apple.com>
2460 Disable two PGO/LTCG specific warnings.
2464 * win/tools/vsprops/common.vsprops:
2466 2008-02-29 Mark Rowe <mrowe@apple.com>
2468 Update Tiger version of WebKitSystemInterface to match r30690.
2470 * libWebKitSystemInterfaceTiger.a:
2472 2008-02-29 Adele Peterson <adele@apple.com>
2476 Auto-generate image arrays.
2478 * libWebKitSystemInterfaceLeopard.a:
2480 2008-02-29 Mark Rowe <mrowe@apple.com>
2482 Reviewed by Anders Carlsson.
2484 Replace use of WKPathFromFont with implementation in terms of public API.
2486 * WebKitSystemInterface.h: Remove unused symbol.
2487 * libWebKitSystemInterfaceLeopard.a:
2488 * libWebKitSystemInterfaceTiger.a:
2490 2008-02-29 Mark Rowe <mrowe@apple.com>
2492 Reviewed by Oliver Hunt.
2494 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2496 * WebKitSystemInterface.h:
2497 * libWebKitSystemInterfaceLeopard.a:
2498 * libWebKitSystemInterfaceTiger.a:
2500 2008-02-29 Mark Rowe <mrowe@apple.com>
2502 Reviewed by Oliver Hunt.
2504 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2506 * WebKitSystemInterface.h:
2507 * libWebKitSystemInterfaceLeopard.a:
2509 2008-02-29 Mark Rowe <mrowe@apple.com>
2511 Reviewed by Oliver Hunt and Oliver Hunt.
2513 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2515 * WebKitSystemInterface.h: Remove unused symbol.
2516 * libWebKitSystemInterfaceLeopard.a:
2517 * libWebKitSystemInterfaceTiger.a:
2519 2008-02-28 Mark Rowe <mrowe@apple.com>
2521 Reviewed by Dan Bernstein.
2523 Remove two unused functions from WebKitSystemInterface.
2525 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2526 a duplicate declaration of WKSecondsSinceLastInputEvent.
2527 * libWebKitSystemInterfaceLeopard.a:
2528 * libWebKitSystemInterfaceTiger.a:
2530 2008-02-28 Mark Rowe <mrowe@apple.com>
2532 Reviewed by Dave Hyatt.
2534 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2536 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
2537 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
2539 2008-02-27 Brady Eidson <beidson@apple.com>
2543 * libWebKitSystemInterfaceTiger.a:
2545 2008-02-27 Brady Eidson <beidson@apple.com>
2547 Reviewed by Mark Rowe
2549 Removed some unused methods:
2550 WKGetNSURLResponseCalculatedExpiration
2551 WKGetNSURLResponseMustRevalidate
2553 * WebKitSystemInterface.h:
2554 * libWebKitSystemInterfaceLeopard.a:
2555 * libWebKitSystemInterfaceTiger.a:
2557 2008-02-13 Adam Roben <aroben@apple.com>
2559 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2561 2008-02-12 Adam Roben <aroben@apple.com>
2563 Clean up auto-version.sh a bit
2565 It now does quite a bit less file I/O and many fewer fork/exec pairs.
2566 It's also quite a bit easier to read.
2570 * win/tools/scripts/auto-version.sh:
2572 2008-02-12 Steve Falkenburg <sfalken@apple.com>
2574 Versioning script change.
2576 * win/tools/scripts/auto-version.sh:
2578 2008-02-07 Ada Chan <adachan@apple.com>
2580 Added 4 new methods:
2581 wkSetClientCertificateInSSLProperties,
2582 wkCanAccessCFURLRequestHTTPBodyParts,
2583 wkCFURLRequestCopyHTTPRequestBodyParts,
2584 wkCFURLRequestSetHTTPRequestBodyParts
2586 Rubber-stamped by Steve.
2588 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2589 * win/lib/WebKitSystemInterface.lib:
2590 * win/lib/WebKitSystemInterface_debug.lib:
2592 2008-02-04 Timothy Hatcher <timothy@apple.com>
2594 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2595 is given even if the max_page_count is increased (2920)
2597 * libWebCoreSQLite3.a:
2599 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2601 <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
2603 Rubber-stamped by Jon Honeycutt.
2605 * win/tools/vsprops/common.vsprops:
2607 2008-01-29 Mark Rowe <mrowe@apple.com>
2609 Reviewed by Tim Hatcher.
2611 <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).
2613 * WebCoreSQLite3/sqlite3.h: Added.
2614 * WebCoreSQLite3/sqlite3ext.h: Added.
2615 * libWebCoreSQLite3.a: Added.
2617 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2619 Debug (external) build fix.
2621 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2622 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2624 * win/tools/vsprops/debug.vsprops:
2626 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2628 Add preprocessor define accidently dropped in my unification,
2629 and required by some builds. Fixes an issue that caused both
2630 debug and release DLLs to be loaded.
2632 Rubber-stamped by Jon Honeycutt.
2634 * win/tools/vsprops/debug_internal.vsprops:
2636 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2638 Use recommended security-related compiler settings.
2642 * win/tools/vsprops/common.vsprops:
2644 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2648 * win/tools/vsprops/release.vsprops:
2650 2008-01-15 Adele Peterson <adele@apple.com>
2652 Reviewed by Adam and Antti.
2654 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2656 * WebKitSystemInterface.h:
2657 * libWebKitSystemInterfaceLeopard.a:
2658 * libWebKitSystemInterfaceTiger.a:
2659 * win/include/SafariTheme: Added.
2660 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2662 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2664 Use shared vsprops for most vcproj properties.
2666 Reviewed by Darin Adler.
2668 * win/tools/vsprops/common.vsprops:
2669 * win/tools/vsprops/debug.vsprops:
2670 * win/tools/vsprops/debug_internal.vsprops:
2671 * win/tools/vsprops/release.vsprops:
2673 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2675 Share common files across projects.
2678 Debug: common.vsprops, debug.vsprops
2679 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2680 Release: common.vsprops, release.vsprops
2682 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2683 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2685 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2687 Reviewed by Adam Roben.
2689 * win/tools/WinTools.make:
2690 * win/tools/scripts: Added.
2691 * win/tools/scripts/PRODUCTVERSION: Added.
2692 * win/tools/scripts/VERSION: Added.
2693 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2694 * win/tools/vsprops/debug.vsprops:
2695 * win/tools/vsprops/debug_internal.vsprops: Added.
2696 * win/tools/vsprops/release.vsprops:
2698 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2700 Add shared vsprops to help unify our Windows tools settings.
2705 * win/tools/WinTools.make: Added.
2706 * win/tools/vsprops: Added.
2707 * win/tools/vsprops/common.vsprops: Added.
2708 * win/tools/vsprops/debug.vsprops: Added.
2709 * win/tools/vsprops/release.vsprops: Added.
2711 2008-01-07 Mark Rowe <mrowe@apple.com>
2713 Update Tiger library to a G3-friendly version.
2715 * libWebKitSystemInterfaceTiger.a:
2717 2008-01-07 Adele Peterson <adele@apple.com>
2719 Reviewed by Antti, Adam, and Mitz.
2721 WebKitLibraries part of fix for
2722 <rdar://problem/5619073> Updated look for <video> controls
2723 <rdar://problem/5619057> Add volume control to video controls
2725 * WebKitSystemInterface.h:
2726 * libWebKitSystemInterfaceLeopard.a:
2727 * libWebKitSystemInterfaceTiger.a:
2729 2008-01-03 Mark Rowe <mrowe@apple.com>
2731 Update Tiger library to a G3-friendly version.
2733 * libWebKitSystemInterfaceTiger.a:
2735 2008-01-03 Adele Peterson <adele@apple.com>
2737 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2739 * WebKitSystemInterface.h:
2740 * libWebKitSystemInterfaceLeopard.a:
2741 * libWebKitSystemInterfaceTiger.a:
2743 2007-12-21 Mark Rowe <mrowe@apple.com>
2745 Rubber-stamped by Dan Bernstein.
2747 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2748 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2750 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2752 2007-12-07 Dan Bernstein <mitz@apple.com>
2754 Reviewed by Darin Adler.
2756 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2758 * WebKitSystemInterface.h:
2759 * libWebKitSystemInterfaceLeopard.a:
2760 * libWebKitSystemInterfaceTiger.a:
2762 2007-11-27 John Sullivan <sullivan@apple.com>
2764 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2765 that affects Safari.
2767 reviewed by Kevin Decker
2769 * libWebKitSystemInterfaceLeopard.a:
2770 * libWebKitSystemInterfaceTiger.a:
2772 2007-11-26 Timothy Hatcher <timothy@apple.com>
2774 Reviewed by Adam Roben.
2776 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2777 http://bugs.webkit.org/show_bug.cgi?id=16137
2779 Add a new function to make bottom window corners square for textured windows.
2781 * WebKitSystemInterface.h:
2782 * libWebKitSystemInterfaceTiger.a:
2783 * libWebKitSystemInterfaceLeopard.a:
2785 2007-11-23 Adam Roben <aroben@apple.com>
2787 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2791 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2793 * win/lib/WebKitSystemInterface.lib: Updated.
2794 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2796 2007-11-16 Anders Carlsson <andersca@apple.com>
2800 <rdar://problem/5603832>
2801 XMLHttpRequest readyState 3 & responseText buffer issues.
2803 Add wkSetCFURLRequestShouldContentSniff.
2805 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2806 * win/lib/WebKitSystemInterface.lib:
2807 * win/lib/WebKitSystemInterface_debug.lib:
2809 2007-11-05 Antti Koivisto <antti@apple.com>
2813 Update WKQTMovieViewSetDrawSynchronously.
2815 * libWebKitSystemInterfaceLeopard.a:
2816 * libWebKitSystemInterfaceTiger.a:
2818 2007-11-02 Antti Koivisto <antti@apple.com>
2820 Reviewed by Darin Adler.
2822 Update to add WKQTMovieViewSetDrawSynchronously
2824 * WebKitSystemInterface.h:
2825 * libWebKitSystemInterfaceLeopard.a:
2826 * libWebKitSystemInterfaceTiger.a:
2828 2007-10-26 Adele Peterson <adele@apple.com>
2830 Reviewed by Tim Hatcher.
2832 Updating header too for WKDrawCapsLockIndicator.
2834 * WebKitSystemInterface.h:
2836 2007-10-26 Adele Peterson <adele@apple.com>
2840 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2842 * libWebKitSystemInterfaceLeopard.a:
2843 * libWebKitSystemInterfaceTiger.a:
2845 2007-10-25 Adam Roben <aroben@apple.com>
2847 Add wkSetPatternBaseCTM.
2849 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2850 * win/lib/WebKitSystemInterface.lib:
2851 * win/lib/WebKitSystemInterface_debug.lib:
2853 2007-10-25 Sam Weinig <sam@webkit.org>
2855 Fix the windows build.
2857 * win/lib/WebKitSystemInterface.lib:
2858 * win/lib/WebKitSystemInterface_debug.lib:
2860 2007-10-25 Timothy Hatcher <timothy@apple.com>
2862 Add WKSetPatternBaseCTM.
2864 * WebKitSystemInterface.h:
2865 * libWebKitSystemInterfaceLeopard.a:
2866 * libWebKitSystemInterfaceTiger.a:
2868 2007-10-25 Timothy Hatcher <timothy@apple.com>
2872 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2874 * libWebKitSystemInterfaceLeopard.a:
2876 2007-10-25 Sam Weinig <sam@webkit.org>
2878 Added wrapper for getting the foundation cache directory.
2880 Reviewed by Adam Roben.
2882 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2883 * win/lib/WebKitSystemInterface.lib:
2884 * win/lib/WebKitSystemInterface_debug.lib:
2886 2007-10-24 Adam Roben <aroben@apple.com>
2888 Added some font-related functions needed for <rdar://5549919>
2892 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2893 * win/lib/WebKitSystemInterface.lib:
2894 * win/lib/WebKitSystemInterface_debug.lib:
2896 2007-10-24 Timothy Hatcher <timothy@apple.com>
2898 Reviewed by Mark Rowe.
2900 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2902 Add system specific versions of WebKitSystemInterface.
2904 * libWebKitSystemInterface.a: Removed.
2905 * libWebKitSystemInterfaceLeopard.a: Added.
2906 * libWebKitSystemInterfaceTiger.a: Added.
2908 2007-10-11 Ada Chan <adachan@apple.com>
2910 <rdar://problem/5534421>
2911 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2913 Reviewed by Darin Adler.
2915 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2916 * win/lib/WebKitSystemInterface.lib:
2917 * win/lib/WebKitSystemInterface_debug.lib:
2919 2007-09-27 Sam Weinig <sam@webkit.org>
2921 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2922 the resulting binary differs when built on Tiger.
2924 * libWebKitSystemInterface.a:
2926 2007-09-27 David Hyatt <hyatt@apple.com>
2928 Update WebKitSYstemInterface for @font-face changes.
2930 * WebKitSystemInterface.h:
2931 * libWebKitSystemInterface.a:
2933 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2935 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2936 the resulting binary differs when built on Tiger. See
2937 <rdar://problem/5490613>.
2939 * libWebKitSystemInterface.a:
2941 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2943 Build fix. Ran update-webkitsysteminterface script.
2945 * WebKitSystemInterface.h:
2946 * libWebKitSystemInterface.a:
2948 2007-08-28 Anders Carlsson <andersca@apple.com>
2950 Add WKSetNSURLRequestShouldContentSniff.
2952 * WebKitSystemInterface.h:
2953 * libWebKitSystemInterface.a:
2955 2007-08-28 Ada Chan <adachan@apple.com>
2957 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2962 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2963 * win/lib/WebKitSystemInterface.lib:
2964 * win/lib/WebKitSystemInterface_debug.lib:
2966 2007-07-23 Ada Chan <adachan@apple.com>
2970 Update WebKitSystemInterface.{h,lib}.
2972 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2973 * win/lib/WebKitSystemInterface.lib:
2974 * win/lib/WebKitSystemInterface_debug.lib:
2976 2007-07-19 Ada Chan <adachan@apple.com>
2978 Rubber-stamped by Adam.
2982 * win/lib/WebKitSystemInterface.lib:
2983 * win/lib/WebKitSystemInterface_debug.lib:
2985 2007-07-06 Adam Roben <aroben@apple.com>
2987 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2991 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2992 * win/lib/WebKitSystemInterface.lib:
2993 * win/lib/WebKitSystemInterface_debug.lib:
2995 2007-06-29 Antti Koivisto <antti@apple.com>
2999 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
3001 * WebKitSystemInterface.h:
3002 * libWebKitSystemInterface.a:
3004 2007-03-29 Beth Dakin <bdakin@apple.com>
3006 Rubber-stamped by Adam.
3008 Keep OpenSource building.
3010 * WebKitSystemInterface.h:
3011 * libWebKitSystemInterface.a:
3013 2007-03-28 Antti Koivisto <antti@apple.com>
3015 Update libWebKitSystemInterface, previous version was out of date.
3017 * libWebKitSystemInterface.a:
3019 2007-03-27 Antti Koivisto <antti@apple.com>
3021 Reviewed by Darin Adler.
3023 Added wkGetWheelEventDeltas
3025 * WebKitSystemInterface.h:
3026 * libWebKitSystemInterface.a:
3028 2007-03-07 Mark Rowe <mrowe@apple.com>
3030 Build fix. Rebuild against 10.4 SDK.
3032 * libWebKitSystemInterface.a:
3034 2007-03-06 Kevin Decker <kdecker@apple.com>
3038 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
3040 * libWebKitSystemInterface.a:
3042 2007-02-21 Anders Carlsson <acarlsson@apple.com>
3044 Add new version with WKCGContextIsBitmapContext.
3046 * WebKitSystemInterface.h:
3047 * libWebKitSystemInterface.a:
3049 2006-12-16 Adele Peterson <adele@apple.com>
3053 WebKitLibraries part of fix for:
3054 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
3056 Added wkDrawTextFieldCellFocusRing.
3058 * WebKitSystemInterface.h:
3059 * libWebKitSystemInterface.a:
3061 2006-10-11 Darin Adler <darin@apple.com>
3063 Reviewed by John Sullivan.
3065 * WebKitSystemInterface.h: Updated to a C++-compatible version.
3067 2006-08-31 Adele Peterson <adele@apple.com>
3069 Reviewed by John Sullivan.
3071 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
3073 * WebKitSystemInterface.h:
3074 * libWebKitSystemInterface.a:
3076 2006-08-30 Adele Peterson <adele@apple.com>
3080 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
3081 Enable secure input mode for new password fields
3083 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
3084 * libWebKitSystemInterface.a:
3086 2006-07-09 Anders Carlsson <acarlsson@apple.com>
3088 Reviewed by Darin Adler.
3090 * WebKitSystemInterface.h:
3091 * libWebKitSystemInterface.a:
3094 2006-07-05 Adele Peterson <adele@apple.com>
3096 Reviewed by Maciej and Hyatt.
3098 * WebKitSystemInterface.h: Updated.
3099 * libWebKitSystemInterface.a: Updated.
3101 2006-06-16 Adele Peterson <adele@apple.com>
3105 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
3106 * libWebKitSystemInterface.a: ditto.
3108 2006-04-01 Eric Seidel <eseidel@apple.com>
3110 * libWebKitSystemInterface.a: commit a universal binary.
3112 2006-04-01 Darin Adler <darin@apple.com>
3116 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
3117 code to use the system default alpha.
3119 2006-03-17 Eric Seidel <eseidel@apple.com>
3121 * libWebKitSystemInterface.a: commit a universal binary.
3123 2006-03-17 Adele Peterson <adele@apple.com>
3125 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
3126 * libWebKitSystemInterface.a: ditto
3128 2006-02-28 John Sullivan <sullivan@apple.com>
3130 * WebKitSystemInterface.h: Removed WKMouseIsDown()
3131 * libWebKitSystemInterface.a: ditto
3133 2006-02-23 Timothy Hatcher <timothy@apple.com>
3135 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
3137 * libWebKitSystemInterface.a:
3139 2006-02-19 Darin Adler <darin@apple.com>
3141 * WebKitSystemInterface.h: Added WKDrawFocusRing.
3142 * libWebKitSystemInterface.a: Ditto.
3144 2006-02-06 John Sullivan <sullivan@apple.com>
3146 * WebKitSystemInterface.h:
3147 * libWebKitSystemInterface.a:
3148 removed WKExecutableLinkedInTigerOrEarlier
3150 2005-11-01 Darin Adler <darin@apple.com>
3152 * libWebKitSystemInterface.a: Updated.
3154 2005-10-04 Maciej Stachowiak <mjs@apple.com>
3158 * WebKitSystemInterface.h:
3159 * libWebKitSystemInterface.a:
3161 2005-09-08 Justin Garcia <justin.garcia@apple.com>
3163 * WebKitSystemInterface.h: Update to latest
3164 * libWebKitSystemInterface.a: ditto
3166 2005-09-04 Darin Adler <darin@apple.com>
3168 * WebKitSystemInterface.h: Update to latest
3169 * libWebKitSystemInterface.a: Ditto.
3171 2005-08-07 Darin Adler <darin@apple.com>
3173 * libWebKitSystemInterface.a: Universal binary.
3174 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
3176 2005-07-01 John Sullivan <sullivan@apple.com>
3178 - added WKExecutableLinkedInTigerOrEarlier
3180 * WebKitSystemInterface.h:
3181 * libWebKitSystemInterface.a:
3183 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3185 - updated for crashing bugfix
3187 * libWebKitSystemInterface.a:
3189 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3193 * WebKitSystemInterface.h:
3194 * libWebKitSystemInterface.a:
3196 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3200 * WebKitSystemInterface.h:
3201 * libWebKitSystemInterface.a:
3203 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3207 * WebKitSystemInterface.h:
3208 * libWebKitSystemInterface.a:
3210 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3214 * WebKitSystemInterface.h:
3215 * libWebKitSystemInterface.a:
3217 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3221 * WebKitSystemInterface.h:
3222 * libWebKitSystemInterface.a:
3224 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3228 * WebKitSystemInterface.h:
3229 * libWebKitSystemInterface.a:
3231 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3235 * WebKitSystemInterface.h:
3236 * libWebKitSystemInterface.a:
3238 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3242 * WebKitSystemInterface.h:
3243 * libWebKitSystemInterface.a:
3245 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3247 - added a few more bits of SPI
3249 * WebKitSystemInterface.h:
3250 * libWebKitSystemInterface.a:
3252 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3254 - added file type and NSURLResponse caching SPI
3256 * WebKitSystemInterface.h:
3257 * libWebKitSystemInterface.a:
3259 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3261 - initial checkin of WebKitSystemInterface binary
3263 * WebKitSystemInterface.h: Added.
3264 * libWebKitSystemInterface.a: Added.