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