1 2011-01-02 Dan Bernstein <mitz@apple.com>
3 Rubber-stamped by Simon Fraser.
5 <rdar://problem/8812159> Update copyright strings
7 * win/tools/scripts/COPYRIGHT-END-YEAR:
9 2010-12-21 Sam Weinig <weinig@apple.com>
11 Reviewed by Anders Carlsson.
13 Add serialization for CFURLRequestRef and CFURLResponseRef.
15 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
16 * win/lib/WebKitSystemInterface.lib:
18 2010-12-14 Anders Carlsson <andersca@apple.com>
20 Reviewed by Dan Bernstein.
22 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
24 * WebKitSystemInterface.h:
25 * libWebKitSystemInterfaceLeopard.a:
26 * libWebKitSystemInterfaceSnowLeopard.a:
28 2010-12-10 Chris Marrin <cmarrin@apple.com>
30 Reviewed by Adam Roben.
32 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
33 Also got rid of WebKitSystemInterface_debug.lib as recommended by
34 Adam Roben. No OpenSource builds use it since r72327.
36 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
37 * win/lib/WebKitSystemInterface.lib:
38 * win/lib/WebKitSystemInterface_debug.lib: Removed.
40 2010-12-09 Anders Carlsson <andersca@apple.com>
42 Reviewed by Sam Weinig.
44 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
45 https://bugs.webkit.org/show_bug.cgi?id=50792
46 <rdar://problem/8741799>
48 * WebKitSystemInterface.h:
49 * libWebKitSystemInterfaceLeopard.a:
50 * libWebKitSystemInterfaceSnowLeopard.a:
52 2010-12-03 Anders Carlsson <andersca@apple.com>
54 Reviewed by Sam Weinig.
56 Dispatch keyboard events in the Carbon event model
57 https://bugs.webkit.org/show_bug.cgi?id=50503
59 Make WKGetNSEventKeyChar available in 32-bit.
61 * WebKitSystemInterface.h:
62 * libWebKitSystemInterfaceLeopard.a:
63 * libWebKitSystemInterfaceSnowLeopard.a:
65 2010-12-02 Anders Carlsson <andersca@apple.com>
67 Reviewed by Sam Weinig.
69 Plug-ins should be able to update the mouse cursor
70 https://bugs.webkit.org/show_bug.cgi?id=50399
72 Add WKEnableSettingCursorWhenInBackground.
74 * WebKitSystemInterface.h:
75 * libWebKitSystemInterfaceLeopard.a:
76 * libWebKitSystemInterfaceSnowLeopard.a:
78 2010-12-01 Adam Roben <aroben@apple.com>
80 Don't let harmless errorlevels from the "set" utility leak into
81 project-specific build scripts
83 When using set to unset an environment variable that didn't previously
84 exist, set raises the errorlevel to 1. This was leaking into
85 project-specific scripts, causing them to think the build has failed.
86 We now clear the errorlevel after we finish setting environment
89 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
92 Reviewed by Steve Falkenburg.
94 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
95 environment variables to get rid of any errorlevel that "set" set.
97 2010-12-01 Steve Falkenburg <sfalken@apple.com>
99 Reviewed by Adam Roben.
101 vcproj changes can't be applied cleanly by the Windows EWS bot
102 https://bugs.webkit.org/show_bug.cgi?id=50328
104 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
105 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
106 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
108 2010-11-29 Steve Falkenburg <sfalken@apple.com>
110 Windows build fix (part 2).
111 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
113 * win/tools/vsprops/common.vsprops:
115 2010-11-19 Steve Falkenburg <sfalken@apple.com>
117 Reviewed by Adam Roben.
119 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
120 https://bugs.webkit.org/show_bug.cgi?id=49858
122 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
123 - To simplify editing (editing vsprops build steps is confusing).
124 - For more readable diffs.
126 To add a prebuild/prelink/postbuild step for a vcproj,
127 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
128 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
129 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
131 * win/tools/vsprops/common.vsprops:
132 * win/tools/vsprops/release.vsprops:
134 2010-11-29 Anders Carlsson <andersca@apple.com>
136 Reviewed by Sam Weinig and Simon Fraser.
138 WebKitSystemInterface.h piece of r72438.
140 * WebKitSystemInterface.h:
142 2010-11-22 Adam Roben <aroben@apple.com>
144 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
146 Apple's Windows build allows placing header files and import libraries for WebKit's
147 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
148 $WebKitLibrariesDir environment variable. This is both required for production builds and
149 convenient for Apple-internal developer builds. Apple's production builds also require that
150 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
151 builds, the files are copied into that directory tree by the
152 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
154 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
156 This .vsprops copying is problematic in one very important case: when a developer updates
157 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
158 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
159 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
160 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
161 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
162 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
164 To fix this, we now use normal relative paths to access the .vsprops files in the source
165 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
166 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
167 unset, so the normal relative paths are used to read the .vsprops files out of the source
168 tree directly. In production builds, this environment variable is set to a fake directory
169 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
172 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
174 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
176 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
177 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
178 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
179 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
180 FeatureDefines.vsprops becomes:
182 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
186 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
188 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
189 actually exist since they are matched by an equal number of ".." path components.)
191 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
192 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
194 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
197 Reviewed by Dave Hyatt.
199 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
200 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
201 builds to redirect the relative paths used to find the shared .vsprops files into
202 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
204 2010-11-18 Steve Falkenburg <sfalken@apple.com>
206 Rubber-stamped by Adam Roben.
208 Remove unused debug_internal vsprops file.
210 * win/tools/vsprops/debug_internal.vsprops: Removed.
212 2010-11-18 Steve Falkenburg <sfalken@apple.com>
214 Reviewed by Adam Roben.
216 Debug_Internal Windows configuration is unnecessary, should be removed
217 https://bugs.webkit.org/show_bug.cgi?id=49753
219 * win/tools/vsprops/debug.vsprops:
220 * win/tools/vsprops/debug_internal.vsprops:
222 2010-11-17 Steve Falkenburg <sfalken@apple.com>
224 Rubber-stamped by Adam Roben.
226 Update WebKitSystemInterfaceWin.
228 * win/lib/WebKitSystemInterface.lib:
229 * win/lib/WebKitSystemInterface_debug.lib:
231 2010-11-16 Adam Roben <aroben@apple.com>
233 Ignore files from libdispatch/zlib
235 Rubber-stamped by Eric Seidel.
237 * win/include: Modified property svn:ignore.
238 * win/lib: Modified property svn:ignore.
240 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
242 Reviewed by David Hyatt.
244 HTML5 Ruby support should be mandatory feature
245 https://bugs.webkit.org/show_bug.cgi?id=49272
247 Remove Ruby as optional feature.
249 * win/tools/vsprops/FeatureDefines.vsprops:
250 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
252 2010-10-29 Dan Bernstein <mitz@apple.com>
254 Snow Leopard PowerPC build fix.
256 * libWebKitSystemInterfaceSnowLeopard.a:
258 2010-10-29 Dan Bernstein <mitz@apple.com>
260 Leopard PowerPC build fix.
262 * libWebKitSystemInterfaceLeopard.a:
264 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
266 Reviewed by Adam Roben and David Kilzer.
268 Fix and cleanup of build systems
269 https://bugs.webkit.org/show_bug.cgi?id=48342
271 Remove unnecessary ENABLE_SANDBOX.
272 Add missing features to converge to FeatureDefines.xcconfig.
274 * win/tools/vsprops/FeatureDefines.vsprops:
275 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
277 2010-10-28 Dan Bernstein <mitz@apple.com>
279 Reviewed by John Sullivan.
281 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
282 upcoming ComplexTextController patch.
284 * WebKitSystemInterface.h:
285 * libWebKitSystemInterfaceLeopard.a:
286 * libWebKitSystemInterfaceSnowLeopard.a:
288 2010-10-28 Ivan Krstić <ike@apple.com>
290 Reviewed by Mark Rowe.
292 Remove unused experimental proxied panel interface.
293 <rdar://problem/7237059>
295 * WebKitSystemInterface.h:
297 2010-10-27 Anders Carlsson <andersca@apple.com>
299 Reviewed by Sam Weinig.
301 Find indicators do not bounce
302 https://bugs.webkit.org/show_bug.cgi?id=48490
303 <rdar://problem/8564276>
305 Add bounce animation context functions.
307 * WebKitSystemInterface.h:
308 * libWebKitSystemInterfaceLeopard.a:
309 * libWebKitSystemInterfaceSnowLeopard.a:
311 2010-10-26 Adam Roben <aroben@apple.com>
313 Fix duplicate vsprops name
315 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
316 "FeatureDefinesCairo" to match the filename.
318 2010-10-23 Alexey Proskuryakov <ap@apple.com>
322 * win/lib/WebKitSystemInterface.lib:
323 * win/lib/WebKitSystemInterface_debug.lib:
325 2010-10-23 Alexey Proskuryakov <ap@apple.com>
327 Reviewed by Anders Carlsson.
329 https://bugs.webkit.org/show_bug.cgi?id=48083
330 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
332 * WebKitSystemInterface.h:
333 * libWebKitSystemInterfaceLeopard.a:
334 * libWebKitSystemInterfaceSnowLeopard.a:
335 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
336 * win/lib/WebKitSystemInterface.lib:
337 * win/lib/WebKitSystemInterface_debug.lib:
338 Updated WebKitSystemInterface with necessary methods.
340 2010-10-22 Adam Roben <aroben@apple.com>
342 Turn on ENABLE_3D_RENDERING on all Windows builds
344 Reviewed by Sam Weinig.
346 * win/tools/vsprops/FeatureDefines.vsprops:
348 2010-10-20 Adam Roben <aroben@apple.com>
352 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
353 * win/lib/WebKitSystemInterface.lib:
354 * win/lib/WebKitSystemInterface_debug.lib:
355 Use a WKCFURLCredentialRef type to protect against changes to the
356 definition of CFURLCredentialRef.
358 2010-10-19 Adam Roben <aroben@apple.com>
362 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
363 this file that I meant to check in in r70129.
365 2010-10-19 Adam Roben <aroben@apple.com>
367 Add WKCACFContext and related functions
369 Fixes <http://webkit.org/b/43244>.
371 Reviewed by Sam Weinig.
373 * win/lib/WebKitSystemInterface.lib:
374 * win/lib/WebKitSystemInterface_debug.lib:
376 2010-10-14 Ada Chan <adachan@apple.com>
378 Rubber-stamped by Adam Roben.
382 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
383 * win/lib/WebKitSystemInterface.lib:
384 * win/lib/WebKitSystemInterface_debug.lib:
386 2010-10-14 Ada Chan <adachan@apple.com>
388 Reviewed by Steve Falkenburg.
390 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
391 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
393 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
394 * win/lib/WebKitSystemInterface.lib:
395 * win/lib/WebKitSystemInterface_debug.lib:
397 2010-10-11 Mike Thole <mthole@apple.com>
399 Reviewed by Darin Adler.
401 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
402 https://bugs.webkit.org/show_bug.cgi?id=47495
404 * WebKitSystemInterface.h:
405 * libWebKitSystemInterfaceLeopard.a:
406 * libWebKitSystemInterfaceSnowLeopard.a:
408 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
410 Unreviewed build fix.
412 WinCairo also needs access to the <inttypes.h> header requirement
413 introduced by Bug 46357.
415 * win/tools/vsprops/WinCairo.vsprops:
417 2010-09-17 Sam Weinig <sam@webkit.org>
419 Reviewed, tweaked, and landed by Anders Carlsson.
421 Add WKCopyNSURLResponsePeerCertificates.
423 * WebKitSystemInterface.h:
424 * libWebKitSystemInterfaceLeopard.a:
425 * libWebKitSystemInterfaceSnowLeopard.a:
427 2010-09-16 Eric Uhrhane <ericu@chromium.org>
431 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
432 https://bugs.webkit.org/show_bug.cgi?id=45798
434 * win/tools/vsprops/FeatureDefines.vsprops:
435 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
437 2010-09-09 Jer Noble <jer.noble@apple.com>
439 Reviewed by Eric Carlson.
441 Adopt shared control drawing for <video> controls on Windows
442 https://bugs.webkit.org/show_bug.cgi?id=45490
444 * win/lib/WebKitSystemInterface.lib:
445 * win/lib/WebKitSystemInterface_debug.lib:
447 2010-09-10 Anders Carlsson <andersca@apple.com>
449 WebKitSystemInterface part of:
450 Set the visible name for the web process
451 https://bugs.webkit.org/show_bug.cgi?id=45564
452 <rdar://problem/8416970>
454 * WebKitSystemInterface.h:
455 * libWebKitSystemInterfaceLeopard.a:
456 * libWebKitSystemInterfaceSnowLeopard.a:
458 2010-08-05 Jian Li <jianli@chromium.org>
460 Reviewed by David Levin.
462 Unify blob related feature defines to ENABLE(BLOB).
463 https://bugs.webkit.org/show_bug.cgi?id=43081
465 * win/tools/vsprops/FeatureDefines.vsprops:
466 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
468 2010-08-04 Dan Bernstein <mitz@apple.com>
470 Reviewed by Darin Adler.
472 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
473 https://bugs.webkit.org/show_bug.cgi?id=43467
475 * WebKitSystemInterface.h:
476 * libWebKitSystemInterfaceLeopard.a:
477 * libWebKitSystemInterfaceSnowLeopard.a:
478 * libWebKitSystemInterfaceTiger.a:
480 2010-08-03 Beth Dakin <bdakin@apple.com>
482 Reviewed by Alice Liu.
484 Enable MathML on Windows.
486 * win/tools/vsprops/FeatureDefines.vsprops:
488 2010-07-30 Adam Roben <aroben@apple.com>
490 Roll our r64361 and r64363
492 We can't make these changes until QuartzCore.lib is included in
493 WebKitSupportLibrary.
495 2010-07-30 Adam Roben <aroben@apple.com>
497 Add WKCACFContext and related functions
499 Also added some functions used by WKCAImageQueue.
501 Fixes <http://webkit.org/b/43244>.
503 Reviewed by Sam Weinig.
505 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
506 * win/lib/WebKitSystemInterface.lib:
507 * win/lib/WebKitSystemInterface_debug.lib:
509 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
511 Reviewed by Ojan Vafai.
513 Add FILE_SYSTEM build flag for FileSystem API
514 https://bugs.webkit.org/show_bug.cgi?id=42915
516 * win/tools/vsprops/FeatureDefines.vsprops:
517 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
519 2010-07-12 Mark Rowe <mrowe@apple.com>
521 Rubber-stamped by Sam Weinig.
523 Update WebKitSystemInterface.
525 * libWebKitSystemInterfaceLeopard.a:
526 * libWebKitSystemInterfaceSnowLeopard.a:
527 * libWebKitSystemInterfaceTiger.a:
529 2010-07-12 Adam Roben <aroben@apple.com>
531 Stop generating stripped symbols for Release builds
533 It turns out we can strip the symbols after-the-fact using PDBCopy.
535 Fixes <http://webkit.org/b/42085>.
537 Reviewed by Steve Falkenburg.
539 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
540 attribute, which caused link.exe to generate a stripped PDB file for
543 2010-07-08 Eric Carlson <eric.carlson@apple.com>
545 Reviewed by Dan Bernstein.
547 Update WebKitSystemInterface.
549 * libWebKitSystemInterfaceLeopard.a:
550 * libWebKitSystemInterfaceSnowLeopard.a:
551 * libWebKitSystemInterfaceTiger.a:
553 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
555 Reviewed by Adam Roben.
557 Disable MSVC warning 4288.
558 https://bugs.webkit.org/show_bug.cgi?id=41804
560 MSVC has a non-standard extension that allows variables declared
561 in for-loops to remain visible in the same scope even after
563 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
564 option (turned on by default) enables all MSVC extensions, and
565 /Zc:forScope- tells the compiler to issue a C4288 warning when the
566 same variable is declared in the for-loop and re-declared later in
569 There seems to be a bug in VS2005 that erroneously enables
570 /Zc:forScope- even when that option is not specified
571 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
572 like our build got hit by that bug, so we need to disable warning
575 * win/tools/vsprops/common.vsprops:
577 2010-07-01 Simon Fraser <simon.fraser@apple.com>
579 Reviewed by Sam Weinig.
581 <rdar://problem/8154047>
583 Update WebKitSystemInterface, making some functions used by
584 WebKit2 available in 32-bit (for reals this time).
586 * libWebKitSystemInterfaceLeopard.a:
587 * libWebKitSystemInterfaceSnowLeopard.a:
588 * libWebKitSystemInterfaceTiger.a:
590 2010-07-01 Simon Fraser <simon.fraser@apple.com>
592 Reviewed by Sam Weinig.
594 <rdar://problem/8154047>
596 Update WebKitSystemInterface, making some functions used by
597 WebKit2 available in 32-bit.
599 * WebKitSystemInterface.h:
600 * libWebKitSystemInterfaceLeopard.a:
601 * libWebKitSystemInterfaceSnowLeopard.a:
602 * libWebKitSystemInterfaceTiger.a:
604 2010-06-23 John Gregg <johnnyg@google.com>
606 Reviewed by Kent Tamura.
608 add ENABLE_DIRECTORY_UPLOAD build support
609 https://bugs.webkit.org/show_bug.cgi?id=41100
611 * win/tools/vsprops/FeatureDefines.vsprops:
612 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
614 2010-06-27 Steve Falkenburg <sfalken@apple.com>
616 Windows (Cairo) build fix.
617 Add missing ENABLE_WEB_TIMING feature define.
619 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
621 2010-06-27 Steve Falkenburg <sfalken@apple.com>
624 Disable ENABLE_WEB_TIMING on Windows.
626 * win/tools/vsprops/FeatureDefines.vsprops:
628 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
630 Reviewed by Dimitri Glazkov.
632 Add a VS macro for enabling Web Timing support.
633 https://bugs.webkit.org/show_bug.cgi?id=38924
635 * win/tools/vsprops/FeatureDefines.vsprops:
637 2010-06-21 Sam Weinig <sam@webkit.org>
639 Reviewed by Anders Carlsson.
641 Update WebKitSystemInterface.
643 * WebKitSystemInterface.h:
644 * libWebKitSystemInterfaceLeopard.a:
645 * libWebKitSystemInterfaceSnowLeopard.a:
646 * libWebKitSystemInterfaceTiger.a:
648 2010-06-21 Dan Bernstein <mitz@apple.com>
650 Speculative build fix.
652 * WebKitSystemInterface.h:
654 2010-06-21 Dan Bernstein <mitz@apple.com>
656 Reviewed by Darin Adler.
658 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
659 https://bugs.webkit.org/show_bug.cgi?id=10228
661 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
662 * libWebKitSystemInterfaceLeopard.a:
663 * libWebKitSystemInterfaceSnowLeopard.a:
664 * libWebKitSystemInterfaceTiger.a:
666 2010-06-21 Satish Sampath <satish@chromium.org>
668 Reviewed by Steve Block.
670 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
671 https://bugs.webkit.org/show_bug.cgi?id=40878
673 * win/tools/vsprops/FeatureDefines.vsprops:
674 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
676 2010-06-02 Sterling Swigart <sswigart@google.com>
678 Reviewed by David Levin.
680 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
681 https://bugs.webkit.org/show_bug.cgi?id=39906
683 * win/tools/vsprops/FeatureDefines.vsprops:
684 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
686 2010-05-24 Jer Noble <jer.noble@apple.com>
688 No review; build fix only.
690 Roll-out changes r60110.
692 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
693 * win/lib/WebKitSystemInterface.lib:
694 * win/lib/WebKitSystemInterface_debug.lib:
696 2010-05-24 Jer Noble <jer.noble@apple.com>
698 No review; build fix only.
700 Roll-out changes r60094, 60096-60097.
702 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
703 * win/lib/WebKitSystemInterface.lib:
704 * win/lib/WebKitSystemInterface_debug.lib:
706 2010-05-23 Jer Noble <jer.noble@apple.com>
708 Reviewed by Eric Carlson.
710 HTML5 <video> tag performance worse than Flash
711 https://bugs.webkit.org/show_bug.cgi?id=39577
712 rdar://problem/7982458
714 Added WebKitSystemInterface calls for new CAImageQueue APIs.
716 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
717 * win/lib/WebKitSystemInterface.lib:
718 * win/lib/WebKitSystemInterface_debug.lib:
720 2010-05-20 Steve Block <steveblock@google.com>
722 Reviewed by Jeremy Orlow.
724 Provide bindings for DeviceOrientation
725 https://bugs.webkit.org/show_bug.cgi?id=39210
727 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
729 * win/tools/vsprops/FeatureDefines.vsprops:
730 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
732 2010-04-09 Alexey Proskuryakov <ap@apple.com>
734 Reviewed by Maciej Stachowiak.
736 https://bugs.webkit.org/show_bug.cgi?id=24572
737 XMLHttpRequest.statusText returns always "OK" on Mac
739 * WebKitSystemInterface.h:
740 * libWebKitSystemInterfaceLeopard.a:
741 * libWebKitSystemInterfaceSnowLeopard.a:
742 * libWebKitSystemInterfaceTiger.a:
744 2010-04-07 Chris Marrin <cmarrin@apple.com>
746 Reviewed by Steve Falkenburg.
748 Remove QuartzCoreInterface from the build
750 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
752 * win/bin/QuartzCoreInterface.dll: Removed.
753 * win/include/QuartzCoreInterface: Removed.
754 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
755 * win/lib/QuartzCoreInterface.lib: Removed.
757 2010-04-02 Jer Noble <jer.noble@apple.com>
759 Reviewed by Eric Carlson.
761 https://bugs.webkit.org/show_bug.cgi?id=36624
763 Update WebKitSystemInterface
765 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
766 * libWebKitSystemInterfaceLeopard.a:
767 * libWebKitSystemInterfaceSnowLeopard.a:
768 * libWebKitSystemInterfaceTiger.a:
770 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
772 Reviewed by Dmitry Titov.
774 Add FileThread for async file operation support in FileReader and FileWriter
775 https://bugs.webkit.org/show_bug.cgi?id=36896
777 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
778 for FileReader and FileWriter support.
780 * win/tools/vsprops/FeatureDefines.vsprops:
781 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
783 2010-03-25 Mark Rowe <mrowe@apple.com>
785 Rubber-stamped by Dan Bernstein.
787 Update WebCoreSQLite3 to SQLite v3.6.12.
789 * WebCoreSQLite3/sqlite3.h:
790 * WebCoreSQLite3/sqlite3ext.h:
791 * libWebCoreSQLite3.a:
792 * libWebKitSystemInterfaceLeopard.a:
793 * libWebKitSystemInterfaceSnowLeopard.a:
794 * libWebKitSystemInterfaceTiger.a:
796 2010-03-23 Dan Bernstein <mitz@apple.com>
798 Reviewed by John Sullivan.
800 WebKitSystemInterface part of
801 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
803 https://bugs.webkit.org/show_bug.cgi?id=36479.
805 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
806 * libWebKitSystemInterfaceSnowLeopard.a: Updated
808 2010-03-16 Dan Bernstein <mitz@apple.com>
810 Reviewed by Sam Weinig.
812 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
814 * win/lib/WebKitSystemInterface.lib:
815 * win/lib/WebKitSystemInterface_debug.lib:
817 2010-03-15 Andy Estes <aestes@apple.com>
819 Reviewed by John Sullivan.
821 Added two new output arguments to WKGetWheelEventDeltas() to return
822 the number of scroll wheel ticks in the x and y directions.
824 https://bugs.webkit.org/show_bug.cgi?id=29601.
825 <rdar://problem/7453254>
827 * WebKitSystemInterface.h:
828 * libWebKitSystemInterfaceLeopard.a:
829 * libWebKitSystemInterfaceSnowLeopard.a:
830 * libWebKitSystemInterfaceTiger.a:
832 2010-03-14 Dan Bernstein <mitz@apple.com>
834 Reviewed by Darin Adler.
836 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
838 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
839 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
840 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
841 wkCreateFontsPlist().
842 * win/lib/WebKitSystemInterface.lib: Updated.
843 * win/lib/WebKitSystemInterface_debug.lib: Updated.
845 2010-03-08 Jian Li <jianli@chromium.org>
847 Reviewed by Dmitry Titov.
850 https://bugs.webkit.org/show_bug.cgi?id=32993
852 Add ENABLE_BLOB_SLICE feature define.
854 * win/tools/vsprops/FeatureDefines.vsprops:
855 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
857 2010-02-19 Maciej Stachowiak <mjs@apple.com>
859 Reviewed by David Levin.
861 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
862 https://bugs.webkit.org/show_bug.cgi?id=35147
864 * win/tools/vsprops/FeatureDefines.vsprops:
866 2010-02-18 Steve Falkenburg <sfalken@apple.com>
868 Reviewed by Dan Bernstein.
870 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
871 https://bugs.webkit.org/show_bug.cgi?id=35076
873 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
874 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
875 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
877 2010-02-16 Gavin Barraclough <barraclough@apple.com>
879 Reviewed by NOBODY (Build fix).
881 Disable warnings preventing use of anonymous structs/onions -
882 don't take all my fun toys away, these are useful & awesome!
884 * win/tools/vsprops/common.vsprops:
886 2010-02-11 Brian Weinstein <bweinstein@apple.com>
888 Rubber-stamped by Eric Seidel.
890 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
893 * win/tools/vsprops/FeatureDefines.vsprops:
895 2010-02-08 Maciej Stachowiak <mjs@apple.com>
897 Reviewed by Cameron Zwarich.
899 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
900 https://bugs.webkit.org/show_bug.cgi?id=34698
902 * win/tools/vsprops/FeatureDefines.vsprops:
904 2010-02-04 Mark Rowe <mrowe@apple.com>
906 Reviewed by Steve Falkenburg.
908 Update auto-version.sh to better handle major version numbers with fewer than three digits,
909 and the case when WEBKITLIBRARIESDIR is not set.
911 * win/tools/scripts/auto-version.sh:
913 2010-02-04 Steve Falkenburg <sfalken@apple.com>
915 Windows build fix for projects not defining WebKitLibrariesDir.
917 * win/tools/scripts/auto-version.sh:
919 2010-02-03 Dan Bernstein <mitz@apple.com>
921 Reviewed by Anders Carlsson.
923 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
925 * libWebKitSystemInterfaceLeopard.a:
927 2010-02-02 Steve Falkenburg <sfalken@apple.com>
929 Reviewed by Darin Adler.
931 Copyright year updating for Windows version resources should be automatic
932 https://bugs.webkit.org/show_bug.cgi?id=34503
934 * win/tools/scripts/auto-version.sh:
936 2010-02-02 Martin Robinson <mrobinson@webkit.org>
938 Unreviewed build fix.
940 The WinCairo build requires this script to be executable.
942 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
944 2010-01-29 Mark Rowe <mrowe@apple.com>
946 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
948 * win/tools/vsprops/FeatureDefines.vsprops:
949 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
951 2010-01-26 Alexey Proskuryakov <ap@apple.com>
953 More Windows build fixing.
955 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
956 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
957 specialization sometimes - but it's not instantiated, so it's harmless.
959 2010-01-22 Steve Falkenburg <sfalken@apple.com>
961 Reviewed by Darin Adler.
963 https://bugs.webkit.org/show_bug.cgi?id=34025
964 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
966 * win/tools/vsprops/FeatureDefines.vsprops:
967 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
969 2010-01-20 Steve Falkenburg <sfalken@apple.com>
971 Reviewed by Darin Adler and Adam Roben.
973 Feature defines are difficult to maintain on Windows builds
974 https://bugs.webkit.org/show_bug.cgi?id=33883
976 FeatureDefines.vsprops are now maintained in a way similar to
977 Configurations/FeatureDefines.xcconfig, with the added advantage
978 of having a single FeatureDefines file across all projects.
980 Keep this list of features (not enabled/disabled state) in sync with
981 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
983 Add new features to both PreprocessorDefinitions and UserMacro sections.
984 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
986 * win/tools/scripts/feature-defines.sh: Added.
987 * win/tools/vsprops/FeatureDefines.vsprops: Added.
988 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
989 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
991 2010-01-13 Simon Fraser <simon.fraser@apple.com>
993 Reviewed by Darin Adler.
995 <rdar://problem/7532544>
997 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
998 be used for a shadow drawing fix. Once more, with feeling. On Windows.
1000 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1001 * win/lib/WebKitSystemInterface.lib:
1002 * win/lib/WebKitSystemInterface_debug.lib:
1004 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1006 Reviewed by Darin Adler.
1008 <rdar://problem/7532544>
1010 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1011 be used for a shadow drawing fix.
1013 * win/lib/WebKitSystemInterface.lib:
1014 * win/lib/WebKitSystemInterface_debug.lib:
1016 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1018 Reviewed by Darin Adler.
1020 <rdar://problem/7532544>
1022 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1023 be used for a shadow drawing fix.
1025 * WebKitSystemInterface.h:
1026 * libWebKitSystemInterfaceLeopard.a:
1027 * libWebKitSystemInterfaceSnowLeopard.a:
1028 * libWebKitSystemInterfaceTiger.a:
1030 2010-01-07 Alexey Proskuryakov <ap@apple.com>
1032 Not reviewed, build fix.
1034 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1035 clients of another class). WebCore doesn't use all methods of JSString, so
1036 we don't export all classes clients could theoretically access via JSString.
1038 * win/tools/vsprops/common.vsprops:
1040 2009-12-21 Mark Rowe <mrowe@apple.com>
1042 Reviewed by Samuel Weinig.
1044 Update WebKitSystemInterface.
1046 * libWebKitSystemInterfaceLeopard.a:
1047 * libWebKitSystemInterfaceSnowLeopard.a:
1048 * libWebKitSystemInterfaceTiger.a:
1050 2009-12-21 Mark Rowe <mrowe@apple.com>
1052 Reviewed by Samuel Weinig.
1054 Update WebKitSystemInterface.
1056 * WebKitSystemInterface.h:
1057 * libWebKitSystemInterfaceLeopard.a:
1058 * libWebKitSystemInterfaceSnowLeopard.a:
1059 * libWebKitSystemInterfaceTiger.a:
1061 2009-12-18 Sam Weinig <sam@webkit.org>
1063 Reviewed by Anders Carlsson.
1065 Update WebKitSystemInterface for <rdar://problem/7237059>.
1067 * WebKitSystemInterface.h:
1068 * libWebKitSystemInterfaceLeopard.a:
1069 * libWebKitSystemInterfaceSnowLeopard.a:
1070 * libWebKitSystemInterfaceTiger.a:
1072 2009-12-15 Dan Bernstein <mitz@apple.com>
1074 Reviewed by Adam Roben.
1076 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1077 Core Graphics when available
1079 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1080 wkCanCreateCGFontWithLOGFONT().
1081 * win/lib/WebKitSystemInterface.lib:
1082 * win/lib/WebKitSystemInterface_debug.lib:
1084 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1086 Reviewed by Darin Adler.
1088 <rdar://problem/7453726> Pull shared UI code into WebKit
1090 * WebKitSystemInterface.h:
1091 * libWebKitSystemInterfaceLeopard.a:
1092 * libWebKitSystemInterfaceSnowLeopard.a:
1093 * libWebKitSystemInterfaceTiger.a:
1095 2009-12-11 Chris Marrin <cmarrin@apple.com>
1097 Reviewed by Adam Roben.
1099 Add QuartzCore build files to OpenSource tree
1100 https://bugs.webkit.org/show_bug.cgi?id=31856
1102 This allows proper building and linking with QuartzCore
1106 * win/bin/QuartzCoreInterface.dll: Added.
1107 * win/include/QuartzCoreInterface: Added.
1108 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1109 * win/lib/QuartzCoreInterface.lib: Added.
1111 2009-12-07 Adam Roben <aroben@apple.com>
1113 Windows build fix for checkouts with a space in the path
1115 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1116 before passing it to mkdir.
1118 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1120 Reviewed by Darin Adler.
1122 https://bugs.webkit.org/show_bug.cgi?id=32036
1123 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1125 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1126 * win/lib/WebKitSystemInterface.lib:
1127 * win/lib/WebKitSystemInterface_debug.lib:
1128 Update WebKitSystemInterface.
1130 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1132 Reviewed by Brady Eidson.
1134 https://bugs.webkit.org/show_bug.cgi?id=31844
1135 SocketStreamHandleCFNet should support CONNECT proxy credentials
1137 * WebKitSystemInterface.h:
1138 * libWebKitSystemInterfaceLeopard.a:
1139 * libWebKitSystemInterfaceSnowLeopard.a:
1140 * libWebKitSystemInterfaceTiger.a:
1141 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1142 * win/lib/WebKitSystemInterface.lib:
1143 * win/lib/WebKitSystemInterface_debug.lib:
1144 Update WebKitSystemInterface.
1146 2009-11-22 Dan Bernstein <mitz@apple.com>
1148 Reviewed by Eric Carlson.
1150 Updated WebKitSystemInterface.
1152 * libWebKitSystemInterfaceLeopard.a:
1153 * libWebKitSystemInterfaceSnowLeopard.a:
1154 * libWebKitSystemInterfaceTiger.a:
1156 2009-11-22 Dan Bernstein <mitz@apple.com>
1158 Reviewed by Cameron Zwarich.
1160 Fixed a leak in WKDrawMediaUIPart().
1162 * libWebKitSystemInterfaceLeopard.a:
1163 * libWebKitSystemInterfaceSnowLeopard.a:
1164 * libWebKitSystemInterfaceTiger.a:
1166 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1168 Reviewed by Simon Fraser.
1170 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1172 * WebKitSystemInterface.h:
1173 * libWebKitSystemInterfaceLeopard.a:
1174 * libWebKitSystemInterfaceSnowLeopard.a:
1175 * libWebKitSystemInterfaceTiger.a:
1177 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1179 Reviewed by Dan Bernstein.
1181 <rdar://problem/7035231>
1182 Support closed caption in <video> element
1184 * WebKitSystemInterface.h:
1185 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1186 define WKMediaUIPartToggleClosedCaptionsButton.
1188 2009-11-13 Anders Carlsson <andersca@apple.com>
1190 Reviewed by Dan Bernstein.
1192 Update WebKitSystemInterface.
1194 * WebKitSystemInterface.h:
1195 * libWebKitSystemInterfaceLeopard.a:
1196 * libWebKitSystemInterfaceSnowLeopard.a:
1197 * libWebKitSystemInterfaceTiger.a:
1199 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1201 Build correction. No review.
1203 The WinCairo build requires ENABLE_FILTERS to work properly.
1205 * win/tools/vsprops/WinCairo.vsprops:
1207 2009-11-02 Dan Bernstein <mitz@apple.com>
1209 Reviewed by John Sullivan.
1211 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1212 QuickTime Player X’s HUD.
1214 * libWebKitSystemInterfaceLeopard.a:
1215 * libWebKitSystemInterfaceSnowLeopard.a:
1216 * libWebKitSystemInterfaceTiger.a:
1218 2009-10-26 Mark Rowe <mrowe@apple.com>
1220 Reviewed by Adam Roben.
1222 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1224 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1225 in the major component of the version number.
1227 * win/tools/scripts/auto-version.sh:
1229 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1231 Reviewed by Eric Seidel.
1233 added cairo include and lib directories to debug_wincairo.vsprops
1234 https://bugs.webkit.org/show_bug.cgi?id=29831
1236 * win/tools/vsprops/debug_wincairo.vsprops:
1238 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1240 Reviewed by Dan Bernstein.
1242 https://bugs.webkit.org/show_bug.cgi?id=30456
1243 Fixes for new Debug_All Windows build configuration.
1245 * win/tools/vsprops/debug_all.vsprops:
1246 Define DEBUG_ALL in Debug_All configuration.
1247 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1249 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1251 Reviewed by Adam Roben.
1253 Add a Debug_All configuration to build entire stack as debug.
1254 Change Debug_Internal to:
1255 - stop using _debug suffix for all WebKit/Safari binaries
1256 - not use _debug as a DLL naming suffix
1257 - use non-debug C runtime lib.
1259 * win/tools/vsprops/debug_all.vsprops: Added.
1260 Use debug C runtime library in debug_all.
1261 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1262 * win/tools/vsprops/debug_internal.vsprops:
1263 Don't specify debug C runtime library in debug_internal.
1264 Don't specify _debug suffix for standard debug_internal builds.
1266 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1268 Reviewed by Simon Fraser
1270 Support fullscreen in MediaPlayer (Mac)
1271 https://bugs.webkit.org/show_bug.cgi?id=26742
1273 New methods required for video fullscreen.
1275 * WebKitSystemInterface.h:
1276 * libWebKitSystemInterfaceLeopard.a:
1277 * libWebKitSystemInterfaceSnowLeopard.a:
1278 * libWebKitSystemInterfaceTiger.a:
1280 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1283 Re-apply lost changes to auto-version.sh.
1285 * win/tools/scripts/auto-version.sh:
1287 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1289 Reviewed by Adam Roben.
1291 <rdar://problem/7271334>
1292 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1294 * WebKitSystemInterface.h:
1295 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1297 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1299 Reviewed by Mark Rowe.
1301 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1302 Safari version number shouldn't be exposed in WebKit code
1304 For a WebKit version of 532.3.4:
1305 Product version is: 5.32.3.4 (was 4.0.3.0)
1306 File version is: 5.32.3.4 (was 4.532.3.4)
1308 * win/tools/scripts/PRODUCTVERSION: Removed.
1309 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1311 2009-09-25 Dan Bernstein <mitz@apple.com>
1313 Reviewed by Adam Roben.
1315 WebKitSystemInterface changes for
1316 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1317 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1319 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1320 wkAddFontsFromPlistRepresentation() and replaced
1321 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1322 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1323 * win/lib/WebKitSystemInterface.lib:
1324 * win/lib/WebKitSystemInterface_debug.lib:
1326 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1328 Reviewed by Eric Seidel.
1330 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1331 default when the necessary dependencies are extracted into the
1333 https://bugs.webkit.org/show_bug.cgi?id=29661
1335 * win/tools/vsprops/WinCairo.vsprops:
1337 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1339 Reviewed by Dave Levin.
1341 Adjust WinCairo-specific property sheet to use static versions of
1342 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1343 of zlib.lib to link.
1345 * win/tools/vsprops/WinCairo.vsprops:
1347 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1349 Reviewed by Adam Roben.
1351 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1352 to automatically use secure versions of C runtime lib calls on Windows.
1353 https://bugs.webkit.org/show_bug.cgi?id=28824
1355 * win/tools/vsprops/common.vsprops:
1357 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1359 Rubber stamped by Steve Falkenburg.
1361 debug_wincairo.vsprops was linking against wrong C runtime.
1363 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1364 C runtime (as in the standard 'debug.vsprops' file.)
1366 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1368 Reviewed by Steve Falkenburg.
1370 Revise CFLite Debug build to emit DLL's with _debug label.
1371 https://bugs.webkit.org/show_bug.cgi?id=28695.
1373 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1375 2009-08-12 Peter Kasting <pkasting@google.com>
1377 Reviewed by Darin Adler.
1379 https://bugs.webkit.org/show_bug.cgi?id=27323
1380 Change pattern that strips all trailing whitespace to just remove EOL
1381 chars (\r, \n), to make it clear that varying EOL chars is the primary
1382 problem being solved.
1384 * win/tools/scripts/auto-version.sh:
1386 2009-08-10 Peter Kasting <pkasting@google.com>
1388 Reviewed by George Staikos.
1390 https://bugs.webkit.org/show_bug.cgi?id=27323
1391 Even more line ending-stripping for auto-version.sh, based on output
1392 provided by Jessie Berlin.
1394 * win/tools/scripts/auto-version.sh:
1396 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1398 Reviewed by Adam Roben.
1400 https://bugs.webkit.org/show_bug.cgi?id=28048.
1401 Move various WinCairo build settings into *.vsprops file.
1403 * win/tools/vsprops/cURL.vsprops: Added.
1405 2009-08-06 Peter Kasting <pkasting@google.com>
1407 Reviewed by Adam Barth.
1409 https://bugs.webkit.org/show_bug.cgi?id=27323
1410 Strip line endings at all points auto-version.sh reads data, not just
1411 the one I happened to run into.
1413 * win/tools/scripts/auto-version.sh:
1415 2009-07-27 Peter Kasting <pkasting@google.com>
1417 Reviewed by Adam Roben.
1419 https://bugs.webkit.org/show_bug.cgi?id=27323
1420 Correctly parse command output, even when the line endings are not LF,
1421 so that we don't create an autoversion.h that MSVC chokes on.
1423 * win/tools/scripts/auto-version.sh:
1425 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1427 Reviewed by Adam Roben.
1429 Add new configuration flag for redistributable Windows build.
1430 https://bugs.webkit.org/show_bug.cgi=27087
1432 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1433 new WIN_CAIRO flag used to drive non-Apple Windows build.
1435 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1437 Reviewed by Simon Fraser.
1439 Update WebKitSystemInterface for <rdar://problem/7049066>.
1441 * WebKitSystemInterface.h:
1442 * libWebKitSystemInterfaceLeopard.a:
1443 * libWebKitSystemInterfaceSnowLeopard.a:
1444 * libWebKitSystemInterfaceTiger.a:
1446 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1448 Update WebKitSystemInterface for <rdar://problem/7008093>.
1450 * WebKitSystemInterface.h:
1451 * libWebKitSystemInterfaceLeopard.a:
1452 * libWebKitSystemInterfaceSnowLeopard.a:
1453 * libWebKitSystemInterfaceTiger.a:
1455 2009-07-06 Anders Carlsson <andersca@apple.com>
1457 Update WebKitSystemInterface.
1459 * WebKitSystemInterface.h:
1460 * libWebKitSystemInterfaceLeopard.a:
1461 * libWebKitSystemInterfaceSnowLeopard.a:
1462 * libWebKitSystemInterfaceTiger.a:
1464 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1466 Reviewed by Simon Fraser.
1468 Update WebKitSystemInterface for <rdar://problem/6518119>
1470 * WebKitSystemInterface.h:
1471 * libWebKitSystemInterfaceLeopard.a:
1472 * libWebKitSystemInterfaceSnowLeopard.a:
1473 * libWebKitSystemInterfaceTiger.a:
1475 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1477 Reviewed by Simon Fraser.
1479 Update WebKitSystemInterface for <rdar://problem/7014990>
1481 * libWebKitSystemInterfaceLeopard.a:
1482 * libWebKitSystemInterfaceSnowLeopard.a:
1483 * libWebKitSystemInterfaceTiger.a:
1485 2009-06-29 Eric Carlson <eric.carlson@apple.com>
1487 Reviewed by Simon Fraser.
1489 Update WebKitSystemInterface for <rdar://problem/7014813>
1491 * WebKitSystemInterface.h:
1492 * libWebKitSystemInterfaceLeopard.a:
1493 * libWebKitSystemInterfaceSnowLeopard.a:
1494 * libWebKitSystemInterfaceTiger.a:
1496 2009-06-25 Simon Fraser <simon.fraser@apple.com>
1498 Rubber-stamped by Mark Rowe.
1500 <rdar://problem/6999737>
1502 Update the media controller images.
1504 * libWebKitSystemInterfaceLeopard.a:
1505 * libWebKitSystemInterfaceSnowLeopard.a:
1506 * libWebKitSystemInterfaceTiger.a:
1508 2009-06-16 Simon Fraser <simon.fraser@apple.com>
1510 Rubber-stamped by Anders Carlsson.
1512 Update WebKitSystemInterface for <rdar://problem/6937882>.
1514 * libWebKitSystemInterfaceLeopard.a:
1515 * libWebKitSystemInterfaceSnowLeopard.a:
1516 * libWebKitSystemInterfaceTiger.a:
1518 2009-06-02 Anders Carlsson <andersca@apple.com>
1520 Rubber-stamped by Mark Rowe.
1522 Update WebKitSystemInterface.
1524 * libWebKitSystemInterfaceLeopard.a:
1525 * libWebKitSystemInterfaceSnowLeopard.a:
1526 * libWebKitSystemInterfaceTiger.a:
1528 2009-05-27 Mark Rowe <mrowe@apple.com>
1530 Rubber-stamped by Dan Bernstein.
1532 Update WebKitSystemInterface.
1534 * libWebKitSystemInterfaceLeopard.a:
1535 * libWebKitSystemInterfaceSnowLeopard.a: Added.
1536 * libWebKitSystemInterfaceTiger.a:
1538 2009-05-26 Anders Carlsson <andersca@apple.com>
1540 Reviewed by Dan Bernstein.
1542 <rdar://problem/6901751>
1543 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1545 Remove WKCGContextIsSafeToClip.
1547 * WebKitSystemInterface.h:
1548 * libWebKitSystemInterfaceTiger.a:
1550 2009-05-21 Dan Bernstein <mitz@apple.com>
1552 Rubber-stamped by Mark Rowe.
1554 - correct a copyright header accidently reverted in r43964
1556 * WebKitSystemInterface.h:
1558 2009-05-21 Dan Bernstein <mitz@apple.com>
1560 Reviewed by Anders Carlsson.
1562 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1563 (r35515): Tiger crash painting the selection on registration page of
1566 * WebKitSystemInterface.h:
1567 * libWebKitSystemInterfaceTiger.a:
1569 2009-05-07 Simon Fraser <simon.fraser@apple.com>
1571 Source changes reviewed by Darin Adler
1573 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1575 * libWebKitSystemInterfaceLeopard.a:
1576 * libWebKitSystemInterfaceTiger.a:
1578 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1580 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1581 Indirected definition through a UserMacro.
1583 Reviewed by Mark Rowe.
1585 * win/tools/vsprops/common.vsprops:
1587 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1589 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1590 Indirected definition for __PRODUCTION__ through a UserMacro.
1592 Reviewed by Mark Rowe.
1594 * win/tools/vsprops/common.vsprops:
1596 2009-04-24 Simon Fraser <simon.fraser@apple.com>
1598 Source changes reviewed by Darin Adler
1600 https://bugs.webkit.org/show_bug.cgi?id=22242
1602 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1604 * libWebKitSystemInterfaceLeopard.a:
1605 * libWebKitSystemInterfaceTiger.a:
1607 2009-04-22 Ada Chan <adachan@apple.com>
1609 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1611 Reviewed by Darin Adler.
1613 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1614 * win/lib/WebKitSystemInterface.lib:
1615 * win/lib/WebKitSystemInterface_debug.lib:
1617 2009-04-20 Steve Falkenburg <sfalken@apple.com>
1619 Separate JavaScriptCore.dll from WebKit.dll.
1620 Slight performance improvement or no change on benchmarks.
1622 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1623 and simplifies standalone JavaScriptCore builds.
1625 Reviewed by Oliver Hunt.
1627 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1629 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1631 Reviewed by Mark Rowe.
1633 <rdar://problem/6781295> video.buffered and video.seekable are not
1634 the same. video.buffered should return only what is buffered and
1635 not what is seekable
1637 * WebKitSystemInterface.h:
1638 * libWebKitSystemInterfaceLeopard.a:
1639 * libWebKitSystemInterfaceTiger.a:
1641 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1643 Reviewed by Adele Peterson.
1645 <rdar://problem/6747241> work around QTKit no longer reaching
1646 QTMovieLoadStateComplete
1648 * WebKitSystemInterface.h:
1649 * libWebKitSystemInterfaceLeopard.a:
1650 * libWebKitSystemInterfaceTiger.a:
1652 2009-04-15 Steve Falkenburg <sfalken@apple.com>
1654 Updated WebKitSystemInterface for Windows.
1655 Changes needed for <rdar://problem/6785760>
1657 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1658 * win/lib/WebKitSystemInterface.lib:
1659 * win/lib/WebKitSystemInterface_debug.lib:
1661 2009-04-14 Mark Rowe <mrowe@apple.com>
1663 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1665 * libWebKitSystemInterfaceLeopard.a:
1666 * libWebKitSystemInterfaceTiger.a:
1668 2009-04-13 Antti Koivisto <antti@apple.com>
1670 Reviewed by Darin Adler.
1672 <rdar://problem/6740294> Increase the connection count per host
1674 * WebKitSystemInterface.h:
1675 * libWebKitSystemInterfaceLeopard.a:
1676 * libWebKitSystemInterfaceTiger.a:
1678 2009-04-10 Eric Carlson <eric.carlson@apple.com>
1680 WebKitSystemInterface changes for <rdar://problem/6646998>
1682 * libWebKitSystemInterfaceLeopard.a:
1683 * libWebKitSystemInterfaceTiger.a:
1685 2009-04-10 Simon Fraser <simon.fraser@apple.com>
1687 Fix the leopard build by updating WebKitSystemInterface.
1689 * WebKitSystemInterface.h:
1690 * libWebKitSystemInterfaceLeopard.a:
1692 2009-03-30 Steve Falkenburg <sfalken@apple.com>
1694 Bump version to 530.
1696 * win/tools/scripts/VERSION:
1698 2009-03-26 Adam Roben <aroben@apple.com>
1700 Remove SafariThemeConstants.h, which is now provided by
1701 WebKitSupportLibrary
1703 * win/include/SafariTheme: Removed.
1704 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1706 2009-03-07 Dan Bernstein <mitz@apple.com>
1708 Reviewed by Mark Rowe.
1710 - WebKitSystemInterface part of removing build-time and run-time support
1711 for legacy versions of CFNetwork and Core Graphics
1713 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1714 * win/lib/WebKitSystemInterface.lib:
1715 * win/lib/WebKitSystemInterface_debug.lib:
1717 2009-01-30 Dan Bernstein <mitz@apple.com>
1719 Reviewed by Timothy Hatcher.
1721 - <rdar://problem/6545912> expose the build number in autoversion.h
1723 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1724 with the full build number.
1726 2009-01-08 Dan Bernstein <mitz@apple.com>
1728 Reviewed by Adam Roben.
1730 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1732 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1733 * win/lib/WebKitSystemInterface.lib:
1734 * win/lib/WebKitSystemInterface_debug.lib:
1736 2008-11-11 Ada Chan <adachan@apple.com>
1738 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1739 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1741 Update window versions to correspond to Windows XP.
1743 Reviewed by Steve Falkenburg.
1745 * win/tools/vsprops/common.vsprops:
1747 2008-10-23 Anders Carlsson <andersca@apple.com>
1749 Reviewed by John Sullivan.
1751 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1753 * libWebKitSystemInterfaceLeopard.a:
1754 * libWebKitSystemInterfaceTiger.a:
1756 2008-10-08 Mark Rowe <mrowe@apple.com>
1758 Rubber-stamped by Jon Honeycutt.
1760 Remove restriction on version number ending in a 4.
1762 * win/tools/scripts/auto-version.sh:
1764 2008-10-07 Anders Carlsson <andersca@apple.com>
1766 Reviewed by Mitz Pettel.
1768 Update WebKitSystemInterface.
1770 * libWebKitSystemInterfaceLeopard.a:
1771 * libWebKitSystemInterfaceTiger.a:
1773 2008-09-09 Dan Bernstein <mitz@apple.com>
1775 Reviewed by Darin Adler.
1777 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1779 * WebKitSystemInterface.h:
1780 * libWebKitSystemInterfaceLeopard.a:
1782 2008-09-04 Adam Roben <aroben@apple.com>
1784 Ignore warning LNK4221 on Windows
1786 This warning is emitted when an object file with no public symbols is
1787 passed to the linker/librarian. This often occurs in WebCore for files
1788 that have been disabled via ENABLE()/USE() macros.
1790 Rubberstamped by Anders Carlsson.
1792 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1794 2008-08-27 Timothy Hatcher <timothy@apple.com>
1796 Adds the WKAdvanceDefaultButtonPulseAnimation function.
1798 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1800 Reviewed by Adele Peterson.
1802 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1803 * libWebKitSystemInterfaceLeopard.a: Updated.
1804 * libWebKitSystemInterfaceTiger.a: Updated.
1806 2008-08-26 Adam Roben <aroben@apple.com>
1808 Disable a truncation warning that is disabled/doesn't exist on Mac
1810 This warning was firing when initializing floats from double literals.
1811 I haven't yet found any other situation that would cause this warning
1814 Reviewed by Sam Weinig.
1816 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1818 2008-07-20 Steve Falkenburg <sfalken@apple.com>
1822 * win/tools/vsprops/common.vsprops:
1824 2008-07-08 Dan Bernstein <mitz@apple.com>
1826 Reviewed by John Sullivan.
1828 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1830 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1831 * libWebKitSystemInterfaceLeopard.a: Updated.
1832 * libWebKitSystemInterfaceTiger.a: Updated.
1834 2008-07-01 Steve Falkenburg <sfalken@apple.com>
1836 Bump version numbers.
1838 Reviewed by Mark Rowe.
1840 * win/tools/scripts/PRODUCTVERSION:
1841 * win/tools/scripts/VERSION:
1843 2008-05-13 Dan Bernstein <mitz@apple.com>
1845 Reviewed by John Sullivan.
1847 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1849 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1850 transformed graphics contexts.
1851 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1852 wkSetCGContextFontRenderingStyle().
1853 * win/lib/WebKitSystemInterface.lib: Updated.
1854 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1856 2008-05-09 Adam Roben <aroben@apple.com>
1858 Disable a MSVC warning
1860 Reviewed by Darin Adler.
1862 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1863 disabled warnings. It's a warning about decorated names being longer
1864 than MSVC's limit of 4096 characters. This warning doesn't indicate a
1865 correctness problem, but these truncated decorated names will be
1866 harder to recognize during debugging or when they appear in linker
1869 2008-04-28 Darin Adler <darin@apple.com>
1875 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1876 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1878 2008-04-24 Mark Rowe <mrowe@apple.com>
1880 Reviewed by Sam Weinig.
1882 Remove code for calculating the glyph cache size.
1884 * WebKitSystemInterface.h: Remove unused symbol.
1885 * libWebKitSystemInterfaceLeopard.a:
1886 * libWebKitSystemInterfaceTiger.a:
1888 2008-03-28 Steve Falkenburg <sfalken@apple.com>
1892 * win/tools/scripts/PRODUCTVERSION:
1894 2008-03-26 Adam Roben <aroben@apple.com>
1896 Windows build fix after r31322
1898 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1899 * win/lib/WebKitSystemInterface.lib: Updated.
1900 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1902 2008-03-26 Mark Rowe <mrowe@apple.com>
1904 Reviewed by David Hyatt.
1906 Make the Ahem font antialias correctly on Acid3 on Tiger.
1908 * WebKitSystemInterface.h:
1909 * libWebKitSystemInterfaceTiger.a:
1911 2008-03-19 Mark Rowe <mrowe@apple.com>
1913 Rubber-stamped by Sam Weinig.
1915 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1916 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1918 * libWebCoreSQLite3.a: Land a 4-way fat binary.
1920 2008-03-12 Steve Falkenburg <sfalken@apple.com>
1922 New version of WebKitSystemInterface.lib with
1923 more compiler warnings suppressed.
1925 * win/lib/WebKitSystemInterface.lib:
1926 * win/tools/vsprops/common.vsprops:
1928 2008-03-12 Dan Bernstein <mitz@apple.com>
1930 Reviewed by Darin Adler and Sam Weinig.
1932 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1934 * WebKitSystemInterface.h:
1935 * libWebKitSystemInterfaceLeopard.a:
1937 2008-03-11 Steve Falkenburg <sfalken@apple.com>
1939 Disable two PGO/LTCG specific warnings.
1943 * win/tools/vsprops/common.vsprops:
1945 2008-02-29 Mark Rowe <mrowe@apple.com>
1947 Update Tiger version of WebKitSystemInterface to match r30690.
1949 * libWebKitSystemInterfaceTiger.a:
1951 2008-02-29 Adele Peterson <adele@apple.com>
1955 Auto-generate image arrays.
1957 * libWebKitSystemInterfaceLeopard.a:
1959 2008-02-29 Mark Rowe <mrowe@apple.com>
1961 Reviewed by Anders Carlsson.
1963 Replace use of WKPathFromFont with implementation in terms of public API.
1965 * WebKitSystemInterface.h: Remove unused symbol.
1966 * libWebKitSystemInterfaceLeopard.a:
1967 * libWebKitSystemInterfaceTiger.a:
1969 2008-02-29 Mark Rowe <mrowe@apple.com>
1971 Reviewed by Oliver Hunt.
1973 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1975 * WebKitSystemInterface.h:
1976 * libWebKitSystemInterfaceLeopard.a:
1977 * libWebKitSystemInterfaceTiger.a:
1979 2008-02-29 Mark Rowe <mrowe@apple.com>
1981 Reviewed by Oliver Hunt.
1983 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1985 * WebKitSystemInterface.h:
1986 * libWebKitSystemInterfaceLeopard.a:
1988 2008-02-29 Mark Rowe <mrowe@apple.com>
1990 Reviewed by Oliver Hunt and Oliver Hunt.
1992 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1994 * WebKitSystemInterface.h: Remove unused symbol.
1995 * libWebKitSystemInterfaceLeopard.a:
1996 * libWebKitSystemInterfaceTiger.a:
1998 2008-02-28 Mark Rowe <mrowe@apple.com>
2000 Reviewed by Dan Bernstein.
2002 Remove two unused functions from WebKitSystemInterface.
2004 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2005 a duplicate declaration of WKSecondsSinceLastInputEvent.
2006 * libWebKitSystemInterfaceLeopard.a:
2007 * libWebKitSystemInterfaceTiger.a:
2009 2008-02-28 Mark Rowe <mrowe@apple.com>
2011 Reviewed by Dave Hyatt.
2013 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2015 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
2016 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
2018 2008-02-27 Brady Eidson <beidson@apple.com>
2022 * libWebKitSystemInterfaceTiger.a:
2024 2008-02-27 Brady Eidson <beidson@apple.com>
2026 Reviewed by Mark Rowe
2028 Removed some unused methods:
2029 WKGetNSURLResponseCalculatedExpiration
2030 WKGetNSURLResponseMustRevalidate
2032 * WebKitSystemInterface.h:
2033 * libWebKitSystemInterfaceLeopard.a:
2034 * libWebKitSystemInterfaceTiger.a:
2036 2008-02-13 Adam Roben <aroben@apple.com>
2038 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2040 2008-02-12 Adam Roben <aroben@apple.com>
2042 Clean up auto-version.sh a bit
2044 It now does quite a bit less file I/O and many fewer fork/exec pairs.
2045 It's also quite a bit easier to read.
2049 * win/tools/scripts/auto-version.sh:
2051 2008-02-12 Steve Falkenburg <sfalken@apple.com>
2053 Versioning script change.
2055 * win/tools/scripts/auto-version.sh:
2057 2008-02-07 Ada Chan <adachan@apple.com>
2059 Added 4 new methods:
2060 wkSetClientCertificateInSSLProperties,
2061 wkCanAccessCFURLRequestHTTPBodyParts,
2062 wkCFURLRequestCopyHTTPRequestBodyParts,
2063 wkCFURLRequestSetHTTPRequestBodyParts
2065 Rubber-stamped by Steve.
2067 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2068 * win/lib/WebKitSystemInterface.lib:
2069 * win/lib/WebKitSystemInterface_debug.lib:
2071 2008-02-04 Timothy Hatcher <timothy@apple.com>
2073 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2074 is given even if the max_page_count is increased (2920)
2076 * libWebCoreSQLite3.a:
2078 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2080 <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
2082 Rubber-stamped by Jon Honeycutt.
2084 * win/tools/vsprops/common.vsprops:
2086 2008-01-29 Mark Rowe <mrowe@apple.com>
2088 Reviewed by Tim Hatcher.
2090 <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).
2092 * WebCoreSQLite3/sqlite3.h: Added.
2093 * WebCoreSQLite3/sqlite3ext.h: Added.
2094 * libWebCoreSQLite3.a: Added.
2096 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2098 Debug (external) build fix.
2100 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2101 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2103 * win/tools/vsprops/debug.vsprops:
2105 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2107 Add preprocessor define accidently dropped in my unification,
2108 and required by some builds. Fixes an issue that caused both
2109 debug and release DLLs to be loaded.
2111 Rubber-stamped by Jon Honeycutt.
2113 * win/tools/vsprops/debug_internal.vsprops:
2115 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2117 Use recommended security-related compiler settings.
2121 * win/tools/vsprops/common.vsprops:
2123 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2127 * win/tools/vsprops/release.vsprops:
2129 2008-01-15 Adele Peterson <adele@apple.com>
2131 Reviewed by Adam and Antti.
2133 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2135 * WebKitSystemInterface.h:
2136 * libWebKitSystemInterfaceLeopard.a:
2137 * libWebKitSystemInterfaceTiger.a:
2138 * win/include/SafariTheme: Added.
2139 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2141 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2143 Use shared vsprops for most vcproj properties.
2145 Reviewed by Darin Adler.
2147 * win/tools/vsprops/common.vsprops:
2148 * win/tools/vsprops/debug.vsprops:
2149 * win/tools/vsprops/debug_internal.vsprops:
2150 * win/tools/vsprops/release.vsprops:
2152 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2154 Share common files across projects.
2157 Debug: common.vsprops, debug.vsprops
2158 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2159 Release: common.vsprops, release.vsprops
2161 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2162 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2164 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2166 Reviewed by Adam Roben.
2168 * win/tools/WinTools.make:
2169 * win/tools/scripts: Added.
2170 * win/tools/scripts/PRODUCTVERSION: Added.
2171 * win/tools/scripts/VERSION: Added.
2172 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2173 * win/tools/vsprops/debug.vsprops:
2174 * win/tools/vsprops/debug_internal.vsprops: Added.
2175 * win/tools/vsprops/release.vsprops:
2177 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2179 Add shared vsprops to help unify our Windows tools settings.
2184 * win/tools/WinTools.make: Added.
2185 * win/tools/vsprops: Added.
2186 * win/tools/vsprops/common.vsprops: Added.
2187 * win/tools/vsprops/debug.vsprops: Added.
2188 * win/tools/vsprops/release.vsprops: Added.
2190 2008-01-07 Mark Rowe <mrowe@apple.com>
2192 Update Tiger library to a G3-friendly version.
2194 * libWebKitSystemInterfaceTiger.a:
2196 2008-01-07 Adele Peterson <adele@apple.com>
2198 Reviewed by Antti, Adam, and Mitz.
2200 WebKitLibraries part of fix for
2201 <rdar://problem/5619073> Updated look for <video> controls
2202 <rdar://problem/5619057> Add volume control to video controls
2204 * WebKitSystemInterface.h:
2205 * libWebKitSystemInterfaceLeopard.a:
2206 * libWebKitSystemInterfaceTiger.a:
2208 2008-01-03 Mark Rowe <mrowe@apple.com>
2210 Update Tiger library to a G3-friendly version.
2212 * libWebKitSystemInterfaceTiger.a:
2214 2008-01-03 Adele Peterson <adele@apple.com>
2216 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2218 * WebKitSystemInterface.h:
2219 * libWebKitSystemInterfaceLeopard.a:
2220 * libWebKitSystemInterfaceTiger.a:
2222 2007-12-21 Mark Rowe <mrowe@apple.com>
2224 Rubber-stamped by Dan Bernstein.
2226 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2227 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2229 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2231 2007-12-07 Dan Bernstein <mitz@apple.com>
2233 Reviewed by Darin Adler.
2235 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2237 * WebKitSystemInterface.h:
2238 * libWebKitSystemInterfaceLeopard.a:
2239 * libWebKitSystemInterfaceTiger.a:
2241 2007-11-27 John Sullivan <sullivan@apple.com>
2243 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2244 that affects Safari.
2246 reviewed by Kevin Decker
2248 * libWebKitSystemInterfaceLeopard.a:
2249 * libWebKitSystemInterfaceTiger.a:
2251 2007-11-26 Timothy Hatcher <timothy@apple.com>
2253 Reviewed by Adam Roben.
2255 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2256 http://bugs.webkit.org/show_bug.cgi?id=16137
2258 Add a new function to make bottom window corners square for textured windows.
2260 * WebKitSystemInterface.h:
2261 * libWebKitSystemInterfaceTiger.a:
2262 * libWebKitSystemInterfaceLeopard.a:
2264 2007-11-23 Adam Roben <aroben@apple.com>
2266 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2270 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2272 * win/lib/WebKitSystemInterface.lib: Updated.
2273 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2275 2007-11-16 Anders Carlsson <andersca@apple.com>
2279 <rdar://problem/5603832>
2280 XMLHttpRequest readyState 3 & responseText buffer issues.
2282 Add wkSetCFURLRequestShouldContentSniff.
2284 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2285 * win/lib/WebKitSystemInterface.lib:
2286 * win/lib/WebKitSystemInterface_debug.lib:
2288 2007-11-05 Antti Koivisto <antti@apple.com>
2292 Update WKQTMovieViewSetDrawSynchronously.
2294 * libWebKitSystemInterfaceLeopard.a:
2295 * libWebKitSystemInterfaceTiger.a:
2297 2007-11-02 Antti Koivisto <antti@apple.com>
2299 Reviewed by Darin Adler.
2301 Update to add WKQTMovieViewSetDrawSynchronously
2303 * WebKitSystemInterface.h:
2304 * libWebKitSystemInterfaceLeopard.a:
2305 * libWebKitSystemInterfaceTiger.a:
2307 2007-10-26 Adele Peterson <adele@apple.com>
2309 Reviewed by Tim Hatcher.
2311 Updating header too for WKDrawCapsLockIndicator.
2313 * WebKitSystemInterface.h:
2315 2007-10-26 Adele Peterson <adele@apple.com>
2319 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2321 * libWebKitSystemInterfaceLeopard.a:
2322 * libWebKitSystemInterfaceTiger.a:
2324 2007-10-25 Adam Roben <aroben@apple.com>
2326 Add wkSetPatternBaseCTM.
2328 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2329 * win/lib/WebKitSystemInterface.lib:
2330 * win/lib/WebKitSystemInterface_debug.lib:
2332 2007-10-25 Sam Weinig <sam@webkit.org>
2334 Fix the windows build.
2336 * win/lib/WebKitSystemInterface.lib:
2337 * win/lib/WebKitSystemInterface_debug.lib:
2339 2007-10-25 Timothy Hatcher <timothy@apple.com>
2341 Add WKSetPatternBaseCTM.
2343 * WebKitSystemInterface.h:
2344 * libWebKitSystemInterfaceLeopard.a:
2345 * libWebKitSystemInterfaceTiger.a:
2347 2007-10-25 Timothy Hatcher <timothy@apple.com>
2351 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2353 * libWebKitSystemInterfaceLeopard.a:
2355 2007-10-25 Sam Weinig <sam@webkit.org>
2357 Added wrapper for getting the foundation cache directory.
2359 Reviewed by Adam Roben.
2361 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2362 * win/lib/WebKitSystemInterface.lib:
2363 * win/lib/WebKitSystemInterface_debug.lib:
2365 2007-10-24 Adam Roben <aroben@apple.com>
2367 Added some font-related functions needed for <rdar://5549919>
2371 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2372 * win/lib/WebKitSystemInterface.lib:
2373 * win/lib/WebKitSystemInterface_debug.lib:
2375 2007-10-24 Timothy Hatcher <timothy@apple.com>
2377 Reviewed by Mark Rowe.
2379 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2381 Add system specific versions of WebKitSystemInterface.
2383 * libWebKitSystemInterface.a: Removed.
2384 * libWebKitSystemInterfaceLeopard.a: Added.
2385 * libWebKitSystemInterfaceTiger.a: Added.
2387 2007-10-11 Ada Chan <adachan@apple.com>
2389 <rdar://problem/5534421>
2390 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2392 Reviewed by Darin Adler.
2394 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2395 * win/lib/WebKitSystemInterface.lib:
2396 * win/lib/WebKitSystemInterface_debug.lib:
2398 2007-09-27 Sam Weinig <sam@webkit.org>
2400 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2401 the resulting binary differs when built on Tiger.
2403 * libWebKitSystemInterface.a:
2405 2007-09-27 David Hyatt <hyatt@apple.com>
2407 Update WebKitSYstemInterface for @font-face changes.
2409 * WebKitSystemInterface.h:
2410 * libWebKitSystemInterface.a:
2412 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2414 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2415 the resulting binary differs when built on Tiger. See
2416 <rdar://problem/5490613>.
2418 * libWebKitSystemInterface.a:
2420 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2422 Build fix. Ran update-webkitsysteminterface script.
2424 * WebKitSystemInterface.h:
2425 * libWebKitSystemInterface.a:
2427 2007-08-28 Anders Carlsson <andersca@apple.com>
2429 Add WKSetNSURLRequestShouldContentSniff.
2431 * WebKitSystemInterface.h:
2432 * libWebKitSystemInterface.a:
2434 2007-08-28 Ada Chan <adachan@apple.com>
2436 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2441 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2442 * win/lib/WebKitSystemInterface.lib:
2443 * win/lib/WebKitSystemInterface_debug.lib:
2445 2007-07-23 Ada Chan <adachan@apple.com>
2449 Update WebKitSystemInterface.{h,lib}.
2451 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2452 * win/lib/WebKitSystemInterface.lib:
2453 * win/lib/WebKitSystemInterface_debug.lib:
2455 2007-07-19 Ada Chan <adachan@apple.com>
2457 Rubber-stamped by Adam.
2461 * win/lib/WebKitSystemInterface.lib:
2462 * win/lib/WebKitSystemInterface_debug.lib:
2464 2007-07-06 Adam Roben <aroben@apple.com>
2466 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2470 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2471 * win/lib/WebKitSystemInterface.lib:
2472 * win/lib/WebKitSystemInterface_debug.lib:
2474 2007-06-29 Antti Koivisto <antti@apple.com>
2478 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2480 * WebKitSystemInterface.h:
2481 * libWebKitSystemInterface.a:
2483 2007-03-29 Beth Dakin <bdakin@apple.com>
2485 Rubber-stamped by Adam.
2487 Keep OpenSource building.
2489 * WebKitSystemInterface.h:
2490 * libWebKitSystemInterface.a:
2492 2007-03-28 Antti Koivisto <antti@apple.com>
2494 Update libWebKitSystemInterface, previous version was out of date.
2496 * libWebKitSystemInterface.a:
2498 2007-03-27 Antti Koivisto <antti@apple.com>
2500 Reviewed by Darin Adler.
2502 Added wkGetWheelEventDeltas
2504 * WebKitSystemInterface.h:
2505 * libWebKitSystemInterface.a:
2507 2007-03-07 Mark Rowe <mrowe@apple.com>
2509 Build fix. Rebuild against 10.4 SDK.
2511 * libWebKitSystemInterface.a:
2513 2007-03-06 Kevin Decker <kdecker@apple.com>
2517 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2519 * libWebKitSystemInterface.a:
2521 2007-02-21 Anders Carlsson <acarlsson@apple.com>
2523 Add new version with WKCGContextIsBitmapContext.
2525 * WebKitSystemInterface.h:
2526 * libWebKitSystemInterface.a:
2528 2006-12-16 Adele Peterson <adele@apple.com>
2532 WebKitLibraries part of fix for:
2533 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2535 Added wkDrawTextFieldCellFocusRing.
2537 * WebKitSystemInterface.h:
2538 * libWebKitSystemInterface.a:
2540 2006-10-11 Darin Adler <darin@apple.com>
2542 Reviewed by John Sullivan.
2544 * WebKitSystemInterface.h: Updated to a C++-compatible version.
2546 2006-08-31 Adele Peterson <adele@apple.com>
2548 Reviewed by John Sullivan.
2550 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2552 * WebKitSystemInterface.h:
2553 * libWebKitSystemInterface.a:
2555 2006-08-30 Adele Peterson <adele@apple.com>
2559 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2560 Enable secure input mode for new password fields
2562 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2563 * libWebKitSystemInterface.a:
2565 2006-07-09 Anders Carlsson <acarlsson@apple.com>
2567 Reviewed by Darin Adler.
2569 * WebKitSystemInterface.h:
2570 * libWebKitSystemInterface.a:
2573 2006-07-05 Adele Peterson <adele@apple.com>
2575 Reviewed by Maciej and Hyatt.
2577 * WebKitSystemInterface.h: Updated.
2578 * libWebKitSystemInterface.a: Updated.
2580 2006-06-16 Adele Peterson <adele@apple.com>
2584 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2585 * libWebKitSystemInterface.a: ditto.
2587 2006-04-01 Eric Seidel <eseidel@apple.com>
2589 * libWebKitSystemInterface.a: commit a universal binary.
2591 2006-04-01 Darin Adler <darin@apple.com>
2595 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2596 code to use the system default alpha.
2598 2006-03-17 Eric Seidel <eseidel@apple.com>
2600 * libWebKitSystemInterface.a: commit a universal binary.
2602 2006-03-17 Adele Peterson <adele@apple.com>
2604 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2605 * libWebKitSystemInterface.a: ditto
2607 2006-02-28 John Sullivan <sullivan@apple.com>
2609 * WebKitSystemInterface.h: Removed WKMouseIsDown()
2610 * libWebKitSystemInterface.a: ditto
2612 2006-02-23 Timothy Hatcher <timothy@apple.com>
2614 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2616 * libWebKitSystemInterface.a:
2618 2006-02-19 Darin Adler <darin@apple.com>
2620 * WebKitSystemInterface.h: Added WKDrawFocusRing.
2621 * libWebKitSystemInterface.a: Ditto.
2623 2006-02-06 John Sullivan <sullivan@apple.com>
2625 * WebKitSystemInterface.h:
2626 * libWebKitSystemInterface.a:
2627 removed WKExecutableLinkedInTigerOrEarlier
2629 2005-11-01 Darin Adler <darin@apple.com>
2631 * libWebKitSystemInterface.a: Updated.
2633 2005-10-04 Maciej Stachowiak <mjs@apple.com>
2637 * WebKitSystemInterface.h:
2638 * libWebKitSystemInterface.a:
2640 2005-09-08 Justin Garcia <justin.garcia@apple.com>
2642 * WebKitSystemInterface.h: Update to latest
2643 * libWebKitSystemInterface.a: ditto
2645 2005-09-04 Darin Adler <darin@apple.com>
2647 * WebKitSystemInterface.h: Update to latest
2648 * libWebKitSystemInterface.a: Ditto.
2650 2005-08-07 Darin Adler <darin@apple.com>
2652 * libWebKitSystemInterface.a: Universal binary.
2653 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2655 2005-07-01 John Sullivan <sullivan@apple.com>
2657 - added WKExecutableLinkedInTigerOrEarlier
2659 * WebKitSystemInterface.h:
2660 * libWebKitSystemInterface.a:
2662 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2664 - updated for crashing bugfix
2666 * libWebKitSystemInterface.a:
2668 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2672 * WebKitSystemInterface.h:
2673 * libWebKitSystemInterface.a:
2675 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2679 * WebKitSystemInterface.h:
2680 * libWebKitSystemInterface.a:
2682 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2686 * WebKitSystemInterface.h:
2687 * libWebKitSystemInterface.a:
2689 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2693 * WebKitSystemInterface.h:
2694 * libWebKitSystemInterface.a:
2696 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2700 * WebKitSystemInterface.h:
2701 * libWebKitSystemInterface.a:
2703 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2707 * WebKitSystemInterface.h:
2708 * libWebKitSystemInterface.a:
2710 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2714 * WebKitSystemInterface.h:
2715 * libWebKitSystemInterface.a:
2717 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2721 * WebKitSystemInterface.h:
2722 * libWebKitSystemInterface.a:
2724 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2726 - added a few more bits of SPI
2728 * WebKitSystemInterface.h:
2729 * libWebKitSystemInterface.a:
2731 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2733 - added file type and NSURLResponse caching SPI
2735 * WebKitSystemInterface.h:
2736 * libWebKitSystemInterface.a:
2738 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2740 - initial checkin of WebKitSystemInterface binary
2742 * WebKitSystemInterface.h: Added.
2743 * libWebKitSystemInterface.a: Added.