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