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