1 2010-12-01 Steve Falkenburg <sfalken@apple.com>
3 Reviewed by Adam Roben.
5 vcproj changes can't be applied cleanly by the Windows EWS bot
6 https://bugs.webkit.org/show_bug.cgi?id=50328
8 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
9 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
10 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
12 2010-11-29 Steve Falkenburg <sfalken@apple.com>
14 Windows build fix (part 2).
15 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
17 * win/tools/vsprops/common.vsprops:
19 2010-11-19 Steve Falkenburg <sfalken@apple.com>
21 Reviewed by Adam Roben.
23 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
24 https://bugs.webkit.org/show_bug.cgi?id=49858
26 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
27 - To simplify editing (editing vsprops build steps is confusing).
28 - For more readable diffs.
30 To add a prebuild/prelink/postbuild step for a vcproj,
31 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
32 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
33 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
35 * win/tools/vsprops/common.vsprops:
36 * win/tools/vsprops/release.vsprops:
38 2010-11-29 Anders Carlsson <andersca@apple.com>
40 Reviewed by Sam Weinig and Simon Fraser.
42 WebKitSystemInterface.h piece of r72438.
44 * WebKitSystemInterface.h:
46 2010-11-22 Adam Roben <aroben@apple.com>
48 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
50 Apple's Windows build allows placing header files and import libraries for WebKit's
51 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
52 $WebKitLibrariesDir environment variable. This is both required for production builds and
53 convenient for Apple-internal developer builds. Apple's production builds also require that
54 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
55 builds, the files are copied into that directory tree by the
56 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
58 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
60 This .vsprops copying is problematic in one very important case: when a developer updates
61 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
62 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
63 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
64 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
65 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
66 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
68 To fix this, we now use normal relative paths to access the .vsprops files in the source
69 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
70 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
71 unset, so the normal relative paths are used to read the .vsprops files out of the source
72 tree directly. In production builds, this environment variable is set to a fake directory
73 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
76 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
78 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
80 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
81 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
82 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
83 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
84 FeatureDefines.vsprops becomes:
86 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
90 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
92 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
93 actually exist since they are matched by an equal number of ".." path components.)
95 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
96 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
98 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
101 Reviewed by Dave Hyatt.
103 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
104 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
105 builds to redirect the relative paths used to find the shared .vsprops files into
106 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
108 2010-11-18 Steve Falkenburg <sfalken@apple.com>
110 Rubber-stamped by Adam Roben.
112 Remove unused debug_internal vsprops file.
114 * win/tools/vsprops/debug_internal.vsprops: Removed.
116 2010-11-18 Steve Falkenburg <sfalken@apple.com>
118 Reviewed by Adam Roben.
120 Debug_Internal Windows configuration is unnecessary, should be removed
121 https://bugs.webkit.org/show_bug.cgi?id=49753
123 * win/tools/vsprops/debug.vsprops:
124 * win/tools/vsprops/debug_internal.vsprops:
126 2010-11-17 Steve Falkenburg <sfalken@apple.com>
128 Rubber-stamped by Adam Roben.
130 Update WebKitSystemInterfaceWin.
132 * win/lib/WebKitSystemInterface.lib:
133 * win/lib/WebKitSystemInterface_debug.lib:
135 2010-11-16 Adam Roben <aroben@apple.com>
137 Ignore files from libdispatch/zlib
139 Rubber-stamped by Eric Seidel.
141 * win/include: Modified property svn:ignore.
142 * win/lib: Modified property svn:ignore.
144 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
146 Reviewed by David Hyatt.
148 HTML5 Ruby support should be mandatory feature
149 https://bugs.webkit.org/show_bug.cgi?id=49272
151 Remove Ruby as optional feature.
153 * win/tools/vsprops/FeatureDefines.vsprops:
154 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
156 2010-10-29 Dan Bernstein <mitz@apple.com>
158 Snow Leopard PowerPC build fix.
160 * libWebKitSystemInterfaceSnowLeopard.a:
162 2010-10-29 Dan Bernstein <mitz@apple.com>
164 Leopard PowerPC build fix.
166 * libWebKitSystemInterfaceLeopard.a:
168 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
170 Reviewed by Adam Roben and David Kilzer.
172 Fix and cleanup of build systems
173 https://bugs.webkit.org/show_bug.cgi?id=48342
175 Remove unnecessary ENABLE_SANDBOX.
176 Add missing features to converge to FeatureDefines.xcconfig.
178 * win/tools/vsprops/FeatureDefines.vsprops:
179 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
181 2010-10-28 Dan Bernstein <mitz@apple.com>
183 Reviewed by John Sullivan.
185 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
186 upcoming ComplexTextController patch.
188 * WebKitSystemInterface.h:
189 * libWebKitSystemInterfaceLeopard.a:
190 * libWebKitSystemInterfaceSnowLeopard.a:
192 2010-10-28 Ivan Krstić <ike@apple.com>
194 Reviewed by Mark Rowe.
196 Remove unused experimental proxied panel interface.
197 <rdar://problem/7237059>
199 * WebKitSystemInterface.h:
201 2010-10-27 Anders Carlsson <andersca@apple.com>
203 Reviewed by Sam Weinig.
205 Find indicators do not bounce
206 https://bugs.webkit.org/show_bug.cgi?id=48490
207 <rdar://problem/8564276>
209 Add bounce animation context functions.
211 * WebKitSystemInterface.h:
212 * libWebKitSystemInterfaceLeopard.a:
213 * libWebKitSystemInterfaceSnowLeopard.a:
215 2010-10-26 Adam Roben <aroben@apple.com>
217 Fix duplicate vsprops name
219 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
220 "FeatureDefinesCairo" to match the filename.
222 2010-10-23 Alexey Proskuryakov <ap@apple.com>
226 * win/lib/WebKitSystemInterface.lib:
227 * win/lib/WebKitSystemInterface_debug.lib:
229 2010-10-23 Alexey Proskuryakov <ap@apple.com>
231 Reviewed by Anders Carlsson.
233 https://bugs.webkit.org/show_bug.cgi?id=48083
234 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
236 * WebKitSystemInterface.h:
237 * libWebKitSystemInterfaceLeopard.a:
238 * libWebKitSystemInterfaceSnowLeopard.a:
239 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
240 * win/lib/WebKitSystemInterface.lib:
241 * win/lib/WebKitSystemInterface_debug.lib:
242 Updated WebKitSystemInterface with necessary methods.
244 2010-10-22 Adam Roben <aroben@apple.com>
246 Turn on ENABLE_3D_RENDERING on all Windows builds
248 Reviewed by Sam Weinig.
250 * win/tools/vsprops/FeatureDefines.vsprops:
252 2010-10-20 Adam Roben <aroben@apple.com>
256 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
257 * win/lib/WebKitSystemInterface.lib:
258 * win/lib/WebKitSystemInterface_debug.lib:
259 Use a WKCFURLCredentialRef type to protect against changes to the
260 definition of CFURLCredentialRef.
262 2010-10-19 Adam Roben <aroben@apple.com>
266 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
267 this file that I meant to check in in r70129.
269 2010-10-19 Adam Roben <aroben@apple.com>
271 Add WKCACFContext and related functions
273 Fixes <http://webkit.org/b/43244>.
275 Reviewed by Sam Weinig.
277 * win/lib/WebKitSystemInterface.lib:
278 * win/lib/WebKitSystemInterface_debug.lib:
280 2010-10-14 Ada Chan <adachan@apple.com>
282 Rubber-stamped by Adam Roben.
286 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
287 * win/lib/WebKitSystemInterface.lib:
288 * win/lib/WebKitSystemInterface_debug.lib:
290 2010-10-14 Ada Chan <adachan@apple.com>
292 Reviewed by Steve Falkenburg.
294 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
295 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
297 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
298 * win/lib/WebKitSystemInterface.lib:
299 * win/lib/WebKitSystemInterface_debug.lib:
301 2010-10-11 Mike Thole <mthole@apple.com>
303 Reviewed by Darin Adler.
305 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
306 https://bugs.webkit.org/show_bug.cgi?id=47495
308 * WebKitSystemInterface.h:
309 * libWebKitSystemInterfaceLeopard.a:
310 * libWebKitSystemInterfaceSnowLeopard.a:
312 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
314 Unreviewed build fix.
316 WinCairo also needs access to the <inttypes.h> header requirement
317 introduced by Bug 46357.
319 * win/tools/vsprops/WinCairo.vsprops:
321 2010-09-17 Sam Weinig <sam@webkit.org>
323 Reviewed, tweaked, and landed by Anders Carlsson.
325 Add WKCopyNSURLResponsePeerCertificates.
327 * WebKitSystemInterface.h:
328 * libWebKitSystemInterfaceLeopard.a:
329 * libWebKitSystemInterfaceSnowLeopard.a:
331 2010-09-16 Eric Uhrhane <ericu@chromium.org>
335 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
336 https://bugs.webkit.org/show_bug.cgi?id=45798
338 * win/tools/vsprops/FeatureDefines.vsprops:
339 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
341 2010-09-09 Jer Noble <jer.noble@apple.com>
343 Reviewed by Eric Carlson.
345 Adopt shared control drawing for <video> controls on Windows
346 https://bugs.webkit.org/show_bug.cgi?id=45490
348 * win/lib/WebKitSystemInterface.lib:
349 * win/lib/WebKitSystemInterface_debug.lib:
351 2010-09-10 Anders Carlsson <andersca@apple.com>
353 WebKitSystemInterface part of:
354 Set the visible name for the web process
355 https://bugs.webkit.org/show_bug.cgi?id=45564
356 <rdar://problem/8416970>
358 * WebKitSystemInterface.h:
359 * libWebKitSystemInterfaceLeopard.a:
360 * libWebKitSystemInterfaceSnowLeopard.a:
362 2010-08-05 Jian Li <jianli@chromium.org>
364 Reviewed by David Levin.
366 Unify blob related feature defines to ENABLE(BLOB).
367 https://bugs.webkit.org/show_bug.cgi?id=43081
369 * win/tools/vsprops/FeatureDefines.vsprops:
370 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
372 2010-08-04 Dan Bernstein <mitz@apple.com>
374 Reviewed by Darin Adler.
376 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
377 https://bugs.webkit.org/show_bug.cgi?id=43467
379 * WebKitSystemInterface.h:
380 * libWebKitSystemInterfaceLeopard.a:
381 * libWebKitSystemInterfaceSnowLeopard.a:
382 * libWebKitSystemInterfaceTiger.a:
384 2010-08-03 Beth Dakin <bdakin@apple.com>
386 Reviewed by Alice Liu.
388 Enable MathML on Windows.
390 * win/tools/vsprops/FeatureDefines.vsprops:
392 2010-07-30 Adam Roben <aroben@apple.com>
394 Roll our r64361 and r64363
396 We can't make these changes until QuartzCore.lib is included in
397 WebKitSupportLibrary.
399 2010-07-30 Adam Roben <aroben@apple.com>
401 Add WKCACFContext and related functions
403 Also added some functions used by WKCAImageQueue.
405 Fixes <http://webkit.org/b/43244>.
407 Reviewed by Sam Weinig.
409 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
410 * win/lib/WebKitSystemInterface.lib:
411 * win/lib/WebKitSystemInterface_debug.lib:
413 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
415 Reviewed by Ojan Vafai.
417 Add FILE_SYSTEM build flag for FileSystem API
418 https://bugs.webkit.org/show_bug.cgi?id=42915
420 * win/tools/vsprops/FeatureDefines.vsprops:
421 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
423 2010-07-12 Mark Rowe <mrowe@apple.com>
425 Rubber-stamped by Sam Weinig.
427 Update WebKitSystemInterface.
429 * libWebKitSystemInterfaceLeopard.a:
430 * libWebKitSystemInterfaceSnowLeopard.a:
431 * libWebKitSystemInterfaceTiger.a:
433 2010-07-12 Adam Roben <aroben@apple.com>
435 Stop generating stripped symbols for Release builds
437 It turns out we can strip the symbols after-the-fact using PDBCopy.
439 Fixes <http://webkit.org/b/42085>.
441 Reviewed by Steve Falkenburg.
443 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
444 attribute, which caused link.exe to generate a stripped PDB file for
447 2010-07-08 Eric Carlson <eric.carlson@apple.com>
449 Reviewed by Dan Bernstein.
451 Update WebKitSystemInterface.
453 * libWebKitSystemInterfaceLeopard.a:
454 * libWebKitSystemInterfaceSnowLeopard.a:
455 * libWebKitSystemInterfaceTiger.a:
457 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
459 Reviewed by Adam Roben.
461 Disable MSVC warning 4288.
462 https://bugs.webkit.org/show_bug.cgi?id=41804
464 MSVC has a non-standard extension that allows variables declared
465 in for-loops to remain visible in the same scope even after
467 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
468 option (turned on by default) enables all MSVC extensions, and
469 /Zc:forScope- tells the compiler to issue a C4288 warning when the
470 same variable is declared in the for-loop and re-declared later in
473 There seems to be a bug in VS2005 that erroneously enables
474 /Zc:forScope- even when that option is not specified
475 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
476 like our build got hit by that bug, so we need to disable warning
479 * win/tools/vsprops/common.vsprops:
481 2010-07-01 Simon Fraser <simon.fraser@apple.com>
483 Reviewed by Sam Weinig.
485 <rdar://problem/8154047>
487 Update WebKitSystemInterface, making some functions used by
488 WebKit2 available in 32-bit (for reals this time).
490 * libWebKitSystemInterfaceLeopard.a:
491 * libWebKitSystemInterfaceSnowLeopard.a:
492 * libWebKitSystemInterfaceTiger.a:
494 2010-07-01 Simon Fraser <simon.fraser@apple.com>
496 Reviewed by Sam Weinig.
498 <rdar://problem/8154047>
500 Update WebKitSystemInterface, making some functions used by
501 WebKit2 available in 32-bit.
503 * WebKitSystemInterface.h:
504 * libWebKitSystemInterfaceLeopard.a:
505 * libWebKitSystemInterfaceSnowLeopard.a:
506 * libWebKitSystemInterfaceTiger.a:
508 2010-06-23 John Gregg <johnnyg@google.com>
510 Reviewed by Kent Tamura.
512 add ENABLE_DIRECTORY_UPLOAD build support
513 https://bugs.webkit.org/show_bug.cgi?id=41100
515 * win/tools/vsprops/FeatureDefines.vsprops:
516 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
518 2010-06-27 Steve Falkenburg <sfalken@apple.com>
520 Windows (Cairo) build fix.
521 Add missing ENABLE_WEB_TIMING feature define.
523 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
525 2010-06-27 Steve Falkenburg <sfalken@apple.com>
528 Disable ENABLE_WEB_TIMING on Windows.
530 * win/tools/vsprops/FeatureDefines.vsprops:
532 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
534 Reviewed by Dimitri Glazkov.
536 Add a VS macro for enabling Web Timing support.
537 https://bugs.webkit.org/show_bug.cgi?id=38924
539 * win/tools/vsprops/FeatureDefines.vsprops:
541 2010-06-21 Sam Weinig <sam@webkit.org>
543 Reviewed by Anders Carlsson.
545 Update WebKitSystemInterface.
547 * WebKitSystemInterface.h:
548 * libWebKitSystemInterfaceLeopard.a:
549 * libWebKitSystemInterfaceSnowLeopard.a:
550 * libWebKitSystemInterfaceTiger.a:
552 2010-06-21 Dan Bernstein <mitz@apple.com>
554 Speculative build fix.
556 * WebKitSystemInterface.h:
558 2010-06-21 Dan Bernstein <mitz@apple.com>
560 Reviewed by Darin Adler.
562 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
563 https://bugs.webkit.org/show_bug.cgi?id=10228
565 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
566 * libWebKitSystemInterfaceLeopard.a:
567 * libWebKitSystemInterfaceSnowLeopard.a:
568 * libWebKitSystemInterfaceTiger.a:
570 2010-06-21 Satish Sampath <satish@chromium.org>
572 Reviewed by Steve Block.
574 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
575 https://bugs.webkit.org/show_bug.cgi?id=40878
577 * win/tools/vsprops/FeatureDefines.vsprops:
578 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
580 2010-06-02 Sterling Swigart <sswigart@google.com>
582 Reviewed by David Levin.
584 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
585 https://bugs.webkit.org/show_bug.cgi?id=39906
587 * win/tools/vsprops/FeatureDefines.vsprops:
588 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
590 2010-05-24 Jer Noble <jer.noble@apple.com>
592 No review; build fix only.
594 Roll-out changes r60110.
596 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
597 * win/lib/WebKitSystemInterface.lib:
598 * win/lib/WebKitSystemInterface_debug.lib:
600 2010-05-24 Jer Noble <jer.noble@apple.com>
602 No review; build fix only.
604 Roll-out changes r60094, 60096-60097.
606 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
607 * win/lib/WebKitSystemInterface.lib:
608 * win/lib/WebKitSystemInterface_debug.lib:
610 2010-05-23 Jer Noble <jer.noble@apple.com>
612 Reviewed by Eric Carlson.
614 HTML5 <video> tag performance worse than Flash
615 https://bugs.webkit.org/show_bug.cgi?id=39577
616 rdar://problem/7982458
618 Added WebKitSystemInterface calls for new CAImageQueue APIs.
620 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
621 * win/lib/WebKitSystemInterface.lib:
622 * win/lib/WebKitSystemInterface_debug.lib:
624 2010-05-20 Steve Block <steveblock@google.com>
626 Reviewed by Jeremy Orlow.
628 Provide bindings for DeviceOrientation
629 https://bugs.webkit.org/show_bug.cgi?id=39210
631 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
633 * win/tools/vsprops/FeatureDefines.vsprops:
634 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
636 2010-04-09 Alexey Proskuryakov <ap@apple.com>
638 Reviewed by Maciej Stachowiak.
640 https://bugs.webkit.org/show_bug.cgi?id=24572
641 XMLHttpRequest.statusText returns always "OK" on Mac
643 * WebKitSystemInterface.h:
644 * libWebKitSystemInterfaceLeopard.a:
645 * libWebKitSystemInterfaceSnowLeopard.a:
646 * libWebKitSystemInterfaceTiger.a:
648 2010-04-07 Chris Marrin <cmarrin@apple.com>
650 Reviewed by Steve Falkenburg.
652 Remove QuartzCoreInterface from the build
654 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
656 * win/bin/QuartzCoreInterface.dll: Removed.
657 * win/include/QuartzCoreInterface: Removed.
658 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
659 * win/lib/QuartzCoreInterface.lib: Removed.
661 2010-04-02 Jer Noble <jer.noble@apple.com>
663 Reviewed by Eric Carlson.
665 https://bugs.webkit.org/show_bug.cgi?id=36624
667 Update WebKitSystemInterface
669 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
670 * libWebKitSystemInterfaceLeopard.a:
671 * libWebKitSystemInterfaceSnowLeopard.a:
672 * libWebKitSystemInterfaceTiger.a:
674 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
676 Reviewed by Dmitry Titov.
678 Add FileThread for async file operation support in FileReader and FileWriter
679 https://bugs.webkit.org/show_bug.cgi?id=36896
681 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
682 for FileReader and FileWriter support.
684 * win/tools/vsprops/FeatureDefines.vsprops:
685 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
687 2010-03-25 Mark Rowe <mrowe@apple.com>
689 Rubber-stamped by Dan Bernstein.
691 Update WebCoreSQLite3 to SQLite v3.6.12.
693 * WebCoreSQLite3/sqlite3.h:
694 * WebCoreSQLite3/sqlite3ext.h:
695 * libWebCoreSQLite3.a:
696 * libWebKitSystemInterfaceLeopard.a:
697 * libWebKitSystemInterfaceSnowLeopard.a:
698 * libWebKitSystemInterfaceTiger.a:
700 2010-03-23 Dan Bernstein <mitz@apple.com>
702 Reviewed by John Sullivan.
704 WebKitSystemInterface part of
705 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
707 https://bugs.webkit.org/show_bug.cgi?id=36479.
709 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
710 * libWebKitSystemInterfaceSnowLeopard.a: Updated
712 2010-03-16 Dan Bernstein <mitz@apple.com>
714 Reviewed by Sam Weinig.
716 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
718 * win/lib/WebKitSystemInterface.lib:
719 * win/lib/WebKitSystemInterface_debug.lib:
721 2010-03-15 Andy Estes <aestes@apple.com>
723 Reviewed by John Sullivan.
725 Added two new output arguments to WKGetWheelEventDeltas() to return
726 the number of scroll wheel ticks in the x and y directions.
728 https://bugs.webkit.org/show_bug.cgi?id=29601.
729 <rdar://problem/7453254>
731 * WebKitSystemInterface.h:
732 * libWebKitSystemInterfaceLeopard.a:
733 * libWebKitSystemInterfaceSnowLeopard.a:
734 * libWebKitSystemInterfaceTiger.a:
736 2010-03-14 Dan Bernstein <mitz@apple.com>
738 Reviewed by Darin Adler.
740 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
742 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
743 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
744 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
745 wkCreateFontsPlist().
746 * win/lib/WebKitSystemInterface.lib: Updated.
747 * win/lib/WebKitSystemInterface_debug.lib: Updated.
749 2010-03-08 Jian Li <jianli@chromium.org>
751 Reviewed by Dmitry Titov.
754 https://bugs.webkit.org/show_bug.cgi?id=32993
756 Add ENABLE_BLOB_SLICE feature define.
758 * win/tools/vsprops/FeatureDefines.vsprops:
759 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
761 2010-02-19 Maciej Stachowiak <mjs@apple.com>
763 Reviewed by David Levin.
765 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
766 https://bugs.webkit.org/show_bug.cgi?id=35147
768 * win/tools/vsprops/FeatureDefines.vsprops:
770 2010-02-18 Steve Falkenburg <sfalken@apple.com>
772 Reviewed by Dan Bernstein.
774 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
775 https://bugs.webkit.org/show_bug.cgi?id=35076
777 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
778 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
779 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
781 2010-02-16 Gavin Barraclough <barraclough@apple.com>
783 Reviewed by NOBODY (Build fix).
785 Disable warnings preventing use of anonymous structs/onions -
786 don't take all my fun toys away, these are useful & awesome!
788 * win/tools/vsprops/common.vsprops:
790 2010-02-11 Brian Weinstein <bweinstein@apple.com>
792 Rubber-stamped by Eric Seidel.
794 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
797 * win/tools/vsprops/FeatureDefines.vsprops:
799 2010-02-08 Maciej Stachowiak <mjs@apple.com>
801 Reviewed by Cameron Zwarich.
803 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
804 https://bugs.webkit.org/show_bug.cgi?id=34698
806 * win/tools/vsprops/FeatureDefines.vsprops:
808 2010-02-04 Mark Rowe <mrowe@apple.com>
810 Reviewed by Steve Falkenburg.
812 Update auto-version.sh to better handle major version numbers with fewer than three digits,
813 and the case when WEBKITLIBRARIESDIR is not set.
815 * win/tools/scripts/auto-version.sh:
817 2010-02-04 Steve Falkenburg <sfalken@apple.com>
819 Windows build fix for projects not defining WebKitLibrariesDir.
821 * win/tools/scripts/auto-version.sh:
823 2010-02-03 Dan Bernstein <mitz@apple.com>
825 Reviewed by Anders Carlsson.
827 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
829 * libWebKitSystemInterfaceLeopard.a:
831 2010-02-02 Steve Falkenburg <sfalken@apple.com>
833 Reviewed by Darin Adler.
835 Copyright year updating for Windows version resources should be automatic
836 https://bugs.webkit.org/show_bug.cgi?id=34503
838 * win/tools/scripts/auto-version.sh:
840 2010-02-02 Martin Robinson <mrobinson@webkit.org>
842 Unreviewed build fix.
844 The WinCairo build requires this script to be executable.
846 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
848 2010-01-29 Mark Rowe <mrowe@apple.com>
850 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
852 * win/tools/vsprops/FeatureDefines.vsprops:
853 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
855 2010-01-26 Alexey Proskuryakov <ap@apple.com>
857 More Windows build fixing.
859 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
860 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
861 specialization sometimes - but it's not instantiated, so it's harmless.
863 2010-01-22 Steve Falkenburg <sfalken@apple.com>
865 Reviewed by Darin Adler.
867 https://bugs.webkit.org/show_bug.cgi?id=34025
868 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
870 * win/tools/vsprops/FeatureDefines.vsprops:
871 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
873 2010-01-20 Steve Falkenburg <sfalken@apple.com>
875 Reviewed by Darin Adler and Adam Roben.
877 Feature defines are difficult to maintain on Windows builds
878 https://bugs.webkit.org/show_bug.cgi?id=33883
880 FeatureDefines.vsprops are now maintained in a way similar to
881 Configurations/FeatureDefines.xcconfig, with the added advantage
882 of having a single FeatureDefines file across all projects.
884 Keep this list of features (not enabled/disabled state) in sync with
885 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
887 Add new features to both PreprocessorDefinitions and UserMacro sections.
888 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
890 * win/tools/scripts/feature-defines.sh: Added.
891 * win/tools/vsprops/FeatureDefines.vsprops: Added.
892 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
893 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
895 2010-01-13 Simon Fraser <simon.fraser@apple.com>
897 Reviewed by Darin Adler.
899 <rdar://problem/7532544>
901 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
902 be used for a shadow drawing fix. Once more, with feeling. On Windows.
904 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
905 * win/lib/WebKitSystemInterface.lib:
906 * win/lib/WebKitSystemInterface_debug.lib:
908 2010-01-13 Simon Fraser <simon.fraser@apple.com>
910 Reviewed by Darin Adler.
912 <rdar://problem/7532544>
914 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
915 be used for a shadow drawing fix.
917 * win/lib/WebKitSystemInterface.lib:
918 * win/lib/WebKitSystemInterface_debug.lib:
920 2010-01-13 Simon Fraser <simon.fraser@apple.com>
922 Reviewed by Darin Adler.
924 <rdar://problem/7532544>
926 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
927 be used for a shadow drawing fix.
929 * WebKitSystemInterface.h:
930 * libWebKitSystemInterfaceLeopard.a:
931 * libWebKitSystemInterfaceSnowLeopard.a:
932 * libWebKitSystemInterfaceTiger.a:
934 2010-01-07 Alexey Proskuryakov <ap@apple.com>
936 Not reviewed, build fix.
938 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
939 clients of another class). WebCore doesn't use all methods of JSString, so
940 we don't export all classes clients could theoretically access via JSString.
942 * win/tools/vsprops/common.vsprops:
944 2009-12-21 Mark Rowe <mrowe@apple.com>
946 Reviewed by Samuel Weinig.
948 Update WebKitSystemInterface.
950 * libWebKitSystemInterfaceLeopard.a:
951 * libWebKitSystemInterfaceSnowLeopard.a:
952 * libWebKitSystemInterfaceTiger.a:
954 2009-12-21 Mark Rowe <mrowe@apple.com>
956 Reviewed by Samuel Weinig.
958 Update WebKitSystemInterface.
960 * WebKitSystemInterface.h:
961 * libWebKitSystemInterfaceLeopard.a:
962 * libWebKitSystemInterfaceSnowLeopard.a:
963 * libWebKitSystemInterfaceTiger.a:
965 2009-12-18 Sam Weinig <sam@webkit.org>
967 Reviewed by Anders Carlsson.
969 Update WebKitSystemInterface for <rdar://problem/7237059>.
971 * WebKitSystemInterface.h:
972 * libWebKitSystemInterfaceLeopard.a:
973 * libWebKitSystemInterfaceSnowLeopard.a:
974 * libWebKitSystemInterfaceTiger.a:
976 2009-12-15 Dan Bernstein <mitz@apple.com>
978 Reviewed by Adam Roben.
980 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
981 Core Graphics when available
983 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
984 wkCanCreateCGFontWithLOGFONT().
985 * win/lib/WebKitSystemInterface.lib:
986 * win/lib/WebKitSystemInterface_debug.lib:
988 2009-12-12 Eric Carlson <eric.carlson@apple.com>
990 Reviewed by Darin Adler.
992 <rdar://problem/7453726> Pull shared UI code into WebKit
994 * WebKitSystemInterface.h:
995 * libWebKitSystemInterfaceLeopard.a:
996 * libWebKitSystemInterfaceSnowLeopard.a:
997 * libWebKitSystemInterfaceTiger.a:
999 2009-12-11 Chris Marrin <cmarrin@apple.com>
1001 Reviewed by Adam Roben.
1003 Add QuartzCore build files to OpenSource tree
1004 https://bugs.webkit.org/show_bug.cgi?id=31856
1006 This allows proper building and linking with QuartzCore
1010 * win/bin/QuartzCoreInterface.dll: Added.
1011 * win/include/QuartzCoreInterface: Added.
1012 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1013 * win/lib/QuartzCoreInterface.lib: Added.
1015 2009-12-07 Adam Roben <aroben@apple.com>
1017 Windows build fix for checkouts with a space in the path
1019 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1020 before passing it to mkdir.
1022 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1024 Reviewed by Darin Adler.
1026 https://bugs.webkit.org/show_bug.cgi?id=32036
1027 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1029 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1030 * win/lib/WebKitSystemInterface.lib:
1031 * win/lib/WebKitSystemInterface_debug.lib:
1032 Update WebKitSystemInterface.
1034 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1036 Reviewed by Brady Eidson.
1038 https://bugs.webkit.org/show_bug.cgi?id=31844
1039 SocketStreamHandleCFNet should support CONNECT proxy credentials
1041 * WebKitSystemInterface.h:
1042 * libWebKitSystemInterfaceLeopard.a:
1043 * libWebKitSystemInterfaceSnowLeopard.a:
1044 * libWebKitSystemInterfaceTiger.a:
1045 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1046 * win/lib/WebKitSystemInterface.lib:
1047 * win/lib/WebKitSystemInterface_debug.lib:
1048 Update WebKitSystemInterface.
1050 2009-11-22 Dan Bernstein <mitz@apple.com>
1052 Reviewed by Eric Carlson.
1054 Updated WebKitSystemInterface.
1056 * libWebKitSystemInterfaceLeopard.a:
1057 * libWebKitSystemInterfaceSnowLeopard.a:
1058 * libWebKitSystemInterfaceTiger.a:
1060 2009-11-22 Dan Bernstein <mitz@apple.com>
1062 Reviewed by Cameron Zwarich.
1064 Fixed a leak in WKDrawMediaUIPart().
1066 * libWebKitSystemInterfaceLeopard.a:
1067 * libWebKitSystemInterfaceSnowLeopard.a:
1068 * libWebKitSystemInterfaceTiger.a:
1070 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1072 Reviewed by Simon Fraser.
1074 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1076 * WebKitSystemInterface.h:
1077 * libWebKitSystemInterfaceLeopard.a:
1078 * libWebKitSystemInterfaceSnowLeopard.a:
1079 * libWebKitSystemInterfaceTiger.a:
1081 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1083 Reviewed by Dan Bernstein.
1085 <rdar://problem/7035231>
1086 Support closed caption in <video> element
1088 * WebKitSystemInterface.h:
1089 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1090 define WKMediaUIPartToggleClosedCaptionsButton.
1092 2009-11-13 Anders Carlsson <andersca@apple.com>
1094 Reviewed by Dan Bernstein.
1096 Update WebKitSystemInterface.
1098 * WebKitSystemInterface.h:
1099 * libWebKitSystemInterfaceLeopard.a:
1100 * libWebKitSystemInterfaceSnowLeopard.a:
1101 * libWebKitSystemInterfaceTiger.a:
1103 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1105 Build correction. No review.
1107 The WinCairo build requires ENABLE_FILTERS to work properly.
1109 * win/tools/vsprops/WinCairo.vsprops:
1111 2009-11-02 Dan Bernstein <mitz@apple.com>
1113 Reviewed by John Sullivan.
1115 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1116 QuickTime Player X’s HUD.
1118 * libWebKitSystemInterfaceLeopard.a:
1119 * libWebKitSystemInterfaceSnowLeopard.a:
1120 * libWebKitSystemInterfaceTiger.a:
1122 2009-10-26 Mark Rowe <mrowe@apple.com>
1124 Reviewed by Adam Roben.
1126 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1128 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1129 in the major component of the version number.
1131 * win/tools/scripts/auto-version.sh:
1133 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1135 Reviewed by Eric Seidel.
1137 added cairo include and lib directories to debug_wincairo.vsprops
1138 https://bugs.webkit.org/show_bug.cgi?id=29831
1140 * win/tools/vsprops/debug_wincairo.vsprops:
1142 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1144 Reviewed by Dan Bernstein.
1146 https://bugs.webkit.org/show_bug.cgi?id=30456
1147 Fixes for new Debug_All Windows build configuration.
1149 * win/tools/vsprops/debug_all.vsprops:
1150 Define DEBUG_ALL in Debug_All configuration.
1151 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1153 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1155 Reviewed by Adam Roben.
1157 Add a Debug_All configuration to build entire stack as debug.
1158 Change Debug_Internal to:
1159 - stop using _debug suffix for all WebKit/Safari binaries
1160 - not use _debug as a DLL naming suffix
1161 - use non-debug C runtime lib.
1163 * win/tools/vsprops/debug_all.vsprops: Added.
1164 Use debug C runtime library in debug_all.
1165 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1166 * win/tools/vsprops/debug_internal.vsprops:
1167 Don't specify debug C runtime library in debug_internal.
1168 Don't specify _debug suffix for standard debug_internal builds.
1170 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1172 Reviewed by Simon Fraser
1174 Support fullscreen in MediaPlayer (Mac)
1175 https://bugs.webkit.org/show_bug.cgi?id=26742
1177 New methods required for video fullscreen.
1179 * WebKitSystemInterface.h:
1180 * libWebKitSystemInterfaceLeopard.a:
1181 * libWebKitSystemInterfaceSnowLeopard.a:
1182 * libWebKitSystemInterfaceTiger.a:
1184 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1187 Re-apply lost changes to auto-version.sh.
1189 * win/tools/scripts/auto-version.sh:
1191 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1193 Reviewed by Adam Roben.
1195 <rdar://problem/7271334>
1196 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1198 * WebKitSystemInterface.h:
1199 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1201 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1203 Reviewed by Mark Rowe.
1205 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1206 Safari version number shouldn't be exposed in WebKit code
1208 For a WebKit version of 532.3.4:
1209 Product version is: 5.32.3.4 (was 4.0.3.0)
1210 File version is: 5.32.3.4 (was 4.532.3.4)
1212 * win/tools/scripts/PRODUCTVERSION: Removed.
1213 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1215 2009-09-25 Dan Bernstein <mitz@apple.com>
1217 Reviewed by Adam Roben.
1219 WebKitSystemInterface changes for
1220 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1221 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1223 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1224 wkAddFontsFromPlistRepresentation() and replaced
1225 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1226 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1227 * win/lib/WebKitSystemInterface.lib:
1228 * win/lib/WebKitSystemInterface_debug.lib:
1230 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1232 Reviewed by Eric Seidel.
1234 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1235 default when the necessary dependencies are extracted into the
1237 https://bugs.webkit.org/show_bug.cgi?id=29661
1239 * win/tools/vsprops/WinCairo.vsprops:
1241 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1243 Reviewed by Dave Levin.
1245 Adjust WinCairo-specific property sheet to use static versions of
1246 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1247 of zlib.lib to link.
1249 * win/tools/vsprops/WinCairo.vsprops:
1251 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1253 Reviewed by Adam Roben.
1255 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1256 to automatically use secure versions of C runtime lib calls on Windows.
1257 https://bugs.webkit.org/show_bug.cgi?id=28824
1259 * win/tools/vsprops/common.vsprops:
1261 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1263 Rubber stamped by Steve Falkenburg.
1265 debug_wincairo.vsprops was linking against wrong C runtime.
1267 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1268 C runtime (as in the standard 'debug.vsprops' file.)
1270 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1272 Reviewed by Steve Falkenburg.
1274 Revise CFLite Debug build to emit DLL's with _debug label.
1275 https://bugs.webkit.org/show_bug.cgi?id=28695.
1277 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1279 2009-08-12 Peter Kasting <pkasting@google.com>
1281 Reviewed by Darin Adler.
1283 https://bugs.webkit.org/show_bug.cgi?id=27323
1284 Change pattern that strips all trailing whitespace to just remove EOL
1285 chars (\r, \n), to make it clear that varying EOL chars is the primary
1286 problem being solved.
1288 * win/tools/scripts/auto-version.sh:
1290 2009-08-10 Peter Kasting <pkasting@google.com>
1292 Reviewed by George Staikos.
1294 https://bugs.webkit.org/show_bug.cgi?id=27323
1295 Even more line ending-stripping for auto-version.sh, based on output
1296 provided by Jessie Berlin.
1298 * win/tools/scripts/auto-version.sh:
1300 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1302 Reviewed by Adam Roben.
1304 https://bugs.webkit.org/show_bug.cgi?id=28048.
1305 Move various WinCairo build settings into *.vsprops file.
1307 * win/tools/vsprops/cURL.vsprops: Added.
1309 2009-08-06 Peter Kasting <pkasting@google.com>
1311 Reviewed by Adam Barth.
1313 https://bugs.webkit.org/show_bug.cgi?id=27323
1314 Strip line endings at all points auto-version.sh reads data, not just
1315 the one I happened to run into.
1317 * win/tools/scripts/auto-version.sh:
1319 2009-07-27 Peter Kasting <pkasting@google.com>
1321 Reviewed by Adam Roben.
1323 https://bugs.webkit.org/show_bug.cgi?id=27323
1324 Correctly parse command output, even when the line endings are not LF,
1325 so that we don't create an autoversion.h that MSVC chokes on.
1327 * win/tools/scripts/auto-version.sh:
1329 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1331 Reviewed by Adam Roben.
1333 Add new configuration flag for redistributable Windows build.
1334 https://bugs.webkit.org/show_bug.cgi=27087
1336 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1337 new WIN_CAIRO flag used to drive non-Apple Windows build.
1339 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1341 Reviewed by Simon Fraser.
1343 Update WebKitSystemInterface for <rdar://problem/7049066>.
1345 * WebKitSystemInterface.h:
1346 * libWebKitSystemInterfaceLeopard.a:
1347 * libWebKitSystemInterfaceSnowLeopard.a:
1348 * libWebKitSystemInterfaceTiger.a:
1350 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1352 Update WebKitSystemInterface for <rdar://problem/7008093>.
1354 * WebKitSystemInterface.h:
1355 * libWebKitSystemInterfaceLeopard.a:
1356 * libWebKitSystemInterfaceSnowLeopard.a:
1357 * libWebKitSystemInterfaceTiger.a:
1359 2009-07-06 Anders Carlsson <andersca@apple.com>
1361 Update WebKitSystemInterface.
1363 * WebKitSystemInterface.h:
1364 * libWebKitSystemInterfaceLeopard.a:
1365 * libWebKitSystemInterfaceSnowLeopard.a:
1366 * libWebKitSystemInterfaceTiger.a:
1368 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1370 Reviewed by Simon Fraser.
1372 Update WebKitSystemInterface for <rdar://problem/6518119>
1374 * WebKitSystemInterface.h:
1375 * libWebKitSystemInterfaceLeopard.a:
1376 * libWebKitSystemInterfaceSnowLeopard.a:
1377 * libWebKitSystemInterfaceTiger.a:
1379 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1381 Reviewed by Simon Fraser.
1383 Update WebKitSystemInterface for <rdar://problem/7014990>
1385 * libWebKitSystemInterfaceLeopard.a:
1386 * libWebKitSystemInterfaceSnowLeopard.a:
1387 * libWebKitSystemInterfaceTiger.a:
1389 2009-06-29 Eric Carlson <eric.carlson@apple.com>
1391 Reviewed by Simon Fraser.
1393 Update WebKitSystemInterface for <rdar://problem/7014813>
1395 * WebKitSystemInterface.h:
1396 * libWebKitSystemInterfaceLeopard.a:
1397 * libWebKitSystemInterfaceSnowLeopard.a:
1398 * libWebKitSystemInterfaceTiger.a:
1400 2009-06-25 Simon Fraser <simon.fraser@apple.com>
1402 Rubber-stamped by Mark Rowe.
1404 <rdar://problem/6999737>
1406 Update the media controller images.
1408 * libWebKitSystemInterfaceLeopard.a:
1409 * libWebKitSystemInterfaceSnowLeopard.a:
1410 * libWebKitSystemInterfaceTiger.a:
1412 2009-06-16 Simon Fraser <simon.fraser@apple.com>
1414 Rubber-stamped by Anders Carlsson.
1416 Update WebKitSystemInterface for <rdar://problem/6937882>.
1418 * libWebKitSystemInterfaceLeopard.a:
1419 * libWebKitSystemInterfaceSnowLeopard.a:
1420 * libWebKitSystemInterfaceTiger.a:
1422 2009-06-02 Anders Carlsson <andersca@apple.com>
1424 Rubber-stamped by Mark Rowe.
1426 Update WebKitSystemInterface.
1428 * libWebKitSystemInterfaceLeopard.a:
1429 * libWebKitSystemInterfaceSnowLeopard.a:
1430 * libWebKitSystemInterfaceTiger.a:
1432 2009-05-27 Mark Rowe <mrowe@apple.com>
1434 Rubber-stamped by Dan Bernstein.
1436 Update WebKitSystemInterface.
1438 * libWebKitSystemInterfaceLeopard.a:
1439 * libWebKitSystemInterfaceSnowLeopard.a: Added.
1440 * libWebKitSystemInterfaceTiger.a:
1442 2009-05-26 Anders Carlsson <andersca@apple.com>
1444 Reviewed by Dan Bernstein.
1446 <rdar://problem/6901751>
1447 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1449 Remove WKCGContextIsSafeToClip.
1451 * WebKitSystemInterface.h:
1452 * libWebKitSystemInterfaceTiger.a:
1454 2009-05-21 Dan Bernstein <mitz@apple.com>
1456 Rubber-stamped by Mark Rowe.
1458 - correct a copyright header accidently reverted in r43964
1460 * WebKitSystemInterface.h:
1462 2009-05-21 Dan Bernstein <mitz@apple.com>
1464 Reviewed by Anders Carlsson.
1466 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1467 (r35515): Tiger crash painting the selection on registration page of
1470 * WebKitSystemInterface.h:
1471 * libWebKitSystemInterfaceTiger.a:
1473 2009-05-07 Simon Fraser <simon.fraser@apple.com>
1475 Source changes reviewed by Darin Adler
1477 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1479 * libWebKitSystemInterfaceLeopard.a:
1480 * libWebKitSystemInterfaceTiger.a:
1482 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1484 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1485 Indirected definition through a UserMacro.
1487 Reviewed by Mark Rowe.
1489 * win/tools/vsprops/common.vsprops:
1491 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1493 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1494 Indirected definition for __PRODUCTION__ through a UserMacro.
1496 Reviewed by Mark Rowe.
1498 * win/tools/vsprops/common.vsprops:
1500 2009-04-24 Simon Fraser <simon.fraser@apple.com>
1502 Source changes reviewed by Darin Adler
1504 https://bugs.webkit.org/show_bug.cgi?id=22242
1506 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1508 * libWebKitSystemInterfaceLeopard.a:
1509 * libWebKitSystemInterfaceTiger.a:
1511 2009-04-22 Ada Chan <adachan@apple.com>
1513 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1515 Reviewed by Darin Adler.
1517 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1518 * win/lib/WebKitSystemInterface.lib:
1519 * win/lib/WebKitSystemInterface_debug.lib:
1521 2009-04-20 Steve Falkenburg <sfalken@apple.com>
1523 Separate JavaScriptCore.dll from WebKit.dll.
1524 Slight performance improvement or no change on benchmarks.
1526 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1527 and simplifies standalone JavaScriptCore builds.
1529 Reviewed by Oliver Hunt.
1531 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1533 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1535 Reviewed by Mark Rowe.
1537 <rdar://problem/6781295> video.buffered and video.seekable are not
1538 the same. video.buffered should return only what is buffered and
1539 not what is seekable
1541 * WebKitSystemInterface.h:
1542 * libWebKitSystemInterfaceLeopard.a:
1543 * libWebKitSystemInterfaceTiger.a:
1545 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1547 Reviewed by Adele Peterson.
1549 <rdar://problem/6747241> work around QTKit no longer reaching
1550 QTMovieLoadStateComplete
1552 * WebKitSystemInterface.h:
1553 * libWebKitSystemInterfaceLeopard.a:
1554 * libWebKitSystemInterfaceTiger.a:
1556 2009-04-15 Steve Falkenburg <sfalken@apple.com>
1558 Updated WebKitSystemInterface for Windows.
1559 Changes needed for <rdar://problem/6785760>
1561 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1562 * win/lib/WebKitSystemInterface.lib:
1563 * win/lib/WebKitSystemInterface_debug.lib:
1565 2009-04-14 Mark Rowe <mrowe@apple.com>
1567 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1569 * libWebKitSystemInterfaceLeopard.a:
1570 * libWebKitSystemInterfaceTiger.a:
1572 2009-04-13 Antti Koivisto <antti@apple.com>
1574 Reviewed by Darin Adler.
1576 <rdar://problem/6740294> Increase the connection count per host
1578 * WebKitSystemInterface.h:
1579 * libWebKitSystemInterfaceLeopard.a:
1580 * libWebKitSystemInterfaceTiger.a:
1582 2009-04-10 Eric Carlson <eric.carlson@apple.com>
1584 WebKitSystemInterface changes for <rdar://problem/6646998>
1586 * libWebKitSystemInterfaceLeopard.a:
1587 * libWebKitSystemInterfaceTiger.a:
1589 2009-04-10 Simon Fraser <simon.fraser@apple.com>
1591 Fix the leopard build by updating WebKitSystemInterface.
1593 * WebKitSystemInterface.h:
1594 * libWebKitSystemInterfaceLeopard.a:
1596 2009-03-30 Steve Falkenburg <sfalken@apple.com>
1598 Bump version to 530.
1600 * win/tools/scripts/VERSION:
1602 2009-03-26 Adam Roben <aroben@apple.com>
1604 Remove SafariThemeConstants.h, which is now provided by
1605 WebKitSupportLibrary
1607 * win/include/SafariTheme: Removed.
1608 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1610 2009-03-07 Dan Bernstein <mitz@apple.com>
1612 Reviewed by Mark Rowe.
1614 - WebKitSystemInterface part of removing build-time and run-time support
1615 for legacy versions of CFNetwork and Core Graphics
1617 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1618 * win/lib/WebKitSystemInterface.lib:
1619 * win/lib/WebKitSystemInterface_debug.lib:
1621 2009-01-30 Dan Bernstein <mitz@apple.com>
1623 Reviewed by Timothy Hatcher.
1625 - <rdar://problem/6545912> expose the build number in autoversion.h
1627 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1628 with the full build number.
1630 2009-01-08 Dan Bernstein <mitz@apple.com>
1632 Reviewed by Adam Roben.
1634 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1636 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1637 * win/lib/WebKitSystemInterface.lib:
1638 * win/lib/WebKitSystemInterface_debug.lib:
1640 2008-11-11 Ada Chan <adachan@apple.com>
1642 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1643 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1645 Update window versions to correspond to Windows XP.
1647 Reviewed by Steve Falkenburg.
1649 * win/tools/vsprops/common.vsprops:
1651 2008-10-23 Anders Carlsson <andersca@apple.com>
1653 Reviewed by John Sullivan.
1655 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1657 * libWebKitSystemInterfaceLeopard.a:
1658 * libWebKitSystemInterfaceTiger.a:
1660 2008-10-08 Mark Rowe <mrowe@apple.com>
1662 Rubber-stamped by Jon Honeycutt.
1664 Remove restriction on version number ending in a 4.
1666 * win/tools/scripts/auto-version.sh:
1668 2008-10-07 Anders Carlsson <andersca@apple.com>
1670 Reviewed by Mitz Pettel.
1672 Update WebKitSystemInterface.
1674 * libWebKitSystemInterfaceLeopard.a:
1675 * libWebKitSystemInterfaceTiger.a:
1677 2008-09-09 Dan Bernstein <mitz@apple.com>
1679 Reviewed by Darin Adler.
1681 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1683 * WebKitSystemInterface.h:
1684 * libWebKitSystemInterfaceLeopard.a:
1686 2008-09-04 Adam Roben <aroben@apple.com>
1688 Ignore warning LNK4221 on Windows
1690 This warning is emitted when an object file with no public symbols is
1691 passed to the linker/librarian. This often occurs in WebCore for files
1692 that have been disabled via ENABLE()/USE() macros.
1694 Rubberstamped by Anders Carlsson.
1696 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1698 2008-08-27 Timothy Hatcher <timothy@apple.com>
1700 Adds the WKAdvanceDefaultButtonPulseAnimation function.
1702 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1704 Reviewed by Adele Peterson.
1706 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1707 * libWebKitSystemInterfaceLeopard.a: Updated.
1708 * libWebKitSystemInterfaceTiger.a: Updated.
1710 2008-08-26 Adam Roben <aroben@apple.com>
1712 Disable a truncation warning that is disabled/doesn't exist on Mac
1714 This warning was firing when initializing floats from double literals.
1715 I haven't yet found any other situation that would cause this warning
1718 Reviewed by Sam Weinig.
1720 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1722 2008-07-20 Steve Falkenburg <sfalken@apple.com>
1726 * win/tools/vsprops/common.vsprops:
1728 2008-07-08 Dan Bernstein <mitz@apple.com>
1730 Reviewed by John Sullivan.
1732 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1734 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1735 * libWebKitSystemInterfaceLeopard.a: Updated.
1736 * libWebKitSystemInterfaceTiger.a: Updated.
1738 2008-07-01 Steve Falkenburg <sfalken@apple.com>
1740 Bump version numbers.
1742 Reviewed by Mark Rowe.
1744 * win/tools/scripts/PRODUCTVERSION:
1745 * win/tools/scripts/VERSION:
1747 2008-05-13 Dan Bernstein <mitz@apple.com>
1749 Reviewed by John Sullivan.
1751 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1753 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1754 transformed graphics contexts.
1755 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1756 wkSetCGContextFontRenderingStyle().
1757 * win/lib/WebKitSystemInterface.lib: Updated.
1758 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1760 2008-05-09 Adam Roben <aroben@apple.com>
1762 Disable a MSVC warning
1764 Reviewed by Darin Adler.
1766 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1767 disabled warnings. It's a warning about decorated names being longer
1768 than MSVC's limit of 4096 characters. This warning doesn't indicate a
1769 correctness problem, but these truncated decorated names will be
1770 harder to recognize during debugging or when they appear in linker
1773 2008-04-28 Darin Adler <darin@apple.com>
1779 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1780 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1782 2008-04-24 Mark Rowe <mrowe@apple.com>
1784 Reviewed by Sam Weinig.
1786 Remove code for calculating the glyph cache size.
1788 * WebKitSystemInterface.h: Remove unused symbol.
1789 * libWebKitSystemInterfaceLeopard.a:
1790 * libWebKitSystemInterfaceTiger.a:
1792 2008-03-28 Steve Falkenburg <sfalken@apple.com>
1796 * win/tools/scripts/PRODUCTVERSION:
1798 2008-03-26 Adam Roben <aroben@apple.com>
1800 Windows build fix after r31322
1802 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1803 * win/lib/WebKitSystemInterface.lib: Updated.
1804 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1806 2008-03-26 Mark Rowe <mrowe@apple.com>
1808 Reviewed by David Hyatt.
1810 Make the Ahem font antialias correctly on Acid3 on Tiger.
1812 * WebKitSystemInterface.h:
1813 * libWebKitSystemInterfaceTiger.a:
1815 2008-03-19 Mark Rowe <mrowe@apple.com>
1817 Rubber-stamped by Sam Weinig.
1819 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1820 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1822 * libWebCoreSQLite3.a: Land a 4-way fat binary.
1824 2008-03-12 Steve Falkenburg <sfalken@apple.com>
1826 New version of WebKitSystemInterface.lib with
1827 more compiler warnings suppressed.
1829 * win/lib/WebKitSystemInterface.lib:
1830 * win/tools/vsprops/common.vsprops:
1832 2008-03-12 Dan Bernstein <mitz@apple.com>
1834 Reviewed by Darin Adler and Sam Weinig.
1836 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1838 * WebKitSystemInterface.h:
1839 * libWebKitSystemInterfaceLeopard.a:
1841 2008-03-11 Steve Falkenburg <sfalken@apple.com>
1843 Disable two PGO/LTCG specific warnings.
1847 * win/tools/vsprops/common.vsprops:
1849 2008-02-29 Mark Rowe <mrowe@apple.com>
1851 Update Tiger version of WebKitSystemInterface to match r30690.
1853 * libWebKitSystemInterfaceTiger.a:
1855 2008-02-29 Adele Peterson <adele@apple.com>
1859 Auto-generate image arrays.
1861 * libWebKitSystemInterfaceLeopard.a:
1863 2008-02-29 Mark Rowe <mrowe@apple.com>
1865 Reviewed by Anders Carlsson.
1867 Replace use of WKPathFromFont with implementation in terms of public API.
1869 * WebKitSystemInterface.h: Remove unused symbol.
1870 * libWebKitSystemInterfaceLeopard.a:
1871 * libWebKitSystemInterfaceTiger.a:
1873 2008-02-29 Mark Rowe <mrowe@apple.com>
1875 Reviewed by Oliver Hunt.
1877 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1879 * WebKitSystemInterface.h:
1880 * libWebKitSystemInterfaceLeopard.a:
1881 * libWebKitSystemInterfaceTiger.a:
1883 2008-02-29 Mark Rowe <mrowe@apple.com>
1885 Reviewed by Oliver Hunt.
1887 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1889 * WebKitSystemInterface.h:
1890 * libWebKitSystemInterfaceLeopard.a:
1892 2008-02-29 Mark Rowe <mrowe@apple.com>
1894 Reviewed by Oliver Hunt and Oliver Hunt.
1896 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1898 * WebKitSystemInterface.h: Remove unused symbol.
1899 * libWebKitSystemInterfaceLeopard.a:
1900 * libWebKitSystemInterfaceTiger.a:
1902 2008-02-28 Mark Rowe <mrowe@apple.com>
1904 Reviewed by Dan Bernstein.
1906 Remove two unused functions from WebKitSystemInterface.
1908 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
1909 a duplicate declaration of WKSecondsSinceLastInputEvent.
1910 * libWebKitSystemInterfaceLeopard.a:
1911 * libWebKitSystemInterfaceTiger.a:
1913 2008-02-28 Mark Rowe <mrowe@apple.com>
1915 Reviewed by Dave Hyatt.
1917 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
1919 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
1920 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
1922 2008-02-27 Brady Eidson <beidson@apple.com>
1926 * libWebKitSystemInterfaceTiger.a:
1928 2008-02-27 Brady Eidson <beidson@apple.com>
1930 Reviewed by Mark Rowe
1932 Removed some unused methods:
1933 WKGetNSURLResponseCalculatedExpiration
1934 WKGetNSURLResponseMustRevalidate
1936 * WebKitSystemInterface.h:
1937 * libWebKitSystemInterfaceLeopard.a:
1938 * libWebKitSystemInterfaceTiger.a:
1940 2008-02-13 Adam Roben <aroben@apple.com>
1942 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
1944 2008-02-12 Adam Roben <aroben@apple.com>
1946 Clean up auto-version.sh a bit
1948 It now does quite a bit less file I/O and many fewer fork/exec pairs.
1949 It's also quite a bit easier to read.
1953 * win/tools/scripts/auto-version.sh:
1955 2008-02-12 Steve Falkenburg <sfalken@apple.com>
1957 Versioning script change.
1959 * win/tools/scripts/auto-version.sh:
1961 2008-02-07 Ada Chan <adachan@apple.com>
1963 Added 4 new methods:
1964 wkSetClientCertificateInSSLProperties,
1965 wkCanAccessCFURLRequestHTTPBodyParts,
1966 wkCFURLRequestCopyHTTPRequestBodyParts,
1967 wkCFURLRequestSetHTTPRequestBodyParts
1969 Rubber-stamped by Steve.
1971 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1972 * win/lib/WebKitSystemInterface.lib:
1973 * win/lib/WebKitSystemInterface_debug.lib:
1975 2008-02-04 Timothy Hatcher <timothy@apple.com>
1977 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
1978 is given even if the max_page_count is increased (2920)
1980 * libWebCoreSQLite3.a:
1982 2008-02-01 Steve Falkenburg <sfalken@apple.com>
1984 <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
1986 Rubber-stamped by Jon Honeycutt.
1988 * win/tools/vsprops/common.vsprops:
1990 2008-01-29 Mark Rowe <mrowe@apple.com>
1992 Reviewed by Tim Hatcher.
1994 <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).
1996 * WebCoreSQLite3/sqlite3.h: Added.
1997 * WebCoreSQLite3/sqlite3ext.h: Added.
1998 * libWebCoreSQLite3.a: Added.
2000 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2002 Debug (external) build fix.
2004 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2005 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2007 * win/tools/vsprops/debug.vsprops:
2009 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2011 Add preprocessor define accidently dropped in my unification,
2012 and required by some builds. Fixes an issue that caused both
2013 debug and release DLLs to be loaded.
2015 Rubber-stamped by Jon Honeycutt.
2017 * win/tools/vsprops/debug_internal.vsprops:
2019 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2021 Use recommended security-related compiler settings.
2025 * win/tools/vsprops/common.vsprops:
2027 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2031 * win/tools/vsprops/release.vsprops:
2033 2008-01-15 Adele Peterson <adele@apple.com>
2035 Reviewed by Adam and Antti.
2037 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2039 * WebKitSystemInterface.h:
2040 * libWebKitSystemInterfaceLeopard.a:
2041 * libWebKitSystemInterfaceTiger.a:
2042 * win/include/SafariTheme: Added.
2043 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2045 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2047 Use shared vsprops for most vcproj properties.
2049 Reviewed by Darin Adler.
2051 * win/tools/vsprops/common.vsprops:
2052 * win/tools/vsprops/debug.vsprops:
2053 * win/tools/vsprops/debug_internal.vsprops:
2054 * win/tools/vsprops/release.vsprops:
2056 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2058 Share common files across projects.
2061 Debug: common.vsprops, debug.vsprops
2062 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2063 Release: common.vsprops, release.vsprops
2065 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2066 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2068 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2070 Reviewed by Adam Roben.
2072 * win/tools/WinTools.make:
2073 * win/tools/scripts: Added.
2074 * win/tools/scripts/PRODUCTVERSION: Added.
2075 * win/tools/scripts/VERSION: Added.
2076 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2077 * win/tools/vsprops/debug.vsprops:
2078 * win/tools/vsprops/debug_internal.vsprops: Added.
2079 * win/tools/vsprops/release.vsprops:
2081 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2083 Add shared vsprops to help unify our Windows tools settings.
2088 * win/tools/WinTools.make: Added.
2089 * win/tools/vsprops: Added.
2090 * win/tools/vsprops/common.vsprops: Added.
2091 * win/tools/vsprops/debug.vsprops: Added.
2092 * win/tools/vsprops/release.vsprops: Added.
2094 2008-01-07 Mark Rowe <mrowe@apple.com>
2096 Update Tiger library to a G3-friendly version.
2098 * libWebKitSystemInterfaceTiger.a:
2100 2008-01-07 Adele Peterson <adele@apple.com>
2102 Reviewed by Antti, Adam, and Mitz.
2104 WebKitLibraries part of fix for
2105 <rdar://problem/5619073> Updated look for <video> controls
2106 <rdar://problem/5619057> Add volume control to video controls
2108 * WebKitSystemInterface.h:
2109 * libWebKitSystemInterfaceLeopard.a:
2110 * libWebKitSystemInterfaceTiger.a:
2112 2008-01-03 Mark Rowe <mrowe@apple.com>
2114 Update Tiger library to a G3-friendly version.
2116 * libWebKitSystemInterfaceTiger.a:
2118 2008-01-03 Adele Peterson <adele@apple.com>
2120 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2122 * WebKitSystemInterface.h:
2123 * libWebKitSystemInterfaceLeopard.a:
2124 * libWebKitSystemInterfaceTiger.a:
2126 2007-12-21 Mark Rowe <mrowe@apple.com>
2128 Rubber-stamped by Dan Bernstein.
2130 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2131 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2133 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2135 2007-12-07 Dan Bernstein <mitz@apple.com>
2137 Reviewed by Darin Adler.
2139 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2141 * WebKitSystemInterface.h:
2142 * libWebKitSystemInterfaceLeopard.a:
2143 * libWebKitSystemInterfaceTiger.a:
2145 2007-11-27 John Sullivan <sullivan@apple.com>
2147 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2148 that affects Safari.
2150 reviewed by Kevin Decker
2152 * libWebKitSystemInterfaceLeopard.a:
2153 * libWebKitSystemInterfaceTiger.a:
2155 2007-11-26 Timothy Hatcher <timothy@apple.com>
2157 Reviewed by Adam Roben.
2159 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2160 http://bugs.webkit.org/show_bug.cgi?id=16137
2162 Add a new function to make bottom window corners square for textured windows.
2164 * WebKitSystemInterface.h:
2165 * libWebKitSystemInterfaceTiger.a:
2166 * libWebKitSystemInterfaceLeopard.a:
2168 2007-11-23 Adam Roben <aroben@apple.com>
2170 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2174 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2176 * win/lib/WebKitSystemInterface.lib: Updated.
2177 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2179 2007-11-16 Anders Carlsson <andersca@apple.com>
2183 <rdar://problem/5603832>
2184 XMLHttpRequest readyState 3 & responseText buffer issues.
2186 Add wkSetCFURLRequestShouldContentSniff.
2188 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2189 * win/lib/WebKitSystemInterface.lib:
2190 * win/lib/WebKitSystemInterface_debug.lib:
2192 2007-11-05 Antti Koivisto <antti@apple.com>
2196 Update WKQTMovieViewSetDrawSynchronously.
2198 * libWebKitSystemInterfaceLeopard.a:
2199 * libWebKitSystemInterfaceTiger.a:
2201 2007-11-02 Antti Koivisto <antti@apple.com>
2203 Reviewed by Darin Adler.
2205 Update to add WKQTMovieViewSetDrawSynchronously
2207 * WebKitSystemInterface.h:
2208 * libWebKitSystemInterfaceLeopard.a:
2209 * libWebKitSystemInterfaceTiger.a:
2211 2007-10-26 Adele Peterson <adele@apple.com>
2213 Reviewed by Tim Hatcher.
2215 Updating header too for WKDrawCapsLockIndicator.
2217 * WebKitSystemInterface.h:
2219 2007-10-26 Adele Peterson <adele@apple.com>
2223 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2225 * libWebKitSystemInterfaceLeopard.a:
2226 * libWebKitSystemInterfaceTiger.a:
2228 2007-10-25 Adam Roben <aroben@apple.com>
2230 Add wkSetPatternBaseCTM.
2232 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2233 * win/lib/WebKitSystemInterface.lib:
2234 * win/lib/WebKitSystemInterface_debug.lib:
2236 2007-10-25 Sam Weinig <sam@webkit.org>
2238 Fix the windows build.
2240 * win/lib/WebKitSystemInterface.lib:
2241 * win/lib/WebKitSystemInterface_debug.lib:
2243 2007-10-25 Timothy Hatcher <timothy@apple.com>
2245 Add WKSetPatternBaseCTM.
2247 * WebKitSystemInterface.h:
2248 * libWebKitSystemInterfaceLeopard.a:
2249 * libWebKitSystemInterfaceTiger.a:
2251 2007-10-25 Timothy Hatcher <timothy@apple.com>
2255 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2257 * libWebKitSystemInterfaceLeopard.a:
2259 2007-10-25 Sam Weinig <sam@webkit.org>
2261 Added wrapper for getting the foundation cache directory.
2263 Reviewed by Adam Roben.
2265 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2266 * win/lib/WebKitSystemInterface.lib:
2267 * win/lib/WebKitSystemInterface_debug.lib:
2269 2007-10-24 Adam Roben <aroben@apple.com>
2271 Added some font-related functions needed for <rdar://5549919>
2275 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2276 * win/lib/WebKitSystemInterface.lib:
2277 * win/lib/WebKitSystemInterface_debug.lib:
2279 2007-10-24 Timothy Hatcher <timothy@apple.com>
2281 Reviewed by Mark Rowe.
2283 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2285 Add system specific versions of WebKitSystemInterface.
2287 * libWebKitSystemInterface.a: Removed.
2288 * libWebKitSystemInterfaceLeopard.a: Added.
2289 * libWebKitSystemInterfaceTiger.a: Added.
2291 2007-10-11 Ada Chan <adachan@apple.com>
2293 <rdar://problem/5534421>
2294 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2296 Reviewed by Darin Adler.
2298 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2299 * win/lib/WebKitSystemInterface.lib:
2300 * win/lib/WebKitSystemInterface_debug.lib:
2302 2007-09-27 Sam Weinig <sam@webkit.org>
2304 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2305 the resulting binary differs when built on Tiger.
2307 * libWebKitSystemInterface.a:
2309 2007-09-27 David Hyatt <hyatt@apple.com>
2311 Update WebKitSYstemInterface for @font-face changes.
2313 * WebKitSystemInterface.h:
2314 * libWebKitSystemInterface.a:
2316 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2318 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2319 the resulting binary differs when built on Tiger. See
2320 <rdar://problem/5490613>.
2322 * libWebKitSystemInterface.a:
2324 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2326 Build fix. Ran update-webkitsysteminterface script.
2328 * WebKitSystemInterface.h:
2329 * libWebKitSystemInterface.a:
2331 2007-08-28 Anders Carlsson <andersca@apple.com>
2333 Add WKSetNSURLRequestShouldContentSniff.
2335 * WebKitSystemInterface.h:
2336 * libWebKitSystemInterface.a:
2338 2007-08-28 Ada Chan <adachan@apple.com>
2340 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2345 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2346 * win/lib/WebKitSystemInterface.lib:
2347 * win/lib/WebKitSystemInterface_debug.lib:
2349 2007-07-23 Ada Chan <adachan@apple.com>
2353 Update WebKitSystemInterface.{h,lib}.
2355 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2356 * win/lib/WebKitSystemInterface.lib:
2357 * win/lib/WebKitSystemInterface_debug.lib:
2359 2007-07-19 Ada Chan <adachan@apple.com>
2361 Rubber-stamped by Adam.
2365 * win/lib/WebKitSystemInterface.lib:
2366 * win/lib/WebKitSystemInterface_debug.lib:
2368 2007-07-06 Adam Roben <aroben@apple.com>
2370 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2374 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2375 * win/lib/WebKitSystemInterface.lib:
2376 * win/lib/WebKitSystemInterface_debug.lib:
2378 2007-06-29 Antti Koivisto <antti@apple.com>
2382 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2384 * WebKitSystemInterface.h:
2385 * libWebKitSystemInterface.a:
2387 2007-03-29 Beth Dakin <bdakin@apple.com>
2389 Rubber-stamped by Adam.
2391 Keep OpenSource building.
2393 * WebKitSystemInterface.h:
2394 * libWebKitSystemInterface.a:
2396 2007-03-28 Antti Koivisto <antti@apple.com>
2398 Update libWebKitSystemInterface, previous version was out of date.
2400 * libWebKitSystemInterface.a:
2402 2007-03-27 Antti Koivisto <antti@apple.com>
2404 Reviewed by Darin Adler.
2406 Added wkGetWheelEventDeltas
2408 * WebKitSystemInterface.h:
2409 * libWebKitSystemInterface.a:
2411 2007-03-07 Mark Rowe <mrowe@apple.com>
2413 Build fix. Rebuild against 10.4 SDK.
2415 * libWebKitSystemInterface.a:
2417 2007-03-06 Kevin Decker <kdecker@apple.com>
2421 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2423 * libWebKitSystemInterface.a:
2425 2007-02-21 Anders Carlsson <acarlsson@apple.com>
2427 Add new version with WKCGContextIsBitmapContext.
2429 * WebKitSystemInterface.h:
2430 * libWebKitSystemInterface.a:
2432 2006-12-16 Adele Peterson <adele@apple.com>
2436 WebKitLibraries part of fix for:
2437 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2439 Added wkDrawTextFieldCellFocusRing.
2441 * WebKitSystemInterface.h:
2442 * libWebKitSystemInterface.a:
2444 2006-10-11 Darin Adler <darin@apple.com>
2446 Reviewed by John Sullivan.
2448 * WebKitSystemInterface.h: Updated to a C++-compatible version.
2450 2006-08-31 Adele Peterson <adele@apple.com>
2452 Reviewed by John Sullivan.
2454 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2456 * WebKitSystemInterface.h:
2457 * libWebKitSystemInterface.a:
2459 2006-08-30 Adele Peterson <adele@apple.com>
2463 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2464 Enable secure input mode for new password fields
2466 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2467 * libWebKitSystemInterface.a:
2469 2006-07-09 Anders Carlsson <acarlsson@apple.com>
2471 Reviewed by Darin Adler.
2473 * WebKitSystemInterface.h:
2474 * libWebKitSystemInterface.a:
2477 2006-07-05 Adele Peterson <adele@apple.com>
2479 Reviewed by Maciej and Hyatt.
2481 * WebKitSystemInterface.h: Updated.
2482 * libWebKitSystemInterface.a: Updated.
2484 2006-06-16 Adele Peterson <adele@apple.com>
2488 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2489 * libWebKitSystemInterface.a: ditto.
2491 2006-04-01 Eric Seidel <eseidel@apple.com>
2493 * libWebKitSystemInterface.a: commit a universal binary.
2495 2006-04-01 Darin Adler <darin@apple.com>
2499 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2500 code to use the system default alpha.
2502 2006-03-17 Eric Seidel <eseidel@apple.com>
2504 * libWebKitSystemInterface.a: commit a universal binary.
2506 2006-03-17 Adele Peterson <adele@apple.com>
2508 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2509 * libWebKitSystemInterface.a: ditto
2511 2006-02-28 John Sullivan <sullivan@apple.com>
2513 * WebKitSystemInterface.h: Removed WKMouseIsDown()
2514 * libWebKitSystemInterface.a: ditto
2516 2006-02-23 Timothy Hatcher <timothy@apple.com>
2518 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2520 * libWebKitSystemInterface.a:
2522 2006-02-19 Darin Adler <darin@apple.com>
2524 * WebKitSystemInterface.h: Added WKDrawFocusRing.
2525 * libWebKitSystemInterface.a: Ditto.
2527 2006-02-06 John Sullivan <sullivan@apple.com>
2529 * WebKitSystemInterface.h:
2530 * libWebKitSystemInterface.a:
2531 removed WKExecutableLinkedInTigerOrEarlier
2533 2005-11-01 Darin Adler <darin@apple.com>
2535 * libWebKitSystemInterface.a: Updated.
2537 2005-10-04 Maciej Stachowiak <mjs@apple.com>
2541 * WebKitSystemInterface.h:
2542 * libWebKitSystemInterface.a:
2544 2005-09-08 Justin Garcia <justin.garcia@apple.com>
2546 * WebKitSystemInterface.h: Update to latest
2547 * libWebKitSystemInterface.a: ditto
2549 2005-09-04 Darin Adler <darin@apple.com>
2551 * WebKitSystemInterface.h: Update to latest
2552 * libWebKitSystemInterface.a: Ditto.
2554 2005-08-07 Darin Adler <darin@apple.com>
2556 * libWebKitSystemInterface.a: Universal binary.
2557 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2559 2005-07-01 John Sullivan <sullivan@apple.com>
2561 - added WKExecutableLinkedInTigerOrEarlier
2563 * WebKitSystemInterface.h:
2564 * libWebKitSystemInterface.a:
2566 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2568 - updated for crashing bugfix
2570 * libWebKitSystemInterface.a:
2572 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2576 * WebKitSystemInterface.h:
2577 * libWebKitSystemInterface.a:
2579 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2583 * WebKitSystemInterface.h:
2584 * libWebKitSystemInterface.a:
2586 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2590 * WebKitSystemInterface.h:
2591 * libWebKitSystemInterface.a:
2593 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2597 * WebKitSystemInterface.h:
2598 * libWebKitSystemInterface.a:
2600 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2604 * WebKitSystemInterface.h:
2605 * libWebKitSystemInterface.a:
2607 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2611 * WebKitSystemInterface.h:
2612 * libWebKitSystemInterface.a:
2614 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2618 * WebKitSystemInterface.h:
2619 * libWebKitSystemInterface.a:
2621 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2625 * WebKitSystemInterface.h:
2626 * libWebKitSystemInterface.a:
2628 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2630 - added a few more bits of SPI
2632 * WebKitSystemInterface.h:
2633 * libWebKitSystemInterface.a:
2635 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2637 - added file type and NSURLResponse caching SPI
2639 * WebKitSystemInterface.h:
2640 * libWebKitSystemInterface.a:
2642 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2644 - initial checkin of WebKitSystemInterface binary
2646 * WebKitSystemInterface.h: Added.
2647 * libWebKitSystemInterface.a: Added.