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