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