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