2011-01-07 Chris Marrin <cmarrin@apple.com>
[WebKit.git] / WebKitLibraries / ChangeLog
1 2011-01-07  Chris Marrin  <cmarrin@apple.com>
2
3         Unreviewed.
4
5         Added one more API to WKSI to get the user data
6         out of the CACFContext.
7
8         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
9         * win/lib/WebKitSystemInterface.lib:
10         * win/lib/WebKitSystemInterface_debug.lib:
11
12 2011-01-07  Chris Marrin  <cmarrin@apple.com>
13
14         Unreviewed.
15
16         Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
17
18         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
19         * win/lib/WebKitSystemInterface.lib:
20         * win/lib/WebKitSystemInterface_debug.lib:
21
22 2011-01-05  Steve Falkenburg  <sfalken@apple.com>
23
24         Reviewed by Darin Adler.
25
26         Debug and Release builds on Windows clobber each other
27         https://bugs.webkit.org/show_bug.cgi?id=49185
28
29         Changes the structure of WebKitBuild build products directory so we
30         completely separate each build configuration into independent directories.
31         
32         Although we previously had per-configuration directories for obj, this change adds
33         per-configuration directories for bin, lib, obj, and include. Each configuration's
34         build products are stored within a directory inside of WebKitBuild.
35         
36         Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
37         defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
38
39         * win/tools/vsprops/common.vsprops: 
40
41 2011-01-03  Chris Fleizach  <cfleizach@apple.com>
42
43         Reviewed, tweaked and landed by Sam Weinig.
44
45         WebKit2: Accessibility support (42130)
46         <rdar://problem/7660629>
47
48         * WebKitSystemInterface.h:
49         * libWebKitSystemInterfaceLeopard.a:
50         * libWebKitSystemInterfaceSnowLeopard.a:
51
52 2011-01-02  Dan Bernstein  <mitz@apple.com>
53
54         Rubber-stamped by Simon Fraser.
55
56         <rdar://problem/8812159> Update copyright strings
57
58         * win/tools/scripts/COPYRIGHT-END-YEAR:
59
60 2010-12-21  Sam Weinig  <weinig@apple.com>
61
62         Reviewed by Anders Carlsson.
63
64         Add serialization for CFURLRequestRef and CFURLResponseRef.
65
66         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
67         * win/lib/WebKitSystemInterface.lib:
68
69 2010-12-14  Anders Carlsson  <andersca@apple.com>
70
71         Reviewed by Dan Bernstein.
72
73         Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
74
75         * WebKitSystemInterface.h:
76         * libWebKitSystemInterfaceLeopard.a:
77         * libWebKitSystemInterfaceSnowLeopard.a:
78
79 2010-12-10  Chris Marrin  <cmarrin@apple.com>
80
81         Reviewed by Adam Roben.
82
83         Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
84         Also got rid of WebKitSystemInterface_debug.lib as recommended by
85         Adam Roben. No OpenSource builds use it since r72327.
86
87         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
88         * win/lib/WebKitSystemInterface.lib:
89         * win/lib/WebKitSystemInterface_debug.lib: Removed.
90
91 2010-12-09  Anders Carlsson  <andersca@apple.com>
92
93         Reviewed by Sam Weinig.
94
95         Cannot use NSKeyedArchiver in WK2 for ResourceResponses
96         https://bugs.webkit.org/show_bug.cgi?id=50792
97         <rdar://problem/8741799>
98
99         * WebKitSystemInterface.h:
100         * libWebKitSystemInterfaceLeopard.a:
101         * libWebKitSystemInterfaceSnowLeopard.a:
102
103 2010-12-03  Anders Carlsson  <andersca@apple.com>
104
105         Reviewed by Sam Weinig.
106
107         Dispatch keyboard events in the Carbon event model
108         https://bugs.webkit.org/show_bug.cgi?id=50503
109
110         Make WKGetNSEventKeyChar available in 32-bit.
111
112         * WebKitSystemInterface.h:
113         * libWebKitSystemInterfaceLeopard.a:
114         * libWebKitSystemInterfaceSnowLeopard.a:
115
116 2010-12-02  Anders Carlsson  <andersca@apple.com>
117
118         Reviewed by Sam Weinig.
119
120         Plug-ins should be able to update the mouse cursor
121         https://bugs.webkit.org/show_bug.cgi?id=50399
122
123         Add WKEnableSettingCursorWhenInBackground.
124
125         * WebKitSystemInterface.h:
126         * libWebKitSystemInterfaceLeopard.a:
127         * libWebKitSystemInterfaceSnowLeopard.a:
128
129 2010-12-01  Adam Roben  <aroben@apple.com>
130
131         Don't let harmless errorlevels from the "set" utility leak into
132         project-specific build scripts
133
134         When using set to unset an environment variable that didn't previously
135         exist, set raises the errorlevel to 1. This was leaking into
136         project-specific scripts, causing them to think the build has failed.
137         We now clear the errorlevel after we finish setting environment
138         variables.
139
140         Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
141         some configurations
142
143         Reviewed by Steve Falkenburg.
144
145         * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
146         environment variables to get rid of any errorlevel that "set" set.
147
148 2010-12-01  Steve Falkenburg  <sfalken@apple.com>
149
150         Reviewed by Adam Roben.
151
152         vcproj changes can't be applied cleanly by the Windows EWS bot
153         https://bugs.webkit.org/show_bug.cgi?id=50328
154
155         * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
156         * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
157         * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
158
159 2010-11-29  Steve Falkenburg  <sfalken@apple.com>
160
161         Windows build fix (part 2).
162         Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
163
164         * win/tools/vsprops/common.vsprops:
165
166 2010-11-19  Steve Falkenburg  <sfalken@apple.com>
167
168         Reviewed by Adam Roben.
169
170         Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
171         https://bugs.webkit.org/show_bug.cgi?id=49858
172         
173         We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
174         - To simplify editing (editing vsprops build steps is confusing).
175         - For more readable diffs.
176         
177         To add a prebuild/prelink/postbuild step for a vcproj,
178         Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
179         For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
180         in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
181
182         * win/tools/vsprops/common.vsprops:
183         * win/tools/vsprops/release.vsprops:
184
185 2010-11-29  Anders Carlsson  <andersca@apple.com>
186
187         Reviewed by Sam Weinig and Simon Fraser.
188
189         WebKitSystemInterface.h piece of r72438.
190
191         * WebKitSystemInterface.h:
192
193 2010-11-22  Adam Roben  <aroben@apple.com>
194
195         Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
196
197         Apple's Windows build allows placing header files and import libraries for WebKit's
198         dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
199         $WebKitLibrariesDir environment variable. This is both required for production builds and
200         convenient for Apple-internal developer builds. Apple's production builds also require that
201         WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
202         builds, the files are copied into that directory tree by the
203         WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
204         copying is done by
205         JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
206
207         This .vsprops copying is problematic in one very important case: when a developer updates
208         their source tree and then tries to build. Visual Studio only reads .vsprops files when a
209         project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
210         updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
211         build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
212         $WebKitLibrariesDir, but Visual Studio will not pick up the changes.  The rest of the build
213         will proceed with out-of-date .vsprops files, which will likely result in a build failure.
214
215         To fix this, we now use normal relative paths to access the .vsprops files in the source
216         tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
217         variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
218         unset, so the normal relative paths are used to read the .vsprops files out of the source
219         tree directly. In production builds, this environment variable is set to a fake directory
220         that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
221         is resolved.
222         
223         For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
224
225         $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
226
227         In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
228         files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
229         JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
230         "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
231         FeatureDefines.vsprops becomes:
232
233         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
234
235         which resolves to:
236
237         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
238
239         (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
240         actually exist since they are matched by an equal number of ".." path components.)
241
242         Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
243         Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
244
245         Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
246         updated
247
248         Reviewed by Dave Hyatt.
249
250         * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
251         AppleInternal\tools\vsprops that matches the source directory tree. This allows production
252         builds to redirect the relative paths used to find the shared .vsprops files into
253         AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
254
255 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
256
257         Rubber-stamped by Adam Roben.
258
259         Remove unused debug_internal vsprops file.
260
261         * win/tools/vsprops/debug_internal.vsprops: Removed.
262
263 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
264
265         Reviewed by Adam Roben.
266
267         Debug_Internal Windows configuration is unnecessary, should be removed
268         https://bugs.webkit.org/show_bug.cgi?id=49753
269
270         * win/tools/vsprops/debug.vsprops:
271         * win/tools/vsprops/debug_internal.vsprops:
272
273 2010-11-17  Steve Falkenburg  <sfalken@apple.com>
274
275         Rubber-stamped by Adam Roben.
276
277         Update WebKitSystemInterfaceWin.
278
279         * win/lib/WebKitSystemInterface.lib:
280         * win/lib/WebKitSystemInterface_debug.lib:
281
282 2010-11-16  Adam Roben  <aroben@apple.com>
283
284         Ignore files from libdispatch/zlib
285
286         Rubber-stamped by Eric Seidel.
287
288         * win/include: Modified property svn:ignore.
289         * win/lib: Modified property svn:ignore.
290
291 2010-11-10  Csaba Osztrogonác  <ossy@webkit.org>
292
293         Reviewed by David Hyatt.
294
295         HTML5 Ruby support should be mandatory feature
296         https://bugs.webkit.org/show_bug.cgi?id=49272
297
298         Remove Ruby as optional feature.
299
300         * win/tools/vsprops/FeatureDefines.vsprops:
301         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
302
303 2010-10-29  Dan Bernstein  <mitz@apple.com>
304
305         Snow Leopard PowerPC build fix.
306
307         * libWebKitSystemInterfaceSnowLeopard.a:
308
309 2010-10-29  Dan Bernstein  <mitz@apple.com>
310
311         Leopard PowerPC build fix.
312
313         * libWebKitSystemInterfaceLeopard.a:
314
315 2010-10-29  Csaba Osztrogonác  <ossy@webkit.org>
316
317         Reviewed by Adam Roben and David Kilzer.
318
319         Fix and cleanup of build systems
320         https://bugs.webkit.org/show_bug.cgi?id=48342
321
322         Remove unnecessary ENABLE_SANDBOX.
323         Add missing features to converge to FeatureDefines.xcconfig.
324
325         * win/tools/vsprops/FeatureDefines.vsprops:
326         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
327
328 2010-10-28  Dan Bernstein  <mitz@apple.com>
329
330         Reviewed by John Sullivan.
331
332         Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
333         upcoming ComplexTextController patch.
334
335         * WebKitSystemInterface.h:
336         * libWebKitSystemInterfaceLeopard.a:
337         * libWebKitSystemInterfaceSnowLeopard.a:
338
339 2010-10-28  Ivan Krstić  <ike@apple.com>
340
341         Reviewed by Mark Rowe.
342
343         Remove unused experimental proxied panel interface.
344         <rdar://problem/7237059>
345
346         * WebKitSystemInterface.h:
347
348 2010-10-27  Anders Carlsson  <andersca@apple.com>
349
350         Reviewed by Sam Weinig.
351
352         Find indicators do not bounce
353         https://bugs.webkit.org/show_bug.cgi?id=48490
354         <rdar://problem/8564276>
355
356         Add bounce animation context functions.
357
358         * WebKitSystemInterface.h:
359         * libWebKitSystemInterfaceLeopard.a:
360         * libWebKitSystemInterfaceSnowLeopard.a:
361
362 2010-10-26  Adam Roben  <aroben@apple.com>
363
364         Fix duplicate vsprops name
365
366         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
367         "FeatureDefinesCairo" to match the filename.
368
369 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
370
371         Windows build fix.
372
373         * win/lib/WebKitSystemInterface.lib:
374         * win/lib/WebKitSystemInterface_debug.lib:
375         
376 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
377
378         Reviewed by Anders Carlsson.
379
380         https://bugs.webkit.org/show_bug.cgi?id=48083
381         <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
382
383         * WebKitSystemInterface.h:
384         * libWebKitSystemInterfaceLeopard.a:
385         * libWebKitSystemInterfaceSnowLeopard.a:
386         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
387         * win/lib/WebKitSystemInterface.lib:
388         * win/lib/WebKitSystemInterface_debug.lib:
389         Updated WebKitSystemInterface with necessary methods.
390
391 2010-10-22  Adam Roben  <aroben@apple.com>
392
393         Turn on ENABLE_3D_RENDERING on all Windows builds
394
395         Reviewed by Sam Weinig.
396
397         * win/tools/vsprops/FeatureDefines.vsprops:
398
399 2010-10-20  Adam Roben  <aroben@apple.com>
400
401         Windows build fix
402
403         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
404         * win/lib/WebKitSystemInterface.lib:
405         * win/lib/WebKitSystemInterface_debug.lib:
406         Use a WKCFURLCredentialRef type to protect against changes to the
407         definition of CFURLCredentialRef.
408
409 2010-10-19  Adam Roben  <aroben@apple.com>
410
411         Windows build fix
412
413         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
414         this file that I meant to check in in r70129.
415
416 2010-10-19  Adam Roben  <aroben@apple.com>
417
418         Add WKCACFContext and related functions
419
420         Fixes <http://webkit.org/b/43244>.
421
422         Reviewed by Sam Weinig.
423
424         * win/lib/WebKitSystemInterface.lib:
425         * win/lib/WebKitSystemInterface_debug.lib:
426
427 2010-10-14  Ada Chan  <adachan@apple.com>
428
429         Rubber-stamped by Adam Roben.
430
431         Fix Windows build.
432
433         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
434         * win/lib/WebKitSystemInterface.lib:
435         * win/lib/WebKitSystemInterface_debug.lib:
436
437 2010-10-14  Ada Chan  <adachan@apple.com>
438
439         Reviewed by Steve Falkenburg.
440
441         Add wkGetSSLCertificateChainContext for fetching the certificate chain.
442         Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
443
444         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
445         * win/lib/WebKitSystemInterface.lib:
446         * win/lib/WebKitSystemInterface_debug.lib:
447
448 2010-10-11  Mike Thole  <mthole@apple.com>
449
450         Reviewed by Darin Adler.
451
452         Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
453         https://bugs.webkit.org/show_bug.cgi?id=47495
454
455         * WebKitSystemInterface.h: 
456         * libWebKitSystemInterfaceLeopard.a:
457         * libWebKitSystemInterfaceSnowLeopard.a:
458
459 2010-10-03  Brent Fulgham  <bfulgham@webkit.org>
460
461         Unreviewed build fix.
462
463         WinCairo also needs access to the <inttypes.h> header requirement
464         introduced by Bug 46357.
465
466         * win/tools/vsprops/WinCairo.vsprops:
467
468 2010-09-17  Sam Weinig  <sam@webkit.org>
469
470         Reviewed, tweaked, and landed by Anders Carlsson.
471
472         Add WKCopyNSURLResponsePeerCertificates.
473
474         * WebKitSystemInterface.h:
475         * libWebKitSystemInterfaceLeopard.a:
476         * libWebKitSystemInterfaceSnowLeopard.a:
477
478 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
479
480         Reviewed by Jian Li.
481
482         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
483         https://bugs.webkit.org/show_bug.cgi?id=45798
484
485         * win/tools/vsprops/FeatureDefines.vsprops:
486         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
487
488 2010-09-09  Jer Noble  <jer.noble@apple.com>
489
490         Reviewed by Eric Carlson.
491
492         Adopt shared control drawing for <video> controls on Windows
493         https://bugs.webkit.org/show_bug.cgi?id=45490
494
495         * win/lib/WebKitSystemInterface.lib:
496         * win/lib/WebKitSystemInterface_debug.lib:
497
498 2010-09-10  Anders Carlsson  <andersca@apple.com>
499
500         WebKitSystemInterface part of:
501         Set the visible name for the web process
502         https://bugs.webkit.org/show_bug.cgi?id=45564
503         <rdar://problem/8416970>
504
505         * WebKitSystemInterface.h:
506         * libWebKitSystemInterfaceLeopard.a:
507         * libWebKitSystemInterfaceSnowLeopard.a:
508
509 2010-08-05  Jian Li  <jianli@chromium.org>
510
511         Reviewed by David Levin.
512
513         Unify blob related feature defines to ENABLE(BLOB).
514         https://bugs.webkit.org/show_bug.cgi?id=43081
515
516         * win/tools/vsprops/FeatureDefines.vsprops:
517         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
518
519 2010-08-04  Dan Bernstein  <mitz@apple.com>
520
521         Reviewed by Darin Adler.
522
523         WebKitSystemInterface part of: Allow the language for hyphenation to be specified
524         https://bugs.webkit.org/show_bug.cgi?id=43467
525
526         * WebKitSystemInterface.h:
527         * libWebKitSystemInterfaceLeopard.a:
528         * libWebKitSystemInterfaceSnowLeopard.a:
529         * libWebKitSystemInterfaceTiger.a:
530
531 2010-08-03  Beth Dakin  <bdakin@apple.com>
532
533         Reviewed by Alice Liu.
534
535         Enable MathML on Windows.
536
537         * win/tools/vsprops/FeatureDefines.vsprops:
538
539 2010-07-30  Adam Roben  <aroben@apple.com>
540
541         Roll our r64361 and r64363
542
543         We can't make these changes until QuartzCore.lib is included in
544         WebKitSupportLibrary.
545
546 2010-07-30  Adam Roben  <aroben@apple.com>
547
548         Add WKCACFContext and related functions
549
550         Also added some functions used by WKCAImageQueue.
551
552         Fixes <http://webkit.org/b/43244>.
553
554         Reviewed by Sam Weinig.
555
556         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
557         * win/lib/WebKitSystemInterface.lib:
558         * win/lib/WebKitSystemInterface_debug.lib:
559
560 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
561
562         Reviewed by Ojan Vafai.
563
564         Add FILE_SYSTEM build flag for FileSystem API
565         https://bugs.webkit.org/show_bug.cgi?id=42915
566
567         * win/tools/vsprops/FeatureDefines.vsprops:
568         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
569
570 2010-07-12  Mark Rowe  <mrowe@apple.com>
571
572         Rubber-stamped by Sam Weinig.
573
574         Update WebKitSystemInterface.
575
576         * libWebKitSystemInterfaceLeopard.a:
577         * libWebKitSystemInterfaceSnowLeopard.a:
578         * libWebKitSystemInterfaceTiger.a:
579
580 2010-07-12  Adam Roben  <aroben@apple.com>
581
582         Stop generating stripped symbols for Release builds
583
584         It turns out we can strip the symbols after-the-fact using PDBCopy.
585
586         Fixes <http://webkit.org/b/42085>.
587
588         Reviewed by Steve Falkenburg.
589
590         * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
591         attribute, which caused link.exe to generate a stripped PDB file for
592         each project.
593
594 2010-07-08  Eric Carlson  <eric.carlson@apple.com>
595
596         Reviewed by Dan Bernstein.
597
598         Update WebKitSystemInterface.
599
600         * libWebKitSystemInterfaceLeopard.a:
601         * libWebKitSystemInterfaceSnowLeopard.a:
602         * libWebKitSystemInterfaceTiger.a:
603
604 2010-07-07  Dumitru Daniliuc  <dumi@chromium.org>
605
606         Reviewed by Adam Roben.
607
608         Disable MSVC warning 4288.
609         https://bugs.webkit.org/show_bug.cgi?id=41804
610
611         MSVC has a non-standard extension that allows variables declared
612         in for-loops to remain visible in the same scope even after
613         exiting the for-loop
614         (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
615         option (turned on by default) enables all MSVC extensions, and
616         /Zc:forScope- tells the compiler to issue a C4288 warning when the
617         same variable is declared in the for-loop and re-declared later in
618         the same scope.
619
620         There seems to be a bug in VS2005 that erroneously enables
621         /Zc:forScope- even when that option is not specified
622         (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
623         like our build got hit by that bug, so we need to disable warning
624         4288 to fix it.
625
626         * win/tools/vsprops/common.vsprops:
627
628 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
629
630         Reviewed by Sam Weinig.
631
632         <rdar://problem/8154047>
633         
634         Update WebKitSystemInterface, making some functions used by
635         WebKit2 available in 32-bit (for reals this time).
636
637         * libWebKitSystemInterfaceLeopard.a:
638         * libWebKitSystemInterfaceSnowLeopard.a:
639         * libWebKitSystemInterfaceTiger.a:
640
641 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
642
643         Reviewed by Sam Weinig.
644
645         <rdar://problem/8154047>
646         
647         Update WebKitSystemInterface, making some functions used by
648         WebKit2 available in 32-bit.
649
650         * WebKitSystemInterface.h:
651         * libWebKitSystemInterfaceLeopard.a:
652         * libWebKitSystemInterfaceSnowLeopard.a:
653         * libWebKitSystemInterfaceTiger.a:
654
655 2010-06-23  John Gregg  <johnnyg@google.com>
656
657         Reviewed by Kent Tamura.
658
659         add ENABLE_DIRECTORY_UPLOAD build support
660         https://bugs.webkit.org/show_bug.cgi?id=41100
661
662         * win/tools/vsprops/FeatureDefines.vsprops:
663         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
664
665 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
666
667         Windows (Cairo) build fix.
668         Add missing ENABLE_WEB_TIMING feature define.
669
670         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
671
672 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
673
674         Windows build fix.
675         Disable ENABLE_WEB_TIMING on Windows.
676
677         * win/tools/vsprops/FeatureDefines.vsprops:
678
679 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
680
681         Reviewed by Dimitri Glazkov.
682
683         Add a VS macro for enabling Web Timing support.
684         https://bugs.webkit.org/show_bug.cgi?id=38924
685
686         * win/tools/vsprops/FeatureDefines.vsprops:
687
688 2010-06-21  Sam Weinig  <sam@webkit.org>
689
690         Reviewed by Anders Carlsson.
691
692         Update WebKitSystemInterface.
693
694         * WebKitSystemInterface.h:
695         * libWebKitSystemInterfaceLeopard.a:
696         * libWebKitSystemInterfaceSnowLeopard.a:
697         * libWebKitSystemInterfaceTiger.a:
698
699 2010-06-21  Dan Bernstein  <mitz@apple.com>
700
701         Speculative build fix.
702
703         * WebKitSystemInterface.h:
704
705 2010-06-21  Dan Bernstein  <mitz@apple.com>
706
707         Reviewed by Darin Adler.
708
709         WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
710         https://bugs.webkit.org/show_bug.cgi?id=10228
711
712         * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
713         * libWebKitSystemInterfaceLeopard.a:
714         * libWebKitSystemInterfaceSnowLeopard.a:
715         * libWebKitSystemInterfaceTiger.a:
716
717 2010-06-21  Satish Sampath  <satish@chromium.org>
718
719         Reviewed by Steve Block.
720
721         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
722         https://bugs.webkit.org/show_bug.cgi?id=40878
723
724         * win/tools/vsprops/FeatureDefines.vsprops:
725         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
726
727 2010-06-02  Sterling Swigart  <sswigart@google.com>
728
729         Reviewed by David Levin.
730
731         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
732         https://bugs.webkit.org/show_bug.cgi?id=39906
733
734         * win/tools/vsprops/FeatureDefines.vsprops:
735         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
736
737 2010-05-24  Jer Noble  <jer.noble@apple.com>
738
739         No review; build fix only.
740         
741         Roll-out changes r60110.
742
743         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
744         * win/lib/WebKitSystemInterface.lib:
745         * win/lib/WebKitSystemInterface_debug.lib:
746
747 2010-05-24  Jer Noble  <jer.noble@apple.com>
748
749         No review; build fix only.
750
751         Roll-out changes r60094, 60096-60097.
752
753         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
754         * win/lib/WebKitSystemInterface.lib:
755         * win/lib/WebKitSystemInterface_debug.lib:
756
757 2010-05-23  Jer Noble  <jer.noble@apple.com>
758
759         Reviewed by Eric Carlson.
760
761         HTML5 <video> tag performance worse than Flash
762         https://bugs.webkit.org/show_bug.cgi?id=39577
763         rdar://problem/7982458
764
765         Added WebKitSystemInterface calls for new CAImageQueue APIs.
766         
767         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
768         * win/lib/WebKitSystemInterface.lib:
769         * win/lib/WebKitSystemInterface_debug.lib:
770
771 2010-05-20  Steve Block  <steveblock@google.com>
772
773         Reviewed by Jeremy Orlow.
774
775         Provide bindings for DeviceOrientation
776         https://bugs.webkit.org/show_bug.cgi?id=39210
777
778         Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
779
780         * win/tools/vsprops/FeatureDefines.vsprops:
781         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
782
783 2010-04-09  Alexey Proskuryakov  <ap@apple.com>
784
785         Reviewed by Maciej Stachowiak.
786
787         https://bugs.webkit.org/show_bug.cgi?id=24572
788         XMLHttpRequest.statusText returns always "OK" on Mac
789
790         * WebKitSystemInterface.h:
791         * libWebKitSystemInterfaceLeopard.a:
792         * libWebKitSystemInterfaceSnowLeopard.a:
793         * libWebKitSystemInterfaceTiger.a:
794
795 2010-04-07  Chris Marrin  <cmarrin@apple.com>
796
797         Reviewed by Steve Falkenburg.
798
799         Remove QuartzCoreInterface from the build
800         
801         No longer needed since QuartzCore.dll is now included in  the latest Safari release (4.0.5).
802
803         * win/bin/QuartzCoreInterface.dll: Removed.
804         * win/include/QuartzCoreInterface: Removed.
805         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
806         * win/lib/QuartzCoreInterface.lib: Removed.
807
808 2010-04-02  Jer Noble  <jer.noble@apple.com>
809
810         Reviewed by Eric Carlson.
811         
812         https://bugs.webkit.org/show_bug.cgi?id=36624
813
814         Update WebKitSystemInterface
815
816         * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
817         * libWebKitSystemInterfaceLeopard.a:
818         * libWebKitSystemInterfaceSnowLeopard.a:
819         * libWebKitSystemInterfaceTiger.a:
820
821 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
822
823         Reviewed by Dmitry Titov.
824
825         Add FileThread for async file operation support in FileReader and FileWriter
826         https://bugs.webkit.org/show_bug.cgi?id=36896
827
828         Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
829         for FileReader and FileWriter support.
830
831         * win/tools/vsprops/FeatureDefines.vsprops:
832         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
833
834 2010-03-25  Mark Rowe  <mrowe@apple.com>
835
836         Rubber-stamped by Dan Bernstein.
837
838         Update WebCoreSQLite3 to SQLite v3.6.12.
839
840         * WebCoreSQLite3/sqlite3.h:
841         * WebCoreSQLite3/sqlite3ext.h:
842         * libWebCoreSQLite3.a:
843         * libWebKitSystemInterfaceLeopard.a:
844         * libWebKitSystemInterfaceSnowLeopard.a:
845         * libWebKitSystemInterfaceTiger.a:
846
847 2010-03-23  Dan Bernstein  <mitz@apple.com>
848
849         Reviewed by John Sullivan.
850
851         WebKitSystemInterface part of
852         <rdar://problem/7197736> Plug-in clip rect does not update when overflow
853         clip changes
854         https://bugs.webkit.org/show_bug.cgi?id=36479.
855
856         * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
857         * libWebKitSystemInterfaceSnowLeopard.a: Updated
858
859 2010-03-16  Dan Bernstein  <mitz@apple.com>
860
861         Reviewed by Sam Weinig.
862
863         Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
864
865         * win/lib/WebKitSystemInterface.lib:
866         * win/lib/WebKitSystemInterface_debug.lib:
867
868 2010-03-15  Andy Estes  <aestes@apple.com>
869
870         Reviewed by John Sullivan.
871
872         Added two new output arguments to WKGetWheelEventDeltas() to return
873         the number of scroll wheel ticks in the x and y directions.
874
875         https://bugs.webkit.org/show_bug.cgi?id=29601.
876         <rdar://problem/7453254>
877
878         * WebKitSystemInterface.h:
879         * libWebKitSystemInterfaceLeopard.a:
880         * libWebKitSystemInterfaceSnowLeopard.a:
881         * libWebKitSystemInterfaceTiger.a:
882
883 2010-03-14  Dan Bernstein  <mitz@apple.com>
884
885         Reviewed by Darin Adler.
886
887         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
888
889         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
890         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
891         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
892         wkCreateFontsPlist().
893         * win/lib/WebKitSystemInterface.lib: Updated.
894         * win/lib/WebKitSystemInterface_debug.lib: Updated.
895
896 2010-03-08  Jian Li  <jianli@chromium.org>
897
898         Reviewed by Dmitry Titov.
899
900         Blob.slice support.
901         https://bugs.webkit.org/show_bug.cgi?id=32993
902
903         Add ENABLE_BLOB_SLICE feature define.
904
905         * win/tools/vsprops/FeatureDefines.vsprops:
906         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
907
908 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
909
910         Reviewed by David Levin.
911
912         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
913         https://bugs.webkit.org/show_bug.cgi?id=35147
914
915         * win/tools/vsprops/FeatureDefines.vsprops:
916
917 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
918
919         Reviewed by Dan Bernstein.
920
921         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
922         https://bugs.webkit.org/show_bug.cgi?id=35076
923
924         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
925         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
926         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
927
928 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
929
930         Reviewed by NOBODY (Build fix).
931
932         Disable warnings preventing use of anonymous structs/onions -
933         don't take all my fun toys away, these are useful & awesome!
934
935         * win/tools/vsprops/common.vsprops:
936
937 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
938
939         Rubber-stamped by Eric Seidel.
940
941         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
942         test breakage.
943
944         * win/tools/vsprops/FeatureDefines.vsprops:
945
946 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
947
948         Reviewed by Cameron Zwarich.
949
950         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
951         https://bugs.webkit.org/show_bug.cgi?id=34698
952
953         * win/tools/vsprops/FeatureDefines.vsprops:
954
955 2010-02-04  Mark Rowe  <mrowe@apple.com>
956
957         Reviewed by Steve Falkenburg.
958
959         Update auto-version.sh to better handle major version numbers with fewer than three digits,
960         and the case when WEBKITLIBRARIESDIR is not set.
961
962         * win/tools/scripts/auto-version.sh:
963
964 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
965
966         Windows build fix for projects not defining WebKitLibrariesDir.
967
968         * win/tools/scripts/auto-version.sh:
969
970 2010-02-03  Dan Bernstein  <mitz@apple.com>
971
972         Reviewed by Anders Carlsson.
973
974         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
975
976         * libWebKitSystemInterfaceLeopard.a:
977
978 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
979
980         Reviewed by Darin Adler.
981
982         Copyright year updating for Windows version resources should be automatic
983         https://bugs.webkit.org/show_bug.cgi?id=34503
984
985         * win/tools/scripts/auto-version.sh:
986
987 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
988
989         Unreviewed build fix.
990
991         The WinCairo build requires this script to be executable.
992
993         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
994
995 2010-01-29  Mark Rowe  <mrowe@apple.com>
996
997         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
998
999         * win/tools/vsprops/FeatureDefines.vsprops:
1000         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1001
1002 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
1003
1004         More Windows build fixing.
1005
1006         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1007         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1008         specialization sometimes - but it's not instantiated, so it's harmless.
1009
1010 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
1011
1012         Reviewed by Darin Adler.
1013
1014         https://bugs.webkit.org/show_bug.cgi?id=34025
1015         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1016
1017         * win/tools/vsprops/FeatureDefines.vsprops:
1018         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1019
1020 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
1021
1022         Reviewed by Darin Adler and Adam Roben.
1023
1024         Feature defines are difficult to maintain on Windows builds
1025         https://bugs.webkit.org/show_bug.cgi?id=33883
1026         
1027         FeatureDefines.vsprops are now maintained in a way similar to
1028         Configurations/FeatureDefines.xcconfig, with the added advantage
1029         of having a single FeatureDefines file across all projects.
1030         
1031         Keep this list of features (not enabled/disabled state) in sync with
1032         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1033         
1034         Add new features to both PreprocessorDefinitions and UserMacro sections.
1035         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1036
1037         * win/tools/scripts/feature-defines.sh: Added.
1038         * win/tools/vsprops/FeatureDefines.vsprops: Added.
1039         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1040         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1041
1042 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1043
1044         Reviewed by Darin Adler.
1045
1046         <rdar://problem/7532544>
1047         
1048         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1049         be used for a shadow drawing fix. Once more, with feeling. On Windows.
1050
1051         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1052         * win/lib/WebKitSystemInterface.lib:
1053         * win/lib/WebKitSystemInterface_debug.lib:
1054
1055 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1056
1057         Reviewed by Darin Adler.
1058
1059         <rdar://problem/7532544>
1060         
1061         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1062         be used for a shadow drawing fix.
1063         
1064         * win/lib/WebKitSystemInterface.lib:
1065         * win/lib/WebKitSystemInterface_debug.lib:
1066
1067 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1068
1069         Reviewed by Darin Adler.
1070
1071         <rdar://problem/7532544>
1072         
1073         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1074         be used for a shadow drawing fix.
1075
1076         * WebKitSystemInterface.h:
1077         * libWebKitSystemInterfaceLeopard.a:
1078         * libWebKitSystemInterfaceSnowLeopard.a:
1079         * libWebKitSystemInterfaceTiger.a:
1080
1081 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
1082
1083         Not reviewed, build fix.
1084
1085         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1086         clients of another class). WebCore doesn't use all methods of JSString, so
1087         we don't export all classes clients could theoretically access via JSString.
1088
1089         * win/tools/vsprops/common.vsprops:
1090
1091 2009-12-21  Mark Rowe  <mrowe@apple.com>
1092
1093         Reviewed by Samuel Weinig.
1094
1095         Update WebKitSystemInterface.
1096
1097         * libWebKitSystemInterfaceLeopard.a:
1098         * libWebKitSystemInterfaceSnowLeopard.a:
1099         * libWebKitSystemInterfaceTiger.a:
1100
1101 2009-12-21  Mark Rowe  <mrowe@apple.com>
1102
1103         Reviewed by Samuel Weinig.
1104
1105         Update WebKitSystemInterface.
1106
1107         * WebKitSystemInterface.h:
1108         * libWebKitSystemInterfaceLeopard.a:
1109         * libWebKitSystemInterfaceSnowLeopard.a:
1110         * libWebKitSystemInterfaceTiger.a:
1111
1112 2009-12-18  Sam Weinig  <sam@webkit.org>
1113
1114         Reviewed by Anders Carlsson.
1115
1116         Update WebKitSystemInterface for <rdar://problem/7237059>.
1117
1118         * WebKitSystemInterface.h:
1119         * libWebKitSystemInterfaceLeopard.a:
1120         * libWebKitSystemInterfaceSnowLeopard.a:
1121         * libWebKitSystemInterfaceTiger.a:
1122
1123 2009-12-15  Dan Bernstein  <mitz@apple.com>
1124
1125         Reviewed by Adam Roben.
1126
1127         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1128         Core Graphics when available
1129
1130         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1131             wkCanCreateCGFontWithLOGFONT().
1132         * win/lib/WebKitSystemInterface.lib:
1133         * win/lib/WebKitSystemInterface_debug.lib:
1134
1135 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
1136
1137         Reviewed by Darin Adler.
1138
1139        <rdar://problem/7453726> Pull shared UI code into WebKit
1140
1141         * WebKitSystemInterface.h:
1142         * libWebKitSystemInterfaceLeopard.a:
1143         * libWebKitSystemInterfaceSnowLeopard.a:
1144         * libWebKitSystemInterfaceTiger.a:
1145
1146 2009-12-11  Chris Marrin  <cmarrin@apple.com>
1147
1148         Reviewed by Adam Roben.
1149
1150         Add QuartzCore build files to OpenSource tree
1151         https://bugs.webkit.org/show_bug.cgi?id=31856
1152         
1153         This allows proper building and linking with QuartzCore
1154         when present.
1155
1156         * win/bin: Added.
1157         * win/bin/QuartzCoreInterface.dll: Added.
1158         * win/include/QuartzCoreInterface: Added.
1159         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1160         * win/lib/QuartzCoreInterface.lib: Added.
1161
1162 2009-12-07  Adam Roben  <aroben@apple.com>
1163
1164         Windows build fix for checkouts with a space in the path
1165
1166         * win/tools/scripts/auto-version.sh: Quote the output file's directory
1167         before passing it to mkdir.
1168
1169 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
1170
1171         Reviewed by Darin Adler.
1172
1173         https://bugs.webkit.org/show_bug.cgi?id=32036
1174         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1175
1176         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1177         * win/lib/WebKitSystemInterface.lib:
1178         * win/lib/WebKitSystemInterface_debug.lib:
1179         Update WebKitSystemInterface.
1180
1181 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
1182
1183         Reviewed by Brady Eidson.
1184
1185         https://bugs.webkit.org/show_bug.cgi?id=31844
1186         SocketStreamHandleCFNet should support CONNECT proxy credentials
1187
1188         * WebKitSystemInterface.h:
1189         * libWebKitSystemInterfaceLeopard.a:
1190         * libWebKitSystemInterfaceSnowLeopard.a:
1191         * libWebKitSystemInterfaceTiger.a:
1192         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1193         * win/lib/WebKitSystemInterface.lib:
1194         * win/lib/WebKitSystemInterface_debug.lib:
1195         Update WebKitSystemInterface.
1196
1197 2009-11-22  Dan Bernstein  <mitz@apple.com>
1198
1199         Reviewed by Eric Carlson.
1200
1201         Updated WebKitSystemInterface.
1202
1203         * libWebKitSystemInterfaceLeopard.a:
1204         * libWebKitSystemInterfaceSnowLeopard.a:
1205         * libWebKitSystemInterfaceTiger.a:
1206
1207 2009-11-22  Dan Bernstein  <mitz@apple.com>
1208
1209         Reviewed by Cameron Zwarich.
1210
1211         Fixed a leak in WKDrawMediaUIPart().
1212
1213         * libWebKitSystemInterfaceLeopard.a:
1214         * libWebKitSystemInterfaceSnowLeopard.a:
1215         * libWebKitSystemInterfaceTiger.a:
1216
1217 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
1218
1219         Reviewed by Simon Fraser.
1220
1221         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1222
1223         * WebKitSystemInterface.h:
1224         * libWebKitSystemInterfaceLeopard.a:
1225         * libWebKitSystemInterfaceSnowLeopard.a:
1226         * libWebKitSystemInterfaceTiger.a:
1227
1228 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
1229
1230         Reviewed by Dan Bernstein.
1231
1232         <rdar://problem/7035231>
1233         Support closed caption in <video> element
1234
1235         * WebKitSystemInterface.h:
1236             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1237             define WKMediaUIPartToggleClosedCaptionsButton.
1238
1239 2009-11-13  Anders Carlsson  <andersca@apple.com>
1240
1241         Reviewed by Dan Bernstein.
1242
1243         Update WebKitSystemInterface.
1244
1245         * WebKitSystemInterface.h:
1246         * libWebKitSystemInterfaceLeopard.a:
1247         * libWebKitSystemInterfaceSnowLeopard.a:
1248         * libWebKitSystemInterfaceTiger.a:
1249
1250 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
1251
1252         Build correction.  No review.
1253
1254         The WinCairo build requires ENABLE_FILTERS to work properly.
1255
1256         * win/tools/vsprops/WinCairo.vsprops:
1257
1258 2009-11-02  Dan Bernstein  <mitz@apple.com>
1259
1260         Reviewed by John Sullivan.
1261
1262         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1263         QuickTime Player X’s HUD.
1264
1265         * libWebKitSystemInterfaceLeopard.a:
1266         * libWebKitSystemInterfaceSnowLeopard.a:
1267         * libWebKitSystemInterfaceTiger.a:
1268
1269 2009-10-26  Mark Rowe  <mrowe@apple.com>
1270
1271         Reviewed by Adam Roben.
1272
1273         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1274
1275         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1276         in the major component of the version number.
1277
1278         * win/tools/scripts/auto-version.sh:
1279
1280 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
1281
1282         Reviewed by Eric Seidel.
1283
1284         added cairo include and lib directories to debug_wincairo.vsprops
1285         https://bugs.webkit.org/show_bug.cgi?id=29831
1286
1287         * win/tools/vsprops/debug_wincairo.vsprops:
1288
1289 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1290
1291         Reviewed by Dan Bernstein.
1292
1293         https://bugs.webkit.org/show_bug.cgi?id=30456
1294         Fixes for new Debug_All Windows build configuration.
1295
1296         * win/tools/vsprops/debug_all.vsprops:
1297         Define DEBUG_ALL in Debug_All configuration.
1298         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1299
1300 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1301
1302         Reviewed by Adam Roben.
1303
1304         Add a Debug_All configuration to build entire stack as debug.
1305         Change Debug_Internal to:
1306         - stop using _debug suffix for all WebKit/Safari binaries
1307         - not use _debug as a DLL naming suffix
1308         - use non-debug C runtime lib.
1309
1310         * win/tools/vsprops/debug_all.vsprops: Added.
1311         Use debug C runtime library in debug_all.
1312         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1313         * win/tools/vsprops/debug_internal.vsprops:
1314         Don't specify debug C runtime library in debug_internal.
1315         Don't specify _debug suffix for standard debug_internal builds.
1316
1317 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
1318
1319         Reviewed by Simon Fraser
1320         
1321         Support fullscreen in MediaPlayer (Mac)
1322         https://bugs.webkit.org/show_bug.cgi?id=26742
1323         
1324         New methods required for video fullscreen.
1325
1326         * WebKitSystemInterface.h:
1327         * libWebKitSystemInterfaceLeopard.a:
1328         * libWebKitSystemInterfaceSnowLeopard.a:
1329         * libWebKitSystemInterfaceTiger.a:
1330
1331 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1332
1333         Windows build fix.
1334         Re-apply lost changes to auto-version.sh.
1335         
1336         * win/tools/scripts/auto-version.sh:
1337
1338 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
1339
1340         Reviewed by Adam Roben.
1341
1342         <rdar://problem/7271334> 
1343         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1344
1345         * WebKitSystemInterface.h: 
1346         MediaControllerThemeQT -> MediaControllerThemeQuickTime
1347
1348 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1349
1350         Reviewed by Mark Rowe.
1351
1352         <https://bugs.webkit.org/show_bug.cgi?id=29989>
1353         Safari version number shouldn't be exposed in WebKit code
1354         
1355         For a WebKit version of 532.3.4:
1356         Product version is: 5.32.3.4 (was 4.0.3.0)
1357         File version is: 5.32.3.4 (was 4.532.3.4)
1358
1359         * win/tools/scripts/PRODUCTVERSION: Removed.
1360         * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1361
1362 2009-09-25  Dan Bernstein  <mitz@apple.com>
1363
1364         Reviewed by Adam Roben.
1365
1366         WebKitSystemInterface changes for
1367         <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1368         <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1369
1370         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1371         wkAddFontsFromPlistRepresentation() and replaced
1372         wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1373         wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1374         * win/lib/WebKitSystemInterface.lib:
1375         * win/lib/WebKitSystemInterface_debug.lib:
1376
1377 2009-09-23  Marshall Culpepper  <mculpepper@appcelerator.com>
1378
1379         Reviewed by Eric Seidel.
1380         
1381         Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1382         default when the necessary dependencies are extracted into the
1383         WebKitLibrariesDir.
1384         https://bugs.webkit.org/show_bug.cgi?id=29661
1385
1386         * win/tools/vsprops/WinCairo.vsprops:
1387
1388 2009-09-09  Brent Fulgham  <bfulgham@webkit.org>
1389
1390         Reviewed by Dave Levin.
1391
1392         Adjust WinCairo-specific property sheet to use static versions of
1393         libjpeg.lib and libpng.lib.  Change to libpng.lib required addition
1394         of zlib.lib to link.
1395
1396         * win/tools/vsprops/WinCairo.vsprops:
1397
1398 2009-08-28  Steve Falkenburg  <sfalken@apple.com>
1399
1400         Reviewed by Adam Roben.
1401
1402         Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1403         to automatically use secure versions of C runtime lib calls on Windows.
1404         https://bugs.webkit.org/show_bug.cgi?id=28824
1405         
1406         * win/tools/vsprops/common.vsprops:
1407
1408 2009-08-25  Brent Fulgham  <bfulgham@webkit.org>
1409
1410         Rubber stamped by Steve Falkenburg.
1411
1412         debug_wincairo.vsprops was linking against wrong C runtime.
1413
1414         * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1415           C runtime (as in the standard 'debug.vsprops' file.)
1416
1417 2009-08-24  Brent Fulgham  <bfulgham@webkit.org>
1418
1419         Reviewed by Steve Falkenburg.
1420
1421         Revise CFLite Debug build to emit DLL's with _debug label.
1422         https://bugs.webkit.org/show_bug.cgi?id=28695.
1423
1424         * win/tools/vsprops/debug_wincairo.vsprops: Added.
1425
1426 2009-08-12  Peter Kasting  <pkasting@google.com>
1427
1428         Reviewed by Darin Adler.
1429
1430         https://bugs.webkit.org/show_bug.cgi?id=27323
1431         Change pattern that strips all trailing whitespace to just remove EOL
1432         chars (\r, \n), to make it clear that varying EOL chars is the primary
1433         problem being solved.
1434
1435         * win/tools/scripts/auto-version.sh:
1436
1437 2009-08-10  Peter Kasting  <pkasting@google.com>
1438
1439         Reviewed by George Staikos.
1440
1441         https://bugs.webkit.org/show_bug.cgi?id=27323
1442         Even more line ending-stripping for auto-version.sh, based on output
1443         provided by Jessie Berlin.
1444
1445         * win/tools/scripts/auto-version.sh:
1446
1447 2009-08-10  Brent Fulgham  <bfulgham@webkit.org>
1448
1449         Reviewed by Adam Roben.
1450
1451         https://bugs.webkit.org/show_bug.cgi?id=28048.
1452         Move various WinCairo build settings into *.vsprops file.
1453
1454         * win/tools/vsprops/cURL.vsprops: Added.
1455
1456 2009-08-06  Peter Kasting  <pkasting@google.com>
1457
1458         Reviewed by Adam Barth.
1459
1460         https://bugs.webkit.org/show_bug.cgi?id=27323
1461         Strip line endings at all points auto-version.sh reads data, not just
1462         the one I happened to run into.
1463
1464         * win/tools/scripts/auto-version.sh:
1465
1466 2009-07-27  Peter Kasting  <pkasting@google.com>
1467
1468         Reviewed by Adam Roben.
1469
1470         https://bugs.webkit.org/show_bug.cgi?id=27323
1471         Correctly parse command output, even when the line endings are not LF,
1472         so that we don't create an autoversion.h that MSVC chokes on.
1473
1474         * win/tools/scripts/auto-version.sh:
1475
1476 2009-07-13  Brent Fulgham  <bfulgham@webkit.org>
1477
1478         Reviewed by Adam Roben.
1479
1480         Add new configuration flag for redistributable Windows build.
1481         https://bugs.webkit.org/show_bug.cgi=27087
1482         
1483         * win/tools/vsprops/WinCairo.vsprops: Added.  Defines the
1484           new WIN_CAIRO flag used to drive non-Apple Windows build.
1485
1486 2009-07-10  Eric Carlson  <eric.carlson@apple.com>
1487
1488         Reviewed by Simon Fraser.
1489
1490         Update WebKitSystemInterface for <rdar://problem/7049066>.
1491
1492         * WebKitSystemInterface.h:
1493         * libWebKitSystemInterfaceLeopard.a:
1494         * libWebKitSystemInterfaceSnowLeopard.a:
1495         * libWebKitSystemInterfaceTiger.a:
1496
1497 2009-07-06  Eric Carlson  <eric.carlson@apple.com>
1498
1499         Update WebKitSystemInterface for <rdar://problem/7008093>.
1500
1501         * WebKitSystemInterface.h:
1502         * libWebKitSystemInterfaceLeopard.a:
1503         * libWebKitSystemInterfaceSnowLeopard.a:
1504         * libWebKitSystemInterfaceTiger.a:
1505
1506 2009-07-06  Anders Carlsson  <andersca@apple.com>
1507
1508         Update WebKitSystemInterface.
1509
1510         * WebKitSystemInterface.h:
1511         * libWebKitSystemInterfaceLeopard.a:
1512         * libWebKitSystemInterfaceSnowLeopard.a:
1513         * libWebKitSystemInterfaceTiger.a:
1514
1515 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
1516
1517         Reviewed by Simon Fraser.
1518
1519         Update WebKitSystemInterface for <rdar://problem/6518119>
1520
1521         * WebKitSystemInterface.h:
1522         * libWebKitSystemInterfaceLeopard.a:
1523         * libWebKitSystemInterfaceSnowLeopard.a:
1524         * libWebKitSystemInterfaceTiger.a:
1525
1526 2009-07-01  Eric Carlson  <eric.carlson@apple.com>
1527
1528         Reviewed by Simon Fraser.
1529
1530         Update WebKitSystemInterface for <rdar://problem/7014990>
1531
1532         * libWebKitSystemInterfaceLeopard.a:
1533         * libWebKitSystemInterfaceSnowLeopard.a:
1534         * libWebKitSystemInterfaceTiger.a:
1535
1536 2009-06-29  Eric Carlson  <eric.carlson@apple.com>
1537
1538         Reviewed by Simon Fraser.
1539
1540         Update WebKitSystemInterface for <rdar://problem/7014813>
1541
1542         * WebKitSystemInterface.h:
1543         * libWebKitSystemInterfaceLeopard.a:
1544         * libWebKitSystemInterfaceSnowLeopard.a:
1545         * libWebKitSystemInterfaceTiger.a:
1546
1547 2009-06-25  Simon Fraser  <simon.fraser@apple.com>
1548
1549         Rubber-stamped by Mark Rowe.
1550         
1551         <rdar://problem/6999737>
1552         
1553         Update the media controller images.
1554
1555         * libWebKitSystemInterfaceLeopard.a:
1556         * libWebKitSystemInterfaceSnowLeopard.a:
1557         * libWebKitSystemInterfaceTiger.a:
1558
1559 2009-06-16  Simon Fraser  <simon.fraser@apple.com>
1560
1561         Rubber-stamped by Anders Carlsson.
1562
1563         Update WebKitSystemInterface for <rdar://problem/6937882>.
1564
1565         * libWebKitSystemInterfaceLeopard.a:
1566         * libWebKitSystemInterfaceSnowLeopard.a:
1567         * libWebKitSystemInterfaceTiger.a:
1568
1569 2009-06-02  Anders Carlsson  <andersca@apple.com>
1570
1571         Rubber-stamped by Mark Rowe.
1572
1573         Update WebKitSystemInterface.
1574
1575         * libWebKitSystemInterfaceLeopard.a:
1576         * libWebKitSystemInterfaceSnowLeopard.a:
1577         * libWebKitSystemInterfaceTiger.a:
1578
1579 2009-05-27  Mark Rowe  <mrowe@apple.com>
1580
1581         Rubber-stamped by Dan Bernstein.
1582
1583         Update WebKitSystemInterface.
1584
1585         * libWebKitSystemInterfaceLeopard.a:
1586         * libWebKitSystemInterfaceSnowLeopard.a: Added.
1587         * libWebKitSystemInterfaceTiger.a:
1588
1589 2009-05-26  Anders Carlsson  <andersca@apple.com>
1590
1591         Reviewed by Dan Bernstein.
1592
1593         <rdar://problem/6901751> 
1594         REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1595
1596         Remove WKCGContextIsSafeToClip.
1597         
1598         * WebKitSystemInterface.h:
1599         * libWebKitSystemInterfaceTiger.a:
1600
1601 2009-05-21  Dan Bernstein  <mitz@apple.com>
1602
1603         Rubber-stamped by Mark Rowe.
1604
1605         - correct a copyright header accidently reverted in r43964
1606
1607         * WebKitSystemInterface.h:
1608
1609 2009-05-21  Dan Bernstein  <mitz@apple.com>
1610
1611         Reviewed by Anders Carlsson.
1612
1613         - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1614           (r35515): Tiger crash painting the selection on registration page of
1615           car2go.com
1616
1617         * WebKitSystemInterface.h:
1618         * libWebKitSystemInterfaceTiger.a:
1619
1620 2009-05-07  Simon Fraser  <simon.fraser@apple.com>
1621
1622         Source changes reviewed by Darin Adler
1623         
1624         <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1625         
1626         * libWebKitSystemInterfaceLeopard.a:
1627         * libWebKitSystemInterfaceTiger.a:
1628
1629 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
1630
1631         Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1632         Indirected definition through a UserMacro.
1633         
1634         Reviewed by Mark Rowe.
1635
1636         * win/tools/vsprops/common.vsprops:
1637
1638 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
1639
1640         Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1641         Indirected definition for __PRODUCTION__ through a UserMacro.
1642         
1643         Reviewed by Mark Rowe.
1644
1645         * win/tools/vsprops/common.vsprops:
1646
1647 2009-04-24  Simon Fraser  <simon.fraser@apple.com>
1648
1649         Source changes reviewed by Darin Adler
1650         
1651         https://bugs.webkit.org/show_bug.cgi?id=22242
1652         
1653         Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1654
1655         * libWebKitSystemInterfaceLeopard.a:
1656         * libWebKitSystemInterfaceTiger.a:
1657
1658 2009-04-22  Ada Chan  <adachan@apple.com>
1659
1660         Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1661         
1662         Reviewed by Darin Adler.
1663
1664         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1665         * win/lib/WebKitSystemInterface.lib:
1666         * win/lib/WebKitSystemInterface_debug.lib:
1667
1668 2009-04-20  Steve Falkenburg  <sfalken@apple.com>
1669
1670         Separate JavaScriptCore.dll from WebKit.dll.
1671         Slight performance improvement or no change on benchmarks.
1672         
1673         Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1674         and simplifies standalone JavaScriptCore builds.
1675
1676         Reviewed by Oliver Hunt.
1677
1678         * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1679
1680 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
1681
1682         Reviewed by Mark Rowe.
1683
1684         <rdar://problem/6781295> video.buffered and video.seekable are not
1685         the same. video.buffered should return only what is buffered and
1686         not what is seekable
1687
1688         * WebKitSystemInterface.h:
1689         * libWebKitSystemInterfaceLeopard.a:
1690         * libWebKitSystemInterfaceTiger.a:
1691
1692 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
1693
1694         Reviewed by Adele Peterson.
1695         
1696         <rdar://problem/6747241> work around QTKit no longer reaching
1697         QTMovieLoadStateComplete
1698
1699         * WebKitSystemInterface.h:
1700         * libWebKitSystemInterfaceLeopard.a:
1701         * libWebKitSystemInterfaceTiger.a:
1702
1703 2009-04-15  Steve Falkenburg  <sfalken@apple.com>
1704
1705         Updated WebKitSystemInterface for Windows.
1706         Changes needed for <rdar://problem/6785760>
1707
1708         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1709         * win/lib/WebKitSystemInterface.lib:
1710         * win/lib/WebKitSystemInterface_debug.lib:
1711
1712 2009-04-14  Mark Rowe  <mrowe@apple.com>
1713
1714         Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1715
1716         * libWebKitSystemInterfaceLeopard.a:
1717         * libWebKitSystemInterfaceTiger.a:
1718
1719 2009-04-13  Antti Koivisto  <antti@apple.com>
1720
1721         Reviewed by Darin Adler.
1722         
1723         <rdar://problem/6740294> Increase the connection count per host
1724
1725         * WebKitSystemInterface.h:
1726         * libWebKitSystemInterfaceLeopard.a:
1727         * libWebKitSystemInterfaceTiger.a:
1728
1729 2009-04-10  Eric Carlson  <eric.carlson@apple.com>
1730
1731         WebKitSystemInterface changes for <rdar://problem/6646998>
1732
1733         * libWebKitSystemInterfaceLeopard.a:
1734         * libWebKitSystemInterfaceTiger.a:
1735
1736 2009-04-10  Simon Fraser  <simon.fraser@apple.com>
1737
1738         Fix the leopard build by updating WebKitSystemInterface.
1739
1740         * WebKitSystemInterface.h:
1741         * libWebKitSystemInterfaceLeopard.a:
1742
1743 2009-03-30  Steve Falkenburg  <sfalken@apple.com>
1744
1745         Bump version to 530.
1746
1747         * win/tools/scripts/VERSION:
1748
1749 2009-03-26  Adam Roben  <aroben@apple.com>
1750
1751         Remove SafariThemeConstants.h, which is now provided by
1752         WebKitSupportLibrary
1753
1754         * win/include/SafariTheme: Removed.
1755         * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1756
1757 2009-03-07  Dan Bernstein  <mitz@apple.com>
1758
1759         Reviewed by Mark Rowe.
1760
1761         - WebKitSystemInterface part of removing build-time and run-time support
1762           for legacy versions of CFNetwork and Core Graphics
1763
1764         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1765         * win/lib/WebKitSystemInterface.lib:
1766         * win/lib/WebKitSystemInterface_debug.lib:
1767
1768 2009-01-30  Dan Bernstein  <mitz@apple.com>
1769
1770         Reviewed by Timothy Hatcher.
1771
1772         - <rdar://problem/6545912> expose the build number in autoversion.h
1773
1774         * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1775         with the full build number.
1776
1777 2009-01-08  Dan Bernstein  <mitz@apple.com>
1778
1779         Reviewed by Adam Roben.
1780
1781         - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1782
1783         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1784         * win/lib/WebKitSystemInterface.lib:
1785         * win/lib/WebKitSystemInterface_debug.lib:
1786
1787 2008-11-11  Ada Chan  <adachan@apple.com>
1788
1789         Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1790         Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1791         
1792         Update window versions to correspond to Windows XP.
1793
1794         Reviewed by Steve Falkenburg.
1795
1796         * win/tools/vsprops/common.vsprops:
1797
1798 2008-10-23  Anders Carlsson  <andersca@apple.com>
1799
1800         Reviewed by John Sullivan.
1801
1802         Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1803
1804         * libWebKitSystemInterfaceLeopard.a:
1805         * libWebKitSystemInterfaceTiger.a:
1806
1807 2008-10-08  Mark Rowe  <mrowe@apple.com>
1808
1809         Rubber-stamped by Jon Honeycutt.
1810
1811         Remove restriction on version number ending in a 4.
1812
1813         * win/tools/scripts/auto-version.sh:
1814
1815 2008-10-07  Anders Carlsson  <andersca@apple.com>
1816
1817         Reviewed by Mitz Pettel.
1818
1819         Update WebKitSystemInterface.
1820         
1821         * libWebKitSystemInterfaceLeopard.a:
1822         * libWebKitSystemInterfaceTiger.a:
1823
1824 2008-09-09  Dan Bernstein  <mitz@apple.com>
1825
1826         Reviewed by Darin Adler.
1827
1828         - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1829
1830         * WebKitSystemInterface.h:
1831         * libWebKitSystemInterfaceLeopard.a:
1832
1833 2008-09-04  Adam Roben  <aroben@apple.com>
1834
1835         Ignore warning LNK4221 on Windows
1836
1837         This warning is emitted when an object file with no public symbols is
1838         passed to the linker/librarian. This often occurs in WebCore for files
1839         that have been disabled via ENABLE()/USE() macros.
1840
1841         Rubberstamped by Anders Carlsson.
1842
1843         * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1844
1845 2008-08-27  Timothy Hatcher  <timothy@apple.com>
1846
1847         Adds the WKAdvanceDefaultButtonPulseAnimation function.
1848
1849         <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1850
1851         Reviewed by Adele Peterson.
1852
1853         * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1854         * libWebKitSystemInterfaceLeopard.a: Updated.
1855         * libWebKitSystemInterfaceTiger.a: Updated.
1856
1857 2008-08-26  Adam Roben  <aroben@apple.com>
1858
1859         Disable a truncation warning that is disabled/doesn't exist on Mac
1860
1861         This warning was firing when initializing floats from double literals.
1862         I haven't yet found any other situation that would cause this warning
1863         to arise.
1864
1865         Reviewed by Sam Weinig.
1866
1867         * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1868
1869 2008-07-20  Steve Falkenburg  <sfalken@apple.com>
1870
1871         Build fix.
1872
1873         * win/tools/vsprops/common.vsprops:
1874
1875 2008-07-08  Dan Bernstein  <mitz@apple.com>
1876
1877         Reviewed by John Sullivan.
1878
1879         - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1880
1881         * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1882         * libWebKitSystemInterfaceLeopard.a: Updated.
1883         * libWebKitSystemInterfaceTiger.a: Updated.
1884
1885 2008-07-01  Steve Falkenburg  <sfalken@apple.com>
1886
1887         Bump version numbers.
1888         
1889         Reviewed by Mark Rowe.
1890
1891         * win/tools/scripts/PRODUCTVERSION:
1892         * win/tools/scripts/VERSION:
1893
1894 2008-05-13  Dan Bernstein  <mitz@apple.com>
1895
1896         Reviewed by John Sullivan.
1897
1898         - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1899
1900         * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1901         transformed graphics contexts.
1902         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1903         wkSetCGContextFontRenderingStyle().
1904         * win/lib/WebKitSystemInterface.lib: Updated.
1905         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1906
1907 2008-05-09  Adam Roben  <aroben@apple.com>
1908
1909         Disable a MSVC warning
1910
1911         Reviewed by Darin Adler.
1912
1913         * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1914         disabled warnings. It's a warning about decorated names being longer
1915         than MSVC's limit of 4096 characters. This warning doesn't indicate a
1916         correctness problem, but these truncated decorated names will be
1917         harder to recognize during debugging or when they appear in linker
1918         errors.
1919
1920 2008-04-28  Darin Adler  <darin@apple.com>
1921
1922         Reviewed by Adam.
1923
1924         - fix Windows build
1925
1926         * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1927         It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1928
1929 2008-04-24  Mark Rowe  <mrowe@apple.com>
1930
1931         Reviewed by Sam Weinig.
1932
1933         Remove code for calculating the glyph cache size.
1934
1935         * WebKitSystemInterface.h: Remove unused symbol.
1936         * libWebKitSystemInterfaceLeopard.a:
1937         * libWebKitSystemInterfaceTiger.a:
1938
1939 2008-03-28  Steve Falkenburg  <sfalken@apple.com>
1940
1941         Versioning.
1942
1943         * win/tools/scripts/PRODUCTVERSION:
1944
1945 2008-03-26  Adam Roben  <aroben@apple.com>
1946
1947         Windows build fix after r31322
1948
1949         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1950         * win/lib/WebKitSystemInterface.lib: Updated.
1951         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1952
1953 2008-03-26  Mark Rowe  <mrowe@apple.com>
1954
1955         Reviewed by David Hyatt.
1956
1957         Make the Ahem font antialias correctly on Acid3 on Tiger.
1958
1959         * WebKitSystemInterface.h:
1960         * libWebKitSystemInterfaceTiger.a:
1961
1962 2008-03-19  Mark Rowe  <mrowe@apple.com>
1963
1964         Rubber-stamped by Sam Weinig.
1965
1966         Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1967         Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1968
1969         * libWebCoreSQLite3.a:  Land a 4-way fat binary.
1970
1971 2008-03-12  Steve Falkenburg  <sfalken@apple.com>
1972
1973         New version of WebKitSystemInterface.lib with
1974         more compiler warnings suppressed.
1975
1976         * win/lib/WebKitSystemInterface.lib:
1977         * win/tools/vsprops/common.vsprops:
1978
1979 2008-03-12  Dan Bernstein  <mitz@apple.com>
1980
1981         Reviewed by Darin Adler and Sam Weinig.
1982
1983         - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1984
1985         * WebKitSystemInterface.h:
1986         * libWebKitSystemInterfaceLeopard.a:
1987
1988 2008-03-11  Steve Falkenburg  <sfalken@apple.com>
1989
1990         Disable two PGO/LTCG specific warnings.
1991         
1992         Reviewed by Oliver.
1993
1994         * win/tools/vsprops/common.vsprops:
1995
1996 2008-02-29  Mark Rowe  <mrowe@apple.com>
1997
1998         Update Tiger version of WebKitSystemInterface to match r30690.
1999
2000         * libWebKitSystemInterfaceTiger.a:
2001
2002 2008-02-29  Adele Peterson  <adele@apple.com>
2003
2004         Reviewed by Mark.
2005
2006         Auto-generate image arrays.
2007
2008         * libWebKitSystemInterfaceLeopard.a:
2009
2010 2008-02-29  Mark Rowe  <mrowe@apple.com>
2011
2012         Reviewed by Anders Carlsson.
2013
2014         Replace use of WKPathFromFont with implementation in terms of public API.
2015
2016         * WebKitSystemInterface.h:  Remove unused symbol.
2017         * libWebKitSystemInterfaceLeopard.a:
2018         * libWebKitSystemInterfaceTiger.a:
2019
2020 2008-02-29  Mark Rowe  <mrowe@apple.com>
2021
2022         Reviewed by Oliver Hunt.
2023
2024         Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2025
2026         * WebKitSystemInterface.h:
2027         * libWebKitSystemInterfaceLeopard.a:
2028         * libWebKitSystemInterfaceTiger.a:
2029
2030 2008-02-29  Mark Rowe  <mrowe@apple.com>
2031
2032         Reviewed by Oliver Hunt.
2033
2034         Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2035
2036         * WebKitSystemInterface.h:
2037         * libWebKitSystemInterfaceLeopard.a:
2038
2039 2008-02-29  Mark Rowe  <mrowe@apple.com>
2040
2041         Reviewed by Oliver Hunt and Oliver Hunt.
2042
2043         <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2044
2045         * WebKitSystemInterface.h:  Remove unused symbol.
2046         * libWebKitSystemInterfaceLeopard.a:
2047         * libWebKitSystemInterfaceTiger.a:
2048
2049 2008-02-28  Mark Rowe  <mrowe@apple.com>
2050
2051         Reviewed by Dan Bernstein.
2052
2053         Remove two unused functions from WebKitSystemInterface.
2054
2055         * WebKitSystemInterface.h:  Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2056         a duplicate declaration of WKSecondsSinceLastInputEvent.
2057         * libWebKitSystemInterfaceLeopard.a:
2058         * libWebKitSystemInterfaceTiger.a:
2059
2060 2008-02-28  Mark Rowe  <mrowe@apple.com>
2061
2062         Reviewed by Dave Hyatt.
2063
2064         Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2065
2066         * WebKitSystemInterface.h:  Only declare WKGetFontMetrics on Tiger.
2067         * libWebKitSystemInterfaceLeopard.a:  Update for removal of WKGetFontMetrics.
2068
2069 2008-02-27  Brady Eidson  <beidson@apple.com>
2070
2071         Tiger build fix
2072
2073         * libWebKitSystemInterfaceTiger.a:
2074
2075 2008-02-27  Brady Eidson  <beidson@apple.com>
2076
2077         Reviewed by Mark Rowe
2078
2079         Removed some unused methods:
2080         WKGetNSURLResponseCalculatedExpiration
2081         WKGetNSURLResponseMustRevalidate
2082
2083         * WebKitSystemInterface.h:
2084         * libWebKitSystemInterfaceLeopard.a:
2085         * libWebKitSystemInterfaceTiger.a:
2086
2087 2008-02-13  Adam Roben  <aroben@apple.com>
2088
2089         * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2090
2091 2008-02-12  Adam Roben  <aroben@apple.com>
2092
2093         Clean up auto-version.sh a bit
2094
2095         It now does quite a bit less file I/O and many fewer fork/exec pairs.
2096         It's also quite a bit easier to read.
2097
2098         Reviewed by Steve.
2099
2100         * win/tools/scripts/auto-version.sh:
2101
2102 2008-02-12  Steve Falkenburg  <sfalken@apple.com>
2103
2104         Versioning script change.
2105
2106         * win/tools/scripts/auto-version.sh:
2107
2108 2008-02-07  Ada Chan  <adachan@apple.com>
2109
2110         Added 4 new methods:
2111         wkSetClientCertificateInSSLProperties, 
2112         wkCanAccessCFURLRequestHTTPBodyParts,
2113         wkCFURLRequestCopyHTTPRequestBodyParts,
2114         wkCFURLRequestSetHTTPRequestBodyParts
2115
2116         Rubber-stamped by Steve.
2117
2118         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2119         * win/lib/WebKitSystemInterface.lib:
2120         * win/lib/WebKitSystemInterface_debug.lib:
2121
2122 2008-02-04  Timothy Hatcher  <timothy@apple.com>
2123
2124         <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2125         is given even if the max_page_count is increased (2920)
2126
2127         * libWebCoreSQLite3.a:
2128
2129 2008-02-01  Steve Falkenburg  <sfalken@apple.com>
2130
2131         <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
2132         
2133         Rubber-stamped by Jon Honeycutt.
2134
2135         * win/tools/vsprops/common.vsprops:
2136
2137 2008-01-29  Mark Rowe  <mrowe@apple.com>
2138
2139         Reviewed by Tim Hatcher.
2140
2141         <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).
2142
2143         * WebCoreSQLite3/sqlite3.h: Added.
2144         * WebCoreSQLite3/sqlite3ext.h: Added.
2145         * libWebCoreSQLite3.a: Added.
2146
2147 2008-01-29  Alexey Proskuryakov  <ap@webkit.org>
2148
2149         Debug (external) build fix.
2150
2151         Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2152         This preprocessor definition is automatically set by Visual Studio as needed anyway.
2153
2154         * win/tools/vsprops/debug.vsprops:
2155
2156 2008-01-17  Steve Falkenburg  <sfalken@apple.com>
2157
2158         Add preprocessor define accidently dropped in my unification,
2159         and required by some builds.  Fixes an issue that caused both
2160         debug and release DLLs to be loaded.
2161         
2162         Rubber-stamped by Jon Honeycutt.
2163
2164         * win/tools/vsprops/debug_internal.vsprops:
2165
2166 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
2167
2168         Use recommended security-related compiler settings.
2169         
2170         Reviewed by Adam.
2171
2172         * win/tools/vsprops/common.vsprops:
2173
2174 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
2175
2176         Build fix.
2177
2178         * win/tools/vsprops/release.vsprops:
2179
2180 2008-01-15  Adele Peterson  <adele@apple.com>
2181
2182         Reviewed by Adam and Antti.
2183
2184         Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2185
2186         * WebKitSystemInterface.h:
2187         * libWebKitSystemInterfaceLeopard.a:
2188         * libWebKitSystemInterfaceTiger.a:
2189         * win/include/SafariTheme: Added.
2190         * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2191
2192 2008-01-14  Steve Falkenburg  <sfalken@apple.com>
2193
2194         Use shared vsprops for most vcproj properties.
2195         
2196         Reviewed by Darin Adler.
2197
2198         * win/tools/vsprops/common.vsprops:
2199         * win/tools/vsprops/debug.vsprops:
2200         * win/tools/vsprops/debug_internal.vsprops:
2201         * win/tools/vsprops/release.vsprops:
2202
2203 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
2204
2205         Share common files across projects.
2206         
2207         Unify vsprops files
2208         Debug:          common.vsprops, debug.vsprops
2209         Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2210         Release:        common.vsprops, release.vsprops
2211         
2212         Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2213         debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2214
2215         Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2216
2217         Reviewed by Adam Roben.
2218
2219         * win/tools/WinTools.make:
2220         * win/tools/scripts: Added.
2221         * win/tools/scripts/PRODUCTVERSION: Added.
2222         * win/tools/scripts/VERSION: Added.
2223         * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2224         * win/tools/vsprops/debug.vsprops:
2225         * win/tools/vsprops/debug_internal.vsprops: Added.
2226         * win/tools/vsprops/release.vsprops:
2227
2228 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
2229
2230         Add shared vsprops to help unify our Windows tools settings.
2231
2232         Reviewed by Hyatt.
2233
2234         * win/tools: Added.
2235         * win/tools/WinTools.make: Added.
2236         * win/tools/vsprops: Added.
2237         * win/tools/vsprops/common.vsprops: Added.
2238         * win/tools/vsprops/debug.vsprops: Added.
2239         * win/tools/vsprops/release.vsprops: Added.
2240
2241 2008-01-07  Mark Rowe  <mrowe@apple.com>
2242
2243         Update Tiger library to a G3-friendly version.
2244
2245         * libWebKitSystemInterfaceTiger.a:
2246
2247 2008-01-07  Adele Peterson  <adele@apple.com>
2248
2249         Reviewed by Antti, Adam, and Mitz.
2250
2251         WebKitLibraries part of fix for 
2252         <rdar://problem/5619073> Updated look for <video> controls
2253         <rdar://problem/5619057> Add volume control to video controls
2254
2255         * WebKitSystemInterface.h:
2256         * libWebKitSystemInterfaceLeopard.a:
2257         * libWebKitSystemInterfaceTiger.a:
2258
2259 2008-01-03  Mark Rowe  <mrowe@apple.com>
2260
2261         Update Tiger library to a G3-friendly version.
2262
2263         * libWebKitSystemInterfaceTiger.a:
2264
2265 2008-01-03  Adele Peterson  <adele@apple.com>
2266
2267         Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2268
2269         * WebKitSystemInterface.h:
2270         * libWebKitSystemInterfaceLeopard.a:
2271         * libWebKitSystemInterfaceTiger.a:
2272
2273 2007-12-21  Mark Rowe  <mrowe@apple.com>
2274
2275         Rubber-stamped by Dan Bernstein.
2276
2277         Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2278         Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2279
2280         * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2281
2282 2007-12-07  Dan Bernstein  <mitz@apple.com>
2283
2284         Reviewed by Darin Adler.
2285
2286         - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2287
2288         * WebKitSystemInterface.h:
2289         * libWebKitSystemInterfaceLeopard.a:
2290         * libWebKitSystemInterfaceTiger.a:
2291
2292 2007-11-27  John Sullivan  <sullivan@apple.com>
2293
2294         Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2295         that affects Safari.
2296         
2297         reviewed by Kevin Decker
2298
2299         * libWebKitSystemInterfaceLeopard.a:
2300         * libWebKitSystemInterfaceTiger.a:
2301
2302 2007-11-26  Timothy Hatcher  <timothy@apple.com>
2303
2304         Reviewed by Adam Roben.
2305
2306         Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2307         http://bugs.webkit.org/show_bug.cgi?id=16137
2308
2309         Add a new function to make bottom window corners square for textured windows.
2310
2311         * WebKitSystemInterface.h:
2312         * libWebKitSystemInterfaceTiger.a:
2313         * libWebKitSystemInterfaceLeopard.a:
2314
2315 2007-11-23  Adam Roben  <aroben@apple.com>
2316
2317         Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2318
2319         Reviewed by Tim.
2320
2321         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2322         declaration.
2323         * win/lib/WebKitSystemInterface.lib: Updated.
2324         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2325
2326 2007-11-16  Anders Carlsson  <andersca@apple.com>
2327
2328         Reviewed by Adam.
2329
2330         <rdar://problem/5603832>
2331         XMLHttpRequest readyState 3 & responseText buffer issues.
2332
2333         Add wkSetCFURLRequestShouldContentSniff.
2334         
2335         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2336         * win/lib/WebKitSystemInterface.lib:
2337         * win/lib/WebKitSystemInterface_debug.lib:
2338
2339 2007-11-05  Antti Koivisto  <antti@apple.com>
2340
2341         Reviewed by Sam.
2342         
2343         Update WKQTMovieViewSetDrawSynchronously.
2344
2345         * libWebKitSystemInterfaceLeopard.a:
2346         * libWebKitSystemInterfaceTiger.a:
2347
2348 2007-11-02  Antti Koivisto  <antti@apple.com>
2349
2350         Reviewed by Darin Adler.
2351         
2352         Update to add WKQTMovieViewSetDrawSynchronously
2353
2354         * WebKitSystemInterface.h:
2355         * libWebKitSystemInterfaceLeopard.a:
2356         * libWebKitSystemInterfaceTiger.a:
2357
2358 2007-10-26  Adele Peterson  <adele@apple.com>
2359
2360         Reviewed by Tim Hatcher.
2361
2362         Updating header too for WKDrawCapsLockIndicator.
2363
2364         * WebKitSystemInterface.h:
2365
2366 2007-10-26  Adele Peterson  <adele@apple.com>
2367
2368         Reviewed by Oliver.
2369
2370         Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2371
2372         * libWebKitSystemInterfaceLeopard.a:
2373         * libWebKitSystemInterfaceTiger.a:
2374
2375 2007-10-25  Adam Roben  <aroben@apple.com>
2376
2377         Add wkSetPatternBaseCTM.
2378
2379         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2380         * win/lib/WebKitSystemInterface.lib:
2381         * win/lib/WebKitSystemInterface_debug.lib:
2382
2383 2007-10-25  Sam Weinig  <sam@webkit.org>
2384
2385         Fix the windows build.
2386
2387         * win/lib/WebKitSystemInterface.lib:
2388         * win/lib/WebKitSystemInterface_debug.lib:
2389
2390 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2391
2392         Add WKSetPatternBaseCTM.
2393
2394         * WebKitSystemInterface.h:
2395         * libWebKitSystemInterfaceLeopard.a:
2396         * libWebKitSystemInterfaceTiger.a:
2397
2398 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2399
2400         Reviewed by Adam.
2401
2402         Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2403
2404         * libWebKitSystemInterfaceLeopard.a:
2405
2406 2007-10-25  Sam Weinig  <sam@webkit.org>
2407
2408         Added wrapper for getting the foundation cache directory.
2409
2410         Reviewed by Adam Roben.
2411
2412         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2413         * win/lib/WebKitSystemInterface.lib:
2414         * win/lib/WebKitSystemInterface_debug.lib:
2415
2416 2007-10-24  Adam Roben  <aroben@apple.com>
2417
2418         Added some font-related functions needed for <rdar://5549919>
2419
2420         Reviewed by Ada.
2421
2422         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2423         * win/lib/WebKitSystemInterface.lib:
2424         * win/lib/WebKitSystemInterface_debug.lib:
2425
2426 2007-10-24  Timothy Hatcher  <timothy@apple.com>
2427
2428         Reviewed by Mark Rowe.
2429
2430         <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2431
2432         Add system specific versions of WebKitSystemInterface.
2433
2434         * libWebKitSystemInterface.a: Removed.
2435         * libWebKitSystemInterfaceLeopard.a: Added.
2436         * libWebKitSystemInterfaceTiger.a: Added.
2437
2438 2007-10-11  Ada Chan  <adachan@apple.com>
2439
2440         <rdar://problem/5534421>
2441         Added wkGetDefaultHTTPCookieStorage().  Updated libraries.
2442
2443         Reviewed by Darin Adler.
2444
2445         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2446         * win/lib/WebKitSystemInterface.lib:
2447         * win/lib/WebKitSystemInterface_debug.lib:
2448
2449 2007-09-27  Sam Weinig  <sam@webkit.org>
2450
2451         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2452         the resulting binary differs when built on Tiger.
2453
2454         * libWebKitSystemInterface.a:
2455
2456 2007-09-27  David Hyatt  <hyatt@apple.com>
2457
2458         Update WebKitSYstemInterface for @font-face changes.
2459
2460         * WebKitSystemInterface.h:
2461         * libWebKitSystemInterface.a:
2462
2463 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2464
2465         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2466         the resulting binary differs when built on Tiger. See 
2467         <rdar://problem/5490613>.
2468
2469         * libWebKitSystemInterface.a:
2470
2471 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2472
2473         Build fix. Ran update-webkitsysteminterface script.
2474
2475         * WebKitSystemInterface.h:
2476         * libWebKitSystemInterface.a:
2477
2478 2007-08-28  Anders Carlsson  <andersca@apple.com>
2479
2480         Add WKSetNSURLRequestShouldContentSniff.
2481         
2482         * WebKitSystemInterface.h:
2483         * libWebKitSystemInterface.a:
2484
2485 2007-08-28  Ada Chan  <adachan@apple.com>
2486
2487         <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2488         Updated libraries.
2489         
2490         Reviewed by Adam.
2491
2492         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2493         * win/lib/WebKitSystemInterface.lib:
2494         * win/lib/WebKitSystemInterface_debug.lib:
2495
2496 2007-07-23  Ada Chan  <adachan@apple.com>
2497
2498         Reviewed by Steve.
2499         
2500         Update WebKitSystemInterface.{h,lib}.
2501
2502         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2503         * win/lib/WebKitSystemInterface.lib:
2504         * win/lib/WebKitSystemInterface_debug.lib:
2505
2506 2007-07-19  Ada Chan  <adachan@apple.com>
2507
2508         Rubber-stamped by Adam.
2509         
2510         Update libraries.
2511
2512         * win/lib/WebKitSystemInterface.lib:
2513         * win/lib/WebKitSystemInterface_debug.lib:
2514
2515 2007-07-06  Adam Roben  <aroben@apple.com>
2516
2517         Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2518
2519         Reviewed by Alice.
2520
2521         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2522         * win/lib/WebKitSystemInterface.lib:
2523         * win/lib/WebKitSystemInterface_debug.lib:
2524
2525 2007-06-29  Antti Koivisto  <antti@apple.com>
2526
2527         Reviewed by Maciej.
2528         
2529         Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2530
2531         * WebKitSystemInterface.h:
2532         * libWebKitSystemInterface.a:
2533
2534 2007-03-29  Beth Dakin  <bdakin@apple.com>
2535
2536         Rubber-stamped by Adam.
2537
2538         Keep OpenSource building.
2539
2540         * WebKitSystemInterface.h:
2541         * libWebKitSystemInterface.a:
2542
2543 2007-03-28  Antti Koivisto  <antti@apple.com>
2544
2545         Update libWebKitSystemInterface, previous version was out of date.
2546
2547         * libWebKitSystemInterface.a:
2548
2549 2007-03-27  Antti Koivisto  <antti@apple.com>
2550
2551         Reviewed by Darin Adler.
2552         
2553         Added wkGetWheelEventDeltas
2554
2555         * WebKitSystemInterface.h:
2556         * libWebKitSystemInterface.a:
2557
2558 2007-03-07  Mark Rowe  <mrowe@apple.com>
2559
2560         Build fix.  Rebuild against 10.4 SDK.
2561
2562         * libWebKitSystemInterface.a:
2563
2564 2007-03-06  Kevin Decker  <kdecker@apple.com>
2565
2566         Reviewed by Brady
2567
2568         Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2569
2570         * libWebKitSystemInterface.a:
2571
2572 2007-02-21  Anders Carlsson  <acarlsson@apple.com>
2573
2574         Add new version with WKCGContextIsBitmapContext.
2575         
2576         * WebKitSystemInterface.h:
2577         * libWebKitSystemInterface.a:
2578
2579 2006-12-16  Adele Peterson  <adele@apple.com>
2580
2581         Reviewed by Adam.
2582
2583         WebKitLibraries part of fix for:
2584         <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2585
2586         Added wkDrawTextFieldCellFocusRing.
2587
2588         * WebKitSystemInterface.h:
2589         * libWebKitSystemInterface.a:
2590
2591 2006-10-11  Darin Adler  <darin@apple.com>
2592
2593         Reviewed by John Sullivan.
2594
2595         * WebKitSystemInterface.h: Updated to a C++-compatible version.
2596
2597 2006-08-31  Adele Peterson  <adele@apple.com>
2598
2599         Reviewed by John Sullivan.
2600
2601         Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2602
2603         * WebKitSystemInterface.h:
2604         * libWebKitSystemInterface.a:
2605
2606 2006-08-30  Adele Peterson  <adele@apple.com>
2607
2608         Reviewed by Hyatt.
2609
2610         Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2611         Enable secure input mode for new password fields
2612
2613         * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2614         * libWebKitSystemInterface.a:
2615
2616 2006-07-09  Anders Carlsson  <acarlsson@apple.com>
2617
2618         Reviewed by Darin Adler.
2619
2620         * WebKitSystemInterface.h:
2621         * libWebKitSystemInterface.a:
2622         Add WKPathFromFont.
2623         
2624 2006-07-05  Adele Peterson  <adele@apple.com>
2625
2626         Reviewed by Maciej and Hyatt.
2627
2628         * WebKitSystemInterface.h: Updated.
2629         * libWebKitSystemInterface.a: Updated.
2630
2631 2006-06-16  Adele Peterson  <adele@apple.com>
2632
2633         Reviewed by Alice.
2634
2635         * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2636         * libWebKitSystemInterface.a: ditto.
2637
2638 2006-04-01  Eric Seidel  <eseidel@apple.com>
2639
2640         * libWebKitSystemInterface.a: commit a universal binary.
2641
2642 2006-04-01  Darin Adler  <darin@apple.com>
2643
2644         Reviewed by Beth.
2645
2646         * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2647         code to use the system default alpha.
2648
2649 2006-03-17  Eric Seidel  <eseidel@apple.com>
2650
2651         * libWebKitSystemInterface.a: commit a universal binary.
2652
2653 2006-03-17  Adele Peterson  <adele@apple.com>
2654
2655         * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2656         * libWebKitSystemInterface.a: ditto
2657
2658 2006-02-28  John Sullivan  <sullivan@apple.com>
2659
2660         * WebKitSystemInterface.h: Removed WKMouseIsDown()
2661         * libWebKitSystemInterface.a: ditto
2662
2663 2006-02-23  Timothy Hatcher  <timothy@apple.com>
2664
2665         New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2666
2667         * libWebKitSystemInterface.a:
2668
2669 2006-02-19  Darin Adler  <darin@apple.com>
2670
2671         * WebKitSystemInterface.h: Added WKDrawFocusRing.
2672         * libWebKitSystemInterface.a: Ditto.
2673
2674 2006-02-06  John Sullivan  <sullivan@apple.com>
2675
2676         * WebKitSystemInterface.h:
2677         * libWebKitSystemInterface.a:
2678         removed WKExecutableLinkedInTigerOrEarlier
2679
2680 2005-11-01  Darin Adler  <darin@apple.com>
2681
2682         * libWebKitSystemInterface.a: Updated.
2683
2684 2005-10-04  Maciej Stachowiak  <mjs@apple.com>
2685
2686         - updated
2687
2688         * WebKitSystemInterface.h:
2689         * libWebKitSystemInterface.a:
2690
2691 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
2692
2693         * WebKitSystemInterface.h: Update to latest
2694         * libWebKitSystemInterface.a: ditto
2695
2696 2005-09-04  Darin Adler  <darin@apple.com>
2697
2698         * WebKitSystemInterface.h: Update to latest
2699         * libWebKitSystemInterface.a: Ditto.
2700
2701 2005-08-07  Darin Adler  <darin@apple.com>
2702
2703         * libWebKitSystemInterface.a: Universal binary.
2704         * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2705
2706 2005-07-01  John Sullivan  <sullivan@apple.com>
2707
2708         - added WKExecutableLinkedInTigerOrEarlier
2709
2710         * WebKitSystemInterface.h:
2711         * libWebKitSystemInterface.a:
2712
2713 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2714
2715         - updated for crashing bugfix
2716
2717         * libWebKitSystemInterface.a:
2718
2719 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2720
2721         - updated
2722
2723         * WebKitSystemInterface.h:
2724         * libWebKitSystemInterface.a:
2725
2726 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2727
2728         - updated
2729
2730         * WebKitSystemInterface.h:
2731         * libWebKitSystemInterface.a:
2732
2733 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2734
2735         - updated
2736
2737         * WebKitSystemInterface.h:
2738         * libWebKitSystemInterface.a:
2739
2740 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2741
2742         - updated
2743
2744         * WebKitSystemInterface.h:
2745         * libWebKitSystemInterface.a:
2746
2747 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2748
2749         - updated
2750
2751         * WebKitSystemInterface.h:
2752         * libWebKitSystemInterface.a:
2753
2754 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2755
2756         - updated
2757
2758         * WebKitSystemInterface.h:
2759         * libWebKitSystemInterface.a:
2760
2761 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2762
2763         - updated
2764
2765         * WebKitSystemInterface.h:
2766         * libWebKitSystemInterface.a:
2767
2768 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2769
2770         - updated
2771
2772         * WebKitSystemInterface.h:
2773         * libWebKitSystemInterface.a:
2774
2775 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
2776
2777         - added a few more bits of SPI
2778
2779         * WebKitSystemInterface.h:
2780         * libWebKitSystemInterface.a:
2781
2782 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
2783
2784         - added file type and NSURLResponse caching SPI
2785
2786         * WebKitSystemInterface.h:
2787         * libWebKitSystemInterface.a:
2788
2789 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
2790
2791         - initial checkin of WebKitSystemInterface binary
2792
2793         * WebKitSystemInterface.h: Added.
2794         * libWebKitSystemInterface.a: Added.
2795