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