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