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