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