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