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