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