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