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