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