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