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