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