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