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