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