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