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