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