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