1 2018-03-17 Jiewen Tan <jiewen_tan@apple.com>
3 [WebAuthN] Implement authenticatorMakeCredential
4 https://bugs.webkit.org/show_bug.cgi?id=183527
5 <rdar://problem/35275886>
7 Reviewed by Brent Fulgham.
9 * WebKitPrivateFrameworkStubs/iOS/11/DeviceIdentity.framework/DeviceIdentity.tbd: Added.
11 2018-02-20 Tim Horton <timothy_horton@apple.com>
13 Introduce HAVE(IOSURFACE_ACCELERATOR)
14 https://bugs.webkit.org/show_bug.cgi?id=182955
15 <rdar://problem/37699510>
17 Reviewed by Sam Weinig.
19 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd:
20 * WebKitPrivateFrameworkStubs/iOS/10/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Added.
21 * WebKitPrivateFrameworkStubs/iOS/11/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Added.
22 Switch IOSurfaceAccelerator symbols over to the still-private IOSurfaceAccelerator framework.
24 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
26 Unreviewed, rolling out r227211.
28 Breaks iOS Simulator tests.
32 "Expose Safe Browsing SPI"
33 https://bugs.webkit.org/show_bug.cgi?id=181804
34 https://trac.webkit.org/changeset/227211
36 2017-12-22 Jeff Miller <jeffm@apple.com>
38 Update user-visible copyright strings to include 2018
39 https://bugs.webkit.org/show_bug.cgi?id=181141
41 Reviewed by Dan Bernstein.
43 * win/tools/scripts/COPYRIGHT-END-YEAR:
45 2017-10-05 Darin Adler <darin@apple.com>
47 Remove additional WebKitSystemInterface remnants
48 https://bugs.webkit.org/show_bug.cgi?id=177948
50 Reviewed by Andy Estes.
52 * libWebKitSystemInterfaceElCapitan.a: Removed.
53 * libWebKitSystemInterfaceIOSDevice10.a: Removed.
54 * libWebKitSystemInterfaceIOSDevice11.a: Removed.
55 * libWebKitSystemInterfaceIOSSimulator10.a: Removed.
56 * libWebKitSystemInterfaceIOSSimulator11.a: Removed.
57 * libWebKitSystemInterfaceOSX10.12.a: Removed.
58 * libWebKitSystemInterfaceOSX10.13.a: Removed.
60 2017-07-05 Jonathan Bedard <jbedard@apple.com>
62 Add WebKitPrivateFrameworkStubs for iOS 11
63 https://bugs.webkit.org/show_bug.cgi?id=173988
65 Reviewed by David Kilzer.
67 * WebKitPrivateFrameworkStubs/iOS/9: Add Mac architecture for Simulator.
68 * WebKitPrivateFrameworkStubs/iOS/10: Ditto..
69 * WebKitPrivateFrameworkStubs/iOS/11: Added.
71 2017-07-01 Dan Bernstein <mitz@apple.com>
73 [iOS] Remove code only needed when building for iOS 9.x
74 https://bugs.webkit.org/show_bug.cgi?id=174068
76 Reviewed by Tim Horton.
78 * WebKitPrivateFrameworkStubs/iOS/9: Removed.
79 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Removed.
80 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Removed.
81 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Removed.
82 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Removed.
83 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Removed.
84 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Removed.
85 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Removed.
86 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Removed.
87 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Removed.
88 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Removed.
90 2017-06-29 Jonathan Bedard <jbedard@apple.com>
92 Add WebKitSystemInterface for iOS 11
93 https://bugs.webkit.org/show_bug.cgi?id=173936
95 Reviewed by Lucas Forschler.
97 * libWebKitSystemInterfaceIOSDevice11.a: Added.
98 * libWebKitSystemInterfaceIOSSimulator11.a: Added.
100 2017-06-21 Andreas Kling <akling@apple.com>
102 [iOS] Ensure that GraphicsServices is initialized before calling GSFontPurgeFontCache().
103 https://bugs.webkit.org/show_bug.cgi?id=173616
104 <rdar://problem/30780050>
106 Reviewed by Chris Dumez.
108 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd:
110 2017-06-09 Lucas Forschler <lforschler@apple.com>
112 <rdar://problem/32683422>
114 Update existing WebKitSystemInterface libraries.
115 Add macOS 10.13 libraries.
116 Remove macOS 10.10 libraries.
117 Remove iOS 10.9 libraries.
119 Reviewed by Conrad Schultz.
121 * libWebKitSystemInterfaceElCapitan.a:
122 * libWebKitSystemInterfaceIOSDevice10.a:
123 * libWebKitSystemInterfaceIOSDevice9.a: Removed.
124 * libWebKitSystemInterfaceIOSSimulator10.a:
125 * libWebKitSystemInterfaceIOSSimulator9.a: Removed.
126 * libWebKitSystemInterfaceOSX10.12.a:
127 * libWebKitSystemInterfaceOSX10.13.a: Added.
128 * libWebKitSystemInterfaceYosemite.a: Removed.
130 2017-04-11 Dan Bernstein <mitz@apple.com>
132 [Cocoa] WebKit unnecessarily soft-links CorePrediction
133 https://bugs.webkit.org/show_bug.cgi?id=170644
135 Reviewed by Sam Weinig.
137 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added this framework stub.
138 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
140 2017-04-08 Dan Bernstein <mitz@apple.com>
142 Removed an empty directory left behind after r212841.
144 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Removed.
146 2017-02-20 Ryan Haddad <ryanhaddad@apple.com>
148 Unreviewed, rolling out r212685.
150 This change broke the 32-bit Sierra build.
154 "Resource Load Statistics: Add alternate classification
156 https://bugs.webkit.org/show_bug.cgi?id=168347
157 http://trac.webkit.org/changeset/212685
159 2017-02-20 John Wilander <wilander@apple.com>
161 Resource Load Statistics: Add alternate classification method
162 https://bugs.webkit.org/show_bug.cgi?id=168347
163 <rdar://problem/30352793>
165 Reviewed by Alex Christensen.
167 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added.
168 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
169 Stubs for private framework.
171 2017-01-12 Andreas Kling <akling@apple.com>
173 [iOS] Purge GraphicsServices font cache on memory warning.
174 <https://webkit.org/b/154343>
176 Reviewed by Antti Koivisto.
178 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Add SPI.
180 2017-01-01 Jeff Miller <jeffm@apple.com>
182 Update user-visible copyright strings to include 2017
183 https://bugs.webkit.org/show_bug.cgi?id=166278
185 Reviewed by Dan Bernstein.
187 * win/tools/scripts/COPYRIGHT-END-YEAR:
189 2016-09-07 Daniel Bates <dabates@apple.com>
191 Update WebKitSystemInterface
193 Rubber-stamped by Dean Jackson.
195 Additionally, add WebKitSystemInterface for iOS 10.
197 * libWebKitSystemInterfaceElCapitan.a:
198 * libWebKitSystemInterfaceIOSDevice10.a: Added.
199 * libWebKitSystemInterfaceIOSDevice9.a:
200 * libWebKitSystemInterfaceIOSSimulator10.a: Added.
201 * libWebKitSystemInterfaceIOSSimulator9.a:
202 * libWebKitSystemInterfaceOSX10.12.a:
203 * libWebKitSystemInterfaceYosemite.a:
205 2016-08-19 Daniel Bates <dabates@apple.com>
207 Attempt to fix the iOS 9.3 build
209 Reorder the keys in the text-based stubs to make linker happy.
211 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd:
212 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd:
213 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd:
214 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd:
215 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd:
217 2016-08-16 Daniel Bates <dabates@apple.com>
219 WKSI static library should be named by major iOS revision, not individual updates
220 https://bugs.webkit.org/show_bug.cgi?id=160727
221 <rdar://problem/22274848>
223 Reviewed by Alexey Proskuryakov.
225 * libWebKitSystemInterfaceIOSDevice9.0.a: Removed.
226 * libWebKitSystemInterfaceIOSDevice9.2.a: Removed.
227 * libWebKitSystemInterfaceIOSDevice9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSDevice9.3.a.
228 * libWebKitSystemInterfaceIOSSimulator9.0.a: Removed.
229 * libWebKitSystemInterfaceIOSSimulator9.2.a: Removed.
230 * libWebKitSystemInterfaceIOSSimulator9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSSimulator9.3.a.
232 2016-08-15 Daniel Bates <dabates@apple.com>
234 Cannot build WebKit for iOS device using Xcode 7.3/iOS 9.3 public SDK due to missing
235 private frameworks and libraries
236 https://bugs.webkit.org/show_bug.cgi?id=155931
237 <rdar://problem/25807989>
239 Reviewed by Dan Bernstein.
241 Add text-based stubs for private frameworks in iOS 9 and iOS 10 beta.
243 * WebKitPrivateFrameworkStubs: Added.
244 * WebKitPrivateFrameworkStubs/iOS: Added.
245 * WebKitPrivateFrameworkStubs/iOS/10: Added.
246 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework: Added.
247 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework/AppSupport.tbd: Added.
248 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework: Added.
249 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework/AssertionServices.tbd: Added.
250 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework: Added.
251 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework/CorePDF.tbd: Added.
252 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework: Added.
253 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Added.
254 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework: Added.
255 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd: Added.
256 * WebKitPrivateFrameworkStubs/iOS/9: Added.
257 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Added.
258 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Added.
259 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Added.
260 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Added.
261 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Added.
262 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Added.
263 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Added.
264 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Added.
265 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Added.
266 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Added.
268 2016-07-13 Per Arne Vollan <pvollan@apple.com>
270 [Win] DLLs are missing version information.
271 https://bugs.webkit.org/show_bug.cgi?id=159349
273 Reviewed by Alex Christensen.
275 Avoid using environment variable WEBKIT_LIBRARIES when finding version stamper utility,
276 in case it is not defined. Instead, use the location of the perl script to find the
279 * win/tools/scripts/version-stamp.pl:
281 2016-07-12 Per Arne Vollan <pvollan@apple.com>
283 [Win] DLLs are missing version information.
284 https://bugs.webkit.org/show_bug.cgi?id=159349
286 Reviewed by Brent Fulgham.
288 The version stamping will fail if the target path has forward slashes.
290 * win/tools/scripts/version-stamp.pl: Replace forward slashes with backslashes.
292 2016-06-14 Lucas Forschler <lforschler@apple.com>
294 Update existing WebKitSystemInterface Libraries.
295 Add macOS Sierra WebKitSystemInterface.
297 Rubber-stamped by Alexey Proskuryakov.
299 * libWebKitSystemInterfaceElCapitan.a:
300 * libWebKitSystemInterfaceIOSDevice9.2.a:
301 * libWebKitSystemInterfaceIOSSimulator9.2.a:
302 * libWebKitSystemInterfaceOSX10.12.a: Added.
303 * libWebKitSystemInterfaceYosemite.a:
305 2016-06-09 Alex Christensen <achristensen@webkit.org>
307 Clean up Visual Studio properties files after switching to CMake.
309 * win/tools/WinTools.make: Removed.
310 * win/tools/vsprops: Removed.
311 * win/tools/vsprops/FeatureDefines.props: Removed.
312 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
313 * win/tools/vsprops/GStreamer32.props: Removed.
314 * win/tools/vsprops/GStreamer64.props: Removed.
315 * win/tools/vsprops/GStreamerCommon.props: Removed.
316 * win/tools/vsprops/WinCairo.props: Removed.
317 * win/tools/vsprops/cURL.props: Removed.
318 * win/tools/vsprops/common.props: Removed.
319 * win/tools/vsprops/debug.props: Removed.
320 * win/tools/vsprops/debug_wincairo.props: Removed.
321 * win/tools/vsprops/debugsuffix.props: Removed.
322 * win/tools/vsprops/production.props: Removed.
323 * win/tools/vsprops/release.props: Removed.
325 2016-04-28 Dean Jackson <dino@apple.com>
327 Update WebKitSystemInterface to internal version 82799.
329 * WebKitSystemInterface.h:
330 * libWebKitSystemInterfaceElCapitan.a:
331 * libWebKitSystemInterfaceIOSDevice9.2.a:
332 * libWebKitSystemInterfaceIOSSimulator9.2.a:
333 * libWebKitSystemInterfaceYosemite.a:
335 2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
337 Web Inspector: make at the root should not create a WebKitLibraries/--lvm directory
338 https://bugs.webkit.org/show_bug.cgi?id=155918
340 Reviewed by Timothy Hatcher.
343 Remove no longer used --llvm option.
345 2016-03-25 Daniel Bates <dabates@apple.com>
347 Add WebKitSystemInterface for iOS 9.3
348 https://bugs.webkit.org/show_bug.cgi?id=155893
350 Rubber-stamped by Alexey Proskuryakov.
352 * libWebKitSystemInterfaceIOSDevice9.3.a: Added.
353 * libWebKitSystemInterfaceIOSSimulator9.3.a: Added.
355 2016-03-13 Joseph Pecoraro <pecoraro@apple.com>
357 Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards
358 https://bugs.webkit.org/show_bug.cgi?id=155417
360 Reviewed by Yusuke Suzuki.
362 * win/tools/vsprops/FeatureDefines.props:
363 * win/tools/vsprops/FeatureDefinesCairo.props:
365 2016-02-24 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
367 [web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface
368 https://bugs.webkit.org/show_bug.cgi?id=151688
370 Reviewed by Dean Jackson.
372 Enables the WEB_ANIMATIONS compiler switch.
374 * win/tools/vsprops/FeatureDefines.props:
375 * win/tools/vsprops/FeatureDefinesCairo.props:
377 2016-02-17 Filip Pizlo <fpizlo@apple.com>
379 Remove LLVM dependencies from WebKit
380 https://bugs.webkit.org/show_bug.cgi?id=154323
382 Reviewed by Antti Koivisto and Benjamin Poulain.
384 * LLVMIncludesElCapitan.tar.bz2: Removed.
385 * LLVMIncludesIOS9.tar.bz2: Removed.
386 * LLVMIncludesMavericks.tar.bz2: Removed.
387 * LLVMIncludesYosemite.tar.bz2: Removed.
388 * LLVMLibrariesElCapitan.tar.bz2: Removed.
389 * LLVMLibrariesIOS9.tar.bz2: Removed.
390 * LLVMLibrariesMavericks.tar.bz2: Removed.
391 * LLVMLibrariesYosemite.tar.bz2: Removed.
393 2016-01-27 Daniel Bates <dabates@apple.com>
395 Remove WebKitSystemInterface for iOS SDK < 9
396 https://bugs.webkit.org/show_bug.cgi?id=153570
398 Reviewed by Andy Estes.
400 We no longer support building for iOS < 9.
402 * libWebKitSystemInterfaceIOSDevice8.1.a: Removed.
403 * libWebKitSystemInterfaceIOSDevice8.2.a: Removed.
404 * libWebKitSystemInterfaceIOSDevice8.3.a: Removed.
405 * libWebKitSystemInterfaceIOSDevice8.4.a: Removed.
406 * libWebKitSystemInterfaceIOSSimulator8.1.a: Removed.
407 * libWebKitSystemInterfaceIOSSimulator8.2.a: Removed.
408 * libWebKitSystemInterfaceIOSSimulator8.3.a: Removed.
409 * libWebKitSystemInterfaceIOSSimulator8.4.a: Removed.
411 2016-01-26 Daniel Bates <dabates@apple.com>
413 Add WebKitSystemInterface for iOS 9.2
414 https://bugs.webkit.org/show_bug.cgi?id=153355
416 Rubber-stamped by David Kilzer.
418 * WebKitSystemInterface.h:
419 * WebKitSystemInterfaceIOS.h: Removed.
420 * libWebKitSystemInterfaceIOSDevice9.2.a: Added.
421 * libWebKitSystemInterfaceIOSSimulator9.2.a: Added.
423 2016-01-02 Andy Estes <aestes@apple.com>
425 Try to fix the Windows build
427 After r194496, the Windows build appeared to use a stale copy of StdLibExtras.h. I deleted the build directory
428 on the bots, and am touching this file to force a new build.
430 * win/tools/vsprops/common.props:
432 2016-01-01 Jeff Miller <jeffm@apple.com>
434 Update user-visible copyright strings to include 2016
435 https://bugs.webkit.org/show_bug.cgi?id=152531
437 Reviewed by Alexey Proskuryakov.
439 * win/tools/scripts/COPYRIGHT-END-YEAR:
441 2015-12-19 Dan Bernstein <mitz@apple.com>
443 [Mac] WebKit contains dead source code for OS X Mavericks and earlier
444 https://bugs.webkit.org/show_bug.cgi?id=152462
446 Reviewed by Alexey Proskuryakov.
448 * libWebKitSystemInterfaceMavericks.a: Removed.
450 2015-12-16 Youenn Fablet <youenn.fablet@crf.canon.fr>
452 [Fetch API] Add fetch API compile time flag
453 https://bugs.webkit.org/show_bug.cgi?id=152254
455 Reviewed by Darin Adler.
457 * win/tools/vsprops/FeatureDefines.props:
458 * win/tools/vsprops/FeatureDefinesCairo.props:
460 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
462 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
463 https://bugs.webkit.org/show_bug.cgi?id=150792
465 Reviewed by Saam Barati.
467 * win/tools/vsprops/FeatureDefines.props:
468 * win/tools/vsprops/FeatureDefinesCairo.props:
470 2015-12-01 Commit Queue <commit-queue@webkit.org>
472 Unreviewed, rolling out r192914.
473 https://bugs.webkit.org/show_bug.cgi?id=151734
475 JSC tests for this change are failing on 32 and 64-bit bots
476 (Requested by ryanhaddad on #webkit).
480 "[ES6] Implement LLInt/Baseline Support for ES6 Generators and
482 https://bugs.webkit.org/show_bug.cgi?id=150792
483 http://trac.webkit.org/changeset/192914
485 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
487 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
488 https://bugs.webkit.org/show_bug.cgi?id=150792
490 Reviewed by Saam Barati.
492 * win/tools/vsprops/FeatureDefines.props:
493 * win/tools/vsprops/FeatureDefinesCairo.props:
495 2015-11-05 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
497 Add runtime and compile time flags for enabling Web Animations API and model.
498 https://bugs.webkit.org/show_bug.cgi?id=150914
500 Reviewed by Benjamin Poulain.
502 Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag.
504 * win/tools/vsprops/FeatureDefines.props:
505 * win/tools/vsprops/FeatureDefinesCairo.props:
507 2015-11-01 Yusuke Suzuki <utatane.tea@gmail.com>
509 [ES6] Support Generator Syntax
510 https://bugs.webkit.org/show_bug.cgi?id=150769
512 Reviewed by Geoffrey Garen.
514 Added ENABLE_ES6_GENERATORS flag.
516 * win/tools/vsprops/FeatureDefines.props:
517 * win/tools/vsprops/FeatureDefinesCairo.props:
519 2015-10-26 Dana Burkart <dburkart@apple.com>
521 `make analyze` should build using the debug configuration
522 https://bugs.webkit.org/show_bug.cgi?id=150571
524 Reviewed by Lucas Forschler.
528 2015-10-20 Yoav Weiss <yoav@yoav.ws>
530 Rename the PICTURE_SIZES flag to CURRENTSRC
531 https://bugs.webkit.org/show_bug.cgi?id=150275
533 Reviewed by Dean Jackson.
535 * win/tools/vsprops/FeatureDefines.props:
536 * win/tools/vsprops/FeatureDefinesCairo.props:
538 2015-10-08 Daniel Bates <dabates@apple.com>
540 Add LLVM binaries for iOS 9 device
541 https://bugs.webkit.org/show_bug.cgi?id=149913
543 Rubber-stamped by Filip Pizlo.
545 Add LLVM 3.6.2 binaries for ARM64-based iOS devices. We make use of LLVM for the FTL,
546 which is enabled for 64-bit iOS devices.
548 I built these binaries by performing the following:
550 1) Check out WebKit to a directory like /some/path/OpenSource.
552 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.
554 3) In /some/path/OpenSource, delete the WebKitBuild directory to ensure a clean build.
556 4) Run `Tools/Scripts/build-jsc --release --device ARCHS=arm64 ONLY_ACTIVE_ARCH=NO` to build both LLVM and JavaScriptCore.
558 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.
560 * LLVMIncludesIOS9.tar.bz2: Added.
561 * LLVMLibrariesIOS9.tar.bz2: Added.
563 2015-09-25 Alex Christensen <achristensen@webkit.org>
565 Prepare internal AppleWin build for CMake
566 https://bugs.webkit.org/show_bug.cgi?id=149570
568 Reviewed by Brent Fulgham.
570 * win/tools/scripts/auto-version.pl:
571 Use the WEBKIT_LIBRARIES environment variable if it exists.
573 2015-09-25 Brent Fulgham <bfulgham@apple.com>
575 [Win] Unreviewed build fix.
577 * win/tools/vsprops/FeatureDefines.props: Let Windows build know about
578 the STREAMS_API feature.
580 2015-09-24 Daniel Bates <dabates@apple.com>
582 Add WebKitSystemInterface for iOS 9.0
583 https://bugs.webkit.org/show_bug.cgi?id=149550
585 Rubber-stamped by Alexey Proskuryakov.
587 * WebKitSystemInterface.h:
588 * libWebKitSystemInterfaceIOSDevice9.0.a: Added.
589 * libWebKitSystemInterfaceIOSSimulator9.0.a: Added.
591 2015-09-18 Alex Christensen <achristensen@webkit.org>
593 Remove last required use of WEBKIT_LIBRARIES environment variable on Windows
594 https://bugs.webkit.org/show_bug.cgi?id=149355
596 Reviewed by Brent Fulgham.
598 * win/tools/scripts/auto-version.pl:
599 Use the directory of $0 (the currently executed perl script) to find the perl script instead of an environment variable.
600 This makes it possible to build WebKit on Windows without environment variables.
602 2015-09-14 Chris Dumez <cdumez@apple.com>
604 Disable PICTURE_SIZES on AppleWin
605 https://bugs.webkit.org/show_bug.cgi?id=149125
607 Reviewed by Alexey Proskuryakov.
609 * win/tools/vsprops/FeatureDefines.props:
611 2015-08-31 Brent Fulgham <bfulgham@apple.com>
613 [Win] Unreviewed build fix.
615 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 build of this
616 library to avoid linker errors on build bots.
618 2015-08-21 Brent Fulgham <bfulgham@apple.com>
620 [Win] Unreviewed build fix.
622 * win/tools/vsprops/common.props: Ignore a warning that is filling the
623 build logs with useless cruft.
625 2015-08-20 Lucas Forschler <lforschler@apple.com>
627 Check in LLVM 3.6.2 binary drops for OS X Mavericks.
628 Check in drops built from the LLVM 3.6.2 open source release.
630 * LLVMIncludesMavericks.tar.bz2:
631 * LLVMLibrariesMavericks.tar.bz2:
633 2015-08-12 Lucas Forschler <lforschler@apple.com>
635 Check in LLVM 3.6.2 binary drops for OS X Yosemite
636 Check in drops built from the LLVM 3.6.2 open source release.
638 2015-08-11 Brent Fulgham <bfulgham@apple.com>
640 [Win] Unreviewed build fix for VS2015 targets.
642 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 version of library.
644 2015-08-04 Alex Christensen <achristensen@webkit.org>
646 Fix quirks with CMake and VS2015
647 https://bugs.webkit.org/show_bug.cgi?id=147663
649 Reviewed by Brent Fulgham.
651 * win/tools/vsprops/common.props:
652 Hide some warnings. Using the same variable names in nested scopes is ok for now.
654 2015-08-04 Brent Fulgham <bfulgham@apple.com>
656 [Win] Update Apple Windows build for VS2015
657 https://bugs.webkit.org/show_bug.cgi?id=147653
659 Reviewed by Dean Jackson.
661 * win/tools/vsprops/common.props: Fix build flags to use Windows 7
662 (WINVER=0x601) as minimum build target for 64-bit builds.
664 2015-08-03 Filip Pizlo <fpizlo@apple.com>
666 Check in LLVM 3.6.2 binary drops for El Capitan
667 https://bugs.webkit.org/show_bug.cgi?id=147582
669 Reviewed by Alexey Proskuryakov.
671 Check in drops built from the LLVM 3.6.2 open source release.
673 These drops were built by doing:
675 1) Check out WebKit to a directory like /some/path/OpenSource.
677 2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:
679 http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz
681 3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
682 totally clean build (i.e. delete WebKitBuild before starting).
684 4) Run the following to create binary drops:
686 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
688 * LLVMIncludesElCapitan.tar.bz2: Added.
689 * LLVMLibrariesElCapitan.tar.bz2: Added.
691 2015-07-28 Yusuke Suzuki <utatane.tea@gmail.com>
693 [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
694 https://bugs.webkit.org/show_bug.cgi?id=147350
696 Reviewed by Sam Weinig.
698 * win/tools/vsprops/FeatureDefines.props:
699 * win/tools/vsprops/FeatureDefinesCairo.props:
701 2015-07-20 Gordon Sheridan <gordon_sheridan@apple.com>
703 WKSI support for blocking a plug-in for non-security reasons.
704 https://bugs.webkit.org/show_bug.cgi?id=145009
706 Reviewed by Anders Carlsson.
708 * WebKitSystemInterface.h:
709 * libWebKitSystemInterfaceMavericks.a:
710 * libWebKitSystemInterfaceYosemite.a:
712 2015-07-02 Daniel Bates <dabates@apple.com>
714 [iOS] Add WebKitSystemInterface for iOS 8.4
715 https://bugs.webkit.org/show_bug.cgi?id=146548
717 Rubber-stamped by Zalan Bujtas.
719 * WebKitSystemInterfaceIOS.h:
720 * libWebKitSystemInterfaceIOSDevice8.4.a: Added.
721 * libWebKitSystemInterfaceIOSSimulator8.4.a: Added.
723 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com>
725 Implement ECMAScript Internationalization API
726 https://bugs.webkit.org/show_bug.cgi?id=90906
728 Reviewed by Benjamin Poulain.
730 * win/tools/vsprops/FeatureDefines.props: add ENABLE_INTL flag
731 * win/tools/vsprops/FeatureDefinesCairo.props: add ENABLE_INTL flag
733 2015-06-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
735 [Win] Activate SSE support for 32-bit builds.
736 https://bugs.webkit.org/show_bug.cgi?id=144923
738 Reviewed by Brent Fulgham.
740 * win/tools/vsprops/common.props:
742 2015-06-26 Per Arne Vollan <peavo@outlook.com>
744 [WinCairo] Enable WEB_TIMING.
745 https://bugs.webkit.org/show_bug.cgi?id=146357
747 Reviewed by Brent Fulgham.
749 * win/tools/vsprops/FeatureDefinesCairo.props:
751 2015-06-26 Csaba Osztrogonác <ossy@webkit.org>
753 Unreviewed buildfix after r185971, disable WEB_TIMING.
755 * win/tools/vsprops/FeatureDefinesCairo.props:
757 2015-06-25 Brent Fulgham <bfulgham@apple.com>
759 [WIN] Enable WEB_TIMING API
760 https://bugs.webkit.org/show_bug.cgi?id=146330
761 <rdar://problem/21530765>
763 Reviewed by Dean Jackson.
765 Enable WEB_TIMING features on Windows by activating the feature flag,
766 and correcting some build errors.
768 * win/tools/vsprops/FeatureDefines.props: Enable feature flag.
769 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
771 2015-05-27 Dean Jackson <dino@apple.com>
773 img.currentSrc problem in strict mode with old picturefill
774 https://bugs.webkit.org/show_bug.cgi?id=144095
775 <rdar://problem/21087013>
777 Reviewed by Simon Fraser.
779 Add a PICTURE_SIZES flag.
781 * win/tools/vsprops/FeatureDefines.props:
782 * win/tools/vsprops/FeatureDefinesCairo.props:
784 2015-05-09 Yoav Weiss <yoav@yoav.ws>
786 Remove the PICTURE_SIZES build flag
787 https://bugs.webkit.org/show_bug.cgi?id=144679
789 Reviewed by Benjamin Poulain.
791 Removed the PICTURE_SIZES build time flag.
793 * win/tools/vsprops/FeatureDefines.props:
794 * win/tools/vsprops/FeatureDefinesCairo.props:
796 2015-05-05 daegyu lee <daegyu.lee@navercorp.com>
798 Remove the remaining vestiges of SVG feature define
799 https://bugs.webkit.org/show_bug.cgi?id=144655
801 Reviewed by Alexey Proskuryakov.
803 * win/tools/vsprops/FeatureDefines.props:
804 * win/tools/vsprops/FeatureDefinesCairo.props:
806 2015-04-29 Per Arne Vollan <peavo@outlook.com>
808 [WinCairo] Turn on WebGL.
809 https://bugs.webkit.org/show_bug.cgi?id=144389
811 Reviewed by Brent Fulgham.
813 * win/tools/vsprops/FeatureDefinesCairo.props:
815 2015-04-27 Brent Fulgham <bfulgham@apple.com>
817 [Win] Deactivate WebGL until Windows tests work properly
818 https://bugs.webkit.org/show_bug.cgi?id=144291
819 <rdar://problem/20707307>
821 Reviewed by Zalan Bujtas.
823 * win/tools/vsprops/FeatureDefines.props: Turn off the WEB_GL
824 feature for the Apple Windows port.
826 2015-04-28 Per Arne Vollan <peavo@outlook.com>
828 [Win] Enable ES6 template literals
829 https://bugs.webkit.org/show_bug.cgi?id=144316
831 Reviewed by Csaba Osztrogonác.
833 * win/tools/vsprops/FeatureDefines.props:
834 * win/tools/vsprops/FeatureDefinesCairo.props:
836 2015-04-25 Martin Robinson <mrobinson@igalia.com>
838 Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
839 https://bugs.webkit.org/show_bug.cgi?id=144182
841 Reviewed by Simon Fraser.
843 * win/tools/vsprops/FeatureDefines.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
844 * win/tools/vsprops/FeatureDefinesCairo.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
846 2015-04-17 Daniel Bates <dabates@apple.com>
848 Not able to build WebKit against iOS Simulator 8.3 SDK
849 https://bugs.webkit.org/show_bug.cgi?id=143883
851 Reviewed by David Kilzer.
853 Add WebKitSystemInterface for iOS 8.3.
855 * libWebKitSystemInterfaceIOSDevice8.3.a: Added.
856 * libWebKitSystemInterfaceIOSSimulator8.3.a: Added.
858 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
860 [Win] [SVG -> OTF Converter] Turn off on Windows until I can get the tests under control
864 * win/tools/vsprops/FeatureDefines.props:
866 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
868 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
869 https://bugs.webkit.org/show_bug.cgi?id=143402
871 Reviewed by Darin Adler.
873 * win/tools/vsprops/FeatureDefines.props: Enable the define.
875 2015-03-09 Daniel Bates <dabates@apple.com>
877 [iOS] Add WebKitSystemInterface for iOS 8.2
878 https://bugs.webkit.org/show_bug.cgi?id=142505
880 Reviewed by Andy Estes.
882 * libWebKitSystemInterfaceIOSDevice8.2.a: Added.
883 * libWebKitSystemInterfaceIOSSimulator8.2.a: Added.
885 2015-03-06 Csaba Osztrogonác <ossy@webkit.org>
887 Remove Mountain Lion libraries since ML isn't supported
888 https://bugs.webkit.org/show_bug.cgi?id=142332
890 Reviewed by Darin Adler.
892 * LLVMIncludesMountainLion.tar.bz2: Removed.
893 * LLVMLibrariesMountainLion.tar.bz2: Removed.
895 2015-03-03 Brent Fulgham <bfulgham@apple.com>
897 [Win] [Attachment] New Tests fail on Windows
898 https://bugs.webkit.org/show_bug.cgi?id=142017
900 Unreviewed test fix. Just activate the feature.
902 * win/tools/vsprops/FeatureDefines.props:
903 * win/tools/vsprops/FeatureDefinesCairo.props:
905 2015-02-26 Brent Fulgham <bfulgham@apple.com>
907 [Win] Unreviewed build fix after r180676.
909 I forgot to checkin one of the more important changes!
911 * win/tools/vsprops/common.props:
913 2015-02-26 Brent Fulgham <bfulgham@apple.com>
915 [Win] Make build logs more legible by reducing noise
916 https://bugs.webkit.org/show_bug.cgi?id=142034
918 Reviewed by Alexey Proskuryakov.
920 Modify batch files, makefiles, and DOS commands to remove
921 uninteresting/unhelpful output.
923 * win/tools/vsprops/common.props:
925 2015-02-25 peavo@outlook.com <peavo@outlook.com>
927 [WinCairo] WinLauncher is not starting on Vista.
928 https://bugs.webkit.org/show_bug.cgi?id=141905
930 Reviewed by Alex Christensen.
932 We have to soft link with Media Foundation functions to be able
933 to start on Vista and WinXP.
935 * win/tools/vsprops/WinCairo.props: Remove Media Foundation input libraries.
937 2015-02-03 Brent Fulgham <bfulgham@apple.com>
939 [Win] Unreviewed build fix. Turn on feature flags for items
940 we currently ship/test on Mac.
942 * win/tools/vsprops/FeatureDefines.props: Activate ENABLE_DOM4_EVENTS_CONSTRUCTOR
943 and CURSOR_VISIBILITY.
945 2015-01-28 Sam Weinig <sam@webkit.org>
947 Remove libWebKitSystemInterfaceMountainLion.a
949 Reviewed by Mark Rowe.
951 * libWebKitSystemInterfaceMountainLion.a: Removed.
953 2015-01-28 peavo@outlook.com <peavo@outlook.com>
955 [WinCairo] Enable CSS_SELECTORS_LEVEL4.
956 https://bugs.webkit.org/show_bug.cgi?id=141003
958 Reviewed by Brent Fulgham.
960 * win/tools/vsprops/FeatureDefinesCairo.props:
962 2015-01-22 David Kilzer <ddkilzer@apple.com>
964 [iOS] Fix build for external iphoneos SDK
966 Reviewed by Daniel Bates.
968 * WebKitSystemInterface.h: Remove import of the
969 <IOSurface/IOSurface.h> header, and add a typedef for
970 IOSurfaceRef in its place.
972 2015-01-22 Brent Fulgham <bfulgham@apple.com>
974 [Win] Unreviewed gardening.
976 Activate ENABLE(MOUSE_CURSOR_SCALE). This works on Windows and causes more tests to pass.
978 * win/tools/vsprops/FeatureDefines.props:
979 * win/tools/vsprops/FeatureDefinesCairo.props:
981 2015-01-20 Brent Fulgham <bfulgham@apple.com>
983 [Win] Unreviewed gardening.
985 * win/tools/vsprops/FeatureDefines.props: Add feature definition for SVG converter,
986 but do NOT turn it on.
987 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
989 2015-01-19 peavo@outlook.com <peavo@outlook.com>
991 [WinCairo][Video] Windows Media Foundation implementation is not completed.
992 https://bugs.webkit.org/show_bug.cgi?id=140337
994 Reviewed by Alex Christensen.
996 Link with Media Foundation libraries.
998 * win/tools/vsprops/WinCairo.props:
1000 2015-01-01 Jeff Miller <jeffm@apple.com>
1002 Update user-visible copyright strings to include 2015
1003 https://bugs.webkit.org/show_bug.cgi?id=139880
1005 Reviewed by Darin Adler.
1007 * win/tools/scripts/COPYRIGHT-END-YEAR:
1009 2014-12-19 Daniel Bates <dabates@apple.com>
1011 [iOS] Add WebKitSystemInterface for iOS 8.1
1012 https://bugs.webkit.org/show_bug.cgi?id=139831
1014 Reviewed by Alexey Proskuryakov.
1016 Towards building the iOS WebKit port using the public SDK, add the
1017 WebKitSystemInterface for iOS version 8.1.
1019 * WebKitSystemInterfaceIOS.h: Added.
1020 * libWebKitSystemInterfaceIOSDevice8.1.a: Added.
1021 * libWebKitSystemInterfaceIOSSimulator8.1.a: Added.
1023 2014-12-17 Brent Fulgham <bfulgham@apple.com>
1025 [Win] Unreviewed build fix (for full build)
1027 * win/tools/vsprops/FeatureDefines.props: Add missing export so the
1028 derived sources are generated properly.
1029 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1031 2014-10-29 Tim Horton <timothy_horton@apple.com>
1033 Implement action menus for data detected items
1034 https://bugs.webkit.org/show_bug.cgi?id=138178
1035 <rdar://problem/18709436>
1037 Reviewed by Anders Carlsson.
1039 * WebKitSystemInterface.h:
1040 * libWebKitSystemInterfaceMavericks.a:
1041 * libWebKitSystemInterfaceMountainLion.a:
1042 * libWebKitSystemInterfaceYosemite.a:
1043 Update WebKitSystemInterface.
1045 2014-10-14 Brent Fulgham <bfulgham@apple.com>
1047 [Win] Enable Encrypted Media Support
1048 https://bugs.webkit.org/show_bug.cgi?id=137710
1049 <rdar://problem/18652699>
1051 Reviewed by Jer Noble.
1053 * win/tools/vsprops/FeatureDefines.props: Activate the
1054 ENCRYPTED_MEDIA_V2 flag on Windows.
1056 2014-10-01 Mark Rowe <mrowe@apple.com>
1058 <https://webkit.org/b/137308> WebKit should build on OS X Yosemite for external users
1060 Add versions of WebKitSystemInterface and LLVM for Yosemite. The LLVM build is from
1061 LLVM SVN r206312, matching the Mavericks and Mountain Lion builds.
1063 Reviewed by Dan Bernstein.
1065 * LLVMIncludesYosemite.tar.bz2: Added.
1066 * LLVMLibrariesYosemite.tar.bz2: Added.
1067 * WebKitSystemInterface.h:
1068 * libWebKitSystemInterfaceMavericks.a:
1069 * libWebKitSystemInterfaceMountainLion.a:
1070 * libWebKitSystemInterfaceYosemite.a: Added.
1072 2014-09-23 Roger Fong <roger_fong@apple.com>
1074 [Windows] Enable CSS Supports Rule on Windows.
1076 * win/tools/vsprops/FeatureDefines.props:
1078 2014-09-19 Brent Fulgham <bfulgham@apple.com>
1080 [Win] Turn off SSE Instructions for 32-bit Builds
1081 https://bugs.webkit.org/show_bug.cgi?id=136959
1082 <rdar://problem/18375370>
1084 Reviewed by Dean Jackson.
1086 * win/tools/vsprops/common.props: Conditionally exclude the enhanced (SSE) instruction
1087 set when building for 32-bit Windows. Otherwise, continue using SSE.
1089 2014-09-15 peavo@outlook.com <peavo@outlook.com>
1091 [WinCairo] Make it easier to enable/disable GStreamer.
1092 https://bugs.webkit.org/show_bug.cgi?id=135766
1094 Reviewed by Brent Fulgham.
1096 Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO.
1098 * win/tools/vsprops/GStreamerCommon.props: Add user macro ENABLE_GSTREAMER_WINCAIRO.
1100 2014-09-08 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1103 https://bugs.webkit.org/show_bug.cgi?id=136571
1105 Reviewed by Darin Adler.
1107 * win/tools/vsprops/FeatureDefines.props:
1108 * win/tools/vsprops/FeatureDefinesCairo.props:
1110 2014-09-04 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1112 Remove CSS_FILTERS flag
1113 https://bugs.webkit.org/show_bug.cgi?id=136529
1115 Reviewed by Dirk Schulze.
1117 * win/tools/vsprops/FeatureDefines.props:
1118 * win/tools/vsprops/FeatureDefinesCairo.props:
1120 2014-08-27 peavo@outlook.com <peavo@outlook.com>
1122 [WinCairo] Link error.
1123 https://bugs.webkit.org/show_bug.cgi?id=136286
1125 Reviewed by Darin Adler.
1127 Link with the dynamic runtime libraries, since the WinCairo libraries link with these.
1129 * win/tools/vsprops/common.props:
1131 2014-08-26 Brent Fulgham <bfulgham@apple.com>
1133 [Win] Version stamp should include package-level version
1134 https://bugs.webkit.org/show_bug.cgi?id=136266
1135 <rdar://problem/18134138>
1137 Reviewed by David Kilzer.
1139 * win/tools/scripts/auto-version.pl: Retain the full major build
1140 version in addition to the three-digit value we use internally.
1141 * win/tools/scripts/version-stamp.pl: Find and use the full 3+ digit
1142 major build version when stamping the final output file.
1145 2014-08-25 Brent Fulgham <bfulgham@apple.com>
1147 [Win] Pass OFFICIAL_BUILD flag to WebInspectorUI build process
1148 https://bugs.webkit.org/show_bug.cgi?id=136229
1150 Reviewed by Dean Jackson.
1152 * win/tools/vsprops/common.props: Pass OFFICIAL_BUILD argument
1153 from VS to child Make processes.
1155 2014-08-17 Brent Fulgham <bfulgham@apple.com>
1157 [Win] Unreviewed build fix.
1159 Upload static VS2013 version of WebKitSystemInterface.
1161 * win/lib32/WebKitSystemInterface.lib:
1163 2014-08-15 Brent Fulgham <bfulgham@apple.com>
1165 [Win] Link to static VS2013 runtime library.
1166 https://bugs.webkit.org/show_bug.cgi?id=136007
1167 <rdar://problem/18037766>
1169 Reviewed by Dean Jackson.
1171 * win/tools/vsprops/common.props: Update link command.
1172 * win/tools/vsprops/debugsuffix.props: Ditto.
1174 2014-08-14 Brent Fulgham <bfulgham@apple.com>
1176 [Win] Extend auto-version and version-stamp for RC_ProjectBuildVersion
1177 https://bugs.webkit.org/show_bug.cgi?id=135948
1178 <rdar://problem/18022221>
1180 Reviewed by David Kilzer.
1182 * win/tools/scripts/auto-version.pl:
1183 (splitVersion): Use RC_ProjectBuildVersion (or RC_PROJECTBUILDVERSION) if set
1184 in the environment as the 'Build Version', unless the multi-tuple version
1185 supplied by RC_ProjectSourceVersion already has a fourth component.
1186 * win/tools/scripts/version-stamp.pl: Check for RC_ProjectBuildVersion and
1187 use it in preference to RC_PROJECTBUILDVERSION.
1189 2014-08-08 Joseph Pecoraro <pecoraro@apple.com>
1191 make clean does not work in OpenSource, fails in WebKitLibraries
1192 https://bugs.webkit.org/show_bug.cgi?id=135734
1194 Reviewed by David Kilzer.
1197 Add a "clean" target that runs copy-webkitlibraries-to-product-dir
1198 with the new --clean switch.
1200 2014-08-04 Benjamin Poulain <benjamin@webkit.org>
1202 Add a flag for the CSS Selectors level 4 implementation
1203 https://bugs.webkit.org/show_bug.cgi?id=135535
1205 Reviewed by Andreas Kling.
1207 * win/tools/vsprops/FeatureDefines.props:
1209 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1211 [Win] Use RC_PROJECTBUILDVERSION as build portion of version
1212 https://bugs.webkit.org/show_bug.cgi?id=135478
1214 Reviewed by David Kilzer.
1216 * win/tools/scripts/version-stamp.pl: Check environment for
1217 RC_PROJECTBUILDVERSION, and use it for the build portion of
1218 the file version resource. Otherwise, use the __VERSION_BUILD__
1219 value we calculated from the version string.
1221 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1223 [Win] Fix build failure when using 5-tuple build versions.
1224 https://bugs.webkit.org/show_bug.cgi?id=135464
1225 <rdar://problem/17872507>
1227 Reviewed by David Kilzer.
1229 * win/tools/scripts/version-stamp.pl: Modify the environment for
1230 the VersionStamper sub-process to work around bug in that tool.
1232 2014-07-29 Brent Fulgham <bfulgham@apple.com>
1234 [Win] Modify version numbering scheme to support 5-tuple versions
1235 https://bugs.webkit.org/show_bug.cgi?id=135400
1236 <rdar://problem/17849033>
1238 Reviewed by David Kilzer.
1240 Revise the auto-version.pl script so that it generates a set of packed
1241 version tuples that allow us to map 5-tuple versions into something
1242 that will work with Windows' 3-tuple version structure.
1244 * win/tools/scripts/auto-version.pl:
1245 (packTwoValues): Added,
1246 (splitVersion): Revised to return packed combination of minor-tiny and
1247 micro-nano to be used as "MINOR" and "TINY" portion of version.
1248 (splitBuildMajorVersion): Deleted.
1249 * win/tools/scripts/version-stamp.pl: Added.
1251 2014-07-23 Bem Jones-Bey <bjonesbe@adobe.com>
1253 Remove CSS_EXCLUSIONS compile flag and leftover code
1254 https://bugs.webkit.org/show_bug.cgi?id=135175
1256 Reviewed by Zoltan Horvath.
1258 At this point, the CSS_EXCLUSIONS flag guards nothing but some useless
1259 stubs. This removes the flag and the useless code.
1261 * win/tools/vsprops/FeatureDefines.props:
1262 * win/tools/vsprops/FeatureDefinesCairo.props:
1264 2014-07-22 Brent Fulgham <bfulgham@apple.com>
1266 Correct handling of __VERSION_TEXT__ for 4+-tuple versions
1267 https://bugs.webkit.org/show_bug.cgi?id=135161
1268 <rdar://problem/17763546>
1270 Reviewed by David Kilzer.
1272 Revise the auto-version.pl script to properly handle version
1273 strings with 4 (or more) version tuples. Previously these were
1274 being truncated from the version.
1276 * win/tools/scripts/auto-version.pl:
1277 (splitVersion): Return truncated version of
1278 overall version string.
1280 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1282 [Win] Extend auto-version.pl to handle 5-tuple versions
1283 https://bugs.webkit.org/show_bug.cgi?id=135124
1284 <rdar://problem/17750334>
1286 Reviewed by David Kilzer.
1288 Extend tuple parsing to handle up to five tuples, and as
1289 few as a single tuple. On Windows, the two additional
1292 Also corrected regular expression capture logic to use local
1293 blocks, preventing later capture expressions from reusing
1294 previous capture results when the current expression failed
1295 to find a match (GRRR, Perl!).
1297 Clean up code by putting logic into a couple of subroutines.
1299 * win/tools/scripts/auto-version.pl:
1301 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1303 [Win] Correct auto-version.pl script for two-digit version numbers
1304 https://bugs.webkit.org/show_bug.cgi?id=135119
1305 <rdar://problem/17743959>
1307 Reviewed by David Kilzer.
1309 The $MAJOR_VERSION must be the first digit of $BUILD_MAJOR_VERSION,
1310 and $MINOR_VERSION must be the remaining digits.
1312 Also correct regexp (line 90) that was allowing version numbers
1313 larger than three digits to be processed.
1315 * win/tools/scripts/auto-version.pl: Correct regular expression.
1317 2014-07-18 Dana Burkart <dburkart@apple.com>
1319 Add a new 'analyze' target to the makefile. This will make use of a new
1320 'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
1322 https://bugs.webkit.org/show_bug.cgi?id=135057
1323 <rdar://problem/10193187>
1325 Reviewed by David Kilzer.
1331 2014-07-10 Alex Christensen <achristensen@webkit.org>
1333 Enable same features on all Windows ports.
1334 https://bugs.webkit.org/show_bug.cgi?id=134715
1336 Reviewed by Brent Fulgham.
1338 * win/tools/vsprops/FeatureDefinesCairo.props:
1339 Made identical to FeatureDefines.props.
1341 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1343 [Win] Unreviewed build fix.
1345 Build bots don't have a three-part default version string,
1346 breaking pattern matching. Handle this case.
1348 * win/tools/scripts/auto-version.pl:
1350 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1352 [Win] Unreviewed gardening.
1354 * win/tools/scripts/auto-version.pl: Protect against
1355 malformed paths (trailing backslashes).
1356 * win/tools/scripts/feature-defines.pl: Make sure result
1357 has an EOL character.
1359 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1361 [Win] Remove uses of 'bash' in build system
1362 https://bugs.webkit.org/show_bug.cgi?id=134782
1363 <rdar://problem/17615533>
1365 Reviewed by Dean Jackson.
1367 Remove uses of 'bash' by replacing Windows-specific bash scripts
1368 with Perl equivalents.
1370 * win/tools/scripts/feature-defines.pl: Copied from WebKitLibraries/win/tools/scripts/feature-defines.sh.
1371 * win/tools/scripts/feature-defines.sh: Removed.
1373 2014-07-08 Brent Fulgham <bfulgham@apple.com>
1375 [Win] Implement auto-version as a Perl program
1376 https://bugs.webkit.org/show_bug.cgi?id=134745
1377 <rdar://problem/17597801>
1379 Reviewed by David Kilzer.
1381 Translate the auto-version.sh bash script into an equivalent
1384 * win/tools/scripts/auto-version.pl: Added.
1385 * win/tools/scripts/auto-version.sh: Removed.
1387 2014-07-06 Yoav Weiss <yoav@yoav.ws>
1389 Turn on img@sizes compile flag
1390 https://bugs.webkit.org/show_bug.cgi?id=134634
1392 Reviewed by Benjamin Poulain.
1394 * win/tools/vsprops/FeatureDefines.props: Added compile flag.
1396 2014-07-01 Pratik Solanki <psolanki@apple.com>
1398 Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled
1399 https://bugs.webkit.org/show_bug.cgi?id=134454
1400 <rdar://problem/17510980>
1402 Reviewed by Andreas Kling.
1404 * WebKitSystemInterface.h:
1405 * libWebKitSystemInterfaceMavericks.a:
1406 * libWebKitSystemInterfaceMountainLion.a:
1408 2014-06-25 Laszlo Gombos <l.gombos@samsung.com>
1410 Remove build guard for progress element
1411 https://bugs.webkit.org/show_bug.cgi?id=134292
1413 Reviewed by Benjamin Poulain.
1415 * win/tools/vsprops/FeatureDefines.props:
1416 * win/tools/vsprops/FeatureDefinesCairo.props:
1418 2014-06-21 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1420 Removing PAGE_VISIBILITY_API compile guard.
1421 https://bugs.webkit.org/show_bug.cgi?id=133844
1423 Reviewed by Gavin Barraclough.
1425 * win/tools/vsprops/FeatureDefines.props:
1426 * win/tools/vsprops/FeatureDefinesCairo.props:
1428 2014-06-11 Jer Noble <jer.noble@apple.com>
1430 Update WKSI for <rdar://problem/17009091>.
1432 Rubber stamped by Eric Carlson.
1434 * libWebKitSystemInterfaceMavericks.a:
1435 * libWebKitSystemInterfaceMountainLion.a:
1437 2014-06-02 David Kilzer <ddkilzer@apple.com>
1439 Error running copy-webkitlibraries-to-product-directory
1440 <http://webkit.org/b/133449>
1441 <rdar://problem/17047638>
1443 Reviewed by Filip Pizlo.
1445 * Makefile: Ignore the mysterious future. Use "@true" to
1446 suppress the annoying "Nothing to be done for `libs'." message.
1448 2014-05-27 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1451 https://bugs.webkit.org/show_bug.cgi?id=132863
1453 Reviewed by Csaba Osztrogonác.
1455 * win/tools/vsprops/FeatureDefines.props:
1456 * win/tools/vsprops/FeatureDefinesCairo.props:
1458 2014-05-20 Dean Jackson <dino@apple.com>
1460 [Mac] Allow popup menus to override default appearance
1461 https://bugs.webkit.org/show_bug.cgi?id=133129
1463 Reviewed by Tim Horton.
1465 Add a new parameter to WKPopupMenu.
1467 * WebKitSystemInterface.h:
1468 * libWebKitSystemInterfaceMavericks.a:
1469 * libWebKitSystemInterfaceMountainLion.a:
1471 2014-05-14 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1473 Remove CSS_STICKY_POSITION guards
1474 https://bugs.webkit.org/show_bug.cgi?id=132676
1476 Reviewed by Simon Fraser.
1478 * win/tools/vsprops/FeatureDefines.props:
1479 * win/tools/vsprops/FeatureDefinesCairo.props:
1481 2014-05-06 David Kilzer <ddkilzer@apple.com>
1483 Add Makefile targets for copying static libraries (LLVM and WKSI)
1484 <http://webkit.org/b/132619>
1486 Reviewed by Mark Rowe.
1489 (libs): Install both LLVM and WKSI static libraries.
1490 (all): Add dependency on 'libs' target.
1491 (debug d): Set configuration, the call 'libs' target.
1494 2014-05-05 Dean Jackson <dino@apple.com>
1496 https://bugs.webkit.org/show_bug.cgi?id=132593
1498 Update WebKitSystemInterface to allow animated focus rings.
1500 * WebKitSystemInterface.h:
1501 * libWebKitSystemInterfaceMavericks.a:
1502 * libWebKitSystemInterfaceMountainLion.a:
1504 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1506 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1507 https://bugs.webkit.org/show_bug.cgi?id=132580
1508 <rdar://problem/16811179>
1510 Reviewed by Dean Jackson.
1512 * win/tools/scripts/auto-version.sh: Incorporate Mark's revised syntax.
1514 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1516 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1517 https://bugs.webkit.org/show_bug.cgi?id=132580
1518 <rdar://problem/16811179>
1520 Reviewed by Dean Jackson.
1522 * win/tools/scripts/auto-version.sh: Fall back to all-caps version
1523 of environment variable if mixed-case version is not present.
1525 2014-05-01 Brent Fulgham <bfulgham@apple.com>
1527 Correct case of environment variables in auto-version.sh scripts
1528 https://bugs.webkit.org/show_bug.cgi?id=132455
1530 Reviewed by Dean Jackson.
1532 Although we have historically used RC_PROJECTSOURCEVERSION in our scripts,
1533 the actual environment variable is RC_ProjectSourceVersion. Old versions of
1534 Cygwin converted this to all-caps by default, but this is no longer the case.
1535 We need to use the proper case to avoid build failures.
1537 * win/tools/scripts/auto-version.sh: Although we have historically coded
1538 this as 'RC_PROJECTSOURCEVERSION', it is actually 'RC_ProjectSourceVersion'.
1540 2014-04-25 Dean Jackson <dino@apple.com>
1542 Update WKSI for https://webkit.org/b/132195
1543 <rdar://problem/16175750>
1545 Sorry, I forgot to update the header. This should fix
1548 * WebKitSystemInterface.h:
1550 2014-04-25 Dean Jackson <dino@apple.com>
1552 Update WKSI for https://webkit.org/b/132195
1553 <rdar://problem/16175750>
1555 Reviewed by Jessie Berlin.
1557 * WebKitSystemInterface.h:
1558 * libWebKitSystemInterfaceMavericks.a:
1559 * libWebKitSystemInterfaceMountainLion.a:
1561 2014-04-22 Alex Christensen <achristensen@webkit.org>
1563 Removed old stdbool and inttypes headers.
1564 https://bugs.webkit.org/show_bug.cgi?id=131966
1566 Reviewed by Brent Fulgham.
1568 * win/tools/vsprops/WinCairo.props:
1569 Removed references to os-win32 directory.
1571 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1573 Update LLVM binary drops for Mountain Lion to LLVM r206312.
1575 Rubber stamped by Geoffrey Garen.
1577 * LLVMIncludesMountainLion.tar.bz2:
1578 * LLVMLibrariesMountainLion.tar.bz2:
1580 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1582 Add LLVM binary drops for Mavericks using LLVM r206312.
1584 Rubber stamped by Geoffrey Garen.
1586 * LLVMIncludesMavericks.tar.bz2: Added.
1587 * LLVMLibrariesMavericks.tar.bz2: Added.
1589 2014-04-03 Brent Fulgham <bfulgham@apple.com>
1591 [Win] Enable the CSS_GRID_LAYOUT feature.
1592 https://bugs.webkit.org/show_bug.cgi?id=131147
1594 Reviewed by Simon Fraser.
1596 Just like the CANVAS_PATH feature, this seems to have been
1597 overlooked when it was turned on for other ports.
1599 * win/tools/vsprops/FeatureDefines.props:
1600 * win/tools/vsprops/FeatureDefinesCairo.props:
1602 2014-04-02 Dean Jackson <dino@apple.com>
1605 <rdar://problem/16321286>
1607 * libWebKitSystemInterfaceMavericks.a:
1608 * libWebKitSystemInterfaceMountainLion.a:
1610 2014-04-02 Brent Fulgham <bfulgham@apple.com>
1612 [Win] Enable the CANVAS_PATH feature.
1613 https://bugs.webkit.org/show_bug.cgi?id=131114
1615 Reviewed by Dean Jackson.
1617 This code build and runs on Windows just fine. It was overlooked when the feature
1618 was activated on other platforms.
1620 * win/tools/vsprops/FeatureDefines.props: Turn on the feature.
1621 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1623 2014-03-31 Alex Christensen <achristensen@webkit.org>
1625 [WinCairo] Unreviewed build fix after r166496.
1627 * win/tools/vsprops/GStreamerCommon.props:
1628 Added gio-2.0.lib to list of GStreamer includes.
1630 2014-03-24 Brent Fulgham <bfulgham@apple.com>
1632 [Win] Enable WebVTT Regions on Windows.
1633 https://bugs.webkit.org/show_bug.cgi?id=130680
1635 Reviewed by Eric Carlson.
1637 * win/tools/vsprops/FeatureDefines.props: Turn on WEBVTT_REGIONS
1638 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1640 2014-03-19 Jer Noble <jer.noble@apple.com>
1642 [Mac][EME] Query whether decoder support exists before creating a new MediaKeys object.
1643 https://bugs.webkit.org/show_bug.cgi?id=130459
1645 Reviewed by Eric Carlson.
1647 * WebKitSystemInterface.h:
1648 * libWebKitSystemInterfaceMavericks.a:
1649 * libWebKitSystemInterfaceMountainLion.a:
1651 2014-03-18 Alex Christensen <achristensen@webkit.org>
1653 [WinCairo] Unreviewed build fix after r165763.
1655 * win/tools/vsprops/GStreamerCommon.props:
1656 Link to gsttag-1.0.lib in addition to other GStreamer libraries.
1658 2014-03-14 Maciej Stachowiak <mjs@apple.com>
1660 Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
1661 https://bugs.webkit.org/show_bug.cgi?id=130276
1662 <rdar://problem/16266927>
1664 Reviewed by Simon Fraser.
1666 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1667 * win/tools/scripts/auto-version.sh:
1669 2014-03-14 Dean Jackson <dino@apple.com>
1671 Remove libWebKitSystemInterfaceLion.a
1672 https://bugs.webkit.org/show_bug.cgi?id=130254
1674 Reviewed by Geoffrey Garen and Andreas Kling.
1676 We don't support Lion any more.
1678 * libWebKitSystemInterfaceLion.a: Removed.
1680 2014-03-13 Dean Jackson <dino@apple.com>
1682 <rdar://problem/16317198>
1684 Update WKSI to fix a small leak on iOS.
1686 * libWebKitSystemInterfaceLion.a:
1687 * libWebKitSystemInterfaceMavericks.a:
1688 * libWebKitSystemInterfaceMountainLion.a:
1690 2014-03-12 Dean Jackson <dino@apple.com>
1692 [WebGL] WebKit1 + WebKit2 iOS clients should check load policy
1693 https://bugs.webkit.org/show_bug.cgi?id=130162
1695 Add iOS implementations of WebGL load policy queries.
1697 * libWebKitSystemInterfaceLion.a:
1698 * libWebKitSystemInterfaceMavericks.a:
1699 * libWebKitSystemInterfaceMountainLion.a:
1701 2014-03-10 Brent Fulgham <bfulgham@apple.com>
1703 [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
1704 https://bugs.webkit.org/show_bug.cgi?id=130023
1706 Reviewed by Dean Jackson.
1708 * win/tools/vsprops/common.props: Pass WEBKIT_LIBRARIES value to subprocesses.
1709 * win/tools/vsprops/debugsuffix.props: Make sure OFFICIAL_BUILD is set.
1710 * win/tools/vsprops/production.props: Ditto.
1712 2014-03-06 Dean Jackson <dino@apple.com>
1714 Update WebKitSystemInterface.
1715 <rdar://problem/16256214>
1717 * libWebKitSystemInterfaceLion.a:
1718 * libWebKitSystemInterfaceMavericks.a:
1719 * libWebKitSystemInterfaceMountainLion.a:
1721 2014-03-05 Dean Jackson <dino@apple.com>
1723 https://bugs.webkit.org/show_bug.cgi?id=129722
1724 Update WKSI, again, to fix the build.
1726 * libWebKitSystemInterfaceLion.a:
1727 * libWebKitSystemInterfaceMavericks.a:
1728 * libWebKitSystemInterfaceMountainLion.a:
1730 2014-03-05 Dean Jackson <dino@apple.com>
1732 https://bugs.webkit.org/show_bug.cgi?id=129722
1734 And remember to copy the header file!
1736 * WebKitSystemInterface.h:
1738 2014-03-05 Dean Jackson <dino@apple.com>
1740 https://bugs.webkit.org/show_bug.cgi?id=129722
1743 * libWebKitSystemInterfaceLion.a:
1744 * libWebKitSystemInterfaceMavericks.a:
1745 * libWebKitSystemInterfaceMountainLion.a:
1747 2014-03-05 Eric Carlson <eric.carlson@apple.com>
1749 [iOS] Show external device name/type in placeholder
1750 https://bugs.webkit.org/show_bug.cgi?id=129723
1752 Reviewed by Jer Noble.
1754 * WebKitSystemInterface.h:
1755 * libWebKitSystemInterfaceLion.a:
1756 * libWebKitSystemInterfaceMavericks.a:
1757 * libWebKitSystemInterfaceMountainLion.a:
1759 2014-02-21 Jeffrey Pfau <jpfau@apple.com>
1761 [Mac] Cache callbacks for cache partitioning may be passed null
1762 https://bugs.webkit.org/show_bug.cgi?id=129175
1764 Reviewed by Brady Eidson.
1766 * libWebKitSystemInterfaceLion.a:
1767 * libWebKitSystemInterfaceMavericks.a:
1768 * libWebKitSystemInterfaceMountainLion.a:
1770 2014-02-11 Roger Fong <roger_fong@apple.com>
1772 [Windows] Set ENABLE_CSS_SHAPE_INSIDE feature flag on Windows.
1774 * win/tools/vsprops/FeatureDefines.props:
1776 2014-02-04 Andreas Kling <akling@apple.com>
1778 Remove <iframe seamless> support.
1779 <https://webkit.org/b/128213>
1781 Rubber-stamped by Antti Koivisto.
1783 * win/tools/vsprops/FeatureDefines.props:
1785 2014-01-29 Csaba Osztrogonác <ossy@webkit.org>
1787 Remove ENABLE(JAVASCRIPT_DEBUGGER) leftovers
1788 https://bugs.webkit.org/show_bug.cgi?id=127845
1790 Reviewed by Joseph Pecoraro.
1792 * win/tools/vsprops/FeatureDefines.props:
1793 * win/tools/vsprops/FeatureDefinesCairo.props:
1795 2014-01-23 Roger Fong <roger_fong@apple.com>
1797 [Windows] Unreviewed. Disable unnecessary warning C4309, "truncation of constant value".
1799 * win/tools/vsprops/common.props:
1801 2014-01-16 Alexey Proskuryakov <ap@apple.com>
1803 [Mac] [iOS] Add support for CFHTTPCookieStorageAcceptPolicyExclusivelyFromMainDocumentDomain
1804 https://bugs.webkit.org/show_bug.cgi?id=127139
1806 Reviewed by Brady Eidson.
1808 * WebKitSystemInterface.h:
1809 * libWebKitSystemInterfaceLion.a:
1810 * libWebKitSystemInterfaceMavericks.a:
1811 * libWebKitSystemInterfaceMountainLion.a:
1812 Update WebKitSystemInterface.
1814 2014-01-16 Zalan Bujtas <zalan@apple.com>
1816 Subpixel layout: Enable subpixel layout for Apple Windows.
1817 https://bugs.webkit.org/show_bug.cgi?id=127074
1819 Reviewed by Antti Koivisto.
1821 This should make the Apple Windows bots happier. It probably still needs rebaselining.
1823 * win/tools/vsprops/FeatureDefines.props:
1825 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1827 [Mac] [Windows] Stop scheduling network requests in WebCore
1828 https://bugs.webkit.org/show_bug.cgi?id=126789
1829 <rdar://problem/15114727>
1831 Update Windows WKSI.
1833 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1834 * win/lib32/WebKitSystemInterface.lib:
1836 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1838 [Mac] [Windows] Stop scheduling network requests in WebCore
1839 https://bugs.webkit.org/show_bug.cgi?id=126789
1840 <rdar://problem/15114727>
1844 * WebKitSystemInterface.h:
1845 * libWebKitSystemInterfaceLion.a:
1846 * libWebKitSystemInterfaceMavericks.a:
1847 * libWebKitSystemInterfaceMountainLion.a:
1849 2014-01-10 peavo@outlook.com <peavo@outlook.com>
1851 [WinCairo] Crash when rendering (in pixman dll)
1852 https://bugs.webkit.org/show_bug.cgi?id=126750
1854 Reviewed by Brent Fulgham.
1856 Since we link with cairo.lib, and the gstreamer installation also comes with cairo.lib,
1857 we link with the wrong cairo.lib, and loads gstreamers cairo dll, instead of our own.
1858 We should user our own cairo dll for rendering.
1860 * win/tools/vsprops/GStreamer32.props: Put gstreamer lib path last, so we link with the correct cairo.lib.
1861 * win/tools/vsprops/GStreamer64.props: Ditto.
1863 2014-01-03 Alex Christensen <achristensen@webkit.org>
1865 [WinCairo] Enable video using GStreamer.
1866 https://bugs.webkit.org/show_bug.cgi?id=126015
1868 Reviewed by Darin Adler.
1870 * win/tools/vsprops/FeatureDefinesCairo.props:
1871 Define ENABLE_MEDIA_CONTROLS_SCRIPT, ENABLE_VIDEO_TRACK, and ENABLE_VIDEO.
1873 2013-12-30 Roger Fong <roger_fong@apple.com>
1875 [Windows] Disable some annoying build warnings.
1877 * win/tools/vsprops/common.props:
1879 2013-12-23 Lucas Forschler <lforschler@apple.com>
1881 <rdar://problem/15682948> Update copyright strings
1883 Reviewed by Dan Bernstein.
1885 * win/tools/scripts/COPYRIGHT-END-YEAR:
1887 2013-12-19 Alex Christensen <achristensen@webkit.org>
1889 Final preparations for GStreamer on Windows.
1890 https://bugs.webkit.org/show_bug.cgi?id=125958
1892 Reviewed by Benjamin Poulain.
1894 * win/tools/vsprops/FeatureDefinesCairo.props:
1895 Removed duplicate ENABLE_VIDEO_TRACK definition.
1897 2013-12-18 Alex Christensen <achristensen@webkit.org>
1899 [WinCairo] Unreviewed build fix after r160798.
1901 * win/tools/vsprops/FeatureDefinesCairo.props:
1902 Removed ENABLE_MEDIA_CONTROLS_SCRIPT definition for now.
1904 2013-12-18 Alex Christensen <achristensen@webkit.org>
1906 [WinCairo] Preparation for GStreamer on Windows.
1907 https://bugs.webkit.org/show_bug.cgi?id=125946
1909 Reviewed by Brent Fulgham.
1911 * win/tools/vsprops/FeatureDefinesCairo.props:
1912 Added ENABLE_MEDIA_CONTROLS_SCRIPT and ENABLE_VIDEO_TRACK for DerivedSources.make.
1913 * win/tools/vsprops/GStreamer32.props: Added.
1914 * win/tools/vsprops/GStreamer64.props: Added.
1915 * win/tools/vsprops/GStreamerCommon.props: Added.
1917 2013-12-13 Brent Fulgham <bfulgham@apple.com>
1919 [Win] Unreviewed build fix for VS2013
1921 * win/lib32/WebKitSystemInterface.lib: Updated to use VS2013 _MSC_VER symbols
1924 2013-12-09 Filip Pizlo <fpizlo@apple.com>
1926 Unreviewed, update LLVM binary drops to r196830.
1928 * LLVMIncludesMountainLion.tar.bz2:
1929 * LLVMLibrariesMountainLion.tar.bz2:
1931 2013-12-05 Bear Travis <betravis@adobe.com>
1933 [CSS Shapes] Enable CSS Shapes on Windows
1934 https://bugs.webkit.org/show_bug.cgi?id=89957
1936 Reviewed by Brent Fulgham.
1938 Turn on CSS_SHAPES on Windows now that bug 121883 has been fixed.
1940 * win/tools/vsprops/FeatureDefines.props:
1941 * win/tools/vsprops/FeatureDefinesCairo.props:
1943 2013-11-26 Ryosuke Niwa <rniwa@webkit.org>
1945 Enable HTML template element on Windows ports
1946 https://bugs.webkit.org/show_bug.cgi?id=124758
1948 Reviewed by Andreas Kling.
1950 Enable TEMPLATE_ELEMENT. Also removed UNDO_MANAGER since that feature has been removed
1951 from the tree in r133326.
1953 * win/tools/vsprops/FeatureDefines.props:
1954 * win/tools/vsprops/FeatureDefinesCairo.props:
1956 2013-11-21 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
1958 Remove ENABLE_WORKERS
1959 https://bugs.webkit.org/show_bug.cgi?id=105784
1961 Reviewed by Darin Adler.
1963 * win/tools/vsprops/FeatureDefines.props:
1964 * win/tools/vsprops/FeatureDefinesCairo.props:
1966 2013-11-17 Filip Pizlo <fpizlo@apple.com>
1968 Update binary drops to include atrick's "Ran out of registers" fix in r194942.
1970 * LLVMIncludesMountainLion.tar.bz2:
1971 * LLVMLibrariesMountainLion.tar.bz2:
1973 2013-11-08 Filip Pizlo <fpizlo@apple.com>
1975 Update binary drops to a version that includes new stackmap fixes and exposes the new calling conventions.
1977 * LLVMIncludesMountainLion.tar.bz2:
1978 * LLVMLibrariesMountainLion.tar.bz2:
1980 2013-11-03 Filip Pizlo <fpizlo@apple.com>
1982 Update binary drops to a version that includes my pretty stack trace changes.
1984 * LLVMIncludesMountainLion.tar.bz2:
1985 * LLVMLibrariesMountainLion.tar.bz2:
1987 2013-11-02 Filip Pizlo <fpizlo@apple.com>
1989 Unreviewed, update binary drops.
1991 These include my LLVMDisablePrettyStackTrace() fix and are built with --enable-crash-overrides=no
1993 * LLVMIncludesMountainLion.tar.bz2:
1994 * LLVMLibrariesMountainLion.tar.bz2:
1996 2013-10-21 Mark Rowe <mrowe@apple.com>
1998 Add a version of WebKitSystemInterface for Mavericks.
2000 Reviewed by Ryosuke Niwa.
2002 * libWebKitSystemInterfaceMavericks.a: Added.
2004 2013-10-17 Anthony Johnson <anthony.johnson@flexsim.com>
2006 Crash fix for Windows XP.
2007 https://bugs.webkit.org/show_bug.cgi?id=122790
2009 Reviewed by Geoffrey Garen.
2011 * win/tools/vsprops/common.props:
2012 Replaced stack and heap sizes of zero with blank stack and heap sizes.
2014 2013-10-16 Filip Pizlo <fpizlo@apple.com>
2016 libllvmForJSC shouldn't call exit(1) on report_fatal_error()
2017 https://bugs.webkit.org/show_bug.cgi?id=122905
2018 <rdar://problem/15237856>
2020 Reviewed by Michael Saboff.
2022 * LLVMIncludesMountainLion.tar.bz2:
2023 * LLVMLibrariesMountainLion.tar.bz2:
2025 2013-10-10 Filip Pizlo <fpizlo@apple.com>
2027 Update the binary drops to the latest version of LLVM, built without -fvisibility=hidden
2028 now that we have soft linking. Also include DataTypes.h in the drop.
2030 Rubber stamped by Michael Saboff.
2032 * LLVMIncludesMountainLion.tar.bz2:
2033 * LLVMLibrariesMountainLion.tar.bz2:
2035 2013-10-01 Filip Pizlo <fpizlo@apple.com>
2037 FTL should use the new version of LLVM MCJIT memory manager APIs that take a SectionName
2038 https://bugs.webkit.org/show_bug.cgi?id=122193
2040 Reviewed by Geoffrey Garen.
2042 * LLVMIncludesMountainLion.tar.bz2:
2043 * LLVMLibrariesMountainLion.tar.bz2:
2045 2013-10-01 Brent Fulgham <bfulgham@apple.com>
2047 [Win] Implement the media controls in JavaScript.
2048 https://bugs.webkit.org/show_bug.cgi?id=122166
2050 Reviewed by Jer Noble.
2052 * win/tools/vsprops/FeatureDefines.props: Activate the
2053 ENABLE_MEDIA_CONTROLS_SCRIPT flag.
2055 2013-09-24 Bear Travis <betravis@adobe.com>
2057 Disable CSS_SHAPES on Windows
2058 https://bugs.webkit.org/show_bug.cgi?id=121879
2060 Reviewed by Brent Fulgham.
2062 Enabling CSS_SHAPES on Windows is currently causing crashes in DRT.
2063 Turn the feature off until it can be appropriately fixed.
2065 * win/tools/vsprops/FeatureDefines.props: Disable on Win port
2066 * win/tools/vsprops/FeatureDefinesCairo.props: Disable on WinCairo port
2068 2013-09-23 Patrick Gansterer <paroga@webkit.org>
2070 use NOMINMAX instead of #define min min
2071 https://bugs.webkit.org/show_bug.cgi?id=73563
2073 Reviewed by Brent Fulgham.
2075 Use NOMINMAX instead of #define min/max as a cleaner
2076 way of ensuring that Windows system header files don't
2077 define min/max as macro in the first place.
2079 * win/tools/vsprops/common.props:
2081 2013-09-20 Mark Rowe <mrowe@apple.com>
2083 Fix link errors for external users when building WebKit with Xcode 5.
2085 Reviewed by Oliver Hunt.
2087 * libWebKitSystemInterfaceLion.a:
2088 * libWebKitSystemInterfaceMountainLion.a:
2090 2013-09-19 Bear Travis <betravis@adobe.com>
2092 CSS_SHAPES not supported on AppleWin port
2093 https://bugs.webkit.org/show_bug.cgi?id=118810
2095 Reviewed by Brent Fulgham.
2097 * win/tools/vsprops/FeatureDefines.props: Add the CSS_SHAPES compile flag on Windows.
2099 2013-09-19 Dan Bernstein <mitz@apple.com>
2101 Removed WebCoreSQLite3. It has been unused for years.
2103 Rubber-stamped by Mark Rowe.
2105 * WebCoreSQLite3: Removed.
2106 * WebCoreSQLite3/sqlite3.h: Removed.
2107 * WebCoreSQLite3/sqlite3ext.h: Removed.
2108 * libWebCoreSQLite3.a: Removed.
2110 2013-09-18 Brent Fulgham <bfulgham@apple.com>
2112 [Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system.
2114 * win/tools/vsprops/common.props:
2116 2013-09-13 Brent Fulgham <bfulgham@apple.com>
2118 [Windows] Enable Page Visibility API
2119 https://bugs.webkit.org/show_bug.cgi?id=121340
2121 Reviewed by Anders Carlsson.
2123 * win/tools/vsprops/FeatureDefines.props: Activate feature.
2124 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2126 2013-09-12 Brent Fulgham <bfulgham@apple.com>
2128 [Windows] Update WKSI library for Open Source builders.
2130 * win/lib32/WebKitSystemInterface.lib: Recompile with latest WebKit to use newer
2131 WTF.dll symbol exports.
2133 2013-08-29 Filip Pizlo <fpizlo@apple.com>
2135 Just linking LLVM into JSC causes all plugin tests to fail
2136 https://bugs.webkit.org/show_bug.cgi?id=113915
2138 Reviewed by Oliver Hunt.
2140 Updated the binary drops to r189627 of llvm.org, and used the new configure-llvm that does CPPFLAGS=-fvisibility=hidden.
2142 * LLVMIncludesMountainLion.tar.bz2:
2143 * LLVMLibrariesMountainLion.tar.bz2:
2145 2013-08-29 Brent Fulgham <bfulgham@apple.com>
2147 [Windows] Unreviewed build fix after r154847.
2149 * win/tools/vsprops/FeatureDefines.props: Add missing definition for ENABLE_PROMISES
2150 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto
2152 2013-08-26 Brent Fulgham <bfulgham@apple.com>
2154 [Windows] Updates to WKSI to get external builders working.
2156 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2157 * win/lib32/WebKitSystemInterface.lib:
2159 2013-08-24 Brent Fulgham <bfulgham@apple.com>
2161 [Windows] Another attempt to fix the Windows bots. Need to retain older
2162 QuickTime player features for external builders.
2164 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2165 * win/lib32/WebKitSystemInterface.lib:
2167 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2169 [Windows] Forgot to check in the header as well!
2171 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2173 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2175 [Windows] Unreviewed build correction.
2177 * win/lib32/WebKitSystemInterface.lib: Update with new API for r132545.
2179 2013-08-23 Beth Dakin <bdakin@apple.com>
2181 REGRESSION (r132545): Some PDFs generated by WebKit are blank when viewed in
2183 https://bugs.webkit.org/show_bug.cgi?id=120240
2185 <rdar://problem/14634453>
2187 Reviewed by Anders Carlsson.
2189 * WebKitSystemInterface.h:
2190 * libWebKitSystemInterfaceLion.a:
2191 * libWebKitSystemInterfaceMountainLion.a:
2193 2013-08-23 Alex Christensen <achristensen@apple.com>
2195 Re-separating Win32 and Win64 builds.
2196 https://bugs.webkit.org/show_bug.cgi?id=120178
2198 Reviewed by Brent Fulgham.
2200 * win/tools/vsprops/common.props:
2201 Export PlatformArchitecture to be used by make and cmd scripts.
2202 Use PlatformArchitecture to determine correct build directory
2203 (lib32/bin32/obj32 or lib64/bin64/obj64).
2205 2013-08-22 Filip Pizlo <fpizlo@apple.com>
2207 Update LLVM binary drops and scripts to the latest version from SVN
2208 https://bugs.webkit.org/show_bug.cgi?id=120184
2210 Reviewed by Mark Hahnenberg.
2212 Updated binary drops to r189066.
2214 * LLVMIncludesMountainLion.tar.bz2:
2215 * LLVMLibrariesMountainLion.tar.bz2:
2217 2013-08-21 Commit Queue <commit-queue@webkit.org>
2219 Unreviewed, rolling out r154416.
2220 http://trac.webkit.org/changeset/154416
2221 https://bugs.webkit.org/show_bug.cgi?id=120147
2223 Broke Windows builds (Requested by rniwa on #webkit).
2225 * win/tools/vsprops/common.props:
2227 2013-08-21 Alex Christensen <achristensen@apple.com>
2229 <https://webkit.org/b/120137> Separating Win32 and Win64 builds.
2231 Reviewed by Brent Fulgham.
2233 * win/tools/vsprops/common.props:
2234 Export PlatformArchitecture to be used by make and cmd scripts.
2235 Use PlatformArchitecture to determine correct build directory
2236 (lib32/bin32/obj32 or lib64/bin64/obj64).
2238 2013-08-21 Brent Fulgham <bfulgham@apple.com>
2240 <https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET
2242 Reviewed by Anders Carlsson.
2244 * win/tools/vsprops/FeatureDefines.props: Enable CSS_IMAGE_SET feature.
2245 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2247 2013-08-15 Eric Carlson <eric.carlson@apple.com>
2249 [Mac] Remove "legacy" media UI
2250 https://bugs.webkit.org/show_bug.cgi?id=119752
2252 Reviewed by Jer Noble.
2254 * WebKitSystemInterface.h:
2255 * libWebKitSystemInterfaceLion.a:
2256 * libWebKitSystemInterfaceMountainLion.a:
2258 2013-08-13 Simon Fraser <simon.fraser@apple.com>
2260 Various media tests spew "CGContextScaleCTM: invalid context 0x0" errors
2261 https://bugs.webkit.org/show_bug.cgi?id=119490
2263 New versions of WKSI that fix a bug that caused spew about null CGContexts,
2264 and update WebKitSystemInterface.h.
2266 * WebKitSystemInterface.h:
2267 * libWebKitSystemInterfaceLion.a:
2268 * libWebKitSystemInterfaceMountainLion.a:
2270 2013-08-08 Alex Christensen <achristensen@apple.com>
2272 Windows build fixes.
2274 Rubberstamped by Brent Fulgham.
2276 * win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling.
2278 2013-07-30 Sanghyun Park <sh919.park@samsung.com>
2280 Missing the rename REGISTER_PROCOTOL_HANDLER Macro to NAVIGATOR_CONTENT_UTILS in WebKitLibraries.
2281 https://bugs.webkit.org/show_bug.cgi?id=119239
2283 According to "https://bugs.webkit.org/show_bug.cgi?id=94920", REGISTER_PROCOTOL_HANDLER macro was changed to NAVIGATOR_CONTENT_UTILS.
2284 But, FeatureDefines.props and FeatureDefinesCairo.props was not changed.
2286 Reviewed by Brent Fulgham.
2288 * win/tools/vsprops/FeatureDefines.props:
2289 * win/tools/vsprops/FeatureDefinesCairo.props:
2291 2013-05-22 Filip Pizlo <fpizlo@apple.com>
2293 Updated LLVM drops to include MCJIT memory management APIs.
2295 Rubber stamped by Mark Hahnenberg.
2297 * LLVMIncludesMountainLion.tar.bz2:
2298 * LLVMLibrariesMountainLion.tar.bz2:
2300 2013-04-30 Filip Pizlo <fpizlo@apple.com>
2302 Updated LLVM drops to include MCJIT fixes and newly exposed API.
2304 Rubber stamped by Mark Hahnenberg.
2306 * LLVMIncludesMountainLion.tar.bz2:
2307 * LLVMLibrariesMountainLion.tar.bz2:
2309 2013-04-16 Filip Pizlo <fpizlo@apple.com>
2311 Updated LLVM drops to include MCJIT fixes.
2313 * LLVMIncludesMountainLion.tar.bz2:
2314 * LLVMLibrariesMountainLion.tar.bz2:
2316 2013-04-03 Filip Pizlo <fpizlo@apple.com>
2318 Updated LLVM drops to include LLVM_DO_NOT_INCLUDE_CPP_HEADERS changes.
2320 Rubber stamped by Mark Hahnenberg.
2322 * LLVMIncludesMountainLion.tar.bz2:
2323 * LLVMLibrariesMountainLion.tar.bz2:
2325 2013-03-29 Filip Pizlo <fpizlo@apple.com>
2327 fourthTier: Check in a known-good build of LLVM into WebKitLibraries, and have a story for updating it
2328 https://bugs.webkit.org/show_bug.cgi?id=113452
2330 Rubber stamped by Mark Hahnenberg.
2332 * LLVMIncludesMountainLion.tar.bz2: Added.
2333 * LLVMLibrariesMountainLion.tar.bz2: Added.
2335 2013-07-18 Roger Fong <roger_fong@apple.com>
2337 Make sure to link against _debug binaries when appropriate.
2338 <rdar://problem/14473010>.
2340 * win/tools/vsprops/debugsuffix.props:
2342 2013-07-02 Commit Queue <commit-queue@webkit.org>
2344 Unreviewed, rolling out r152233.
2345 http://trac.webkit.org/changeset/152233
2346 https://bugs.webkit.org/show_bug.cgi?id=118304
2348 hopeful attempt to restore windows buildage (Requested by
2351 * win/tools/vsprops/debugsuffix.props:
2353 2013-07-01 Brent Fulgham <bfulgham@apple.com>
2355 [Windows] Unreviewed correction to DEBUG_ALL target. Target was undefining DEBUG_ALL and DEBUG_INTERNAL,
2356 which prevented proper build operation.
2358 * win/tools/vsprops/debugsuffix.props: We should DEFINE (not UNDEFINE) the DEBUG_ALL and DEBUG_INTERNAL
2359 macros when building with 'debugsuffix' target.
2361 2013-06-18 Roger Fong <roger_fong@apple.com>
2363 Replace tools32 folder with tools and update WebKit Windows solution accordingly.
2364 <rdar://problem/14118143>.
2366 Rubberstamped by Brent Fulgham.
2368 * win/tools: Copied from win/tools32.
2369 * win/tools/WinTools.make:
2370 * win/tools/scripts/auto-version.sh:
2371 * win/tools/scripts/feature-defines.sh:
2372 * win/tools32: Removed.
2373 * win/tools32/WinTools.make: Removed.
2374 * win/tools32/scripts: Removed.
2375 * win/tools32/scripts/COPYRIGHT-END-YEAR: Removed.
2376 * win/tools32/scripts/VERSION: Removed.
2377 * win/tools32/scripts/auto-version.sh: Removed.
2378 * win/tools32/scripts/feature-defines.sh: Removed.
2379 * win/tools32/vsprops: Removed.
2380 * win/tools32/vsprops/FeatureDefines.props: Removed.
2381 * win/tools32/vsprops/FeatureDefines.vsprops: Removed.
2382 * win/tools32/vsprops/FeatureDefinesCairo.props: Removed.
2383 * win/tools32/vsprops/FeatureDefinesCairo.vsprops: Removed.
2384 * win/tools32/vsprops/WinCairo.props: Removed.
2385 * win/tools32/vsprops/WinCairo.vsprops: Removed.
2386 * win/tools32/vsprops/cURL.props: Removed.
2387 * win/tools32/vsprops/cURL.vsprops: Removed.
2388 * win/tools32/vsprops/common.props: Removed.
2389 * win/tools32/vsprops/common.vsprops: Removed.
2390 * win/tools32/vsprops/debug.props: Removed.
2391 * win/tools32/vsprops/debug.vsprops: Removed.
2392 * win/tools32/vsprops/debug_all.vsprops: Removed.
2393 * win/tools32/vsprops/debug_wincairo.props: Removed.
2394 * win/tools32/vsprops/debug_wincairo.vsprops: Removed.
2395 * win/tools32/vsprops/debugsuffix.props: Removed.
2396 * win/tools32/vsprops/production.props: Removed.
2397 * win/tools32/vsprops/production.vsprops: Removed.
2398 * win/tools32/vsprops/release.props: Removed.
2399 * win/tools32/vsprops/release.vsprops: Removed.
2400 * win/tools32/vsprops/releaseproduction.vsprops: Removed.
2402 2013-06-12 Brent Fulgham <bfulgham@webkit.org>
2404 [WinCairo] Unreviewed build correction.
2406 * win/tools32/vsprops/WinCairo.props: Switch from using the
2407 $WebKitLibraries environment variable to the newer
2409 * win/tools32/vsprops/debug_wincairo.props: Ditto.
2411 2013-06-11 Roger Fong <roger_fong@apple.com>
2413 Unreviewed. Another part of rollout of r151408.
2415 * win/tools64: Removed.
2416 * win/tools64/scripts: Removed.
2417 * win/tools64/vsprops: Removed.
2419 2013-06-11 Roger Fong <roger_fong@apple.com>
2421 Unreviewed. WinTools makefile fix.
2423 * win/tools32/WinTools.make:
2425 2013-06-11 Commit Queue <commit-queue@webkit.org>
2427 Unreviewed, rolling out r151408.
2428 http://trac.webkit.org/changeset/151408
2429 https://bugs.webkit.org/show_bug.cgi?id=117519
2431 Opting for a different approach (Requested by rfong on
2434 * win/WinTools.make: Removed.
2435 * win/tools32/WinTools.make: Renamed from WebKitLibraries/win/tools64/WinTools.make.
2436 * win/tools64/scripts/COPYRIGHT-END-YEAR: Removed.
2437 * win/tools64/scripts/VERSION: Removed.
2438 * win/tools64/scripts/auto-version.sh: Removed.
2439 * win/tools64/scripts/feature-defines.sh: Removed.
2440 * win/tools64/vsprops/FeatureDefines.props: Removed.
2441 * win/tools64/vsprops/FeatureDefines.vsprops: Removed.
2442 * win/tools64/vsprops/FeatureDefinesCairo.props: Removed.
2443 * win/tools64/vsprops/FeatureDefinesCairo.vsprops: Removed.
2444 * win/tools64/vsprops/WinCairo.props: Removed.
2445 * win/tools64/vsprops/WinCairo.vsprops: Removed.
2446 * win/tools64/vsprops/cURL.props: Removed.
2447 * win/tools64/vsprops/cURL.vsprops: Removed.
2448 * win/tools64/vsprops/common.props: Removed.
2449 * win/tools64/vsprops/common.vsprops: Removed.
2450 * win/tools64/vsprops/debug.props: Removed.
2451 * win/tools64/vsprops/debug.vsprops: Removed.
2452 * win/tools64/vsprops/debug_all.vsprops: Removed.
2453 * win/tools64/vsprops/debug_wincairo.props: Removed.
2454 * win/tools64/vsprops/debug_wincairo.vsprops: Removed.
2455 * win/tools64/vsprops/debugsuffix.props: Removed.
2456 * win/tools64/vsprops/production.props: Removed.
2457 * win/tools64/vsprops/production.vsprops: Removed.
2458 * win/tools64/vsprops/release.props: Removed.
2459 * win/tools64/vsprops/release.vsprops: Removed.
2460 * win/tools64/vsprops/releaseproduction.vsprops: Removed.
2462 2013-06-10 Roger Fong <roger_fong@apple.com>
2464 Change WebKitLibraries/win folder structure around.
2465 <rdar://problem/14097829>
2467 Reviewed by Lucas Forschler.
2469 * win/WinTools.make: Copied from win/tools32/WinTools.make.
2470 * win/tools32/WinTools.make: Removed.
2471 * win/tools64: Copied from win/tools32.
2473 2013-06-05 Bear Travis <betravis@adobe.com>
2475 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
2476 https://bugs.webkit.org/show_bug.cgi?id=117172
2478 Reviewed by Alexandru Chiculita.
2480 Adding the CSS_SHAPES compile flag.
2482 * win/tools32/vsprops/FeatureDefines.vsprops:
2483 * win/tools32/vsprops/FeatureDefinesCairo.vsprops:
2485 2013-06-03 Roger Fong <roger_fong@apple.com>
2487 Unreviewed. Some AppleWin VS2010 house cleaning.
2489 * win/tools32/scripts/auto-version.sh: Replaced with win/tools32/scripts/auto-version2010.sh.
2490 * win/tools32/scripts/auto-version2010.sh: Removed.
2491 * win/tools32/scripts/feature-defines.sh: Replaced with win/tools32/scripts/feature-defines2010.sh.
2492 * win/tools32/scripts/feature-defines2010.sh: Removed.
2494 2013-06-03 Roger Fong <roger_fong@apple.com>
2496 Nuke VS2005 files from the tree.
2497 <rdar://problem/14042021>.
2499 Rubberstamped by Brent Fulgham.
2502 * win/lib/WebKitSystemInterface.lib: Removed.
2503 * win/tools: Removed.
2504 * win/tools/WinTools.make: Removed.
2505 * win/tools/scripts: Removed.
2506 * win/tools/scripts/COPYRIGHT-END-YEAR: Removed.
2507 * win/tools/scripts/VERSION: Removed.
2508 * win/tools/scripts/auto-version.sh: Removed.
2509 * win/tools/scripts/auto-version2010.sh: Removed.
2510 * win/tools/scripts/feature-defines.sh: Removed.
2511 * win/tools/scripts/feature-defines2010.sh: Removed.
2512 * win/tools/vsprops: Removed.
2513 * win/tools/vsprops/FeatureDefines.props: Removed.
2514 * win/tools/vsprops/FeatureDefines.vsprops: Removed.
2515 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
2516 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Removed.
2517 * win/tools/vsprops/WinCairo.props: Removed.
2518 * win/tools/vsprops/WinCairo.vsprops: Removed.
2519 * win/tools/vsprops/cURL.props: Removed.
2520 * win/tools/vsprops/cURL.vsprops: Removed.
2521 * win/tools/vsprops/common.props: Removed.
2522 * win/tools/vsprops/common.vsprops: Removed.
2523 * win/tools/vsprops/debug.props: Removed.
2524 * win/tools/vsprops/debug.vsprops: Removed.
2525 * win/tools/vsprops/debug_all.vsprops: Removed.
2526 * win/tools/vsprops/debug_wincairo.props: Removed.
2527 * win/tools/vsprops/debug_wincairo.vsprops: Removed.
2528 * win/tools/vsprops/debugsuffix.props: Removed.
2529 * win/tools/vsprops/production.props: Removed.
2530 * win/tools/vsprops/production.vsprops: Removed.
2531 * win/tools/vsprops/release.props: Removed.
2532 * win/tools/vsprops/release.vsprops: Removed.
2533 * win/tools/vsprops/releaseproduction.vsprops: Removed.
2535 2013-05-29 Jeffrey Pfau <jpfau@apple.com>
2537 [Mac] Enable cache partitioning and the public suffix list on 10.8
2538 <rdar://problem/13679019>
2540 Rubber-stamped by David Kilzer.
2542 * WebKitSystemInterface.h:
2543 * libWebKitSystemInterfaceLion.a:
2544 * libWebKitSystemInterfaceMountainLion.a:
2546 2013-05-14 Beth Dakin <bdakin@apple.com>
2548 Printing in 1Password app is broken with screen fonts disabled
2549 https://bugs.webkit.org/show_bug.cgi?id=116133
2551 <rdar://problem/13162981>
2553 Reviewed by Anders Carlsson.
2555 Need WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk.
2557 * libWebKitSystemInterfaceLion.a:
2558 * libWebKitSystemInterfaceMountainLion.a:
2560 2013-05-08 Roger Fong <roger_fong@apple.com>
2562 Unreviewed. Update WebKitLibraries/win to handle different architectures properly.
2564 * win/lib32: Copied from win/lib.
2565 * win/tools/WinTools.make:
2567 2013-05-02 Roger Fong <roger_fong@apple.com>
2569 Unreviewed Windows build fix.
2571 * win/lib/WebKitSystemInterface.lib:
2573 2013-05-01 Alexey Proskuryakov <ap@apple.com>
2575 Update WebKitSystemInterface.
2577 * WebKitSystemInterface.h:
2578 * libWebKitSystemInterfaceLion.a:
2579 * libWebKitSystemInterfaceMountainLion.a:
2581 2013-04-29 Chris Fleizach <cfleizach@apple.com>
2583 WEB SPEECH: need to identify the default voice per language
2584 https://bugs.webkit.org/show_bug.cgi?id=115366
2586 Reviewed by Simon Fraser.
2588 * WebKitSystemInterface.h:
2589 * libWebKitSystemInterfaceLion.a:
2590 * libWebKitSystemInterfaceMountainLion.a:
2592 2013-04-29 Roger Fong <roger_fong@apple.com>
2594 Need a tools32 folder for VS2010 builds.
2595 tools folder will be nuked when we nuke VS2005.
2597 * win/tools32: Copied from WebKitLibraries/win/tools.
2599 2013-04-26 Roger Fong <roger_fong@apple.com>
2601 Disable sub-pixel-layout on Apple Windows port, VS2005 edition.
2603 * win/tools/vsprops/FeatureDefines.vsprops:
2605 2013-04-26 Roger Fong <roger_fong@apple.com>
2607 Disable sub-pixel-layout on Apple Windows port.
2609 * win/tools/vsprops/FeatureDefines.props:
2611 2013-04-26 Roger Fong <roger_fong@apple.com>
2613 Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
2614 Make the DebugSuffix configuration use _debug dependencies.
2616 * win/tools/WinTools.make:
2617 * win/tools/scripts/auto-version2010.sh:
2618 * win/tools/scripts/feature-defines2010.sh:
2619 * win/tools/vsprops/common.props:
2620 * win/tools/vsprops/debugsuffix.props:
2622 2013-04-25 Chris Fleizach <cfleizach@apple.com>
2624 WEB SPEECH: language support does not work as expected
2625 https://bugs.webkit.org/show_bug.cgi?id=115119
2627 Reviewed by Alexey Proskuryakov.
2629 * WebKitSystemInterface.h:
2631 2013-04-24 Roger Fong <roger_fong@apple.com>
2633 Have VS2010 WebKit solution look in WebKit_Libraries/lib32 for dependencies.
2635 * win/tools/vsprops/common.props:
2637 2013-04-23 Antoine Quint <graouts@apple.com>
2639 Initial advance of text runs should be taken into account
2640 https://bugs.webkit.org/show_bug.cgi?id=114949
2642 Reviewed by Darin Adler.
2644 * WebKitSystemInterface.h:
2645 * libWebKitSystemInterfaceLion.a:
2646 * libWebKitSystemInterfaceMountainLion.a:
2648 2013-04-12 Jeffrey Pfau <jpfau@apple.com>
2650 Query directly for cache partition names
2651 https://bugs.webkit.org/show_bug.cgi?id=114538
2653 Reviewed by David Kilzer.
2655 * WebKitSystemInterface.h:
2656 * libWebKitSystemInterfaceLion.a:
2657 * libWebKitSystemInterfaceMountainLion.a:
2659 2013-04-08 Roger Fong <roger_fong@apple.com>
2663 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2664 * win/lib/WebKitSystemInterface.lib:
2666 2013-04-11 Alexey Proskuryakov <ap@apple.com>
2668 <rdar://problem/10416316> [Mac] WebSocket doesn't work with authenticating proxies
2669 https://bugs.webkit.org/show_bug.cgi?id=114464
2671 Update WebKitSystemInterface.
2673 * WebKitSystemInterface.h:
2674 * libWebKitSystemInterfaceLion.a:
2675 * libWebKitSystemInterfaceMountainLion.a:
2677 2013-04-10 Benjamin Poulain <bpoulain@apple.com>
2679 Mass remove all the empty directories
2681 Rubberstamped by Ryosuke Niwa.
2684 * win/lib/WebKitSystemInterface: Removed.
2686 2013-04-05 Roger Fong <roger_fong@apple.com>
2688 More VS2010 solution makefile fixes.
2689 <rdar://problem/13588964>
2691 * win/tools/WinTools.make:
2693 2013-04-03 Brent Fulgham <bfulgham@webkit.org>
2695 [Windows, WinCairo] Unreviewed VS2010 Build Correction
2697 * win/tools/scripts/auto-version2010.sh: Added properties svn:eol-style and svn:executable.
2698 * win/tools/scripts/feature-defines2010.sh: Added properties svn:eol-style and svn:executable.
2700 2013-04-01 Roger Fong <roger_fong@apple.com>
2702 Update FEATURE_DEFINES string generation for VS2010 solution.
2703 https://bugs.webkit.org/show_bug.cgi?id=113737.
2705 Reviewed by Timothy Horton.
2707 * win/tools/scripts/feature-defines2010.sh: Added.
2709 2013-03-29 Roger Fong <roger_fong@apple.com>
2711 Unreviewed. Rollout r146818.
2713 * win/tools/vsprops/FeatureDefines.props:
2715 2013-03-25 Kent Tamura <tkent@chromium.org>
2717 Rename ENABLE_INPUT_TYPE_DATETIME
2718 https://bugs.webkit.org/show_bug.cgi?id=113254
2720 Reviewed by Kentaro Hara.
2722 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
2723 Actually I'd like to remove the code, but we shouldn't remove it yet
2724 because we shipped products with it on some platforms.
2726 * win/tools/vsprops/FeatureDefines.props:
2727 * win/tools/vsprops/FeatureDefines.vsprops:
2728 * win/tools/vsprops/FeatureDefinesCairo.props:
2729 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2731 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com>
2733 Unreviewed, rolling out r146816, r146821, and r146830.
2734 http://trac.webkit.org/changeset/146816
2735 http://trac.webkit.org/changeset/146821
2736 http://trac.webkit.org/changeset/146830
2737 https://bugs.webkit.org/show_bug.cgi?id=113262
2739 Broke all the Windows tests (Requested by rfong on #webkit).
2741 * win/tools/vsprops/FeatureDefines.vsprops:
2743 2013-03-25 Roger Fong <roger_fong@apple.com>
2745 Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution.
2747 * win/tools/vsprops/FeatureDefines.props:
2749 2013-03-25 Roger Fong <roger_fong@apple.com>
2751 Enable CSS_REGIONS and CSS_EXCLUSIONS.
2752 https://bugs.webkit.org/show_bug.cgi?id=87519
2754 Reviewed by Timothy Horton.
2756 * win/tools/vsprops/FeatureDefines.vsprops:
2758 2013-03-21 Roger Fong <roger_fong@apple.com>
2760 Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
2762 * win/tools/vsprops/FeatureDefines.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefines.props.
2763 * win/tools/vsprops/FeatureDefinesCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefinesCairo.props.
2764 * win/tools/vsprops/WinCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/WinCairo.props.
2765 * win/tools/vsprops/cURL.props: Copied from ../Source/WebKit/WebKit.vcxproj/WebKit/cURL.props.
2766 * win/tools/vsprops/common.props: Copied from ../Source/WebKit/WebKit.vcxproj/common.props.
2767 * win/tools/vsprops/debug.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug.props.
2768 * win/tools/vsprops/debug_wincairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug_wincairo.props.
2769 * win/tools/vsprops/debugsuffix.props: Copied from ../Source/WebKit/WebKit.vcxproj/debugsuffix.props.
2770 * win/tools/vsprops/production.props: Copied from ../Source/WebKit/WebKit.vcxproj/production.props.
2771 * win/tools/vsprops/release.props: Copied from ../Source/WebKit/WebKit.vcxproj/release.props.
2773 2013-03-19 Brent Fulgham <bfulgham@webkit.org>
2775 [WinCairo] Unreviewed build fix.
2777 * win/tools/vsprops/FeatureDefinesCairo.vsprops: This file was out
2778 of sync with the main Windows build, and the VS2010 version of the
2779 WinCairo port, preventing consistent builds.
2781 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
2783 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
2784 https://bugs.webkit.org/show_bug.cgi?id=112277
2786 Reviewed by Adam Barth.
2788 * win/tools/vsprops/FeatureDefines.vsprops:
2789 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2791 2013-03-06 Jer Noble <jer.noble@apple.com>
2793 Unreviewed roll-out of r145011.
2795 * win/tools/vsprops/FeatureDefines.vsprops:
2797 2013-03-06 Jer Noble <jer.noble@apple.com>
2799 Unreviewed build fix. Add ENABLE_CURSOR_VISIBILITY to the list of FEATURE_DEFINES for
2800 (non-Cairo) Windows builds.
2802 * win/tools/vsprops/FeatureDefines.vsprops:
2804 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2806 Remove deprecated process suppression assertion SPI from WebKitSystemInterface
2807 https://bugs.webkit.org/show_bug.cgi?id=111501
2809 Reviewed by Alexey Proskuryakov.
2811 https://bugs.webkit.org/show_bug.cgi?id=111387 replaced all usage of
2812 WKNSProcessInfoProcessAssertionWithTypes() with
2813 -[NSProcessInfo beginSuspensionOfSystemBehaviors:]. Hence, remove
2814 the now deprecated SPI.
2816 * WebKitSystemInterface.h: Remove
2817 WKNSProcessInfoProcessAssertionWithTypes and associated declarations.
2819 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2821 Use new assertion API for process suppression on Mac
2822 https://bugs.webkit.org/show_bug.cgi?id=111387
2824 Reviewed by Alexey Proskuryakov.
2826 Add WKProcessSuppressionSystemBehaviors constant for use in WebKit2 to
2827 take a process suppression assertion.
2829 * WebKitSystemInterface.h:
2831 2013-03-05 Jeffrey Pfau <jpfau@apple.com>
2833 Clear associated cache partitions when deleting origins' cache
2834 https://bugs.webkit.org/show_bug.cgi?id=111383
2836 Reviewed by Maciej Stachowiak.
2838 * WebKitSystemInterface.h:
2839 * libWebKitSystemInterfaceLion.a:
2840 * libWebKitSystemInterfaceMountainLion.a:
2842 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
2844 Add build flag for FontLoader
2845 https://bugs.webkit.org/show_bug.cgi?id=111289
2847 Reviewed by Benjamin Poulain.
2849 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
2851 * win/tools/vsprops/FeatureDefines.vsprops:
2852 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2854 2013-02-27 Glenn Adams <glenn@skynav.com>
2856 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
2857 https://bugs.webkit.org/show_bug.cgi?id=110944
2859 Reviewed by Dean Jackson.
2861 * win/tools/vsprops/FeatureDefines.vsprops:
2862 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2864 2013-02-21 Jeffrey Pfau <jpfau@apple.com>
2866 Optionally partition cache to prevent using cache for tracking
2867 https://bugs.webkit.org/show_bug.cgi?id=110269
2869 Reviewed by Maciej Stachowiak.
2871 Update WKSI bindings.
2873 * WebKitSystemInterface.h:
2874 * libWebKitSystemInterfaceLion.a:
2875 * libWebKitSystemInterfaceMountainLion.a:
2877 2013-02-22 Aaron Colwell <acolwell@chromium.org>
2879 Disable MediaSource on Apple Windows port
2880 https://bugs.webkit.org/show_bug.cgi?id=110494
2882 Reviewed by Tim Horton.
2884 * win/tools/vsprops/FeatureDefines.vsprops:
2886 2013-02-22 Roger Fong <roger_fong@apple.com>
2888 Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders.
2890 * win/tools/WinTools.make:
2892 2013-02-14 Anders Carlsson <andersca@apple.com>
2894 Add WKContextIsPlugInUpdateAvailable
2895 https://bugs.webkit.org/show_bug.cgi?id=109862
2896 <rdar://problem/13173140>
2898 Reviewed by Sam Weinig.
2900 Roll WebKitSystemInterface DEPS.
2902 * WebKitSystemInterface.h:
2903 * libWebKitSystemInterfaceLion.a:
2904 * libWebKitSystemInterfaceMountainLion.a:
2906 2013-02-13 Roger Fong <roger_fong@apple.com>
2908 Move all .props files from WebKitLibraries folder to WebKit Source folder.
2909 https://bugs.webkit.org/show_bug.cgi?id=109761
2911 Reviewed by Brent Fulgham.
2913 * win/tools/vsprops/FeatureDefines.props: Removed.
2914 * win/tools/vsprops/common.props: Removed.
2915 * win/tools/vsprops/debug.props: Removed.
2916 * win/tools/vsprops/release.props: Removed.
2917 * win/tools/vsprops/releaseproduction.props: Removed.
2919 2013-02-07 Roger Fong <roger_fong@apple.com>
2921 Unreviewed. More VS2010 WebKit solution touchups.
2922 Move an ignored warning from a project to common properties.
2924 * win/tools/vsprops/common.props:
2926 2013-02-06 Mike West <mkwst@chromium.org>
2928 Add an ENABLE_NOSNIFF feature flag.
2929 https://bugs.webkit.org/show_bug.cgi?id=109029
2931 Reviewed by Jochen Eisinger.
2933 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2934 when processing script and other resource types.
2936 * win/tools/vsprops/FeatureDefines.vsprops:
2937 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2939 2013-02-01 Alexis Menard <alexis@webkit.org>
2941 Enable unprefixed CSS transitions by default.
2942 https://bugs.webkit.org/show_bug.cgi?id=108216
2944 Reviewed by Dean Jackson.
2946 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2947 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2948 guard the unprefixing work for CSS Transforms and animations.
2950 * win/tools/vsprops/FeatureDefines.vsprops:
2951 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2953 2013-01-30 Alexey Proskuryakov <ap@apple.com>
2955 Update WebKitSystemInterface for <rdar://problem/13111288>.
2957 * libWebKitSystemInterfaceLion.a:
2958 * libWebKitSystemInterfaceMountainLion.a:
2960 * WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now.
2962 2013-01-28 Kiran Muppala <cmuppala@apple.com>
2964 Add window occlusion criteria to determine page visibility on Mac
2965 https://bugs.webkit.org/show_bug.cgi?id=107494
2967 Reviewed by Simon Fraser.
2969 Add enum constants to specify window occlusion notification type to
2970 notification registration/unregistration methods. Add typedef for
2971 window ID data passed to the window occlusion notification handler.
2972 Add method to enable occlusion notifications for a particular window.
2974 * WebKitSystemInterface.h: Add
2975 WKOcclusionNotificationTypeWindowBecameVisible,
2976 WKOcclusionNotificationTypeWindowBecameOccluded,
2978 WKEnableWindowOcclusionNotifications().
2980 2013-01-25 Andy Estes <aestes@apple.com>
2982 Update WKSI header and libraries after r140875.
2984 * WebKitSystemInterface.h:
2985 * libWebKitSystemInterfaceLion.a:
2986 * libWebKitSystemInterfaceMountainLion.a:
2988 2013-01-24 Brent Fulgham <bfulgham@webkit.org>
2990 Get WTF compiling in VS2010 (32bit)
2991 https://bugs.webkit.org/show_bug.cgi?id=106986
2993 Reviewed by Tim Horton.
2995 If you do not have Cygwin in the overall operating system
2996 PATH, the project will not build. In VS2005 we had logic
2997 in the build system to guard against this. We should
2998 retain this in the VS2010 work.
3000 Furthermore, VS2010 has a nasty bug where to Visual Studio
3001 tools path is not defined when performing a 'clean' phase
3002 on an NMAKE-based build. This is corrected here as well.
3004 * win/tools/vsprops/common.props: Revise environment setup
3005 to ensure proper tools are in path during build.
3007 2013-01-19 Roger Fong <roger_fong@apple.com>
3009 Add WebKitLibraries property sheets for compiling WebKit in VS2010.
3010 https://bugs.webkit.org/show_bug.cgi?id=106949
3012 Reviewed by Brent Fulgham.
3014 * win/tools/vsprops/FeatureDefines.props: Added.
3015 * win/tools/vsprops/common.props: Added.
3016 * win/tools/vsprops/debug.props: Added.
3017 * win/tools/vsprops/release.props: Added.
3018 * win/tools/vsprops/releaseproduction.props: Added.
3020 2013-01-21 Dirk Schulze <dschulze@adobe.com>
3022 Add build flag for Canvas's Path object (disabled by default)
3023 https://bugs.webkit.org/show_bug.cgi?id=107473
3025 Reviewed by Dean Jackson.
3027 Add CANVAS_PATH build flag to build systems.
3029 * win/tools/vsprops/FeatureDefines.vsprops:
3030 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3032 2013-01-10 Roger Fong <roger_fong@apple.com>
3034 Update WebkitSystemInterface lib for Windows port.
3035 This hasn't been done in a while and the current one is out of date.
3036 In addition I believe it will fix:
3037 <rdar://problem/12990844>
3039 Rubberstamped by Timothy Horton.
3041 * win/lib/WebKitSystemInterface.lib:
3043 2013-01-08 Kiran Muppala <cmuppala@apple.com>
3045 Add WebKitSystemInterface needed for overriding system proxies on Mac
3046 https://bugs.webkit.org/show_bug.cgi?id=106410
3048 Reviewed by Stephanie Lewis.
3050 This patch is in anticipation of the fix for https://bugs.webkit.org/show_bug.cgi?id=104197,
3051 Add user defaults to override system proxy settings for NetworkProcess on Mac, which
3052 is awaiting the approval of a WebKit2 committer. Commiting the WKSI portion separately,
3053 so that the internal repository commit for generating the WKSI libraries does not have to
3054 be rolled back every time the rest of the patch changes.
3056 Add WKCFNetworkSetOverrideSystemProxySettings(), needed by NetworkProcess to set
3057 custom proxies during initialization.
3059 * WebKitSystemInterface.h:
3060 * libWebKitSystemInterfaceLion.a:
3061 * libWebKitSystemInterfaceMountainLion.a:
3063 2013-01-04 Adam Klein <adamk@chromium.org>
3065 Remove ENABLE_MUTATION_OBSERVERS #define
3066 https://bugs.webkit.org/show_bug.cgi?id=105459
3068 Reviewed by Ryosuke Niwa.
3070 * win/tools/vsprops/FeatureDefines.vsprops:
3071 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3073 2013-01-01 Dan Bernstein <mitz@apple.com>
3075 <rdar://problem/12942239> Update copyright strings
3077 Reviewed by Sam Weinig.
3079 * win/tools/scripts/COPYRIGHT-END-YEAR:
3081 2012-12-28 Mark Rowe <mrowe@apple.com>
3083 Move logic for extracting the OS X marketing version in to WebCore
3084 <http://webkit.org/b/105841> / <rdar://problem/10736041>
3086 Reviewed by Dan Bernstein.
3088 * WebKitSystemInterface.h:
3090 2012-12-19 Kiran Muppala <cmuppala@apple.com>
3092 Adopt new assertion SPI for process suppression on Mac
3093 https://bugs.webkit.org/show_bug.cgi?id=105378
3095 Reviewed by Mark Rowe.
3097 Add WKNSProcessInfoProcessAssertionWithTypes().
3099 * WebKitSystemInterface.h:
3101 2012-12-19 Alexis Menard <alexis@webkit.org>
3103 Implement CSS parsing for CSS transitions unprefixed.
3104 https://bugs.webkit.org/show_bug.cgi?id=104804
3106 Reviewed by Dean Jackson.
3108 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
3109 to cover the work of unprefixing Transforms, Animations and
3110 Transitions. It will let the possibility of each ports to turn it off
3111 in their release branches until we're confident that these CSS
3112 properties are ready to be unprefixed.
3114 * win/tools/vsprops/FeatureDefines.vsprops:
3115 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3117 2012-12-12 Roger Fong <roger_fong@apple.com>
3119 Enable VIDEO_TRACK on Windows.
3120 https://bugs.webkit.org/show_bug.cgi?id=104706.
3122 Reviewed by Timothy Horton.
3124 Enable VIDEO_TRACK on Windows and update project property files.
3126 * win/tools/vsprops/FeatureDefines.vsprops:
3128 2012-12-12 Sheriff Bot <webkit.review.bot@gmail.com>
3130 Unreviewed, rolling out r137491.
3131 http://trac.webkit.org/changeset/137491
3132 https://bugs.webkit.org/show_bug.cgi?id=104828
3134 broke the builtd (Requested by rfong on #webkit).
3136 * win/tools/vsprops/FeatureDefines.vsprops:
3138 2012-12-11 Roger Fong <roger_fong@apple.com>
3140 Enable VIDEO_TRACK on Windows.
3141 https://bugs.webkit.org/show_bug.cgi?id=104706.
3143 Reviewed by Timothy Horton.
3145 Enable VIDEO_TRACK on Windows and update project property files.
3147 * win/tools/vsprops/FeatureDefines.vsprops:
3149 2012-12-10 Alexis Menard <alexis@webkit.org>
3151 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3152 https://bugs.webkit.org/show_bug.cgi?id=104539
3154 Reviewed by Antonio Gomes.
3156 As discussed on webkit-dev it is not needed to keep this feature flag
3157 as support for <position> type is a small feature that is already
3158 implemented by three other UAs. It was useful while landing this
3159 feature as partial bits were landed one after one.
3161 * win/tools/vsprops/FeatureDefines.vsprops:
3162 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3164 2012-12-06 Rick Byers <rbyers@chromium.org>
3166 CSS cursor property should support webkit-image-set
3167 https://bugs.webkit.org/show_bug.cgi?id=99493
3169 Reviewed by Beth Dakin.
3171 Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default
3173 * win/tools/vsprops/FeatureDefines.vsprops:
3174 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3176 2012-11-26 Roger Fong <roger_fong@apple.com>
3178 Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
3179 Add a feature flag and skip some failing tests.
3180 https://bugs.webkit.org/show_bug.cgi?id=103294
3183 compositing/overflow/scrolling-without-painting.html
3184 compositing/overflow/updating-scrolling-content.html
3186 * win/tools/vsprops/FeatureDefines.vsprops:
3188 2012-11-23 Alexis Menard <alexis@webkit.org>
3190 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3191 https://bugs.webkit.org/show_bug.cgi?id=102104
3193 Reviewed by Julien Chaffraix.
3195 Protect the new feature behind a feature flag.
3197 * win/tools/vsprops/FeatureDefines.vsprops:
3198 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3200 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
3202 Add PROXIMITY_EVENTS feature
3203 https://bugs.webkit.org/show_bug.cgi?id=102658
3205 Reviewed by Kentaro Hara.
3207 Add PROXIMITY_EVENTS feature to win and win-cairo prot.
3209 * win/tools/vsprops/FeatureDefines.vsprops:
3210 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3212 2012-11-12 Beth Dakin <bdakin@apple.com>
3214 Build fix. Forgot these bits last time.
3216 * libWebKitSystemInterfaceLion.a:
3217 * libWebKitSystemInterfaceMountainLion.a:
3219 2012-11-12 Beth Dakin <bdakin@apple.com>
3221 Zoomed-in scrolling is very slow when deviceScaleFactor > 1
3222 https://bugs.webkit.org/show_bug.cgi?id=101787
3224 Reviewed by Simon Fraser.
3226 wkSetCGFontRenderingMode now takes a BOOL parameter.
3227 * WebKitSystemInterface.h:
3228 * libWebKitSystemInterfaceLion.a:
3229 * libWebKitSystemInterfaceMountainLion.a:
3231 2012-11-08 Anders Carlsson <andersca@apple.com>
3233 Roll WebKitSystemInterface DEPS.
3235 Rubber-stamped by Andreas Kling.
3237 * libWebKitSystemInterfaceLion.a:
3238 * libWebKitSystemInterfaceMountainLion.a:
3240 2012-11-07 Roger Fong <roger_fong@apple.com>
3242 Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
3243 https://bugs.webkit.org/show_bug.cgi?id=101538
3245 Rubberstamped by Tim Horton.
3247 * win/tools/vsprops/FeatureDefines.vsprops:
3249 2012-11-06 Anders Carlsson <andersca@apple.com>
3253 * WebKitSystemInterface.h:
3255 2012-11-06 Anders Carlsson <andersca@apple.com>
3257 Update Java related WKSI function names
3258 https://bugs.webkit.org/show_bug.cgi?id=101414
3260 Reviewed by Sam Weinig.
3262 Roll WebKitSystemInterface DEPS.
3264 * WebKitSystemInterface.h:
3265 * libWebKitSystemInterfaceLion.a:
3266 * libWebKitSystemInterfaceMountainLion.a:
3268 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3270 Clean up which storage cookie jar functions use
3271 https://bugs.webkit.org/show_bug.cgi?id=101395
3273 Reviewed by Brady Eidson.
3275 * WebKitSystemInterface.h:
3276 * libWebKitSystemInterfaceLion.a:
3277 * libWebKitSystemInterfaceMountainLion.a:
3278 Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
3279 supported OS versions.
3281 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3283 Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
3285 Rubber-stampted by Mark Rowe.
3287 * libWebKitSystemInterfaceLeopard.a: Removed.
3288 * libWebKitSystemInterfaceSnowLeopard.a: Removed.
3290 2012-11-05 Alexey Proskuryakov <ap@apple.com>
3292 Get rid of setCookieStoragePrivateBrowsingEnabled.
3293 https://bugs.webkit.org/show_bug.cgi?id=101247
3295 Reviewed by Brady Eidson.
3297 * WebKitSystemInterface.h: Removed the function.
3299 2012-11-02 Anders Carlsson <andersca@apple.com>
3301 Don't instantiate the Java plug-in if it's inactive
3302 https://bugs.webkit.org/show_bug.cgi?id=101102
3303 <rdar://problem/12595679>
3305 Reviewed by Andreas Kling.
3307 Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
3309 * WebKitSystemInterface.h:
3310 * libWebKitSystemInterfaceLion.a:
3311 * libWebKitSystemInterfaceMountainLion.a:
3312 Roll WebKitSystemInterface DERPS.
3314 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
3316 Conditionalize XHR timeout support
3317 https://bugs.webkit.org/show_bug.cgi?id=100356
3319 Reviewed by Adam Barth.
3321 Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
3322 See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
3323 to fix timeout support for CF Network.
3325 * win/tools/vsprops/FeatureDefines.vsprops:
3326 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3328 2012-10-24 Eric Carlson <eric.carlson@apple.com>
3330 Allow ports to override text track rendering style
3331 https://bugs.webkit.org/show_bug.cgi?id=97800
3332 <rdar://problem/12044964>
3334 Reviewed by Maciej Stachowiak.
3336 Update WKSI header with SPI for getting the user caption appearance preferences.
3338 * WebKitSystemInterface.h:
3340 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
3342 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3343 https://bugs.webkit.org/show_bug.cgi?id=99804
3345 Reviewed by Julien Chaffraix.
3347 CSS3 text related properties will be implemented under this flag,
3348 including text decoration, text-align-last, and text-justify.
3350 * win/tools/vsprops/FeatureDefines.vsprops:
3351 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3353 2012-10-18 Pablo Flouret <pablof@motorola.com>
3355 Implement css3-conditional's @supports rule
3356 https://bugs.webkit.org/show_bug.cgi?id=86146
3358 Reviewed by Antti Koivisto.
3360 * win/tools/vsprops/FeatureDefines.vsprops:
3361 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3362 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3364 2012-10-08 Kiran Muppala <cmuppala@apple.com>
3366 Throttle DOM timers on hidden pages.
3367 https://bugs.webkit.org/show_bug.cgi?id=98474
3369 Reviewed by Maciej Stachowiak.
3371 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
3373 * win/tools/vsprops/FeatureDefines.vsprops:
3374 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3376 2012-10-05 Sheriff Bot <webkit.review.bot@gmail.com>
3378 Unreviewed, rolling out r130556 and r130564.
3379 http://trac.webkit.org/changeset/130556
3380 http://trac.webkit.org/changeset/130564
3381 https://bugs.webkit.org/show_bug.cgi?id=98572
3383 The patch wasn't reviewed by a reviewer and it is breaking
3384 Chromium Windows (Requested by jchaffraix on #webkit).
3386 * WebKitSystemInterface.h:
3388 2012-10-05 Tim Horton <timothy_horton@apple.com>
3390 Update WebKitSystemInterface libraries and header.
3392 Reviewed by Simon Fraser.
3394 * WebKitSystemInterface.h:
3395 * libWebKitSystemInterfaceLion.a:
3396 * libWebKitSystemInterfaceMountainLion.a:
3397 * libWebKitSystemInterfaceSnowLeopard.a:
3399 2012-10-04 Eric Carlson <eric.carlson@apple.com>
3401 Allow ports to override text track rendering style
3402 https://bugs.webkit.org/show_bug.cgi?id=97800
3403 <rdar://problem/12044964>
3405 Reviewed by Silvia Pfeiffer.
3407 Update WKSI header with SPI for getting the user caption appearance preferences.
3409 * WebKitSystemInterface.h:
3411 2012-09-28 Eric Carlson <eric.carlson@apple.com>
3413 Allow ports to override text track rendering style
3414 <rdar://problem/12044964>
3416 Reviewed by Jessie Berlin.
3418 Update WKSI libraries.
3420 * libWebKitSystemInterfaceLion.a:
3421 * libWebKitSystemInterfaceMountainLion.a:
3422 * libWebKitSystemInterfaceSnowLeopard.a:
3424 2012-09-25 Simon Fraser <simon.fraser@apple.com>
3426 <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
3428 Reviewed by Tim Horton.
3430 New WKSI libraries and header.
3432 * WebKitSystemInterface.h:
3433 * libWebKitSystemInterfaceLion.a:
3434 * libWebKitSystemInterfaceMountainLion.a:
3435 * libWebKitSystemInterfaceSnowLeopard.a:
3437 2012-09-08 Sam Weinig <sam@webkit.org>
3439 Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
3440 https://bugs.webkit.org/show_bug.cgi?id=96194
3442 Reviewed by Dan Bernstein.
3444 Update WKSI with SPI for getting the bundle URL from an executable URL.
3446 * WebKitSystemInterface.h:
3447 * libWebKitSystemInterfaceLion.a:
3448 * libWebKitSystemInterfaceMountainLion.a:
3449 * libWebKitSystemInterfaceSnowLeopard.a:
3450 Adds WKCopyBundleURLForExecutableURL().
3452 2012-08-29 Tony Chang <tony@chromium.org>
3454 Remove ENABLE_CSS3_FLEXBOX compile time flag
3455 https://bugs.webkit.org/show_bug.cgi?id=95382
3457 Reviewed by Ojan Vafai.
3459 Everyone is already enabling this by default and the spec has stablized.
3461 * win/tools/vsprops/FeatureDefines.vsprops:
3462 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3464 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3466 [css3-text] Add CSS3 Text decoration compile flag
3467 https://bugs.webkit.org/show_bug.cgi?id=93863
3469 Reviewed by Julien Chaffraix.
3471 This patch handles the compile flag implementation, which will come disabled by
3472 default, thus not exposing the CSS3 text decoration features to the web, unless
3473 when explicitly enabling it with "--css3-text-decoration" build parameter.
3475 * win/tools/vsprops/FeatureDefines.vsprops:
3476 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3478 2012-08-14 Alex Christensen <alex.christensen@flexsim.com>
3480 /SAFESEH should not be a common linker option
3481 https://bugs.webkit.org/show_bug.cgi?id=89372
3483 Reviewed by Darin Adler.
3485 * win/tools/vsprops/common.vsprops:
3486 removed /SAFESEH as a default option for the linker (doesn't work for x64)
3488 2012-08-13 Roger Fong <roger_fong@apple.com>
3490 Enable CSS Sticky Position on Windows.
3491 https://bugs.webkit.org/show_bug.cgi?id=93905
3493 Reviewed by Tim Horton.
3495 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.
3497 * win/tools/vsprops/FeatureDefines.vsprops:
3498 Include ENABLE_CSS_STICKY_POSITION flag.
3500 2012-08-06 Anders Carlsson <andersca@apple.com>
3502 If the Apple Java plug-in is blocked and no runtime is installed, don't load it
3503 https://bugs.webkit.org/show_bug.cgi?id=93289
3504 <rdar://problem/11730092>
3506 Reviewed by Dan Bernstein.
3508 Add WKJLIsRuntimeAndWebComponentsInstalled().
3510 * WebKitSystemInterface.h:
3511 * libWebKitSystemInterfaceLion.a:
3512 * libWebKitSystemInterfaceMountainLion.a:
3514 2012-08-01 Jon Lee <jonlee@apple.com>
3518 Reviewed by Mark Rowe.
3520 * libWebKitSystemInterfaceLion.a:
3521 * libWebKitSystemInterfaceMountainLion.a:
3522 * libWebKitSystemInterfaceSnowLeopard.a:
3524 2012-07-29 Rik Cabanier <cabanier@adobe.com>
3526 Add ENABLE_CSS_COMPOSITING flag
3527 https://bugs.webkit.org/show_bug.cgi?id=92553
3529 Reviewed by Dirk Schulze.
3531 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
3533 * win/tools/vsprops/FeatureDefines.vsprops:
3534 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3536 2012-07-23 Roger Fong <roger_fong@apple.com>
3538 Disable flexbox on Windows
3539 https://bugs.webkit.org/show_bug.cgi?id=92047
3540 <rdar://problem/11570384>
3542 Reviewed by Darin Adler.
3544 Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
3546 * win/tools/vsprops/FeatureDefines.vsprops:
3547 Disable ENABLE_CSS3_FLEXBOX property.
3549 2012-07-23 Kent Tamura <tkent@chromium.org>
3551 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
3552 https://bugs.webkit.org/show_bug.cgi?id=91941
3554 Reviewed by Kentaro Hara.
3556 A flag name for an elmement should be ENABLE_*_ELEMENT.
3558 * win/tools/vsprops/FeatureDefines.vsprops:
3559 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3561 2012-07-22 Kent Tamura <tkent@chromium.org>
3563 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
3564 https://bugs.webkit.org/show_bug.cgi?id=91928
3566 Reviewed by Kentaro Hara.
3568 A flag name for an elmement should be ENABLE_*_ELEMENT.
3570 * win/tools/vsprops/FeatureDefines.vsprops:
3571 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3573 2012-07-20 Kent Tamura <tkent@chromium.org>
3575 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
3576 https://bugs.webkit.org/show_bug.cgi?id=91846
3578 Reviewed by Kentaro Hara.
3580 A flag name for an elmement should be ENABLE_*_ELEMENT.
3582 * win/tools/vsprops/FeatureDefines.vsprops:
3583 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3585 2012-07-11 Mark Rowe <mrowe@apple.com>
3587 Add a Mountain Lion version of libWebKitSystemInterface.a.
3589 Update the WebKitSystemInterface header and binaries.
3591 Reviewed by John Sullivan.
3593 * WebKitSystemInterface.h:
3594 * libWebKitSystemInterfaceLion.a:
3595 * libWebKitSystemInterfaceMountainLion.a: Added.
3596 * libWebKitSystemInterfaceSnowLeopard.a:
3598 2012-07-04 John Mellor <johnme@chromium.org>
3600 Text Autosizing: Add compile flag and runtime setting
3601 https://bugs.webkit.org/show_bug.cgi?id=87394
3603 This patch renames Font Boosting to Text Autosizing.
3605 Reviewed by Adam Barth.
3607 * win/tools/vsprops/FeatureDefines.vsprops:
3608 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3610 2012-06-29 Mihai Balan <mibalan@adobe.com>
3612 [CSS Regions] Adding feature defines for CSS Regions for Windows
3613 https://bugs.webkit.org/show_bug.cgi?id=88645
3615 Reviewed by Tony Chang.
3617 Re-trying to enable CSS regions on Windows. This time only enabling
3618 regions since exclusions lead to some very strange compiling/linking
3621 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
3622 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3624 2012-06-28 Brent Fulgham <bfulgham@webkit.org>
3626 [WinCairo] Unreviewed build correction. Add two missing macro
3627 declarations to vsprops file.
3629 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
3630 ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
3632 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3634 [WinCairo] Unreviewed build correction. Accidentally turned on
3635 CSS_FILTERS, which is not available in tree.
3637 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
3638 back off for WinCairo target.
3640 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3642 [WinCairo] Unreviewed build correction. Resync feature defines with
3643 Apple port. Things have drifted apart a little.
3645 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
3646 Apple port, define some missing features.
3648 2012-06-19 Mike West <mkwst@chromium.org>
3650 Introduce ENABLE_CSP_NEXT configuration flag.
3651 https://bugs.webkit.org/show_bug.cgi?id=89300
3653 Reviewed by Adam Barth.
3655 The 1.0 draft of the Content Security Policy spec is just about to
3656 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3657 this ENABLE flag, disabled by default.
3659 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3661 * win/tools/vsprops/FeatureDefines.vsprops:
3662 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3664 2012-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
3666 Unreviewed, rolling out r120280.
3667 http://trac.webkit.org/changeset/120280
3668 https://bugs.webkit.org/show_bug.cgi?id=89273
3670 Enabling CSS regions broke all Windows tests (Requested by
3671 jhomeycutt on #webkit).
3673 * win/tools/vsprops/FeatureDefines.vsprops:
3674 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3676 2012-06-13 Mihai Balan <mibalan@adobe.com>
3678 Fix for #88645 - enabling regions on Windows