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