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