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