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