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