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