1 2010-12-01 Adam Roben <aroben@apple.com>
3 Don't let harmless errorlevels from the "set" utility leak into
4 project-specific build scripts
6 When using set to unset an environment variable that didn't previously
7 exist, set raises the errorlevel to 1. This was leaking into
8 project-specific scripts, causing them to think the build has failed.
9 We now clear the errorlevel after we finish setting environment
12 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
15 Reviewed by Steve Falkenburg.
17 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
18 environment variables to get rid of any errorlevel that "set" set.
20 2010-12-01 Steve Falkenburg <sfalken@apple.com>
22 Reviewed by Adam Roben.
24 vcproj changes can't be applied cleanly by the Windows EWS bot
25 https://bugs.webkit.org/show_bug.cgi?id=50328
27 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
28 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
29 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
31 2010-11-29 Steve Falkenburg <sfalken@apple.com>
33 Windows build fix (part 2).
34 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
36 * win/tools/vsprops/common.vsprops:
38 2010-11-19 Steve Falkenburg <sfalken@apple.com>
40 Reviewed by Adam Roben.
42 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
43 https://bugs.webkit.org/show_bug.cgi?id=49858
45 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
46 - To simplify editing (editing vsprops build steps is confusing).
47 - For more readable diffs.
49 To add a prebuild/prelink/postbuild step for a vcproj,
50 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
51 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
52 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
54 * win/tools/vsprops/common.vsprops:
55 * win/tools/vsprops/release.vsprops:
57 2010-11-29 Anders Carlsson <andersca@apple.com>
59 Reviewed by Sam Weinig and Simon Fraser.
61 WebKitSystemInterface.h piece of r72438.
63 * WebKitSystemInterface.h:
65 2010-11-22 Adam Roben <aroben@apple.com>
67 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
69 Apple's Windows build allows placing header files and import libraries for WebKit's
70 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
71 $WebKitLibrariesDir environment variable. This is both required for production builds and
72 convenient for Apple-internal developer builds. Apple's production builds also require that
73 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
74 builds, the files are copied into that directory tree by the
75 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
77 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
79 This .vsprops copying is problematic in one very important case: when a developer updates
80 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
81 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
82 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
83 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
84 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
85 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
87 To fix this, we now use normal relative paths to access the .vsprops files in the source
88 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
89 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
90 unset, so the normal relative paths are used to read the .vsprops files out of the source
91 tree directly. In production builds, this environment variable is set to a fake directory
92 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
95 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
97 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
99 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
100 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
101 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
102 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
103 FeatureDefines.vsprops becomes:
105 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
109 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
111 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
112 actually exist since they are matched by an equal number of ".." path components.)
114 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
115 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
117 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
120 Reviewed by Dave Hyatt.
122 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
123 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
124 builds to redirect the relative paths used to find the shared .vsprops files into
125 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
127 2010-11-18 Steve Falkenburg <sfalken@apple.com>
129 Rubber-stamped by Adam Roben.
131 Remove unused debug_internal vsprops file.
133 * win/tools/vsprops/debug_internal.vsprops: Removed.
135 2010-11-18 Steve Falkenburg <sfalken@apple.com>
137 Reviewed by Adam Roben.
139 Debug_Internal Windows configuration is unnecessary, should be removed
140 https://bugs.webkit.org/show_bug.cgi?id=49753
142 * win/tools/vsprops/debug.vsprops:
143 * win/tools/vsprops/debug_internal.vsprops:
145 2010-11-17 Steve Falkenburg <sfalken@apple.com>
147 Rubber-stamped by Adam Roben.
149 Update WebKitSystemInterfaceWin.
151 * win/lib/WebKitSystemInterface.lib:
152 * win/lib/WebKitSystemInterface_debug.lib:
154 2010-11-16 Adam Roben <aroben@apple.com>
156 Ignore files from libdispatch/zlib
158 Rubber-stamped by Eric Seidel.
160 * win/include: Modified property svn:ignore.
161 * win/lib: Modified property svn:ignore.
163 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
165 Reviewed by David Hyatt.
167 HTML5 Ruby support should be mandatory feature
168 https://bugs.webkit.org/show_bug.cgi?id=49272
170 Remove Ruby as optional feature.
172 * win/tools/vsprops/FeatureDefines.vsprops:
173 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
175 2010-10-29 Dan Bernstein <mitz@apple.com>
177 Snow Leopard PowerPC build fix.
179 * libWebKitSystemInterfaceSnowLeopard.a:
181 2010-10-29 Dan Bernstein <mitz@apple.com>
183 Leopard PowerPC build fix.
185 * libWebKitSystemInterfaceLeopard.a:
187 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
189 Reviewed by Adam Roben and David Kilzer.
191 Fix and cleanup of build systems
192 https://bugs.webkit.org/show_bug.cgi?id=48342
194 Remove unnecessary ENABLE_SANDBOX.
195 Add missing features to converge to FeatureDefines.xcconfig.
197 * win/tools/vsprops/FeatureDefines.vsprops:
198 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
200 2010-10-28 Dan Bernstein <mitz@apple.com>
202 Reviewed by John Sullivan.
204 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
205 upcoming ComplexTextController patch.
207 * WebKitSystemInterface.h:
208 * libWebKitSystemInterfaceLeopard.a:
209 * libWebKitSystemInterfaceSnowLeopard.a:
211 2010-10-28 Ivan Krstić <ike@apple.com>
213 Reviewed by Mark Rowe.
215 Remove unused experimental proxied panel interface.
216 <rdar://problem/7237059>
218 * WebKitSystemInterface.h:
220 2010-10-27 Anders Carlsson <andersca@apple.com>
222 Reviewed by Sam Weinig.
224 Find indicators do not bounce
225 https://bugs.webkit.org/show_bug.cgi?id=48490
226 <rdar://problem/8564276>
228 Add bounce animation context functions.
230 * WebKitSystemInterface.h:
231 * libWebKitSystemInterfaceLeopard.a:
232 * libWebKitSystemInterfaceSnowLeopard.a:
234 2010-10-26 Adam Roben <aroben@apple.com>
236 Fix duplicate vsprops name
238 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
239 "FeatureDefinesCairo" to match the filename.
241 2010-10-23 Alexey Proskuryakov <ap@apple.com>
245 * win/lib/WebKitSystemInterface.lib:
246 * win/lib/WebKitSystemInterface_debug.lib:
248 2010-10-23 Alexey Proskuryakov <ap@apple.com>
250 Reviewed by Anders Carlsson.
252 https://bugs.webkit.org/show_bug.cgi?id=48083
253 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
255 * WebKitSystemInterface.h:
256 * libWebKitSystemInterfaceLeopard.a:
257 * libWebKitSystemInterfaceSnowLeopard.a:
258 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
259 * win/lib/WebKitSystemInterface.lib:
260 * win/lib/WebKitSystemInterface_debug.lib:
261 Updated WebKitSystemInterface with necessary methods.
263 2010-10-22 Adam Roben <aroben@apple.com>
265 Turn on ENABLE_3D_RENDERING on all Windows builds
267 Reviewed by Sam Weinig.
269 * win/tools/vsprops/FeatureDefines.vsprops:
271 2010-10-20 Adam Roben <aroben@apple.com>
275 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
276 * win/lib/WebKitSystemInterface.lib:
277 * win/lib/WebKitSystemInterface_debug.lib:
278 Use a WKCFURLCredentialRef type to protect against changes to the
279 definition of CFURLCredentialRef.
281 2010-10-19 Adam Roben <aroben@apple.com>
285 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
286 this file that I meant to check in in r70129.
288 2010-10-19 Adam Roben <aroben@apple.com>
290 Add WKCACFContext and related functions
292 Fixes <http://webkit.org/b/43244>.
294 Reviewed by Sam Weinig.
296 * win/lib/WebKitSystemInterface.lib:
297 * win/lib/WebKitSystemInterface_debug.lib:
299 2010-10-14 Ada Chan <adachan@apple.com>
301 Rubber-stamped by Adam Roben.
305 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
306 * win/lib/WebKitSystemInterface.lib:
307 * win/lib/WebKitSystemInterface_debug.lib:
309 2010-10-14 Ada Chan <adachan@apple.com>
311 Reviewed by Steve Falkenburg.
313 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
314 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
316 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
317 * win/lib/WebKitSystemInterface.lib:
318 * win/lib/WebKitSystemInterface_debug.lib:
320 2010-10-11 Mike Thole <mthole@apple.com>
322 Reviewed by Darin Adler.
324 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
325 https://bugs.webkit.org/show_bug.cgi?id=47495
327 * WebKitSystemInterface.h:
328 * libWebKitSystemInterfaceLeopard.a:
329 * libWebKitSystemInterfaceSnowLeopard.a:
331 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
333 Unreviewed build fix.
335 WinCairo also needs access to the <inttypes.h> header requirement
336 introduced by Bug 46357.
338 * win/tools/vsprops/WinCairo.vsprops:
340 2010-09-17 Sam Weinig <sam@webkit.org>
342 Reviewed, tweaked, and landed by Anders Carlsson.
344 Add WKCopyNSURLResponsePeerCertificates.
346 * WebKitSystemInterface.h:
347 * libWebKitSystemInterfaceLeopard.a:
348 * libWebKitSystemInterfaceSnowLeopard.a:
350 2010-09-16 Eric Uhrhane <ericu@chromium.org>
354 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
355 https://bugs.webkit.org/show_bug.cgi?id=45798
357 * win/tools/vsprops/FeatureDefines.vsprops:
358 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
360 2010-09-09 Jer Noble <jer.noble@apple.com>
362 Reviewed by Eric Carlson.
364 Adopt shared control drawing for <video> controls on Windows
365 https://bugs.webkit.org/show_bug.cgi?id=45490
367 * win/lib/WebKitSystemInterface.lib:
368 * win/lib/WebKitSystemInterface_debug.lib:
370 2010-09-10 Anders Carlsson <andersca@apple.com>
372 WebKitSystemInterface part of:
373 Set the visible name for the web process
374 https://bugs.webkit.org/show_bug.cgi?id=45564
375 <rdar://problem/8416970>
377 * WebKitSystemInterface.h:
378 * libWebKitSystemInterfaceLeopard.a:
379 * libWebKitSystemInterfaceSnowLeopard.a:
381 2010-08-05 Jian Li <jianli@chromium.org>
383 Reviewed by David Levin.
385 Unify blob related feature defines to ENABLE(BLOB).
386 https://bugs.webkit.org/show_bug.cgi?id=43081
388 * win/tools/vsprops/FeatureDefines.vsprops:
389 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
391 2010-08-04 Dan Bernstein <mitz@apple.com>
393 Reviewed by Darin Adler.
395 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
396 https://bugs.webkit.org/show_bug.cgi?id=43467
398 * WebKitSystemInterface.h:
399 * libWebKitSystemInterfaceLeopard.a:
400 * libWebKitSystemInterfaceSnowLeopard.a:
401 * libWebKitSystemInterfaceTiger.a:
403 2010-08-03 Beth Dakin <bdakin@apple.com>
405 Reviewed by Alice Liu.
407 Enable MathML on Windows.
409 * win/tools/vsprops/FeatureDefines.vsprops:
411 2010-07-30 Adam Roben <aroben@apple.com>
413 Roll our r64361 and r64363
415 We can't make these changes until QuartzCore.lib is included in
416 WebKitSupportLibrary.
418 2010-07-30 Adam Roben <aroben@apple.com>
420 Add WKCACFContext and related functions
422 Also added some functions used by WKCAImageQueue.
424 Fixes <http://webkit.org/b/43244>.
426 Reviewed by Sam Weinig.
428 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
429 * win/lib/WebKitSystemInterface.lib:
430 * win/lib/WebKitSystemInterface_debug.lib:
432 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
434 Reviewed by Ojan Vafai.
436 Add FILE_SYSTEM build flag for FileSystem API
437 https://bugs.webkit.org/show_bug.cgi?id=42915
439 * win/tools/vsprops/FeatureDefines.vsprops:
440 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
442 2010-07-12 Mark Rowe <mrowe@apple.com>
444 Rubber-stamped by Sam Weinig.
446 Update WebKitSystemInterface.
448 * libWebKitSystemInterfaceLeopard.a:
449 * libWebKitSystemInterfaceSnowLeopard.a:
450 * libWebKitSystemInterfaceTiger.a:
452 2010-07-12 Adam Roben <aroben@apple.com>
454 Stop generating stripped symbols for Release builds
456 It turns out we can strip the symbols after-the-fact using PDBCopy.
458 Fixes <http://webkit.org/b/42085>.
460 Reviewed by Steve Falkenburg.
462 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
463 attribute, which caused link.exe to generate a stripped PDB file for
466 2010-07-08 Eric Carlson <eric.carlson@apple.com>
468 Reviewed by Dan Bernstein.
470 Update WebKitSystemInterface.
472 * libWebKitSystemInterfaceLeopard.a:
473 * libWebKitSystemInterfaceSnowLeopard.a:
474 * libWebKitSystemInterfaceTiger.a:
476 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
478 Reviewed by Adam Roben.
480 Disable MSVC warning 4288.
481 https://bugs.webkit.org/show_bug.cgi?id=41804
483 MSVC has a non-standard extension that allows variables declared
484 in for-loops to remain visible in the same scope even after
486 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
487 option (turned on by default) enables all MSVC extensions, and
488 /Zc:forScope- tells the compiler to issue a C4288 warning when the
489 same variable is declared in the for-loop and re-declared later in
492 There seems to be a bug in VS2005 that erroneously enables
493 /Zc:forScope- even when that option is not specified
494 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
495 like our build got hit by that bug, so we need to disable warning
498 * win/tools/vsprops/common.vsprops:
500 2010-07-01 Simon Fraser <simon.fraser@apple.com>
502 Reviewed by Sam Weinig.
504 <rdar://problem/8154047>
506 Update WebKitSystemInterface, making some functions used by
507 WebKit2 available in 32-bit (for reals this time).
509 * libWebKitSystemInterfaceLeopard.a:
510 * libWebKitSystemInterfaceSnowLeopard.a:
511 * libWebKitSystemInterfaceTiger.a:
513 2010-07-01 Simon Fraser <simon.fraser@apple.com>
515 Reviewed by Sam Weinig.
517 <rdar://problem/8154047>
519 Update WebKitSystemInterface, making some functions used by
520 WebKit2 available in 32-bit.
522 * WebKitSystemInterface.h:
523 * libWebKitSystemInterfaceLeopard.a:
524 * libWebKitSystemInterfaceSnowLeopard.a:
525 * libWebKitSystemInterfaceTiger.a:
527 2010-06-23 John Gregg <johnnyg@google.com>
529 Reviewed by Kent Tamura.
531 add ENABLE_DIRECTORY_UPLOAD build support
532 https://bugs.webkit.org/show_bug.cgi?id=41100
534 * win/tools/vsprops/FeatureDefines.vsprops:
535 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
537 2010-06-27 Steve Falkenburg <sfalken@apple.com>
539 Windows (Cairo) build fix.
540 Add missing ENABLE_WEB_TIMING feature define.
542 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
544 2010-06-27 Steve Falkenburg <sfalken@apple.com>
547 Disable ENABLE_WEB_TIMING on Windows.
549 * win/tools/vsprops/FeatureDefines.vsprops:
551 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
553 Reviewed by Dimitri Glazkov.
555 Add a VS macro for enabling Web Timing support.
556 https://bugs.webkit.org/show_bug.cgi?id=38924
558 * win/tools/vsprops/FeatureDefines.vsprops:
560 2010-06-21 Sam Weinig <sam@webkit.org>
562 Reviewed by Anders Carlsson.
564 Update WebKitSystemInterface.
566 * WebKitSystemInterface.h:
567 * libWebKitSystemInterfaceLeopard.a:
568 * libWebKitSystemInterfaceSnowLeopard.a:
569 * libWebKitSystemInterfaceTiger.a:
571 2010-06-21 Dan Bernstein <mitz@apple.com>
573 Speculative build fix.
575 * WebKitSystemInterface.h:
577 2010-06-21 Dan Bernstein <mitz@apple.com>
579 Reviewed by Darin Adler.
581 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
582 https://bugs.webkit.org/show_bug.cgi?id=10228
584 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
585 * libWebKitSystemInterfaceLeopard.a:
586 * libWebKitSystemInterfaceSnowLeopard.a:
587 * libWebKitSystemInterfaceTiger.a:
589 2010-06-21 Satish Sampath <satish@chromium.org>
591 Reviewed by Steve Block.
593 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
594 https://bugs.webkit.org/show_bug.cgi?id=40878
596 * win/tools/vsprops/FeatureDefines.vsprops:
597 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
599 2010-06-02 Sterling Swigart <sswigart@google.com>
601 Reviewed by David Levin.
603 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
604 https://bugs.webkit.org/show_bug.cgi?id=39906
606 * win/tools/vsprops/FeatureDefines.vsprops:
607 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
609 2010-05-24 Jer Noble <jer.noble@apple.com>
611 No review; build fix only.
613 Roll-out changes r60110.
615 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
616 * win/lib/WebKitSystemInterface.lib:
617 * win/lib/WebKitSystemInterface_debug.lib:
619 2010-05-24 Jer Noble <jer.noble@apple.com>
621 No review; build fix only.
623 Roll-out changes r60094, 60096-60097.
625 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
626 * win/lib/WebKitSystemInterface.lib:
627 * win/lib/WebKitSystemInterface_debug.lib:
629 2010-05-23 Jer Noble <jer.noble@apple.com>
631 Reviewed by Eric Carlson.
633 HTML5 <video> tag performance worse than Flash
634 https://bugs.webkit.org/show_bug.cgi?id=39577
635 rdar://problem/7982458
637 Added WebKitSystemInterface calls for new CAImageQueue APIs.
639 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
640 * win/lib/WebKitSystemInterface.lib:
641 * win/lib/WebKitSystemInterface_debug.lib:
643 2010-05-20 Steve Block <steveblock@google.com>
645 Reviewed by Jeremy Orlow.
647 Provide bindings for DeviceOrientation
648 https://bugs.webkit.org/show_bug.cgi?id=39210
650 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
652 * win/tools/vsprops/FeatureDefines.vsprops:
653 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
655 2010-04-09 Alexey Proskuryakov <ap@apple.com>
657 Reviewed by Maciej Stachowiak.
659 https://bugs.webkit.org/show_bug.cgi?id=24572
660 XMLHttpRequest.statusText returns always "OK" on Mac
662 * WebKitSystemInterface.h:
663 * libWebKitSystemInterfaceLeopard.a:
664 * libWebKitSystemInterfaceSnowLeopard.a:
665 * libWebKitSystemInterfaceTiger.a:
667 2010-04-07 Chris Marrin <cmarrin@apple.com>
669 Reviewed by Steve Falkenburg.
671 Remove QuartzCoreInterface from the build
673 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
675 * win/bin/QuartzCoreInterface.dll: Removed.
676 * win/include/QuartzCoreInterface: Removed.
677 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
678 * win/lib/QuartzCoreInterface.lib: Removed.
680 2010-04-02 Jer Noble <jer.noble@apple.com>
682 Reviewed by Eric Carlson.
684 https://bugs.webkit.org/show_bug.cgi?id=36624
686 Update WebKitSystemInterface
688 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
689 * libWebKitSystemInterfaceLeopard.a:
690 * libWebKitSystemInterfaceSnowLeopard.a:
691 * libWebKitSystemInterfaceTiger.a:
693 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
695 Reviewed by Dmitry Titov.
697 Add FileThread for async file operation support in FileReader and FileWriter
698 https://bugs.webkit.org/show_bug.cgi?id=36896
700 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
701 for FileReader and FileWriter support.
703 * win/tools/vsprops/FeatureDefines.vsprops:
704 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
706 2010-03-25 Mark Rowe <mrowe@apple.com>
708 Rubber-stamped by Dan Bernstein.
710 Update WebCoreSQLite3 to SQLite v3.6.12.
712 * WebCoreSQLite3/sqlite3.h:
713 * WebCoreSQLite3/sqlite3ext.h:
714 * libWebCoreSQLite3.a:
715 * libWebKitSystemInterfaceLeopard.a:
716 * libWebKitSystemInterfaceSnowLeopard.a:
717 * libWebKitSystemInterfaceTiger.a:
719 2010-03-23 Dan Bernstein <mitz@apple.com>
721 Reviewed by John Sullivan.
723 WebKitSystemInterface part of
724 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
726 https://bugs.webkit.org/show_bug.cgi?id=36479.
728 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
729 * libWebKitSystemInterfaceSnowLeopard.a: Updated
731 2010-03-16 Dan Bernstein <mitz@apple.com>
733 Reviewed by Sam Weinig.
735 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
737 * win/lib/WebKitSystemInterface.lib:
738 * win/lib/WebKitSystemInterface_debug.lib:
740 2010-03-15 Andy Estes <aestes@apple.com>
742 Reviewed by John Sullivan.
744 Added two new output arguments to WKGetWheelEventDeltas() to return
745 the number of scroll wheel ticks in the x and y directions.
747 https://bugs.webkit.org/show_bug.cgi?id=29601.
748 <rdar://problem/7453254>
750 * WebKitSystemInterface.h:
751 * libWebKitSystemInterfaceLeopard.a:
752 * libWebKitSystemInterfaceSnowLeopard.a:
753 * libWebKitSystemInterfaceTiger.a:
755 2010-03-14 Dan Bernstein <mitz@apple.com>
757 Reviewed by Darin Adler.
759 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
761 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
762 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
763 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
764 wkCreateFontsPlist().
765 * win/lib/WebKitSystemInterface.lib: Updated.
766 * win/lib/WebKitSystemInterface_debug.lib: Updated.
768 2010-03-08 Jian Li <jianli@chromium.org>
770 Reviewed by Dmitry Titov.
773 https://bugs.webkit.org/show_bug.cgi?id=32993
775 Add ENABLE_BLOB_SLICE feature define.
777 * win/tools/vsprops/FeatureDefines.vsprops:
778 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
780 2010-02-19 Maciej Stachowiak <mjs@apple.com>
782 Reviewed by David Levin.
784 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
785 https://bugs.webkit.org/show_bug.cgi?id=35147
787 * win/tools/vsprops/FeatureDefines.vsprops:
789 2010-02-18 Steve Falkenburg <sfalken@apple.com>
791 Reviewed by Dan Bernstein.
793 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
794 https://bugs.webkit.org/show_bug.cgi?id=35076
796 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
797 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
798 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
800 2010-02-16 Gavin Barraclough <barraclough@apple.com>
802 Reviewed by NOBODY (Build fix).
804 Disable warnings preventing use of anonymous structs/onions -
805 don't take all my fun toys away, these are useful & awesome!
807 * win/tools/vsprops/common.vsprops:
809 2010-02-11 Brian Weinstein <bweinstein@apple.com>
811 Rubber-stamped by Eric Seidel.
813 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
816 * win/tools/vsprops/FeatureDefines.vsprops:
818 2010-02-08 Maciej Stachowiak <mjs@apple.com>
820 Reviewed by Cameron Zwarich.
822 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
823 https://bugs.webkit.org/show_bug.cgi?id=34698
825 * win/tools/vsprops/FeatureDefines.vsprops:
827 2010-02-04 Mark Rowe <mrowe@apple.com>
829 Reviewed by Steve Falkenburg.
831 Update auto-version.sh to better handle major version numbers with fewer than three digits,
832 and the case when WEBKITLIBRARIESDIR is not set.
834 * win/tools/scripts/auto-version.sh:
836 2010-02-04 Steve Falkenburg <sfalken@apple.com>
838 Windows build fix for projects not defining WebKitLibrariesDir.
840 * win/tools/scripts/auto-version.sh:
842 2010-02-03 Dan Bernstein <mitz@apple.com>
844 Reviewed by Anders Carlsson.
846 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
848 * libWebKitSystemInterfaceLeopard.a:
850 2010-02-02 Steve Falkenburg <sfalken@apple.com>
852 Reviewed by Darin Adler.
854 Copyright year updating for Windows version resources should be automatic
855 https://bugs.webkit.org/show_bug.cgi?id=34503
857 * win/tools/scripts/auto-version.sh:
859 2010-02-02 Martin Robinson <mrobinson@webkit.org>
861 Unreviewed build fix.
863 The WinCairo build requires this script to be executable.
865 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
867 2010-01-29 Mark Rowe <mrowe@apple.com>
869 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
871 * win/tools/vsprops/FeatureDefines.vsprops:
872 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
874 2010-01-26 Alexey Proskuryakov <ap@apple.com>
876 More Windows build fixing.
878 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
879 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
880 specialization sometimes - but it's not instantiated, so it's harmless.
882 2010-01-22 Steve Falkenburg <sfalken@apple.com>
884 Reviewed by Darin Adler.
886 https://bugs.webkit.org/show_bug.cgi?id=34025
887 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
889 * win/tools/vsprops/FeatureDefines.vsprops:
890 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
892 2010-01-20 Steve Falkenburg <sfalken@apple.com>
894 Reviewed by Darin Adler and Adam Roben.
896 Feature defines are difficult to maintain on Windows builds
897 https://bugs.webkit.org/show_bug.cgi?id=33883
899 FeatureDefines.vsprops are now maintained in a way similar to
900 Configurations/FeatureDefines.xcconfig, with the added advantage
901 of having a single FeatureDefines file across all projects.
903 Keep this list of features (not enabled/disabled state) in sync with
904 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
906 Add new features to both PreprocessorDefinitions and UserMacro sections.
907 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
909 * win/tools/scripts/feature-defines.sh: Added.
910 * win/tools/vsprops/FeatureDefines.vsprops: Added.
911 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
912 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
914 2010-01-13 Simon Fraser <simon.fraser@apple.com>
916 Reviewed by Darin Adler.
918 <rdar://problem/7532544>
920 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
921 be used for a shadow drawing fix. Once more, with feeling. On Windows.
923 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
924 * win/lib/WebKitSystemInterface.lib:
925 * win/lib/WebKitSystemInterface_debug.lib:
927 2010-01-13 Simon Fraser <simon.fraser@apple.com>
929 Reviewed by Darin Adler.
931 <rdar://problem/7532544>
933 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
934 be used for a shadow drawing fix.
936 * win/lib/WebKitSystemInterface.lib:
937 * win/lib/WebKitSystemInterface_debug.lib:
939 2010-01-13 Simon Fraser <simon.fraser@apple.com>
941 Reviewed by Darin Adler.
943 <rdar://problem/7532544>
945 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
946 be used for a shadow drawing fix.
948 * WebKitSystemInterface.h:
949 * libWebKitSystemInterfaceLeopard.a:
950 * libWebKitSystemInterfaceSnowLeopard.a:
951 * libWebKitSystemInterfaceTiger.a:
953 2010-01-07 Alexey Proskuryakov <ap@apple.com>
955 Not reviewed, build fix.
957 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
958 clients of another class). WebCore doesn't use all methods of JSString, so
959 we don't export all classes clients could theoretically access via JSString.
961 * win/tools/vsprops/common.vsprops:
963 2009-12-21 Mark Rowe <mrowe@apple.com>
965 Reviewed by Samuel Weinig.
967 Update WebKitSystemInterface.
969 * libWebKitSystemInterfaceLeopard.a:
970 * libWebKitSystemInterfaceSnowLeopard.a:
971 * libWebKitSystemInterfaceTiger.a:
973 2009-12-21 Mark Rowe <mrowe@apple.com>
975 Reviewed by Samuel Weinig.
977 Update WebKitSystemInterface.
979 * WebKitSystemInterface.h:
980 * libWebKitSystemInterfaceLeopard.a:
981 * libWebKitSystemInterfaceSnowLeopard.a:
982 * libWebKitSystemInterfaceTiger.a:
984 2009-12-18 Sam Weinig <sam@webkit.org>
986 Reviewed by Anders Carlsson.
988 Update WebKitSystemInterface for <rdar://problem/7237059>.
990 * WebKitSystemInterface.h:
991 * libWebKitSystemInterfaceLeopard.a:
992 * libWebKitSystemInterfaceSnowLeopard.a:
993 * libWebKitSystemInterfaceTiger.a:
995 2009-12-15 Dan Bernstein <mitz@apple.com>
997 Reviewed by Adam Roben.
999 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1000 Core Graphics when available
1002 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1003 wkCanCreateCGFontWithLOGFONT().
1004 * win/lib/WebKitSystemInterface.lib:
1005 * win/lib/WebKitSystemInterface_debug.lib:
1007 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1009 Reviewed by Darin Adler.
1011 <rdar://problem/7453726> Pull shared UI code into WebKit
1013 * WebKitSystemInterface.h:
1014 * libWebKitSystemInterfaceLeopard.a:
1015 * libWebKitSystemInterfaceSnowLeopard.a:
1016 * libWebKitSystemInterfaceTiger.a:
1018 2009-12-11 Chris Marrin <cmarrin@apple.com>
1020 Reviewed by Adam Roben.
1022 Add QuartzCore build files to OpenSource tree
1023 https://bugs.webkit.org/show_bug.cgi?id=31856
1025 This allows proper building and linking with QuartzCore
1029 * win/bin/QuartzCoreInterface.dll: Added.
1030 * win/include/QuartzCoreInterface: Added.
1031 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1032 * win/lib/QuartzCoreInterface.lib: Added.
1034 2009-12-07 Adam Roben <aroben@apple.com>
1036 Windows build fix for checkouts with a space in the path
1038 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1039 before passing it to mkdir.
1041 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1043 Reviewed by Darin Adler.
1045 https://bugs.webkit.org/show_bug.cgi?id=32036
1046 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1048 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1049 * win/lib/WebKitSystemInterface.lib:
1050 * win/lib/WebKitSystemInterface_debug.lib:
1051 Update WebKitSystemInterface.
1053 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1055 Reviewed by Brady Eidson.
1057 https://bugs.webkit.org/show_bug.cgi?id=31844
1058 SocketStreamHandleCFNet should support CONNECT proxy credentials
1060 * WebKitSystemInterface.h:
1061 * libWebKitSystemInterfaceLeopard.a:
1062 * libWebKitSystemInterfaceSnowLeopard.a:
1063 * libWebKitSystemInterfaceTiger.a:
1064 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1065 * win/lib/WebKitSystemInterface.lib:
1066 * win/lib/WebKitSystemInterface_debug.lib:
1067 Update WebKitSystemInterface.
1069 2009-11-22 Dan Bernstein <mitz@apple.com>
1071 Reviewed by Eric Carlson.
1073 Updated WebKitSystemInterface.
1075 * libWebKitSystemInterfaceLeopard.a:
1076 * libWebKitSystemInterfaceSnowLeopard.a:
1077 * libWebKitSystemInterfaceTiger.a:
1079 2009-11-22 Dan Bernstein <mitz@apple.com>
1081 Reviewed by Cameron Zwarich.
1083 Fixed a leak in WKDrawMediaUIPart().
1085 * libWebKitSystemInterfaceLeopard.a:
1086 * libWebKitSystemInterfaceSnowLeopard.a:
1087 * libWebKitSystemInterfaceTiger.a:
1089 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1091 Reviewed by Simon Fraser.
1093 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1095 * WebKitSystemInterface.h:
1096 * libWebKitSystemInterfaceLeopard.a:
1097 * libWebKitSystemInterfaceSnowLeopard.a:
1098 * libWebKitSystemInterfaceTiger.a:
1100 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1102 Reviewed by Dan Bernstein.
1104 <rdar://problem/7035231>
1105 Support closed caption in <video> element
1107 * WebKitSystemInterface.h:
1108 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1109 define WKMediaUIPartToggleClosedCaptionsButton.
1111 2009-11-13 Anders Carlsson <andersca@apple.com>
1113 Reviewed by Dan Bernstein.
1115 Update WebKitSystemInterface.
1117 * WebKitSystemInterface.h:
1118 * libWebKitSystemInterfaceLeopard.a:
1119 * libWebKitSystemInterfaceSnowLeopard.a:
1120 * libWebKitSystemInterfaceTiger.a:
1122 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1124 Build correction. No review.
1126 The WinCairo build requires ENABLE_FILTERS to work properly.
1128 * win/tools/vsprops/WinCairo.vsprops:
1130 2009-11-02 Dan Bernstein <mitz@apple.com>
1132 Reviewed by John Sullivan.
1134 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1135 QuickTime Player X’s HUD.
1137 * libWebKitSystemInterfaceLeopard.a:
1138 * libWebKitSystemInterfaceSnowLeopard.a:
1139 * libWebKitSystemInterfaceTiger.a:
1141 2009-10-26 Mark Rowe <mrowe@apple.com>
1143 Reviewed by Adam Roben.
1145 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1147 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1148 in the major component of the version number.
1150 * win/tools/scripts/auto-version.sh:
1152 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1154 Reviewed by Eric Seidel.
1156 added cairo include and lib directories to debug_wincairo.vsprops
1157 https://bugs.webkit.org/show_bug.cgi?id=29831
1159 * win/tools/vsprops/debug_wincairo.vsprops:
1161 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1163 Reviewed by Dan Bernstein.
1165 https://bugs.webkit.org/show_bug.cgi?id=30456
1166 Fixes for new Debug_All Windows build configuration.
1168 * win/tools/vsprops/debug_all.vsprops:
1169 Define DEBUG_ALL in Debug_All configuration.
1170 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1172 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1174 Reviewed by Adam Roben.
1176 Add a Debug_All configuration to build entire stack as debug.
1177 Change Debug_Internal to:
1178 - stop using _debug suffix for all WebKit/Safari binaries
1179 - not use _debug as a DLL naming suffix
1180 - use non-debug C runtime lib.
1182 * win/tools/vsprops/debug_all.vsprops: Added.
1183 Use debug C runtime library in debug_all.
1184 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1185 * win/tools/vsprops/debug_internal.vsprops:
1186 Don't specify debug C runtime library in debug_internal.
1187 Don't specify _debug suffix for standard debug_internal builds.
1189 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1191 Reviewed by Simon Fraser
1193 Support fullscreen in MediaPlayer (Mac)
1194 https://bugs.webkit.org/show_bug.cgi?id=26742
1196 New methods required for video fullscreen.
1198 * WebKitSystemInterface.h:
1199 * libWebKitSystemInterfaceLeopard.a:
1200 * libWebKitSystemInterfaceSnowLeopard.a:
1201 * libWebKitSystemInterfaceTiger.a:
1203 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1206 Re-apply lost changes to auto-version.sh.
1208 * win/tools/scripts/auto-version.sh:
1210 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1212 Reviewed by Adam Roben.
1214 <rdar://problem/7271334>
1215 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1217 * WebKitSystemInterface.h:
1218 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1220 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1222 Reviewed by Mark Rowe.
1224 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1225 Safari version number shouldn't be exposed in WebKit code
1227 For a WebKit version of 532.3.4:
1228 Product version is: 5.32.3.4 (was 4.0.3.0)
1229 File version is: 5.32.3.4 (was 4.532.3.4)
1231 * win/tools/scripts/PRODUCTVERSION: Removed.
1232 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1234 2009-09-25 Dan Bernstein <mitz@apple.com>
1236 Reviewed by Adam Roben.
1238 WebKitSystemInterface changes for
1239 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1240 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1242 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1243 wkAddFontsFromPlistRepresentation() and replaced
1244 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1245 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1246 * win/lib/WebKitSystemInterface.lib:
1247 * win/lib/WebKitSystemInterface_debug.lib:
1249 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1251 Reviewed by Eric Seidel.
1253 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1254 default when the necessary dependencies are extracted into the
1256 https://bugs.webkit.org/show_bug.cgi?id=29661
1258 * win/tools/vsprops/WinCairo.vsprops:
1260 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1262 Reviewed by Dave Levin.
1264 Adjust WinCairo-specific property sheet to use static versions of
1265 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1266 of zlib.lib to link.
1268 * win/tools/vsprops/WinCairo.vsprops:
1270 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1272 Reviewed by Adam Roben.
1274 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1275 to automatically use secure versions of C runtime lib calls on Windows.
1276 https://bugs.webkit.org/show_bug.cgi?id=28824
1278 * win/tools/vsprops/common.vsprops:
1280 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1282 Rubber stamped by Steve Falkenburg.
1284 debug_wincairo.vsprops was linking against wrong C runtime.
1286 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1287 C runtime (as in the standard 'debug.vsprops' file.)
1289 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1291 Reviewed by Steve Falkenburg.
1293 Revise CFLite Debug build to emit DLL's with _debug label.
1294 https://bugs.webkit.org/show_bug.cgi?id=28695.
1296 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1298 2009-08-12 Peter Kasting <pkasting@google.com>
1300 Reviewed by Darin Adler.
1302 https://bugs.webkit.org/show_bug.cgi?id=27323
1303 Change pattern that strips all trailing whitespace to just remove EOL
1304 chars (\r, \n), to make it clear that varying EOL chars is the primary
1305 problem being solved.
1307 * win/tools/scripts/auto-version.sh:
1309 2009-08-10 Peter Kasting <pkasting@google.com>
1311 Reviewed by George Staikos.
1313 https://bugs.webkit.org/show_bug.cgi?id=27323
1314 Even more line ending-stripping for auto-version.sh, based on output
1315 provided by Jessie Berlin.
1317 * win/tools/scripts/auto-version.sh:
1319 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1321 Reviewed by Adam Roben.
1323 https://bugs.webkit.org/show_bug.cgi?id=28048.
1324 Move various WinCairo build settings into *.vsprops file.
1326 * win/tools/vsprops/cURL.vsprops: Added.
1328 2009-08-06 Peter Kasting <pkasting@google.com>
1330 Reviewed by Adam Barth.
1332 https://bugs.webkit.org/show_bug.cgi?id=27323
1333 Strip line endings at all points auto-version.sh reads data, not just
1334 the one I happened to run into.
1336 * win/tools/scripts/auto-version.sh:
1338 2009-07-27 Peter Kasting <pkasting@google.com>
1340 Reviewed by Adam Roben.
1342 https://bugs.webkit.org/show_bug.cgi?id=27323
1343 Correctly parse command output, even when the line endings are not LF,
1344 so that we don't create an autoversion.h that MSVC chokes on.
1346 * win/tools/scripts/auto-version.sh:
1348 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1350 Reviewed by Adam Roben.
1352 Add new configuration flag for redistributable Windows build.
1353 https://bugs.webkit.org/show_bug.cgi=27087
1355 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1356 new WIN_CAIRO flag used to drive non-Apple Windows build.
1358 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1360 Reviewed by Simon Fraser.
1362 Update WebKitSystemInterface for <rdar://problem/7049066>.
1364 * WebKitSystemInterface.h:
1365 * libWebKitSystemInterfaceLeopard.a:
1366 * libWebKitSystemInterfaceSnowLeopard.a:
1367 * libWebKitSystemInterfaceTiger.a:
1369 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1371 Update WebKitSystemInterface for <rdar://problem/7008093>.
1373 * WebKitSystemInterface.h:
1374 * libWebKitSystemInterfaceLeopard.a:
1375 * libWebKitSystemInterfaceSnowLeopard.a:
1376 * libWebKitSystemInterfaceTiger.a:
1378 2009-07-06 Anders Carlsson <andersca@apple.com>
1380 Update WebKitSystemInterface.
1382 * WebKitSystemInterface.h:
1383 * libWebKitSystemInterfaceLeopard.a:
1384 * libWebKitSystemInterfaceSnowLeopard.a:
1385 * libWebKitSystemInterfaceTiger.a:
1387 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1389 Reviewed by Simon Fraser.
1391 Update WebKitSystemInterface for <rdar://problem/6518119>
1393 * WebKitSystemInterface.h:
1394 * libWebKitSystemInterfaceLeopard.a:
1395 * libWebKitSystemInterfaceSnowLeopard.a:
1396 * libWebKitSystemInterfaceTiger.a:
1398 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1400 Reviewed by Simon Fraser.
1402 Update WebKitSystemInterface for <rdar://problem/7014990>
1404 * libWebKitSystemInterfaceLeopard.a:
1405 * libWebKitSystemInterfaceSnowLeopard.a:
1406 * libWebKitSystemInterfaceTiger.a:
1408 2009-06-29 Eric Carlson <eric.carlson@apple.com>
1410 Reviewed by Simon Fraser.
1412 Update WebKitSystemInterface for <rdar://problem/7014813>
1414 * WebKitSystemInterface.h:
1415 * libWebKitSystemInterfaceLeopard.a:
1416 * libWebKitSystemInterfaceSnowLeopard.a:
1417 * libWebKitSystemInterfaceTiger.a:
1419 2009-06-25 Simon Fraser <simon.fraser@apple.com>
1421 Rubber-stamped by Mark Rowe.
1423 <rdar://problem/6999737>
1425 Update the media controller images.
1427 * libWebKitSystemInterfaceLeopard.a:
1428 * libWebKitSystemInterfaceSnowLeopard.a:
1429 * libWebKitSystemInterfaceTiger.a:
1431 2009-06-16 Simon Fraser <simon.fraser@apple.com>
1433 Rubber-stamped by Anders Carlsson.
1435 Update WebKitSystemInterface for <rdar://problem/6937882>.
1437 * libWebKitSystemInterfaceLeopard.a:
1438 * libWebKitSystemInterfaceSnowLeopard.a:
1439 * libWebKitSystemInterfaceTiger.a:
1441 2009-06-02 Anders Carlsson <andersca@apple.com>
1443 Rubber-stamped by Mark Rowe.
1445 Update WebKitSystemInterface.
1447 * libWebKitSystemInterfaceLeopard.a:
1448 * libWebKitSystemInterfaceSnowLeopard.a:
1449 * libWebKitSystemInterfaceTiger.a:
1451 2009-05-27 Mark Rowe <mrowe@apple.com>
1453 Rubber-stamped by Dan Bernstein.
1455 Update WebKitSystemInterface.
1457 * libWebKitSystemInterfaceLeopard.a:
1458 * libWebKitSystemInterfaceSnowLeopard.a: Added.
1459 * libWebKitSystemInterfaceTiger.a:
1461 2009-05-26 Anders Carlsson <andersca@apple.com>
1463 Reviewed by Dan Bernstein.
1465 <rdar://problem/6901751>
1466 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1468 Remove WKCGContextIsSafeToClip.
1470 * WebKitSystemInterface.h:
1471 * libWebKitSystemInterfaceTiger.a:
1473 2009-05-21 Dan Bernstein <mitz@apple.com>
1475 Rubber-stamped by Mark Rowe.
1477 - correct a copyright header accidently reverted in r43964
1479 * WebKitSystemInterface.h:
1481 2009-05-21 Dan Bernstein <mitz@apple.com>
1483 Reviewed by Anders Carlsson.
1485 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1486 (r35515): Tiger crash painting the selection on registration page of
1489 * WebKitSystemInterface.h:
1490 * libWebKitSystemInterfaceTiger.a:
1492 2009-05-07 Simon Fraser <simon.fraser@apple.com>
1494 Source changes reviewed by Darin Adler
1496 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1498 * libWebKitSystemInterfaceLeopard.a:
1499 * libWebKitSystemInterfaceTiger.a:
1501 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1503 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1504 Indirected definition through a UserMacro.
1506 Reviewed by Mark Rowe.
1508 * win/tools/vsprops/common.vsprops:
1510 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1512 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1513 Indirected definition for __PRODUCTION__ through a UserMacro.
1515 Reviewed by Mark Rowe.
1517 * win/tools/vsprops/common.vsprops:
1519 2009-04-24 Simon Fraser <simon.fraser@apple.com>
1521 Source changes reviewed by Darin Adler
1523 https://bugs.webkit.org/show_bug.cgi?id=22242
1525 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1527 * libWebKitSystemInterfaceLeopard.a:
1528 * libWebKitSystemInterfaceTiger.a:
1530 2009-04-22 Ada Chan <adachan@apple.com>
1532 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1534 Reviewed by Darin Adler.
1536 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1537 * win/lib/WebKitSystemInterface.lib:
1538 * win/lib/WebKitSystemInterface_debug.lib:
1540 2009-04-20 Steve Falkenburg <sfalken@apple.com>
1542 Separate JavaScriptCore.dll from WebKit.dll.
1543 Slight performance improvement or no change on benchmarks.
1545 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1546 and simplifies standalone JavaScriptCore builds.
1548 Reviewed by Oliver Hunt.
1550 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1552 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1554 Reviewed by Mark Rowe.
1556 <rdar://problem/6781295> video.buffered and video.seekable are not
1557 the same. video.buffered should return only what is buffered and
1558 not what is seekable
1560 * WebKitSystemInterface.h:
1561 * libWebKitSystemInterfaceLeopard.a:
1562 * libWebKitSystemInterfaceTiger.a:
1564 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1566 Reviewed by Adele Peterson.
1568 <rdar://problem/6747241> work around QTKit no longer reaching
1569 QTMovieLoadStateComplete
1571 * WebKitSystemInterface.h:
1572 * libWebKitSystemInterfaceLeopard.a:
1573 * libWebKitSystemInterfaceTiger.a:
1575 2009-04-15 Steve Falkenburg <sfalken@apple.com>
1577 Updated WebKitSystemInterface for Windows.
1578 Changes needed for <rdar://problem/6785760>
1580 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1581 * win/lib/WebKitSystemInterface.lib:
1582 * win/lib/WebKitSystemInterface_debug.lib:
1584 2009-04-14 Mark Rowe <mrowe@apple.com>
1586 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1588 * libWebKitSystemInterfaceLeopard.a:
1589 * libWebKitSystemInterfaceTiger.a:
1591 2009-04-13 Antti Koivisto <antti@apple.com>
1593 Reviewed by Darin Adler.
1595 <rdar://problem/6740294> Increase the connection count per host
1597 * WebKitSystemInterface.h:
1598 * libWebKitSystemInterfaceLeopard.a:
1599 * libWebKitSystemInterfaceTiger.a:
1601 2009-04-10 Eric Carlson <eric.carlson@apple.com>
1603 WebKitSystemInterface changes for <rdar://problem/6646998>
1605 * libWebKitSystemInterfaceLeopard.a:
1606 * libWebKitSystemInterfaceTiger.a:
1608 2009-04-10 Simon Fraser <simon.fraser@apple.com>
1610 Fix the leopard build by updating WebKitSystemInterface.
1612 * WebKitSystemInterface.h:
1613 * libWebKitSystemInterfaceLeopard.a:
1615 2009-03-30 Steve Falkenburg <sfalken@apple.com>
1617 Bump version to 530.
1619 * win/tools/scripts/VERSION:
1621 2009-03-26 Adam Roben <aroben@apple.com>
1623 Remove SafariThemeConstants.h, which is now provided by
1624 WebKitSupportLibrary
1626 * win/include/SafariTheme: Removed.
1627 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1629 2009-03-07 Dan Bernstein <mitz@apple.com>
1631 Reviewed by Mark Rowe.
1633 - WebKitSystemInterface part of removing build-time and run-time support
1634 for legacy versions of CFNetwork and Core Graphics
1636 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1637 * win/lib/WebKitSystemInterface.lib:
1638 * win/lib/WebKitSystemInterface_debug.lib:
1640 2009-01-30 Dan Bernstein <mitz@apple.com>
1642 Reviewed by Timothy Hatcher.
1644 - <rdar://problem/6545912> expose the build number in autoversion.h
1646 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1647 with the full build number.
1649 2009-01-08 Dan Bernstein <mitz@apple.com>
1651 Reviewed by Adam Roben.
1653 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1655 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1656 * win/lib/WebKitSystemInterface.lib:
1657 * win/lib/WebKitSystemInterface_debug.lib:
1659 2008-11-11 Ada Chan <adachan@apple.com>
1661 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1662 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1664 Update window versions to correspond to Windows XP.
1666 Reviewed by Steve Falkenburg.
1668 * win/tools/vsprops/common.vsprops:
1670 2008-10-23 Anders Carlsson <andersca@apple.com>
1672 Reviewed by John Sullivan.
1674 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1676 * libWebKitSystemInterfaceLeopard.a:
1677 * libWebKitSystemInterfaceTiger.a:
1679 2008-10-08 Mark Rowe <mrowe@apple.com>
1681 Rubber-stamped by Jon Honeycutt.
1683 Remove restriction on version number ending in a 4.
1685 * win/tools/scripts/auto-version.sh:
1687 2008-10-07 Anders Carlsson <andersca@apple.com>
1689 Reviewed by Mitz Pettel.
1691 Update WebKitSystemInterface.
1693 * libWebKitSystemInterfaceLeopard.a:
1694 * libWebKitSystemInterfaceTiger.a:
1696 2008-09-09 Dan Bernstein <mitz@apple.com>
1698 Reviewed by Darin Adler.
1700 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1702 * WebKitSystemInterface.h:
1703 * libWebKitSystemInterfaceLeopard.a:
1705 2008-09-04 Adam Roben <aroben@apple.com>
1707 Ignore warning LNK4221 on Windows
1709 This warning is emitted when an object file with no public symbols is
1710 passed to the linker/librarian. This often occurs in WebCore for files
1711 that have been disabled via ENABLE()/USE() macros.
1713 Rubberstamped by Anders Carlsson.
1715 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1717 2008-08-27 Timothy Hatcher <timothy@apple.com>
1719 Adds the WKAdvanceDefaultButtonPulseAnimation function.
1721 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1723 Reviewed by Adele Peterson.
1725 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1726 * libWebKitSystemInterfaceLeopard.a: Updated.
1727 * libWebKitSystemInterfaceTiger.a: Updated.
1729 2008-08-26 Adam Roben <aroben@apple.com>
1731 Disable a truncation warning that is disabled/doesn't exist on Mac
1733 This warning was firing when initializing floats from double literals.
1734 I haven't yet found any other situation that would cause this warning
1737 Reviewed by Sam Weinig.
1739 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1741 2008-07-20 Steve Falkenburg <sfalken@apple.com>
1745 * win/tools/vsprops/common.vsprops:
1747 2008-07-08 Dan Bernstein <mitz@apple.com>
1749 Reviewed by John Sullivan.
1751 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1753 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1754 * libWebKitSystemInterfaceLeopard.a: Updated.
1755 * libWebKitSystemInterfaceTiger.a: Updated.
1757 2008-07-01 Steve Falkenburg <sfalken@apple.com>
1759 Bump version numbers.
1761 Reviewed by Mark Rowe.
1763 * win/tools/scripts/PRODUCTVERSION:
1764 * win/tools/scripts/VERSION:
1766 2008-05-13 Dan Bernstein <mitz@apple.com>
1768 Reviewed by John Sullivan.
1770 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1772 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1773 transformed graphics contexts.
1774 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1775 wkSetCGContextFontRenderingStyle().
1776 * win/lib/WebKitSystemInterface.lib: Updated.
1777 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1779 2008-05-09 Adam Roben <aroben@apple.com>
1781 Disable a MSVC warning
1783 Reviewed by Darin Adler.
1785 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1786 disabled warnings. It's a warning about decorated names being longer
1787 than MSVC's limit of 4096 characters. This warning doesn't indicate a
1788 correctness problem, but these truncated decorated names will be
1789 harder to recognize during debugging or when they appear in linker
1792 2008-04-28 Darin Adler <darin@apple.com>
1798 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1799 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1801 2008-04-24 Mark Rowe <mrowe@apple.com>
1803 Reviewed by Sam Weinig.
1805 Remove code for calculating the glyph cache size.
1807 * WebKitSystemInterface.h: Remove unused symbol.
1808 * libWebKitSystemInterfaceLeopard.a:
1809 * libWebKitSystemInterfaceTiger.a:
1811 2008-03-28 Steve Falkenburg <sfalken@apple.com>
1815 * win/tools/scripts/PRODUCTVERSION:
1817 2008-03-26 Adam Roben <aroben@apple.com>
1819 Windows build fix after r31322
1821 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1822 * win/lib/WebKitSystemInterface.lib: Updated.
1823 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1825 2008-03-26 Mark Rowe <mrowe@apple.com>
1827 Reviewed by David Hyatt.
1829 Make the Ahem font antialias correctly on Acid3 on Tiger.
1831 * WebKitSystemInterface.h:
1832 * libWebKitSystemInterfaceTiger.a:
1834 2008-03-19 Mark Rowe <mrowe@apple.com>
1836 Rubber-stamped by Sam Weinig.
1838 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1839 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1841 * libWebCoreSQLite3.a: Land a 4-way fat binary.
1843 2008-03-12 Steve Falkenburg <sfalken@apple.com>
1845 New version of WebKitSystemInterface.lib with
1846 more compiler warnings suppressed.
1848 * win/lib/WebKitSystemInterface.lib:
1849 * win/tools/vsprops/common.vsprops:
1851 2008-03-12 Dan Bernstein <mitz@apple.com>
1853 Reviewed by Darin Adler and Sam Weinig.
1855 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1857 * WebKitSystemInterface.h:
1858 * libWebKitSystemInterfaceLeopard.a:
1860 2008-03-11 Steve Falkenburg <sfalken@apple.com>
1862 Disable two PGO/LTCG specific warnings.
1866 * win/tools/vsprops/common.vsprops:
1868 2008-02-29 Mark Rowe <mrowe@apple.com>
1870 Update Tiger version of WebKitSystemInterface to match r30690.
1872 * libWebKitSystemInterfaceTiger.a:
1874 2008-02-29 Adele Peterson <adele@apple.com>
1878 Auto-generate image arrays.
1880 * libWebKitSystemInterfaceLeopard.a:
1882 2008-02-29 Mark Rowe <mrowe@apple.com>
1884 Reviewed by Anders Carlsson.
1886 Replace use of WKPathFromFont with implementation in terms of public API.
1888 * WebKitSystemInterface.h: Remove unused symbol.
1889 * libWebKitSystemInterfaceLeopard.a:
1890 * libWebKitSystemInterfaceTiger.a:
1892 2008-02-29 Mark Rowe <mrowe@apple.com>
1894 Reviewed by Oliver Hunt.
1896 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1898 * WebKitSystemInterface.h:
1899 * libWebKitSystemInterfaceLeopard.a:
1900 * libWebKitSystemInterfaceTiger.a:
1902 2008-02-29 Mark Rowe <mrowe@apple.com>
1904 Reviewed by Oliver Hunt.
1906 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1908 * WebKitSystemInterface.h:
1909 * libWebKitSystemInterfaceLeopard.a:
1911 2008-02-29 Mark Rowe <mrowe@apple.com>
1913 Reviewed by Oliver Hunt and Oliver Hunt.
1915 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1917 * WebKitSystemInterface.h: Remove unused symbol.
1918 * libWebKitSystemInterfaceLeopard.a:
1919 * libWebKitSystemInterfaceTiger.a:
1921 2008-02-28 Mark Rowe <mrowe@apple.com>
1923 Reviewed by Dan Bernstein.
1925 Remove two unused functions from WebKitSystemInterface.
1927 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
1928 a duplicate declaration of WKSecondsSinceLastInputEvent.
1929 * libWebKitSystemInterfaceLeopard.a:
1930 * libWebKitSystemInterfaceTiger.a:
1932 2008-02-28 Mark Rowe <mrowe@apple.com>
1934 Reviewed by Dave Hyatt.
1936 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
1938 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
1939 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
1941 2008-02-27 Brady Eidson <beidson@apple.com>
1945 * libWebKitSystemInterfaceTiger.a:
1947 2008-02-27 Brady Eidson <beidson@apple.com>
1949 Reviewed by Mark Rowe
1951 Removed some unused methods:
1952 WKGetNSURLResponseCalculatedExpiration
1953 WKGetNSURLResponseMustRevalidate
1955 * WebKitSystemInterface.h:
1956 * libWebKitSystemInterfaceLeopard.a:
1957 * libWebKitSystemInterfaceTiger.a:
1959 2008-02-13 Adam Roben <aroben@apple.com>
1961 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
1963 2008-02-12 Adam Roben <aroben@apple.com>
1965 Clean up auto-version.sh a bit
1967 It now does quite a bit less file I/O and many fewer fork/exec pairs.
1968 It's also quite a bit easier to read.
1972 * win/tools/scripts/auto-version.sh:
1974 2008-02-12 Steve Falkenburg <sfalken@apple.com>
1976 Versioning script change.
1978 * win/tools/scripts/auto-version.sh:
1980 2008-02-07 Ada Chan <adachan@apple.com>
1982 Added 4 new methods:
1983 wkSetClientCertificateInSSLProperties,
1984 wkCanAccessCFURLRequestHTTPBodyParts,
1985 wkCFURLRequestCopyHTTPRequestBodyParts,
1986 wkCFURLRequestSetHTTPRequestBodyParts
1988 Rubber-stamped by Steve.
1990 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1991 * win/lib/WebKitSystemInterface.lib:
1992 * win/lib/WebKitSystemInterface_debug.lib:
1994 2008-02-04 Timothy Hatcher <timothy@apple.com>
1996 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
1997 is given even if the max_page_count is increased (2920)
1999 * libWebCoreSQLite3.a:
2001 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2003 <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
2005 Rubber-stamped by Jon Honeycutt.
2007 * win/tools/vsprops/common.vsprops:
2009 2008-01-29 Mark Rowe <mrowe@apple.com>
2011 Reviewed by Tim Hatcher.
2013 <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).
2015 * WebCoreSQLite3/sqlite3.h: Added.
2016 * WebCoreSQLite3/sqlite3ext.h: Added.
2017 * libWebCoreSQLite3.a: Added.
2019 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2021 Debug (external) build fix.
2023 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2024 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2026 * win/tools/vsprops/debug.vsprops:
2028 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2030 Add preprocessor define accidently dropped in my unification,
2031 and required by some builds. Fixes an issue that caused both
2032 debug and release DLLs to be loaded.
2034 Rubber-stamped by Jon Honeycutt.
2036 * win/tools/vsprops/debug_internal.vsprops:
2038 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2040 Use recommended security-related compiler settings.
2044 * win/tools/vsprops/common.vsprops:
2046 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2050 * win/tools/vsprops/release.vsprops:
2052 2008-01-15 Adele Peterson <adele@apple.com>
2054 Reviewed by Adam and Antti.
2056 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2058 * WebKitSystemInterface.h:
2059 * libWebKitSystemInterfaceLeopard.a:
2060 * libWebKitSystemInterfaceTiger.a:
2061 * win/include/SafariTheme: Added.
2062 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2064 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2066 Use shared vsprops for most vcproj properties.
2068 Reviewed by Darin Adler.
2070 * win/tools/vsprops/common.vsprops:
2071 * win/tools/vsprops/debug.vsprops:
2072 * win/tools/vsprops/debug_internal.vsprops:
2073 * win/tools/vsprops/release.vsprops:
2075 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2077 Share common files across projects.
2080 Debug: common.vsprops, debug.vsprops
2081 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2082 Release: common.vsprops, release.vsprops
2084 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2085 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2087 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2089 Reviewed by Adam Roben.
2091 * win/tools/WinTools.make:
2092 * win/tools/scripts: Added.
2093 * win/tools/scripts/PRODUCTVERSION: Added.
2094 * win/tools/scripts/VERSION: Added.
2095 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2096 * win/tools/vsprops/debug.vsprops:
2097 * win/tools/vsprops/debug_internal.vsprops: Added.
2098 * win/tools/vsprops/release.vsprops:
2100 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2102 Add shared vsprops to help unify our Windows tools settings.
2107 * win/tools/WinTools.make: Added.
2108 * win/tools/vsprops: Added.
2109 * win/tools/vsprops/common.vsprops: Added.
2110 * win/tools/vsprops/debug.vsprops: Added.
2111 * win/tools/vsprops/release.vsprops: Added.
2113 2008-01-07 Mark Rowe <mrowe@apple.com>
2115 Update Tiger library to a G3-friendly version.
2117 * libWebKitSystemInterfaceTiger.a:
2119 2008-01-07 Adele Peterson <adele@apple.com>
2121 Reviewed by Antti, Adam, and Mitz.
2123 WebKitLibraries part of fix for
2124 <rdar://problem/5619073> Updated look for <video> controls
2125 <rdar://problem/5619057> Add volume control to video controls
2127 * WebKitSystemInterface.h:
2128 * libWebKitSystemInterfaceLeopard.a:
2129 * libWebKitSystemInterfaceTiger.a:
2131 2008-01-03 Mark Rowe <mrowe@apple.com>
2133 Update Tiger library to a G3-friendly version.
2135 * libWebKitSystemInterfaceTiger.a:
2137 2008-01-03 Adele Peterson <adele@apple.com>
2139 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2141 * WebKitSystemInterface.h:
2142 * libWebKitSystemInterfaceLeopard.a:
2143 * libWebKitSystemInterfaceTiger.a:
2145 2007-12-21 Mark Rowe <mrowe@apple.com>
2147 Rubber-stamped by Dan Bernstein.
2149 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2150 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2152 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2154 2007-12-07 Dan Bernstein <mitz@apple.com>
2156 Reviewed by Darin Adler.
2158 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2160 * WebKitSystemInterface.h:
2161 * libWebKitSystemInterfaceLeopard.a:
2162 * libWebKitSystemInterfaceTiger.a:
2164 2007-11-27 John Sullivan <sullivan@apple.com>
2166 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2167 that affects Safari.
2169 reviewed by Kevin Decker
2171 * libWebKitSystemInterfaceLeopard.a:
2172 * libWebKitSystemInterfaceTiger.a:
2174 2007-11-26 Timothy Hatcher <timothy@apple.com>
2176 Reviewed by Adam Roben.
2178 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2179 http://bugs.webkit.org/show_bug.cgi?id=16137
2181 Add a new function to make bottom window corners square for textured windows.
2183 * WebKitSystemInterface.h:
2184 * libWebKitSystemInterfaceTiger.a:
2185 * libWebKitSystemInterfaceLeopard.a:
2187 2007-11-23 Adam Roben <aroben@apple.com>
2189 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2193 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2195 * win/lib/WebKitSystemInterface.lib: Updated.
2196 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2198 2007-11-16 Anders Carlsson <andersca@apple.com>
2202 <rdar://problem/5603832>
2203 XMLHttpRequest readyState 3 & responseText buffer issues.
2205 Add wkSetCFURLRequestShouldContentSniff.
2207 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2208 * win/lib/WebKitSystemInterface.lib:
2209 * win/lib/WebKitSystemInterface_debug.lib:
2211 2007-11-05 Antti Koivisto <antti@apple.com>
2215 Update WKQTMovieViewSetDrawSynchronously.
2217 * libWebKitSystemInterfaceLeopard.a:
2218 * libWebKitSystemInterfaceTiger.a:
2220 2007-11-02 Antti Koivisto <antti@apple.com>
2222 Reviewed by Darin Adler.
2224 Update to add WKQTMovieViewSetDrawSynchronously
2226 * WebKitSystemInterface.h:
2227 * libWebKitSystemInterfaceLeopard.a:
2228 * libWebKitSystemInterfaceTiger.a:
2230 2007-10-26 Adele Peterson <adele@apple.com>
2232 Reviewed by Tim Hatcher.
2234 Updating header too for WKDrawCapsLockIndicator.
2236 * WebKitSystemInterface.h:
2238 2007-10-26 Adele Peterson <adele@apple.com>
2242 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2244 * libWebKitSystemInterfaceLeopard.a:
2245 * libWebKitSystemInterfaceTiger.a:
2247 2007-10-25 Adam Roben <aroben@apple.com>
2249 Add wkSetPatternBaseCTM.
2251 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2252 * win/lib/WebKitSystemInterface.lib:
2253 * win/lib/WebKitSystemInterface_debug.lib:
2255 2007-10-25 Sam Weinig <sam@webkit.org>
2257 Fix the windows build.
2259 * win/lib/WebKitSystemInterface.lib:
2260 * win/lib/WebKitSystemInterface_debug.lib:
2262 2007-10-25 Timothy Hatcher <timothy@apple.com>
2264 Add WKSetPatternBaseCTM.
2266 * WebKitSystemInterface.h:
2267 * libWebKitSystemInterfaceLeopard.a:
2268 * libWebKitSystemInterfaceTiger.a:
2270 2007-10-25 Timothy Hatcher <timothy@apple.com>
2274 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2276 * libWebKitSystemInterfaceLeopard.a:
2278 2007-10-25 Sam Weinig <sam@webkit.org>
2280 Added wrapper for getting the foundation cache directory.
2282 Reviewed by Adam Roben.
2284 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2285 * win/lib/WebKitSystemInterface.lib:
2286 * win/lib/WebKitSystemInterface_debug.lib:
2288 2007-10-24 Adam Roben <aroben@apple.com>
2290 Added some font-related functions needed for <rdar://5549919>
2294 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2295 * win/lib/WebKitSystemInterface.lib:
2296 * win/lib/WebKitSystemInterface_debug.lib:
2298 2007-10-24 Timothy Hatcher <timothy@apple.com>
2300 Reviewed by Mark Rowe.
2302 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2304 Add system specific versions of WebKitSystemInterface.
2306 * libWebKitSystemInterface.a: Removed.
2307 * libWebKitSystemInterfaceLeopard.a: Added.
2308 * libWebKitSystemInterfaceTiger.a: Added.
2310 2007-10-11 Ada Chan <adachan@apple.com>
2312 <rdar://problem/5534421>
2313 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2315 Reviewed by Darin Adler.
2317 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2318 * win/lib/WebKitSystemInterface.lib:
2319 * win/lib/WebKitSystemInterface_debug.lib:
2321 2007-09-27 Sam Weinig <sam@webkit.org>
2323 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2324 the resulting binary differs when built on Tiger.
2326 * libWebKitSystemInterface.a:
2328 2007-09-27 David Hyatt <hyatt@apple.com>
2330 Update WebKitSYstemInterface for @font-face changes.
2332 * WebKitSystemInterface.h:
2333 * libWebKitSystemInterface.a:
2335 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2337 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2338 the resulting binary differs when built on Tiger. See
2339 <rdar://problem/5490613>.
2341 * libWebKitSystemInterface.a:
2343 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2345 Build fix. Ran update-webkitsysteminterface script.
2347 * WebKitSystemInterface.h:
2348 * libWebKitSystemInterface.a:
2350 2007-08-28 Anders Carlsson <andersca@apple.com>
2352 Add WKSetNSURLRequestShouldContentSniff.
2354 * WebKitSystemInterface.h:
2355 * libWebKitSystemInterface.a:
2357 2007-08-28 Ada Chan <adachan@apple.com>
2359 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2364 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2365 * win/lib/WebKitSystemInterface.lib:
2366 * win/lib/WebKitSystemInterface_debug.lib:
2368 2007-07-23 Ada Chan <adachan@apple.com>
2372 Update WebKitSystemInterface.{h,lib}.
2374 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2375 * win/lib/WebKitSystemInterface.lib:
2376 * win/lib/WebKitSystemInterface_debug.lib:
2378 2007-07-19 Ada Chan <adachan@apple.com>
2380 Rubber-stamped by Adam.
2384 * win/lib/WebKitSystemInterface.lib:
2385 * win/lib/WebKitSystemInterface_debug.lib:
2387 2007-07-06 Adam Roben <aroben@apple.com>
2389 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2393 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2394 * win/lib/WebKitSystemInterface.lib:
2395 * win/lib/WebKitSystemInterface_debug.lib:
2397 2007-06-29 Antti Koivisto <antti@apple.com>
2401 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2403 * WebKitSystemInterface.h:
2404 * libWebKitSystemInterface.a:
2406 2007-03-29 Beth Dakin <bdakin@apple.com>
2408 Rubber-stamped by Adam.
2410 Keep OpenSource building.
2412 * WebKitSystemInterface.h:
2413 * libWebKitSystemInterface.a:
2415 2007-03-28 Antti Koivisto <antti@apple.com>
2417 Update libWebKitSystemInterface, previous version was out of date.
2419 * libWebKitSystemInterface.a:
2421 2007-03-27 Antti Koivisto <antti@apple.com>
2423 Reviewed by Darin Adler.
2425 Added wkGetWheelEventDeltas
2427 * WebKitSystemInterface.h:
2428 * libWebKitSystemInterface.a:
2430 2007-03-07 Mark Rowe <mrowe@apple.com>
2432 Build fix. Rebuild against 10.4 SDK.
2434 * libWebKitSystemInterface.a:
2436 2007-03-06 Kevin Decker <kdecker@apple.com>
2440 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2442 * libWebKitSystemInterface.a:
2444 2007-02-21 Anders Carlsson <acarlsson@apple.com>
2446 Add new version with WKCGContextIsBitmapContext.
2448 * WebKitSystemInterface.h:
2449 * libWebKitSystemInterface.a:
2451 2006-12-16 Adele Peterson <adele@apple.com>
2455 WebKitLibraries part of fix for:
2456 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2458 Added wkDrawTextFieldCellFocusRing.
2460 * WebKitSystemInterface.h:
2461 * libWebKitSystemInterface.a:
2463 2006-10-11 Darin Adler <darin@apple.com>
2465 Reviewed by John Sullivan.
2467 * WebKitSystemInterface.h: Updated to a C++-compatible version.
2469 2006-08-31 Adele Peterson <adele@apple.com>
2471 Reviewed by John Sullivan.
2473 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2475 * WebKitSystemInterface.h:
2476 * libWebKitSystemInterface.a:
2478 2006-08-30 Adele Peterson <adele@apple.com>
2482 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2483 Enable secure input mode for new password fields
2485 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2486 * libWebKitSystemInterface.a:
2488 2006-07-09 Anders Carlsson <acarlsson@apple.com>
2490 Reviewed by Darin Adler.
2492 * WebKitSystemInterface.h:
2493 * libWebKitSystemInterface.a:
2496 2006-07-05 Adele Peterson <adele@apple.com>
2498 Reviewed by Maciej and Hyatt.
2500 * WebKitSystemInterface.h: Updated.
2501 * libWebKitSystemInterface.a: Updated.
2503 2006-06-16 Adele Peterson <adele@apple.com>
2507 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2508 * libWebKitSystemInterface.a: ditto.
2510 2006-04-01 Eric Seidel <eseidel@apple.com>
2512 * libWebKitSystemInterface.a: commit a universal binary.
2514 2006-04-01 Darin Adler <darin@apple.com>
2518 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2519 code to use the system default alpha.
2521 2006-03-17 Eric Seidel <eseidel@apple.com>
2523 * libWebKitSystemInterface.a: commit a universal binary.
2525 2006-03-17 Adele Peterson <adele@apple.com>
2527 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2528 * libWebKitSystemInterface.a: ditto
2530 2006-02-28 John Sullivan <sullivan@apple.com>
2532 * WebKitSystemInterface.h: Removed WKMouseIsDown()
2533 * libWebKitSystemInterface.a: ditto
2535 2006-02-23 Timothy Hatcher <timothy@apple.com>
2537 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2539 * libWebKitSystemInterface.a:
2541 2006-02-19 Darin Adler <darin@apple.com>
2543 * WebKitSystemInterface.h: Added WKDrawFocusRing.
2544 * libWebKitSystemInterface.a: Ditto.
2546 2006-02-06 John Sullivan <sullivan@apple.com>
2548 * WebKitSystemInterface.h:
2549 * libWebKitSystemInterface.a:
2550 removed WKExecutableLinkedInTigerOrEarlier
2552 2005-11-01 Darin Adler <darin@apple.com>
2554 * libWebKitSystemInterface.a: Updated.
2556 2005-10-04 Maciej Stachowiak <mjs@apple.com>
2560 * WebKitSystemInterface.h:
2561 * libWebKitSystemInterface.a:
2563 2005-09-08 Justin Garcia <justin.garcia@apple.com>
2565 * WebKitSystemInterface.h: Update to latest
2566 * libWebKitSystemInterface.a: ditto
2568 2005-09-04 Darin Adler <darin@apple.com>
2570 * WebKitSystemInterface.h: Update to latest
2571 * libWebKitSystemInterface.a: Ditto.
2573 2005-08-07 Darin Adler <darin@apple.com>
2575 * libWebKitSystemInterface.a: Universal binary.
2576 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2578 2005-07-01 John Sullivan <sullivan@apple.com>
2580 - added WKExecutableLinkedInTigerOrEarlier
2582 * WebKitSystemInterface.h:
2583 * libWebKitSystemInterface.a:
2585 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2587 - updated for crashing bugfix
2589 * libWebKitSystemInterface.a:
2591 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2595 * WebKitSystemInterface.h:
2596 * libWebKitSystemInterface.a:
2598 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2602 * WebKitSystemInterface.h:
2603 * libWebKitSystemInterface.a:
2605 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2609 * WebKitSystemInterface.h:
2610 * libWebKitSystemInterface.a:
2612 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2616 * WebKitSystemInterface.h:
2617 * libWebKitSystemInterface.a:
2619 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2623 * WebKitSystemInterface.h:
2624 * libWebKitSystemInterface.a:
2626 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2630 * WebKitSystemInterface.h:
2631 * libWebKitSystemInterface.a:
2633 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2637 * WebKitSystemInterface.h:
2638 * libWebKitSystemInterface.a:
2640 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2644 * WebKitSystemInterface.h:
2645 * libWebKitSystemInterface.a:
2647 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2649 - added a few more bits of SPI
2651 * WebKitSystemInterface.h:
2652 * libWebKitSystemInterface.a:
2654 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2656 - added file type and NSURLResponse caching SPI
2658 * WebKitSystemInterface.h:
2659 * libWebKitSystemInterface.a:
2661 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2663 - initial checkin of WebKitSystemInterface binary
2665 * WebKitSystemInterface.h: Added.
2666 * libWebKitSystemInterface.a: Added.