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