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