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