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