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