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