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