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