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