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