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