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