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