1 2010-11-29 Steve Falkenburg <sfalken@apple.com>
3 Windows build fix (part 2).
4 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
6 * win/tools/vsprops/common.vsprops:
8 2010-11-19 Steve Falkenburg <sfalken@apple.com>
10 Reviewed by Adam Roben.
12 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
13 https://bugs.webkit.org/show_bug.cgi?id=49858
15 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
16 - To simplify editing (editing vsprops build steps is confusing).
17 - For more readable diffs.
19 To add a prebuild/prelink/postbuild step for a vcproj,
20 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
21 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
22 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
24 * win/tools/vsprops/common.vsprops:
25 * win/tools/vsprops/release.vsprops:
27 2010-11-29 Anders Carlsson <andersca@apple.com>
29 Reviewed by Sam Weinig and Simon Fraser.
31 WebKitSystemInterface.h piece of r72438.
33 * WebKitSystemInterface.h:
35 2010-11-22 Adam Roben <aroben@apple.com>
37 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
39 Apple's Windows build allows placing header files and import libraries for WebKit's
40 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
41 $WebKitLibrariesDir environment variable. This is both required for production builds and
42 convenient for Apple-internal developer builds. Apple's production builds also require that
43 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
44 builds, the files are copied into that directory tree by the
45 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
47 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
49 This .vsprops copying is problematic in one very important case: when a developer updates
50 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
51 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
52 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
53 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
54 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
55 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
57 To fix this, we now use normal relative paths to access the .vsprops files in the source
58 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
59 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
60 unset, so the normal relative paths are used to read the .vsprops files out of the source
61 tree directly. In production builds, this environment variable is set to a fake directory
62 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
65 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
67 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
69 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
70 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
71 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
72 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
73 FeatureDefines.vsprops becomes:
75 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
79 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
81 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
82 actually exist since they are matched by an equal number of ".." path components.)
84 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
85 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
87 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
90 Reviewed by Dave Hyatt.
92 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
93 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
94 builds to redirect the relative paths used to find the shared .vsprops files into
95 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
97 2010-11-18 Steve Falkenburg <sfalken@apple.com>
99 Rubber-stamped by Adam Roben.
101 Remove unused debug_internal vsprops file.
103 * win/tools/vsprops/debug_internal.vsprops: Removed.
105 2010-11-18 Steve Falkenburg <sfalken@apple.com>
107 Reviewed by Adam Roben.
109 Debug_Internal Windows configuration is unnecessary, should be removed
110 https://bugs.webkit.org/show_bug.cgi?id=49753
112 * win/tools/vsprops/debug.vsprops:
113 * win/tools/vsprops/debug_internal.vsprops:
115 2010-11-17 Steve Falkenburg <sfalken@apple.com>
117 Rubber-stamped by Adam Roben.
119 Update WebKitSystemInterfaceWin.
121 * win/lib/WebKitSystemInterface.lib:
122 * win/lib/WebKitSystemInterface_debug.lib:
124 2010-11-16 Adam Roben <aroben@apple.com>
126 Ignore files from libdispatch/zlib
128 Rubber-stamped by Eric Seidel.
130 * win/include: Modified property svn:ignore.
131 * win/lib: Modified property svn:ignore.
133 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
135 Reviewed by David Hyatt.
137 HTML5 Ruby support should be mandatory feature
138 https://bugs.webkit.org/show_bug.cgi?id=49272
140 Remove Ruby as optional feature.
142 * win/tools/vsprops/FeatureDefines.vsprops:
143 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
145 2010-10-29 Dan Bernstein <mitz@apple.com>
147 Snow Leopard PowerPC build fix.
149 * libWebKitSystemInterfaceSnowLeopard.a:
151 2010-10-29 Dan Bernstein <mitz@apple.com>
153 Leopard PowerPC build fix.
155 * libWebKitSystemInterfaceLeopard.a:
157 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
159 Reviewed by Adam Roben and David Kilzer.
161 Fix and cleanup of build systems
162 https://bugs.webkit.org/show_bug.cgi?id=48342
164 Remove unnecessary ENABLE_SANDBOX.
165 Add missing features to converge to FeatureDefines.xcconfig.
167 * win/tools/vsprops/FeatureDefines.vsprops:
168 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
170 2010-10-28 Dan Bernstein <mitz@apple.com>
172 Reviewed by John Sullivan.
174 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
175 upcoming ComplexTextController patch.
177 * WebKitSystemInterface.h:
178 * libWebKitSystemInterfaceLeopard.a:
179 * libWebKitSystemInterfaceSnowLeopard.a:
181 2010-10-28 Ivan Krstić <ike@apple.com>
183 Reviewed by Mark Rowe.
185 Remove unused experimental proxied panel interface.
186 <rdar://problem/7237059>
188 * WebKitSystemInterface.h:
190 2010-10-27 Anders Carlsson <andersca@apple.com>
192 Reviewed by Sam Weinig.
194 Find indicators do not bounce
195 https://bugs.webkit.org/show_bug.cgi?id=48490
196 <rdar://problem/8564276>
198 Add bounce animation context functions.
200 * WebKitSystemInterface.h:
201 * libWebKitSystemInterfaceLeopard.a:
202 * libWebKitSystemInterfaceSnowLeopard.a:
204 2010-10-26 Adam Roben <aroben@apple.com>
206 Fix duplicate vsprops name
208 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
209 "FeatureDefinesCairo" to match the filename.
211 2010-10-23 Alexey Proskuryakov <ap@apple.com>
215 * win/lib/WebKitSystemInterface.lib:
216 * win/lib/WebKitSystemInterface_debug.lib:
218 2010-10-23 Alexey Proskuryakov <ap@apple.com>
220 Reviewed by Anders Carlsson.
222 https://bugs.webkit.org/show_bug.cgi?id=48083
223 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
225 * WebKitSystemInterface.h:
226 * libWebKitSystemInterfaceLeopard.a:
227 * libWebKitSystemInterfaceSnowLeopard.a:
228 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
229 * win/lib/WebKitSystemInterface.lib:
230 * win/lib/WebKitSystemInterface_debug.lib:
231 Updated WebKitSystemInterface with necessary methods.
233 2010-10-22 Adam Roben <aroben@apple.com>
235 Turn on ENABLE_3D_RENDERING on all Windows builds
237 Reviewed by Sam Weinig.
239 * win/tools/vsprops/FeatureDefines.vsprops:
241 2010-10-20 Adam Roben <aroben@apple.com>
245 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
246 * win/lib/WebKitSystemInterface.lib:
247 * win/lib/WebKitSystemInterface_debug.lib:
248 Use a WKCFURLCredentialRef type to protect against changes to the
249 definition of CFURLCredentialRef.
251 2010-10-19 Adam Roben <aroben@apple.com>
255 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
256 this file that I meant to check in in r70129.
258 2010-10-19 Adam Roben <aroben@apple.com>
260 Add WKCACFContext and related functions
262 Fixes <http://webkit.org/b/43244>.
264 Reviewed by Sam Weinig.
266 * win/lib/WebKitSystemInterface.lib:
267 * win/lib/WebKitSystemInterface_debug.lib:
269 2010-10-14 Ada Chan <adachan@apple.com>
271 Rubber-stamped by Adam Roben.
275 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
276 * win/lib/WebKitSystemInterface.lib:
277 * win/lib/WebKitSystemInterface_debug.lib:
279 2010-10-14 Ada Chan <adachan@apple.com>
281 Reviewed by Steve Falkenburg.
283 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
284 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
286 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
287 * win/lib/WebKitSystemInterface.lib:
288 * win/lib/WebKitSystemInterface_debug.lib:
290 2010-10-11 Mike Thole <mthole@apple.com>
292 Reviewed by Darin Adler.
294 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
295 https://bugs.webkit.org/show_bug.cgi?id=47495
297 * WebKitSystemInterface.h:
298 * libWebKitSystemInterfaceLeopard.a:
299 * libWebKitSystemInterfaceSnowLeopard.a:
301 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
303 Unreviewed build fix.
305 WinCairo also needs access to the <inttypes.h> header requirement
306 introduced by Bug 46357.
308 * win/tools/vsprops/WinCairo.vsprops:
310 2010-09-17 Sam Weinig <sam@webkit.org>
312 Reviewed, tweaked, and landed by Anders Carlsson.
314 Add WKCopyNSURLResponsePeerCertificates.
316 * WebKitSystemInterface.h:
317 * libWebKitSystemInterfaceLeopard.a:
318 * libWebKitSystemInterfaceSnowLeopard.a:
320 2010-09-16 Eric Uhrhane <ericu@chromium.org>
324 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
325 https://bugs.webkit.org/show_bug.cgi?id=45798
327 * win/tools/vsprops/FeatureDefines.vsprops:
328 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
330 2010-09-09 Jer Noble <jer.noble@apple.com>
332 Reviewed by Eric Carlson.
334 Adopt shared control drawing for <video> controls on Windows
335 https://bugs.webkit.org/show_bug.cgi?id=45490
337 * win/lib/WebKitSystemInterface.lib:
338 * win/lib/WebKitSystemInterface_debug.lib:
340 2010-09-10 Anders Carlsson <andersca@apple.com>
342 WebKitSystemInterface part of:
343 Set the visible name for the web process
344 https://bugs.webkit.org/show_bug.cgi?id=45564
345 <rdar://problem/8416970>
347 * WebKitSystemInterface.h:
348 * libWebKitSystemInterfaceLeopard.a:
349 * libWebKitSystemInterfaceSnowLeopard.a:
351 2010-08-05 Jian Li <jianli@chromium.org>
353 Reviewed by David Levin.
355 Unify blob related feature defines to ENABLE(BLOB).
356 https://bugs.webkit.org/show_bug.cgi?id=43081
358 * win/tools/vsprops/FeatureDefines.vsprops:
359 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
361 2010-08-04 Dan Bernstein <mitz@apple.com>
363 Reviewed by Darin Adler.
365 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
366 https://bugs.webkit.org/show_bug.cgi?id=43467
368 * WebKitSystemInterface.h:
369 * libWebKitSystemInterfaceLeopard.a:
370 * libWebKitSystemInterfaceSnowLeopard.a:
371 * libWebKitSystemInterfaceTiger.a:
373 2010-08-03 Beth Dakin <bdakin@apple.com>
375 Reviewed by Alice Liu.
377 Enable MathML on Windows.
379 * win/tools/vsprops/FeatureDefines.vsprops:
381 2010-07-30 Adam Roben <aroben@apple.com>
383 Roll our r64361 and r64363
385 We can't make these changes until QuartzCore.lib is included in
386 WebKitSupportLibrary.
388 2010-07-30 Adam Roben <aroben@apple.com>
390 Add WKCACFContext and related functions
392 Also added some functions used by WKCAImageQueue.
394 Fixes <http://webkit.org/b/43244>.
396 Reviewed by Sam Weinig.
398 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
399 * win/lib/WebKitSystemInterface.lib:
400 * win/lib/WebKitSystemInterface_debug.lib:
402 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
404 Reviewed by Ojan Vafai.
406 Add FILE_SYSTEM build flag for FileSystem API
407 https://bugs.webkit.org/show_bug.cgi?id=42915
409 * win/tools/vsprops/FeatureDefines.vsprops:
410 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
412 2010-07-12 Mark Rowe <mrowe@apple.com>
414 Rubber-stamped by Sam Weinig.
416 Update WebKitSystemInterface.
418 * libWebKitSystemInterfaceLeopard.a:
419 * libWebKitSystemInterfaceSnowLeopard.a:
420 * libWebKitSystemInterfaceTiger.a:
422 2010-07-12 Adam Roben <aroben@apple.com>
424 Stop generating stripped symbols for Release builds
426 It turns out we can strip the symbols after-the-fact using PDBCopy.
428 Fixes <http://webkit.org/b/42085>.
430 Reviewed by Steve Falkenburg.
432 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
433 attribute, which caused link.exe to generate a stripped PDB file for
436 2010-07-08 Eric Carlson <eric.carlson@apple.com>
438 Reviewed by Dan Bernstein.
440 Update WebKitSystemInterface.
442 * libWebKitSystemInterfaceLeopard.a:
443 * libWebKitSystemInterfaceSnowLeopard.a:
444 * libWebKitSystemInterfaceTiger.a:
446 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
448 Reviewed by Adam Roben.
450 Disable MSVC warning 4288.
451 https://bugs.webkit.org/show_bug.cgi?id=41804
453 MSVC has a non-standard extension that allows variables declared
454 in for-loops to remain visible in the same scope even after
456 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
457 option (turned on by default) enables all MSVC extensions, and
458 /Zc:forScope- tells the compiler to issue a C4288 warning when the
459 same variable is declared in the for-loop and re-declared later in
462 There seems to be a bug in VS2005 that erroneously enables
463 /Zc:forScope- even when that option is not specified
464 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
465 like our build got hit by that bug, so we need to disable warning
468 * win/tools/vsprops/common.vsprops:
470 2010-07-01 Simon Fraser <simon.fraser@apple.com>
472 Reviewed by Sam Weinig.
474 <rdar://problem/8154047>
476 Update WebKitSystemInterface, making some functions used by
477 WebKit2 available in 32-bit (for reals this time).
479 * libWebKitSystemInterfaceLeopard.a:
480 * libWebKitSystemInterfaceSnowLeopard.a:
481 * libWebKitSystemInterfaceTiger.a:
483 2010-07-01 Simon Fraser <simon.fraser@apple.com>
485 Reviewed by Sam Weinig.
487 <rdar://problem/8154047>
489 Update WebKitSystemInterface, making some functions used by
490 WebKit2 available in 32-bit.
492 * WebKitSystemInterface.h:
493 * libWebKitSystemInterfaceLeopard.a:
494 * libWebKitSystemInterfaceSnowLeopard.a:
495 * libWebKitSystemInterfaceTiger.a:
497 2010-06-23 John Gregg <johnnyg@google.com>
499 Reviewed by Kent Tamura.
501 add ENABLE_DIRECTORY_UPLOAD build support
502 https://bugs.webkit.org/show_bug.cgi?id=41100
504 * win/tools/vsprops/FeatureDefines.vsprops:
505 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
507 2010-06-27 Steve Falkenburg <sfalken@apple.com>
509 Windows (Cairo) build fix.
510 Add missing ENABLE_WEB_TIMING feature define.
512 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
514 2010-06-27 Steve Falkenburg <sfalken@apple.com>
517 Disable ENABLE_WEB_TIMING on Windows.
519 * win/tools/vsprops/FeatureDefines.vsprops:
521 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
523 Reviewed by Dimitri Glazkov.
525 Add a VS macro for enabling Web Timing support.
526 https://bugs.webkit.org/show_bug.cgi?id=38924
528 * win/tools/vsprops/FeatureDefines.vsprops:
530 2010-06-21 Sam Weinig <sam@webkit.org>
532 Reviewed by Anders Carlsson.
534 Update WebKitSystemInterface.
536 * WebKitSystemInterface.h:
537 * libWebKitSystemInterfaceLeopard.a:
538 * libWebKitSystemInterfaceSnowLeopard.a:
539 * libWebKitSystemInterfaceTiger.a:
541 2010-06-21 Dan Bernstein <mitz@apple.com>
543 Speculative build fix.
545 * WebKitSystemInterface.h:
547 2010-06-21 Dan Bernstein <mitz@apple.com>
549 Reviewed by Darin Adler.
551 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
552 https://bugs.webkit.org/show_bug.cgi?id=10228
554 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
555 * libWebKitSystemInterfaceLeopard.a:
556 * libWebKitSystemInterfaceSnowLeopard.a:
557 * libWebKitSystemInterfaceTiger.a:
559 2010-06-21 Satish Sampath <satish@chromium.org>
561 Reviewed by Steve Block.
563 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
564 https://bugs.webkit.org/show_bug.cgi?id=40878
566 * win/tools/vsprops/FeatureDefines.vsprops:
567 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
569 2010-06-02 Sterling Swigart <sswigart@google.com>
571 Reviewed by David Levin.
573 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
574 https://bugs.webkit.org/show_bug.cgi?id=39906
576 * win/tools/vsprops/FeatureDefines.vsprops:
577 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
579 2010-05-24 Jer Noble <jer.noble@apple.com>
581 No review; build fix only.
583 Roll-out changes r60110.
585 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
586 * win/lib/WebKitSystemInterface.lib:
587 * win/lib/WebKitSystemInterface_debug.lib:
589 2010-05-24 Jer Noble <jer.noble@apple.com>
591 No review; build fix only.
593 Roll-out changes r60094, 60096-60097.
595 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
596 * win/lib/WebKitSystemInterface.lib:
597 * win/lib/WebKitSystemInterface_debug.lib:
599 2010-05-23 Jer Noble <jer.noble@apple.com>
601 Reviewed by Eric Carlson.
603 HTML5 <video> tag performance worse than Flash
604 https://bugs.webkit.org/show_bug.cgi?id=39577
605 rdar://problem/7982458
607 Added WebKitSystemInterface calls for new CAImageQueue APIs.
609 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
610 * win/lib/WebKitSystemInterface.lib:
611 * win/lib/WebKitSystemInterface_debug.lib:
613 2010-05-20 Steve Block <steveblock@google.com>
615 Reviewed by Jeremy Orlow.
617 Provide bindings for DeviceOrientation
618 https://bugs.webkit.org/show_bug.cgi?id=39210
620 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
622 * win/tools/vsprops/FeatureDefines.vsprops:
623 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
625 2010-04-09 Alexey Proskuryakov <ap@apple.com>
627 Reviewed by Maciej Stachowiak.
629 https://bugs.webkit.org/show_bug.cgi?id=24572
630 XMLHttpRequest.statusText returns always "OK" on Mac
632 * WebKitSystemInterface.h:
633 * libWebKitSystemInterfaceLeopard.a:
634 * libWebKitSystemInterfaceSnowLeopard.a:
635 * libWebKitSystemInterfaceTiger.a:
637 2010-04-07 Chris Marrin <cmarrin@apple.com>
639 Reviewed by Steve Falkenburg.
641 Remove QuartzCoreInterface from the build
643 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
645 * win/bin/QuartzCoreInterface.dll: Removed.
646 * win/include/QuartzCoreInterface: Removed.
647 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
648 * win/lib/QuartzCoreInterface.lib: Removed.
650 2010-04-02 Jer Noble <jer.noble@apple.com>
652 Reviewed by Eric Carlson.
654 https://bugs.webkit.org/show_bug.cgi?id=36624
656 Update WebKitSystemInterface
658 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
659 * libWebKitSystemInterfaceLeopard.a:
660 * libWebKitSystemInterfaceSnowLeopard.a:
661 * libWebKitSystemInterfaceTiger.a:
663 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
665 Reviewed by Dmitry Titov.
667 Add FileThread for async file operation support in FileReader and FileWriter
668 https://bugs.webkit.org/show_bug.cgi?id=36896
670 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
671 for FileReader and FileWriter support.
673 * win/tools/vsprops/FeatureDefines.vsprops:
674 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
676 2010-03-25 Mark Rowe <mrowe@apple.com>
678 Rubber-stamped by Dan Bernstein.
680 Update WebCoreSQLite3 to SQLite v3.6.12.
682 * WebCoreSQLite3/sqlite3.h:
683 * WebCoreSQLite3/sqlite3ext.h:
684 * libWebCoreSQLite3.a:
685 * libWebKitSystemInterfaceLeopard.a:
686 * libWebKitSystemInterfaceSnowLeopard.a:
687 * libWebKitSystemInterfaceTiger.a:
689 2010-03-23 Dan Bernstein <mitz@apple.com>
691 Reviewed by John Sullivan.
693 WebKitSystemInterface part of
694 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
696 https://bugs.webkit.org/show_bug.cgi?id=36479.
698 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
699 * libWebKitSystemInterfaceSnowLeopard.a: Updated
701 2010-03-16 Dan Bernstein <mitz@apple.com>
703 Reviewed by Sam Weinig.
705 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
707 * win/lib/WebKitSystemInterface.lib:
708 * win/lib/WebKitSystemInterface_debug.lib:
710 2010-03-15 Andy Estes <aestes@apple.com>
712 Reviewed by John Sullivan.
714 Added two new output arguments to WKGetWheelEventDeltas() to return
715 the number of scroll wheel ticks in the x and y directions.
717 https://bugs.webkit.org/show_bug.cgi?id=29601.
718 <rdar://problem/7453254>
720 * WebKitSystemInterface.h:
721 * libWebKitSystemInterfaceLeopard.a:
722 * libWebKitSystemInterfaceSnowLeopard.a:
723 * libWebKitSystemInterfaceTiger.a:
725 2010-03-14 Dan Bernstein <mitz@apple.com>
727 Reviewed by Darin Adler.
729 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
731 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
732 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
733 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
734 wkCreateFontsPlist().
735 * win/lib/WebKitSystemInterface.lib: Updated.
736 * win/lib/WebKitSystemInterface_debug.lib: Updated.
738 2010-03-08 Jian Li <jianli@chromium.org>
740 Reviewed by Dmitry Titov.
743 https://bugs.webkit.org/show_bug.cgi?id=32993
745 Add ENABLE_BLOB_SLICE feature define.
747 * win/tools/vsprops/FeatureDefines.vsprops:
748 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
750 2010-02-19 Maciej Stachowiak <mjs@apple.com>
752 Reviewed by David Levin.
754 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
755 https://bugs.webkit.org/show_bug.cgi?id=35147
757 * win/tools/vsprops/FeatureDefines.vsprops:
759 2010-02-18 Steve Falkenburg <sfalken@apple.com>
761 Reviewed by Dan Bernstein.
763 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
764 https://bugs.webkit.org/show_bug.cgi?id=35076
766 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
767 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
768 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
770 2010-02-16 Gavin Barraclough <barraclough@apple.com>
772 Reviewed by NOBODY (Build fix).
774 Disable warnings preventing use of anonymous structs/onions -
775 don't take all my fun toys away, these are useful & awesome!
777 * win/tools/vsprops/common.vsprops:
779 2010-02-11 Brian Weinstein <bweinstein@apple.com>
781 Rubber-stamped by Eric Seidel.
783 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
786 * win/tools/vsprops/FeatureDefines.vsprops:
788 2010-02-08 Maciej Stachowiak <mjs@apple.com>
790 Reviewed by Cameron Zwarich.
792 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
793 https://bugs.webkit.org/show_bug.cgi?id=34698
795 * win/tools/vsprops/FeatureDefines.vsprops:
797 2010-02-04 Mark Rowe <mrowe@apple.com>
799 Reviewed by Steve Falkenburg.
801 Update auto-version.sh to better handle major version numbers with fewer than three digits,
802 and the case when WEBKITLIBRARIESDIR is not set.
804 * win/tools/scripts/auto-version.sh:
806 2010-02-04 Steve Falkenburg <sfalken@apple.com>
808 Windows build fix for projects not defining WebKitLibrariesDir.
810 * win/tools/scripts/auto-version.sh:
812 2010-02-03 Dan Bernstein <mitz@apple.com>
814 Reviewed by Anders Carlsson.
816 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
818 * libWebKitSystemInterfaceLeopard.a:
820 2010-02-02 Steve Falkenburg <sfalken@apple.com>
822 Reviewed by Darin Adler.
824 Copyright year updating for Windows version resources should be automatic
825 https://bugs.webkit.org/show_bug.cgi?id=34503
827 * win/tools/scripts/auto-version.sh:
829 2010-02-02 Martin Robinson <mrobinson@webkit.org>
831 Unreviewed build fix.
833 The WinCairo build requires this script to be executable.
835 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
837 2010-01-29 Mark Rowe <mrowe@apple.com>
839 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
841 * win/tools/vsprops/FeatureDefines.vsprops:
842 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
844 2010-01-26 Alexey Proskuryakov <ap@apple.com>
846 More Windows build fixing.
848 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
849 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
850 specialization sometimes - but it's not instantiated, so it's harmless.
852 2010-01-22 Steve Falkenburg <sfalken@apple.com>
854 Reviewed by Darin Adler.
856 https://bugs.webkit.org/show_bug.cgi?id=34025
857 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
859 * win/tools/vsprops/FeatureDefines.vsprops:
860 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
862 2010-01-20 Steve Falkenburg <sfalken@apple.com>
864 Reviewed by Darin Adler and Adam Roben.
866 Feature defines are difficult to maintain on Windows builds
867 https://bugs.webkit.org/show_bug.cgi?id=33883
869 FeatureDefines.vsprops are now maintained in a way similar to
870 Configurations/FeatureDefines.xcconfig, with the added advantage
871 of having a single FeatureDefines file across all projects.
873 Keep this list of features (not enabled/disabled state) in sync with
874 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
876 Add new features to both PreprocessorDefinitions and UserMacro sections.
877 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
879 * win/tools/scripts/feature-defines.sh: Added.
880 * win/tools/vsprops/FeatureDefines.vsprops: Added.
881 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
882 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
884 2010-01-13 Simon Fraser <simon.fraser@apple.com>
886 Reviewed by Darin Adler.
888 <rdar://problem/7532544>
890 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
891 be used for a shadow drawing fix. Once more, with feeling. On Windows.
893 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
894 * win/lib/WebKitSystemInterface.lib:
895 * win/lib/WebKitSystemInterface_debug.lib:
897 2010-01-13 Simon Fraser <simon.fraser@apple.com>
899 Reviewed by Darin Adler.
901 <rdar://problem/7532544>
903 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
904 be used for a shadow drawing fix.
906 * win/lib/WebKitSystemInterface.lib:
907 * win/lib/WebKitSystemInterface_debug.lib:
909 2010-01-13 Simon Fraser <simon.fraser@apple.com>
911 Reviewed by Darin Adler.
913 <rdar://problem/7532544>
915 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
916 be used for a shadow drawing fix.
918 * WebKitSystemInterface.h:
919 * libWebKitSystemInterfaceLeopard.a:
920 * libWebKitSystemInterfaceSnowLeopard.a:
921 * libWebKitSystemInterfaceTiger.a:
923 2010-01-07 Alexey Proskuryakov <ap@apple.com>
925 Not reviewed, build fix.
927 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
928 clients of another class). WebCore doesn't use all methods of JSString, so
929 we don't export all classes clients could theoretically access via JSString.
931 * win/tools/vsprops/common.vsprops:
933 2009-12-21 Mark Rowe <mrowe@apple.com>
935 Reviewed by Samuel Weinig.
937 Update WebKitSystemInterface.
939 * libWebKitSystemInterfaceLeopard.a:
940 * libWebKitSystemInterfaceSnowLeopard.a:
941 * libWebKitSystemInterfaceTiger.a:
943 2009-12-21 Mark Rowe <mrowe@apple.com>
945 Reviewed by Samuel Weinig.
947 Update WebKitSystemInterface.
949 * WebKitSystemInterface.h:
950 * libWebKitSystemInterfaceLeopard.a:
951 * libWebKitSystemInterfaceSnowLeopard.a:
952 * libWebKitSystemInterfaceTiger.a:
954 2009-12-18 Sam Weinig <sam@webkit.org>
956 Reviewed by Anders Carlsson.
958 Update WebKitSystemInterface for <rdar://problem/7237059>.
960 * WebKitSystemInterface.h:
961 * libWebKitSystemInterfaceLeopard.a:
962 * libWebKitSystemInterfaceSnowLeopard.a:
963 * libWebKitSystemInterfaceTiger.a:
965 2009-12-15 Dan Bernstein <mitz@apple.com>
967 Reviewed by Adam Roben.
969 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
970 Core Graphics when available
972 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
973 wkCanCreateCGFontWithLOGFONT().
974 * win/lib/WebKitSystemInterface.lib:
975 * win/lib/WebKitSystemInterface_debug.lib:
977 2009-12-12 Eric Carlson <eric.carlson@apple.com>
979 Reviewed by Darin Adler.
981 <rdar://problem/7453726> Pull shared UI code into WebKit
983 * WebKitSystemInterface.h:
984 * libWebKitSystemInterfaceLeopard.a:
985 * libWebKitSystemInterfaceSnowLeopard.a:
986 * libWebKitSystemInterfaceTiger.a:
988 2009-12-11 Chris Marrin <cmarrin@apple.com>
990 Reviewed by Adam Roben.
992 Add QuartzCore build files to OpenSource tree
993 https://bugs.webkit.org/show_bug.cgi?id=31856
995 This allows proper building and linking with QuartzCore
999 * win/bin/QuartzCoreInterface.dll: Added.
1000 * win/include/QuartzCoreInterface: Added.
1001 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1002 * win/lib/QuartzCoreInterface.lib: Added.
1004 2009-12-07 Adam Roben <aroben@apple.com>
1006 Windows build fix for checkouts with a space in the path
1008 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1009 before passing it to mkdir.
1011 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1013 Reviewed by Darin Adler.
1015 https://bugs.webkit.org/show_bug.cgi?id=32036
1016 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1018 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1019 * win/lib/WebKitSystemInterface.lib:
1020 * win/lib/WebKitSystemInterface_debug.lib:
1021 Update WebKitSystemInterface.
1023 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1025 Reviewed by Brady Eidson.
1027 https://bugs.webkit.org/show_bug.cgi?id=31844
1028 SocketStreamHandleCFNet should support CONNECT proxy credentials
1030 * WebKitSystemInterface.h:
1031 * libWebKitSystemInterfaceLeopard.a:
1032 * libWebKitSystemInterfaceSnowLeopard.a:
1033 * libWebKitSystemInterfaceTiger.a:
1034 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1035 * win/lib/WebKitSystemInterface.lib:
1036 * win/lib/WebKitSystemInterface_debug.lib:
1037 Update WebKitSystemInterface.
1039 2009-11-22 Dan Bernstein <mitz@apple.com>
1041 Reviewed by Eric Carlson.
1043 Updated WebKitSystemInterface.
1045 * libWebKitSystemInterfaceLeopard.a:
1046 * libWebKitSystemInterfaceSnowLeopard.a:
1047 * libWebKitSystemInterfaceTiger.a:
1049 2009-11-22 Dan Bernstein <mitz@apple.com>
1051 Reviewed by Cameron Zwarich.
1053 Fixed a leak in WKDrawMediaUIPart().
1055 * libWebKitSystemInterfaceLeopard.a:
1056 * libWebKitSystemInterfaceSnowLeopard.a:
1057 * libWebKitSystemInterfaceTiger.a:
1059 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1061 Reviewed by Simon Fraser.
1063 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1065 * WebKitSystemInterface.h:
1066 * libWebKitSystemInterfaceLeopard.a:
1067 * libWebKitSystemInterfaceSnowLeopard.a:
1068 * libWebKitSystemInterfaceTiger.a:
1070 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1072 Reviewed by Dan Bernstein.
1074 <rdar://problem/7035231>
1075 Support closed caption in <video> element
1077 * WebKitSystemInterface.h:
1078 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1079 define WKMediaUIPartToggleClosedCaptionsButton.
1081 2009-11-13 Anders Carlsson <andersca@apple.com>
1083 Reviewed by Dan Bernstein.
1085 Update WebKitSystemInterface.
1087 * WebKitSystemInterface.h:
1088 * libWebKitSystemInterfaceLeopard.a:
1089 * libWebKitSystemInterfaceSnowLeopard.a:
1090 * libWebKitSystemInterfaceTiger.a:
1092 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1094 Build correction. No review.
1096 The WinCairo build requires ENABLE_FILTERS to work properly.
1098 * win/tools/vsprops/WinCairo.vsprops:
1100 2009-11-02 Dan Bernstein <mitz@apple.com>
1102 Reviewed by John Sullivan.
1104 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1105 QuickTime Player X’s HUD.
1107 * libWebKitSystemInterfaceLeopard.a:
1108 * libWebKitSystemInterfaceSnowLeopard.a:
1109 * libWebKitSystemInterfaceTiger.a:
1111 2009-10-26 Mark Rowe <mrowe@apple.com>
1113 Reviewed by Adam Roben.
1115 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1117 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1118 in the major component of the version number.
1120 * win/tools/scripts/auto-version.sh:
1122 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1124 Reviewed by Eric Seidel.
1126 added cairo include and lib directories to debug_wincairo.vsprops
1127 https://bugs.webkit.org/show_bug.cgi?id=29831
1129 * win/tools/vsprops/debug_wincairo.vsprops:
1131 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1133 Reviewed by Dan Bernstein.
1135 https://bugs.webkit.org/show_bug.cgi?id=30456
1136 Fixes for new Debug_All Windows build configuration.
1138 * win/tools/vsprops/debug_all.vsprops:
1139 Define DEBUG_ALL in Debug_All configuration.
1140 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1142 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1144 Reviewed by Adam Roben.
1146 Add a Debug_All configuration to build entire stack as debug.
1147 Change Debug_Internal to:
1148 - stop using _debug suffix for all WebKit/Safari binaries
1149 - not use _debug as a DLL naming suffix
1150 - use non-debug C runtime lib.
1152 * win/tools/vsprops/debug_all.vsprops: Added.
1153 Use debug C runtime library in debug_all.
1154 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1155 * win/tools/vsprops/debug_internal.vsprops:
1156 Don't specify debug C runtime library in debug_internal.
1157 Don't specify _debug suffix for standard debug_internal builds.
1159 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1161 Reviewed by Simon Fraser
1163 Support fullscreen in MediaPlayer (Mac)
1164 https://bugs.webkit.org/show_bug.cgi?id=26742
1166 New methods required for video fullscreen.
1168 * WebKitSystemInterface.h:
1169 * libWebKitSystemInterfaceLeopard.a:
1170 * libWebKitSystemInterfaceSnowLeopard.a:
1171 * libWebKitSystemInterfaceTiger.a:
1173 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1176 Re-apply lost changes to auto-version.sh.
1178 * win/tools/scripts/auto-version.sh:
1180 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1182 Reviewed by Adam Roben.
1184 <rdar://problem/7271334>
1185 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1187 * WebKitSystemInterface.h:
1188 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1190 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1192 Reviewed by Mark Rowe.
1194 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1195 Safari version number shouldn't be exposed in WebKit code
1197 For a WebKit version of 532.3.4:
1198 Product version is: 5.32.3.4 (was 4.0.3.0)
1199 File version is: 5.32.3.4 (was 4.532.3.4)
1201 * win/tools/scripts/PRODUCTVERSION: Removed.
1202 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1204 2009-09-25 Dan Bernstein <mitz@apple.com>
1206 Reviewed by Adam Roben.
1208 WebKitSystemInterface changes for
1209 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1210 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1212 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1213 wkAddFontsFromPlistRepresentation() and replaced
1214 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1215 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1216 * win/lib/WebKitSystemInterface.lib:
1217 * win/lib/WebKitSystemInterface_debug.lib:
1219 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1221 Reviewed by Eric Seidel.
1223 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1224 default when the necessary dependencies are extracted into the
1226 https://bugs.webkit.org/show_bug.cgi?id=29661
1228 * win/tools/vsprops/WinCairo.vsprops:
1230 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1232 Reviewed by Dave Levin.
1234 Adjust WinCairo-specific property sheet to use static versions of
1235 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1236 of zlib.lib to link.
1238 * win/tools/vsprops/WinCairo.vsprops:
1240 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1242 Reviewed by Adam Roben.
1244 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1245 to automatically use secure versions of C runtime lib calls on Windows.
1246 https://bugs.webkit.org/show_bug.cgi?id=28824
1248 * win/tools/vsprops/common.vsprops:
1250 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1252 Rubber stamped by Steve Falkenburg.
1254 debug_wincairo.vsprops was linking against wrong C runtime.
1256 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1257 C runtime (as in the standard 'debug.vsprops' file.)
1259 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1261 Reviewed by Steve Falkenburg.
1263 Revise CFLite Debug build to emit DLL's with _debug label.
1264 https://bugs.webkit.org/show_bug.cgi?id=28695.
1266 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1268 2009-08-12 Peter Kasting <pkasting@google.com>
1270 Reviewed by Darin Adler.
1272 https://bugs.webkit.org/show_bug.cgi?id=27323
1273 Change pattern that strips all trailing whitespace to just remove EOL
1274 chars (\r, \n), to make it clear that varying EOL chars is the primary
1275 problem being solved.
1277 * win/tools/scripts/auto-version.sh:
1279 2009-08-10 Peter Kasting <pkasting@google.com>
1281 Reviewed by George Staikos.
1283 https://bugs.webkit.org/show_bug.cgi?id=27323
1284 Even more line ending-stripping for auto-version.sh, based on output
1285 provided by Jessie Berlin.
1287 * win/tools/scripts/auto-version.sh:
1289 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1291 Reviewed by Adam Roben.
1293 https://bugs.webkit.org/show_bug.cgi?id=28048.
1294 Move various WinCairo build settings into *.vsprops file.
1296 * win/tools/vsprops/cURL.vsprops: Added.
1298 2009-08-06 Peter Kasting <pkasting@google.com>
1300 Reviewed by Adam Barth.
1302 https://bugs.webkit.org/show_bug.cgi?id=27323
1303 Strip line endings at all points auto-version.sh reads data, not just
1304 the one I happened to run into.
1306 * win/tools/scripts/auto-version.sh:
1308 2009-07-27 Peter Kasting <pkasting@google.com>
1310 Reviewed by Adam Roben.
1312 https://bugs.webkit.org/show_bug.cgi?id=27323
1313 Correctly parse command output, even when the line endings are not LF,
1314 so that we don't create an autoversion.h that MSVC chokes on.
1316 * win/tools/scripts/auto-version.sh:
1318 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1320 Reviewed by Adam Roben.
1322 Add new configuration flag for redistributable Windows build.
1323 https://bugs.webkit.org/show_bug.cgi=27087
1325 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1326 new WIN_CAIRO flag used to drive non-Apple Windows build.
1328 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1330 Reviewed by Simon Fraser.
1332 Update WebKitSystemInterface for <rdar://problem/7049066>.
1334 * WebKitSystemInterface.h:
1335 * libWebKitSystemInterfaceLeopard.a:
1336 * libWebKitSystemInterfaceSnowLeopard.a:
1337 * libWebKitSystemInterfaceTiger.a:
1339 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1341 Update WebKitSystemInterface for <rdar://problem/7008093>.
1343 * WebKitSystemInterface.h:
1344 * libWebKitSystemInterfaceLeopard.a:
1345 * libWebKitSystemInterfaceSnowLeopard.a:
1346 * libWebKitSystemInterfaceTiger.a:
1348 2009-07-06 Anders Carlsson <andersca@apple.com>
1350 Update WebKitSystemInterface.
1352 * WebKitSystemInterface.h:
1353 * libWebKitSystemInterfaceLeopard.a:
1354 * libWebKitSystemInterfaceSnowLeopard.a:
1355 * libWebKitSystemInterfaceTiger.a:
1357 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1359 Reviewed by Simon Fraser.
1361 Update WebKitSystemInterface for <rdar://problem/6518119>
1363 * WebKitSystemInterface.h:
1364 * libWebKitSystemInterfaceLeopard.a:
1365 * libWebKitSystemInterfaceSnowLeopard.a:
1366 * libWebKitSystemInterfaceTiger.a:
1368 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1370 Reviewed by Simon Fraser.
1372 Update WebKitSystemInterface for <rdar://problem/7014990>
1374 * libWebKitSystemInterfaceLeopard.a:
1375 * libWebKitSystemInterfaceSnowLeopard.a:
1376 * libWebKitSystemInterfaceTiger.a:
1378 2009-06-29 Eric Carlson <eric.carlson@apple.com>
1380 Reviewed by Simon Fraser.
1382 Update WebKitSystemInterface for <rdar://problem/7014813>
1384 * WebKitSystemInterface.h:
1385 * libWebKitSystemInterfaceLeopard.a:
1386 * libWebKitSystemInterfaceSnowLeopard.a:
1387 * libWebKitSystemInterfaceTiger.a:
1389 2009-06-25 Simon Fraser <simon.fraser@apple.com>
1391 Rubber-stamped by Mark Rowe.
1393 <rdar://problem/6999737>
1395 Update the media controller images.
1397 * libWebKitSystemInterfaceLeopard.a:
1398 * libWebKitSystemInterfaceSnowLeopard.a:
1399 * libWebKitSystemInterfaceTiger.a:
1401 2009-06-16 Simon Fraser <simon.fraser@apple.com>
1403 Rubber-stamped by Anders Carlsson.
1405 Update WebKitSystemInterface for <rdar://problem/6937882>.
1407 * libWebKitSystemInterfaceLeopard.a:
1408 * libWebKitSystemInterfaceSnowLeopard.a:
1409 * libWebKitSystemInterfaceTiger.a:
1411 2009-06-02 Anders Carlsson <andersca@apple.com>
1413 Rubber-stamped by Mark Rowe.
1415 Update WebKitSystemInterface.
1417 * libWebKitSystemInterfaceLeopard.a:
1418 * libWebKitSystemInterfaceSnowLeopard.a:
1419 * libWebKitSystemInterfaceTiger.a:
1421 2009-05-27 Mark Rowe <mrowe@apple.com>
1423 Rubber-stamped by Dan Bernstein.
1425 Update WebKitSystemInterface.
1427 * libWebKitSystemInterfaceLeopard.a:
1428 * libWebKitSystemInterfaceSnowLeopard.a: Added.
1429 * libWebKitSystemInterfaceTiger.a:
1431 2009-05-26 Anders Carlsson <andersca@apple.com>
1433 Reviewed by Dan Bernstein.
1435 <rdar://problem/6901751>
1436 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1438 Remove WKCGContextIsSafeToClip.
1440 * WebKitSystemInterface.h:
1441 * libWebKitSystemInterfaceTiger.a:
1443 2009-05-21 Dan Bernstein <mitz@apple.com>
1445 Rubber-stamped by Mark Rowe.
1447 - correct a copyright header accidently reverted in r43964
1449 * WebKitSystemInterface.h:
1451 2009-05-21 Dan Bernstein <mitz@apple.com>
1453 Reviewed by Anders Carlsson.
1455 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1456 (r35515): Tiger crash painting the selection on registration page of
1459 * WebKitSystemInterface.h:
1460 * libWebKitSystemInterfaceTiger.a:
1462 2009-05-07 Simon Fraser <simon.fraser@apple.com>
1464 Source changes reviewed by Darin Adler
1466 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1468 * libWebKitSystemInterfaceLeopard.a:
1469 * libWebKitSystemInterfaceTiger.a:
1471 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1473 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1474 Indirected definition through a UserMacro.
1476 Reviewed by Mark Rowe.
1478 * win/tools/vsprops/common.vsprops:
1480 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1482 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1483 Indirected definition for __PRODUCTION__ through a UserMacro.
1485 Reviewed by Mark Rowe.
1487 * win/tools/vsprops/common.vsprops:
1489 2009-04-24 Simon Fraser <simon.fraser@apple.com>
1491 Source changes reviewed by Darin Adler
1493 https://bugs.webkit.org/show_bug.cgi?id=22242
1495 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1497 * libWebKitSystemInterfaceLeopard.a:
1498 * libWebKitSystemInterfaceTiger.a:
1500 2009-04-22 Ada Chan <adachan@apple.com>
1502 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1504 Reviewed by Darin Adler.
1506 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1507 * win/lib/WebKitSystemInterface.lib:
1508 * win/lib/WebKitSystemInterface_debug.lib:
1510 2009-04-20 Steve Falkenburg <sfalken@apple.com>
1512 Separate JavaScriptCore.dll from WebKit.dll.
1513 Slight performance improvement or no change on benchmarks.
1515 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1516 and simplifies standalone JavaScriptCore builds.
1518 Reviewed by Oliver Hunt.
1520 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1522 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1524 Reviewed by Mark Rowe.
1526 <rdar://problem/6781295> video.buffered and video.seekable are not
1527 the same. video.buffered should return only what is buffered and
1528 not what is seekable
1530 * WebKitSystemInterface.h:
1531 * libWebKitSystemInterfaceLeopard.a:
1532 * libWebKitSystemInterfaceTiger.a:
1534 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1536 Reviewed by Adele Peterson.
1538 <rdar://problem/6747241> work around QTKit no longer reaching
1539 QTMovieLoadStateComplete
1541 * WebKitSystemInterface.h:
1542 * libWebKitSystemInterfaceLeopard.a:
1543 * libWebKitSystemInterfaceTiger.a:
1545 2009-04-15 Steve Falkenburg <sfalken@apple.com>
1547 Updated WebKitSystemInterface for Windows.
1548 Changes needed for <rdar://problem/6785760>
1550 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1551 * win/lib/WebKitSystemInterface.lib:
1552 * win/lib/WebKitSystemInterface_debug.lib:
1554 2009-04-14 Mark Rowe <mrowe@apple.com>
1556 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1558 * libWebKitSystemInterfaceLeopard.a:
1559 * libWebKitSystemInterfaceTiger.a:
1561 2009-04-13 Antti Koivisto <antti@apple.com>
1563 Reviewed by Darin Adler.
1565 <rdar://problem/6740294> Increase the connection count per host
1567 * WebKitSystemInterface.h:
1568 * libWebKitSystemInterfaceLeopard.a:
1569 * libWebKitSystemInterfaceTiger.a:
1571 2009-04-10 Eric Carlson <eric.carlson@apple.com>
1573 WebKitSystemInterface changes for <rdar://problem/6646998>
1575 * libWebKitSystemInterfaceLeopard.a:
1576 * libWebKitSystemInterfaceTiger.a:
1578 2009-04-10 Simon Fraser <simon.fraser@apple.com>
1580 Fix the leopard build by updating WebKitSystemInterface.
1582 * WebKitSystemInterface.h:
1583 * libWebKitSystemInterfaceLeopard.a:
1585 2009-03-30 Steve Falkenburg <sfalken@apple.com>
1587 Bump version to 530.
1589 * win/tools/scripts/VERSION:
1591 2009-03-26 Adam Roben <aroben@apple.com>
1593 Remove SafariThemeConstants.h, which is now provided by
1594 WebKitSupportLibrary
1596 * win/include/SafariTheme: Removed.
1597 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1599 2009-03-07 Dan Bernstein <mitz@apple.com>
1601 Reviewed by Mark Rowe.
1603 - WebKitSystemInterface part of removing build-time and run-time support
1604 for legacy versions of CFNetwork and Core Graphics
1606 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1607 * win/lib/WebKitSystemInterface.lib:
1608 * win/lib/WebKitSystemInterface_debug.lib:
1610 2009-01-30 Dan Bernstein <mitz@apple.com>
1612 Reviewed by Timothy Hatcher.
1614 - <rdar://problem/6545912> expose the build number in autoversion.h
1616 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1617 with the full build number.
1619 2009-01-08 Dan Bernstein <mitz@apple.com>
1621 Reviewed by Adam Roben.
1623 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1625 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1626 * win/lib/WebKitSystemInterface.lib:
1627 * win/lib/WebKitSystemInterface_debug.lib:
1629 2008-11-11 Ada Chan <adachan@apple.com>
1631 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1632 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1634 Update window versions to correspond to Windows XP.
1636 Reviewed by Steve Falkenburg.
1638 * win/tools/vsprops/common.vsprops:
1640 2008-10-23 Anders Carlsson <andersca@apple.com>
1642 Reviewed by John Sullivan.
1644 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1646 * libWebKitSystemInterfaceLeopard.a:
1647 * libWebKitSystemInterfaceTiger.a:
1649 2008-10-08 Mark Rowe <mrowe@apple.com>
1651 Rubber-stamped by Jon Honeycutt.
1653 Remove restriction on version number ending in a 4.
1655 * win/tools/scripts/auto-version.sh:
1657 2008-10-07 Anders Carlsson <andersca@apple.com>
1659 Reviewed by Mitz Pettel.
1661 Update WebKitSystemInterface.
1663 * libWebKitSystemInterfaceLeopard.a:
1664 * libWebKitSystemInterfaceTiger.a:
1666 2008-09-09 Dan Bernstein <mitz@apple.com>
1668 Reviewed by Darin Adler.
1670 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1672 * WebKitSystemInterface.h:
1673 * libWebKitSystemInterfaceLeopard.a:
1675 2008-09-04 Adam Roben <aroben@apple.com>
1677 Ignore warning LNK4221 on Windows
1679 This warning is emitted when an object file with no public symbols is
1680 passed to the linker/librarian. This often occurs in WebCore for files
1681 that have been disabled via ENABLE()/USE() macros.
1683 Rubberstamped by Anders Carlsson.
1685 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1687 2008-08-27 Timothy Hatcher <timothy@apple.com>
1689 Adds the WKAdvanceDefaultButtonPulseAnimation function.
1691 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1693 Reviewed by Adele Peterson.
1695 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1696 * libWebKitSystemInterfaceLeopard.a: Updated.
1697 * libWebKitSystemInterfaceTiger.a: Updated.
1699 2008-08-26 Adam Roben <aroben@apple.com>
1701 Disable a truncation warning that is disabled/doesn't exist on Mac
1703 This warning was firing when initializing floats from double literals.
1704 I haven't yet found any other situation that would cause this warning
1707 Reviewed by Sam Weinig.
1709 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1711 2008-07-20 Steve Falkenburg <sfalken@apple.com>
1715 * win/tools/vsprops/common.vsprops:
1717 2008-07-08 Dan Bernstein <mitz@apple.com>
1719 Reviewed by John Sullivan.
1721 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1723 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1724 * libWebKitSystemInterfaceLeopard.a: Updated.
1725 * libWebKitSystemInterfaceTiger.a: Updated.
1727 2008-07-01 Steve Falkenburg <sfalken@apple.com>
1729 Bump version numbers.
1731 Reviewed by Mark Rowe.
1733 * win/tools/scripts/PRODUCTVERSION:
1734 * win/tools/scripts/VERSION:
1736 2008-05-13 Dan Bernstein <mitz@apple.com>
1738 Reviewed by John Sullivan.
1740 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1742 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1743 transformed graphics contexts.
1744 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1745 wkSetCGContextFontRenderingStyle().
1746 * win/lib/WebKitSystemInterface.lib: Updated.
1747 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1749 2008-05-09 Adam Roben <aroben@apple.com>
1751 Disable a MSVC warning
1753 Reviewed by Darin Adler.
1755 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1756 disabled warnings. It's a warning about decorated names being longer
1757 than MSVC's limit of 4096 characters. This warning doesn't indicate a
1758 correctness problem, but these truncated decorated names will be
1759 harder to recognize during debugging or when they appear in linker
1762 2008-04-28 Darin Adler <darin@apple.com>
1768 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1769 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1771 2008-04-24 Mark Rowe <mrowe@apple.com>
1773 Reviewed by Sam Weinig.
1775 Remove code for calculating the glyph cache size.
1777 * WebKitSystemInterface.h: Remove unused symbol.
1778 * libWebKitSystemInterfaceLeopard.a:
1779 * libWebKitSystemInterfaceTiger.a:
1781 2008-03-28 Steve Falkenburg <sfalken@apple.com>
1785 * win/tools/scripts/PRODUCTVERSION:
1787 2008-03-26 Adam Roben <aroben@apple.com>
1789 Windows build fix after r31322
1791 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1792 * win/lib/WebKitSystemInterface.lib: Updated.
1793 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1795 2008-03-26 Mark Rowe <mrowe@apple.com>
1797 Reviewed by David Hyatt.
1799 Make the Ahem font antialias correctly on Acid3 on Tiger.
1801 * WebKitSystemInterface.h:
1802 * libWebKitSystemInterfaceTiger.a:
1804 2008-03-19 Mark Rowe <mrowe@apple.com>
1806 Rubber-stamped by Sam Weinig.
1808 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1809 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1811 * libWebCoreSQLite3.a: Land a 4-way fat binary.
1813 2008-03-12 Steve Falkenburg <sfalken@apple.com>
1815 New version of WebKitSystemInterface.lib with
1816 more compiler warnings suppressed.
1818 * win/lib/WebKitSystemInterface.lib:
1819 * win/tools/vsprops/common.vsprops:
1821 2008-03-12 Dan Bernstein <mitz@apple.com>
1823 Reviewed by Darin Adler and Sam Weinig.
1825 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1827 * WebKitSystemInterface.h:
1828 * libWebKitSystemInterfaceLeopard.a:
1830 2008-03-11 Steve Falkenburg <sfalken@apple.com>
1832 Disable two PGO/LTCG specific warnings.
1836 * win/tools/vsprops/common.vsprops:
1838 2008-02-29 Mark Rowe <mrowe@apple.com>
1840 Update Tiger version of WebKitSystemInterface to match r30690.
1842 * libWebKitSystemInterfaceTiger.a:
1844 2008-02-29 Adele Peterson <adele@apple.com>
1848 Auto-generate image arrays.
1850 * libWebKitSystemInterfaceLeopard.a:
1852 2008-02-29 Mark Rowe <mrowe@apple.com>
1854 Reviewed by Anders Carlsson.
1856 Replace use of WKPathFromFont with implementation in terms of public API.
1858 * WebKitSystemInterface.h: Remove unused symbol.
1859 * libWebKitSystemInterfaceLeopard.a:
1860 * libWebKitSystemInterfaceTiger.a:
1862 2008-02-29 Mark Rowe <mrowe@apple.com>
1864 Reviewed by Oliver Hunt.
1866 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1868 * WebKitSystemInterface.h:
1869 * libWebKitSystemInterfaceLeopard.a:
1870 * libWebKitSystemInterfaceTiger.a:
1872 2008-02-29 Mark Rowe <mrowe@apple.com>
1874 Reviewed by Oliver Hunt.
1876 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1878 * WebKitSystemInterface.h:
1879 * libWebKitSystemInterfaceLeopard.a:
1881 2008-02-29 Mark Rowe <mrowe@apple.com>
1883 Reviewed by Oliver Hunt and Oliver Hunt.
1885 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1887 * WebKitSystemInterface.h: Remove unused symbol.
1888 * libWebKitSystemInterfaceLeopard.a:
1889 * libWebKitSystemInterfaceTiger.a:
1891 2008-02-28 Mark Rowe <mrowe@apple.com>
1893 Reviewed by Dan Bernstein.
1895 Remove two unused functions from WebKitSystemInterface.
1897 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
1898 a duplicate declaration of WKSecondsSinceLastInputEvent.
1899 * libWebKitSystemInterfaceLeopard.a:
1900 * libWebKitSystemInterfaceTiger.a:
1902 2008-02-28 Mark Rowe <mrowe@apple.com>
1904 Reviewed by Dave Hyatt.
1906 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
1908 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
1909 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
1911 2008-02-27 Brady Eidson <beidson@apple.com>
1915 * libWebKitSystemInterfaceTiger.a:
1917 2008-02-27 Brady Eidson <beidson@apple.com>
1919 Reviewed by Mark Rowe
1921 Removed some unused methods:
1922 WKGetNSURLResponseCalculatedExpiration
1923 WKGetNSURLResponseMustRevalidate
1925 * WebKitSystemInterface.h:
1926 * libWebKitSystemInterfaceLeopard.a:
1927 * libWebKitSystemInterfaceTiger.a:
1929 2008-02-13 Adam Roben <aroben@apple.com>
1931 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
1933 2008-02-12 Adam Roben <aroben@apple.com>
1935 Clean up auto-version.sh a bit
1937 It now does quite a bit less file I/O and many fewer fork/exec pairs.
1938 It's also quite a bit easier to read.
1942 * win/tools/scripts/auto-version.sh:
1944 2008-02-12 Steve Falkenburg <sfalken@apple.com>
1946 Versioning script change.
1948 * win/tools/scripts/auto-version.sh:
1950 2008-02-07 Ada Chan <adachan@apple.com>
1952 Added 4 new methods:
1953 wkSetClientCertificateInSSLProperties,
1954 wkCanAccessCFURLRequestHTTPBodyParts,
1955 wkCFURLRequestCopyHTTPRequestBodyParts,
1956 wkCFURLRequestSetHTTPRequestBodyParts
1958 Rubber-stamped by Steve.
1960 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1961 * win/lib/WebKitSystemInterface.lib:
1962 * win/lib/WebKitSystemInterface_debug.lib:
1964 2008-02-04 Timothy Hatcher <timothy@apple.com>
1966 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
1967 is given even if the max_page_count is increased (2920)
1969 * libWebCoreSQLite3.a:
1971 2008-02-01 Steve Falkenburg <sfalken@apple.com>
1973 <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
1975 Rubber-stamped by Jon Honeycutt.
1977 * win/tools/vsprops/common.vsprops:
1979 2008-01-29 Mark Rowe <mrowe@apple.com>
1981 Reviewed by Tim Hatcher.
1983 <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).
1985 * WebCoreSQLite3/sqlite3.h: Added.
1986 * WebCoreSQLite3/sqlite3ext.h: Added.
1987 * libWebCoreSQLite3.a: Added.
1989 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
1991 Debug (external) build fix.
1993 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
1994 This preprocessor definition is automatically set by Visual Studio as needed anyway.
1996 * win/tools/vsprops/debug.vsprops:
1998 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2000 Add preprocessor define accidently dropped in my unification,
2001 and required by some builds. Fixes an issue that caused both
2002 debug and release DLLs to be loaded.
2004 Rubber-stamped by Jon Honeycutt.
2006 * win/tools/vsprops/debug_internal.vsprops:
2008 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2010 Use recommended security-related compiler settings.
2014 * win/tools/vsprops/common.vsprops:
2016 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2020 * win/tools/vsprops/release.vsprops:
2022 2008-01-15 Adele Peterson <adele@apple.com>
2024 Reviewed by Adam and Antti.
2026 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2028 * WebKitSystemInterface.h:
2029 * libWebKitSystemInterfaceLeopard.a:
2030 * libWebKitSystemInterfaceTiger.a:
2031 * win/include/SafariTheme: Added.
2032 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2034 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2036 Use shared vsprops for most vcproj properties.
2038 Reviewed by Darin Adler.
2040 * win/tools/vsprops/common.vsprops:
2041 * win/tools/vsprops/debug.vsprops:
2042 * win/tools/vsprops/debug_internal.vsprops:
2043 * win/tools/vsprops/release.vsprops:
2045 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2047 Share common files across projects.
2050 Debug: common.vsprops, debug.vsprops
2051 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2052 Release: common.vsprops, release.vsprops
2054 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2055 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2057 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2059 Reviewed by Adam Roben.
2061 * win/tools/WinTools.make:
2062 * win/tools/scripts: Added.
2063 * win/tools/scripts/PRODUCTVERSION: Added.
2064 * win/tools/scripts/VERSION: Added.
2065 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2066 * win/tools/vsprops/debug.vsprops:
2067 * win/tools/vsprops/debug_internal.vsprops: Added.
2068 * win/tools/vsprops/release.vsprops:
2070 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2072 Add shared vsprops to help unify our Windows tools settings.
2077 * win/tools/WinTools.make: Added.
2078 * win/tools/vsprops: Added.
2079 * win/tools/vsprops/common.vsprops: Added.
2080 * win/tools/vsprops/debug.vsprops: Added.
2081 * win/tools/vsprops/release.vsprops: Added.
2083 2008-01-07 Mark Rowe <mrowe@apple.com>
2085 Update Tiger library to a G3-friendly version.
2087 * libWebKitSystemInterfaceTiger.a:
2089 2008-01-07 Adele Peterson <adele@apple.com>
2091 Reviewed by Antti, Adam, and Mitz.
2093 WebKitLibraries part of fix for
2094 <rdar://problem/5619073> Updated look for <video> controls
2095 <rdar://problem/5619057> Add volume control to video controls
2097 * WebKitSystemInterface.h:
2098 * libWebKitSystemInterfaceLeopard.a:
2099 * libWebKitSystemInterfaceTiger.a:
2101 2008-01-03 Mark Rowe <mrowe@apple.com>
2103 Update Tiger library to a G3-friendly version.
2105 * libWebKitSystemInterfaceTiger.a:
2107 2008-01-03 Adele Peterson <adele@apple.com>
2109 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2111 * WebKitSystemInterface.h:
2112 * libWebKitSystemInterfaceLeopard.a:
2113 * libWebKitSystemInterfaceTiger.a:
2115 2007-12-21 Mark Rowe <mrowe@apple.com>
2117 Rubber-stamped by Dan Bernstein.
2119 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2120 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2122 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2124 2007-12-07 Dan Bernstein <mitz@apple.com>
2126 Reviewed by Darin Adler.
2128 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2130 * WebKitSystemInterface.h:
2131 * libWebKitSystemInterfaceLeopard.a:
2132 * libWebKitSystemInterfaceTiger.a:
2134 2007-11-27 John Sullivan <sullivan@apple.com>
2136 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2137 that affects Safari.
2139 reviewed by Kevin Decker
2141 * libWebKitSystemInterfaceLeopard.a:
2142 * libWebKitSystemInterfaceTiger.a:
2144 2007-11-26 Timothy Hatcher <timothy@apple.com>
2146 Reviewed by Adam Roben.
2148 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2149 http://bugs.webkit.org/show_bug.cgi?id=16137
2151 Add a new function to make bottom window corners square for textured windows.
2153 * WebKitSystemInterface.h:
2154 * libWebKitSystemInterfaceTiger.a:
2155 * libWebKitSystemInterfaceLeopard.a:
2157 2007-11-23 Adam Roben <aroben@apple.com>
2159 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2163 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2165 * win/lib/WebKitSystemInterface.lib: Updated.
2166 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2168 2007-11-16 Anders Carlsson <andersca@apple.com>
2172 <rdar://problem/5603832>
2173 XMLHttpRequest readyState 3 & responseText buffer issues.
2175 Add wkSetCFURLRequestShouldContentSniff.
2177 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2178 * win/lib/WebKitSystemInterface.lib:
2179 * win/lib/WebKitSystemInterface_debug.lib:
2181 2007-11-05 Antti Koivisto <antti@apple.com>
2185 Update WKQTMovieViewSetDrawSynchronously.
2187 * libWebKitSystemInterfaceLeopard.a:
2188 * libWebKitSystemInterfaceTiger.a:
2190 2007-11-02 Antti Koivisto <antti@apple.com>
2192 Reviewed by Darin Adler.
2194 Update to add WKQTMovieViewSetDrawSynchronously
2196 * WebKitSystemInterface.h:
2197 * libWebKitSystemInterfaceLeopard.a:
2198 * libWebKitSystemInterfaceTiger.a:
2200 2007-10-26 Adele Peterson <adele@apple.com>
2202 Reviewed by Tim Hatcher.
2204 Updating header too for WKDrawCapsLockIndicator.
2206 * WebKitSystemInterface.h:
2208 2007-10-26 Adele Peterson <adele@apple.com>
2212 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2214 * libWebKitSystemInterfaceLeopard.a:
2215 * libWebKitSystemInterfaceTiger.a:
2217 2007-10-25 Adam Roben <aroben@apple.com>
2219 Add wkSetPatternBaseCTM.
2221 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2222 * win/lib/WebKitSystemInterface.lib:
2223 * win/lib/WebKitSystemInterface_debug.lib:
2225 2007-10-25 Sam Weinig <sam@webkit.org>
2227 Fix the windows build.
2229 * win/lib/WebKitSystemInterface.lib:
2230 * win/lib/WebKitSystemInterface_debug.lib:
2232 2007-10-25 Timothy Hatcher <timothy@apple.com>
2234 Add WKSetPatternBaseCTM.
2236 * WebKitSystemInterface.h:
2237 * libWebKitSystemInterfaceLeopard.a:
2238 * libWebKitSystemInterfaceTiger.a:
2240 2007-10-25 Timothy Hatcher <timothy@apple.com>
2244 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2246 * libWebKitSystemInterfaceLeopard.a:
2248 2007-10-25 Sam Weinig <sam@webkit.org>
2250 Added wrapper for getting the foundation cache directory.
2252 Reviewed by Adam Roben.
2254 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2255 * win/lib/WebKitSystemInterface.lib:
2256 * win/lib/WebKitSystemInterface_debug.lib:
2258 2007-10-24 Adam Roben <aroben@apple.com>
2260 Added some font-related functions needed for <rdar://5549919>
2264 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2265 * win/lib/WebKitSystemInterface.lib:
2266 * win/lib/WebKitSystemInterface_debug.lib:
2268 2007-10-24 Timothy Hatcher <timothy@apple.com>
2270 Reviewed by Mark Rowe.
2272 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2274 Add system specific versions of WebKitSystemInterface.
2276 * libWebKitSystemInterface.a: Removed.
2277 * libWebKitSystemInterfaceLeopard.a: Added.
2278 * libWebKitSystemInterfaceTiger.a: Added.
2280 2007-10-11 Ada Chan <adachan@apple.com>
2282 <rdar://problem/5534421>
2283 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2285 Reviewed by Darin Adler.
2287 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2288 * win/lib/WebKitSystemInterface.lib:
2289 * win/lib/WebKitSystemInterface_debug.lib:
2291 2007-09-27 Sam Weinig <sam@webkit.org>
2293 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2294 the resulting binary differs when built on Tiger.
2296 * libWebKitSystemInterface.a:
2298 2007-09-27 David Hyatt <hyatt@apple.com>
2300 Update WebKitSYstemInterface for @font-face changes.
2302 * WebKitSystemInterface.h:
2303 * libWebKitSystemInterface.a:
2305 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2307 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2308 the resulting binary differs when built on Tiger. See
2309 <rdar://problem/5490613>.
2311 * libWebKitSystemInterface.a:
2313 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2315 Build fix. Ran update-webkitsysteminterface script.
2317 * WebKitSystemInterface.h:
2318 * libWebKitSystemInterface.a:
2320 2007-08-28 Anders Carlsson <andersca@apple.com>
2322 Add WKSetNSURLRequestShouldContentSniff.
2324 * WebKitSystemInterface.h:
2325 * libWebKitSystemInterface.a:
2327 2007-08-28 Ada Chan <adachan@apple.com>
2329 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2334 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2335 * win/lib/WebKitSystemInterface.lib:
2336 * win/lib/WebKitSystemInterface_debug.lib:
2338 2007-07-23 Ada Chan <adachan@apple.com>
2342 Update WebKitSystemInterface.{h,lib}.
2344 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2345 * win/lib/WebKitSystemInterface.lib:
2346 * win/lib/WebKitSystemInterface_debug.lib:
2348 2007-07-19 Ada Chan <adachan@apple.com>
2350 Rubber-stamped by Adam.
2354 * win/lib/WebKitSystemInterface.lib:
2355 * win/lib/WebKitSystemInterface_debug.lib:
2357 2007-07-06 Adam Roben <aroben@apple.com>
2359 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2363 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2364 * win/lib/WebKitSystemInterface.lib:
2365 * win/lib/WebKitSystemInterface_debug.lib:
2367 2007-06-29 Antti Koivisto <antti@apple.com>
2371 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2373 * WebKitSystemInterface.h:
2374 * libWebKitSystemInterface.a:
2376 2007-03-29 Beth Dakin <bdakin@apple.com>
2378 Rubber-stamped by Adam.
2380 Keep OpenSource building.
2382 * WebKitSystemInterface.h:
2383 * libWebKitSystemInterface.a:
2385 2007-03-28 Antti Koivisto <antti@apple.com>
2387 Update libWebKitSystemInterface, previous version was out of date.
2389 * libWebKitSystemInterface.a:
2391 2007-03-27 Antti Koivisto <antti@apple.com>
2393 Reviewed by Darin Adler.
2395 Added wkGetWheelEventDeltas
2397 * WebKitSystemInterface.h:
2398 * libWebKitSystemInterface.a:
2400 2007-03-07 Mark Rowe <mrowe@apple.com>
2402 Build fix. Rebuild against 10.4 SDK.
2404 * libWebKitSystemInterface.a:
2406 2007-03-06 Kevin Decker <kdecker@apple.com>
2410 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2412 * libWebKitSystemInterface.a:
2414 2007-02-21 Anders Carlsson <acarlsson@apple.com>
2416 Add new version with WKCGContextIsBitmapContext.
2418 * WebKitSystemInterface.h:
2419 * libWebKitSystemInterface.a:
2421 2006-12-16 Adele Peterson <adele@apple.com>
2425 WebKitLibraries part of fix for:
2426 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2428 Added wkDrawTextFieldCellFocusRing.
2430 * WebKitSystemInterface.h:
2431 * libWebKitSystemInterface.a:
2433 2006-10-11 Darin Adler <darin@apple.com>
2435 Reviewed by John Sullivan.
2437 * WebKitSystemInterface.h: Updated to a C++-compatible version.
2439 2006-08-31 Adele Peterson <adele@apple.com>
2441 Reviewed by John Sullivan.
2443 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2445 * WebKitSystemInterface.h:
2446 * libWebKitSystemInterface.a:
2448 2006-08-30 Adele Peterson <adele@apple.com>
2452 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2453 Enable secure input mode for new password fields
2455 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2456 * libWebKitSystemInterface.a:
2458 2006-07-09 Anders Carlsson <acarlsson@apple.com>
2460 Reviewed by Darin Adler.
2462 * WebKitSystemInterface.h:
2463 * libWebKitSystemInterface.a:
2466 2006-07-05 Adele Peterson <adele@apple.com>
2468 Reviewed by Maciej and Hyatt.
2470 * WebKitSystemInterface.h: Updated.
2471 * libWebKitSystemInterface.a: Updated.
2473 2006-06-16 Adele Peterson <adele@apple.com>
2477 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2478 * libWebKitSystemInterface.a: ditto.
2480 2006-04-01 Eric Seidel <eseidel@apple.com>
2482 * libWebKitSystemInterface.a: commit a universal binary.
2484 2006-04-01 Darin Adler <darin@apple.com>
2488 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2489 code to use the system default alpha.
2491 2006-03-17 Eric Seidel <eseidel@apple.com>
2493 * libWebKitSystemInterface.a: commit a universal binary.
2495 2006-03-17 Adele Peterson <adele@apple.com>
2497 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2498 * libWebKitSystemInterface.a: ditto
2500 2006-02-28 John Sullivan <sullivan@apple.com>
2502 * WebKitSystemInterface.h: Removed WKMouseIsDown()
2503 * libWebKitSystemInterface.a: ditto
2505 2006-02-23 Timothy Hatcher <timothy@apple.com>
2507 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2509 * libWebKitSystemInterface.a:
2511 2006-02-19 Darin Adler <darin@apple.com>
2513 * WebKitSystemInterface.h: Added WKDrawFocusRing.
2514 * libWebKitSystemInterface.a: Ditto.
2516 2006-02-06 John Sullivan <sullivan@apple.com>
2518 * WebKitSystemInterface.h:
2519 * libWebKitSystemInterface.a:
2520 removed WKExecutableLinkedInTigerOrEarlier
2522 2005-11-01 Darin Adler <darin@apple.com>
2524 * libWebKitSystemInterface.a: Updated.
2526 2005-10-04 Maciej Stachowiak <mjs@apple.com>
2530 * WebKitSystemInterface.h:
2531 * libWebKitSystemInterface.a:
2533 2005-09-08 Justin Garcia <justin.garcia@apple.com>
2535 * WebKitSystemInterface.h: Update to latest
2536 * libWebKitSystemInterface.a: ditto
2538 2005-09-04 Darin Adler <darin@apple.com>
2540 * WebKitSystemInterface.h: Update to latest
2541 * libWebKitSystemInterface.a: Ditto.
2543 2005-08-07 Darin Adler <darin@apple.com>
2545 * libWebKitSystemInterface.a: Universal binary.
2546 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2548 2005-07-01 John Sullivan <sullivan@apple.com>
2550 - added WKExecutableLinkedInTigerOrEarlier
2552 * WebKitSystemInterface.h:
2553 * libWebKitSystemInterface.a:
2555 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2557 - updated for crashing bugfix
2559 * libWebKitSystemInterface.a:
2561 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2565 * WebKitSystemInterface.h:
2566 * libWebKitSystemInterface.a:
2568 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2572 * WebKitSystemInterface.h:
2573 * libWebKitSystemInterface.a:
2575 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2579 * WebKitSystemInterface.h:
2580 * libWebKitSystemInterface.a:
2582 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2586 * WebKitSystemInterface.h:
2587 * libWebKitSystemInterface.a:
2589 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2593 * WebKitSystemInterface.h:
2594 * libWebKitSystemInterface.a:
2596 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2600 * WebKitSystemInterface.h:
2601 * libWebKitSystemInterface.a:
2603 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2607 * WebKitSystemInterface.h:
2608 * libWebKitSystemInterface.a:
2610 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2614 * WebKitSystemInterface.h:
2615 * libWebKitSystemInterface.a:
2617 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2619 - added a few more bits of SPI
2621 * WebKitSystemInterface.h:
2622 * libWebKitSystemInterface.a:
2624 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2626 - added file type and NSURLResponse caching SPI
2628 * WebKitSystemInterface.h:
2629 * libWebKitSystemInterface.a:
2631 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2633 - initial checkin of WebKitSystemInterface binary
2635 * WebKitSystemInterface.h: Added.
2636 * libWebKitSystemInterface.a: Added.