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