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