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