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