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