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