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