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