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