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