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