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