1 2010-12-03 Anders Carlsson <andersca@apple.com>
3 Reviewed by Sam Weinig.
5 Dispatch keyboard events in the Carbon event model
6 https://bugs.webkit.org/show_bug.cgi?id=50503
8 Make WKGetNSEventKeyChar available in 32-bit.
10 * WebKitSystemInterface.h:
11 * libWebKitSystemInterfaceLeopard.a:
12 * libWebKitSystemInterfaceSnowLeopard.a:
14 2010-12-02 Anders Carlsson <andersca@apple.com>
16 Reviewed by Sam Weinig.
18 Plug-ins should be able to update the mouse cursor
19 https://bugs.webkit.org/show_bug.cgi?id=50399
21 Add WKEnableSettingCursorWhenInBackground.
23 * WebKitSystemInterface.h:
24 * libWebKitSystemInterfaceLeopard.a:
25 * libWebKitSystemInterfaceSnowLeopard.a:
27 2010-12-01 Adam Roben <aroben@apple.com>
29 Don't let harmless errorlevels from the "set" utility leak into
30 project-specific build scripts
32 When using set to unset an environment variable that didn't previously
33 exist, set raises the errorlevel to 1. This was leaking into
34 project-specific scripts, causing them to think the build has failed.
35 We now clear the errorlevel after we finish setting environment
38 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
41 Reviewed by Steve Falkenburg.
43 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
44 environment variables to get rid of any errorlevel that "set" set.
46 2010-12-01 Steve Falkenburg <sfalken@apple.com>
48 Reviewed by Adam Roben.
50 vcproj changes can't be applied cleanly by the Windows EWS bot
51 https://bugs.webkit.org/show_bug.cgi?id=50328
53 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
54 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
55 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
57 2010-11-29 Steve Falkenburg <sfalken@apple.com>
59 Windows build fix (part 2).
60 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
62 * win/tools/vsprops/common.vsprops:
64 2010-11-19 Steve Falkenburg <sfalken@apple.com>
66 Reviewed by Adam Roben.
68 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
69 https://bugs.webkit.org/show_bug.cgi?id=49858
71 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
72 - To simplify editing (editing vsprops build steps is confusing).
73 - For more readable diffs.
75 To add a prebuild/prelink/postbuild step for a vcproj,
76 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
77 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
78 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
80 * win/tools/vsprops/common.vsprops:
81 * win/tools/vsprops/release.vsprops:
83 2010-11-29 Anders Carlsson <andersca@apple.com>
85 Reviewed by Sam Weinig and Simon Fraser.
87 WebKitSystemInterface.h piece of r72438.
89 * WebKitSystemInterface.h:
91 2010-11-22 Adam Roben <aroben@apple.com>
93 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
95 Apple's Windows build allows placing header files and import libraries for WebKit's
96 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
97 $WebKitLibrariesDir environment variable. This is both required for production builds and
98 convenient for Apple-internal developer builds. Apple's production builds also require that
99 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
100 builds, the files are copied into that directory tree by the
101 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
103 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
105 This .vsprops copying is problematic in one very important case: when a developer updates
106 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
107 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
108 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
109 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
110 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
111 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
113 To fix this, we now use normal relative paths to access the .vsprops files in the source
114 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
115 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
116 unset, so the normal relative paths are used to read the .vsprops files out of the source
117 tree directly. In production builds, this environment variable is set to a fake directory
118 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
121 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
123 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
125 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
126 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
127 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
128 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
129 FeatureDefines.vsprops becomes:
131 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
135 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
137 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
138 actually exist since they are matched by an equal number of ".." path components.)
140 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
141 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
143 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
146 Reviewed by Dave Hyatt.
148 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
149 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
150 builds to redirect the relative paths used to find the shared .vsprops files into
151 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
153 2010-11-18 Steve Falkenburg <sfalken@apple.com>
155 Rubber-stamped by Adam Roben.
157 Remove unused debug_internal vsprops file.
159 * win/tools/vsprops/debug_internal.vsprops: Removed.
161 2010-11-18 Steve Falkenburg <sfalken@apple.com>
163 Reviewed by Adam Roben.
165 Debug_Internal Windows configuration is unnecessary, should be removed
166 https://bugs.webkit.org/show_bug.cgi?id=49753
168 * win/tools/vsprops/debug.vsprops:
169 * win/tools/vsprops/debug_internal.vsprops:
171 2010-11-17 Steve Falkenburg <sfalken@apple.com>
173 Rubber-stamped by Adam Roben.
175 Update WebKitSystemInterfaceWin.
177 * win/lib/WebKitSystemInterface.lib:
178 * win/lib/WebKitSystemInterface_debug.lib:
180 2010-11-16 Adam Roben <aroben@apple.com>
182 Ignore files from libdispatch/zlib
184 Rubber-stamped by Eric Seidel.
186 * win/include: Modified property svn:ignore.
187 * win/lib: Modified property svn:ignore.
189 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
191 Reviewed by David Hyatt.
193 HTML5 Ruby support should be mandatory feature
194 https://bugs.webkit.org/show_bug.cgi?id=49272
196 Remove Ruby as optional feature.
198 * win/tools/vsprops/FeatureDefines.vsprops:
199 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
201 2010-10-29 Dan Bernstein <mitz@apple.com>
203 Snow Leopard PowerPC build fix.
205 * libWebKitSystemInterfaceSnowLeopard.a:
207 2010-10-29 Dan Bernstein <mitz@apple.com>
209 Leopard PowerPC build fix.
211 * libWebKitSystemInterfaceLeopard.a:
213 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
215 Reviewed by Adam Roben and David Kilzer.
217 Fix and cleanup of build systems
218 https://bugs.webkit.org/show_bug.cgi?id=48342
220 Remove unnecessary ENABLE_SANDBOX.
221 Add missing features to converge to FeatureDefines.xcconfig.
223 * win/tools/vsprops/FeatureDefines.vsprops:
224 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
226 2010-10-28 Dan Bernstein <mitz@apple.com>
228 Reviewed by John Sullivan.
230 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
231 upcoming ComplexTextController patch.
233 * WebKitSystemInterface.h:
234 * libWebKitSystemInterfaceLeopard.a:
235 * libWebKitSystemInterfaceSnowLeopard.a:
237 2010-10-28 Ivan Krstić <ike@apple.com>
239 Reviewed by Mark Rowe.
241 Remove unused experimental proxied panel interface.
242 <rdar://problem/7237059>
244 * WebKitSystemInterface.h:
246 2010-10-27 Anders Carlsson <andersca@apple.com>
248 Reviewed by Sam Weinig.
250 Find indicators do not bounce
251 https://bugs.webkit.org/show_bug.cgi?id=48490
252 <rdar://problem/8564276>
254 Add bounce animation context functions.
256 * WebKitSystemInterface.h:
257 * libWebKitSystemInterfaceLeopard.a:
258 * libWebKitSystemInterfaceSnowLeopard.a:
260 2010-10-26 Adam Roben <aroben@apple.com>
262 Fix duplicate vsprops name
264 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
265 "FeatureDefinesCairo" to match the filename.
267 2010-10-23 Alexey Proskuryakov <ap@apple.com>
271 * win/lib/WebKitSystemInterface.lib:
272 * win/lib/WebKitSystemInterface_debug.lib:
274 2010-10-23 Alexey Proskuryakov <ap@apple.com>
276 Reviewed by Anders Carlsson.
278 https://bugs.webkit.org/show_bug.cgi?id=48083
279 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
281 * WebKitSystemInterface.h:
282 * libWebKitSystemInterfaceLeopard.a:
283 * libWebKitSystemInterfaceSnowLeopard.a:
284 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
285 * win/lib/WebKitSystemInterface.lib:
286 * win/lib/WebKitSystemInterface_debug.lib:
287 Updated WebKitSystemInterface with necessary methods.
289 2010-10-22 Adam Roben <aroben@apple.com>
291 Turn on ENABLE_3D_RENDERING on all Windows builds
293 Reviewed by Sam Weinig.
295 * win/tools/vsprops/FeatureDefines.vsprops:
297 2010-10-20 Adam Roben <aroben@apple.com>
301 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
302 * win/lib/WebKitSystemInterface.lib:
303 * win/lib/WebKitSystemInterface_debug.lib:
304 Use a WKCFURLCredentialRef type to protect against changes to the
305 definition of CFURLCredentialRef.
307 2010-10-19 Adam Roben <aroben@apple.com>
311 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
312 this file that I meant to check in in r70129.
314 2010-10-19 Adam Roben <aroben@apple.com>
316 Add WKCACFContext and related functions
318 Fixes <http://webkit.org/b/43244>.
320 Reviewed by Sam Weinig.
322 * win/lib/WebKitSystemInterface.lib:
323 * win/lib/WebKitSystemInterface_debug.lib:
325 2010-10-14 Ada Chan <adachan@apple.com>
327 Rubber-stamped by Adam Roben.
331 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
332 * win/lib/WebKitSystemInterface.lib:
333 * win/lib/WebKitSystemInterface_debug.lib:
335 2010-10-14 Ada Chan <adachan@apple.com>
337 Reviewed by Steve Falkenburg.
339 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
340 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
342 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
343 * win/lib/WebKitSystemInterface.lib:
344 * win/lib/WebKitSystemInterface_debug.lib:
346 2010-10-11 Mike Thole <mthole@apple.com>
348 Reviewed by Darin Adler.
350 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
351 https://bugs.webkit.org/show_bug.cgi?id=47495
353 * WebKitSystemInterface.h:
354 * libWebKitSystemInterfaceLeopard.a:
355 * libWebKitSystemInterfaceSnowLeopard.a:
357 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
359 Unreviewed build fix.
361 WinCairo also needs access to the <inttypes.h> header requirement
362 introduced by Bug 46357.
364 * win/tools/vsprops/WinCairo.vsprops:
366 2010-09-17 Sam Weinig <sam@webkit.org>
368 Reviewed, tweaked, and landed by Anders Carlsson.
370 Add WKCopyNSURLResponsePeerCertificates.
372 * WebKitSystemInterface.h:
373 * libWebKitSystemInterfaceLeopard.a:
374 * libWebKitSystemInterfaceSnowLeopard.a:
376 2010-09-16 Eric Uhrhane <ericu@chromium.org>
380 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
381 https://bugs.webkit.org/show_bug.cgi?id=45798
383 * win/tools/vsprops/FeatureDefines.vsprops:
384 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
386 2010-09-09 Jer Noble <jer.noble@apple.com>
388 Reviewed by Eric Carlson.
390 Adopt shared control drawing for <video> controls on Windows
391 https://bugs.webkit.org/show_bug.cgi?id=45490
393 * win/lib/WebKitSystemInterface.lib:
394 * win/lib/WebKitSystemInterface_debug.lib:
396 2010-09-10 Anders Carlsson <andersca@apple.com>
398 WebKitSystemInterface part of:
399 Set the visible name for the web process
400 https://bugs.webkit.org/show_bug.cgi?id=45564
401 <rdar://problem/8416970>
403 * WebKitSystemInterface.h:
404 * libWebKitSystemInterfaceLeopard.a:
405 * libWebKitSystemInterfaceSnowLeopard.a:
407 2010-08-05 Jian Li <jianli@chromium.org>
409 Reviewed by David Levin.
411 Unify blob related feature defines to ENABLE(BLOB).
412 https://bugs.webkit.org/show_bug.cgi?id=43081
414 * win/tools/vsprops/FeatureDefines.vsprops:
415 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
417 2010-08-04 Dan Bernstein <mitz@apple.com>
419 Reviewed by Darin Adler.
421 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
422 https://bugs.webkit.org/show_bug.cgi?id=43467
424 * WebKitSystemInterface.h:
425 * libWebKitSystemInterfaceLeopard.a:
426 * libWebKitSystemInterfaceSnowLeopard.a:
427 * libWebKitSystemInterfaceTiger.a:
429 2010-08-03 Beth Dakin <bdakin@apple.com>
431 Reviewed by Alice Liu.
433 Enable MathML on Windows.
435 * win/tools/vsprops/FeatureDefines.vsprops:
437 2010-07-30 Adam Roben <aroben@apple.com>
439 Roll our r64361 and r64363
441 We can't make these changes until QuartzCore.lib is included in
442 WebKitSupportLibrary.
444 2010-07-30 Adam Roben <aroben@apple.com>
446 Add WKCACFContext and related functions
448 Also added some functions used by WKCAImageQueue.
450 Fixes <http://webkit.org/b/43244>.
452 Reviewed by Sam Weinig.
454 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
455 * win/lib/WebKitSystemInterface.lib:
456 * win/lib/WebKitSystemInterface_debug.lib:
458 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
460 Reviewed by Ojan Vafai.
462 Add FILE_SYSTEM build flag for FileSystem API
463 https://bugs.webkit.org/show_bug.cgi?id=42915
465 * win/tools/vsprops/FeatureDefines.vsprops:
466 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
468 2010-07-12 Mark Rowe <mrowe@apple.com>
470 Rubber-stamped by Sam Weinig.
472 Update WebKitSystemInterface.
474 * libWebKitSystemInterfaceLeopard.a:
475 * libWebKitSystemInterfaceSnowLeopard.a:
476 * libWebKitSystemInterfaceTiger.a:
478 2010-07-12 Adam Roben <aroben@apple.com>
480 Stop generating stripped symbols for Release builds
482 It turns out we can strip the symbols after-the-fact using PDBCopy.
484 Fixes <http://webkit.org/b/42085>.
486 Reviewed by Steve Falkenburg.
488 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
489 attribute, which caused link.exe to generate a stripped PDB file for
492 2010-07-08 Eric Carlson <eric.carlson@apple.com>
494 Reviewed by Dan Bernstein.
496 Update WebKitSystemInterface.
498 * libWebKitSystemInterfaceLeopard.a:
499 * libWebKitSystemInterfaceSnowLeopard.a:
500 * libWebKitSystemInterfaceTiger.a:
502 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
504 Reviewed by Adam Roben.
506 Disable MSVC warning 4288.
507 https://bugs.webkit.org/show_bug.cgi?id=41804
509 MSVC has a non-standard extension that allows variables declared
510 in for-loops to remain visible in the same scope even after
512 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
513 option (turned on by default) enables all MSVC extensions, and
514 /Zc:forScope- tells the compiler to issue a C4288 warning when the
515 same variable is declared in the for-loop and re-declared later in
518 There seems to be a bug in VS2005 that erroneously enables
519 /Zc:forScope- even when that option is not specified
520 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
521 like our build got hit by that bug, so we need to disable warning
524 * win/tools/vsprops/common.vsprops:
526 2010-07-01 Simon Fraser <simon.fraser@apple.com>
528 Reviewed by Sam Weinig.
530 <rdar://problem/8154047>
532 Update WebKitSystemInterface, making some functions used by
533 WebKit2 available in 32-bit (for reals this time).
535 * libWebKitSystemInterfaceLeopard.a:
536 * libWebKitSystemInterfaceSnowLeopard.a:
537 * libWebKitSystemInterfaceTiger.a:
539 2010-07-01 Simon Fraser <simon.fraser@apple.com>
541 Reviewed by Sam Weinig.
543 <rdar://problem/8154047>
545 Update WebKitSystemInterface, making some functions used by
546 WebKit2 available in 32-bit.
548 * WebKitSystemInterface.h:
549 * libWebKitSystemInterfaceLeopard.a:
550 * libWebKitSystemInterfaceSnowLeopard.a:
551 * libWebKitSystemInterfaceTiger.a:
553 2010-06-23 John Gregg <johnnyg@google.com>
555 Reviewed by Kent Tamura.
557 add ENABLE_DIRECTORY_UPLOAD build support
558 https://bugs.webkit.org/show_bug.cgi?id=41100
560 * win/tools/vsprops/FeatureDefines.vsprops:
561 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
563 2010-06-27 Steve Falkenburg <sfalken@apple.com>
565 Windows (Cairo) build fix.
566 Add missing ENABLE_WEB_TIMING feature define.
568 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
570 2010-06-27 Steve Falkenburg <sfalken@apple.com>
573 Disable ENABLE_WEB_TIMING on Windows.
575 * win/tools/vsprops/FeatureDefines.vsprops:
577 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
579 Reviewed by Dimitri Glazkov.
581 Add a VS macro for enabling Web Timing support.
582 https://bugs.webkit.org/show_bug.cgi?id=38924
584 * win/tools/vsprops/FeatureDefines.vsprops:
586 2010-06-21 Sam Weinig <sam@webkit.org>
588 Reviewed by Anders Carlsson.
590 Update WebKitSystemInterface.
592 * WebKitSystemInterface.h:
593 * libWebKitSystemInterfaceLeopard.a:
594 * libWebKitSystemInterfaceSnowLeopard.a:
595 * libWebKitSystemInterfaceTiger.a:
597 2010-06-21 Dan Bernstein <mitz@apple.com>
599 Speculative build fix.
601 * WebKitSystemInterface.h:
603 2010-06-21 Dan Bernstein <mitz@apple.com>
605 Reviewed by Darin Adler.
607 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
608 https://bugs.webkit.org/show_bug.cgi?id=10228
610 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
611 * libWebKitSystemInterfaceLeopard.a:
612 * libWebKitSystemInterfaceSnowLeopard.a:
613 * libWebKitSystemInterfaceTiger.a:
615 2010-06-21 Satish Sampath <satish@chromium.org>
617 Reviewed by Steve Block.
619 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
620 https://bugs.webkit.org/show_bug.cgi?id=40878
622 * win/tools/vsprops/FeatureDefines.vsprops:
623 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
625 2010-06-02 Sterling Swigart <sswigart@google.com>
627 Reviewed by David Levin.
629 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
630 https://bugs.webkit.org/show_bug.cgi?id=39906
632 * win/tools/vsprops/FeatureDefines.vsprops:
633 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
635 2010-05-24 Jer Noble <jer.noble@apple.com>
637 No review; build fix only.
639 Roll-out changes r60110.
641 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
642 * win/lib/WebKitSystemInterface.lib:
643 * win/lib/WebKitSystemInterface_debug.lib:
645 2010-05-24 Jer Noble <jer.noble@apple.com>
647 No review; build fix only.
649 Roll-out changes r60094, 60096-60097.
651 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
652 * win/lib/WebKitSystemInterface.lib:
653 * win/lib/WebKitSystemInterface_debug.lib:
655 2010-05-23 Jer Noble <jer.noble@apple.com>
657 Reviewed by Eric Carlson.
659 HTML5 <video> tag performance worse than Flash
660 https://bugs.webkit.org/show_bug.cgi?id=39577
661 rdar://problem/7982458
663 Added WebKitSystemInterface calls for new CAImageQueue APIs.
665 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
666 * win/lib/WebKitSystemInterface.lib:
667 * win/lib/WebKitSystemInterface_debug.lib:
669 2010-05-20 Steve Block <steveblock@google.com>
671 Reviewed by Jeremy Orlow.
673 Provide bindings for DeviceOrientation
674 https://bugs.webkit.org/show_bug.cgi?id=39210
676 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
678 * win/tools/vsprops/FeatureDefines.vsprops:
679 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
681 2010-04-09 Alexey Proskuryakov <ap@apple.com>
683 Reviewed by Maciej Stachowiak.
685 https://bugs.webkit.org/show_bug.cgi?id=24572
686 XMLHttpRequest.statusText returns always "OK" on Mac
688 * WebKitSystemInterface.h:
689 * libWebKitSystemInterfaceLeopard.a:
690 * libWebKitSystemInterfaceSnowLeopard.a:
691 * libWebKitSystemInterfaceTiger.a:
693 2010-04-07 Chris Marrin <cmarrin@apple.com>
695 Reviewed by Steve Falkenburg.
697 Remove QuartzCoreInterface from the build
699 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
701 * win/bin/QuartzCoreInterface.dll: Removed.
702 * win/include/QuartzCoreInterface: Removed.
703 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
704 * win/lib/QuartzCoreInterface.lib: Removed.
706 2010-04-02 Jer Noble <jer.noble@apple.com>
708 Reviewed by Eric Carlson.
710 https://bugs.webkit.org/show_bug.cgi?id=36624
712 Update WebKitSystemInterface
714 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
715 * libWebKitSystemInterfaceLeopard.a:
716 * libWebKitSystemInterfaceSnowLeopard.a:
717 * libWebKitSystemInterfaceTiger.a:
719 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
721 Reviewed by Dmitry Titov.
723 Add FileThread for async file operation support in FileReader and FileWriter
724 https://bugs.webkit.org/show_bug.cgi?id=36896
726 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
727 for FileReader and FileWriter support.
729 * win/tools/vsprops/FeatureDefines.vsprops:
730 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
732 2010-03-25 Mark Rowe <mrowe@apple.com>
734 Rubber-stamped by Dan Bernstein.
736 Update WebCoreSQLite3 to SQLite v3.6.12.
738 * WebCoreSQLite3/sqlite3.h:
739 * WebCoreSQLite3/sqlite3ext.h:
740 * libWebCoreSQLite3.a:
741 * libWebKitSystemInterfaceLeopard.a:
742 * libWebKitSystemInterfaceSnowLeopard.a:
743 * libWebKitSystemInterfaceTiger.a:
745 2010-03-23 Dan Bernstein <mitz@apple.com>
747 Reviewed by John Sullivan.
749 WebKitSystemInterface part of
750 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
752 https://bugs.webkit.org/show_bug.cgi?id=36479.
754 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
755 * libWebKitSystemInterfaceSnowLeopard.a: Updated
757 2010-03-16 Dan Bernstein <mitz@apple.com>
759 Reviewed by Sam Weinig.
761 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
763 * win/lib/WebKitSystemInterface.lib:
764 * win/lib/WebKitSystemInterface_debug.lib:
766 2010-03-15 Andy Estes <aestes@apple.com>
768 Reviewed by John Sullivan.
770 Added two new output arguments to WKGetWheelEventDeltas() to return
771 the number of scroll wheel ticks in the x and y directions.
773 https://bugs.webkit.org/show_bug.cgi?id=29601.
774 <rdar://problem/7453254>
776 * WebKitSystemInterface.h:
777 * libWebKitSystemInterfaceLeopard.a:
778 * libWebKitSystemInterfaceSnowLeopard.a:
779 * libWebKitSystemInterfaceTiger.a:
781 2010-03-14 Dan Bernstein <mitz@apple.com>
783 Reviewed by Darin Adler.
785 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
787 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
788 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
789 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
790 wkCreateFontsPlist().
791 * win/lib/WebKitSystemInterface.lib: Updated.
792 * win/lib/WebKitSystemInterface_debug.lib: Updated.
794 2010-03-08 Jian Li <jianli@chromium.org>
796 Reviewed by Dmitry Titov.
799 https://bugs.webkit.org/show_bug.cgi?id=32993
801 Add ENABLE_BLOB_SLICE feature define.
803 * win/tools/vsprops/FeatureDefines.vsprops:
804 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
806 2010-02-19 Maciej Stachowiak <mjs@apple.com>
808 Reviewed by David Levin.
810 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
811 https://bugs.webkit.org/show_bug.cgi?id=35147
813 * win/tools/vsprops/FeatureDefines.vsprops:
815 2010-02-18 Steve Falkenburg <sfalken@apple.com>
817 Reviewed by Dan Bernstein.
819 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
820 https://bugs.webkit.org/show_bug.cgi?id=35076
822 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
823 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
824 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
826 2010-02-16 Gavin Barraclough <barraclough@apple.com>
828 Reviewed by NOBODY (Build fix).
830 Disable warnings preventing use of anonymous structs/onions -
831 don't take all my fun toys away, these are useful & awesome!
833 * win/tools/vsprops/common.vsprops:
835 2010-02-11 Brian Weinstein <bweinstein@apple.com>
837 Rubber-stamped by Eric Seidel.
839 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
842 * win/tools/vsprops/FeatureDefines.vsprops:
844 2010-02-08 Maciej Stachowiak <mjs@apple.com>
846 Reviewed by Cameron Zwarich.
848 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
849 https://bugs.webkit.org/show_bug.cgi?id=34698
851 * win/tools/vsprops/FeatureDefines.vsprops:
853 2010-02-04 Mark Rowe <mrowe@apple.com>
855 Reviewed by Steve Falkenburg.
857 Update auto-version.sh to better handle major version numbers with fewer than three digits,
858 and the case when WEBKITLIBRARIESDIR is not set.
860 * win/tools/scripts/auto-version.sh:
862 2010-02-04 Steve Falkenburg <sfalken@apple.com>
864 Windows build fix for projects not defining WebKitLibrariesDir.
866 * win/tools/scripts/auto-version.sh:
868 2010-02-03 Dan Bernstein <mitz@apple.com>
870 Reviewed by Anders Carlsson.
872 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
874 * libWebKitSystemInterfaceLeopard.a:
876 2010-02-02 Steve Falkenburg <sfalken@apple.com>
878 Reviewed by Darin Adler.
880 Copyright year updating for Windows version resources should be automatic
881 https://bugs.webkit.org/show_bug.cgi?id=34503
883 * win/tools/scripts/auto-version.sh:
885 2010-02-02 Martin Robinson <mrobinson@webkit.org>
887 Unreviewed build fix.
889 The WinCairo build requires this script to be executable.
891 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
893 2010-01-29 Mark Rowe <mrowe@apple.com>
895 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
897 * win/tools/vsprops/FeatureDefines.vsprops:
898 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
900 2010-01-26 Alexey Proskuryakov <ap@apple.com>
902 More Windows build fixing.
904 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
905 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
906 specialization sometimes - but it's not instantiated, so it's harmless.
908 2010-01-22 Steve Falkenburg <sfalken@apple.com>
910 Reviewed by Darin Adler.
912 https://bugs.webkit.org/show_bug.cgi?id=34025
913 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
915 * win/tools/vsprops/FeatureDefines.vsprops:
916 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
918 2010-01-20 Steve Falkenburg <sfalken@apple.com>
920 Reviewed by Darin Adler and Adam Roben.
922 Feature defines are difficult to maintain on Windows builds
923 https://bugs.webkit.org/show_bug.cgi?id=33883
925 FeatureDefines.vsprops are now maintained in a way similar to
926 Configurations/FeatureDefines.xcconfig, with the added advantage
927 of having a single FeatureDefines file across all projects.
929 Keep this list of features (not enabled/disabled state) in sync with
930 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
932 Add new features to both PreprocessorDefinitions and UserMacro sections.
933 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
935 * win/tools/scripts/feature-defines.sh: Added.
936 * win/tools/vsprops/FeatureDefines.vsprops: Added.
937 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
938 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
940 2010-01-13 Simon Fraser <simon.fraser@apple.com>
942 Reviewed by Darin Adler.
944 <rdar://problem/7532544>
946 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
947 be used for a shadow drawing fix. Once more, with feeling. On Windows.
949 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
950 * win/lib/WebKitSystemInterface.lib:
951 * win/lib/WebKitSystemInterface_debug.lib:
953 2010-01-13 Simon Fraser <simon.fraser@apple.com>
955 Reviewed by Darin Adler.
957 <rdar://problem/7532544>
959 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
960 be used for a shadow drawing fix.
962 * win/lib/WebKitSystemInterface.lib:
963 * win/lib/WebKitSystemInterface_debug.lib:
965 2010-01-13 Simon Fraser <simon.fraser@apple.com>
967 Reviewed by Darin Adler.
969 <rdar://problem/7532544>
971 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
972 be used for a shadow drawing fix.
974 * WebKitSystemInterface.h:
975 * libWebKitSystemInterfaceLeopard.a:
976 * libWebKitSystemInterfaceSnowLeopard.a:
977 * libWebKitSystemInterfaceTiger.a:
979 2010-01-07 Alexey Proskuryakov <ap@apple.com>
981 Not reviewed, build fix.
983 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
984 clients of another class). WebCore doesn't use all methods of JSString, so
985 we don't export all classes clients could theoretically access via JSString.
987 * win/tools/vsprops/common.vsprops:
989 2009-12-21 Mark Rowe <mrowe@apple.com>
991 Reviewed by Samuel Weinig.
993 Update WebKitSystemInterface.
995 * libWebKitSystemInterfaceLeopard.a:
996 * libWebKitSystemInterfaceSnowLeopard.a:
997 * libWebKitSystemInterfaceTiger.a:
999 2009-12-21 Mark Rowe <mrowe@apple.com>
1001 Reviewed by Samuel Weinig.
1003 Update WebKitSystemInterface.
1005 * WebKitSystemInterface.h:
1006 * libWebKitSystemInterfaceLeopard.a:
1007 * libWebKitSystemInterfaceSnowLeopard.a:
1008 * libWebKitSystemInterfaceTiger.a:
1010 2009-12-18 Sam Weinig <sam@webkit.org>
1012 Reviewed by Anders Carlsson.
1014 Update WebKitSystemInterface for <rdar://problem/7237059>.
1016 * WebKitSystemInterface.h:
1017 * libWebKitSystemInterfaceLeopard.a:
1018 * libWebKitSystemInterfaceSnowLeopard.a:
1019 * libWebKitSystemInterfaceTiger.a:
1021 2009-12-15 Dan Bernstein <mitz@apple.com>
1023 Reviewed by Adam Roben.
1025 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1026 Core Graphics when available
1028 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1029 wkCanCreateCGFontWithLOGFONT().
1030 * win/lib/WebKitSystemInterface.lib:
1031 * win/lib/WebKitSystemInterface_debug.lib:
1033 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1035 Reviewed by Darin Adler.
1037 <rdar://problem/7453726> Pull shared UI code into WebKit
1039 * WebKitSystemInterface.h:
1040 * libWebKitSystemInterfaceLeopard.a:
1041 * libWebKitSystemInterfaceSnowLeopard.a:
1042 * libWebKitSystemInterfaceTiger.a:
1044 2009-12-11 Chris Marrin <cmarrin@apple.com>
1046 Reviewed by Adam Roben.
1048 Add QuartzCore build files to OpenSource tree
1049 https://bugs.webkit.org/show_bug.cgi?id=31856
1051 This allows proper building and linking with QuartzCore
1055 * win/bin/QuartzCoreInterface.dll: Added.
1056 * win/include/QuartzCoreInterface: Added.
1057 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1058 * win/lib/QuartzCoreInterface.lib: Added.
1060 2009-12-07 Adam Roben <aroben@apple.com>
1062 Windows build fix for checkouts with a space in the path
1064 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1065 before passing it to mkdir.
1067 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1069 Reviewed by Darin Adler.
1071 https://bugs.webkit.org/show_bug.cgi?id=32036
1072 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1074 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1075 * win/lib/WebKitSystemInterface.lib:
1076 * win/lib/WebKitSystemInterface_debug.lib:
1077 Update WebKitSystemInterface.
1079 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1081 Reviewed by Brady Eidson.
1083 https://bugs.webkit.org/show_bug.cgi?id=31844
1084 SocketStreamHandleCFNet should support CONNECT proxy credentials
1086 * WebKitSystemInterface.h:
1087 * libWebKitSystemInterfaceLeopard.a:
1088 * libWebKitSystemInterfaceSnowLeopard.a:
1089 * libWebKitSystemInterfaceTiger.a:
1090 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1091 * win/lib/WebKitSystemInterface.lib:
1092 * win/lib/WebKitSystemInterface_debug.lib:
1093 Update WebKitSystemInterface.
1095 2009-11-22 Dan Bernstein <mitz@apple.com>
1097 Reviewed by Eric Carlson.
1099 Updated WebKitSystemInterface.
1101 * libWebKitSystemInterfaceLeopard.a:
1102 * libWebKitSystemInterfaceSnowLeopard.a:
1103 * libWebKitSystemInterfaceTiger.a:
1105 2009-11-22 Dan Bernstein <mitz@apple.com>
1107 Reviewed by Cameron Zwarich.
1109 Fixed a leak in WKDrawMediaUIPart().
1111 * libWebKitSystemInterfaceLeopard.a:
1112 * libWebKitSystemInterfaceSnowLeopard.a:
1113 * libWebKitSystemInterfaceTiger.a:
1115 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1117 Reviewed by Simon Fraser.
1119 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1121 * WebKitSystemInterface.h:
1122 * libWebKitSystemInterfaceLeopard.a:
1123 * libWebKitSystemInterfaceSnowLeopard.a:
1124 * libWebKitSystemInterfaceTiger.a:
1126 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1128 Reviewed by Dan Bernstein.
1130 <rdar://problem/7035231>
1131 Support closed caption in <video> element
1133 * WebKitSystemInterface.h:
1134 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1135 define WKMediaUIPartToggleClosedCaptionsButton.
1137 2009-11-13 Anders Carlsson <andersca@apple.com>
1139 Reviewed by Dan Bernstein.
1141 Update WebKitSystemInterface.
1143 * WebKitSystemInterface.h:
1144 * libWebKitSystemInterfaceLeopard.a:
1145 * libWebKitSystemInterfaceSnowLeopard.a:
1146 * libWebKitSystemInterfaceTiger.a:
1148 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1150 Build correction. No review.
1152 The WinCairo build requires ENABLE_FILTERS to work properly.
1154 * win/tools/vsprops/WinCairo.vsprops:
1156 2009-11-02 Dan Bernstein <mitz@apple.com>
1158 Reviewed by John Sullivan.
1160 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1161 QuickTime Player X’s HUD.
1163 * libWebKitSystemInterfaceLeopard.a:
1164 * libWebKitSystemInterfaceSnowLeopard.a:
1165 * libWebKitSystemInterfaceTiger.a:
1167 2009-10-26 Mark Rowe <mrowe@apple.com>
1169 Reviewed by Adam Roben.
1171 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1173 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1174 in the major component of the version number.
1176 * win/tools/scripts/auto-version.sh:
1178 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1180 Reviewed by Eric Seidel.
1182 added cairo include and lib directories to debug_wincairo.vsprops
1183 https://bugs.webkit.org/show_bug.cgi?id=29831
1185 * win/tools/vsprops/debug_wincairo.vsprops:
1187 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1189 Reviewed by Dan Bernstein.
1191 https://bugs.webkit.org/show_bug.cgi?id=30456
1192 Fixes for new Debug_All Windows build configuration.
1194 * win/tools/vsprops/debug_all.vsprops:
1195 Define DEBUG_ALL in Debug_All configuration.
1196 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1198 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1200 Reviewed by Adam Roben.
1202 Add a Debug_All configuration to build entire stack as debug.
1203 Change Debug_Internal to:
1204 - stop using _debug suffix for all WebKit/Safari binaries
1205 - not use _debug as a DLL naming suffix
1206 - use non-debug C runtime lib.
1208 * win/tools/vsprops/debug_all.vsprops: Added.
1209 Use debug C runtime library in debug_all.
1210 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1211 * win/tools/vsprops/debug_internal.vsprops:
1212 Don't specify debug C runtime library in debug_internal.
1213 Don't specify _debug suffix for standard debug_internal builds.
1215 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1217 Reviewed by Simon Fraser
1219 Support fullscreen in MediaPlayer (Mac)
1220 https://bugs.webkit.org/show_bug.cgi?id=26742
1222 New methods required for video fullscreen.
1224 * WebKitSystemInterface.h:
1225 * libWebKitSystemInterfaceLeopard.a:
1226 * libWebKitSystemInterfaceSnowLeopard.a:
1227 * libWebKitSystemInterfaceTiger.a:
1229 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1232 Re-apply lost changes to auto-version.sh.
1234 * win/tools/scripts/auto-version.sh:
1236 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1238 Reviewed by Adam Roben.
1240 <rdar://problem/7271334>
1241 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1243 * WebKitSystemInterface.h:
1244 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1246 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1248 Reviewed by Mark Rowe.
1250 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1251 Safari version number shouldn't be exposed in WebKit code
1253 For a WebKit version of 532.3.4:
1254 Product version is: 5.32.3.4 (was 4.0.3.0)
1255 File version is: 5.32.3.4 (was 4.532.3.4)
1257 * win/tools/scripts/PRODUCTVERSION: Removed.
1258 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1260 2009-09-25 Dan Bernstein <mitz@apple.com>
1262 Reviewed by Adam Roben.
1264 WebKitSystemInterface changes for
1265 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1266 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1268 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1269 wkAddFontsFromPlistRepresentation() and replaced
1270 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1271 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1272 * win/lib/WebKitSystemInterface.lib:
1273 * win/lib/WebKitSystemInterface_debug.lib:
1275 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1277 Reviewed by Eric Seidel.
1279 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1280 default when the necessary dependencies are extracted into the
1282 https://bugs.webkit.org/show_bug.cgi?id=29661
1284 * win/tools/vsprops/WinCairo.vsprops:
1286 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1288 Reviewed by Dave Levin.
1290 Adjust WinCairo-specific property sheet to use static versions of
1291 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1292 of zlib.lib to link.
1294 * win/tools/vsprops/WinCairo.vsprops:
1296 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1298 Reviewed by Adam Roben.
1300 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1301 to automatically use secure versions of C runtime lib calls on Windows.
1302 https://bugs.webkit.org/show_bug.cgi?id=28824
1304 * win/tools/vsprops/common.vsprops:
1306 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1308 Rubber stamped by Steve Falkenburg.
1310 debug_wincairo.vsprops was linking against wrong C runtime.
1312 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1313 C runtime (as in the standard 'debug.vsprops' file.)
1315 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1317 Reviewed by Steve Falkenburg.
1319 Revise CFLite Debug build to emit DLL's with _debug label.
1320 https://bugs.webkit.org/show_bug.cgi?id=28695.
1322 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1324 2009-08-12 Peter Kasting <pkasting@google.com>
1326 Reviewed by Darin Adler.
1328 https://bugs.webkit.org/show_bug.cgi?id=27323
1329 Change pattern that strips all trailing whitespace to just remove EOL
1330 chars (\r, \n), to make it clear that varying EOL chars is the primary
1331 problem being solved.
1333 * win/tools/scripts/auto-version.sh:
1335 2009-08-10 Peter Kasting <pkasting@google.com>
1337 Reviewed by George Staikos.
1339 https://bugs.webkit.org/show_bug.cgi?id=27323
1340 Even more line ending-stripping for auto-version.sh, based on output
1341 provided by Jessie Berlin.
1343 * win/tools/scripts/auto-version.sh:
1345 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1347 Reviewed by Adam Roben.
1349 https://bugs.webkit.org/show_bug.cgi?id=28048.
1350 Move various WinCairo build settings into *.vsprops file.
1352 * win/tools/vsprops/cURL.vsprops: Added.
1354 2009-08-06 Peter Kasting <pkasting@google.com>
1356 Reviewed by Adam Barth.
1358 https://bugs.webkit.org/show_bug.cgi?id=27323
1359 Strip line endings at all points auto-version.sh reads data, not just
1360 the one I happened to run into.
1362 * win/tools/scripts/auto-version.sh:
1364 2009-07-27 Peter Kasting <pkasting@google.com>
1366 Reviewed by Adam Roben.
1368 https://bugs.webkit.org/show_bug.cgi?id=27323
1369 Correctly parse command output, even when the line endings are not LF,
1370 so that we don't create an autoversion.h that MSVC chokes on.
1372 * win/tools/scripts/auto-version.sh:
1374 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1376 Reviewed by Adam Roben.
1378 Add new configuration flag for redistributable Windows build.
1379 https://bugs.webkit.org/show_bug.cgi=27087
1381 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1382 new WIN_CAIRO flag used to drive non-Apple Windows build.
1384 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1386 Reviewed by Simon Fraser.
1388 Update WebKitSystemInterface for <rdar://problem/7049066>.
1390 * WebKitSystemInterface.h:
1391 * libWebKitSystemInterfaceLeopard.a:
1392 * libWebKitSystemInterfaceSnowLeopard.a:
1393 * libWebKitSystemInterfaceTiger.a:
1395 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1397 Update WebKitSystemInterface for <rdar://problem/7008093>.
1399 * WebKitSystemInterface.h:
1400 * libWebKitSystemInterfaceLeopard.a:
1401 * libWebKitSystemInterfaceSnowLeopard.a:
1402 * libWebKitSystemInterfaceTiger.a:
1404 2009-07-06 Anders Carlsson <andersca@apple.com>
1406 Update WebKitSystemInterface.
1408 * WebKitSystemInterface.h:
1409 * libWebKitSystemInterfaceLeopard.a:
1410 * libWebKitSystemInterfaceSnowLeopard.a:
1411 * libWebKitSystemInterfaceTiger.a:
1413 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1415 Reviewed by Simon Fraser.
1417 Update WebKitSystemInterface for <rdar://problem/6518119>
1419 * WebKitSystemInterface.h:
1420 * libWebKitSystemInterfaceLeopard.a:
1421 * libWebKitSystemInterfaceSnowLeopard.a:
1422 * libWebKitSystemInterfaceTiger.a:
1424 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1426 Reviewed by Simon Fraser.
1428 Update WebKitSystemInterface for <rdar://problem/7014990>
1430 * libWebKitSystemInterfaceLeopard.a:
1431 * libWebKitSystemInterfaceSnowLeopard.a:
1432 * libWebKitSystemInterfaceTiger.a:
1434 2009-06-29 Eric Carlson <eric.carlson@apple.com>
1436 Reviewed by Simon Fraser.
1438 Update WebKitSystemInterface for <rdar://problem/7014813>
1440 * WebKitSystemInterface.h:
1441 * libWebKitSystemInterfaceLeopard.a:
1442 * libWebKitSystemInterfaceSnowLeopard.a:
1443 * libWebKitSystemInterfaceTiger.a:
1445 2009-06-25 Simon Fraser <simon.fraser@apple.com>
1447 Rubber-stamped by Mark Rowe.
1449 <rdar://problem/6999737>
1451 Update the media controller images.
1453 * libWebKitSystemInterfaceLeopard.a:
1454 * libWebKitSystemInterfaceSnowLeopard.a:
1455 * libWebKitSystemInterfaceTiger.a:
1457 2009-06-16 Simon Fraser <simon.fraser@apple.com>
1459 Rubber-stamped by Anders Carlsson.
1461 Update WebKitSystemInterface for <rdar://problem/6937882>.
1463 * libWebKitSystemInterfaceLeopard.a:
1464 * libWebKitSystemInterfaceSnowLeopard.a:
1465 * libWebKitSystemInterfaceTiger.a:
1467 2009-06-02 Anders Carlsson <andersca@apple.com>
1469 Rubber-stamped by Mark Rowe.
1471 Update WebKitSystemInterface.
1473 * libWebKitSystemInterfaceLeopard.a:
1474 * libWebKitSystemInterfaceSnowLeopard.a:
1475 * libWebKitSystemInterfaceTiger.a:
1477 2009-05-27 Mark Rowe <mrowe@apple.com>
1479 Rubber-stamped by Dan Bernstein.
1481 Update WebKitSystemInterface.
1483 * libWebKitSystemInterfaceLeopard.a:
1484 * libWebKitSystemInterfaceSnowLeopard.a: Added.
1485 * libWebKitSystemInterfaceTiger.a:
1487 2009-05-26 Anders Carlsson <andersca@apple.com>
1489 Reviewed by Dan Bernstein.
1491 <rdar://problem/6901751>
1492 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1494 Remove WKCGContextIsSafeToClip.
1496 * WebKitSystemInterface.h:
1497 * libWebKitSystemInterfaceTiger.a:
1499 2009-05-21 Dan Bernstein <mitz@apple.com>
1501 Rubber-stamped by Mark Rowe.
1503 - correct a copyright header accidently reverted in r43964
1505 * WebKitSystemInterface.h:
1507 2009-05-21 Dan Bernstein <mitz@apple.com>
1509 Reviewed by Anders Carlsson.
1511 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1512 (r35515): Tiger crash painting the selection on registration page of
1515 * WebKitSystemInterface.h:
1516 * libWebKitSystemInterfaceTiger.a:
1518 2009-05-07 Simon Fraser <simon.fraser@apple.com>
1520 Source changes reviewed by Darin Adler
1522 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1524 * libWebKitSystemInterfaceLeopard.a:
1525 * libWebKitSystemInterfaceTiger.a:
1527 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1529 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1530 Indirected definition through a UserMacro.
1532 Reviewed by Mark Rowe.
1534 * win/tools/vsprops/common.vsprops:
1536 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1538 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1539 Indirected definition for __PRODUCTION__ through a UserMacro.
1541 Reviewed by Mark Rowe.
1543 * win/tools/vsprops/common.vsprops:
1545 2009-04-24 Simon Fraser <simon.fraser@apple.com>
1547 Source changes reviewed by Darin Adler
1549 https://bugs.webkit.org/show_bug.cgi?id=22242
1551 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1553 * libWebKitSystemInterfaceLeopard.a:
1554 * libWebKitSystemInterfaceTiger.a:
1556 2009-04-22 Ada Chan <adachan@apple.com>
1558 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1560 Reviewed by Darin Adler.
1562 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1563 * win/lib/WebKitSystemInterface.lib:
1564 * win/lib/WebKitSystemInterface_debug.lib:
1566 2009-04-20 Steve Falkenburg <sfalken@apple.com>
1568 Separate JavaScriptCore.dll from WebKit.dll.
1569 Slight performance improvement or no change on benchmarks.
1571 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1572 and simplifies standalone JavaScriptCore builds.
1574 Reviewed by Oliver Hunt.
1576 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1578 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1580 Reviewed by Mark Rowe.
1582 <rdar://problem/6781295> video.buffered and video.seekable are not
1583 the same. video.buffered should return only what is buffered and
1584 not what is seekable
1586 * WebKitSystemInterface.h:
1587 * libWebKitSystemInterfaceLeopard.a:
1588 * libWebKitSystemInterfaceTiger.a:
1590 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1592 Reviewed by Adele Peterson.
1594 <rdar://problem/6747241> work around QTKit no longer reaching
1595 QTMovieLoadStateComplete
1597 * WebKitSystemInterface.h:
1598 * libWebKitSystemInterfaceLeopard.a:
1599 * libWebKitSystemInterfaceTiger.a:
1601 2009-04-15 Steve Falkenburg <sfalken@apple.com>
1603 Updated WebKitSystemInterface for Windows.
1604 Changes needed for <rdar://problem/6785760>
1606 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1607 * win/lib/WebKitSystemInterface.lib:
1608 * win/lib/WebKitSystemInterface_debug.lib:
1610 2009-04-14 Mark Rowe <mrowe@apple.com>
1612 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1614 * libWebKitSystemInterfaceLeopard.a:
1615 * libWebKitSystemInterfaceTiger.a:
1617 2009-04-13 Antti Koivisto <antti@apple.com>
1619 Reviewed by Darin Adler.
1621 <rdar://problem/6740294> Increase the connection count per host
1623 * WebKitSystemInterface.h:
1624 * libWebKitSystemInterfaceLeopard.a:
1625 * libWebKitSystemInterfaceTiger.a:
1627 2009-04-10 Eric Carlson <eric.carlson@apple.com>
1629 WebKitSystemInterface changes for <rdar://problem/6646998>
1631 * libWebKitSystemInterfaceLeopard.a:
1632 * libWebKitSystemInterfaceTiger.a:
1634 2009-04-10 Simon Fraser <simon.fraser@apple.com>
1636 Fix the leopard build by updating WebKitSystemInterface.
1638 * WebKitSystemInterface.h:
1639 * libWebKitSystemInterfaceLeopard.a:
1641 2009-03-30 Steve Falkenburg <sfalken@apple.com>
1643 Bump version to 530.
1645 * win/tools/scripts/VERSION:
1647 2009-03-26 Adam Roben <aroben@apple.com>
1649 Remove SafariThemeConstants.h, which is now provided by
1650 WebKitSupportLibrary
1652 * win/include/SafariTheme: Removed.
1653 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1655 2009-03-07 Dan Bernstein <mitz@apple.com>
1657 Reviewed by Mark Rowe.
1659 - WebKitSystemInterface part of removing build-time and run-time support
1660 for legacy versions of CFNetwork and Core Graphics
1662 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1663 * win/lib/WebKitSystemInterface.lib:
1664 * win/lib/WebKitSystemInterface_debug.lib:
1666 2009-01-30 Dan Bernstein <mitz@apple.com>
1668 Reviewed by Timothy Hatcher.
1670 - <rdar://problem/6545912> expose the build number in autoversion.h
1672 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1673 with the full build number.
1675 2009-01-08 Dan Bernstein <mitz@apple.com>
1677 Reviewed by Adam Roben.
1679 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1681 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1682 * win/lib/WebKitSystemInterface.lib:
1683 * win/lib/WebKitSystemInterface_debug.lib:
1685 2008-11-11 Ada Chan <adachan@apple.com>
1687 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1688 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1690 Update window versions to correspond to Windows XP.
1692 Reviewed by Steve Falkenburg.
1694 * win/tools/vsprops/common.vsprops:
1696 2008-10-23 Anders Carlsson <andersca@apple.com>
1698 Reviewed by John Sullivan.
1700 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1702 * libWebKitSystemInterfaceLeopard.a:
1703 * libWebKitSystemInterfaceTiger.a:
1705 2008-10-08 Mark Rowe <mrowe@apple.com>
1707 Rubber-stamped by Jon Honeycutt.
1709 Remove restriction on version number ending in a 4.
1711 * win/tools/scripts/auto-version.sh:
1713 2008-10-07 Anders Carlsson <andersca@apple.com>
1715 Reviewed by Mitz Pettel.
1717 Update WebKitSystemInterface.
1719 * libWebKitSystemInterfaceLeopard.a:
1720 * libWebKitSystemInterfaceTiger.a:
1722 2008-09-09 Dan Bernstein <mitz@apple.com>
1724 Reviewed by Darin Adler.
1726 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1728 * WebKitSystemInterface.h:
1729 * libWebKitSystemInterfaceLeopard.a:
1731 2008-09-04 Adam Roben <aroben@apple.com>
1733 Ignore warning LNK4221 on Windows
1735 This warning is emitted when an object file with no public symbols is
1736 passed to the linker/librarian. This often occurs in WebCore for files
1737 that have been disabled via ENABLE()/USE() macros.
1739 Rubberstamped by Anders Carlsson.
1741 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1743 2008-08-27 Timothy Hatcher <timothy@apple.com>
1745 Adds the WKAdvanceDefaultButtonPulseAnimation function.
1747 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1749 Reviewed by Adele Peterson.
1751 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1752 * libWebKitSystemInterfaceLeopard.a: Updated.
1753 * libWebKitSystemInterfaceTiger.a: Updated.
1755 2008-08-26 Adam Roben <aroben@apple.com>
1757 Disable a truncation warning that is disabled/doesn't exist on Mac
1759 This warning was firing when initializing floats from double literals.
1760 I haven't yet found any other situation that would cause this warning
1763 Reviewed by Sam Weinig.
1765 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1767 2008-07-20 Steve Falkenburg <sfalken@apple.com>
1771 * win/tools/vsprops/common.vsprops:
1773 2008-07-08 Dan Bernstein <mitz@apple.com>
1775 Reviewed by John Sullivan.
1777 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1779 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1780 * libWebKitSystemInterfaceLeopard.a: Updated.
1781 * libWebKitSystemInterfaceTiger.a: Updated.
1783 2008-07-01 Steve Falkenburg <sfalken@apple.com>
1785 Bump version numbers.
1787 Reviewed by Mark Rowe.
1789 * win/tools/scripts/PRODUCTVERSION:
1790 * win/tools/scripts/VERSION:
1792 2008-05-13 Dan Bernstein <mitz@apple.com>
1794 Reviewed by John Sullivan.
1796 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1798 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1799 transformed graphics contexts.
1800 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1801 wkSetCGContextFontRenderingStyle().
1802 * win/lib/WebKitSystemInterface.lib: Updated.
1803 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1805 2008-05-09 Adam Roben <aroben@apple.com>
1807 Disable a MSVC warning
1809 Reviewed by Darin Adler.
1811 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1812 disabled warnings. It's a warning about decorated names being longer
1813 than MSVC's limit of 4096 characters. This warning doesn't indicate a
1814 correctness problem, but these truncated decorated names will be
1815 harder to recognize during debugging or when they appear in linker
1818 2008-04-28 Darin Adler <darin@apple.com>
1824 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1825 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1827 2008-04-24 Mark Rowe <mrowe@apple.com>
1829 Reviewed by Sam Weinig.
1831 Remove code for calculating the glyph cache size.
1833 * WebKitSystemInterface.h: Remove unused symbol.
1834 * libWebKitSystemInterfaceLeopard.a:
1835 * libWebKitSystemInterfaceTiger.a:
1837 2008-03-28 Steve Falkenburg <sfalken@apple.com>
1841 * win/tools/scripts/PRODUCTVERSION:
1843 2008-03-26 Adam Roben <aroben@apple.com>
1845 Windows build fix after r31322
1847 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1848 * win/lib/WebKitSystemInterface.lib: Updated.
1849 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1851 2008-03-26 Mark Rowe <mrowe@apple.com>
1853 Reviewed by David Hyatt.
1855 Make the Ahem font antialias correctly on Acid3 on Tiger.
1857 * WebKitSystemInterface.h:
1858 * libWebKitSystemInterfaceTiger.a:
1860 2008-03-19 Mark Rowe <mrowe@apple.com>
1862 Rubber-stamped by Sam Weinig.
1864 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1865 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1867 * libWebCoreSQLite3.a: Land a 4-way fat binary.
1869 2008-03-12 Steve Falkenburg <sfalken@apple.com>
1871 New version of WebKitSystemInterface.lib with
1872 more compiler warnings suppressed.
1874 * win/lib/WebKitSystemInterface.lib:
1875 * win/tools/vsprops/common.vsprops:
1877 2008-03-12 Dan Bernstein <mitz@apple.com>
1879 Reviewed by Darin Adler and Sam Weinig.
1881 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1883 * WebKitSystemInterface.h:
1884 * libWebKitSystemInterfaceLeopard.a:
1886 2008-03-11 Steve Falkenburg <sfalken@apple.com>
1888 Disable two PGO/LTCG specific warnings.
1892 * win/tools/vsprops/common.vsprops:
1894 2008-02-29 Mark Rowe <mrowe@apple.com>
1896 Update Tiger version of WebKitSystemInterface to match r30690.
1898 * libWebKitSystemInterfaceTiger.a:
1900 2008-02-29 Adele Peterson <adele@apple.com>
1904 Auto-generate image arrays.
1906 * libWebKitSystemInterfaceLeopard.a:
1908 2008-02-29 Mark Rowe <mrowe@apple.com>
1910 Reviewed by Anders Carlsson.
1912 Replace use of WKPathFromFont with implementation in terms of public API.
1914 * WebKitSystemInterface.h: Remove unused symbol.
1915 * libWebKitSystemInterfaceLeopard.a:
1916 * libWebKitSystemInterfaceTiger.a:
1918 2008-02-29 Mark Rowe <mrowe@apple.com>
1920 Reviewed by Oliver Hunt.
1922 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1924 * WebKitSystemInterface.h:
1925 * libWebKitSystemInterfaceLeopard.a:
1926 * libWebKitSystemInterfaceTiger.a:
1928 2008-02-29 Mark Rowe <mrowe@apple.com>
1930 Reviewed by Oliver Hunt.
1932 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1934 * WebKitSystemInterface.h:
1935 * libWebKitSystemInterfaceLeopard.a:
1937 2008-02-29 Mark Rowe <mrowe@apple.com>
1939 Reviewed by Oliver Hunt and Oliver Hunt.
1941 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1943 * WebKitSystemInterface.h: Remove unused symbol.
1944 * libWebKitSystemInterfaceLeopard.a:
1945 * libWebKitSystemInterfaceTiger.a:
1947 2008-02-28 Mark Rowe <mrowe@apple.com>
1949 Reviewed by Dan Bernstein.
1951 Remove two unused functions from WebKitSystemInterface.
1953 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
1954 a duplicate declaration of WKSecondsSinceLastInputEvent.
1955 * libWebKitSystemInterfaceLeopard.a:
1956 * libWebKitSystemInterfaceTiger.a:
1958 2008-02-28 Mark Rowe <mrowe@apple.com>
1960 Reviewed by Dave Hyatt.
1962 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
1964 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
1965 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
1967 2008-02-27 Brady Eidson <beidson@apple.com>
1971 * libWebKitSystemInterfaceTiger.a:
1973 2008-02-27 Brady Eidson <beidson@apple.com>
1975 Reviewed by Mark Rowe
1977 Removed some unused methods:
1978 WKGetNSURLResponseCalculatedExpiration
1979 WKGetNSURLResponseMustRevalidate
1981 * WebKitSystemInterface.h:
1982 * libWebKitSystemInterfaceLeopard.a:
1983 * libWebKitSystemInterfaceTiger.a:
1985 2008-02-13 Adam Roben <aroben@apple.com>
1987 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
1989 2008-02-12 Adam Roben <aroben@apple.com>
1991 Clean up auto-version.sh a bit
1993 It now does quite a bit less file I/O and many fewer fork/exec pairs.
1994 It's also quite a bit easier to read.
1998 * win/tools/scripts/auto-version.sh:
2000 2008-02-12 Steve Falkenburg <sfalken@apple.com>
2002 Versioning script change.
2004 * win/tools/scripts/auto-version.sh:
2006 2008-02-07 Ada Chan <adachan@apple.com>
2008 Added 4 new methods:
2009 wkSetClientCertificateInSSLProperties,
2010 wkCanAccessCFURLRequestHTTPBodyParts,
2011 wkCFURLRequestCopyHTTPRequestBodyParts,
2012 wkCFURLRequestSetHTTPRequestBodyParts
2014 Rubber-stamped by Steve.
2016 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2017 * win/lib/WebKitSystemInterface.lib:
2018 * win/lib/WebKitSystemInterface_debug.lib:
2020 2008-02-04 Timothy Hatcher <timothy@apple.com>
2022 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2023 is given even if the max_page_count is increased (2920)
2025 * libWebCoreSQLite3.a:
2027 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2029 <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
2031 Rubber-stamped by Jon Honeycutt.
2033 * win/tools/vsprops/common.vsprops:
2035 2008-01-29 Mark Rowe <mrowe@apple.com>
2037 Reviewed by Tim Hatcher.
2039 <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).
2041 * WebCoreSQLite3/sqlite3.h: Added.
2042 * WebCoreSQLite3/sqlite3ext.h: Added.
2043 * libWebCoreSQLite3.a: Added.
2045 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2047 Debug (external) build fix.
2049 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2050 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2052 * win/tools/vsprops/debug.vsprops:
2054 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2056 Add preprocessor define accidently dropped in my unification,
2057 and required by some builds. Fixes an issue that caused both
2058 debug and release DLLs to be loaded.
2060 Rubber-stamped by Jon Honeycutt.
2062 * win/tools/vsprops/debug_internal.vsprops:
2064 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2066 Use recommended security-related compiler settings.
2070 * win/tools/vsprops/common.vsprops:
2072 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2076 * win/tools/vsprops/release.vsprops:
2078 2008-01-15 Adele Peterson <adele@apple.com>
2080 Reviewed by Adam and Antti.
2082 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2084 * WebKitSystemInterface.h:
2085 * libWebKitSystemInterfaceLeopard.a:
2086 * libWebKitSystemInterfaceTiger.a:
2087 * win/include/SafariTheme: Added.
2088 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2090 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2092 Use shared vsprops for most vcproj properties.
2094 Reviewed by Darin Adler.
2096 * win/tools/vsprops/common.vsprops:
2097 * win/tools/vsprops/debug.vsprops:
2098 * win/tools/vsprops/debug_internal.vsprops:
2099 * win/tools/vsprops/release.vsprops:
2101 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2103 Share common files across projects.
2106 Debug: common.vsprops, debug.vsprops
2107 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2108 Release: common.vsprops, release.vsprops
2110 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2111 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2113 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2115 Reviewed by Adam Roben.
2117 * win/tools/WinTools.make:
2118 * win/tools/scripts: Added.
2119 * win/tools/scripts/PRODUCTVERSION: Added.
2120 * win/tools/scripts/VERSION: Added.
2121 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2122 * win/tools/vsprops/debug.vsprops:
2123 * win/tools/vsprops/debug_internal.vsprops: Added.
2124 * win/tools/vsprops/release.vsprops:
2126 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2128 Add shared vsprops to help unify our Windows tools settings.
2133 * win/tools/WinTools.make: Added.
2134 * win/tools/vsprops: Added.
2135 * win/tools/vsprops/common.vsprops: Added.
2136 * win/tools/vsprops/debug.vsprops: Added.
2137 * win/tools/vsprops/release.vsprops: Added.
2139 2008-01-07 Mark Rowe <mrowe@apple.com>
2141 Update Tiger library to a G3-friendly version.
2143 * libWebKitSystemInterfaceTiger.a:
2145 2008-01-07 Adele Peterson <adele@apple.com>
2147 Reviewed by Antti, Adam, and Mitz.
2149 WebKitLibraries part of fix for
2150 <rdar://problem/5619073> Updated look for <video> controls
2151 <rdar://problem/5619057> Add volume control to video controls
2153 * WebKitSystemInterface.h:
2154 * libWebKitSystemInterfaceLeopard.a:
2155 * libWebKitSystemInterfaceTiger.a:
2157 2008-01-03 Mark Rowe <mrowe@apple.com>
2159 Update Tiger library to a G3-friendly version.
2161 * libWebKitSystemInterfaceTiger.a:
2163 2008-01-03 Adele Peterson <adele@apple.com>
2165 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2167 * WebKitSystemInterface.h:
2168 * libWebKitSystemInterfaceLeopard.a:
2169 * libWebKitSystemInterfaceTiger.a:
2171 2007-12-21 Mark Rowe <mrowe@apple.com>
2173 Rubber-stamped by Dan Bernstein.
2175 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2176 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2178 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2180 2007-12-07 Dan Bernstein <mitz@apple.com>
2182 Reviewed by Darin Adler.
2184 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2186 * WebKitSystemInterface.h:
2187 * libWebKitSystemInterfaceLeopard.a:
2188 * libWebKitSystemInterfaceTiger.a:
2190 2007-11-27 John Sullivan <sullivan@apple.com>
2192 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2193 that affects Safari.
2195 reviewed by Kevin Decker
2197 * libWebKitSystemInterfaceLeopard.a:
2198 * libWebKitSystemInterfaceTiger.a:
2200 2007-11-26 Timothy Hatcher <timothy@apple.com>
2202 Reviewed by Adam Roben.
2204 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2205 http://bugs.webkit.org/show_bug.cgi?id=16137
2207 Add a new function to make bottom window corners square for textured windows.
2209 * WebKitSystemInterface.h:
2210 * libWebKitSystemInterfaceTiger.a:
2211 * libWebKitSystemInterfaceLeopard.a:
2213 2007-11-23 Adam Roben <aroben@apple.com>
2215 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2219 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2221 * win/lib/WebKitSystemInterface.lib: Updated.
2222 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2224 2007-11-16 Anders Carlsson <andersca@apple.com>
2228 <rdar://problem/5603832>
2229 XMLHttpRequest readyState 3 & responseText buffer issues.
2231 Add wkSetCFURLRequestShouldContentSniff.
2233 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2234 * win/lib/WebKitSystemInterface.lib:
2235 * win/lib/WebKitSystemInterface_debug.lib:
2237 2007-11-05 Antti Koivisto <antti@apple.com>
2241 Update WKQTMovieViewSetDrawSynchronously.
2243 * libWebKitSystemInterfaceLeopard.a:
2244 * libWebKitSystemInterfaceTiger.a:
2246 2007-11-02 Antti Koivisto <antti@apple.com>
2248 Reviewed by Darin Adler.
2250 Update to add WKQTMovieViewSetDrawSynchronously
2252 * WebKitSystemInterface.h:
2253 * libWebKitSystemInterfaceLeopard.a:
2254 * libWebKitSystemInterfaceTiger.a:
2256 2007-10-26 Adele Peterson <adele@apple.com>
2258 Reviewed by Tim Hatcher.
2260 Updating header too for WKDrawCapsLockIndicator.
2262 * WebKitSystemInterface.h:
2264 2007-10-26 Adele Peterson <adele@apple.com>
2268 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2270 * libWebKitSystemInterfaceLeopard.a:
2271 * libWebKitSystemInterfaceTiger.a:
2273 2007-10-25 Adam Roben <aroben@apple.com>
2275 Add wkSetPatternBaseCTM.
2277 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2278 * win/lib/WebKitSystemInterface.lib:
2279 * win/lib/WebKitSystemInterface_debug.lib:
2281 2007-10-25 Sam Weinig <sam@webkit.org>
2283 Fix the windows build.
2285 * win/lib/WebKitSystemInterface.lib:
2286 * win/lib/WebKitSystemInterface_debug.lib:
2288 2007-10-25 Timothy Hatcher <timothy@apple.com>
2290 Add WKSetPatternBaseCTM.
2292 * WebKitSystemInterface.h:
2293 * libWebKitSystemInterfaceLeopard.a:
2294 * libWebKitSystemInterfaceTiger.a:
2296 2007-10-25 Timothy Hatcher <timothy@apple.com>
2300 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2302 * libWebKitSystemInterfaceLeopard.a:
2304 2007-10-25 Sam Weinig <sam@webkit.org>
2306 Added wrapper for getting the foundation cache directory.
2308 Reviewed by Adam Roben.
2310 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2311 * win/lib/WebKitSystemInterface.lib:
2312 * win/lib/WebKitSystemInterface_debug.lib:
2314 2007-10-24 Adam Roben <aroben@apple.com>
2316 Added some font-related functions needed for <rdar://5549919>
2320 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2321 * win/lib/WebKitSystemInterface.lib:
2322 * win/lib/WebKitSystemInterface_debug.lib:
2324 2007-10-24 Timothy Hatcher <timothy@apple.com>
2326 Reviewed by Mark Rowe.
2328 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2330 Add system specific versions of WebKitSystemInterface.
2332 * libWebKitSystemInterface.a: Removed.
2333 * libWebKitSystemInterfaceLeopard.a: Added.
2334 * libWebKitSystemInterfaceTiger.a: Added.
2336 2007-10-11 Ada Chan <adachan@apple.com>
2338 <rdar://problem/5534421>
2339 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2341 Reviewed by Darin Adler.
2343 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2344 * win/lib/WebKitSystemInterface.lib:
2345 * win/lib/WebKitSystemInterface_debug.lib:
2347 2007-09-27 Sam Weinig <sam@webkit.org>
2349 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2350 the resulting binary differs when built on Tiger.
2352 * libWebKitSystemInterface.a:
2354 2007-09-27 David Hyatt <hyatt@apple.com>
2356 Update WebKitSYstemInterface for @font-face changes.
2358 * WebKitSystemInterface.h:
2359 * libWebKitSystemInterface.a:
2361 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2363 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2364 the resulting binary differs when built on Tiger. See
2365 <rdar://problem/5490613>.
2367 * libWebKitSystemInterface.a:
2369 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2371 Build fix. Ran update-webkitsysteminterface script.
2373 * WebKitSystemInterface.h:
2374 * libWebKitSystemInterface.a:
2376 2007-08-28 Anders Carlsson <andersca@apple.com>
2378 Add WKSetNSURLRequestShouldContentSniff.
2380 * WebKitSystemInterface.h:
2381 * libWebKitSystemInterface.a:
2383 2007-08-28 Ada Chan <adachan@apple.com>
2385 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2390 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2391 * win/lib/WebKitSystemInterface.lib:
2392 * win/lib/WebKitSystemInterface_debug.lib:
2394 2007-07-23 Ada Chan <adachan@apple.com>
2398 Update WebKitSystemInterface.{h,lib}.
2400 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2401 * win/lib/WebKitSystemInterface.lib:
2402 * win/lib/WebKitSystemInterface_debug.lib:
2404 2007-07-19 Ada Chan <adachan@apple.com>
2406 Rubber-stamped by Adam.
2410 * win/lib/WebKitSystemInterface.lib:
2411 * win/lib/WebKitSystemInterface_debug.lib:
2413 2007-07-06 Adam Roben <aroben@apple.com>
2415 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2419 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2420 * win/lib/WebKitSystemInterface.lib:
2421 * win/lib/WebKitSystemInterface_debug.lib:
2423 2007-06-29 Antti Koivisto <antti@apple.com>
2427 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2429 * WebKitSystemInterface.h:
2430 * libWebKitSystemInterface.a:
2432 2007-03-29 Beth Dakin <bdakin@apple.com>
2434 Rubber-stamped by Adam.
2436 Keep OpenSource building.
2438 * WebKitSystemInterface.h:
2439 * libWebKitSystemInterface.a:
2441 2007-03-28 Antti Koivisto <antti@apple.com>
2443 Update libWebKitSystemInterface, previous version was out of date.
2445 * libWebKitSystemInterface.a:
2447 2007-03-27 Antti Koivisto <antti@apple.com>
2449 Reviewed by Darin Adler.
2451 Added wkGetWheelEventDeltas
2453 * WebKitSystemInterface.h:
2454 * libWebKitSystemInterface.a:
2456 2007-03-07 Mark Rowe <mrowe@apple.com>
2458 Build fix. Rebuild against 10.4 SDK.
2460 * libWebKitSystemInterface.a:
2462 2007-03-06 Kevin Decker <kdecker@apple.com>
2466 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2468 * libWebKitSystemInterface.a:
2470 2007-02-21 Anders Carlsson <acarlsson@apple.com>
2472 Add new version with WKCGContextIsBitmapContext.
2474 * WebKitSystemInterface.h:
2475 * libWebKitSystemInterface.a:
2477 2006-12-16 Adele Peterson <adele@apple.com>
2481 WebKitLibraries part of fix for:
2482 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2484 Added wkDrawTextFieldCellFocusRing.
2486 * WebKitSystemInterface.h:
2487 * libWebKitSystemInterface.a:
2489 2006-10-11 Darin Adler <darin@apple.com>
2491 Reviewed by John Sullivan.
2493 * WebKitSystemInterface.h: Updated to a C++-compatible version.
2495 2006-08-31 Adele Peterson <adele@apple.com>
2497 Reviewed by John Sullivan.
2499 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2501 * WebKitSystemInterface.h:
2502 * libWebKitSystemInterface.a:
2504 2006-08-30 Adele Peterson <adele@apple.com>
2508 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2509 Enable secure input mode for new password fields
2511 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2512 * libWebKitSystemInterface.a:
2514 2006-07-09 Anders Carlsson <acarlsson@apple.com>
2516 Reviewed by Darin Adler.
2518 * WebKitSystemInterface.h:
2519 * libWebKitSystemInterface.a:
2522 2006-07-05 Adele Peterson <adele@apple.com>
2524 Reviewed by Maciej and Hyatt.
2526 * WebKitSystemInterface.h: Updated.
2527 * libWebKitSystemInterface.a: Updated.
2529 2006-06-16 Adele Peterson <adele@apple.com>
2533 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2534 * libWebKitSystemInterface.a: ditto.
2536 2006-04-01 Eric Seidel <eseidel@apple.com>
2538 * libWebKitSystemInterface.a: commit a universal binary.
2540 2006-04-01 Darin Adler <darin@apple.com>
2544 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2545 code to use the system default alpha.
2547 2006-03-17 Eric Seidel <eseidel@apple.com>
2549 * libWebKitSystemInterface.a: commit a universal binary.
2551 2006-03-17 Adele Peterson <adele@apple.com>
2553 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2554 * libWebKitSystemInterface.a: ditto
2556 2006-02-28 John Sullivan <sullivan@apple.com>
2558 * WebKitSystemInterface.h: Removed WKMouseIsDown()
2559 * libWebKitSystemInterface.a: ditto
2561 2006-02-23 Timothy Hatcher <timothy@apple.com>
2563 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2565 * libWebKitSystemInterface.a:
2567 2006-02-19 Darin Adler <darin@apple.com>
2569 * WebKitSystemInterface.h: Added WKDrawFocusRing.
2570 * libWebKitSystemInterface.a: Ditto.
2572 2006-02-06 John Sullivan <sullivan@apple.com>
2574 * WebKitSystemInterface.h:
2575 * libWebKitSystemInterface.a:
2576 removed WKExecutableLinkedInTigerOrEarlier
2578 2005-11-01 Darin Adler <darin@apple.com>
2580 * libWebKitSystemInterface.a: Updated.
2582 2005-10-04 Maciej Stachowiak <mjs@apple.com>
2586 * WebKitSystemInterface.h:
2587 * libWebKitSystemInterface.a:
2589 2005-09-08 Justin Garcia <justin.garcia@apple.com>
2591 * WebKitSystemInterface.h: Update to latest
2592 * libWebKitSystemInterface.a: ditto
2594 2005-09-04 Darin Adler <darin@apple.com>
2596 * WebKitSystemInterface.h: Update to latest
2597 * libWebKitSystemInterface.a: Ditto.
2599 2005-08-07 Darin Adler <darin@apple.com>
2601 * libWebKitSystemInterface.a: Universal binary.
2602 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2604 2005-07-01 John Sullivan <sullivan@apple.com>
2606 - added WKExecutableLinkedInTigerOrEarlier
2608 * WebKitSystemInterface.h:
2609 * libWebKitSystemInterface.a:
2611 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2613 - updated for crashing bugfix
2615 * libWebKitSystemInterface.a:
2617 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2621 * WebKitSystemInterface.h:
2622 * libWebKitSystemInterface.a:
2624 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2628 * WebKitSystemInterface.h:
2629 * libWebKitSystemInterface.a:
2631 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2635 * WebKitSystemInterface.h:
2636 * libWebKitSystemInterface.a:
2638 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2642 * WebKitSystemInterface.h:
2643 * libWebKitSystemInterface.a:
2645 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2649 * WebKitSystemInterface.h:
2650 * libWebKitSystemInterface.a:
2652 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2656 * WebKitSystemInterface.h:
2657 * libWebKitSystemInterface.a:
2659 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2663 * WebKitSystemInterface.h:
2664 * libWebKitSystemInterface.a:
2666 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2670 * WebKitSystemInterface.h:
2671 * libWebKitSystemInterface.a:
2673 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2675 - added a few more bits of SPI
2677 * WebKitSystemInterface.h:
2678 * libWebKitSystemInterface.a:
2680 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2682 - added file type and NSURLResponse caching SPI
2684 * WebKitSystemInterface.h:
2685 * libWebKitSystemInterface.a:
2687 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2689 - initial checkin of WebKitSystemInterface binary
2691 * WebKitSystemInterface.h: Added.
2692 * libWebKitSystemInterface.a: Added.