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