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