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