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