c58e8e74f804694eb9a56a622718798dc1c292d8
[WebKit-https.git] / WebKitLibraries / ChangeLog
1 2011-07-02  Mark Rowe  <mrowe@apple.com>
2
3         Update the header file too.
4
5         * WebKitSystemInterface.h:
6
7 2011-07-02  Mark Rowe  <mrowe@apple.com>
8
9         Update WebKitSystemInterface binaries.
10
11         * libWebKitSystemInterfaceLeopard.a:
12         * libWebKitSystemInterfaceLion.a: Added.
13         * libWebKitSystemInterfaceSnowLeopard.a:
14
15 2011-06-28  Brent Fulgham  <bfulgham@webkit.org>
16
17         Unreviewed build correction.  Link to correct library for
18         the zlib1.dll.
19
20         * win/tools/vsprops/WinCairo.vsprops: Don't link to the static
21         zlib.lib when building for WinCairo.
22
23 2011-06-21  MORITA Hajime  <morrita@google.com>
24
25         Unreviewed, rolling out r89401 and r89403.
26         http://trac.webkit.org/changeset/89401
27         http://trac.webkit.org/changeset/89403
28         https://bugs.webkit.org/show_bug.cgi?id=62970
29
30         Breaks mac build and mistakenly enables the spellcheck API
31
32         * win/tools/vsprops/FeatureDefines.vsprops:
33         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
34
35 2011-06-20  MORITA Hajime  <morrita@google.com>
36
37         Reviewed by Kent Tamura.
38
39         Spellcheck API should be build-able.
40         https://bugs.webkit.org/show_bug.cgi?id=62970
41
42         * win/tools/vsprops/FeatureDefines.vsprops:
43         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
44
45 2011-06-20  Pratik Solanki  <psolanki@apple.com>
46
47         Reviewed by David Kilzer.
48
49         HTTP pipelining functions on mac should match windows
50         https://bugs.webkit.org/show_bug.cgi?id=63012
51
52         * WebKitSystemInterface.h:
53         * libWebKitSystemInterfaceLeopard.a:
54         * libWebKitSystemInterfaceSnowLeopard.a:
55
56 2011-06-13  Tony Chang  <tony@chromium.org>
57
58         Reviewed by Dimitri Glazkov.
59
60         rename ENABLE_NEW_FLEXBOX to ENABLE_CSS3_FLEXBOX
61         https://bugs.webkit.org/show_bug.cgi?id=62578
62
63         * win/tools/vsprops/FeatureDefines.vsprops:
64         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
65
66 2011-06-13  Tony Chang  <tony@chromium.org>
67
68         Reviewed by Adam Barth.
69
70         rename ENABLE_FLEXBOX to ENABLE_NEW_FLEXBOX
71         https://bugs.webkit.org/show_bug.cgi?id=62545
72
73         * win/tools/vsprops/FeatureDefines.vsprops:
74         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
75
76 2011-06-10  Tony Chang  <tony@chromium.org>
77
78         Reviewed by Ojan Vafai.
79
80         add a compile guard ENABLE(FLEXBOX)
81         https://bugs.webkit.org/show_bug.cgi?id=62049
82
83         * win/tools/vsprops/FeatureDefines.vsprops:
84         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
85
86 2011-06-07  Tim Horton  <timothy_horton@apple.com>
87
88         Reviewed by Alexey Proskuryakov.
89
90         Use correct CFURLStorageSessionRef definition on Snow Leopard
91         https://bugs.webkit.org/show_bug.cgi?id=62223
92
93         * WebKitSystemInterface.h:
94
95 2011-06-06  Alexandru Chiculita  <achicu@adobe.com>
96
97         Reviewed by Kent Tamura.
98
99         Add ENABLE_CSS_EXCLUSIONS support for build-webkit script
100         https://bugs.webkit.org/show_bug.cgi?id=61628
101
102         * win/tools/vsprops/FeatureDefines.vsprops:
103         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
104
105 2011-06-06  Mihnea Ovidenie  <mihnea@adobe.com>
106
107         Reviewed by Kent Tamura.
108
109         Add ENABLE(CSS_REGIONS) guard for CSS Regions support
110         https://bugs.webkit.org/show_bug.cgi?id=61631
111
112         * win/tools/vsprops/FeatureDefines.vsprops:
113         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
114
115 2011-05-25  Jer Noble  <jer.noble@apple.com>
116
117         Reviewed by Dan Bernstein.
118
119         30 second rewind button dysfunctional viewing trailers fullscreen.
120         https://bugs.webkit.org/show_bug.cgi?id=61505
121
122         Updated WKSI Libraries with new images for Backward buttons in default
123         video controls.
124
125         * libWebKitSystemInterfaceLeopard.a:
126         * libWebKitSystemInterfaceSnowLeopard.a:
127
128 2011-05-25  Jer Noble  <jer.noble@apple.com>
129
130         Reviewed by Darin Adler.
131
132         Video fails to play on Vimeo
133         https://bugs.webkit.org/show_bug.cgi?id=61403
134
135         Added functions to retrieve the resolved URL for media types supported on 
136         mac.
137
138         * WebKitSystemInterface.h:
139         * WebKitSystemInterface.m:
140         (WKAVAssetResolvedURL): Added.
141         (WKQTMovieResolvedURL): Added.
142
143 2011-05-24  Keishi Hattori  <keishi@webkit.org>
144
145         Reviewed by Kent Tamura.
146
147         Disable input color. Add INPUT_COLOR feature flag. Implement input color sanitizer.
148         https://bugs.webkit.org/show_bug.cgi?id=61273
149
150         * win/tools/vsprops/FeatureDefines.vsprops: Added INPUT_COLOR feature flag.
151         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added INPUT_COLOR feature flag.
152
153 2011-05-12  Jessie Berlin  <jberlin@apple.com>
154
155         Reviewed by Darin Adler.
156
157         [Windows WebKit2] Use cookies set in WebKit1
158         https://bugs.webkit.org/show_bug.cgi?id=60274
159
160         Update WKSI with the changes to wkCreatePrivateStorageSession.
161
162         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
163         * win/lib/WebKitSystemInterface.lib:
164
165 2011-05-11  Jessie Berlin  <jberlin@apple.com>
166
167         Reviewed by Steve Falkenburg.
168
169         [Windows WebKit2] Use cookies set in WebKit1
170         https://bugs.webkit.org/show_bug.cgi?id=60274
171
172         Take 3 after rolling out KB2465367 from my system.
173
174         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
175         * win/lib/WebKitSystemInterface.lib:
176
177 2011-05-11  Sheriff Bot  <webkit.review.bot@gmail.com>
178
179         Unreviewed, rolling out r86255.
180         http://trac.webkit.org/changeset/86255
181         https://bugs.webkit.org/show_bug.cgi?id=60660
182
183         REGRESSION (r86255): Lots of tests crashing in
184         CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
185         (WebKit2 Tests) (Requested by aroben on #webkit).
186
187         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
188         * win/lib/WebKitSystemInterface.lib:
189
190 2011-05-11  Jessie Berlin  <jberlin@apple.com>
191
192         Reviewed by Steve Falkenburg.
193
194         [Windows WebKit2] Use cookies set in WebKit1
195         https://bugs.webkit.org/show_bug.cgi?id=60274
196
197         Take 3 after rolling out KB2465367 from my system.
198
199         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
200         * win/lib/WebKitSystemInterface.lib:
201
202 2011-05-09  Sheriff Bot  <webkit.review.bot@gmail.com>
203
204         Unreviewed, rolling out r86075.
205         http://trac.webkit.org/changeset/86075
206         https://bugs.webkit.org/show_bug.cgi?id=60495
207
208         broke windows tests (Requested by jessieberlin on #webkit).
209
210         * win/lib/WebKitSystemInterface.lib:
211
212 2011-05-09  Jessie Berlin  <jberlin@apple.com>
213
214         Take 2 on updating the WKSI libraries.
215
216         * win/lib/WebKitSystemInterface.lib:
217
218 2011-05-08  Sheriff Bot  <webkit.review.bot@gmail.com>
219
220         Unreviewed, rolling out r86037.
221         http://trac.webkit.org/changeset/86037
222         https://bugs.webkit.org/show_bug.cgi?id=60453
223
224         broke Windows tests (Requested by jessieberlin on #webkit).
225
226         * win/lib/WebKitSystemInterface.lib:
227
228 2011-05-08  Jessie Berlin  <jberlin@apple.com>
229
230         Rubber-stamped by Alice Liu.
231
232         Update the WKSI libraries.
233
234         * win/lib/WebKitSystemInterface.lib:
235
236 2011-05-07  Sheriff Bot  <webkit.review.bot@gmail.com>
237
238         Unreviewed, rolling out r86016.
239         http://trac.webkit.org/changeset/86016
240         https://bugs.webkit.org/show_bug.cgi?id=60445
241
242         caused crashes on the WK2 Windows bots (Requested by
243         jessieberlin on #webkit).
244
245         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
246         * win/lib/WebKitSystemInterface.lib:
247
248 2011-05-07  Jessie Berlin  <jberlin@apple.com>
249
250         Reviewed by Steve Falkenburg.
251
252         [Windows WebKit2] Use cookies set in WebKit1
253         https://bugs.webkit.org/show_bug.cgi?id=60274
254
255         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
256         * win/lib/WebKitSystemInterface.lib:
257
258 2011-05-05  Dan Bernstein  <mitz@apple.com>
259
260         Reviewed by Simon Fraser.
261
262         WebKitSystemInterface part of <rdar://problem/9155590> Broken animation in iAd producer
263
264         * WebKitSystemInterface.h: Added WKExecutableWasLinkedOnOrBeforeSnowLeopard().
265
266 2011-04-29  Jer Noble  <jer.noble@apple.com>
267
268         Reviewed by Eric Seidel.
269
270         Implement FULLSCREEN_API on Windows, Part 4: Enable it
271         https://bugs.webkit.org/show_bug.cgi?id=59798
272
273         * win/tools/vsprops/FeatureDefines.vsprops: Set ENABLE_FULLSCREEN_API to true.
274
275 2011-05-03  David Kilzer  <ddkilzer@apple.com>
276
277         Part 1 of 2: <http://webkit.org/b/59838> Implement HTTP pipelining for CoreFoundation-based networking
278         <rdar://problem/8924448>
279
280         Reviewed by Adam Roben.
281
282         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
283         (wkGetHTTPPipeliningPriority): Added declaration.
284         (wkSetHTTPPipeliningMaximumPriority): Added declaration.
285         (wkSetHTTPPipeliningPriority): Added declaration.
286         * win/lib/WebKitSystemInterface.lib: Updated.
287
288 2011-04-28  David Levin  <levin@chromium.org>
289
290         Reviewed by Adam Barth.
291
292         Remove IMAGE_RESIZER related code.
293         https://bugs.webkit.org/show_bug.cgi?id=59735
294
295         * win/tools/vsprops/FeatureDefines.vsprops: Also removed WML which was missed in r85256.
296         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Ditto.
297
298 2011-04-28  Chris Fleizach  <cfleizach@apple.com>
299
300         Reviewed by Maciej Stachowiak.
301
302         Allow remote accessibility API for WK2 to build on SnowLeopard.
303         <rdar://problem/9324507>
304
305         * WebKitSystemInterface.h:
306         * libWebKitSystemInterfaceLeopard.a:
307         * libWebKitSystemInterfaceSnowLeopard.a:
308
309 2011-04-27  Mark Rowe  <mrowe@apple.com>
310
311         Rubber-stamped by Geoff Garen.
312
313         Remove some files that are no longer relevant.
314
315         * libWebKitSystemInterfaceTiger.a: Removed.
316
317 2011-04-23  Brent Fulgham  <bfulgham@webkit.org>
318
319         [WinCairo] Unreviewed build change.
320
321         Activate Geolocation API, as it will work with WinCairo assuming
322         an appropriate Geolocation Provider is registered.
323
324         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Activate the
325           Geolocation features.
326
327 2011-04-21  Maciej Stachowiak  <mjs@apple.com>
328
329         Reviewed by Adam Roben.
330
331         Add a feature define to allow <details> and <summary> to be disabled
332         https://bugs.webkit.org/show_bug.cgi?id=59118
333         <rdar://problem/9257045>
334         
335         * win/tools/vsprops/FeatureDefines.vsprops:
336         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
337
338 2011-04-20  Eric Carlson  <eric.carlson@apple.com>
339
340         Reviewed by Dan Bernstein.
341
342         Adopt QTKit API for listing and deleting file in its media cache.
343         <rdar://problem/9130029> 
344         https://bugs.webkit.org/show_bug.cgi?id=58795
345
346         * WebKitSystemInterface.h:
347         * libWebKitSystemInterfaceLeopard.a:
348         * libWebKitSystemInterfaceSnowLeopard.a:
349
350 2011-04-19  Jessie Berlin  <jberlin@apple.com>
351
352         Reviewed by Sam Weinig.
353
354         Roll r81683 back in.
355
356         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
357         <rdar://problem/9139245>
358
359         "Windows edition".
360
361         * win/lib/WebKitSystemInterface.lib:
362
363 2011-04-15  Shishir Agrawal  <shishir@chromium.org>
364
365         Reviewed by James Robinson.
366
367         Add a flag to guard Page Visibility API changes.
368         https://bugs.webkit.org/show_bug.cgi?id=58464
369
370         * win/tools/vsprops/FeatureDefines.vsprops:
371
372 2011-04-14  Pratik Solanki  <psolanki@apple.com>
373
374         Reviewed by David Kilzer.
375
376         Set minimum priority for fast lane connections
377         https://bugs.webkit.org/show_bug.cgi?id=58353
378
379         Add WKSetHTTPPipeliningMinimumFastLanePriority.
380
381         * WebKitSystemInterface.h:
382         * libWebKitSystemInterfaceLeopard.a:
383         * libWebKitSystemInterfaceSnowLeopard.a:
384
385 2011-04-08  Alpha Lam  <hclam@chromium.org>
386
387         Unreviewed, rolling out r83335.
388         http://trac.webkit.org/changeset/83335
389         https://bugs.webkit.org/show_bug.cgi?id=53556
390
391         GTK and QT bots are broken
392
393         * win/tools/vsprops/FeatureDefines.vsprops:
394         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
395
396 2011-04-07  Anna Cavender  <annacc@chromium.org>
397
398         Reviewed by Eric Carlson.
399
400         Setup ENABLE(TRACK) feature define
401         https://bugs.webkit.org/show_bug.cgi?id=53556
402
403         * win/tools/vsprops/FeatureDefines.vsprops:
404         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
405
406 2011-04-07  Andrew Scherkus  <scherkus@chromium.org>
407
408         Revert ENABLE_TRACK patch due to compile failures.
409
410         * win/tools/vsprops/FeatureDefines.vsprops:
411         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
412
413 2011-04-06  Dai Mikurube  <dmikurube@chromium.org>
414
415         Reviewed by David Levin.
416
417         Add QUOTA build flag for unified quota API
418         https://bugs.webkit.org/show_bug.cgi?id=57918
419
420         * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
421         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
422
423 2011-04-04  David Kilzer  <ddkilzer@apple.com>
424
425         <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
426
427         Reviewed by Alexey Proskuryakov.
428
429         * WebKitSystemInterface.h:
430         (WKSetHTTPPipeliningMaximumPriority): Added declaration.
431         (WKExtractWordDefinitionTokenRangeFromContextualString): Added
432         missing declaration from r81890.
433         (WKShowWordDefinitionWindow): Ditto.
434         (WKHideWordDefinitionWindow): Ditto.
435         * libWebKitSystemInterfaceLeopard.a: Updated.
436         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
437
438 2011-04-04  Steve Falkenburg  <sfalken@apple.com>
439
440         Reviewed by Adam Roben.
441
442         Remove unused AnalyzeWithLargeStack code from Windows build files
443         https://bugs.webkit.org/show_bug.cgi?id=57771
444         
445         This was used for us to build with prefast automatically,
446         but it is out-of-date and hasn't been used for some time.
447         Removing completely for now.
448
449         * win/tools/vsprops/common.vsprops:
450
451 2011-04-04  Steve Falkenburg  <sfalken@apple.com>
452
453         Reviewed by Brian Weinstein.
454
455         Fix Windows build warning.
456         https://bugs.webkit.org/show_bug.cgi?id=57767
457
458         * win/tools/vsprops/common.vsprops:
459
460 2011-04-01  Brent Fulgham  <bfulgham@webkit.org>
461
462         [WinCairo] Unreviewed build fix.
463
464         Define DEBUG_ALL for WinCairo debug builds so that the correct
465         labeled DLLs ("*_debug.dll") are linked for testing runs.
466
467         * win/tools/vsprops/debug_wincairo.vsprops:
468
469 2011-04-01  Timothy Hatcher  <timothy@apple.com>
470
471         Make momentum scroll event latching work in WebKit2 on Mac.
472
473         <rdar://problem/8751861>
474
475         Reviewed by Darin Adler.
476
477         * WebKitSystemInterface.h:
478         * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
479         * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
480
481 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
482
483         Reviewed by Adam Roben.
484
485         Should turn off frame pointer omission (FPO) for Release (not Production) builds
486         https://bugs.webkit.org/show_bug.cgi?id=54403
487
488         Leave it enabled for Windows Production builds.
489         Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
490         
491         We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
492         to override /O2.
493
494         * win/tools/vsprops/release.vsprops:
495
496 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
497
498         Reviewed by Adam Roben.
499
500         Share most vsprops between Release and Production builds in releaseproduction.vsprops
501         https://bugs.webkit.org/show_bug.cgi?id=57508
502
503         * win/tools/vsprops/release.vsprops:
504         * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
505
506 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
507
508         Rubber stamped by Adam Roben.
509
510         Remove unnecessary NDEBUG define.
511
512         * win/tools/vsprops/production.vsprops:
513
514 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
515
516         Reviewed by Adam Roben.
517
518         Update Windows production build logic for new production configurations
519         https://bugs.webkit.org/show_bug.cgi?id=57494
520
521         * win/tools/vsprops/common.vsprops:
522         * win/tools/vsprops/production.vsprops: Added.
523
524 2011-03-29  Brent Fulgham  <bfulgham@webkit.org>
525
526         Unreviewed build change to activate MathML for WinCairo.
527
528         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
529
530 2011-03-29  Jessie Berlin  <jberlin@apple.com>
531
532         Update the WebKitSystemInterface libraries for changes in the implementation.
533
534         * libWebKitSystemInterfaceLeopard.a:
535         * libWebKitSystemInterfaceSnowLeopard.a:
536
537 2011-03-28  Jeff Miller  <jeffm@apple.com>
538
539         Reviewed by Adam Roben.
540
541         Include certificate when sending a WebCore::ResourceError to UI process on Windows
542         https://bugs.webkit.org/show_bug.cgi?id=57195
543
544         Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
545         implement wkGetSSLPeerCertificateData() to return a CFDataRef.  Add wkSetSSLPeerCertificateData() so
546         WebCore::ResourceError can set the certificate in the user info dictionary.
547
548         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
549         * win/lib/WebKitSystemInterface.lib:
550
551 2011-03-28  Jeff Miller  <jeffm@apple.com>
552
553         Rubber-stamped by Adam Roben.
554
555         Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
556
557         * win/lib/WebKitSystemInterface_debug.lib: Removed.
558
559 2011-03-25  Brent Fulgham  <bfulgham@webkit.org>
560
561         Kick the build machines after r81977.
562
563         * win/tools/vsprops/common.vsprops:
564
565 2011-03-22  Sheriff Bot  <webkit.review.bot@gmail.com>
566
567         Unreviewed, rolling out r81683.
568         http://trac.webkit.org/changeset/81683
569         https://bugs.webkit.org/show_bug.cgi?id=56872
570
571         Crashing in some tests (Requested by weinig on #webkit).
572
573         * win/lib/WebKitSystemInterface.lib:
574
575 2011-03-22  Sam Weinig  <sam@webkit.org>
576
577         Reviewed by Adam Roben.
578
579         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
580         <rdar://problem/9139245>
581
582         "Windows edition".
583
584         * win/lib/WebKitSystemInterface.lib:
585
586 2011-03-22  Sam Weinig  <sam@webkit.org>
587
588         Reviewed by Brady Eidson.
589
590         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
591         <rdar://problem/9139245>
592
593         * libWebKitSystemInterfaceLeopard.a:
594         * libWebKitSystemInterfaceSnowLeopard.a:
595
596 2011-03-17  Anders Carlsson  <andersca@apple.com>
597
598         Add WKWindowWillOrderOffScreenNotification.
599
600         * WebKitSystemInterface.h:
601         * libWebKitSystemInterfaceLeopard.a:
602         * libWebKitSystemInterfaceSnowLeopard.a:
603
604 2011-03-14  Pratik Solanki  <psolanki@apple.com>
605
606         Rubber-stamped by Mark Rowe.
607
608         I checked in Intel-only version of these files in r80975. This fixes that by building all
609         the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
610
611         * libWebKitSystemInterfaceLeopard.a:
612         * libWebKitSystemInterfaceSnowLeopard.a:
613
614 2011-03-13  Pratik Solanki  <psolanki@apple.com>
615
616         Reviewed by Brady Eidson.
617
618         Make adjustMIMETypeIfNecessary use CFNetwork directly
619         https://bugs.webkit.org/show_bug.cgi?id=55912
620
621         Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
622
623         * WebKitSystemInterface.h:
624         * libWebKitSystemInterfaceLeopard.a:
625         * libWebKitSystemInterfaceSnowLeopard.a:
626
627 2011-03-09  Jessie Berlin  <jberlin@apple.com>
628
629         Reviewed by Adam Roben.
630
631         Use the Cookie Storage from the Private Browsing Storage Session directly
632         https://bugs.webkit.org/show_bug.cgi?id=55986
633
634         * WebKitSystemInterface.h:
635         * libWebKitSystemInterfaceLeopard.a:
636         * libWebKitSystemInterfaceSnowLeopard.a:
637         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
638         * win/lib/WebKitSystemInterface.lib:
639
640 2011-03-07  Steve Falkenburg  <sfalken@apple.com>
641
642         Bump version.
643
644         * win/tools/scripts/VERSION:
645
646 2011-03-06  Jessie Berlin  <jberlin@apple.com>
647
648         Reviewed by Sam Weinig.
649
650         WebKit2: Use CFNetwork Sessions API.
651         https://bugs.webkit.org/show_bug.cgi?id=55435.
652
653         When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
654         Private Browsing Storage Session.
655
656         Update WebKitSystemInterface headers and libraries with the new functions.
657
658         * WebKitSystemInterface.h:
659         * libWebKitSystemInterfaceLeopard.a:
660         * libWebKitSystemInterfaceSnowLeopard.a:
661         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
662         * win/lib/WebKitSystemInterface.lib:
663
664 2011-03-04  Jessie Berlin  <jberlin@apple.com>
665
666         Reviewed by Maciej Stachowiak.
667
668         WebKit2: Use CFNetwork Sessions API.
669         https://bugs.webkit.org/show_bug.cgi?id=55435.
670
671         When Private Browsing is enabled, get the cached url response from the cache associated with
672         the Private Browsing Storage Session.
673
674         Update WebKitSystemInterface headers and libraries with the new functions.
675
676         * WebKitSystemInterface.h:
677         * libWebKitSystemInterfaceLeopard.a:
678         * libWebKitSystemInterfaceSnowLeopard.a:
679         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
680         * win/lib/WebKitSystemInterface.lib:
681
682 2011-03-03  Jessie Berlin  <jberlin@apple.com>
683
684         Reviewed by Adam Roben.
685
686         WebKit2: Use CFNetwork Sessions API.
687         https://bugs.webkit.org/show_bug.cgi?id=55435
688
689         Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
690
691         Update WebKitSystemInterface headers and libraries with the new functions.
692
693         * WebKitSystemInterface.h:
694         * libWebKitSystemInterfaceLeopard.a:
695         * libWebKitSystemInterfaceSnowLeopard.a:
696         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
697         * win/lib/WebKitSystemInterface.lib:
698
699 2011-03-02  Jessie Berlin  <jberlin@apple.com>
700
701         Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
702
703         * libWebKitSystemInterfaceLeopard.a:
704         * libWebKitSystemInterfaceSnowLeopard.a:
705
706 2011-03-02  Jessie Berlin  <jberlin@apple.com>
707
708         Windows build fix. Unreviewed.
709
710         * win/lib/WebKitSystemInterface.lib:
711
712 2011-03-02  Jessie Berlin  <jberlin@apple.com>
713
714         Rubber-stamped by Adam Roben.
715
716         WebKit2: Use CFNetwork Sessions API.
717         https://bugs.webkit.org/show_bug.cgi?id=55435
718
719         Add the ability to create a Private Browsing Storage Session.
720
721         Update WebKitSystemInterface headers and libraries with the new functions.
722
723         * WebKitSystemInterface.h:
724         * libWebKitSystemInterfaceLeopard.a:
725         * libWebKitSystemInterfaceSnowLeopard.a:
726         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
727         * win/lib/WebKitSystemInterface.lib:
728
729 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
730
731         Reviewed by David Levin.
732
733         Add feature define for data transfer items
734         https://bugs.webkit.org/show_bug.cgi?id=55510
735
736         * win/tools/vsprops/FeatureDefines.vsprops:
737         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
738
739 2011-03-02  Adam Roben  <aroben@apple.com>
740
741         Try to force a clean build on the Windows bots
742
743         Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
744         feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
745         an example.
746
747         * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
748
749 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
750
751         Unreviewed, rolling out r80079.
752         http://trac.webkit.org/changeset/80079
753         https://bugs.webkit.org/show_bug.cgi?id=55547
754
755         "Broke the Win debug build?" (Requested by dcheng on #webkit).
756
757         * win/tools/vsprops/FeatureDefines.vsprops:
758         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
759
760 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
761
762         Reviewed by David Levin.
763
764         Add feature define for data transfer items
765         https://bugs.webkit.org/show_bug.cgi?id=55510
766
767         * win/tools/vsprops/FeatureDefines.vsprops:
768         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
769
770 2011-03-01  Sam Weinig  <sam@webkit.org>
771
772         Reviewed by Anders Carlsson.
773
774         WebKit2 needs to be made localizable
775         <rdar://problem/8728860>
776
777         * WebKitSystemInterface.h:
778         * libWebKitSystemInterfaceLeopard.a:
779         * libWebKitSystemInterfaceSnowLeopard.a:
780
781 2011-02-25  Brian Weinstein  <bweinstein@apple.com>
782
783         Fix linking of Chromium Mac build. 
784
785         * libWebKitSystemInterfaceLeopard.a:
786         * libWebKitSystemInterfaceSnowLeopard.a:
787
788 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
789
790         Reviewed by Adam Roben.
791
792         WebResourceCacheManager should be responsible for managing the CFURLCache as well
793         as the WebCore memory cache.
794         https://bugs.webkit.org/show_bug.cgi?id=54886
795         Part of <rdar://problem/8971738>
796         
797         Update WebKitSystemInterface headers and libraries with new functions.
798
799         * WebKitSystemInterface.h:
800         * libWebKitSystemInterfaceLeopard.a:
801         * libWebKitSystemInterfaceSnowLeopard.a:
802         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
803         * win/lib/WebKitSystemInterface.lib:
804
805 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
806
807         Rubber-stamped by Dan Bernstein.
808
809         Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
810         match the current WebKitSystemInterface.h.
811
812         * WebKitSystemInterface.h:
813
814 2011-02-08  Patrick Gansterer  <paroga@webkit.org>
815
816         Reviewed by Adam Roben.
817
818         [WIN] Add missing forward declarations in WebKitSystemInterface.h
819         https://bugs.webkit.org/show_bug.cgi?id=53889
820
821         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
822
823 2011-02-04  Steve Falkenburg  <sfalken@apple.com>
824
825         Reviewed by Adam Roben.
826
827         Bump Windows minimum system requirement to XPSP2
828         https://bugs.webkit.org/show_bug.cgi?id=53807
829
830         * win/tools/vsprops/common.vsprops:
831
832 2011-02-03  James Kozianski  <koz@chromium.org>
833
834         Reviewed by Dimitri Glazkov.
835
836         Add navigator.registerProtocolHandler behind a flag.
837         https://bugs.webkit.org/show_bug.cgi?id=52609
838
839         * win/tools/vsprops/FeatureDefines.vsprops:
840         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
841
842 2011-02-02  Steve Lacey  <sjl@chromium.org>
843
844         Reviewed by Eric Carlson.
845
846         Implement basic media statistics on media elements.
847         https://bugs.webkit.org/show_bug.cgi?id=53322
848
849         * win/tools/vsprops/FeatureDefines.vsprops:
850         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
851
852 2011-01-28  Anders Carlsson  <andersca@apple.com>
853
854         Build fix.
855         
856         Update WKSI.
857
858         * WebKitSystemInterface.h:
859         * libWebKitSystemInterfaceLeopard.a:
860         * libWebKitSystemInterfaceSnowLeopard.a:
861
862 2011-01-26  David Kilzer  <ddkilzer@apple.com>
863
864         <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
865         <rdar://problem/8821760>
866
867         Reviewed by Antti Koivisto.
868
869         * WebKitSystemInterface.h:
870             New methods added for HTTP pipelining support.
871         (WKGetHTTPPipeliningPriority): Added.
872         (WKSetHTTPPipeliningPriority): Added.
873             Unrelated methods added after updating the header.
874         (WKMakeScrollbarPainter): Added.
875         (WKScrollbarPainterPaint): Added.
876         * libWebKitSystemInterfaceLeopard.a: Updated.
877         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
878
879 2011-01-24  Jer Noble  <jer.noble@apple.com>
880
881         Reviewed by Eric Carlson.
882
883         REGRESSION (r72119): Audio never plays on Star Wars intro animation
884         https://bugs.webkit.org/show_bug.cgi?id=52467
885         
886         Add wkGetQuickTimeMIMETypeList() function.
887         
888         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
889         * win/lib/WebKitSystemInterface.lib:
890
891 2011-01-18  Anders Carlsson  <andersca@apple.com>
892
893         Reviewed by Darin Adler.
894
895         Add WKPopupContextMenu.
896
897         * WebKitSystemInterface.h:
898         * libWebKitSystemInterfaceLeopard.a:
899         * libWebKitSystemInterfaceSnowLeopard.a:
900
901 2011-01-17  Adam Roben  <aroben@apple.com>
902
903         Make it possible to both set and clear a wkCACFContext's D3D device
904
905         Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
906
907         Reviewed by Chris Marrin.
908
909         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
910         * win/lib/WebKitSystemInterface.lib:
911
912 2011-01-07  Chris Marrin  <cmarrin@apple.com>
913
914         Unreviewed.
915
916         Minor change to check for null context
917
918         * win/lib/WebKitSystemInterface.lib:
919         * win/lib/WebKitSystemInterface_debug.lib:
920
921 2011-01-07  Chris Marrin  <cmarrin@apple.com>
922
923         Unreviewed.
924
925         Added one more API to WKSI to get the user data
926         out of the CACFContext.
927
928         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
929         * win/lib/WebKitSystemInterface.lib:
930         * win/lib/WebKitSystemInterface_debug.lib:
931
932 2011-01-07  Chris Marrin  <cmarrin@apple.com>
933
934         Unreviewed.
935
936         Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
937
938         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
939         * win/lib/WebKitSystemInterface.lib:
940         * win/lib/WebKitSystemInterface_debug.lib:
941
942 2011-01-05  Steve Falkenburg  <sfalken@apple.com>
943
944         Reviewed by Darin Adler.
945
946         Debug and Release builds on Windows clobber each other
947         https://bugs.webkit.org/show_bug.cgi?id=49185
948
949         Changes the structure of WebKitBuild build products directory so we
950         completely separate each build configuration into independent directories.
951         
952         Although we previously had per-configuration directories for obj, this change adds
953         per-configuration directories for bin, lib, obj, and include. Each configuration's
954         build products are stored within a directory inside of WebKitBuild.
955         
956         Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
957         defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
958
959         * win/tools/vsprops/common.vsprops: 
960
961 2011-01-03  Chris Fleizach  <cfleizach@apple.com>
962
963         Reviewed, tweaked and landed by Sam Weinig.
964
965         WebKit2: Accessibility support (42130)
966         <rdar://problem/7660629>
967
968         * WebKitSystemInterface.h:
969         * libWebKitSystemInterfaceLeopard.a:
970         * libWebKitSystemInterfaceSnowLeopard.a:
971
972 2011-01-02  Dan Bernstein  <mitz@apple.com>
973
974         Rubber-stamped by Simon Fraser.
975
976         <rdar://problem/8812159> Update copyright strings
977
978         * win/tools/scripts/COPYRIGHT-END-YEAR:
979
980 2010-12-21  Sam Weinig  <weinig@apple.com>
981
982         Reviewed by Anders Carlsson.
983
984         Add serialization for CFURLRequestRef and CFURLResponseRef.
985
986         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
987         * win/lib/WebKitSystemInterface.lib:
988
989 2010-12-14  Anders Carlsson  <andersca@apple.com>
990
991         Reviewed by Dan Bernstein.
992
993         Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
994
995         * WebKitSystemInterface.h:
996         * libWebKitSystemInterfaceLeopard.a:
997         * libWebKitSystemInterfaceSnowLeopard.a:
998
999 2010-12-10  Chris Marrin  <cmarrin@apple.com>
1000
1001         Reviewed by Adam Roben.
1002
1003         Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
1004         Also got rid of WebKitSystemInterface_debug.lib as recommended by
1005         Adam Roben. No OpenSource builds use it since r72327.
1006
1007         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1008         * win/lib/WebKitSystemInterface.lib:
1009         * win/lib/WebKitSystemInterface_debug.lib: Removed.
1010
1011 2010-12-09  Anders Carlsson  <andersca@apple.com>
1012
1013         Reviewed by Sam Weinig.
1014
1015         Cannot use NSKeyedArchiver in WK2 for ResourceResponses
1016         https://bugs.webkit.org/show_bug.cgi?id=50792
1017         <rdar://problem/8741799>
1018
1019         * WebKitSystemInterface.h:
1020         * libWebKitSystemInterfaceLeopard.a:
1021         * libWebKitSystemInterfaceSnowLeopard.a:
1022
1023 2010-12-03  Anders Carlsson  <andersca@apple.com>
1024
1025         Reviewed by Sam Weinig.
1026
1027         Dispatch keyboard events in the Carbon event model
1028         https://bugs.webkit.org/show_bug.cgi?id=50503
1029
1030         Make WKGetNSEventKeyChar available in 32-bit.
1031
1032         * WebKitSystemInterface.h:
1033         * libWebKitSystemInterfaceLeopard.a:
1034         * libWebKitSystemInterfaceSnowLeopard.a:
1035
1036 2010-12-02  Anders Carlsson  <andersca@apple.com>
1037
1038         Reviewed by Sam Weinig.
1039
1040         Plug-ins should be able to update the mouse cursor
1041         https://bugs.webkit.org/show_bug.cgi?id=50399
1042
1043         Add WKEnableSettingCursorWhenInBackground.
1044
1045         * WebKitSystemInterface.h:
1046         * libWebKitSystemInterfaceLeopard.a:
1047         * libWebKitSystemInterfaceSnowLeopard.a:
1048
1049 2010-12-01  Adam Roben  <aroben@apple.com>
1050
1051         Don't let harmless errorlevels from the "set" utility leak into
1052         project-specific build scripts
1053
1054         When using set to unset an environment variable that didn't previously
1055         exist, set raises the errorlevel to 1. This was leaking into
1056         project-specific scripts, causing them to think the build has failed.
1057         We now clear the errorlevel after we finish setting environment
1058         variables.
1059
1060         Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
1061         some configurations
1062
1063         Reviewed by Steve Falkenburg.
1064
1065         * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
1066         environment variables to get rid of any errorlevel that "set" set.
1067
1068 2010-12-01  Steve Falkenburg  <sfalken@apple.com>
1069
1070         Reviewed by Adam Roben.
1071
1072         vcproj changes can't be applied cleanly by the Windows EWS bot
1073         https://bugs.webkit.org/show_bug.cgi?id=50328
1074
1075         * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
1076         * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
1077         * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
1078
1079 2010-11-29  Steve Falkenburg  <sfalken@apple.com>
1080
1081         Windows build fix (part 2).
1082         Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
1083
1084         * win/tools/vsprops/common.vsprops:
1085
1086 2010-11-19  Steve Falkenburg  <sfalken@apple.com>
1087
1088         Reviewed by Adam Roben.
1089
1090         Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
1091         https://bugs.webkit.org/show_bug.cgi?id=49858
1092         
1093         We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
1094         - To simplify editing (editing vsprops build steps is confusing).
1095         - For more readable diffs.
1096         
1097         To add a prebuild/prelink/postbuild step for a vcproj,
1098         Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
1099         For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
1100         in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
1101
1102         * win/tools/vsprops/common.vsprops:
1103         * win/tools/vsprops/release.vsprops:
1104
1105 2010-11-29  Anders Carlsson  <andersca@apple.com>
1106
1107         Reviewed by Sam Weinig and Simon Fraser.
1108
1109         WebKitSystemInterface.h piece of r72438.
1110
1111         * WebKitSystemInterface.h:
1112
1113 2010-11-22  Adam Roben  <aroben@apple.com>
1114
1115         Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
1116
1117         Apple's Windows build allows placing header files and import libraries for WebKit's
1118         dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
1119         $WebKitLibrariesDir environment variable. This is both required for production builds and
1120         convenient for Apple-internal developer builds. Apple's production builds also require that
1121         WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
1122         builds, the files are copied into that directory tree by the
1123         WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
1124         copying is done by
1125         JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
1126
1127         This .vsprops copying is problematic in one very important case: when a developer updates
1128         their source tree and then tries to build. Visual Studio only reads .vsprops files when a
1129         project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
1130         updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
1131         build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
1132         $WebKitLibrariesDir, but Visual Studio will not pick up the changes.  The rest of the build
1133         will proceed with out-of-date .vsprops files, which will likely result in a build failure.
1134
1135         To fix this, we now use normal relative paths to access the .vsprops files in the source
1136         tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
1137         variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
1138         unset, so the normal relative paths are used to read the .vsprops files out of the source
1139         tree directly. In production builds, this environment variable is set to a fake directory
1140         that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
1141         is resolved.
1142         
1143         For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
1144
1145         $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
1146
1147         In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
1148         files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
1149         JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
1150         "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
1151         FeatureDefines.vsprops becomes:
1152
1153         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
1154
1155         which resolves to:
1156
1157         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
1158
1159         (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
1160         actually exist since they are matched by an equal number of ".." path components.)
1161
1162         Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
1163         Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
1164
1165         Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
1166         updated
1167
1168         Reviewed by Dave Hyatt.
1169
1170         * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
1171         AppleInternal\tools\vsprops that matches the source directory tree. This allows production
1172         builds to redirect the relative paths used to find the shared .vsprops files into
1173         AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
1174
1175 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
1176
1177         Rubber-stamped by Adam Roben.
1178
1179         Remove unused debug_internal vsprops file.
1180
1181         * win/tools/vsprops/debug_internal.vsprops: Removed.
1182
1183 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
1184
1185         Reviewed by Adam Roben.
1186
1187         Debug_Internal Windows configuration is unnecessary, should be removed
1188         https://bugs.webkit.org/show_bug.cgi?id=49753
1189
1190         * win/tools/vsprops/debug.vsprops:
1191         * win/tools/vsprops/debug_internal.vsprops:
1192
1193 2010-11-17  Steve Falkenburg  <sfalken@apple.com>
1194
1195         Rubber-stamped by Adam Roben.
1196
1197         Update WebKitSystemInterfaceWin.
1198
1199         * win/lib/WebKitSystemInterface.lib:
1200         * win/lib/WebKitSystemInterface_debug.lib:
1201
1202 2010-11-16  Adam Roben  <aroben@apple.com>
1203
1204         Ignore files from libdispatch/zlib
1205
1206         Rubber-stamped by Eric Seidel.
1207
1208         * win/include: Modified property svn:ignore.
1209         * win/lib: Modified property svn:ignore.
1210
1211 2010-11-10  Csaba Osztrogonác  <ossy@webkit.org>
1212
1213         Reviewed by David Hyatt.
1214
1215         HTML5 Ruby support should be mandatory feature
1216         https://bugs.webkit.org/show_bug.cgi?id=49272
1217
1218         Remove Ruby as optional feature.
1219
1220         * win/tools/vsprops/FeatureDefines.vsprops:
1221         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1222
1223 2010-10-29  Dan Bernstein  <mitz@apple.com>
1224
1225         Snow Leopard PowerPC build fix.
1226
1227         * libWebKitSystemInterfaceSnowLeopard.a:
1228
1229 2010-10-29  Dan Bernstein  <mitz@apple.com>
1230
1231         Leopard PowerPC build fix.
1232
1233         * libWebKitSystemInterfaceLeopard.a:
1234
1235 2010-10-29  Csaba Osztrogonác  <ossy@webkit.org>
1236
1237         Reviewed by Adam Roben and David Kilzer.
1238
1239         Fix and cleanup of build systems
1240         https://bugs.webkit.org/show_bug.cgi?id=48342
1241
1242         Remove unnecessary ENABLE_SANDBOX.
1243         Add missing features to converge to FeatureDefines.xcconfig.
1244
1245         * win/tools/vsprops/FeatureDefines.vsprops:
1246         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1247
1248 2010-10-28  Dan Bernstein  <mitz@apple.com>
1249
1250         Reviewed by John Sullivan.
1251
1252         Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
1253         upcoming ComplexTextController patch.
1254
1255         * WebKitSystemInterface.h:
1256         * libWebKitSystemInterfaceLeopard.a:
1257         * libWebKitSystemInterfaceSnowLeopard.a:
1258
1259 2010-10-28  Ivan Krstić  <ike@apple.com>
1260
1261         Reviewed by Mark Rowe.
1262
1263         Remove unused experimental proxied panel interface.
1264         <rdar://problem/7237059>
1265
1266         * WebKitSystemInterface.h:
1267
1268 2010-10-27  Anders Carlsson  <andersca@apple.com>
1269
1270         Reviewed by Sam Weinig.
1271
1272         Find indicators do not bounce
1273         https://bugs.webkit.org/show_bug.cgi?id=48490
1274         <rdar://problem/8564276>
1275
1276         Add bounce animation context functions.
1277
1278         * WebKitSystemInterface.h:
1279         * libWebKitSystemInterfaceLeopard.a:
1280         * libWebKitSystemInterfaceSnowLeopard.a:
1281
1282 2010-10-26  Adam Roben  <aroben@apple.com>
1283
1284         Fix duplicate vsprops name
1285
1286         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
1287         "FeatureDefinesCairo" to match the filename.
1288
1289 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
1290
1291         Windows build fix.
1292
1293         * win/lib/WebKitSystemInterface.lib:
1294         * win/lib/WebKitSystemInterface_debug.lib:
1295         
1296 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
1297
1298         Reviewed by Anders Carlsson.
1299
1300         https://bugs.webkit.org/show_bug.cgi?id=48083
1301         <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
1302
1303         * WebKitSystemInterface.h:
1304         * libWebKitSystemInterfaceLeopard.a:
1305         * libWebKitSystemInterfaceSnowLeopard.a:
1306         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1307         * win/lib/WebKitSystemInterface.lib:
1308         * win/lib/WebKitSystemInterface_debug.lib:
1309         Updated WebKitSystemInterface with necessary methods.
1310
1311 2010-10-22  Adam Roben  <aroben@apple.com>
1312
1313         Turn on ENABLE_3D_RENDERING on all Windows builds
1314
1315         Reviewed by Sam Weinig.
1316
1317         * win/tools/vsprops/FeatureDefines.vsprops:
1318
1319 2010-10-20  Adam Roben  <aroben@apple.com>
1320
1321         Windows build fix
1322
1323         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1324         * win/lib/WebKitSystemInterface.lib:
1325         * win/lib/WebKitSystemInterface_debug.lib:
1326         Use a WKCFURLCredentialRef type to protect against changes to the
1327         definition of CFURLCredentialRef.
1328
1329 2010-10-19  Adam Roben  <aroben@apple.com>
1330
1331         Windows build fix
1332
1333         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
1334         this file that I meant to check in in r70129.
1335
1336 2010-10-19  Adam Roben  <aroben@apple.com>
1337
1338         Add WKCACFContext and related functions
1339
1340         Fixes <http://webkit.org/b/43244>.
1341
1342         Reviewed by Sam Weinig.
1343
1344         * win/lib/WebKitSystemInterface.lib:
1345         * win/lib/WebKitSystemInterface_debug.lib:
1346
1347 2010-10-14  Ada Chan  <adachan@apple.com>
1348
1349         Rubber-stamped by Adam Roben.
1350
1351         Fix Windows build.
1352
1353         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1354         * win/lib/WebKitSystemInterface.lib:
1355         * win/lib/WebKitSystemInterface_debug.lib:
1356
1357 2010-10-14  Ada Chan  <adachan@apple.com>
1358
1359         Reviewed by Steve Falkenburg.
1360
1361         Add wkGetSSLCertificateChainContext for fetching the certificate chain.
1362         Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
1363
1364         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1365         * win/lib/WebKitSystemInterface.lib:
1366         * win/lib/WebKitSystemInterface_debug.lib:
1367
1368 2010-10-11  Mike Thole  <mthole@apple.com>
1369
1370         Reviewed by Darin Adler.
1371
1372         Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
1373         https://bugs.webkit.org/show_bug.cgi?id=47495
1374
1375         * WebKitSystemInterface.h: 
1376         * libWebKitSystemInterfaceLeopard.a:
1377         * libWebKitSystemInterfaceSnowLeopard.a:
1378
1379 2010-10-03  Brent Fulgham  <bfulgham@webkit.org>
1380
1381         Unreviewed build fix.
1382
1383         WinCairo also needs access to the <inttypes.h> header requirement
1384         introduced by Bug 46357.
1385
1386         * win/tools/vsprops/WinCairo.vsprops:
1387
1388 2010-09-17  Sam Weinig  <sam@webkit.org>
1389
1390         Reviewed, tweaked, and landed by Anders Carlsson.
1391
1392         Add WKCopyNSURLResponsePeerCertificates.
1393
1394         * WebKitSystemInterface.h:
1395         * libWebKitSystemInterfaceLeopard.a:
1396         * libWebKitSystemInterfaceSnowLeopard.a:
1397
1398 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
1399
1400         Reviewed by Jian Li.
1401
1402         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
1403         https://bugs.webkit.org/show_bug.cgi?id=45798
1404
1405         * win/tools/vsprops/FeatureDefines.vsprops:
1406         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1407
1408 2010-09-09  Jer Noble  <jer.noble@apple.com>
1409
1410         Reviewed by Eric Carlson.
1411
1412         Adopt shared control drawing for <video> controls on Windows
1413         https://bugs.webkit.org/show_bug.cgi?id=45490
1414
1415         * win/lib/WebKitSystemInterface.lib:
1416         * win/lib/WebKitSystemInterface_debug.lib:
1417
1418 2010-09-10  Anders Carlsson  <andersca@apple.com>
1419
1420         WebKitSystemInterface part of:
1421         Set the visible name for the web process
1422         https://bugs.webkit.org/show_bug.cgi?id=45564
1423         <rdar://problem/8416970>
1424
1425         * WebKitSystemInterface.h:
1426         * libWebKitSystemInterfaceLeopard.a:
1427         * libWebKitSystemInterfaceSnowLeopard.a:
1428
1429 2010-08-05  Jian Li  <jianli@chromium.org>
1430
1431         Reviewed by David Levin.
1432
1433         Unify blob related feature defines to ENABLE(BLOB).
1434         https://bugs.webkit.org/show_bug.cgi?id=43081
1435
1436         * win/tools/vsprops/FeatureDefines.vsprops:
1437         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1438
1439 2010-08-04  Dan Bernstein  <mitz@apple.com>
1440
1441         Reviewed by Darin Adler.
1442
1443         WebKitSystemInterface part of: Allow the language for hyphenation to be specified
1444         https://bugs.webkit.org/show_bug.cgi?id=43467
1445
1446         * WebKitSystemInterface.h:
1447         * libWebKitSystemInterfaceLeopard.a:
1448         * libWebKitSystemInterfaceSnowLeopard.a:
1449         * libWebKitSystemInterfaceTiger.a:
1450
1451 2010-08-03  Beth Dakin  <bdakin@apple.com>
1452
1453         Reviewed by Alice Liu.
1454
1455         Enable MathML on Windows.
1456
1457         * win/tools/vsprops/FeatureDefines.vsprops:
1458
1459 2010-07-30  Adam Roben  <aroben@apple.com>
1460
1461         Roll our r64361 and r64363
1462
1463         We can't make these changes until QuartzCore.lib is included in
1464         WebKitSupportLibrary.
1465
1466 2010-07-30  Adam Roben  <aroben@apple.com>
1467
1468         Add WKCACFContext and related functions
1469
1470         Also added some functions used by WKCAImageQueue.
1471
1472         Fixes <http://webkit.org/b/43244>.
1473
1474         Reviewed by Sam Weinig.
1475
1476         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1477         * win/lib/WebKitSystemInterface.lib:
1478         * win/lib/WebKitSystemInterface_debug.lib:
1479
1480 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
1481
1482         Reviewed by Ojan Vafai.
1483
1484         Add FILE_SYSTEM build flag for FileSystem API
1485         https://bugs.webkit.org/show_bug.cgi?id=42915
1486
1487         * win/tools/vsprops/FeatureDefines.vsprops:
1488         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1489
1490 2010-07-12  Mark Rowe  <mrowe@apple.com>
1491
1492         Rubber-stamped by Sam Weinig.
1493
1494         Update WebKitSystemInterface.
1495
1496         * libWebKitSystemInterfaceLeopard.a:
1497         * libWebKitSystemInterfaceSnowLeopard.a:
1498         * libWebKitSystemInterfaceTiger.a:
1499
1500 2010-07-12  Adam Roben  <aroben@apple.com>
1501
1502         Stop generating stripped symbols for Release builds
1503
1504         It turns out we can strip the symbols after-the-fact using PDBCopy.
1505
1506         Fixes <http://webkit.org/b/42085>.
1507
1508         Reviewed by Steve Falkenburg.
1509
1510         * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
1511         attribute, which caused link.exe to generate a stripped PDB file for
1512         each project.
1513
1514 2010-07-08  Eric Carlson  <eric.carlson@apple.com>
1515
1516         Reviewed by Dan Bernstein.
1517
1518         Update WebKitSystemInterface.
1519
1520         * libWebKitSystemInterfaceLeopard.a:
1521         * libWebKitSystemInterfaceSnowLeopard.a:
1522         * libWebKitSystemInterfaceTiger.a:
1523
1524 2010-07-07  Dumitru Daniliuc  <dumi@chromium.org>
1525
1526         Reviewed by Adam Roben.
1527
1528         Disable MSVC warning 4288.
1529         https://bugs.webkit.org/show_bug.cgi?id=41804
1530
1531         MSVC has a non-standard extension that allows variables declared
1532         in for-loops to remain visible in the same scope even after
1533         exiting the for-loop
1534         (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1535         option (turned on by default) enables all MSVC extensions, and
1536         /Zc:forScope- tells the compiler to issue a C4288 warning when the
1537         same variable is declared in the for-loop and re-declared later in
1538         the same scope.
1539
1540         There seems to be a bug in VS2005 that erroneously enables
1541         /Zc:forScope- even when that option is not specified
1542         (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1543         like our build got hit by that bug, so we need to disable warning
1544         4288 to fix it.
1545
1546         * win/tools/vsprops/common.vsprops:
1547
1548 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
1549
1550         Reviewed by Sam Weinig.
1551
1552         <rdar://problem/8154047>
1553         
1554         Update WebKitSystemInterface, making some functions used by
1555         WebKit2 available in 32-bit (for reals this time).
1556
1557         * libWebKitSystemInterfaceLeopard.a:
1558         * libWebKitSystemInterfaceSnowLeopard.a:
1559         * libWebKitSystemInterfaceTiger.a:
1560
1561 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
1562
1563         Reviewed by Sam Weinig.
1564
1565         <rdar://problem/8154047>
1566         
1567         Update WebKitSystemInterface, making some functions used by
1568         WebKit2 available in 32-bit.
1569
1570         * WebKitSystemInterface.h:
1571         * libWebKitSystemInterfaceLeopard.a:
1572         * libWebKitSystemInterfaceSnowLeopard.a:
1573         * libWebKitSystemInterfaceTiger.a:
1574
1575 2010-06-23  John Gregg  <johnnyg@google.com>
1576
1577         Reviewed by Kent Tamura.
1578
1579         add ENABLE_DIRECTORY_UPLOAD build support
1580         https://bugs.webkit.org/show_bug.cgi?id=41100
1581
1582         * win/tools/vsprops/FeatureDefines.vsprops:
1583         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1584
1585 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
1586
1587         Windows (Cairo) build fix.
1588         Add missing ENABLE_WEB_TIMING feature define.
1589
1590         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1591
1592 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
1593
1594         Windows build fix.
1595         Disable ENABLE_WEB_TIMING on Windows.
1596
1597         * win/tools/vsprops/FeatureDefines.vsprops:
1598
1599 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
1600
1601         Reviewed by Dimitri Glazkov.
1602
1603         Add a VS macro for enabling Web Timing support.
1604         https://bugs.webkit.org/show_bug.cgi?id=38924
1605
1606         * win/tools/vsprops/FeatureDefines.vsprops:
1607
1608 2010-06-21  Sam Weinig  <sam@webkit.org>
1609
1610         Reviewed by Anders Carlsson.
1611
1612         Update WebKitSystemInterface.
1613
1614         * WebKitSystemInterface.h:
1615         * libWebKitSystemInterfaceLeopard.a:
1616         * libWebKitSystemInterfaceSnowLeopard.a:
1617         * libWebKitSystemInterfaceTiger.a:
1618
1619 2010-06-21  Dan Bernstein  <mitz@apple.com>
1620
1621         Speculative build fix.
1622
1623         * WebKitSystemInterface.h:
1624
1625 2010-06-21  Dan Bernstein  <mitz@apple.com>
1626
1627         Reviewed by Darin Adler.
1628
1629         WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1630         https://bugs.webkit.org/show_bug.cgi?id=10228
1631
1632         * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1633         * libWebKitSystemInterfaceLeopard.a:
1634         * libWebKitSystemInterfaceSnowLeopard.a:
1635         * libWebKitSystemInterfaceTiger.a:
1636
1637 2010-06-21  Satish Sampath  <satish@chromium.org>
1638
1639         Reviewed by Steve Block.
1640
1641         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1642         https://bugs.webkit.org/show_bug.cgi?id=40878
1643
1644         * win/tools/vsprops/FeatureDefines.vsprops:
1645         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1646
1647 2010-06-02  Sterling Swigart  <sswigart@google.com>
1648
1649         Reviewed by David Levin.
1650
1651         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1652         https://bugs.webkit.org/show_bug.cgi?id=39906
1653
1654         * win/tools/vsprops/FeatureDefines.vsprops:
1655         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1656
1657 2010-05-24  Jer Noble  <jer.noble@apple.com>
1658
1659         No review; build fix only.
1660         
1661         Roll-out changes r60110.
1662
1663         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1664         * win/lib/WebKitSystemInterface.lib:
1665         * win/lib/WebKitSystemInterface_debug.lib:
1666
1667 2010-05-24  Jer Noble  <jer.noble@apple.com>
1668
1669         No review; build fix only.
1670
1671         Roll-out changes r60094, 60096-60097.
1672
1673         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1674         * win/lib/WebKitSystemInterface.lib:
1675         * win/lib/WebKitSystemInterface_debug.lib:
1676
1677 2010-05-23  Jer Noble  <jer.noble@apple.com>
1678
1679         Reviewed by Eric Carlson.
1680
1681         HTML5 <video> tag performance worse than Flash
1682         https://bugs.webkit.org/show_bug.cgi?id=39577
1683         rdar://problem/7982458
1684
1685         Added WebKitSystemInterface calls for new CAImageQueue APIs.
1686         
1687         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1688         * win/lib/WebKitSystemInterface.lib:
1689         * win/lib/WebKitSystemInterface_debug.lib:
1690
1691 2010-05-20  Steve Block  <steveblock@google.com>
1692
1693         Reviewed by Jeremy Orlow.
1694
1695         Provide bindings for DeviceOrientation
1696         https://bugs.webkit.org/show_bug.cgi?id=39210
1697
1698         Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1699
1700         * win/tools/vsprops/FeatureDefines.vsprops:
1701         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1702
1703 2010-04-09  Alexey Proskuryakov  <ap@apple.com>
1704
1705         Reviewed by Maciej Stachowiak.
1706
1707         https://bugs.webkit.org/show_bug.cgi?id=24572
1708         XMLHttpRequest.statusText returns always "OK" on Mac
1709
1710         * WebKitSystemInterface.h:
1711         * libWebKitSystemInterfaceLeopard.a:
1712         * libWebKitSystemInterfaceSnowLeopard.a:
1713         * libWebKitSystemInterfaceTiger.a:
1714
1715 2010-04-07  Chris Marrin  <cmarrin@apple.com>
1716
1717         Reviewed by Steve Falkenburg.
1718
1719         Remove QuartzCoreInterface from the build
1720         
1721         No longer needed since QuartzCore.dll is now included in  the latest Safari release (4.0.5).
1722
1723         * win/bin/QuartzCoreInterface.dll: Removed.
1724         * win/include/QuartzCoreInterface: Removed.
1725         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1726         * win/lib/QuartzCoreInterface.lib: Removed.
1727
1728 2010-04-02  Jer Noble  <jer.noble@apple.com>
1729
1730         Reviewed by Eric Carlson.
1731         
1732         https://bugs.webkit.org/show_bug.cgi?id=36624
1733
1734         Update WebKitSystemInterface
1735
1736         * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1737         * libWebKitSystemInterfaceLeopard.a:
1738         * libWebKitSystemInterfaceSnowLeopard.a:
1739         * libWebKitSystemInterfaceTiger.a:
1740
1741 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
1742
1743         Reviewed by Dmitry Titov.
1744
1745         Add FileThread for async file operation support in FileReader and FileWriter
1746         https://bugs.webkit.org/show_bug.cgi?id=36896
1747
1748         Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1749         for FileReader and FileWriter support.
1750
1751         * win/tools/vsprops/FeatureDefines.vsprops:
1752         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1753
1754 2010-03-25  Mark Rowe  <mrowe@apple.com>
1755
1756         Rubber-stamped by Dan Bernstein.
1757
1758         Update WebCoreSQLite3 to SQLite v3.6.12.
1759
1760         * WebCoreSQLite3/sqlite3.h:
1761         * WebCoreSQLite3/sqlite3ext.h:
1762         * libWebCoreSQLite3.a:
1763         * libWebKitSystemInterfaceLeopard.a:
1764         * libWebKitSystemInterfaceSnowLeopard.a:
1765         * libWebKitSystemInterfaceTiger.a:
1766
1767 2010-03-23  Dan Bernstein  <mitz@apple.com>
1768
1769         Reviewed by John Sullivan.
1770
1771         WebKitSystemInterface part of
1772         <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1773         clip changes
1774         https://bugs.webkit.org/show_bug.cgi?id=36479.
1775
1776         * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1777         * libWebKitSystemInterfaceSnowLeopard.a: Updated
1778
1779 2010-03-16  Dan Bernstein  <mitz@apple.com>
1780
1781         Reviewed by Sam Weinig.
1782
1783         Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1784
1785         * win/lib/WebKitSystemInterface.lib:
1786         * win/lib/WebKitSystemInterface_debug.lib:
1787
1788 2010-03-15  Andy Estes  <aestes@apple.com>
1789
1790         Reviewed by John Sullivan.
1791
1792         Added two new output arguments to WKGetWheelEventDeltas() to return
1793         the number of scroll wheel ticks in the x and y directions.
1794
1795         https://bugs.webkit.org/show_bug.cgi?id=29601.
1796         <rdar://problem/7453254>
1797
1798         * WebKitSystemInterface.h:
1799         * libWebKitSystemInterfaceLeopard.a:
1800         * libWebKitSystemInterfaceSnowLeopard.a:
1801         * libWebKitSystemInterfaceTiger.a:
1802
1803 2010-03-14  Dan Bernstein  <mitz@apple.com>
1804
1805         Reviewed by Darin Adler.
1806
1807         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1808
1809         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1810         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1811         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1812         wkCreateFontsPlist().
1813         * win/lib/WebKitSystemInterface.lib: Updated.
1814         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1815
1816 2010-03-08  Jian Li  <jianli@chromium.org>
1817
1818         Reviewed by Dmitry Titov.
1819
1820         Blob.slice support.
1821         https://bugs.webkit.org/show_bug.cgi?id=32993
1822
1823         Add ENABLE_BLOB_SLICE feature define.
1824
1825         * win/tools/vsprops/FeatureDefines.vsprops:
1826         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1827
1828 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
1829
1830         Reviewed by David Levin.
1831
1832         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1833         https://bugs.webkit.org/show_bug.cgi?id=35147
1834
1835         * win/tools/vsprops/FeatureDefines.vsprops:
1836
1837 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
1838
1839         Reviewed by Dan Bernstein.
1840
1841         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1842         https://bugs.webkit.org/show_bug.cgi?id=35076
1843
1844         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1845         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1846         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1847
1848 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
1849
1850         Reviewed by NOBODY (Build fix).
1851
1852         Disable warnings preventing use of anonymous structs/onions -
1853         don't take all my fun toys away, these are useful & awesome!
1854
1855         * win/tools/vsprops/common.vsprops:
1856
1857 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
1858
1859         Rubber-stamped by Eric Seidel.
1860
1861         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1862         test breakage.
1863
1864         * win/tools/vsprops/FeatureDefines.vsprops:
1865
1866 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
1867
1868         Reviewed by Cameron Zwarich.
1869
1870         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1871         https://bugs.webkit.org/show_bug.cgi?id=34698
1872
1873         * win/tools/vsprops/FeatureDefines.vsprops:
1874
1875 2010-02-04  Mark Rowe  <mrowe@apple.com>
1876
1877         Reviewed by Steve Falkenburg.
1878
1879         Update auto-version.sh to better handle major version numbers with fewer than three digits,
1880         and the case when WEBKITLIBRARIESDIR is not set.
1881
1882         * win/tools/scripts/auto-version.sh:
1883
1884 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
1885
1886         Windows build fix for projects not defining WebKitLibrariesDir.
1887
1888         * win/tools/scripts/auto-version.sh:
1889
1890 2010-02-03  Dan Bernstein  <mitz@apple.com>
1891
1892         Reviewed by Anders Carlsson.
1893
1894         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1895
1896         * libWebKitSystemInterfaceLeopard.a:
1897
1898 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
1899
1900         Reviewed by Darin Adler.
1901
1902         Copyright year updating for Windows version resources should be automatic
1903         https://bugs.webkit.org/show_bug.cgi?id=34503
1904
1905         * win/tools/scripts/auto-version.sh:
1906
1907 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
1908
1909         Unreviewed build fix.
1910
1911         The WinCairo build requires this script to be executable.
1912
1913         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1914
1915 2010-01-29  Mark Rowe  <mrowe@apple.com>
1916
1917         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1918
1919         * win/tools/vsprops/FeatureDefines.vsprops:
1920         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1921
1922 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
1923
1924         More Windows build fixing.
1925
1926         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1927         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1928         specialization sometimes - but it's not instantiated, so it's harmless.
1929
1930 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
1931
1932         Reviewed by Darin Adler.
1933
1934         https://bugs.webkit.org/show_bug.cgi?id=34025
1935         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1936
1937         * win/tools/vsprops/FeatureDefines.vsprops:
1938         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1939
1940 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
1941
1942         Reviewed by Darin Adler and Adam Roben.
1943
1944         Feature defines are difficult to maintain on Windows builds
1945         https://bugs.webkit.org/show_bug.cgi?id=33883
1946         
1947         FeatureDefines.vsprops are now maintained in a way similar to
1948         Configurations/FeatureDefines.xcconfig, with the added advantage
1949         of having a single FeatureDefines file across all projects.
1950         
1951         Keep this list of features (not enabled/disabled state) in sync with
1952         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1953         
1954         Add new features to both PreprocessorDefinitions and UserMacro sections.
1955         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1956
1957         * win/tools/scripts/feature-defines.sh: Added.
1958         * win/tools/vsprops/FeatureDefines.vsprops: Added.
1959         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1960         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1961
1962 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1963
1964         Reviewed by Darin Adler.
1965
1966         <rdar://problem/7532544>
1967         
1968         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1969         be used for a shadow drawing fix. Once more, with feeling. On Windows.
1970
1971         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1972         * win/lib/WebKitSystemInterface.lib:
1973         * win/lib/WebKitSystemInterface_debug.lib:
1974
1975 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1976
1977         Reviewed by Darin Adler.
1978
1979         <rdar://problem/7532544>
1980         
1981         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1982         be used for a shadow drawing fix.
1983         
1984         * win/lib/WebKitSystemInterface.lib:
1985         * win/lib/WebKitSystemInterface_debug.lib:
1986
1987 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1988
1989         Reviewed by Darin Adler.
1990
1991         <rdar://problem/7532544>
1992         
1993         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1994         be used for a shadow drawing fix.
1995
1996         * WebKitSystemInterface.h:
1997         * libWebKitSystemInterfaceLeopard.a:
1998         * libWebKitSystemInterfaceSnowLeopard.a:
1999         * libWebKitSystemInterfaceTiger.a:
2000
2001 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
2002
2003         Not reviewed, build fix.
2004
2005         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
2006         clients of another class). WebCore doesn't use all methods of JSString, so
2007         we don't export all classes clients could theoretically access via JSString.
2008
2009         * win/tools/vsprops/common.vsprops:
2010
2011 2009-12-21  Mark Rowe  <mrowe@apple.com>
2012
2013         Reviewed by Samuel Weinig.
2014
2015         Update WebKitSystemInterface.
2016
2017         * libWebKitSystemInterfaceLeopard.a:
2018         * libWebKitSystemInterfaceSnowLeopard.a:
2019         * libWebKitSystemInterfaceTiger.a:
2020
2021 2009-12-21  Mark Rowe  <mrowe@apple.com>
2022
2023         Reviewed by Samuel Weinig.
2024
2025         Update WebKitSystemInterface.
2026
2027         * WebKitSystemInterface.h:
2028         * libWebKitSystemInterfaceLeopard.a:
2029         * libWebKitSystemInterfaceSnowLeopard.a:
2030         * libWebKitSystemInterfaceTiger.a:
2031
2032 2009-12-18  Sam Weinig  <sam@webkit.org>
2033
2034         Reviewed by Anders Carlsson.
2035
2036         Update WebKitSystemInterface for <rdar://problem/7237059>.
2037
2038         * WebKitSystemInterface.h:
2039         * libWebKitSystemInterfaceLeopard.a:
2040         * libWebKitSystemInterfaceSnowLeopard.a:
2041         * libWebKitSystemInterfaceTiger.a:
2042
2043 2009-12-15  Dan Bernstein  <mitz@apple.com>
2044
2045         Reviewed by Adam Roben.
2046
2047         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
2048         Core Graphics when available
2049
2050         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
2051             wkCanCreateCGFontWithLOGFONT().
2052         * win/lib/WebKitSystemInterface.lib:
2053         * win/lib/WebKitSystemInterface_debug.lib:
2054
2055 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
2056
2057         Reviewed by Darin Adler.
2058
2059        <rdar://problem/7453726> Pull shared UI code into WebKit
2060
2061         * WebKitSystemInterface.h:
2062         * libWebKitSystemInterfaceLeopard.a:
2063         * libWebKitSystemInterfaceSnowLeopard.a:
2064         * libWebKitSystemInterfaceTiger.a:
2065
2066 2009-12-11  Chris Marrin  <cmarrin@apple.com>
2067
2068         Reviewed by Adam Roben.
2069
2070         Add QuartzCore build files to OpenSource tree
2071         https://bugs.webkit.org/show_bug.cgi?id=31856
2072         
2073         This allows proper building and linking with QuartzCore
2074         when present.
2075
2076         * win/bin: Added.
2077         * win/bin/QuartzCoreInterface.dll: Added.
2078         * win/include/QuartzCoreInterface: Added.
2079         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
2080         * win/lib/QuartzCoreInterface.lib: Added.
2081
2082 2009-12-07  Adam Roben  <aroben@apple.com>
2083
2084         Windows build fix for checkouts with a space in the path
2085
2086         * win/tools/scripts/auto-version.sh: Quote the output file's directory
2087         before passing it to mkdir.
2088
2089 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
2090
2091         Reviewed by Darin Adler.
2092
2093         https://bugs.webkit.org/show_bug.cgi?id=32036
2094         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
2095
2096         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2097         * win/lib/WebKitSystemInterface.lib:
2098         * win/lib/WebKitSystemInterface_debug.lib:
2099         Update WebKitSystemInterface.
2100
2101 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
2102
2103         Reviewed by Brady Eidson.
2104
2105         https://bugs.webkit.org/show_bug.cgi?id=31844
2106         SocketStreamHandleCFNet should support CONNECT proxy credentials
2107
2108         * WebKitSystemInterface.h:
2109         * libWebKitSystemInterfaceLeopard.a:
2110         * libWebKitSystemInterfaceSnowLeopard.a:
2111         * libWebKitSystemInterfaceTiger.a:
2112         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2113         * win/lib/WebKitSystemInterface.lib:
2114         * win/lib/WebKitSystemInterface_debug.lib:
2115         Update WebKitSystemInterface.
2116
2117 2009-11-22  Dan Bernstein  <mitz@apple.com>
2118
2119         Reviewed by Eric Carlson.
2120
2121         Updated WebKitSystemInterface.
2122
2123         * libWebKitSystemInterfaceLeopard.a:
2124         * libWebKitSystemInterfaceSnowLeopard.a:
2125         * libWebKitSystemInterfaceTiger.a:
2126
2127 2009-11-22  Dan Bernstein  <mitz@apple.com>
2128
2129         Reviewed by Cameron Zwarich.
2130
2131         Fixed a leak in WKDrawMediaUIPart().
2132
2133         * libWebKitSystemInterfaceLeopard.a:
2134         * libWebKitSystemInterfaceSnowLeopard.a:
2135         * libWebKitSystemInterfaceTiger.a:
2136
2137 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
2138
2139         Reviewed by Simon Fraser.
2140
2141         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
2142
2143         * WebKitSystemInterface.h:
2144         * libWebKitSystemInterfaceLeopard.a:
2145         * libWebKitSystemInterfaceSnowLeopard.a:
2146         * libWebKitSystemInterfaceTiger.a:
2147
2148 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
2149
2150         Reviewed by Dan Bernstein.
2151
2152         <rdar://problem/7035231>
2153         Support closed caption in <video> element
2154
2155         * WebKitSystemInterface.h:
2156             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
2157             define WKMediaUIPartToggleClosedCaptionsButton.
2158
2159 2009-11-13  Anders Carlsson  <andersca@apple.com>
2160
2161         Reviewed by Dan Bernstein.
2162
2163         Update WebKitSystemInterface.
2164
2165         * WebKitSystemInterface.h:
2166         * libWebKitSystemInterfaceLeopard.a:
2167         * libWebKitSystemInterfaceSnowLeopard.a:
2168         * libWebKitSystemInterfaceTiger.a:
2169
2170 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
2171
2172         Build correction.  No review.
2173
2174         The WinCairo build requires ENABLE_FILTERS to work properly.
2175
2176         * win/tools/vsprops/WinCairo.vsprops:
2177
2178 2009-11-02  Dan Bernstein  <mitz@apple.com>
2179
2180         Reviewed by John Sullivan.
2181
2182         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
2183         QuickTime Player X’s HUD.
2184
2185         * libWebKitSystemInterfaceLeopard.a:
2186         * libWebKitSystemInterfaceSnowLeopard.a:
2187         * libWebKitSystemInterfaceTiger.a:
2188
2189 2009-10-26  Mark Rowe  <mrowe@apple.com>
2190
2191         Reviewed by Adam Roben.
2192
2193         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
2194
2195         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
2196         in the major component of the version number.
2197
2198         * win/tools/scripts/auto-version.sh:
2199
2200 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
2201
2202         Reviewed by Eric Seidel.
2203
2204         added cairo include and lib directories to debug_wincairo.vsprops
2205         https://bugs.webkit.org/show_bug.cgi?id=29831
2206
2207         * win/tools/vsprops/debug_wincairo.vsprops:
2208
2209 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
2210
2211         Reviewed by Dan Bernstein.
2212
2213         https://bugs.webkit.org/show_bug.cgi?id=30456
2214         Fixes for new Debug_All Windows build configuration.
2215
2216         * win/tools/vsprops/debug_all.vsprops:
2217         Define DEBUG_ALL in Debug_All configuration.
2218         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
2219
2220 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
2221
2222         Reviewed by Adam Roben.
2223
2224         Add a Debug_All configuration to build entire stack as debug.
2225         Change Debug_Internal to:
2226         - stop using _debug suffix for all WebKit/Safari binaries
2227         - not use _debug as a DLL naming suffix
2228         - use non-debug C runtime lib.
2229
2230         * win/tools/vsprops/debug_all.vsprops: Added.
2231         Use debug C runtime library in debug_all.
2232         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
2233         * win/tools/vsprops/debug_internal.vsprops:
2234         Don't specify debug C runtime library in debug_internal.
2235         Don't specify _debug suffix for standard debug_internal builds.
2236
2237 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
2238
2239         Reviewed by Simon Fraser
2240         
2241         Support fullscreen in MediaPlayer (Mac)
2242         https://bugs.webkit.org/show_bug.cgi?id=26742
2243         
2244         New methods required for video fullscreen.
2245
2246         * WebKitSystemInterface.h:
2247         * libWebKitSystemInterfaceLeopard.a:
2248         * libWebKitSystemInterfaceSnowLeopard.a:
2249         * libWebKitSystemInterfaceTiger.a:
2250
2251 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
2252
2253         Windows build fix.
2254         Re-apply lost changes to auto-version.sh.
2255         
2256         * win/tools/scripts/auto-version.sh:
2257
2258 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
2259
2260         Reviewed by Adam Roben.
2261
2262         <rdar://problem/7271334> 
2263         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
2264
2265         * WebKitSystemInterface.h: 
2266         MediaControllerThemeQT -> MediaControllerThemeQuickTime
2267
2268 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
2269
2270         Reviewed by Mark Rowe.
2271
2272         <https://bugs.webkit.org/show_bug.cgi?id=29989>
2273         Safari version number shouldn't be exposed in WebKit code
2274         
2275         For a WebKit version of 532.3.4:
2276         Product version is: 5.32.3.4 (was 4.0.3.0)
2277         File version is: 5.32.3.4 (was 4.532.3.4)
2278
2279         * win/tools/scripts/PRODUCTVERSION: Removed.
2280         * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
2281
2282 2009-09-25  Dan Bernstein  <mitz@apple.com>
2283
2284         Reviewed by Adam Roben.
2285
2286         WebKitSystemInterface changes for
2287         <rdar://problem/7211635> 2 byte characters are displayed as garbaged
2288         <rdar://problem/7212626> garbled/gibberish text (off-by-one)
2289
2290         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2291         wkAddFontsFromPlistRepresentation() and replaced
2292         wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
2293         wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
2294         * win/lib/WebKitSystemInterface.lib:
2295         * win/lib/WebKitSystemInterface_debug.lib:
2296
2297 2009-09-23  Marshall Culpepper  <mculpepper@appcelerator.com>
2298
2299         Reviewed by Eric Seidel.
2300         
2301         Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
2302         default when the necessary dependencies are extracted into the
2303         WebKitLibrariesDir.
2304         https://bugs.webkit.org/show_bug.cgi?id=29661
2305
2306         * win/tools/vsprops/WinCairo.vsprops:
2307
2308 2009-09-09  Brent Fulgham  <bfulgham@webkit.org>
2309
2310         Reviewed by Dave Levin.
2311
2312         Adjust WinCairo-specific property sheet to use static versions of
2313         libjpeg.lib and libpng.lib.  Change to libpng.lib required addition
2314         of zlib.lib to link.
2315
2316         * win/tools/vsprops/WinCairo.vsprops:
2317
2318 2009-08-28  Steve Falkenburg  <sfalken@apple.com>
2319
2320         Reviewed by Adam Roben.
2321
2322         Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
2323         to automatically use secure versions of C runtime lib calls on Windows.
2324         https://bugs.webkit.org/show_bug.cgi?id=28824
2325         
2326         * win/tools/vsprops/common.vsprops:
2327
2328 2009-08-25  Brent Fulgham  <bfulgham@webkit.org>
2329
2330         Rubber stamped by Steve Falkenburg.
2331
2332         debug_wincairo.vsprops was linking against wrong C runtime.
2333
2334         * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
2335           C runtime (as in the standard 'debug.vsprops' file.)
2336
2337 2009-08-24  Brent Fulgham  <bfulgham@webkit.org>
2338
2339         Reviewed by Steve Falkenburg.
2340
2341         Revise CFLite Debug build to emit DLL's with _debug label.
2342         https://bugs.webkit.org/show_bug.cgi?id=28695.
2343
2344         * win/tools/vsprops/debug_wincairo.vsprops: Added.
2345
2346 2009-08-12  Peter Kasting  <pkasting@google.com>
2347
2348         Reviewed by Darin Adler.
2349
2350         https://bugs.webkit.org/show_bug.cgi?id=27323
2351         Change pattern that strips all trailing whitespace to just remove EOL
2352         chars (\r, \n), to make it clear that varying EOL chars is the primary
2353         problem being solved.
2354
2355         * win/tools/scripts/auto-version.sh:
2356
2357 2009-08-10  Peter Kasting  <pkasting@google.com>
2358
2359         Reviewed by George Staikos.
2360
2361         https://bugs.webkit.org/show_bug.cgi?id=27323
2362         Even more line ending-stripping for auto-version.sh, based on output
2363         provided by Jessie Berlin.
2364
2365         * win/tools/scripts/auto-version.sh:
2366
2367 2009-08-10  Brent Fulgham  <bfulgham@webkit.org>
2368
2369         Reviewed by Adam Roben.
2370
2371         https://bugs.webkit.org/show_bug.cgi?id=28048.
2372         Move various WinCairo build settings into *.vsprops file.
2373
2374         * win/tools/vsprops/cURL.vsprops: Added.
2375
2376 2009-08-06  Peter Kasting  <pkasting@google.com>
2377
2378         Reviewed by Adam Barth.
2379
2380         https://bugs.webkit.org/show_bug.cgi?id=27323
2381         Strip line endings at all points auto-version.sh reads data, not just
2382         the one I happened to run into.
2383
2384         * win/tools/scripts/auto-version.sh:
2385
2386 2009-07-27  Peter Kasting  <pkasting@google.com>
2387
2388         Reviewed by Adam Roben.
2389
2390         https://bugs.webkit.org/show_bug.cgi?id=27323
2391         Correctly parse command output, even when the line endings are not LF,
2392         so that we don't create an autoversion.h that MSVC chokes on.
2393
2394         * win/tools/scripts/auto-version.sh:
2395
2396 2009-07-13  Brent Fulgham  <bfulgham@webkit.org>
2397
2398         Reviewed by Adam Roben.
2399
2400         Add new configuration flag for redistributable Windows build.
2401         https://bugs.webkit.org/show_bug.cgi=27087
2402         
2403         * win/tools/vsprops/WinCairo.vsprops: Added.  Defines the
2404           new WIN_CAIRO flag used to drive non-Apple Windows build.
2405
2406 2009-07-10  Eric Carlson  <eric.carlson@apple.com>
2407
2408         Reviewed by Simon Fraser.
2409
2410         Update WebKitSystemInterface for <rdar://problem/7049066>.
2411
2412         * WebKitSystemInterface.h:
2413         * libWebKitSystemInterfaceLeopard.a:
2414         * libWebKitSystemInterfaceSnowLeopard.a:
2415         * libWebKitSystemInterfaceTiger.a:
2416
2417 2009-07-06  Eric Carlson  <eric.carlson@apple.com>
2418
2419         Update WebKitSystemInterface for <rdar://problem/7008093>.
2420
2421         * WebKitSystemInterface.h:
2422         * libWebKitSystemInterfaceLeopard.a:
2423         * libWebKitSystemInterfaceSnowLeopard.a:
2424         * libWebKitSystemInterfaceTiger.a:
2425
2426 2009-07-06  Anders Carlsson  <andersca@apple.com>
2427
2428         Update WebKitSystemInterface.
2429
2430         * WebKitSystemInterface.h:
2431         * libWebKitSystemInterfaceLeopard.a:
2432         * libWebKitSystemInterfaceSnowLeopard.a:
2433         * libWebKitSystemInterfaceTiger.a:
2434
2435 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
2436
2437         Reviewed by Simon Fraser.
2438
2439         Update WebKitSystemInterface for <rdar://problem/6518119>
2440
2441         * WebKitSystemInterface.h:
2442         * libWebKitSystemInterfaceLeopard.a:
2443         * libWebKitSystemInterfaceSnowLeopard.a:
2444         * libWebKitSystemInterfaceTiger.a:
2445
2446 2009-07-01  Eric Carlson  <eric.carlson@apple.com>
2447
2448         Reviewed by Simon Fraser.
2449
2450         Update WebKitSystemInterface for <rdar://problem/7014990>
2451
2452         * libWebKitSystemInterfaceLeopard.a:
2453         * libWebKitSystemInterfaceSnowLeopard.a:
2454         * libWebKitSystemInterfaceTiger.a:
2455
2456 2009-06-29  Eric Carlson  <eric.carlson@apple.com>
2457
2458         Reviewed by Simon Fraser.
2459
2460         Update WebKitSystemInterface for <rdar://problem/7014813>
2461
2462         * WebKitSystemInterface.h:
2463         * libWebKitSystemInterfaceLeopard.a:
2464         * libWebKitSystemInterfaceSnowLeopard.a:
2465         * libWebKitSystemInterfaceTiger.a:
2466
2467 2009-06-25  Simon Fraser  <simon.fraser@apple.com>
2468
2469         Rubber-stamped by Mark Rowe.
2470         
2471         <rdar://problem/6999737>
2472         
2473         Update the media controller images.
2474
2475         * libWebKitSystemInterfaceLeopard.a:
2476         * libWebKitSystemInterfaceSnowLeopard.a:
2477         * libWebKitSystemInterfaceTiger.a:
2478
2479 2009-06-16  Simon Fraser  <simon.fraser@apple.com>
2480
2481         Rubber-stamped by Anders Carlsson.
2482
2483         Update WebKitSystemInterface for <rdar://problem/6937882>.
2484
2485         * libWebKitSystemInterfaceLeopard.a:
2486         * libWebKitSystemInterfaceSnowLeopard.a:
2487         * libWebKitSystemInterfaceTiger.a:
2488
2489 2009-06-02  Anders Carlsson  <andersca@apple.com>
2490
2491         Rubber-stamped by Mark Rowe.
2492
2493         Update WebKitSystemInterface.
2494
2495         * libWebKitSystemInterfaceLeopard.a:
2496         * libWebKitSystemInterfaceSnowLeopard.a:
2497         * libWebKitSystemInterfaceTiger.a:
2498
2499 2009-05-27  Mark Rowe  <mrowe@apple.com>
2500
2501         Rubber-stamped by Dan Bernstein.
2502
2503         Update WebKitSystemInterface.
2504
2505         * libWebKitSystemInterfaceLeopard.a:
2506         * libWebKitSystemInterfaceSnowLeopard.a: Added.
2507         * libWebKitSystemInterfaceTiger.a:
2508
2509 2009-05-26  Anders Carlsson  <andersca@apple.com>
2510
2511         Reviewed by Dan Bernstein.
2512
2513         <rdar://problem/6901751> 
2514         REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
2515
2516         Remove WKCGContextIsSafeToClip.
2517         
2518         * WebKitSystemInterface.h:
2519         * libWebKitSystemInterfaceTiger.a:
2520
2521 2009-05-21  Dan Bernstein  <mitz@apple.com>
2522
2523         Rubber-stamped by Mark Rowe.
2524
2525         - correct a copyright header accidently reverted in r43964
2526
2527         * WebKitSystemInterface.h:
2528
2529 2009-05-21  Dan Bernstein  <mitz@apple.com>
2530
2531         Reviewed by Anders Carlsson.
2532
2533         - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2534           (r35515): Tiger crash painting the selection on registration page of
2535           car2go.com
2536
2537         * WebKitSystemInterface.h:
2538         * libWebKitSystemInterfaceTiger.a:
2539
2540 2009-05-07  Simon Fraser  <simon.fraser@apple.com>
2541
2542         Source changes reviewed by Darin Adler
2543         
2544         <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2545         
2546         * libWebKitSystemInterfaceLeopard.a:
2547         * libWebKitSystemInterfaceTiger.a:
2548
2549 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
2550
2551         Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2552         Indirected definition through a UserMacro.
2553         
2554         Reviewed by Mark Rowe.
2555
2556         * win/tools/vsprops/common.vsprops:
2557
2558 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
2559
2560         Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2561         Indirected definition for __PRODUCTION__ through a UserMacro.
2562         
2563         Reviewed by Mark Rowe.
2564
2565         * win/tools/vsprops/common.vsprops:
2566
2567 2009-04-24  Simon Fraser  <simon.fraser@apple.com>
2568
2569         Source changes reviewed by Darin Adler
2570         
2571         https://bugs.webkit.org/show_bug.cgi?id=22242
2572         
2573         Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2574
2575         * libWebKitSystemInterfaceLeopard.a:
2576         * libWebKitSystemInterfaceTiger.a:
2577
2578 2009-04-22  Ada Chan  <adachan@apple.com>
2579
2580         Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2581         
2582         Reviewed by Darin Adler.
2583
2584         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2585         * win/lib/WebKitSystemInterface.lib:
2586         * win/lib/WebKitSystemInterface_debug.lib:
2587
2588 2009-04-20  Steve Falkenburg  <sfalken@apple.com>
2589
2590         Separate JavaScriptCore.dll from WebKit.dll.
2591         Slight performance improvement or no change on benchmarks.
2592         
2593         Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2594         and simplifies standalone JavaScriptCore builds.
2595
2596         Reviewed by Oliver Hunt.
2597
2598         * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2599
2600 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
2601
2602         Reviewed by Mark Rowe.
2603
2604         <rdar://problem/6781295> video.buffered and video.seekable are not
2605         the same. video.buffered should return only what is buffered and
2606         not what is seekable
2607
2608         * WebKitSystemInterface.h:
2609         * libWebKitSystemInterfaceLeopard.a:
2610         * libWebKitSystemInterfaceTiger.a:
2611
2612 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
2613
2614         Reviewed by Adele Peterson.
2615         
2616         <rdar://problem/6747241> work around QTKit no longer reaching
2617         QTMovieLoadStateComplete
2618
2619         * WebKitSystemInterface.h:
2620         * libWebKitSystemInterfaceLeopard.a:
2621         * libWebKitSystemInterfaceTiger.a:
2622
2623 2009-04-15  Steve Falkenburg  <sfalken@apple.com>
2624
2625         Updated WebKitSystemInterface for Windows.
2626         Changes needed for <rdar://problem/6785760>
2627
2628         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2629         * win/lib/WebKitSystemInterface.lib:
2630         * win/lib/WebKitSystemInterface_debug.lib:
2631
2632 2009-04-14  Mark Rowe  <mrowe@apple.com>
2633
2634         Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2635
2636         * libWebKitSystemInterfaceLeopard.a:
2637         * libWebKitSystemInterfaceTiger.a:
2638
2639 2009-04-13  Antti Koivisto  <antti@apple.com>
2640
2641         Reviewed by Darin Adler.
2642         
2643         <rdar://problem/6740294> Increase the connection count per host
2644
2645         * WebKitSystemInterface.h:
2646         * libWebKitSystemInterfaceLeopard.a:
2647         * libWebKitSystemInterfaceTiger.a:
2648
2649 2009-04-10  Eric Carlson  <eric.carlson@apple.com>
2650
2651         WebKitSystemInterface changes for <rdar://problem/6646998>
2652
2653         * libWebKitSystemInterfaceLeopard.a:
2654         * libWebKitSystemInterfaceTiger.a:
2655
2656 2009-04-10  Simon Fraser  <simon.fraser@apple.com>
2657
2658         Fix the leopard build by updating WebKitSystemInterface.
2659
2660         * WebKitSystemInterface.h:
2661         * libWebKitSystemInterfaceLeopard.a:
2662
2663 2009-03-30  Steve Falkenburg  <sfalken@apple.com>
2664
2665         Bump version to 530.
2666
2667         * win/tools/scripts/VERSION:
2668
2669 2009-03-26  Adam Roben  <aroben@apple.com>
2670
2671         Remove SafariThemeConstants.h, which is now provided by
2672         WebKitSupportLibrary
2673
2674         * win/include/SafariTheme: Removed.
2675         * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2676
2677 2009-03-07  Dan Bernstein  <mitz@apple.com>
2678
2679         Reviewed by Mark Rowe.
2680
2681         - WebKitSystemInterface part of removing build-time and run-time support
2682           for legacy versions of CFNetwork and Core Graphics
2683
2684         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2685         * win/lib/WebKitSystemInterface.lib:
2686         * win/lib/WebKitSystemInterface_debug.lib:
2687
2688 2009-01-30  Dan Bernstein  <mitz@apple.com>
2689
2690         Reviewed by Timothy Hatcher.
2691
2692         - <rdar://problem/6545912> expose the build number in autoversion.h
2693
2694         * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2695         with the full build number.
2696
2697 2009-01-08  Dan Bernstein  <mitz@apple.com>
2698
2699         Reviewed by Adam Roben.
2700
2701         - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2702
2703         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2704         * win/lib/WebKitSystemInterface.lib:
2705         * win/lib/WebKitSystemInterface_debug.lib:
2706
2707 2008-11-11  Ada Chan  <adachan@apple.com>
2708
2709         Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2710         Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2711         
2712         Update window versions to correspond to Windows XP.
2713
2714         Reviewed by Steve Falkenburg.
2715
2716         * win/tools/vsprops/common.vsprops:
2717
2718 2008-10-23  Anders Carlsson  <andersca@apple.com>
2719
2720         Reviewed by John Sullivan.
2721
2722         Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2723
2724         * libWebKitSystemInterfaceLeopard.a:
2725         * libWebKitSystemInterfaceTiger.a:
2726
2727 2008-10-08  Mark Rowe  <mrowe@apple.com>
2728
2729         Rubber-stamped by Jon Honeycutt.
2730
2731         Remove restriction on version number ending in a 4.
2732
2733         * win/tools/scripts/auto-version.sh:
2734
2735 2008-10-07  Anders Carlsson  <andersca@apple.com>
2736
2737         Reviewed by Mitz Pettel.
2738
2739         Update WebKitSystemInterface.
2740         
2741         * libWebKitSystemInterfaceLeopard.a:
2742         * libWebKitSystemInterfaceTiger.a:
2743
2744 2008-09-09  Dan Bernstein  <mitz@apple.com>
2745
2746         Reviewed by Darin Adler.
2747
2748         - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2749
2750         * WebKitSystemInterface.h:
2751         * libWebKitSystemInterfaceLeopard.a:
2752
2753 2008-09-04  Adam Roben  <aroben@apple.com>
2754
2755         Ignore warning LNK4221 on Windows
2756
2757         This warning is emitted when an object file with no public symbols is
2758         passed to the linker/librarian. This often occurs in WebCore for files
2759         that have been disabled via ENABLE()/USE() macros.
2760
2761         Rubberstamped by Anders Carlsson.
2762
2763         * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2764
2765 2008-08-27  Timothy Hatcher  <timothy@apple.com>
2766
2767         Adds the WKAdvanceDefaultButtonPulseAnimation function.
2768
2769         <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2770
2771         Reviewed by Adele Peterson.
2772
2773         * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2774         * libWebKitSystemInterfaceLeopard.a: Updated.
2775         * libWebKitSystemInterfaceTiger.a: Updated.
2776
2777 2008-08-26  Adam Roben  <aroben@apple.com>
2778
2779         Disable a truncation warning that is disabled/doesn't exist on Mac
2780
2781         This warning was firing when initializing floats from double literals.
2782         I haven't yet found any other situation that would cause this warning
2783         to arise.
2784
2785         Reviewed by Sam Weinig.
2786
2787         * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2788
2789 2008-07-20  Steve Falkenburg  <sfalken@apple.com>
2790
2791         Build fix.
2792
2793         * win/tools/vsprops/common.vsprops:
2794
2795 2008-07-08  Dan Bernstein  <mitz@apple.com>
2796
2797         Reviewed by John Sullivan.
2798
2799         - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2800
2801         * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2802         * libWebKitSystemInterfaceLeopard.a: Updated.
2803         * libWebKitSystemInterfaceTiger.a: Updated.
2804
2805 2008-07-01  Steve Falkenburg  <sfalken@apple.com>
2806
2807         Bump version numbers.
2808         
2809         Reviewed by Mark Rowe.
2810
2811         * win/tools/scripts/PRODUCTVERSION:
2812         * win/tools/scripts/VERSION:
2813
2814 2008-05-13  Dan Bernstein  <mitz@apple.com>
2815
2816         Reviewed by John Sullivan.
2817
2818         - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2819
2820         * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2821         transformed graphics contexts.
2822         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2823         wkSetCGContextFontRenderingStyle().
2824         * win/lib/WebKitSystemInterface.lib: Updated.
2825         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2826
2827 2008-05-09  Adam Roben  <aroben@apple.com>
2828
2829         Disable a MSVC warning
2830
2831         Reviewed by Darin Adler.
2832
2833         * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2834         disabled warnings. It's a warning about decorated names being longer
2835         than MSVC's limit of 4096 characters. This warning doesn't indicate a
2836         correctness problem, but these truncated decorated names will be
2837         harder to recognize during debugging or when they appear in linker
2838         errors.
2839
2840 2008-04-28  Darin Adler  <darin@apple.com>
2841
2842         Reviewed by Adam.
2843
2844         - fix Windows build
2845
2846         * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2847         It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2848
2849 2008-04-24  Mark Rowe  <mrowe@apple.com>
2850
2851         Reviewed by Sam Weinig.
2852
2853         Remove code for calculating the glyph cache size.
2854
2855         * WebKitSystemInterface.h: Remove unused symbol.
2856         * libWebKitSystemInterfaceLeopard.a:
2857         * libWebKitSystemInterfaceTiger.a:
2858
2859 2008-03-28  Steve Falkenburg  <sfalken@apple.com>
2860
2861         Versioning.
2862
2863         * win/tools/scripts/PRODUCTVERSION:
2864
2865 2008-03-26  Adam Roben  <aroben@apple.com>
2866
2867         Windows build fix after r31322
2868
2869         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2870         * win/lib/WebKitSystemInterface.lib: Updated.
2871         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2872
2873 2008-03-26  Mark Rowe  <mrowe@apple.com>
2874
2875         Reviewed by David Hyatt.
2876
2877         Make the Ahem font antialias correctly on Acid3 on Tiger.
2878
2879         * WebKitSystemInterface.h:
2880         * libWebKitSystemInterfaceTiger.a:
2881
2882 2008-03-19  Mark Rowe  <mrowe@apple.com>
2883
2884         Rubber-stamped by Sam Weinig.
2885
2886         Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2887         Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2888
2889         * libWebCoreSQLite3.a:  Land a 4-way fat binary.
2890
2891 2008-03-12  Steve Falkenburg  <sfalken@apple.com>
2892
2893         New version of WebKitSystemInterface.lib with
2894         more compiler warnings suppressed.
2895
2896         * win/lib/WebKitSystemInterface.lib:
2897         * win/tools/vsprops/common.vsprops:
2898
2899 2008-03-12  Dan Bernstein  <mitz@apple.com>
2900
2901         Reviewed by Darin Adler and Sam Weinig.
2902
2903         - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2904
2905         * WebKitSystemInterface.h:
2906         * libWebKitSystemInterfaceLeopard.a:
2907
2908 2008-03-11  Steve Falkenburg  <sfalken@apple.com>
2909
2910         Disable two PGO/LTCG specific warnings.
2911         
2912         Reviewed by Oliver.
2913
2914         * win/tools/vsprops/common.vsprops:
2915
2916 2008-02-29  Mark Rowe  <mrowe@apple.com>
2917
2918         Update Tiger version of WebKitSystemInterface to match r30690.
2919
2920         * libWebKitSystemInterfaceTiger.a:
2921
2922 2008-02-29  Adele Peterson  <adele@apple.com>
2923
2924         Reviewed by Mark.
2925
2926         Auto-generate image arrays.
2927
2928         * libWebKitSystemInterfaceLeopard.a:
2929
2930 2008-02-29  Mark Rowe  <mrowe@apple.com>
2931
2932         Reviewed by Anders Carlsson.
2933
2934         Replace use of WKPathFromFont with implementation in terms of public API.
2935
2936         * WebKitSystemInterface.h:  Remove unused symbol.
2937         * libWebKitSystemInterfaceLeopard.a:
2938         * libWebKitSystemInterfaceTiger.a:
2939
2940 2008-02-29  Mark Rowe  <mrowe@apple.com>
2941
2942         Reviewed by Oliver Hunt.
2943
2944         Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2945
2946         * WebKitSystemInterface.h:
2947         * libWebKitSystemInterfaceLeopard.a:
2948         * libWebKitSystemInterfaceTiger.a:
2949
2950 2008-02-29  Mark Rowe  <mrowe@apple.com>
2951
2952         Reviewed by Oliver Hunt.
2953
2954         Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2955
2956         * WebKitSystemInterface.h:
2957         * libWebKitSystemInterfaceLeopard.a:
2958
2959 2008-02-29  Mark Rowe  <mrowe@apple.com>
2960
2961         Reviewed by Oliver Hunt and Oliver Hunt.
2962
2963         <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2964
2965         * WebKitSystemInterface.h:  Remove unused symbol.
2966         * libWebKitSystemInterfaceLeopard.a:
2967         * libWebKitSystemInterfaceTiger.a:
2968
2969 2008-02-28  Mark Rowe  <mrowe@apple.com>
2970
2971         Reviewed by Dan Bernstein.
2972
2973         Remove two unused functions from WebKitSystemInterface.
2974
2975         * WebKitSystemInterface.h:  Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2976         a duplicate declaration of WKSecondsSinceLastInputEvent.
2977         * libWebKitSystemInterfaceLeopard.a:
2978         * libWebKitSystemInterfaceTiger.a:
2979
2980 2008-02-28  Mark Rowe  <mrowe@apple.com>
2981
2982         Reviewed by Dave Hyatt.
2983
2984         Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2985
2986         * WebKitSystemInterface.h:  Only declare WKGetFontMetrics on Tiger.
2987         * libWebKitSystemInterfaceLeopard.a:  Update for removal of WKGetFontMetrics.
2988
2989 2008-02-27  Brady Eidson  <beidson@apple.com>
2990
2991         Tiger build fix
2992
2993         * libWebKitSystemInterfaceTiger.a:
2994
2995 2008-02-27  Brady Eidson  <beidson@apple.com>
2996
2997         Reviewed by Mark Rowe
2998
2999         Removed some unused methods:
3000         WKGetNSURLResponseCalculatedExpiration
3001         WKGetNSURLResponseMustRevalidate
3002
3003         * WebKitSystemInterface.h:
3004         * libWebKitSystemInterfaceLeopard.a:
3005         * libWebKitSystemInterfaceTiger.a:
3006
3007 2008-02-13  Adam Roben  <aroben@apple.com>
3008
3009         * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
3010
3011 2008-02-12  Adam Roben  <aroben@apple.com>
3012
3013         Clean up auto-version.sh a bit
3014
3015         It now does quite a bit less file I/O and many fewer fork/exec pairs.
3016         It's also quite a bit easier to read.
3017
3018         Reviewed by Steve.
3019
3020         * win/tools/scripts/auto-version.sh:
3021
3022 2008-02-12  Steve Falkenburg  <sfalken@apple.com>
3023
3024         Versioning script change.
3025
3026         * win/tools/scripts/auto-version.sh:
3027
3028 2008-02-07  Ada Chan  <adachan@apple.com>
3029
3030         Added 4 new methods:
3031         wkSetClientCertificateInSSLProperties, 
3032         wkCanAccessCFURLRequestHTTPBodyParts,
3033         wkCFURLRequestCopyHTTPRequestBodyParts,
3034         wkCFURLRequestSetHTTPRequestBodyParts
3035
3036         Rubber-stamped by Steve.
3037
3038         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3039         * win/lib/WebKitSystemInterface.lib:
3040         * win/lib/WebKitSystemInterface_debug.lib:
3041
3042 2008-02-04  Timothy Hatcher  <timothy@apple.com>
3043
3044         <rdar://problem/5722735> Merge fix for SQLITE_FULL error
3045         is given even if the max_page_count is increased (2920)
3046
3047         * libWebCoreSQLite3.a:
3048
3049 2008-02-01  Steve Falkenburg  <sfalken@apple.com>
3050
3051         <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
3052         
3053         Rubber-stamped by Jon Honeycutt.
3054
3055         * win/tools/vsprops/common.vsprops:
3056
3057 2008-01-29  Mark Rowe  <mrowe@apple.com>
3058
3059         Reviewed by Tim Hatcher.
3060
3061         <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).
3062
3063         * WebCoreSQLite3/sqlite3.h: Added.
3064         * WebCoreSQLite3/sqlite3ext.h: Added.
3065         * libWebCoreSQLite3.a: Added.
3066
3067 2008-01-29  Alexey Proskuryakov  <ap@webkit.org>
3068
3069         Debug (external) build fix.
3070
3071         Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
3072         This preprocessor definition is automatically set by Visual Studio as needed anyway.
3073
3074         * win/tools/vsprops/debug.vsprops:
3075
3076 2008-01-17  Steve Falkenburg  <sfalken@apple.com>
3077
3078         Add preprocessor define accidently dropped in my unification,
3079         and required by some builds.  Fixes an issue that caused both
3080         debug and release DLLs to be loaded.
3081         
3082         Rubber-stamped by Jon Honeycutt.
3083
3084         * win/tools/vsprops/debug_internal.vsprops:
3085
3086 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
3087
3088         Use recommended security-related compiler settings.
3089         
3090         Reviewed by Adam.
3091
3092         * win/tools/vsprops/common.vsprops:
3093
3094 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
3095
3096         Build fix.
3097
3098         * win/tools/vsprops/release.vsprops:
3099
3100 2008-01-15  Adele Peterson  <adele@apple.com>
3101
3102         Reviewed by Adam and Antti.
3103
3104         Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
3105
3106         * WebKitSystemInterface.h:
3107         * libWebKitSystemInterfaceLeopard.a:
3108         * libWebKitSystemInterfaceTiger.a:
3109         * win/include/SafariTheme: Added.
3110         * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
3111
3112 2008-01-14  Steve Falkenburg  <sfalken@apple.com>
3113
3114         Use shared vsprops for most vcproj properties.
3115         
3116         Reviewed by Darin Adler.
3117
3118         * win/tools/vsprops/common.vsprops:
3119         * win/tools/vsprops/debug.vsprops:
3120         * win/tools/vsprops/debug_internal.vsprops:
3121         * win/tools/vsprops/release.vsprops:
3122
3123 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
3124
3125         Share common files across projects.
3126         
3127         Unify vsprops files
3128         Debug:          common.vsprops, debug.vsprops
3129         Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
3130         Release:        common.vsprops, release.vsprops
3131         
3132         Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
3133         debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
3134
3135         Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
3136
3137         Reviewed by Adam Roben.
3138
3139         * win/tools/WinTools.make:
3140         * win/tools/scripts: Added.
3141         * win/tools/scripts/PRODUCTVERSION: Added.
3142         * win/tools/scripts/VERSION: Added.
3143         * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
3144         * win/tools/vsprops/debug.vsprops:
3145         * win/tools/vsprops/debug_internal.vsprops: Added.
3146         * win/tools/vsprops/release.vsprops:
3147
3148 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
3149
3150         Add shared vsprops to help unify our Windows tools settings.
3151
3152         Reviewed by Hyatt.
3153
3154         * win/tools: Added.
3155         * win/tools/WinTools.make: Added.
3156         * win/tools/vsprops: Added.
3157         * win/tools/vsprops/common.vsprops: Added.
3158         * win/tools/vsprops/debug.vsprops: Added.
3159         * win/tools/vsprops/release.vsprops: Added.
3160
3161 2008-01-07  Mark Rowe  <mrowe@apple.com>
3162
3163         Update Tiger library to a G3-friendly version.
3164
3165         * libWebKitSystemInterfaceTiger.a:
3166
3167 2008-01-07  Adele Peterson  <adele@apple.com>
3168
3169         Reviewed by Antti, Adam, and Mitz.
3170
3171         WebKitLibraries part of fix for 
3172         <rdar://problem/5619073> Updated look for <video> controls
3173         <rdar://problem/5619057> Add volume control to video controls
3174
3175         * WebKitSystemInterface.h:
3176         * libWebKitSystemInterfaceLeopard.a:
3177         * libWebKitSystemInterfaceTiger.a:
3178
3179 2008-01-03  Mark Rowe  <mrowe@apple.com>
3180
3181         Update Tiger library to a G3-friendly version.
3182
3183         * libWebKitSystemInterfaceTiger.a:
3184
3185 2008-01-03  Adele Peterson  <adele@apple.com>
3186
3187         Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
3188
3189         * WebKitSystemInterface.h:
3190         * libWebKitSystemInterfaceLeopard.a:
3191         * libWebKitSystemInterfaceTiger.a:
3192
3193 2007-12-21  Mark Rowe  <mrowe@apple.com>
3194
3195         Rubber-stamped by Dan Bernstein.
3196
3197         Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
3198         Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
3199
3200         * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
3201
3202 2007-12-07  Dan Bernstein  <mitz@apple.com>
3203
3204         Reviewed by Darin Adler.
3205
3206         - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
3207
3208         * WebKitSystemInterface.h:
3209         * libWebKitSystemInterfaceLeopard.a:
3210         * libWebKitSystemInterfaceTiger.a:
3211
3212 2007-11-27  John Sullivan  <sullivan@apple.com>
3213
3214         Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
3215         that affects Safari.
3216         
3217         reviewed by Kevin Decker
3218
3219         * libWebKitSystemInterfaceLeopard.a:
3220         * libWebKitSystemInterfaceTiger.a:
3221
3222 2007-11-26  Timothy Hatcher  <timothy@apple.com>
3223
3224         Reviewed by Adam Roben.
3225
3226         Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
3227         http://bugs.webkit.org/show_bug.cgi?id=16137
3228
3229         Add a new function to make bottom window corners square for textured windows.
3230
3231         * WebKitSystemInterface.h:
3232         * libWebKitSystemInterfaceTiger.a:
3233         * libWebKitSystemInterfaceLeopard.a:
3234
3235 2007-11-23  Adam Roben  <aroben@apple.com>
3236
3237         Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
3238
3239         Reviewed by Tim.
3240
3241         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
3242         declaration.
3243         * win/lib/WebKitSystemInterface.lib: Updated.
3244         * win/lib/WebKitSystemInterface_debug.lib: Updated.
3245
3246 2007-11-16  Anders Carlsson  <andersca@apple.com>
3247
3248         Reviewed by Adam.
3249
3250         <rdar://problem/5603832>
3251         XMLHttpRequest readyState 3 & responseText buffer issues.
3252
3253         Add wkSetCFURLRequestShouldContentSniff.
3254         
3255         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3256         * win/lib/WebKitSystemInterface.lib:
3257         * win/lib/WebKitSystemInterface_debug.lib:
3258
3259 2007-11-05  Antti Koivisto  <antti@apple.com>
3260
3261         Reviewed by Sam.
3262         
3263         Update WKQTMovieViewSetDrawSynchronously.
3264
3265         * libWebKitSystemInterfaceLeopard.a:
3266         * libWebKitSystemInterfaceTiger.a:
3267
3268 2007-11-02  Antti Koivisto  <antti@apple.com>
3269
3270         Reviewed by Darin Adler.
3271         
3272         Update to add WKQTMovieViewSetDrawSynchronously
3273
3274         * WebKitSystemInterface.h:
3275         * libWebKitSystemInterfaceLeopard.a:
3276         * libWebKitSystemInterfaceTiger.a:
3277
3278 2007-10-26  Adele Peterson  <adele@apple.com>
3279
3280         Reviewed by Tim Hatcher.
3281
3282         Updating header too for WKDrawCapsLockIndicator.
3283
3284         * WebKitSystemInterface.h:
3285
3286 2007-10-26  Adele Peterson  <adele@apple.com>
3287
3288         Reviewed by Oliver.
3289
3290         Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
3291
3292         * libWebKitSystemInterfaceLeopard.a:
3293         * libWebKitSystemInterfaceTiger.a:
3294
3295 2007-10-25  Adam Roben  <aroben@apple.com>
3296
3297         Add wkSetPatternBaseCTM.
3298
3299         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3300         * win/lib/WebKitSystemInterface.lib:
3301         * win/lib/WebKitSystemInterface_debug.lib:
3302
3303 2007-10-25  Sam Weinig  <sam@webkit.org>
3304
3305         Fix the windows build.
3306
3307         * win/lib/WebKitSystemInterface.lib:
3308         * win/lib/WebKitSystemInterface_debug.lib:
3309
3310 2007-10-25  Timothy Hatcher  <timothy@apple.com>
3311
3312         Add WKSetPatternBaseCTM.
3313
3314         * WebKitSystemInterface.h:
3315         * libWebKitSystemInterfaceLeopard.a:
3316         * libWebKitSystemInterfaceTiger.a:
3317
3318 2007-10-25  Timothy Hatcher  <timothy@apple.com>
3319
3320         Reviewed by Adam.
3321
3322         Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
3323
3324         * libWebKitSystemInterfaceLeopard.a:
3325
3326 2007-10-25  Sam Weinig  <sam@webkit.org>
3327
3328         Added wrapper for getting the foundation cache directory.
3329
3330         Reviewed by Adam Roben.
3331
3332         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3333         * win/lib/WebKitSystemInterface.lib:
3334         * win/lib/WebKitSystemInterface_debug.lib:
3335
3336 2007-10-24  Adam Roben  <aroben@apple.com>
3337
3338         Added some font-related functions needed for <rdar://5549919>
3339
3340         Reviewed by Ada.
3341
3342         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3343         * win/lib/WebKitSystemInterface.lib:
3344         * win/lib/WebKitSystemInterface_debug.lib:
3345
3346 2007-10-24  Timothy Hatcher  <timothy@apple.com>
3347
3348         Reviewed by Mark Rowe.
3349
3350         <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
3351
3352         Add system specific versions of WebKitSystemInterface.
3353
3354         * libWebKitSystemInterface.a: Removed.
3355         * libWebKitSystemInterfaceLeopard.a: Added.
3356         * libWebKitSystemInterfaceTiger.a: Added.
3357
3358 2007-10-11  Ada Chan  <adachan@apple.com>
3359
3360         <rdar://problem/5534421>
3361         Added wkGetDefaultHTTPCookieStorage().  Updated libraries.
3362
3363         Reviewed by Darin Adler.
3364
3365         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3366         * win/lib/WebKitSystemInterface.lib:
3367         * win/lib/WebKitSystemInterface_debug.lib:
3368
3369 2007-09-27  Sam Weinig  <sam@webkit.org>
3370
3371         Build fix. Ran update-webkitsysteminterface script on Tiger, because
3372         the resulting binary differs when built on Tiger.
3373
3374         * libWebKitSystemInterface.a:
3375
3376 2007-09-27  David Hyatt  <hyatt@apple.com>
3377
3378         Update WebKitSYstemInterface for @font-face changes.
3379
3380         * WebKitSystemInterface.h:
3381         * libWebKitSystemInterface.a:
3382
3383 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
3384
3385         Build fix. Ran update-webkitsysteminterface script on Tiger, because
3386         the resulting binary differs when built on Tiger. See 
3387         <rdar://problem/5490613>.
3388
3389         * libWebKitSystemInterface.a:
3390
3391 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
3392
3393         Build fix. Ran update-webkitsysteminterface script.
3394
3395         * WebKitSystemInterface.h:
3396         * libWebKitSystemInterface.a:
3397
3398 2007-08-28  Anders Carlsson  <andersca@apple.com>
3399
3400         Add WKSetNSURLRequestShouldContentSniff.
3401         
3402         * WebKitSystemInterface.h:
3403         * libWebKitSystemInterface.a:
3404
3405 2007-08-28  Ada Chan  <adachan@apple.com>
3406
3407         <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
3408         Updated libraries.
3409         
3410         Reviewed by Adam.
3411
3412         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3413         * win/lib/WebKitSystemInterface.lib:
3414         * win/lib/WebKitSystemInterface_debug.lib:
3415
3416 2007-07-23  Ada Chan  <adachan@apple.com>
3417
3418         Reviewed by Steve.
3419         
3420         Update WebKitSystemInterface.{h,lib}.
3421
3422         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3423         * win/lib/WebKitSystemInterface.lib:
3424         * win/lib/WebKitSystemInterface_debug.lib:
3425
3426 2007-07-19  Ada Chan  <adachan@apple.com>
3427
3428         Rubber-stamped by Adam.
3429         
3430         Update libraries.
3431
3432         * win/lib/WebKitSystemInterface.lib:
3433         * win/lib/WebKitSystemInterface_debug.lib:
3434
3435 2007-07-06  Adam Roben  <aroben@apple.com>
3436
3437         Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
3438
3439         Reviewed by Alice.
3440
3441         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3442         * win/lib/WebKitSystemInterface.lib:
3443         * win/lib/WebKitSystemInterface_debug.lib:
3444
3445 2007-06-29  Antti Koivisto  <antti@apple.com>
3446
3447         Reviewed by Maciej.
3448         
3449         Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
3450
3451         * WebKitSystemInterface.h:
3452         * libWebKitSystemInterface.a:
3453
3454 2007-03-29  Beth Dakin  <bdakin@apple.com>
3455
3456         Rubber-stamped by Adam.
3457
3458         Keep OpenSource building.
3459
3460         * WebKitSystemInterface.h:
3461         * libWebKitSystemInterface.a:
3462
3463 2007-03-28  Antti Koivisto  <antti@apple.com>
3464
3465         Update libWebKitSystemInterface, previous version was out of date.
3466
3467         * libWebKitSystemInterface.a:
3468
3469 2007-03-27  Antti Koivisto  <antti@apple.com>
3470
3471         Reviewed by Darin Adler.
3472         
3473         Added wkGetWheelEventDeltas
3474
3475         * WebKitSystemInterface.h:
3476         * libWebKitSystemInterface.a:
3477
3478 2007-03-07  Mark Rowe  <mrowe@apple.com>
3479
3480         Build fix.  Rebuild against 10.4 SDK.
3481
3482         * libWebKitSystemInterface.a:
3483
3484 2007-03-06  Kevin Decker  <kdecker@apple.com>
3485
3486         Reviewed by Brady
3487
3488         Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
3489
3490         * libWebKitSystemInterface.a:
3491
3492 2007-02-21  Anders Carlsson  <acarlsson@apple.com>
3493
3494         Add new version with WKCGContextIsBitmapContext.
3495         
3496         * WebKitSystemInterface.h:
3497         * libWebKitSystemInterface.a:
3498
3499 2006-12-16  Adele Peterson  <adele@apple.com>
3500
3501         Reviewed by Adam.
3502
3503         WebKitLibraries part of fix for:
3504         <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
3505
3506         Added wkDrawTextFieldCellFocusRing.
3507
3508         * WebKitSystemInterface.h:
3509         * libWebKitSystemInterface.a:
3510
3511 2006-10-11  Darin Adler  <darin@apple.com>
3512
3513         Reviewed by John Sullivan.
3514
3515         * WebKitSystemInterface.h: Updated to a C++-compatible version.
3516
3517 2006-08-31  Adele Peterson  <adele@apple.com>
3518
3519         Reviewed by John Sullivan.
3520
3521         Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
3522
3523         * WebKitSystemInterface.h:
3524         * libWebKitSystemInterface.a:
3525
3526 2006-08-30  Adele Peterson  <adele@apple.com>
3527
3528         Reviewed by Hyatt.
3529
3530         Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
3531         Enable secure input mode for new password fields
3532
3533         * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
3534         * libWebKitSystemInterface.a:
3535
3536 2006-07-09  Anders Carlsson  <acarlsson@apple.com>
3537
3538         Reviewed by Darin Adler.
3539
3540         * WebKitSystemInterface.h:
3541         * libWebKitSystemInterface.a:
3542         Add WKPathFromFont.
3543         
3544 2006-07-05  Adele Peterson  <adele@apple.com>
3545
3546         Reviewed by Maciej and Hyatt.
3547
3548         * WebKitSystemInterface.h: Updated.
3549         * libWebKitSystemInterface.a: Updated.
3550
3551 2006-06-16  Adele Peterson  <adele@apple.com>
3552
3553         Reviewed by Alice.
3554
3555         * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
3556         * libWebKitSystemInterface.a: ditto.
3557
3558 2006-04-01  Eric Seidel  <eseidel@apple.com>
3559
3560         * libWebKitSystemInterface.a: commit a universal binary.
3561
3562 2006-04-01  Darin Adler  <darin@apple.com>
3563
3564         Reviewed by Beth.
3565
3566         * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
3567         code to use the system default alpha.
3568
3569 2006-03-17  Eric Seidel  <eseidel@apple.com>
3570
3571         * libWebKitSystemInterface.a: commit a universal binary.
3572
3573 2006-03-17  Adele Peterson  <adele@apple.com>
3574
3575         * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
3576         * libWebKitSystemInterface.a: ditto
3577
3578 2006-02-28  John Sullivan  <sullivan@apple.com>
3579
3580         * WebKitSystemInterface.h: Removed WKMouseIsDown()
3581         * libWebKitSystemInterface.a: ditto
3582
3583 2006-02-23  Timothy Hatcher  <timothy@apple.com>
3584
3585         New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
3586
3587         * libWebKitSystemInterface.a:
3588
3589 2006-02-19  Darin Adler  <darin@apple.com>
3590
3591         * WebKitSystemInterface.h: Added WKDrawFocusRing.
3592         * libWebKitSystemInterface.a: Ditto.
3593
3594 2006-02-06  John Sullivan  <sullivan@apple.com>
3595
3596         * WebKitSystemInterface.h:
3597         * libWebKitSystemInterface.a:
3598         removed WKExecutableLinkedInTigerOrEarlier
3599
3600 2005-11-01  Darin Adler  <darin@apple.com>
3601
3602         * libWebKitSystemInterface.a: Updated.
3603
3604 2005-10-04  Maciej Stachowiak  <mjs@apple.com>
3605
3606         - updated
3607
3608         * WebKitSystemInterface.h:
3609         * libWebKitSystemInterface.a:
3610
3611 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
3612
3613         * WebKitSystemInterface.h: Update to latest
3614         * libWebKitSystemInterface.a: ditto
3615
3616 2005-09-04  Darin Adler  <darin@apple.com>
3617
3618         * WebKitSystemInterface.h: Update to latest
3619         * libWebKitSystemInterface.a: Ditto.
3620
3621 2005-08-07  Darin Adler  <darin@apple.com>
3622
3623         * libWebKitSystemInterface.a: Universal binary.
3624         * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
3625
3626 2005-07-01  John Sullivan  <sullivan@apple.com>
3627
3628         - added WKExecutableLinkedInTigerOrEarlier
3629
3630         * WebKitSystemInterface.h:
3631         * libWebKitSystemInterface.a:
3632
3633 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3634
3635         - updated for crashing bugfix
3636
3637         * libWebKitSystemInterface.a:
3638
3639 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3640
3641         - updated
3642
3643         * WebKitSystemInterface.h:
3644         * libWebKitSystemInterface.a:
3645
3646 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3647
3648         - updated
3649
3650         * WebKitSystemInterface.h:
3651         * libWebKitSystemInterface.a:
3652
3653 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3654
3655         - updated
3656
3657         * WebKitSystemInterface.h:
3658         * libWebKitSystemInterface.a:
3659
3660 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3661
3662         - updated
3663
3664         * WebKitSystemInterface.h:
3665         * libWebKitSystemInterface.a:
3666
3667 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3668
3669         - updated
3670
3671         * WebKitSystemInterface.h:
3672         * libWebKitSystemInterface.a:
3673
3674 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3675
3676         - updated
3677
3678         * WebKitSystemInterface.h:
3679         * libWebKitSystemInterface.a:
3680
3681 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3682
3683         - updated
3684
3685         * WebKitSystemInterface.h:
3686         * libWebKitSystemInterface.a:
3687
3688 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3689
3690         - updated
3691
3692         * WebKitSystemInterface.h:
3693         * libWebKitSystemInterface.a:
3694
3695 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3696
3697         - added a few more bits of SPI
3698
3699         * WebKitSystemInterface.h:
3700         * libWebKitSystemInterface.a:
3701
3702 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3703
3704         - added file type and NSURLResponse caching SPI
3705
3706         * WebKitSystemInterface.h:
3707         * libWebKitSystemInterface.a:
3708
3709 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3710
3711         - initial checkin of WebKitSystemInterface binary
3712
3713         * WebKitSystemInterface.h: Added.
3714         * libWebKitSystemInterface.a: Added.
3715