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