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