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