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