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