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