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