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