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