1 2010-11-22 Adam Roben <aroben@apple.com>
3 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
5 Apple's Windows build allows placing header files and import libraries for WebKit's
6 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
7 $WebKitLibrariesDir environment variable. This is both required for production builds and
8 convenient for Apple-internal developer builds. Apple's production builds also require that
9 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
10 builds, the files are copied into that directory tree by the
11 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
13 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
15 This .vsprops copying is problematic in one very important case: when a developer updates
16 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
17 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
18 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
19 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
20 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
21 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
23 To fix this, we now use normal relative paths to access the .vsprops files in the source
24 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
25 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
26 unset, so the normal relative paths are used to read the .vsprops files out of the source
27 tree directly. In production builds, this environment variable is set to a fake directory
28 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
31 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
33 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
35 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
36 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
37 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
38 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
39 FeatureDefines.vsprops becomes:
41 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
45 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
47 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
48 actually exist since they are matched by an equal number of ".." path components.)
50 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
51 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
53 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
56 Reviewed by Dave Hyatt.
58 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
59 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
60 builds to redirect the relative paths used to find the shared .vsprops files into
61 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
63 2010-11-18 Steve Falkenburg <sfalken@apple.com>
65 Rubber-stamped by Adam Roben.
67 Remove unused debug_internal vsprops file.
69 * win/tools/vsprops/debug_internal.vsprops: Removed.
71 2010-11-18 Steve Falkenburg <sfalken@apple.com>
73 Reviewed by Adam Roben.
75 Debug_Internal Windows configuration is unnecessary, should be removed
76 https://bugs.webkit.org/show_bug.cgi?id=49753
78 * win/tools/vsprops/debug.vsprops:
79 * win/tools/vsprops/debug_internal.vsprops:
81 2010-11-17 Steve Falkenburg <sfalken@apple.com>
83 Rubber-stamped by Adam Roben.
85 Update WebKitSystemInterfaceWin.
87 * win/lib/WebKitSystemInterface.lib:
88 * win/lib/WebKitSystemInterface_debug.lib:
90 2010-11-16 Adam Roben <aroben@apple.com>
92 Ignore files from libdispatch/zlib
94 Rubber-stamped by Eric Seidel.
96 * win/include: Modified property svn:ignore.
97 * win/lib: Modified property svn:ignore.
99 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
101 Reviewed by David Hyatt.
103 HTML5 Ruby support should be mandatory feature
104 https://bugs.webkit.org/show_bug.cgi?id=49272
106 Remove Ruby as optional feature.
108 * win/tools/vsprops/FeatureDefines.vsprops:
109 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
111 2010-10-29 Dan Bernstein <mitz@apple.com>
113 Snow Leopard PowerPC build fix.
115 * libWebKitSystemInterfaceSnowLeopard.a:
117 2010-10-29 Dan Bernstein <mitz@apple.com>
119 Leopard PowerPC build fix.
121 * libWebKitSystemInterfaceLeopard.a:
123 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
125 Reviewed by Adam Roben and David Kilzer.
127 Fix and cleanup of build systems
128 https://bugs.webkit.org/show_bug.cgi?id=48342
130 Remove unnecessary ENABLE_SANDBOX.
131 Add missing features to converge to FeatureDefines.xcconfig.
133 * win/tools/vsprops/FeatureDefines.vsprops:
134 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
136 2010-10-28 Dan Bernstein <mitz@apple.com>
138 Reviewed by John Sullivan.
140 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
141 upcoming ComplexTextController patch.
143 * WebKitSystemInterface.h:
144 * libWebKitSystemInterfaceLeopard.a:
145 * libWebKitSystemInterfaceSnowLeopard.a:
147 2010-10-28 Ivan Krstić <ike@apple.com>
149 Reviewed by Mark Rowe.
151 Remove unused experimental proxied panel interface.
152 <rdar://problem/7237059>
154 * WebKitSystemInterface.h:
156 2010-10-27 Anders Carlsson <andersca@apple.com>
158 Reviewed by Sam Weinig.
160 Find indicators do not bounce
161 https://bugs.webkit.org/show_bug.cgi?id=48490
162 <rdar://problem/8564276>
164 Add bounce animation context functions.
166 * WebKitSystemInterface.h:
167 * libWebKitSystemInterfaceLeopard.a:
168 * libWebKitSystemInterfaceSnowLeopard.a:
170 2010-10-26 Adam Roben <aroben@apple.com>
172 Fix duplicate vsprops name
174 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
175 "FeatureDefinesCairo" to match the filename.
177 2010-10-23 Alexey Proskuryakov <ap@apple.com>
181 * win/lib/WebKitSystemInterface.lib:
182 * win/lib/WebKitSystemInterface_debug.lib:
184 2010-10-23 Alexey Proskuryakov <ap@apple.com>
186 Reviewed by Anders Carlsson.
188 https://bugs.webkit.org/show_bug.cgi?id=48083
189 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
191 * WebKitSystemInterface.h:
192 * libWebKitSystemInterfaceLeopard.a:
193 * libWebKitSystemInterfaceSnowLeopard.a:
194 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
195 * win/lib/WebKitSystemInterface.lib:
196 * win/lib/WebKitSystemInterface_debug.lib:
197 Updated WebKitSystemInterface with necessary methods.
199 2010-10-22 Adam Roben <aroben@apple.com>
201 Turn on ENABLE_3D_RENDERING on all Windows builds
203 Reviewed by Sam Weinig.
205 * win/tools/vsprops/FeatureDefines.vsprops:
207 2010-10-20 Adam Roben <aroben@apple.com>
211 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
212 * win/lib/WebKitSystemInterface.lib:
213 * win/lib/WebKitSystemInterface_debug.lib:
214 Use a WKCFURLCredentialRef type to protect against changes to the
215 definition of CFURLCredentialRef.
217 2010-10-19 Adam Roben <aroben@apple.com>
221 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
222 this file that I meant to check in in r70129.
224 2010-10-19 Adam Roben <aroben@apple.com>
226 Add WKCACFContext and related functions
228 Fixes <http://webkit.org/b/43244>.
230 Reviewed by Sam Weinig.
232 * win/lib/WebKitSystemInterface.lib:
233 * win/lib/WebKitSystemInterface_debug.lib:
235 2010-10-14 Ada Chan <adachan@apple.com>
237 Rubber-stamped by Adam Roben.
241 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
242 * win/lib/WebKitSystemInterface.lib:
243 * win/lib/WebKitSystemInterface_debug.lib:
245 2010-10-14 Ada Chan <adachan@apple.com>
247 Reviewed by Steve Falkenburg.
249 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
250 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
252 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
253 * win/lib/WebKitSystemInterface.lib:
254 * win/lib/WebKitSystemInterface_debug.lib:
256 2010-10-11 Mike Thole <mthole@apple.com>
258 Reviewed by Darin Adler.
260 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
261 https://bugs.webkit.org/show_bug.cgi?id=47495
263 * WebKitSystemInterface.h:
264 * libWebKitSystemInterfaceLeopard.a:
265 * libWebKitSystemInterfaceSnowLeopard.a:
267 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
269 Unreviewed build fix.
271 WinCairo also needs access to the <inttypes.h> header requirement
272 introduced by Bug 46357.
274 * win/tools/vsprops/WinCairo.vsprops:
276 2010-09-17 Sam Weinig <sam@webkit.org>
278 Reviewed, tweaked, and landed by Anders Carlsson.
280 Add WKCopyNSURLResponsePeerCertificates.
282 * WebKitSystemInterface.h:
283 * libWebKitSystemInterfaceLeopard.a:
284 * libWebKitSystemInterfaceSnowLeopard.a:
286 2010-09-16 Eric Uhrhane <ericu@chromium.org>
290 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
291 https://bugs.webkit.org/show_bug.cgi?id=45798
293 * win/tools/vsprops/FeatureDefines.vsprops:
294 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
296 2010-09-09 Jer Noble <jer.noble@apple.com>
298 Reviewed by Eric Carlson.
300 Adopt shared control drawing for <video> controls on Windows
301 https://bugs.webkit.org/show_bug.cgi?id=45490
303 * win/lib/WebKitSystemInterface.lib:
304 * win/lib/WebKitSystemInterface_debug.lib:
306 2010-09-10 Anders Carlsson <andersca@apple.com>
308 WebKitSystemInterface part of:
309 Set the visible name for the web process
310 https://bugs.webkit.org/show_bug.cgi?id=45564
311 <rdar://problem/8416970>
313 * WebKitSystemInterface.h:
314 * libWebKitSystemInterfaceLeopard.a:
315 * libWebKitSystemInterfaceSnowLeopard.a:
317 2010-08-05 Jian Li <jianli@chromium.org>
319 Reviewed by David Levin.
321 Unify blob related feature defines to ENABLE(BLOB).
322 https://bugs.webkit.org/show_bug.cgi?id=43081
324 * win/tools/vsprops/FeatureDefines.vsprops:
325 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
327 2010-08-04 Dan Bernstein <mitz@apple.com>
329 Reviewed by Darin Adler.
331 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
332 https://bugs.webkit.org/show_bug.cgi?id=43467
334 * WebKitSystemInterface.h:
335 * libWebKitSystemInterfaceLeopard.a:
336 * libWebKitSystemInterfaceSnowLeopard.a:
337 * libWebKitSystemInterfaceTiger.a:
339 2010-08-03 Beth Dakin <bdakin@apple.com>
341 Reviewed by Alice Liu.
343 Enable MathML on Windows.
345 * win/tools/vsprops/FeatureDefines.vsprops:
347 2010-07-30 Adam Roben <aroben@apple.com>
349 Roll our r64361 and r64363
351 We can't make these changes until QuartzCore.lib is included in
352 WebKitSupportLibrary.
354 2010-07-30 Adam Roben <aroben@apple.com>
356 Add WKCACFContext and related functions
358 Also added some functions used by WKCAImageQueue.
360 Fixes <http://webkit.org/b/43244>.
362 Reviewed by Sam Weinig.
364 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
365 * win/lib/WebKitSystemInterface.lib:
366 * win/lib/WebKitSystemInterface_debug.lib:
368 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
370 Reviewed by Ojan Vafai.
372 Add FILE_SYSTEM build flag for FileSystem API
373 https://bugs.webkit.org/show_bug.cgi?id=42915
375 * win/tools/vsprops/FeatureDefines.vsprops:
376 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
378 2010-07-12 Mark Rowe <mrowe@apple.com>
380 Rubber-stamped by Sam Weinig.
382 Update WebKitSystemInterface.
384 * libWebKitSystemInterfaceLeopard.a:
385 * libWebKitSystemInterfaceSnowLeopard.a:
386 * libWebKitSystemInterfaceTiger.a:
388 2010-07-12 Adam Roben <aroben@apple.com>
390 Stop generating stripped symbols for Release builds
392 It turns out we can strip the symbols after-the-fact using PDBCopy.
394 Fixes <http://webkit.org/b/42085>.
396 Reviewed by Steve Falkenburg.
398 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
399 attribute, which caused link.exe to generate a stripped PDB file for
402 2010-07-08 Eric Carlson <eric.carlson@apple.com>
404 Reviewed by Dan Bernstein.
406 Update WebKitSystemInterface.
408 * libWebKitSystemInterfaceLeopard.a:
409 * libWebKitSystemInterfaceSnowLeopard.a:
410 * libWebKitSystemInterfaceTiger.a:
412 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
414 Reviewed by Adam Roben.
416 Disable MSVC warning 4288.
417 https://bugs.webkit.org/show_bug.cgi?id=41804
419 MSVC has a non-standard extension that allows variables declared
420 in for-loops to remain visible in the same scope even after
422 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
423 option (turned on by default) enables all MSVC extensions, and
424 /Zc:forScope- tells the compiler to issue a C4288 warning when the
425 same variable is declared in the for-loop and re-declared later in
428 There seems to be a bug in VS2005 that erroneously enables
429 /Zc:forScope- even when that option is not specified
430 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
431 like our build got hit by that bug, so we need to disable warning
434 * win/tools/vsprops/common.vsprops:
436 2010-07-01 Simon Fraser <simon.fraser@apple.com>
438 Reviewed by Sam Weinig.
440 <rdar://problem/8154047>
442 Update WebKitSystemInterface, making some functions used by
443 WebKit2 available in 32-bit (for reals this time).
445 * libWebKitSystemInterfaceLeopard.a:
446 * libWebKitSystemInterfaceSnowLeopard.a:
447 * libWebKitSystemInterfaceTiger.a:
449 2010-07-01 Simon Fraser <simon.fraser@apple.com>
451 Reviewed by Sam Weinig.
453 <rdar://problem/8154047>
455 Update WebKitSystemInterface, making some functions used by
456 WebKit2 available in 32-bit.
458 * WebKitSystemInterface.h:
459 * libWebKitSystemInterfaceLeopard.a:
460 * libWebKitSystemInterfaceSnowLeopard.a:
461 * libWebKitSystemInterfaceTiger.a:
463 2010-06-23 John Gregg <johnnyg@google.com>
465 Reviewed by Kent Tamura.
467 add ENABLE_DIRECTORY_UPLOAD build support
468 https://bugs.webkit.org/show_bug.cgi?id=41100
470 * win/tools/vsprops/FeatureDefines.vsprops:
471 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
473 2010-06-27 Steve Falkenburg <sfalken@apple.com>
475 Windows (Cairo) build fix.
476 Add missing ENABLE_WEB_TIMING feature define.
478 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
480 2010-06-27 Steve Falkenburg <sfalken@apple.com>
483 Disable ENABLE_WEB_TIMING on Windows.
485 * win/tools/vsprops/FeatureDefines.vsprops:
487 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
489 Reviewed by Dimitri Glazkov.
491 Add a VS macro for enabling Web Timing support.
492 https://bugs.webkit.org/show_bug.cgi?id=38924
494 * win/tools/vsprops/FeatureDefines.vsprops:
496 2010-06-21 Sam Weinig <sam@webkit.org>
498 Reviewed by Anders Carlsson.
500 Update WebKitSystemInterface.
502 * WebKitSystemInterface.h:
503 * libWebKitSystemInterfaceLeopard.a:
504 * libWebKitSystemInterfaceSnowLeopard.a:
505 * libWebKitSystemInterfaceTiger.a:
507 2010-06-21 Dan Bernstein <mitz@apple.com>
509 Speculative build fix.
511 * WebKitSystemInterface.h:
513 2010-06-21 Dan Bernstein <mitz@apple.com>
515 Reviewed by Darin Adler.
517 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
518 https://bugs.webkit.org/show_bug.cgi?id=10228
520 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
521 * libWebKitSystemInterfaceLeopard.a:
522 * libWebKitSystemInterfaceSnowLeopard.a:
523 * libWebKitSystemInterfaceTiger.a:
525 2010-06-21 Satish Sampath <satish@chromium.org>
527 Reviewed by Steve Block.
529 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
530 https://bugs.webkit.org/show_bug.cgi?id=40878
532 * win/tools/vsprops/FeatureDefines.vsprops:
533 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
535 2010-06-02 Sterling Swigart <sswigart@google.com>
537 Reviewed by David Levin.
539 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
540 https://bugs.webkit.org/show_bug.cgi?id=39906
542 * win/tools/vsprops/FeatureDefines.vsprops:
543 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
545 2010-05-24 Jer Noble <jer.noble@apple.com>
547 No review; build fix only.
549 Roll-out changes r60110.
551 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
552 * win/lib/WebKitSystemInterface.lib:
553 * win/lib/WebKitSystemInterface_debug.lib:
555 2010-05-24 Jer Noble <jer.noble@apple.com>
557 No review; build fix only.
559 Roll-out changes r60094, 60096-60097.
561 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
562 * win/lib/WebKitSystemInterface.lib:
563 * win/lib/WebKitSystemInterface_debug.lib:
565 2010-05-23 Jer Noble <jer.noble@apple.com>
567 Reviewed by Eric Carlson.
569 HTML5 <video> tag performance worse than Flash
570 https://bugs.webkit.org/show_bug.cgi?id=39577
571 rdar://problem/7982458
573 Added WebKitSystemInterface calls for new CAImageQueue APIs.
575 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
576 * win/lib/WebKitSystemInterface.lib:
577 * win/lib/WebKitSystemInterface_debug.lib:
579 2010-05-20 Steve Block <steveblock@google.com>
581 Reviewed by Jeremy Orlow.
583 Provide bindings for DeviceOrientation
584 https://bugs.webkit.org/show_bug.cgi?id=39210
586 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
588 * win/tools/vsprops/FeatureDefines.vsprops:
589 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
591 2010-04-09 Alexey Proskuryakov <ap@apple.com>
593 Reviewed by Maciej Stachowiak.
595 https://bugs.webkit.org/show_bug.cgi?id=24572
596 XMLHttpRequest.statusText returns always "OK" on Mac
598 * WebKitSystemInterface.h:
599 * libWebKitSystemInterfaceLeopard.a:
600 * libWebKitSystemInterfaceSnowLeopard.a:
601 * libWebKitSystemInterfaceTiger.a:
603 2010-04-07 Chris Marrin <cmarrin@apple.com>
605 Reviewed by Steve Falkenburg.
607 Remove QuartzCoreInterface from the build
609 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
611 * win/bin/QuartzCoreInterface.dll: Removed.
612 * win/include/QuartzCoreInterface: Removed.
613 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
614 * win/lib/QuartzCoreInterface.lib: Removed.
616 2010-04-02 Jer Noble <jer.noble@apple.com>
618 Reviewed by Eric Carlson.
620 https://bugs.webkit.org/show_bug.cgi?id=36624
622 Update WebKitSystemInterface
624 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
625 * libWebKitSystemInterfaceLeopard.a:
626 * libWebKitSystemInterfaceSnowLeopard.a:
627 * libWebKitSystemInterfaceTiger.a:
629 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
631 Reviewed by Dmitry Titov.
633 Add FileThread for async file operation support in FileReader and FileWriter
634 https://bugs.webkit.org/show_bug.cgi?id=36896
636 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
637 for FileReader and FileWriter support.
639 * win/tools/vsprops/FeatureDefines.vsprops:
640 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
642 2010-03-25 Mark Rowe <mrowe@apple.com>
644 Rubber-stamped by Dan Bernstein.
646 Update WebCoreSQLite3 to SQLite v3.6.12.
648 * WebCoreSQLite3/sqlite3.h:
649 * WebCoreSQLite3/sqlite3ext.h:
650 * libWebCoreSQLite3.a:
651 * libWebKitSystemInterfaceLeopard.a:
652 * libWebKitSystemInterfaceSnowLeopard.a:
653 * libWebKitSystemInterfaceTiger.a:
655 2010-03-23 Dan Bernstein <mitz@apple.com>
657 Reviewed by John Sullivan.
659 WebKitSystemInterface part of
660 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
662 https://bugs.webkit.org/show_bug.cgi?id=36479.
664 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
665 * libWebKitSystemInterfaceSnowLeopard.a: Updated
667 2010-03-16 Dan Bernstein <mitz@apple.com>
669 Reviewed by Sam Weinig.
671 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
673 * win/lib/WebKitSystemInterface.lib:
674 * win/lib/WebKitSystemInterface_debug.lib:
676 2010-03-15 Andy Estes <aestes@apple.com>
678 Reviewed by John Sullivan.
680 Added two new output arguments to WKGetWheelEventDeltas() to return
681 the number of scroll wheel ticks in the x and y directions.
683 https://bugs.webkit.org/show_bug.cgi?id=29601.
684 <rdar://problem/7453254>
686 * WebKitSystemInterface.h:
687 * libWebKitSystemInterfaceLeopard.a:
688 * libWebKitSystemInterfaceSnowLeopard.a:
689 * libWebKitSystemInterfaceTiger.a:
691 2010-03-14 Dan Bernstein <mitz@apple.com>
693 Reviewed by Darin Adler.
695 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
697 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
698 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
699 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
700 wkCreateFontsPlist().
701 * win/lib/WebKitSystemInterface.lib: Updated.
702 * win/lib/WebKitSystemInterface_debug.lib: Updated.
704 2010-03-08 Jian Li <jianli@chromium.org>
706 Reviewed by Dmitry Titov.
709 https://bugs.webkit.org/show_bug.cgi?id=32993
711 Add ENABLE_BLOB_SLICE feature define.
713 * win/tools/vsprops/FeatureDefines.vsprops:
714 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
716 2010-02-19 Maciej Stachowiak <mjs@apple.com>
718 Reviewed by David Levin.
720 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
721 https://bugs.webkit.org/show_bug.cgi?id=35147
723 * win/tools/vsprops/FeatureDefines.vsprops:
725 2010-02-18 Steve Falkenburg <sfalken@apple.com>
727 Reviewed by Dan Bernstein.
729 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
730 https://bugs.webkit.org/show_bug.cgi?id=35076
732 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
733 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
734 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
736 2010-02-16 Gavin Barraclough <barraclough@apple.com>
738 Reviewed by NOBODY (Build fix).
740 Disable warnings preventing use of anonymous structs/onions -
741 don't take all my fun toys away, these are useful & awesome!
743 * win/tools/vsprops/common.vsprops:
745 2010-02-11 Brian Weinstein <bweinstein@apple.com>
747 Rubber-stamped by Eric Seidel.
749 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
752 * win/tools/vsprops/FeatureDefines.vsprops:
754 2010-02-08 Maciej Stachowiak <mjs@apple.com>
756 Reviewed by Cameron Zwarich.
758 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
759 https://bugs.webkit.org/show_bug.cgi?id=34698
761 * win/tools/vsprops/FeatureDefines.vsprops:
763 2010-02-04 Mark Rowe <mrowe@apple.com>
765 Reviewed by Steve Falkenburg.
767 Update auto-version.sh to better handle major version numbers with fewer than three digits,
768 and the case when WEBKITLIBRARIESDIR is not set.
770 * win/tools/scripts/auto-version.sh:
772 2010-02-04 Steve Falkenburg <sfalken@apple.com>
774 Windows build fix for projects not defining WebKitLibrariesDir.
776 * win/tools/scripts/auto-version.sh:
778 2010-02-03 Dan Bernstein <mitz@apple.com>
780 Reviewed by Anders Carlsson.
782 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
784 * libWebKitSystemInterfaceLeopard.a:
786 2010-02-02 Steve Falkenburg <sfalken@apple.com>
788 Reviewed by Darin Adler.
790 Copyright year updating for Windows version resources should be automatic
791 https://bugs.webkit.org/show_bug.cgi?id=34503
793 * win/tools/scripts/auto-version.sh:
795 2010-02-02 Martin Robinson <mrobinson@webkit.org>
797 Unreviewed build fix.
799 The WinCairo build requires this script to be executable.
801 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
803 2010-01-29 Mark Rowe <mrowe@apple.com>
805 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
807 * win/tools/vsprops/FeatureDefines.vsprops:
808 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
810 2010-01-26 Alexey Proskuryakov <ap@apple.com>
812 More Windows build fixing.
814 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
815 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
816 specialization sometimes - but it's not instantiated, so it's harmless.
818 2010-01-22 Steve Falkenburg <sfalken@apple.com>
820 Reviewed by Darin Adler.
822 https://bugs.webkit.org/show_bug.cgi?id=34025
823 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
825 * win/tools/vsprops/FeatureDefines.vsprops:
826 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
828 2010-01-20 Steve Falkenburg <sfalken@apple.com>
830 Reviewed by Darin Adler and Adam Roben.
832 Feature defines are difficult to maintain on Windows builds
833 https://bugs.webkit.org/show_bug.cgi?id=33883
835 FeatureDefines.vsprops are now maintained in a way similar to
836 Configurations/FeatureDefines.xcconfig, with the added advantage
837 of having a single FeatureDefines file across all projects.
839 Keep this list of features (not enabled/disabled state) in sync with
840 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
842 Add new features to both PreprocessorDefinitions and UserMacro sections.
843 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
845 * win/tools/scripts/feature-defines.sh: Added.
846 * win/tools/vsprops/FeatureDefines.vsprops: Added.
847 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
848 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
850 2010-01-13 Simon Fraser <simon.fraser@apple.com>
852 Reviewed by Darin Adler.
854 <rdar://problem/7532544>
856 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
857 be used for a shadow drawing fix. Once more, with feeling. On Windows.
859 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
860 * win/lib/WebKitSystemInterface.lib:
861 * win/lib/WebKitSystemInterface_debug.lib:
863 2010-01-13 Simon Fraser <simon.fraser@apple.com>
865 Reviewed by Darin Adler.
867 <rdar://problem/7532544>
869 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
870 be used for a shadow drawing fix.
872 * win/lib/WebKitSystemInterface.lib:
873 * win/lib/WebKitSystemInterface_debug.lib:
875 2010-01-13 Simon Fraser <simon.fraser@apple.com>
877 Reviewed by Darin Adler.
879 <rdar://problem/7532544>
881 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
882 be used for a shadow drawing fix.
884 * WebKitSystemInterface.h:
885 * libWebKitSystemInterfaceLeopard.a:
886 * libWebKitSystemInterfaceSnowLeopard.a:
887 * libWebKitSystemInterfaceTiger.a:
889 2010-01-07 Alexey Proskuryakov <ap@apple.com>
891 Not reviewed, build fix.
893 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
894 clients of another class). WebCore doesn't use all methods of JSString, so
895 we don't export all classes clients could theoretically access via JSString.
897 * win/tools/vsprops/common.vsprops:
899 2009-12-21 Mark Rowe <mrowe@apple.com>
901 Reviewed by Samuel Weinig.
903 Update WebKitSystemInterface.
905 * libWebKitSystemInterfaceLeopard.a:
906 * libWebKitSystemInterfaceSnowLeopard.a:
907 * libWebKitSystemInterfaceTiger.a:
909 2009-12-21 Mark Rowe <mrowe@apple.com>
911 Reviewed by Samuel Weinig.
913 Update WebKitSystemInterface.
915 * WebKitSystemInterface.h:
916 * libWebKitSystemInterfaceLeopard.a:
917 * libWebKitSystemInterfaceSnowLeopard.a:
918 * libWebKitSystemInterfaceTiger.a:
920 2009-12-18 Sam Weinig <sam@webkit.org>
922 Reviewed by Anders Carlsson.
924 Update WebKitSystemInterface for <rdar://problem/7237059>.
926 * WebKitSystemInterface.h:
927 * libWebKitSystemInterfaceLeopard.a:
928 * libWebKitSystemInterfaceSnowLeopard.a:
929 * libWebKitSystemInterfaceTiger.a:
931 2009-12-15 Dan Bernstein <mitz@apple.com>
933 Reviewed by Adam Roben.
935 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
936 Core Graphics when available
938 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
939 wkCanCreateCGFontWithLOGFONT().
940 * win/lib/WebKitSystemInterface.lib:
941 * win/lib/WebKitSystemInterface_debug.lib:
943 2009-12-12 Eric Carlson <eric.carlson@apple.com>
945 Reviewed by Darin Adler.
947 <rdar://problem/7453726> Pull shared UI code into WebKit
949 * WebKitSystemInterface.h:
950 * libWebKitSystemInterfaceLeopard.a:
951 * libWebKitSystemInterfaceSnowLeopard.a:
952 * libWebKitSystemInterfaceTiger.a:
954 2009-12-11 Chris Marrin <cmarrin@apple.com>
956 Reviewed by Adam Roben.
958 Add QuartzCore build files to OpenSource tree
959 https://bugs.webkit.org/show_bug.cgi?id=31856
961 This allows proper building and linking with QuartzCore
965 * win/bin/QuartzCoreInterface.dll: Added.
966 * win/include/QuartzCoreInterface: Added.
967 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
968 * win/lib/QuartzCoreInterface.lib: Added.
970 2009-12-07 Adam Roben <aroben@apple.com>
972 Windows build fix for checkouts with a space in the path
974 * win/tools/scripts/auto-version.sh: Quote the output file's directory
975 before passing it to mkdir.
977 2009-12-01 Alexey Proskuryakov <ap@apple.com>
979 Reviewed by Darin Adler.
981 https://bugs.webkit.org/show_bug.cgi?id=32036
982 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
984 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
985 * win/lib/WebKitSystemInterface.lib:
986 * win/lib/WebKitSystemInterface_debug.lib:
987 Update WebKitSystemInterface.
989 2009-11-24 Alexey Proskuryakov <ap@apple.com>
991 Reviewed by Brady Eidson.
993 https://bugs.webkit.org/show_bug.cgi?id=31844
994 SocketStreamHandleCFNet should support CONNECT proxy credentials
996 * WebKitSystemInterface.h:
997 * libWebKitSystemInterfaceLeopard.a:
998 * libWebKitSystemInterfaceSnowLeopard.a:
999 * libWebKitSystemInterfaceTiger.a:
1000 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1001 * win/lib/WebKitSystemInterface.lib:
1002 * win/lib/WebKitSystemInterface_debug.lib:
1003 Update WebKitSystemInterface.
1005 2009-11-22 Dan Bernstein <mitz@apple.com>
1007 Reviewed by Eric Carlson.
1009 Updated WebKitSystemInterface.
1011 * libWebKitSystemInterfaceLeopard.a:
1012 * libWebKitSystemInterfaceSnowLeopard.a:
1013 * libWebKitSystemInterfaceTiger.a:
1015 2009-11-22 Dan Bernstein <mitz@apple.com>
1017 Reviewed by Cameron Zwarich.
1019 Fixed a leak in WKDrawMediaUIPart().
1021 * libWebKitSystemInterfaceLeopard.a:
1022 * libWebKitSystemInterfaceSnowLeopard.a:
1023 * libWebKitSystemInterfaceTiger.a:
1025 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1027 Reviewed by Simon Fraser.
1029 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1031 * WebKitSystemInterface.h:
1032 * libWebKitSystemInterfaceLeopard.a:
1033 * libWebKitSystemInterfaceSnowLeopard.a:
1034 * libWebKitSystemInterfaceTiger.a:
1036 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1038 Reviewed by Dan Bernstein.
1040 <rdar://problem/7035231>
1041 Support closed caption in <video> element
1043 * WebKitSystemInterface.h:
1044 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1045 define WKMediaUIPartToggleClosedCaptionsButton.
1047 2009-11-13 Anders Carlsson <andersca@apple.com>
1049 Reviewed by Dan Bernstein.
1051 Update WebKitSystemInterface.
1053 * WebKitSystemInterface.h:
1054 * libWebKitSystemInterfaceLeopard.a:
1055 * libWebKitSystemInterfaceSnowLeopard.a:
1056 * libWebKitSystemInterfaceTiger.a:
1058 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1060 Build correction. No review.
1062 The WinCairo build requires ENABLE_FILTERS to work properly.
1064 * win/tools/vsprops/WinCairo.vsprops:
1066 2009-11-02 Dan Bernstein <mitz@apple.com>
1068 Reviewed by John Sullivan.
1070 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1071 QuickTime Player X’s HUD.
1073 * libWebKitSystemInterfaceLeopard.a:
1074 * libWebKitSystemInterfaceSnowLeopard.a:
1075 * libWebKitSystemInterfaceTiger.a:
1077 2009-10-26 Mark Rowe <mrowe@apple.com>
1079 Reviewed by Adam Roben.
1081 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1083 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1084 in the major component of the version number.
1086 * win/tools/scripts/auto-version.sh:
1088 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1090 Reviewed by Eric Seidel.
1092 added cairo include and lib directories to debug_wincairo.vsprops
1093 https://bugs.webkit.org/show_bug.cgi?id=29831
1095 * win/tools/vsprops/debug_wincairo.vsprops:
1097 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1099 Reviewed by Dan Bernstein.
1101 https://bugs.webkit.org/show_bug.cgi?id=30456
1102 Fixes for new Debug_All Windows build configuration.
1104 * win/tools/vsprops/debug_all.vsprops:
1105 Define DEBUG_ALL in Debug_All configuration.
1106 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1108 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1110 Reviewed by Adam Roben.
1112 Add a Debug_All configuration to build entire stack as debug.
1113 Change Debug_Internal to:
1114 - stop using _debug suffix for all WebKit/Safari binaries
1115 - not use _debug as a DLL naming suffix
1116 - use non-debug C runtime lib.
1118 * win/tools/vsprops/debug_all.vsprops: Added.
1119 Use debug C runtime library in debug_all.
1120 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1121 * win/tools/vsprops/debug_internal.vsprops:
1122 Don't specify debug C runtime library in debug_internal.
1123 Don't specify _debug suffix for standard debug_internal builds.
1125 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1127 Reviewed by Simon Fraser
1129 Support fullscreen in MediaPlayer (Mac)
1130 https://bugs.webkit.org/show_bug.cgi?id=26742
1132 New methods required for video fullscreen.
1134 * WebKitSystemInterface.h:
1135 * libWebKitSystemInterfaceLeopard.a:
1136 * libWebKitSystemInterfaceSnowLeopard.a:
1137 * libWebKitSystemInterfaceTiger.a:
1139 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1142 Re-apply lost changes to auto-version.sh.
1144 * win/tools/scripts/auto-version.sh:
1146 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1148 Reviewed by Adam Roben.
1150 <rdar://problem/7271334>
1151 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1153 * WebKitSystemInterface.h:
1154 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1156 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1158 Reviewed by Mark Rowe.
1160 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1161 Safari version number shouldn't be exposed in WebKit code
1163 For a WebKit version of 532.3.4:
1164 Product version is: 5.32.3.4 (was 4.0.3.0)
1165 File version is: 5.32.3.4 (was 4.532.3.4)
1167 * win/tools/scripts/PRODUCTVERSION: Removed.
1168 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1170 2009-09-25 Dan Bernstein <mitz@apple.com>
1172 Reviewed by Adam Roben.
1174 WebKitSystemInterface changes for
1175 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1176 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1178 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1179 wkAddFontsFromPlistRepresentation() and replaced
1180 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1181 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1182 * win/lib/WebKitSystemInterface.lib:
1183 * win/lib/WebKitSystemInterface_debug.lib:
1185 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1187 Reviewed by Eric Seidel.
1189 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1190 default when the necessary dependencies are extracted into the
1192 https://bugs.webkit.org/show_bug.cgi?id=29661
1194 * win/tools/vsprops/WinCairo.vsprops:
1196 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1198 Reviewed by Dave Levin.
1200 Adjust WinCairo-specific property sheet to use static versions of
1201 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1202 of zlib.lib to link.
1204 * win/tools/vsprops/WinCairo.vsprops:
1206 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1208 Reviewed by Adam Roben.
1210 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1211 to automatically use secure versions of C runtime lib calls on Windows.
1212 https://bugs.webkit.org/show_bug.cgi?id=28824
1214 * win/tools/vsprops/common.vsprops:
1216 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1218 Rubber stamped by Steve Falkenburg.
1220 debug_wincairo.vsprops was linking against wrong C runtime.
1222 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1223 C runtime (as in the standard 'debug.vsprops' file.)
1225 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1227 Reviewed by Steve Falkenburg.
1229 Revise CFLite Debug build to emit DLL's with _debug label.
1230 https://bugs.webkit.org/show_bug.cgi?id=28695.
1232 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1234 2009-08-12 Peter Kasting <pkasting@google.com>
1236 Reviewed by Darin Adler.
1238 https://bugs.webkit.org/show_bug.cgi?id=27323
1239 Change pattern that strips all trailing whitespace to just remove EOL
1240 chars (\r, \n), to make it clear that varying EOL chars is the primary
1241 problem being solved.
1243 * win/tools/scripts/auto-version.sh:
1245 2009-08-10 Peter Kasting <pkasting@google.com>
1247 Reviewed by George Staikos.
1249 https://bugs.webkit.org/show_bug.cgi?id=27323
1250 Even more line ending-stripping for auto-version.sh, based on output
1251 provided by Jessie Berlin.
1253 * win/tools/scripts/auto-version.sh:
1255 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1257 Reviewed by Adam Roben.
1259 https://bugs.webkit.org/show_bug.cgi?id=28048.
1260 Move various WinCairo build settings into *.vsprops file.
1262 * win/tools/vsprops/cURL.vsprops: Added.
1264 2009-08-06 Peter Kasting <pkasting@google.com>
1266 Reviewed by Adam Barth.
1268 https://bugs.webkit.org/show_bug.cgi?id=27323
1269 Strip line endings at all points auto-version.sh reads data, not just
1270 the one I happened to run into.
1272 * win/tools/scripts/auto-version.sh:
1274 2009-07-27 Peter Kasting <pkasting@google.com>
1276 Reviewed by Adam Roben.
1278 https://bugs.webkit.org/show_bug.cgi?id=27323
1279 Correctly parse command output, even when the line endings are not LF,
1280 so that we don't create an autoversion.h that MSVC chokes on.
1282 * win/tools/scripts/auto-version.sh:
1284 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1286 Reviewed by Adam Roben.
1288 Add new configuration flag for redistributable Windows build.
1289 https://bugs.webkit.org/show_bug.cgi=27087
1291 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1292 new WIN_CAIRO flag used to drive non-Apple Windows build.
1294 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1296 Reviewed by Simon Fraser.
1298 Update WebKitSystemInterface for <rdar://problem/7049066>.
1300 * WebKitSystemInterface.h:
1301 * libWebKitSystemInterfaceLeopard.a:
1302 * libWebKitSystemInterfaceSnowLeopard.a:
1303 * libWebKitSystemInterfaceTiger.a:
1305 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1307 Update WebKitSystemInterface for <rdar://problem/7008093>.
1309 * WebKitSystemInterface.h:
1310 * libWebKitSystemInterfaceLeopard.a:
1311 * libWebKitSystemInterfaceSnowLeopard.a:
1312 * libWebKitSystemInterfaceTiger.a:
1314 2009-07-06 Anders Carlsson <andersca@apple.com>
1316 Update WebKitSystemInterface.
1318 * WebKitSystemInterface.h:
1319 * libWebKitSystemInterfaceLeopard.a:
1320 * libWebKitSystemInterfaceSnowLeopard.a:
1321 * libWebKitSystemInterfaceTiger.a:
1323 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1325 Reviewed by Simon Fraser.
1327 Update WebKitSystemInterface for <rdar://problem/6518119>
1329 * WebKitSystemInterface.h:
1330 * libWebKitSystemInterfaceLeopard.a:
1331 * libWebKitSystemInterfaceSnowLeopard.a:
1332 * libWebKitSystemInterfaceTiger.a:
1334 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1336 Reviewed by Simon Fraser.
1338 Update WebKitSystemInterface for <rdar://problem/7014990>
1340 * libWebKitSystemInterfaceLeopard.a:
1341 * libWebKitSystemInterfaceSnowLeopard.a:
1342 * libWebKitSystemInterfaceTiger.a:
1344 2009-06-29 Eric Carlson <eric.carlson@apple.com>
1346 Reviewed by Simon Fraser.
1348 Update WebKitSystemInterface for <rdar://problem/7014813>
1350 * WebKitSystemInterface.h:
1351 * libWebKitSystemInterfaceLeopard.a:
1352 * libWebKitSystemInterfaceSnowLeopard.a:
1353 * libWebKitSystemInterfaceTiger.a:
1355 2009-06-25 Simon Fraser <simon.fraser@apple.com>
1357 Rubber-stamped by Mark Rowe.
1359 <rdar://problem/6999737>
1361 Update the media controller images.
1363 * libWebKitSystemInterfaceLeopard.a:
1364 * libWebKitSystemInterfaceSnowLeopard.a:
1365 * libWebKitSystemInterfaceTiger.a:
1367 2009-06-16 Simon Fraser <simon.fraser@apple.com>
1369 Rubber-stamped by Anders Carlsson.
1371 Update WebKitSystemInterface for <rdar://problem/6937882>.
1373 * libWebKitSystemInterfaceLeopard.a:
1374 * libWebKitSystemInterfaceSnowLeopard.a:
1375 * libWebKitSystemInterfaceTiger.a:
1377 2009-06-02 Anders Carlsson <andersca@apple.com>
1379 Rubber-stamped by Mark Rowe.
1381 Update WebKitSystemInterface.
1383 * libWebKitSystemInterfaceLeopard.a:
1384 * libWebKitSystemInterfaceSnowLeopard.a:
1385 * libWebKitSystemInterfaceTiger.a:
1387 2009-05-27 Mark Rowe <mrowe@apple.com>
1389 Rubber-stamped by Dan Bernstein.
1391 Update WebKitSystemInterface.
1393 * libWebKitSystemInterfaceLeopard.a:
1394 * libWebKitSystemInterfaceSnowLeopard.a: Added.
1395 * libWebKitSystemInterfaceTiger.a:
1397 2009-05-26 Anders Carlsson <andersca@apple.com>
1399 Reviewed by Dan Bernstein.
1401 <rdar://problem/6901751>
1402 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1404 Remove WKCGContextIsSafeToClip.
1406 * WebKitSystemInterface.h:
1407 * libWebKitSystemInterfaceTiger.a:
1409 2009-05-21 Dan Bernstein <mitz@apple.com>
1411 Rubber-stamped by Mark Rowe.
1413 - correct a copyright header accidently reverted in r43964
1415 * WebKitSystemInterface.h:
1417 2009-05-21 Dan Bernstein <mitz@apple.com>
1419 Reviewed by Anders Carlsson.
1421 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1422 (r35515): Tiger crash painting the selection on registration page of
1425 * WebKitSystemInterface.h:
1426 * libWebKitSystemInterfaceTiger.a:
1428 2009-05-07 Simon Fraser <simon.fraser@apple.com>
1430 Source changes reviewed by Darin Adler
1432 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1434 * libWebKitSystemInterfaceLeopard.a:
1435 * libWebKitSystemInterfaceTiger.a:
1437 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1439 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1440 Indirected definition through a UserMacro.
1442 Reviewed by Mark Rowe.
1444 * win/tools/vsprops/common.vsprops:
1446 2009-04-28 Steve Falkenburg <sfalken@apple.com>
1448 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1449 Indirected definition for __PRODUCTION__ through a UserMacro.
1451 Reviewed by Mark Rowe.
1453 * win/tools/vsprops/common.vsprops:
1455 2009-04-24 Simon Fraser <simon.fraser@apple.com>
1457 Source changes reviewed by Darin Adler
1459 https://bugs.webkit.org/show_bug.cgi?id=22242
1461 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1463 * libWebKitSystemInterfaceLeopard.a:
1464 * libWebKitSystemInterfaceTiger.a:
1466 2009-04-22 Ada Chan <adachan@apple.com>
1468 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1470 Reviewed by Darin Adler.
1472 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1473 * win/lib/WebKitSystemInterface.lib:
1474 * win/lib/WebKitSystemInterface_debug.lib:
1476 2009-04-20 Steve Falkenburg <sfalken@apple.com>
1478 Separate JavaScriptCore.dll from WebKit.dll.
1479 Slight performance improvement or no change on benchmarks.
1481 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1482 and simplifies standalone JavaScriptCore builds.
1484 Reviewed by Oliver Hunt.
1486 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1488 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1490 Reviewed by Mark Rowe.
1492 <rdar://problem/6781295> video.buffered and video.seekable are not
1493 the same. video.buffered should return only what is buffered and
1494 not what is seekable
1496 * WebKitSystemInterface.h:
1497 * libWebKitSystemInterfaceLeopard.a:
1498 * libWebKitSystemInterfaceTiger.a:
1500 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
1502 Reviewed by Adele Peterson.
1504 <rdar://problem/6747241> work around QTKit no longer reaching
1505 QTMovieLoadStateComplete
1507 * WebKitSystemInterface.h:
1508 * libWebKitSystemInterfaceLeopard.a:
1509 * libWebKitSystemInterfaceTiger.a:
1511 2009-04-15 Steve Falkenburg <sfalken@apple.com>
1513 Updated WebKitSystemInterface for Windows.
1514 Changes needed for <rdar://problem/6785760>
1516 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1517 * win/lib/WebKitSystemInterface.lib:
1518 * win/lib/WebKitSystemInterface_debug.lib:
1520 2009-04-14 Mark Rowe <mrowe@apple.com>
1522 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1524 * libWebKitSystemInterfaceLeopard.a:
1525 * libWebKitSystemInterfaceTiger.a:
1527 2009-04-13 Antti Koivisto <antti@apple.com>
1529 Reviewed by Darin Adler.
1531 <rdar://problem/6740294> Increase the connection count per host
1533 * WebKitSystemInterface.h:
1534 * libWebKitSystemInterfaceLeopard.a:
1535 * libWebKitSystemInterfaceTiger.a:
1537 2009-04-10 Eric Carlson <eric.carlson@apple.com>
1539 WebKitSystemInterface changes for <rdar://problem/6646998>
1541 * libWebKitSystemInterfaceLeopard.a:
1542 * libWebKitSystemInterfaceTiger.a:
1544 2009-04-10 Simon Fraser <simon.fraser@apple.com>
1546 Fix the leopard build by updating WebKitSystemInterface.
1548 * WebKitSystemInterface.h:
1549 * libWebKitSystemInterfaceLeopard.a:
1551 2009-03-30 Steve Falkenburg <sfalken@apple.com>
1553 Bump version to 530.
1555 * win/tools/scripts/VERSION:
1557 2009-03-26 Adam Roben <aroben@apple.com>
1559 Remove SafariThemeConstants.h, which is now provided by
1560 WebKitSupportLibrary
1562 * win/include/SafariTheme: Removed.
1563 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1565 2009-03-07 Dan Bernstein <mitz@apple.com>
1567 Reviewed by Mark Rowe.
1569 - WebKitSystemInterface part of removing build-time and run-time support
1570 for legacy versions of CFNetwork and Core Graphics
1572 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1573 * win/lib/WebKitSystemInterface.lib:
1574 * win/lib/WebKitSystemInterface_debug.lib:
1576 2009-01-30 Dan Bernstein <mitz@apple.com>
1578 Reviewed by Timothy Hatcher.
1580 - <rdar://problem/6545912> expose the build number in autoversion.h
1582 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1583 with the full build number.
1585 2009-01-08 Dan Bernstein <mitz@apple.com>
1587 Reviewed by Adam Roben.
1589 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1591 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1592 * win/lib/WebKitSystemInterface.lib:
1593 * win/lib/WebKitSystemInterface_debug.lib:
1595 2008-11-11 Ada Chan <adachan@apple.com>
1597 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1598 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1600 Update window versions to correspond to Windows XP.
1602 Reviewed by Steve Falkenburg.
1604 * win/tools/vsprops/common.vsprops:
1606 2008-10-23 Anders Carlsson <andersca@apple.com>
1608 Reviewed by John Sullivan.
1610 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1612 * libWebKitSystemInterfaceLeopard.a:
1613 * libWebKitSystemInterfaceTiger.a:
1615 2008-10-08 Mark Rowe <mrowe@apple.com>
1617 Rubber-stamped by Jon Honeycutt.
1619 Remove restriction on version number ending in a 4.
1621 * win/tools/scripts/auto-version.sh:
1623 2008-10-07 Anders Carlsson <andersca@apple.com>
1625 Reviewed by Mitz Pettel.
1627 Update WebKitSystemInterface.
1629 * libWebKitSystemInterfaceLeopard.a:
1630 * libWebKitSystemInterfaceTiger.a:
1632 2008-09-09 Dan Bernstein <mitz@apple.com>
1634 Reviewed by Darin Adler.
1636 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1638 * WebKitSystemInterface.h:
1639 * libWebKitSystemInterfaceLeopard.a:
1641 2008-09-04 Adam Roben <aroben@apple.com>
1643 Ignore warning LNK4221 on Windows
1645 This warning is emitted when an object file with no public symbols is
1646 passed to the linker/librarian. This often occurs in WebCore for files
1647 that have been disabled via ENABLE()/USE() macros.
1649 Rubberstamped by Anders Carlsson.
1651 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1653 2008-08-27 Timothy Hatcher <timothy@apple.com>
1655 Adds the WKAdvanceDefaultButtonPulseAnimation function.
1657 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1659 Reviewed by Adele Peterson.
1661 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1662 * libWebKitSystemInterfaceLeopard.a: Updated.
1663 * libWebKitSystemInterfaceTiger.a: Updated.
1665 2008-08-26 Adam Roben <aroben@apple.com>
1667 Disable a truncation warning that is disabled/doesn't exist on Mac
1669 This warning was firing when initializing floats from double literals.
1670 I haven't yet found any other situation that would cause this warning
1673 Reviewed by Sam Weinig.
1675 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1677 2008-07-20 Steve Falkenburg <sfalken@apple.com>
1681 * win/tools/vsprops/common.vsprops:
1683 2008-07-08 Dan Bernstein <mitz@apple.com>
1685 Reviewed by John Sullivan.
1687 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1689 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1690 * libWebKitSystemInterfaceLeopard.a: Updated.
1691 * libWebKitSystemInterfaceTiger.a: Updated.
1693 2008-07-01 Steve Falkenburg <sfalken@apple.com>
1695 Bump version numbers.
1697 Reviewed by Mark Rowe.
1699 * win/tools/scripts/PRODUCTVERSION:
1700 * win/tools/scripts/VERSION:
1702 2008-05-13 Dan Bernstein <mitz@apple.com>
1704 Reviewed by John Sullivan.
1706 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1708 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1709 transformed graphics contexts.
1710 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1711 wkSetCGContextFontRenderingStyle().
1712 * win/lib/WebKitSystemInterface.lib: Updated.
1713 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1715 2008-05-09 Adam Roben <aroben@apple.com>
1717 Disable a MSVC warning
1719 Reviewed by Darin Adler.
1721 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1722 disabled warnings. It's a warning about decorated names being longer
1723 than MSVC's limit of 4096 characters. This warning doesn't indicate a
1724 correctness problem, but these truncated decorated names will be
1725 harder to recognize during debugging or when they appear in linker
1728 2008-04-28 Darin Adler <darin@apple.com>
1734 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1735 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1737 2008-04-24 Mark Rowe <mrowe@apple.com>
1739 Reviewed by Sam Weinig.
1741 Remove code for calculating the glyph cache size.
1743 * WebKitSystemInterface.h: Remove unused symbol.
1744 * libWebKitSystemInterfaceLeopard.a:
1745 * libWebKitSystemInterfaceTiger.a:
1747 2008-03-28 Steve Falkenburg <sfalken@apple.com>
1751 * win/tools/scripts/PRODUCTVERSION:
1753 2008-03-26 Adam Roben <aroben@apple.com>
1755 Windows build fix after r31322
1757 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1758 * win/lib/WebKitSystemInterface.lib: Updated.
1759 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1761 2008-03-26 Mark Rowe <mrowe@apple.com>
1763 Reviewed by David Hyatt.
1765 Make the Ahem font antialias correctly on Acid3 on Tiger.
1767 * WebKitSystemInterface.h:
1768 * libWebKitSystemInterfaceTiger.a:
1770 2008-03-19 Mark Rowe <mrowe@apple.com>
1772 Rubber-stamped by Sam Weinig.
1774 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1775 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1777 * libWebCoreSQLite3.a: Land a 4-way fat binary.
1779 2008-03-12 Steve Falkenburg <sfalken@apple.com>
1781 New version of WebKitSystemInterface.lib with
1782 more compiler warnings suppressed.
1784 * win/lib/WebKitSystemInterface.lib:
1785 * win/tools/vsprops/common.vsprops:
1787 2008-03-12 Dan Bernstein <mitz@apple.com>
1789 Reviewed by Darin Adler and Sam Weinig.
1791 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1793 * WebKitSystemInterface.h:
1794 * libWebKitSystemInterfaceLeopard.a:
1796 2008-03-11 Steve Falkenburg <sfalken@apple.com>
1798 Disable two PGO/LTCG specific warnings.
1802 * win/tools/vsprops/common.vsprops:
1804 2008-02-29 Mark Rowe <mrowe@apple.com>
1806 Update Tiger version of WebKitSystemInterface to match r30690.
1808 * libWebKitSystemInterfaceTiger.a:
1810 2008-02-29 Adele Peterson <adele@apple.com>
1814 Auto-generate image arrays.
1816 * libWebKitSystemInterfaceLeopard.a:
1818 2008-02-29 Mark Rowe <mrowe@apple.com>
1820 Reviewed by Anders Carlsson.
1822 Replace use of WKPathFromFont with implementation in terms of public API.
1824 * WebKitSystemInterface.h: Remove unused symbol.
1825 * libWebKitSystemInterfaceLeopard.a:
1826 * libWebKitSystemInterfaceTiger.a:
1828 2008-02-29 Mark Rowe <mrowe@apple.com>
1830 Reviewed by Oliver Hunt.
1832 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1834 * WebKitSystemInterface.h:
1835 * libWebKitSystemInterfaceLeopard.a:
1836 * libWebKitSystemInterfaceTiger.a:
1838 2008-02-29 Mark Rowe <mrowe@apple.com>
1840 Reviewed by Oliver Hunt.
1842 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1844 * WebKitSystemInterface.h:
1845 * libWebKitSystemInterfaceLeopard.a:
1847 2008-02-29 Mark Rowe <mrowe@apple.com>
1849 Reviewed by Oliver Hunt and Oliver Hunt.
1851 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1853 * WebKitSystemInterface.h: Remove unused symbol.
1854 * libWebKitSystemInterfaceLeopard.a:
1855 * libWebKitSystemInterfaceTiger.a:
1857 2008-02-28 Mark Rowe <mrowe@apple.com>
1859 Reviewed by Dan Bernstein.
1861 Remove two unused functions from WebKitSystemInterface.
1863 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
1864 a duplicate declaration of WKSecondsSinceLastInputEvent.
1865 * libWebKitSystemInterfaceLeopard.a:
1866 * libWebKitSystemInterfaceTiger.a:
1868 2008-02-28 Mark Rowe <mrowe@apple.com>
1870 Reviewed by Dave Hyatt.
1872 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
1874 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
1875 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
1877 2008-02-27 Brady Eidson <beidson@apple.com>
1881 * libWebKitSystemInterfaceTiger.a:
1883 2008-02-27 Brady Eidson <beidson@apple.com>
1885 Reviewed by Mark Rowe
1887 Removed some unused methods:
1888 WKGetNSURLResponseCalculatedExpiration
1889 WKGetNSURLResponseMustRevalidate
1891 * WebKitSystemInterface.h:
1892 * libWebKitSystemInterfaceLeopard.a:
1893 * libWebKitSystemInterfaceTiger.a:
1895 2008-02-13 Adam Roben <aroben@apple.com>
1897 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
1899 2008-02-12 Adam Roben <aroben@apple.com>
1901 Clean up auto-version.sh a bit
1903 It now does quite a bit less file I/O and many fewer fork/exec pairs.
1904 It's also quite a bit easier to read.
1908 * win/tools/scripts/auto-version.sh:
1910 2008-02-12 Steve Falkenburg <sfalken@apple.com>
1912 Versioning script change.
1914 * win/tools/scripts/auto-version.sh:
1916 2008-02-07 Ada Chan <adachan@apple.com>
1918 Added 4 new methods:
1919 wkSetClientCertificateInSSLProperties,
1920 wkCanAccessCFURLRequestHTTPBodyParts,
1921 wkCFURLRequestCopyHTTPRequestBodyParts,
1922 wkCFURLRequestSetHTTPRequestBodyParts
1924 Rubber-stamped by Steve.
1926 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1927 * win/lib/WebKitSystemInterface.lib:
1928 * win/lib/WebKitSystemInterface_debug.lib:
1930 2008-02-04 Timothy Hatcher <timothy@apple.com>
1932 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
1933 is given even if the max_page_count is increased (2920)
1935 * libWebCoreSQLite3.a:
1937 2008-02-01 Steve Falkenburg <sfalken@apple.com>
1939 <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
1941 Rubber-stamped by Jon Honeycutt.
1943 * win/tools/vsprops/common.vsprops:
1945 2008-01-29 Mark Rowe <mrowe@apple.com>
1947 Reviewed by Tim Hatcher.
1949 <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).
1951 * WebCoreSQLite3/sqlite3.h: Added.
1952 * WebCoreSQLite3/sqlite3ext.h: Added.
1953 * libWebCoreSQLite3.a: Added.
1955 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
1957 Debug (external) build fix.
1959 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
1960 This preprocessor definition is automatically set by Visual Studio as needed anyway.
1962 * win/tools/vsprops/debug.vsprops:
1964 2008-01-17 Steve Falkenburg <sfalken@apple.com>
1966 Add preprocessor define accidently dropped in my unification,
1967 and required by some builds. Fixes an issue that caused both
1968 debug and release DLLs to be loaded.
1970 Rubber-stamped by Jon Honeycutt.
1972 * win/tools/vsprops/debug_internal.vsprops:
1974 2008-01-16 Steve Falkenburg <sfalken@apple.com>
1976 Use recommended security-related compiler settings.
1980 * win/tools/vsprops/common.vsprops:
1982 2008-01-16 Steve Falkenburg <sfalken@apple.com>
1986 * win/tools/vsprops/release.vsprops:
1988 2008-01-15 Adele Peterson <adele@apple.com>
1990 Reviewed by Adam and Antti.
1992 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
1994 * WebKitSystemInterface.h:
1995 * libWebKitSystemInterfaceLeopard.a:
1996 * libWebKitSystemInterfaceTiger.a:
1997 * win/include/SafariTheme: Added.
1998 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2000 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2002 Use shared vsprops for most vcproj properties.
2004 Reviewed by Darin Adler.
2006 * win/tools/vsprops/common.vsprops:
2007 * win/tools/vsprops/debug.vsprops:
2008 * win/tools/vsprops/debug_internal.vsprops:
2009 * win/tools/vsprops/release.vsprops:
2011 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2013 Share common files across projects.
2016 Debug: common.vsprops, debug.vsprops
2017 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2018 Release: common.vsprops, release.vsprops
2020 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2021 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2023 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2025 Reviewed by Adam Roben.
2027 * win/tools/WinTools.make:
2028 * win/tools/scripts: Added.
2029 * win/tools/scripts/PRODUCTVERSION: Added.
2030 * win/tools/scripts/VERSION: Added.
2031 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2032 * win/tools/vsprops/debug.vsprops:
2033 * win/tools/vsprops/debug_internal.vsprops: Added.
2034 * win/tools/vsprops/release.vsprops:
2036 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2038 Add shared vsprops to help unify our Windows tools settings.
2043 * win/tools/WinTools.make: Added.
2044 * win/tools/vsprops: Added.
2045 * win/tools/vsprops/common.vsprops: Added.
2046 * win/tools/vsprops/debug.vsprops: Added.
2047 * win/tools/vsprops/release.vsprops: Added.
2049 2008-01-07 Mark Rowe <mrowe@apple.com>
2051 Update Tiger library to a G3-friendly version.
2053 * libWebKitSystemInterfaceTiger.a:
2055 2008-01-07 Adele Peterson <adele@apple.com>
2057 Reviewed by Antti, Adam, and Mitz.
2059 WebKitLibraries part of fix for
2060 <rdar://problem/5619073> Updated look for <video> controls
2061 <rdar://problem/5619057> Add volume control to video controls
2063 * WebKitSystemInterface.h:
2064 * libWebKitSystemInterfaceLeopard.a:
2065 * libWebKitSystemInterfaceTiger.a:
2067 2008-01-03 Mark Rowe <mrowe@apple.com>
2069 Update Tiger library to a G3-friendly version.
2071 * libWebKitSystemInterfaceTiger.a:
2073 2008-01-03 Adele Peterson <adele@apple.com>
2075 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2077 * WebKitSystemInterface.h:
2078 * libWebKitSystemInterfaceLeopard.a:
2079 * libWebKitSystemInterfaceTiger.a:
2081 2007-12-21 Mark Rowe <mrowe@apple.com>
2083 Rubber-stamped by Dan Bernstein.
2085 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2086 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2088 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2090 2007-12-07 Dan Bernstein <mitz@apple.com>
2092 Reviewed by Darin Adler.
2094 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2096 * WebKitSystemInterface.h:
2097 * libWebKitSystemInterfaceLeopard.a:
2098 * libWebKitSystemInterfaceTiger.a:
2100 2007-11-27 John Sullivan <sullivan@apple.com>
2102 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2103 that affects Safari.
2105 reviewed by Kevin Decker
2107 * libWebKitSystemInterfaceLeopard.a:
2108 * libWebKitSystemInterfaceTiger.a:
2110 2007-11-26 Timothy Hatcher <timothy@apple.com>
2112 Reviewed by Adam Roben.
2114 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2115 http://bugs.webkit.org/show_bug.cgi?id=16137
2117 Add a new function to make bottom window corners square for textured windows.
2119 * WebKitSystemInterface.h:
2120 * libWebKitSystemInterfaceTiger.a:
2121 * libWebKitSystemInterfaceLeopard.a:
2123 2007-11-23 Adam Roben <aroben@apple.com>
2125 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2129 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2131 * win/lib/WebKitSystemInterface.lib: Updated.
2132 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2134 2007-11-16 Anders Carlsson <andersca@apple.com>
2138 <rdar://problem/5603832>
2139 XMLHttpRequest readyState 3 & responseText buffer issues.
2141 Add wkSetCFURLRequestShouldContentSniff.
2143 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2144 * win/lib/WebKitSystemInterface.lib:
2145 * win/lib/WebKitSystemInterface_debug.lib:
2147 2007-11-05 Antti Koivisto <antti@apple.com>
2151 Update WKQTMovieViewSetDrawSynchronously.
2153 * libWebKitSystemInterfaceLeopard.a:
2154 * libWebKitSystemInterfaceTiger.a:
2156 2007-11-02 Antti Koivisto <antti@apple.com>
2158 Reviewed by Darin Adler.
2160 Update to add WKQTMovieViewSetDrawSynchronously
2162 * WebKitSystemInterface.h:
2163 * libWebKitSystemInterfaceLeopard.a:
2164 * libWebKitSystemInterfaceTiger.a:
2166 2007-10-26 Adele Peterson <adele@apple.com>
2168 Reviewed by Tim Hatcher.
2170 Updating header too for WKDrawCapsLockIndicator.
2172 * WebKitSystemInterface.h:
2174 2007-10-26 Adele Peterson <adele@apple.com>
2178 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2180 * libWebKitSystemInterfaceLeopard.a:
2181 * libWebKitSystemInterfaceTiger.a:
2183 2007-10-25 Adam Roben <aroben@apple.com>
2185 Add wkSetPatternBaseCTM.
2187 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2188 * win/lib/WebKitSystemInterface.lib:
2189 * win/lib/WebKitSystemInterface_debug.lib:
2191 2007-10-25 Sam Weinig <sam@webkit.org>
2193 Fix the windows build.
2195 * win/lib/WebKitSystemInterface.lib:
2196 * win/lib/WebKitSystemInterface_debug.lib:
2198 2007-10-25 Timothy Hatcher <timothy@apple.com>
2200 Add WKSetPatternBaseCTM.
2202 * WebKitSystemInterface.h:
2203 * libWebKitSystemInterfaceLeopard.a:
2204 * libWebKitSystemInterfaceTiger.a:
2206 2007-10-25 Timothy Hatcher <timothy@apple.com>
2210 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2212 * libWebKitSystemInterfaceLeopard.a:
2214 2007-10-25 Sam Weinig <sam@webkit.org>
2216 Added wrapper for getting the foundation cache directory.
2218 Reviewed by Adam Roben.
2220 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2221 * win/lib/WebKitSystemInterface.lib:
2222 * win/lib/WebKitSystemInterface_debug.lib:
2224 2007-10-24 Adam Roben <aroben@apple.com>
2226 Added some font-related functions needed for <rdar://5549919>
2230 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2231 * win/lib/WebKitSystemInterface.lib:
2232 * win/lib/WebKitSystemInterface_debug.lib:
2234 2007-10-24 Timothy Hatcher <timothy@apple.com>
2236 Reviewed by Mark Rowe.
2238 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2240 Add system specific versions of WebKitSystemInterface.
2242 * libWebKitSystemInterface.a: Removed.
2243 * libWebKitSystemInterfaceLeopard.a: Added.
2244 * libWebKitSystemInterfaceTiger.a: Added.
2246 2007-10-11 Ada Chan <adachan@apple.com>
2248 <rdar://problem/5534421>
2249 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2251 Reviewed by Darin Adler.
2253 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2254 * win/lib/WebKitSystemInterface.lib:
2255 * win/lib/WebKitSystemInterface_debug.lib:
2257 2007-09-27 Sam Weinig <sam@webkit.org>
2259 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2260 the resulting binary differs when built on Tiger.
2262 * libWebKitSystemInterface.a:
2264 2007-09-27 David Hyatt <hyatt@apple.com>
2266 Update WebKitSYstemInterface for @font-face changes.
2268 * WebKitSystemInterface.h:
2269 * libWebKitSystemInterface.a:
2271 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2273 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2274 the resulting binary differs when built on Tiger. See
2275 <rdar://problem/5490613>.
2277 * libWebKitSystemInterface.a:
2279 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2281 Build fix. Ran update-webkitsysteminterface script.
2283 * WebKitSystemInterface.h:
2284 * libWebKitSystemInterface.a:
2286 2007-08-28 Anders Carlsson <andersca@apple.com>
2288 Add WKSetNSURLRequestShouldContentSniff.
2290 * WebKitSystemInterface.h:
2291 * libWebKitSystemInterface.a:
2293 2007-08-28 Ada Chan <adachan@apple.com>
2295 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2300 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2301 * win/lib/WebKitSystemInterface.lib:
2302 * win/lib/WebKitSystemInterface_debug.lib:
2304 2007-07-23 Ada Chan <adachan@apple.com>
2308 Update WebKitSystemInterface.{h,lib}.
2310 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2311 * win/lib/WebKitSystemInterface.lib:
2312 * win/lib/WebKitSystemInterface_debug.lib:
2314 2007-07-19 Ada Chan <adachan@apple.com>
2316 Rubber-stamped by Adam.
2320 * win/lib/WebKitSystemInterface.lib:
2321 * win/lib/WebKitSystemInterface_debug.lib:
2323 2007-07-06 Adam Roben <aroben@apple.com>
2325 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2329 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2330 * win/lib/WebKitSystemInterface.lib:
2331 * win/lib/WebKitSystemInterface_debug.lib:
2333 2007-06-29 Antti Koivisto <antti@apple.com>
2337 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2339 * WebKitSystemInterface.h:
2340 * libWebKitSystemInterface.a:
2342 2007-03-29 Beth Dakin <bdakin@apple.com>
2344 Rubber-stamped by Adam.
2346 Keep OpenSource building.
2348 * WebKitSystemInterface.h:
2349 * libWebKitSystemInterface.a:
2351 2007-03-28 Antti Koivisto <antti@apple.com>
2353 Update libWebKitSystemInterface, previous version was out of date.
2355 * libWebKitSystemInterface.a:
2357 2007-03-27 Antti Koivisto <antti@apple.com>
2359 Reviewed by Darin Adler.
2361 Added wkGetWheelEventDeltas
2363 * WebKitSystemInterface.h:
2364 * libWebKitSystemInterface.a:
2366 2007-03-07 Mark Rowe <mrowe@apple.com>
2368 Build fix. Rebuild against 10.4 SDK.
2370 * libWebKitSystemInterface.a:
2372 2007-03-06 Kevin Decker <kdecker@apple.com>
2376 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2378 * libWebKitSystemInterface.a:
2380 2007-02-21 Anders Carlsson <acarlsson@apple.com>
2382 Add new version with WKCGContextIsBitmapContext.
2384 * WebKitSystemInterface.h:
2385 * libWebKitSystemInterface.a:
2387 2006-12-16 Adele Peterson <adele@apple.com>
2391 WebKitLibraries part of fix for:
2392 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2394 Added wkDrawTextFieldCellFocusRing.
2396 * WebKitSystemInterface.h:
2397 * libWebKitSystemInterface.a:
2399 2006-10-11 Darin Adler <darin@apple.com>
2401 Reviewed by John Sullivan.
2403 * WebKitSystemInterface.h: Updated to a C++-compatible version.
2405 2006-08-31 Adele Peterson <adele@apple.com>
2407 Reviewed by John Sullivan.
2409 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2411 * WebKitSystemInterface.h:
2412 * libWebKitSystemInterface.a:
2414 2006-08-30 Adele Peterson <adele@apple.com>
2418 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2419 Enable secure input mode for new password fields
2421 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2422 * libWebKitSystemInterface.a:
2424 2006-07-09 Anders Carlsson <acarlsson@apple.com>
2426 Reviewed by Darin Adler.
2428 * WebKitSystemInterface.h:
2429 * libWebKitSystemInterface.a:
2432 2006-07-05 Adele Peterson <adele@apple.com>
2434 Reviewed by Maciej and Hyatt.
2436 * WebKitSystemInterface.h: Updated.
2437 * libWebKitSystemInterface.a: Updated.
2439 2006-06-16 Adele Peterson <adele@apple.com>
2443 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2444 * libWebKitSystemInterface.a: ditto.
2446 2006-04-01 Eric Seidel <eseidel@apple.com>
2448 * libWebKitSystemInterface.a: commit a universal binary.
2450 2006-04-01 Darin Adler <darin@apple.com>
2454 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2455 code to use the system default alpha.
2457 2006-03-17 Eric Seidel <eseidel@apple.com>
2459 * libWebKitSystemInterface.a: commit a universal binary.
2461 2006-03-17 Adele Peterson <adele@apple.com>
2463 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2464 * libWebKitSystemInterface.a: ditto
2466 2006-02-28 John Sullivan <sullivan@apple.com>
2468 * WebKitSystemInterface.h: Removed WKMouseIsDown()
2469 * libWebKitSystemInterface.a: ditto
2471 2006-02-23 Timothy Hatcher <timothy@apple.com>
2473 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2475 * libWebKitSystemInterface.a:
2477 2006-02-19 Darin Adler <darin@apple.com>
2479 * WebKitSystemInterface.h: Added WKDrawFocusRing.
2480 * libWebKitSystemInterface.a: Ditto.
2482 2006-02-06 John Sullivan <sullivan@apple.com>
2484 * WebKitSystemInterface.h:
2485 * libWebKitSystemInterface.a:
2486 removed WKExecutableLinkedInTigerOrEarlier
2488 2005-11-01 Darin Adler <darin@apple.com>
2490 * libWebKitSystemInterface.a: Updated.
2492 2005-10-04 Maciej Stachowiak <mjs@apple.com>
2496 * WebKitSystemInterface.h:
2497 * libWebKitSystemInterface.a:
2499 2005-09-08 Justin Garcia <justin.garcia@apple.com>
2501 * WebKitSystemInterface.h: Update to latest
2502 * libWebKitSystemInterface.a: ditto
2504 2005-09-04 Darin Adler <darin@apple.com>
2506 * WebKitSystemInterface.h: Update to latest
2507 * libWebKitSystemInterface.a: Ditto.
2509 2005-08-07 Darin Adler <darin@apple.com>
2511 * libWebKitSystemInterface.a: Universal binary.
2512 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2514 2005-07-01 John Sullivan <sullivan@apple.com>
2516 - added WKExecutableLinkedInTigerOrEarlier
2518 * WebKitSystemInterface.h:
2519 * libWebKitSystemInterface.a:
2521 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2523 - updated for crashing bugfix
2525 * libWebKitSystemInterface.a:
2527 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2531 * WebKitSystemInterface.h:
2532 * libWebKitSystemInterface.a:
2534 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2538 * WebKitSystemInterface.h:
2539 * libWebKitSystemInterface.a:
2541 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2545 * WebKitSystemInterface.h:
2546 * libWebKitSystemInterface.a:
2548 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2552 * WebKitSystemInterface.h:
2553 * libWebKitSystemInterface.a:
2555 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2559 * WebKitSystemInterface.h:
2560 * libWebKitSystemInterface.a:
2562 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2566 * WebKitSystemInterface.h:
2567 * libWebKitSystemInterface.a:
2569 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2573 * WebKitSystemInterface.h:
2574 * libWebKitSystemInterface.a:
2576 2005-06-06 Maciej Stachowiak <mjs@apple.com>
2580 * WebKitSystemInterface.h:
2581 * libWebKitSystemInterface.a:
2583 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2585 - added a few more bits of SPI
2587 * WebKitSystemInterface.h:
2588 * libWebKitSystemInterface.a:
2590 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2592 - added file type and NSURLResponse caching SPI
2594 * WebKitSystemInterface.h:
2595 * libWebKitSystemInterface.a:
2597 2005-06-05 Maciej Stachowiak <mjs@apple.com>
2599 - initial checkin of WebKitSystemInterface binary
2601 * WebKitSystemInterface.h: Added.
2602 * libWebKitSystemInterface.a: Added.