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