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