1 2018-06-27 Jonathan Bedard <jbedard@apple.com>
3 Enable WebKit iOS 12 build
4 https://bugs.webkit.org/show_bug.cgi?id=187024
5 <rdar://problem/39759057>
7 Reviewed by David Kilzer.
9 * WebKitPrivateFrameworkStubs/iOS/12: Added.
11 2018-05-24 Joseph Pecoraro <pecoraro@apple.com>
13 [iOS] Hard link AppSupport instead of soft linking
14 https://bugs.webkit.org/show_bug.cgi?id=185959
15 <rdar://problem/40506538>
17 Reviewed by Timothy Horton.
19 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework/AppSupport.tbd:
20 * WebKitPrivateFrameworkStubs/iOS/11/AppSupport.framework/AppSupport.tbd:
21 Add stub for ObjC Class CPNetworkObserver.
23 2018-03-17 Jiewen Tan <jiewen_tan@apple.com>
25 [WebAuthN] Implement authenticatorMakeCredential
26 https://bugs.webkit.org/show_bug.cgi?id=183527
27 <rdar://problem/35275886>
29 Reviewed by Brent Fulgham.
31 * WebKitPrivateFrameworkStubs/iOS/11/DeviceIdentity.framework/DeviceIdentity.tbd: Added.
33 2018-02-20 Tim Horton <timothy_horton@apple.com>
35 Introduce HAVE(IOSURFACE_ACCELERATOR)
36 https://bugs.webkit.org/show_bug.cgi?id=182955
37 <rdar://problem/37699510>
39 Reviewed by Sam Weinig.
41 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd:
42 * WebKitPrivateFrameworkStubs/iOS/10/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Added.
43 * WebKitPrivateFrameworkStubs/iOS/11/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Added.
44 Switch IOSurfaceAccelerator symbols over to the still-private IOSurfaceAccelerator framework.
46 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
48 Unreviewed, rolling out r227211.
50 Breaks iOS Simulator tests.
54 "Expose Safe Browsing SPI"
55 https://bugs.webkit.org/show_bug.cgi?id=181804
56 https://trac.webkit.org/changeset/227211
58 2017-12-22 Jeff Miller <jeffm@apple.com>
60 Update user-visible copyright strings to include 2018
61 https://bugs.webkit.org/show_bug.cgi?id=181141
63 Reviewed by Dan Bernstein.
65 * win/tools/scripts/COPYRIGHT-END-YEAR:
67 2017-10-05 Darin Adler <darin@apple.com>
69 Remove additional WebKitSystemInterface remnants
70 https://bugs.webkit.org/show_bug.cgi?id=177948
72 Reviewed by Andy Estes.
74 * libWebKitSystemInterfaceElCapitan.a: Removed.
75 * libWebKitSystemInterfaceIOSDevice10.a: Removed.
76 * libWebKitSystemInterfaceIOSDevice11.a: Removed.
77 * libWebKitSystemInterfaceIOSSimulator10.a: Removed.
78 * libWebKitSystemInterfaceIOSSimulator11.a: Removed.
79 * libWebKitSystemInterfaceOSX10.12.a: Removed.
80 * libWebKitSystemInterfaceOSX10.13.a: Removed.
82 2017-07-05 Jonathan Bedard <jbedard@apple.com>
84 Add WebKitPrivateFrameworkStubs for iOS 11
85 https://bugs.webkit.org/show_bug.cgi?id=173988
87 Reviewed by David Kilzer.
89 * WebKitPrivateFrameworkStubs/iOS/9: Add Mac architecture for Simulator.
90 * WebKitPrivateFrameworkStubs/iOS/10: Ditto..
91 * WebKitPrivateFrameworkStubs/iOS/11: Added.
93 2017-07-01 Dan Bernstein <mitz@apple.com>
95 [iOS] Remove code only needed when building for iOS 9.x
96 https://bugs.webkit.org/show_bug.cgi?id=174068
98 Reviewed by Tim Horton.
100 * WebKitPrivateFrameworkStubs/iOS/9: Removed.
101 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Removed.
102 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Removed.
103 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Removed.
104 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Removed.
105 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Removed.
106 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Removed.
107 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Removed.
108 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Removed.
109 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Removed.
110 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Removed.
112 2017-06-29 Jonathan Bedard <jbedard@apple.com>
114 Add WebKitSystemInterface for iOS 11
115 https://bugs.webkit.org/show_bug.cgi?id=173936
117 Reviewed by Lucas Forschler.
119 * libWebKitSystemInterfaceIOSDevice11.a: Added.
120 * libWebKitSystemInterfaceIOSSimulator11.a: Added.
122 2017-06-21 Andreas Kling <akling@apple.com>
124 [iOS] Ensure that GraphicsServices is initialized before calling GSFontPurgeFontCache().
125 https://bugs.webkit.org/show_bug.cgi?id=173616
126 <rdar://problem/30780050>
128 Reviewed by Chris Dumez.
130 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd:
132 2017-06-09 Lucas Forschler <lforschler@apple.com>
134 <rdar://problem/32683422>
136 Update existing WebKitSystemInterface libraries.
137 Add macOS 10.13 libraries.
138 Remove macOS 10.10 libraries.
139 Remove iOS 10.9 libraries.
141 Reviewed by Conrad Schultz.
143 * libWebKitSystemInterfaceElCapitan.a:
144 * libWebKitSystemInterfaceIOSDevice10.a:
145 * libWebKitSystemInterfaceIOSDevice9.a: Removed.
146 * libWebKitSystemInterfaceIOSSimulator10.a:
147 * libWebKitSystemInterfaceIOSSimulator9.a: Removed.
148 * libWebKitSystemInterfaceOSX10.12.a:
149 * libWebKitSystemInterfaceOSX10.13.a: Added.
150 * libWebKitSystemInterfaceYosemite.a: Removed.
152 2017-04-11 Dan Bernstein <mitz@apple.com>
154 [Cocoa] WebKit unnecessarily soft-links CorePrediction
155 https://bugs.webkit.org/show_bug.cgi?id=170644
157 Reviewed by Sam Weinig.
159 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added this framework stub.
160 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
162 2017-04-08 Dan Bernstein <mitz@apple.com>
164 Removed an empty directory left behind after r212841.
166 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Removed.
168 2017-02-20 Ryan Haddad <ryanhaddad@apple.com>
170 Unreviewed, rolling out r212685.
172 This change broke the 32-bit Sierra build.
176 "Resource Load Statistics: Add alternate classification
178 https://bugs.webkit.org/show_bug.cgi?id=168347
179 http://trac.webkit.org/changeset/212685
181 2017-02-20 John Wilander <wilander@apple.com>
183 Resource Load Statistics: Add alternate classification method
184 https://bugs.webkit.org/show_bug.cgi?id=168347
185 <rdar://problem/30352793>
187 Reviewed by Alex Christensen.
189 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added.
190 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
191 Stubs for private framework.
193 2017-01-12 Andreas Kling <akling@apple.com>
195 [iOS] Purge GraphicsServices font cache on memory warning.
196 <https://webkit.org/b/154343>
198 Reviewed by Antti Koivisto.
200 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Add SPI.
202 2017-01-01 Jeff Miller <jeffm@apple.com>
204 Update user-visible copyright strings to include 2017
205 https://bugs.webkit.org/show_bug.cgi?id=166278
207 Reviewed by Dan Bernstein.
209 * win/tools/scripts/COPYRIGHT-END-YEAR:
211 2016-09-07 Daniel Bates <dabates@apple.com>
213 Update WebKitSystemInterface
215 Rubber-stamped by Dean Jackson.
217 Additionally, add WebKitSystemInterface for iOS 10.
219 * libWebKitSystemInterfaceElCapitan.a:
220 * libWebKitSystemInterfaceIOSDevice10.a: Added.
221 * libWebKitSystemInterfaceIOSDevice9.a:
222 * libWebKitSystemInterfaceIOSSimulator10.a: Added.
223 * libWebKitSystemInterfaceIOSSimulator9.a:
224 * libWebKitSystemInterfaceOSX10.12.a:
225 * libWebKitSystemInterfaceYosemite.a:
227 2016-08-19 Daniel Bates <dabates@apple.com>
229 Attempt to fix the iOS 9.3 build
231 Reorder the keys in the text-based stubs to make linker happy.
233 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd:
234 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd:
235 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd:
236 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd:
237 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd:
239 2016-08-16 Daniel Bates <dabates@apple.com>
241 WKSI static library should be named by major iOS revision, not individual updates
242 https://bugs.webkit.org/show_bug.cgi?id=160727
243 <rdar://problem/22274848>
245 Reviewed by Alexey Proskuryakov.
247 * libWebKitSystemInterfaceIOSDevice9.0.a: Removed.
248 * libWebKitSystemInterfaceIOSDevice9.2.a: Removed.
249 * libWebKitSystemInterfaceIOSDevice9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSDevice9.3.a.
250 * libWebKitSystemInterfaceIOSSimulator9.0.a: Removed.
251 * libWebKitSystemInterfaceIOSSimulator9.2.a: Removed.
252 * libWebKitSystemInterfaceIOSSimulator9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSSimulator9.3.a.
254 2016-08-15 Daniel Bates <dabates@apple.com>
256 Cannot build WebKit for iOS device using Xcode 7.3/iOS 9.3 public SDK due to missing
257 private frameworks and libraries
258 https://bugs.webkit.org/show_bug.cgi?id=155931
259 <rdar://problem/25807989>
261 Reviewed by Dan Bernstein.
263 Add text-based stubs for private frameworks in iOS 9 and iOS 10 beta.
265 * WebKitPrivateFrameworkStubs: Added.
266 * WebKitPrivateFrameworkStubs/iOS: Added.
267 * WebKitPrivateFrameworkStubs/iOS/10: Added.
268 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework: Added.
269 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework/AppSupport.tbd: Added.
270 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework: Added.
271 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework/AssertionServices.tbd: Added.
272 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework: Added.
273 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework/CorePDF.tbd: Added.
274 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework: Added.
275 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Added.
276 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework: Added.
277 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd: Added.
278 * WebKitPrivateFrameworkStubs/iOS/9: Added.
279 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Added.
280 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Added.
281 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Added.
282 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Added.
283 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Added.
284 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Added.
285 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Added.
286 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Added.
287 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Added.
288 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Added.
290 2016-07-13 Per Arne Vollan <pvollan@apple.com>
292 [Win] DLLs are missing version information.
293 https://bugs.webkit.org/show_bug.cgi?id=159349
295 Reviewed by Alex Christensen.
297 Avoid using environment variable WEBKIT_LIBRARIES when finding version stamper utility,
298 in case it is not defined. Instead, use the location of the perl script to find the
301 * win/tools/scripts/version-stamp.pl:
303 2016-07-12 Per Arne Vollan <pvollan@apple.com>
305 [Win] DLLs are missing version information.
306 https://bugs.webkit.org/show_bug.cgi?id=159349
308 Reviewed by Brent Fulgham.
310 The version stamping will fail if the target path has forward slashes.
312 * win/tools/scripts/version-stamp.pl: Replace forward slashes with backslashes.
314 2016-06-14 Lucas Forschler <lforschler@apple.com>
316 Update existing WebKitSystemInterface Libraries.
317 Add macOS Sierra WebKitSystemInterface.
319 Rubber-stamped by Alexey Proskuryakov.
321 * libWebKitSystemInterfaceElCapitan.a:
322 * libWebKitSystemInterfaceIOSDevice9.2.a:
323 * libWebKitSystemInterfaceIOSSimulator9.2.a:
324 * libWebKitSystemInterfaceOSX10.12.a: Added.
325 * libWebKitSystemInterfaceYosemite.a:
327 2016-06-09 Alex Christensen <achristensen@webkit.org>
329 Clean up Visual Studio properties files after switching to CMake.
331 * win/tools/WinTools.make: Removed.
332 * win/tools/vsprops: Removed.
333 * win/tools/vsprops/FeatureDefines.props: Removed.
334 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
335 * win/tools/vsprops/GStreamer32.props: Removed.
336 * win/tools/vsprops/GStreamer64.props: Removed.
337 * win/tools/vsprops/GStreamerCommon.props: Removed.
338 * win/tools/vsprops/WinCairo.props: Removed.
339 * win/tools/vsprops/cURL.props: Removed.
340 * win/tools/vsprops/common.props: Removed.
341 * win/tools/vsprops/debug.props: Removed.
342 * win/tools/vsprops/debug_wincairo.props: Removed.
343 * win/tools/vsprops/debugsuffix.props: Removed.
344 * win/tools/vsprops/production.props: Removed.
345 * win/tools/vsprops/release.props: Removed.
347 2016-04-28 Dean Jackson <dino@apple.com>
349 Update WebKitSystemInterface to internal version 82799.
351 * WebKitSystemInterface.h:
352 * libWebKitSystemInterfaceElCapitan.a:
353 * libWebKitSystemInterfaceIOSDevice9.2.a:
354 * libWebKitSystemInterfaceIOSSimulator9.2.a:
355 * libWebKitSystemInterfaceYosemite.a:
357 2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
359 Web Inspector: make at the root should not create a WebKitLibraries/--lvm directory
360 https://bugs.webkit.org/show_bug.cgi?id=155918
362 Reviewed by Timothy Hatcher.
365 Remove no longer used --llvm option.
367 2016-03-25 Daniel Bates <dabates@apple.com>
369 Add WebKitSystemInterface for iOS 9.3
370 https://bugs.webkit.org/show_bug.cgi?id=155893
372 Rubber-stamped by Alexey Proskuryakov.
374 * libWebKitSystemInterfaceIOSDevice9.3.a: Added.
375 * libWebKitSystemInterfaceIOSSimulator9.3.a: Added.
377 2016-03-13 Joseph Pecoraro <pecoraro@apple.com>
379 Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards
380 https://bugs.webkit.org/show_bug.cgi?id=155417
382 Reviewed by Yusuke Suzuki.
384 * win/tools/vsprops/FeatureDefines.props:
385 * win/tools/vsprops/FeatureDefinesCairo.props:
387 2016-02-24 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
389 [web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface
390 https://bugs.webkit.org/show_bug.cgi?id=151688
392 Reviewed by Dean Jackson.
394 Enables the WEB_ANIMATIONS compiler switch.
396 * win/tools/vsprops/FeatureDefines.props:
397 * win/tools/vsprops/FeatureDefinesCairo.props:
399 2016-02-17 Filip Pizlo <fpizlo@apple.com>
401 Remove LLVM dependencies from WebKit
402 https://bugs.webkit.org/show_bug.cgi?id=154323
404 Reviewed by Antti Koivisto and Benjamin Poulain.
406 * LLVMIncludesElCapitan.tar.bz2: Removed.
407 * LLVMIncludesIOS9.tar.bz2: Removed.
408 * LLVMIncludesMavericks.tar.bz2: Removed.
409 * LLVMIncludesYosemite.tar.bz2: Removed.
410 * LLVMLibrariesElCapitan.tar.bz2: Removed.
411 * LLVMLibrariesIOS9.tar.bz2: Removed.
412 * LLVMLibrariesMavericks.tar.bz2: Removed.
413 * LLVMLibrariesYosemite.tar.bz2: Removed.
415 2016-01-27 Daniel Bates <dabates@apple.com>
417 Remove WebKitSystemInterface for iOS SDK < 9
418 https://bugs.webkit.org/show_bug.cgi?id=153570
420 Reviewed by Andy Estes.
422 We no longer support building for iOS < 9.
424 * libWebKitSystemInterfaceIOSDevice8.1.a: Removed.
425 * libWebKitSystemInterfaceIOSDevice8.2.a: Removed.
426 * libWebKitSystemInterfaceIOSDevice8.3.a: Removed.
427 * libWebKitSystemInterfaceIOSDevice8.4.a: Removed.
428 * libWebKitSystemInterfaceIOSSimulator8.1.a: Removed.
429 * libWebKitSystemInterfaceIOSSimulator8.2.a: Removed.
430 * libWebKitSystemInterfaceIOSSimulator8.3.a: Removed.
431 * libWebKitSystemInterfaceIOSSimulator8.4.a: Removed.
433 2016-01-26 Daniel Bates <dabates@apple.com>
435 Add WebKitSystemInterface for iOS 9.2
436 https://bugs.webkit.org/show_bug.cgi?id=153355
438 Rubber-stamped by David Kilzer.
440 * WebKitSystemInterface.h:
441 * WebKitSystemInterfaceIOS.h: Removed.
442 * libWebKitSystemInterfaceIOSDevice9.2.a: Added.
443 * libWebKitSystemInterfaceIOSSimulator9.2.a: Added.
445 2016-01-02 Andy Estes <aestes@apple.com>
447 Try to fix the Windows build
449 After r194496, the Windows build appeared to use a stale copy of StdLibExtras.h. I deleted the build directory
450 on the bots, and am touching this file to force a new build.
452 * win/tools/vsprops/common.props:
454 2016-01-01 Jeff Miller <jeffm@apple.com>
456 Update user-visible copyright strings to include 2016
457 https://bugs.webkit.org/show_bug.cgi?id=152531
459 Reviewed by Alexey Proskuryakov.
461 * win/tools/scripts/COPYRIGHT-END-YEAR:
463 2015-12-19 Dan Bernstein <mitz@apple.com>
465 [Mac] WebKit contains dead source code for OS X Mavericks and earlier
466 https://bugs.webkit.org/show_bug.cgi?id=152462
468 Reviewed by Alexey Proskuryakov.
470 * libWebKitSystemInterfaceMavericks.a: Removed.
472 2015-12-16 Youenn Fablet <youenn.fablet@crf.canon.fr>
474 [Fetch API] Add fetch API compile time flag
475 https://bugs.webkit.org/show_bug.cgi?id=152254
477 Reviewed by Darin Adler.
479 * win/tools/vsprops/FeatureDefines.props:
480 * win/tools/vsprops/FeatureDefinesCairo.props:
482 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
484 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
485 https://bugs.webkit.org/show_bug.cgi?id=150792
487 Reviewed by Saam Barati.
489 * win/tools/vsprops/FeatureDefines.props:
490 * win/tools/vsprops/FeatureDefinesCairo.props:
492 2015-12-01 Commit Queue <commit-queue@webkit.org>
494 Unreviewed, rolling out r192914.
495 https://bugs.webkit.org/show_bug.cgi?id=151734
497 JSC tests for this change are failing on 32 and 64-bit bots
498 (Requested by ryanhaddad on #webkit).
502 "[ES6] Implement LLInt/Baseline Support for ES6 Generators and
504 https://bugs.webkit.org/show_bug.cgi?id=150792
505 http://trac.webkit.org/changeset/192914
507 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
509 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
510 https://bugs.webkit.org/show_bug.cgi?id=150792
512 Reviewed by Saam Barati.
514 * win/tools/vsprops/FeatureDefines.props:
515 * win/tools/vsprops/FeatureDefinesCairo.props:
517 2015-11-05 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
519 Add runtime and compile time flags for enabling Web Animations API and model.
520 https://bugs.webkit.org/show_bug.cgi?id=150914
522 Reviewed by Benjamin Poulain.
524 Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag.
526 * win/tools/vsprops/FeatureDefines.props:
527 * win/tools/vsprops/FeatureDefinesCairo.props:
529 2015-11-01 Yusuke Suzuki <utatane.tea@gmail.com>
531 [ES6] Support Generator Syntax
532 https://bugs.webkit.org/show_bug.cgi?id=150769
534 Reviewed by Geoffrey Garen.
536 Added ENABLE_ES6_GENERATORS flag.
538 * win/tools/vsprops/FeatureDefines.props:
539 * win/tools/vsprops/FeatureDefinesCairo.props:
541 2015-10-26 Dana Burkart <dburkart@apple.com>
543 `make analyze` should build using the debug configuration
544 https://bugs.webkit.org/show_bug.cgi?id=150571
546 Reviewed by Lucas Forschler.
550 2015-10-20 Yoav Weiss <yoav@yoav.ws>
552 Rename the PICTURE_SIZES flag to CURRENTSRC
553 https://bugs.webkit.org/show_bug.cgi?id=150275
555 Reviewed by Dean Jackson.
557 * win/tools/vsprops/FeatureDefines.props:
558 * win/tools/vsprops/FeatureDefinesCairo.props:
560 2015-10-08 Daniel Bates <dabates@apple.com>
562 Add LLVM binaries for iOS 9 device
563 https://bugs.webkit.org/show_bug.cgi?id=149913
565 Rubber-stamped by Filip Pizlo.
567 Add LLVM 3.6.2 binaries for ARM64-based iOS devices. We make use of LLVM for the FTL,
568 which is enabled for 64-bit iOS devices.
570 I built these binaries by performing the following:
572 1) Check out WebKit to a directory like /some/path/OpenSource.
574 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.
576 3) In /some/path/OpenSource, delete the WebKitBuild directory to ensure a clean build.
578 4) Run `Tools/Scripts/build-jsc --release --device ARCHS=arm64 ONLY_ACTIVE_ARCH=NO` to build both LLVM and JavaScriptCore.
580 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.
582 * LLVMIncludesIOS9.tar.bz2: Added.
583 * LLVMLibrariesIOS9.tar.bz2: Added.
585 2015-09-25 Alex Christensen <achristensen@webkit.org>
587 Prepare internal AppleWin build for CMake
588 https://bugs.webkit.org/show_bug.cgi?id=149570
590 Reviewed by Brent Fulgham.
592 * win/tools/scripts/auto-version.pl:
593 Use the WEBKIT_LIBRARIES environment variable if it exists.
595 2015-09-25 Brent Fulgham <bfulgham@apple.com>
597 [Win] Unreviewed build fix.
599 * win/tools/vsprops/FeatureDefines.props: Let Windows build know about
600 the STREAMS_API feature.
602 2015-09-24 Daniel Bates <dabates@apple.com>
604 Add WebKitSystemInterface for iOS 9.0
605 https://bugs.webkit.org/show_bug.cgi?id=149550
607 Rubber-stamped by Alexey Proskuryakov.
609 * WebKitSystemInterface.h:
610 * libWebKitSystemInterfaceIOSDevice9.0.a: Added.
611 * libWebKitSystemInterfaceIOSSimulator9.0.a: Added.
613 2015-09-18 Alex Christensen <achristensen@webkit.org>
615 Remove last required use of WEBKIT_LIBRARIES environment variable on Windows
616 https://bugs.webkit.org/show_bug.cgi?id=149355
618 Reviewed by Brent Fulgham.
620 * win/tools/scripts/auto-version.pl:
621 Use the directory of $0 (the currently executed perl script) to find the perl script instead of an environment variable.
622 This makes it possible to build WebKit on Windows without environment variables.
624 2015-09-14 Chris Dumez <cdumez@apple.com>
626 Disable PICTURE_SIZES on AppleWin
627 https://bugs.webkit.org/show_bug.cgi?id=149125
629 Reviewed by Alexey Proskuryakov.
631 * win/tools/vsprops/FeatureDefines.props:
633 2015-08-31 Brent Fulgham <bfulgham@apple.com>
635 [Win] Unreviewed build fix.
637 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 build of this
638 library to avoid linker errors on build bots.
640 2015-08-21 Brent Fulgham <bfulgham@apple.com>
642 [Win] Unreviewed build fix.
644 * win/tools/vsprops/common.props: Ignore a warning that is filling the
645 build logs with useless cruft.
647 2015-08-20 Lucas Forschler <lforschler@apple.com>
649 Check in LLVM 3.6.2 binary drops for OS X Mavericks.
650 Check in drops built from the LLVM 3.6.2 open source release.
652 * LLVMIncludesMavericks.tar.bz2:
653 * LLVMLibrariesMavericks.tar.bz2:
655 2015-08-12 Lucas Forschler <lforschler@apple.com>
657 Check in LLVM 3.6.2 binary drops for OS X Yosemite
658 Check in drops built from the LLVM 3.6.2 open source release.
660 2015-08-11 Brent Fulgham <bfulgham@apple.com>
662 [Win] Unreviewed build fix for VS2015 targets.
664 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 version of library.
666 2015-08-04 Alex Christensen <achristensen@webkit.org>
668 Fix quirks with CMake and VS2015
669 https://bugs.webkit.org/show_bug.cgi?id=147663
671 Reviewed by Brent Fulgham.
673 * win/tools/vsprops/common.props:
674 Hide some warnings. Using the same variable names in nested scopes is ok for now.
676 2015-08-04 Brent Fulgham <bfulgham@apple.com>
678 [Win] Update Apple Windows build for VS2015
679 https://bugs.webkit.org/show_bug.cgi?id=147653
681 Reviewed by Dean Jackson.
683 * win/tools/vsprops/common.props: Fix build flags to use Windows 7
684 (WINVER=0x601) as minimum build target for 64-bit builds.
686 2015-08-03 Filip Pizlo <fpizlo@apple.com>
688 Check in LLVM 3.6.2 binary drops for El Capitan
689 https://bugs.webkit.org/show_bug.cgi?id=147582
691 Reviewed by Alexey Proskuryakov.
693 Check in drops built from the LLVM 3.6.2 open source release.
695 These drops were built by doing:
697 1) Check out WebKit to a directory like /some/path/OpenSource.
699 2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:
701 http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz
703 3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
704 totally clean build (i.e. delete WebKitBuild before starting).
706 4) Run the following to create binary drops:
708 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
710 * LLVMIncludesElCapitan.tar.bz2: Added.
711 * LLVMLibrariesElCapitan.tar.bz2: Added.
713 2015-07-28 Yusuke Suzuki <utatane.tea@gmail.com>
715 [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
716 https://bugs.webkit.org/show_bug.cgi?id=147350
718 Reviewed by Sam Weinig.
720 * win/tools/vsprops/FeatureDefines.props:
721 * win/tools/vsprops/FeatureDefinesCairo.props:
723 2015-07-20 Gordon Sheridan <gordon_sheridan@apple.com>
725 WKSI support for blocking a plug-in for non-security reasons.
726 https://bugs.webkit.org/show_bug.cgi?id=145009
728 Reviewed by Anders Carlsson.
730 * WebKitSystemInterface.h:
731 * libWebKitSystemInterfaceMavericks.a:
732 * libWebKitSystemInterfaceYosemite.a:
734 2015-07-02 Daniel Bates <dabates@apple.com>
736 [iOS] Add WebKitSystemInterface for iOS 8.4
737 https://bugs.webkit.org/show_bug.cgi?id=146548
739 Rubber-stamped by Zalan Bujtas.
741 * WebKitSystemInterfaceIOS.h:
742 * libWebKitSystemInterfaceIOSDevice8.4.a: Added.
743 * libWebKitSystemInterfaceIOSSimulator8.4.a: Added.
745 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com>
747 Implement ECMAScript Internationalization API
748 https://bugs.webkit.org/show_bug.cgi?id=90906
750 Reviewed by Benjamin Poulain.
752 * win/tools/vsprops/FeatureDefines.props: add ENABLE_INTL flag
753 * win/tools/vsprops/FeatureDefinesCairo.props: add ENABLE_INTL flag
755 2015-06-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
757 [Win] Activate SSE support for 32-bit builds.
758 https://bugs.webkit.org/show_bug.cgi?id=144923
760 Reviewed by Brent Fulgham.
762 * win/tools/vsprops/common.props:
764 2015-06-26 Per Arne Vollan <peavo@outlook.com>
766 [WinCairo] Enable WEB_TIMING.
767 https://bugs.webkit.org/show_bug.cgi?id=146357
769 Reviewed by Brent Fulgham.
771 * win/tools/vsprops/FeatureDefinesCairo.props:
773 2015-06-26 Csaba Osztrogonác <ossy@webkit.org>
775 Unreviewed buildfix after r185971, disable WEB_TIMING.
777 * win/tools/vsprops/FeatureDefinesCairo.props:
779 2015-06-25 Brent Fulgham <bfulgham@apple.com>
781 [WIN] Enable WEB_TIMING API
782 https://bugs.webkit.org/show_bug.cgi?id=146330
783 <rdar://problem/21530765>
785 Reviewed by Dean Jackson.
787 Enable WEB_TIMING features on Windows by activating the feature flag,
788 and correcting some build errors.
790 * win/tools/vsprops/FeatureDefines.props: Enable feature flag.
791 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
793 2015-05-27 Dean Jackson <dino@apple.com>
795 img.currentSrc problem in strict mode with old picturefill
796 https://bugs.webkit.org/show_bug.cgi?id=144095
797 <rdar://problem/21087013>
799 Reviewed by Simon Fraser.
801 Add a PICTURE_SIZES flag.
803 * win/tools/vsprops/FeatureDefines.props:
804 * win/tools/vsprops/FeatureDefinesCairo.props:
806 2015-05-09 Yoav Weiss <yoav@yoav.ws>
808 Remove the PICTURE_SIZES build flag
809 https://bugs.webkit.org/show_bug.cgi?id=144679
811 Reviewed by Benjamin Poulain.
813 Removed the PICTURE_SIZES build time flag.
815 * win/tools/vsprops/FeatureDefines.props:
816 * win/tools/vsprops/FeatureDefinesCairo.props:
818 2015-05-05 daegyu lee <daegyu.lee@navercorp.com>
820 Remove the remaining vestiges of SVG feature define
821 https://bugs.webkit.org/show_bug.cgi?id=144655
823 Reviewed by Alexey Proskuryakov.
825 * win/tools/vsprops/FeatureDefines.props:
826 * win/tools/vsprops/FeatureDefinesCairo.props:
828 2015-04-29 Per Arne Vollan <peavo@outlook.com>
830 [WinCairo] Turn on WebGL.
831 https://bugs.webkit.org/show_bug.cgi?id=144389
833 Reviewed by Brent Fulgham.
835 * win/tools/vsprops/FeatureDefinesCairo.props:
837 2015-04-27 Brent Fulgham <bfulgham@apple.com>
839 [Win] Deactivate WebGL until Windows tests work properly
840 https://bugs.webkit.org/show_bug.cgi?id=144291
841 <rdar://problem/20707307>
843 Reviewed by Zalan Bujtas.
845 * win/tools/vsprops/FeatureDefines.props: Turn off the WEB_GL
846 feature for the Apple Windows port.
848 2015-04-28 Per Arne Vollan <peavo@outlook.com>
850 [Win] Enable ES6 template literals
851 https://bugs.webkit.org/show_bug.cgi?id=144316
853 Reviewed by Csaba Osztrogonác.
855 * win/tools/vsprops/FeatureDefines.props:
856 * win/tools/vsprops/FeatureDefinesCairo.props:
858 2015-04-25 Martin Robinson <mrobinson@igalia.com>
860 Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
861 https://bugs.webkit.org/show_bug.cgi?id=144182
863 Reviewed by Simon Fraser.
865 * win/tools/vsprops/FeatureDefines.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
866 * win/tools/vsprops/FeatureDefinesCairo.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
868 2015-04-17 Daniel Bates <dabates@apple.com>
870 Not able to build WebKit against iOS Simulator 8.3 SDK
871 https://bugs.webkit.org/show_bug.cgi?id=143883
873 Reviewed by David Kilzer.
875 Add WebKitSystemInterface for iOS 8.3.
877 * libWebKitSystemInterfaceIOSDevice8.3.a: Added.
878 * libWebKitSystemInterfaceIOSSimulator8.3.a: Added.
880 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
882 [Win] [SVG -> OTF Converter] Turn off on Windows until I can get the tests under control
886 * win/tools/vsprops/FeatureDefines.props:
888 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
890 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
891 https://bugs.webkit.org/show_bug.cgi?id=143402
893 Reviewed by Darin Adler.
895 * win/tools/vsprops/FeatureDefines.props: Enable the define.
897 2015-03-09 Daniel Bates <dabates@apple.com>
899 [iOS] Add WebKitSystemInterface for iOS 8.2
900 https://bugs.webkit.org/show_bug.cgi?id=142505
902 Reviewed by Andy Estes.
904 * libWebKitSystemInterfaceIOSDevice8.2.a: Added.
905 * libWebKitSystemInterfaceIOSSimulator8.2.a: Added.
907 2015-03-06 Csaba Osztrogonác <ossy@webkit.org>
909 Remove Mountain Lion libraries since ML isn't supported
910 https://bugs.webkit.org/show_bug.cgi?id=142332
912 Reviewed by Darin Adler.
914 * LLVMIncludesMountainLion.tar.bz2: Removed.
915 * LLVMLibrariesMountainLion.tar.bz2: Removed.
917 2015-03-03 Brent Fulgham <bfulgham@apple.com>
919 [Win] [Attachment] New Tests fail on Windows
920 https://bugs.webkit.org/show_bug.cgi?id=142017
922 Unreviewed test fix. Just activate the feature.
924 * win/tools/vsprops/FeatureDefines.props:
925 * win/tools/vsprops/FeatureDefinesCairo.props:
927 2015-02-26 Brent Fulgham <bfulgham@apple.com>
929 [Win] Unreviewed build fix after r180676.
931 I forgot to checkin one of the more important changes!
933 * win/tools/vsprops/common.props:
935 2015-02-26 Brent Fulgham <bfulgham@apple.com>
937 [Win] Make build logs more legible by reducing noise
938 https://bugs.webkit.org/show_bug.cgi?id=142034
940 Reviewed by Alexey Proskuryakov.
942 Modify batch files, makefiles, and DOS commands to remove
943 uninteresting/unhelpful output.
945 * win/tools/vsprops/common.props:
947 2015-02-25 peavo@outlook.com <peavo@outlook.com>
949 [WinCairo] WinLauncher is not starting on Vista.
950 https://bugs.webkit.org/show_bug.cgi?id=141905
952 Reviewed by Alex Christensen.
954 We have to soft link with Media Foundation functions to be able
955 to start on Vista and WinXP.
957 * win/tools/vsprops/WinCairo.props: Remove Media Foundation input libraries.
959 2015-02-03 Brent Fulgham <bfulgham@apple.com>
961 [Win] Unreviewed build fix. Turn on feature flags for items
962 we currently ship/test on Mac.
964 * win/tools/vsprops/FeatureDefines.props: Activate ENABLE_DOM4_EVENTS_CONSTRUCTOR
965 and CURSOR_VISIBILITY.
967 2015-01-28 Sam Weinig <sam@webkit.org>
969 Remove libWebKitSystemInterfaceMountainLion.a
971 Reviewed by Mark Rowe.
973 * libWebKitSystemInterfaceMountainLion.a: Removed.
975 2015-01-28 peavo@outlook.com <peavo@outlook.com>
977 [WinCairo] Enable CSS_SELECTORS_LEVEL4.
978 https://bugs.webkit.org/show_bug.cgi?id=141003
980 Reviewed by Brent Fulgham.
982 * win/tools/vsprops/FeatureDefinesCairo.props:
984 2015-01-22 David Kilzer <ddkilzer@apple.com>
986 [iOS] Fix build for external iphoneos SDK
988 Reviewed by Daniel Bates.
990 * WebKitSystemInterface.h: Remove import of the
991 <IOSurface/IOSurface.h> header, and add a typedef for
992 IOSurfaceRef in its place.
994 2015-01-22 Brent Fulgham <bfulgham@apple.com>
996 [Win] Unreviewed gardening.
998 Activate ENABLE(MOUSE_CURSOR_SCALE). This works on Windows and causes more tests to pass.
1000 * win/tools/vsprops/FeatureDefines.props:
1001 * win/tools/vsprops/FeatureDefinesCairo.props:
1003 2015-01-20 Brent Fulgham <bfulgham@apple.com>
1005 [Win] Unreviewed gardening.
1007 * win/tools/vsprops/FeatureDefines.props: Add feature definition for SVG converter,
1008 but do NOT turn it on.
1009 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1011 2015-01-19 peavo@outlook.com <peavo@outlook.com>
1013 [WinCairo][Video] Windows Media Foundation implementation is not completed.
1014 https://bugs.webkit.org/show_bug.cgi?id=140337
1016 Reviewed by Alex Christensen.
1018 Link with Media Foundation libraries.
1020 * win/tools/vsprops/WinCairo.props:
1022 2015-01-01 Jeff Miller <jeffm@apple.com>
1024 Update user-visible copyright strings to include 2015
1025 https://bugs.webkit.org/show_bug.cgi?id=139880
1027 Reviewed by Darin Adler.
1029 * win/tools/scripts/COPYRIGHT-END-YEAR:
1031 2014-12-19 Daniel Bates <dabates@apple.com>
1033 [iOS] Add WebKitSystemInterface for iOS 8.1
1034 https://bugs.webkit.org/show_bug.cgi?id=139831
1036 Reviewed by Alexey Proskuryakov.
1038 Towards building the iOS WebKit port using the public SDK, add the
1039 WebKitSystemInterface for iOS version 8.1.
1041 * WebKitSystemInterfaceIOS.h: Added.
1042 * libWebKitSystemInterfaceIOSDevice8.1.a: Added.
1043 * libWebKitSystemInterfaceIOSSimulator8.1.a: Added.
1045 2014-12-17 Brent Fulgham <bfulgham@apple.com>
1047 [Win] Unreviewed build fix (for full build)
1049 * win/tools/vsprops/FeatureDefines.props: Add missing export so the
1050 derived sources are generated properly.
1051 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1053 2014-10-29 Tim Horton <timothy_horton@apple.com>
1055 Implement action menus for data detected items
1056 https://bugs.webkit.org/show_bug.cgi?id=138178
1057 <rdar://problem/18709436>
1059 Reviewed by Anders Carlsson.
1061 * WebKitSystemInterface.h:
1062 * libWebKitSystemInterfaceMavericks.a:
1063 * libWebKitSystemInterfaceMountainLion.a:
1064 * libWebKitSystemInterfaceYosemite.a:
1065 Update WebKitSystemInterface.
1067 2014-10-14 Brent Fulgham <bfulgham@apple.com>
1069 [Win] Enable Encrypted Media Support
1070 https://bugs.webkit.org/show_bug.cgi?id=137710
1071 <rdar://problem/18652699>
1073 Reviewed by Jer Noble.
1075 * win/tools/vsprops/FeatureDefines.props: Activate the
1076 ENCRYPTED_MEDIA_V2 flag on Windows.
1078 2014-10-01 Mark Rowe <mrowe@apple.com>
1080 <https://webkit.org/b/137308> WebKit should build on OS X Yosemite for external users
1082 Add versions of WebKitSystemInterface and LLVM for Yosemite. The LLVM build is from
1083 LLVM SVN r206312, matching the Mavericks and Mountain Lion builds.
1085 Reviewed by Dan Bernstein.
1087 * LLVMIncludesYosemite.tar.bz2: Added.
1088 * LLVMLibrariesYosemite.tar.bz2: Added.
1089 * WebKitSystemInterface.h:
1090 * libWebKitSystemInterfaceMavericks.a:
1091 * libWebKitSystemInterfaceMountainLion.a:
1092 * libWebKitSystemInterfaceYosemite.a: Added.
1094 2014-09-23 Roger Fong <roger_fong@apple.com>
1096 [Windows] Enable CSS Supports Rule on Windows.
1098 * win/tools/vsprops/FeatureDefines.props:
1100 2014-09-19 Brent Fulgham <bfulgham@apple.com>
1102 [Win] Turn off SSE Instructions for 32-bit Builds
1103 https://bugs.webkit.org/show_bug.cgi?id=136959
1104 <rdar://problem/18375370>
1106 Reviewed by Dean Jackson.
1108 * win/tools/vsprops/common.props: Conditionally exclude the enhanced (SSE) instruction
1109 set when building for 32-bit Windows. Otherwise, continue using SSE.
1111 2014-09-15 peavo@outlook.com <peavo@outlook.com>
1113 [WinCairo] Make it easier to enable/disable GStreamer.
1114 https://bugs.webkit.org/show_bug.cgi?id=135766
1116 Reviewed by Brent Fulgham.
1118 Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO.
1120 * win/tools/vsprops/GStreamerCommon.props: Add user macro ENABLE_GSTREAMER_WINCAIRO.
1122 2014-09-08 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1125 https://bugs.webkit.org/show_bug.cgi?id=136571
1127 Reviewed by Darin Adler.
1129 * win/tools/vsprops/FeatureDefines.props:
1130 * win/tools/vsprops/FeatureDefinesCairo.props:
1132 2014-09-04 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1134 Remove CSS_FILTERS flag
1135 https://bugs.webkit.org/show_bug.cgi?id=136529
1137 Reviewed by Dirk Schulze.
1139 * win/tools/vsprops/FeatureDefines.props:
1140 * win/tools/vsprops/FeatureDefinesCairo.props:
1142 2014-08-27 peavo@outlook.com <peavo@outlook.com>
1144 [WinCairo] Link error.
1145 https://bugs.webkit.org/show_bug.cgi?id=136286
1147 Reviewed by Darin Adler.
1149 Link with the dynamic runtime libraries, since the WinCairo libraries link with these.
1151 * win/tools/vsprops/common.props:
1153 2014-08-26 Brent Fulgham <bfulgham@apple.com>
1155 [Win] Version stamp should include package-level version
1156 https://bugs.webkit.org/show_bug.cgi?id=136266
1157 <rdar://problem/18134138>
1159 Reviewed by David Kilzer.
1161 * win/tools/scripts/auto-version.pl: Retain the full major build
1162 version in addition to the three-digit value we use internally.
1163 * win/tools/scripts/version-stamp.pl: Find and use the full 3+ digit
1164 major build version when stamping the final output file.
1167 2014-08-25 Brent Fulgham <bfulgham@apple.com>
1169 [Win] Pass OFFICIAL_BUILD flag to WebInspectorUI build process
1170 https://bugs.webkit.org/show_bug.cgi?id=136229
1172 Reviewed by Dean Jackson.
1174 * win/tools/vsprops/common.props: Pass OFFICIAL_BUILD argument
1175 from VS to child Make processes.
1177 2014-08-17 Brent Fulgham <bfulgham@apple.com>
1179 [Win] Unreviewed build fix.
1181 Upload static VS2013 version of WebKitSystemInterface.
1183 * win/lib32/WebKitSystemInterface.lib:
1185 2014-08-15 Brent Fulgham <bfulgham@apple.com>
1187 [Win] Link to static VS2013 runtime library.
1188 https://bugs.webkit.org/show_bug.cgi?id=136007
1189 <rdar://problem/18037766>
1191 Reviewed by Dean Jackson.
1193 * win/tools/vsprops/common.props: Update link command.
1194 * win/tools/vsprops/debugsuffix.props: Ditto.
1196 2014-08-14 Brent Fulgham <bfulgham@apple.com>
1198 [Win] Extend auto-version and version-stamp for RC_ProjectBuildVersion
1199 https://bugs.webkit.org/show_bug.cgi?id=135948
1200 <rdar://problem/18022221>
1202 Reviewed by David Kilzer.
1204 * win/tools/scripts/auto-version.pl:
1205 (splitVersion): Use RC_ProjectBuildVersion (or RC_PROJECTBUILDVERSION) if set
1206 in the environment as the 'Build Version', unless the multi-tuple version
1207 supplied by RC_ProjectSourceVersion already has a fourth component.
1208 * win/tools/scripts/version-stamp.pl: Check for RC_ProjectBuildVersion and
1209 use it in preference to RC_PROJECTBUILDVERSION.
1211 2014-08-08 Joseph Pecoraro <pecoraro@apple.com>
1213 make clean does not work in OpenSource, fails in WebKitLibraries
1214 https://bugs.webkit.org/show_bug.cgi?id=135734
1216 Reviewed by David Kilzer.
1219 Add a "clean" target that runs copy-webkitlibraries-to-product-dir
1220 with the new --clean switch.
1222 2014-08-04 Benjamin Poulain <benjamin@webkit.org>
1224 Add a flag for the CSS Selectors level 4 implementation
1225 https://bugs.webkit.org/show_bug.cgi?id=135535
1227 Reviewed by Andreas Kling.
1229 * win/tools/vsprops/FeatureDefines.props:
1231 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1233 [Win] Use RC_PROJECTBUILDVERSION as build portion of version
1234 https://bugs.webkit.org/show_bug.cgi?id=135478
1236 Reviewed by David Kilzer.
1238 * win/tools/scripts/version-stamp.pl: Check environment for
1239 RC_PROJECTBUILDVERSION, and use it for the build portion of
1240 the file version resource. Otherwise, use the __VERSION_BUILD__
1241 value we calculated from the version string.
1243 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1245 [Win] Fix build failure when using 5-tuple build versions.
1246 https://bugs.webkit.org/show_bug.cgi?id=135464
1247 <rdar://problem/17872507>
1249 Reviewed by David Kilzer.
1251 * win/tools/scripts/version-stamp.pl: Modify the environment for
1252 the VersionStamper sub-process to work around bug in that tool.
1254 2014-07-29 Brent Fulgham <bfulgham@apple.com>
1256 [Win] Modify version numbering scheme to support 5-tuple versions
1257 https://bugs.webkit.org/show_bug.cgi?id=135400
1258 <rdar://problem/17849033>
1260 Reviewed by David Kilzer.
1262 Revise the auto-version.pl script so that it generates a set of packed
1263 version tuples that allow us to map 5-tuple versions into something
1264 that will work with Windows' 3-tuple version structure.
1266 * win/tools/scripts/auto-version.pl:
1267 (packTwoValues): Added,
1268 (splitVersion): Revised to return packed combination of minor-tiny and
1269 micro-nano to be used as "MINOR" and "TINY" portion of version.
1270 (splitBuildMajorVersion): Deleted.
1271 * win/tools/scripts/version-stamp.pl: Added.
1273 2014-07-23 Bem Jones-Bey <bjonesbe@adobe.com>
1275 Remove CSS_EXCLUSIONS compile flag and leftover code
1276 https://bugs.webkit.org/show_bug.cgi?id=135175
1278 Reviewed by Zoltan Horvath.
1280 At this point, the CSS_EXCLUSIONS flag guards nothing but some useless
1281 stubs. This removes the flag and the useless code.
1283 * win/tools/vsprops/FeatureDefines.props:
1284 * win/tools/vsprops/FeatureDefinesCairo.props:
1286 2014-07-22 Brent Fulgham <bfulgham@apple.com>
1288 Correct handling of __VERSION_TEXT__ for 4+-tuple versions
1289 https://bugs.webkit.org/show_bug.cgi?id=135161
1290 <rdar://problem/17763546>
1292 Reviewed by David Kilzer.
1294 Revise the auto-version.pl script to properly handle version
1295 strings with 4 (or more) version tuples. Previously these were
1296 being truncated from the version.
1298 * win/tools/scripts/auto-version.pl:
1299 (splitVersion): Return truncated version of
1300 overall version string.
1302 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1304 [Win] Extend auto-version.pl to handle 5-tuple versions
1305 https://bugs.webkit.org/show_bug.cgi?id=135124
1306 <rdar://problem/17750334>
1308 Reviewed by David Kilzer.
1310 Extend tuple parsing to handle up to five tuples, and as
1311 few as a single tuple. On Windows, the two additional
1314 Also corrected regular expression capture logic to use local
1315 blocks, preventing later capture expressions from reusing
1316 previous capture results when the current expression failed
1317 to find a match (GRRR, Perl!).
1319 Clean up code by putting logic into a couple of subroutines.
1321 * win/tools/scripts/auto-version.pl:
1323 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1325 [Win] Correct auto-version.pl script for two-digit version numbers
1326 https://bugs.webkit.org/show_bug.cgi?id=135119
1327 <rdar://problem/17743959>
1329 Reviewed by David Kilzer.
1331 The $MAJOR_VERSION must be the first digit of $BUILD_MAJOR_VERSION,
1332 and $MINOR_VERSION must be the remaining digits.
1334 Also correct regexp (line 90) that was allowing version numbers
1335 larger than three digits to be processed.
1337 * win/tools/scripts/auto-version.pl: Correct regular expression.
1339 2014-07-18 Dana Burkart <dburkart@apple.com>
1341 Add a new 'analyze' target to the makefile. This will make use of a new
1342 'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
1344 https://bugs.webkit.org/show_bug.cgi?id=135057
1345 <rdar://problem/10193187>
1347 Reviewed by David Kilzer.
1353 2014-07-10 Alex Christensen <achristensen@webkit.org>
1355 Enable same features on all Windows ports.
1356 https://bugs.webkit.org/show_bug.cgi?id=134715
1358 Reviewed by Brent Fulgham.
1360 * win/tools/vsprops/FeatureDefinesCairo.props:
1361 Made identical to FeatureDefines.props.
1363 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1365 [Win] Unreviewed build fix.
1367 Build bots don't have a three-part default version string,
1368 breaking pattern matching. Handle this case.
1370 * win/tools/scripts/auto-version.pl:
1372 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1374 [Win] Unreviewed gardening.
1376 * win/tools/scripts/auto-version.pl: Protect against
1377 malformed paths (trailing backslashes).
1378 * win/tools/scripts/feature-defines.pl: Make sure result
1379 has an EOL character.
1381 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1383 [Win] Remove uses of 'bash' in build system
1384 https://bugs.webkit.org/show_bug.cgi?id=134782
1385 <rdar://problem/17615533>
1387 Reviewed by Dean Jackson.
1389 Remove uses of 'bash' by replacing Windows-specific bash scripts
1390 with Perl equivalents.
1392 * win/tools/scripts/feature-defines.pl: Copied from WebKitLibraries/win/tools/scripts/feature-defines.sh.
1393 * win/tools/scripts/feature-defines.sh: Removed.
1395 2014-07-08 Brent Fulgham <bfulgham@apple.com>
1397 [Win] Implement auto-version as a Perl program
1398 https://bugs.webkit.org/show_bug.cgi?id=134745
1399 <rdar://problem/17597801>
1401 Reviewed by David Kilzer.
1403 Translate the auto-version.sh bash script into an equivalent
1406 * win/tools/scripts/auto-version.pl: Added.
1407 * win/tools/scripts/auto-version.sh: Removed.
1409 2014-07-06 Yoav Weiss <yoav@yoav.ws>
1411 Turn on img@sizes compile flag
1412 https://bugs.webkit.org/show_bug.cgi?id=134634
1414 Reviewed by Benjamin Poulain.
1416 * win/tools/vsprops/FeatureDefines.props: Added compile flag.
1418 2014-07-01 Pratik Solanki <psolanki@apple.com>
1420 Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled
1421 https://bugs.webkit.org/show_bug.cgi?id=134454
1422 <rdar://problem/17510980>
1424 Reviewed by Andreas Kling.
1426 * WebKitSystemInterface.h:
1427 * libWebKitSystemInterfaceMavericks.a:
1428 * libWebKitSystemInterfaceMountainLion.a:
1430 2014-06-25 Laszlo Gombos <l.gombos@samsung.com>
1432 Remove build guard for progress element
1433 https://bugs.webkit.org/show_bug.cgi?id=134292
1435 Reviewed by Benjamin Poulain.
1437 * win/tools/vsprops/FeatureDefines.props:
1438 * win/tools/vsprops/FeatureDefinesCairo.props:
1440 2014-06-21 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1442 Removing PAGE_VISIBILITY_API compile guard.
1443 https://bugs.webkit.org/show_bug.cgi?id=133844
1445 Reviewed by Gavin Barraclough.
1447 * win/tools/vsprops/FeatureDefines.props:
1448 * win/tools/vsprops/FeatureDefinesCairo.props:
1450 2014-06-11 Jer Noble <jer.noble@apple.com>
1452 Update WKSI for <rdar://problem/17009091>.
1454 Rubber stamped by Eric Carlson.
1456 * libWebKitSystemInterfaceMavericks.a:
1457 * libWebKitSystemInterfaceMountainLion.a:
1459 2014-06-02 David Kilzer <ddkilzer@apple.com>
1461 Error running copy-webkitlibraries-to-product-directory
1462 <http://webkit.org/b/133449>
1463 <rdar://problem/17047638>
1465 Reviewed by Filip Pizlo.
1467 * Makefile: Ignore the mysterious future. Use "@true" to
1468 suppress the annoying "Nothing to be done for `libs'." message.
1470 2014-05-27 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1473 https://bugs.webkit.org/show_bug.cgi?id=132863
1475 Reviewed by Csaba Osztrogonác.
1477 * win/tools/vsprops/FeatureDefines.props:
1478 * win/tools/vsprops/FeatureDefinesCairo.props:
1480 2014-05-20 Dean Jackson <dino@apple.com>
1482 [Mac] Allow popup menus to override default appearance
1483 https://bugs.webkit.org/show_bug.cgi?id=133129
1485 Reviewed by Tim Horton.
1487 Add a new parameter to WKPopupMenu.
1489 * WebKitSystemInterface.h:
1490 * libWebKitSystemInterfaceMavericks.a:
1491 * libWebKitSystemInterfaceMountainLion.a:
1493 2014-05-14 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1495 Remove CSS_STICKY_POSITION guards
1496 https://bugs.webkit.org/show_bug.cgi?id=132676
1498 Reviewed by Simon Fraser.
1500 * win/tools/vsprops/FeatureDefines.props:
1501 * win/tools/vsprops/FeatureDefinesCairo.props:
1503 2014-05-06 David Kilzer <ddkilzer@apple.com>
1505 Add Makefile targets for copying static libraries (LLVM and WKSI)
1506 <http://webkit.org/b/132619>
1508 Reviewed by Mark Rowe.
1511 (libs): Install both LLVM and WKSI static libraries.
1512 (all): Add dependency on 'libs' target.
1513 (debug d): Set configuration, the call 'libs' target.
1516 2014-05-05 Dean Jackson <dino@apple.com>
1518 https://bugs.webkit.org/show_bug.cgi?id=132593
1520 Update WebKitSystemInterface to allow animated focus rings.
1522 * WebKitSystemInterface.h:
1523 * libWebKitSystemInterfaceMavericks.a:
1524 * libWebKitSystemInterfaceMountainLion.a:
1526 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1528 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1529 https://bugs.webkit.org/show_bug.cgi?id=132580
1530 <rdar://problem/16811179>
1532 Reviewed by Dean Jackson.
1534 * win/tools/scripts/auto-version.sh: Incorporate Mark's revised syntax.
1536 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1538 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1539 https://bugs.webkit.org/show_bug.cgi?id=132580
1540 <rdar://problem/16811179>
1542 Reviewed by Dean Jackson.
1544 * win/tools/scripts/auto-version.sh: Fall back to all-caps version
1545 of environment variable if mixed-case version is not present.
1547 2014-05-01 Brent Fulgham <bfulgham@apple.com>
1549 Correct case of environment variables in auto-version.sh scripts
1550 https://bugs.webkit.org/show_bug.cgi?id=132455
1552 Reviewed by Dean Jackson.
1554 Although we have historically used RC_PROJECTSOURCEVERSION in our scripts,
1555 the actual environment variable is RC_ProjectSourceVersion. Old versions of
1556 Cygwin converted this to all-caps by default, but this is no longer the case.
1557 We need to use the proper case to avoid build failures.
1559 * win/tools/scripts/auto-version.sh: Although we have historically coded
1560 this as 'RC_PROJECTSOURCEVERSION', it is actually 'RC_ProjectSourceVersion'.
1562 2014-04-25 Dean Jackson <dino@apple.com>
1564 Update WKSI for https://webkit.org/b/132195
1565 <rdar://problem/16175750>
1567 Sorry, I forgot to update the header. This should fix
1570 * WebKitSystemInterface.h:
1572 2014-04-25 Dean Jackson <dino@apple.com>
1574 Update WKSI for https://webkit.org/b/132195
1575 <rdar://problem/16175750>
1577 Reviewed by Jessie Berlin.
1579 * WebKitSystemInterface.h:
1580 * libWebKitSystemInterfaceMavericks.a:
1581 * libWebKitSystemInterfaceMountainLion.a:
1583 2014-04-22 Alex Christensen <achristensen@webkit.org>
1585 Removed old stdbool and inttypes headers.
1586 https://bugs.webkit.org/show_bug.cgi?id=131966
1588 Reviewed by Brent Fulgham.
1590 * win/tools/vsprops/WinCairo.props:
1591 Removed references to os-win32 directory.
1593 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1595 Update LLVM binary drops for Mountain Lion to LLVM r206312.
1597 Rubber stamped by Geoffrey Garen.
1599 * LLVMIncludesMountainLion.tar.bz2:
1600 * LLVMLibrariesMountainLion.tar.bz2:
1602 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1604 Add LLVM binary drops for Mavericks using LLVM r206312.
1606 Rubber stamped by Geoffrey Garen.
1608 * LLVMIncludesMavericks.tar.bz2: Added.
1609 * LLVMLibrariesMavericks.tar.bz2: Added.
1611 2014-04-03 Brent Fulgham <bfulgham@apple.com>
1613 [Win] Enable the CSS_GRID_LAYOUT feature.
1614 https://bugs.webkit.org/show_bug.cgi?id=131147
1616 Reviewed by Simon Fraser.
1618 Just like the CANVAS_PATH feature, this seems to have been
1619 overlooked when it was turned on for other ports.
1621 * win/tools/vsprops/FeatureDefines.props:
1622 * win/tools/vsprops/FeatureDefinesCairo.props:
1624 2014-04-02 Dean Jackson <dino@apple.com>
1627 <rdar://problem/16321286>
1629 * libWebKitSystemInterfaceMavericks.a:
1630 * libWebKitSystemInterfaceMountainLion.a:
1632 2014-04-02 Brent Fulgham <bfulgham@apple.com>
1634 [Win] Enable the CANVAS_PATH feature.
1635 https://bugs.webkit.org/show_bug.cgi?id=131114
1637 Reviewed by Dean Jackson.
1639 This code build and runs on Windows just fine. It was overlooked when the feature
1640 was activated on other platforms.
1642 * win/tools/vsprops/FeatureDefines.props: Turn on the feature.
1643 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1645 2014-03-31 Alex Christensen <achristensen@webkit.org>
1647 [WinCairo] Unreviewed build fix after r166496.
1649 * win/tools/vsprops/GStreamerCommon.props:
1650 Added gio-2.0.lib to list of GStreamer includes.
1652 2014-03-24 Brent Fulgham <bfulgham@apple.com>
1654 [Win] Enable WebVTT Regions on Windows.
1655 https://bugs.webkit.org/show_bug.cgi?id=130680
1657 Reviewed by Eric Carlson.
1659 * win/tools/vsprops/FeatureDefines.props: Turn on WEBVTT_REGIONS
1660 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1662 2014-03-19 Jer Noble <jer.noble@apple.com>
1664 [Mac][EME] Query whether decoder support exists before creating a new MediaKeys object.
1665 https://bugs.webkit.org/show_bug.cgi?id=130459
1667 Reviewed by Eric Carlson.
1669 * WebKitSystemInterface.h:
1670 * libWebKitSystemInterfaceMavericks.a:
1671 * libWebKitSystemInterfaceMountainLion.a:
1673 2014-03-18 Alex Christensen <achristensen@webkit.org>
1675 [WinCairo] Unreviewed build fix after r165763.
1677 * win/tools/vsprops/GStreamerCommon.props:
1678 Link to gsttag-1.0.lib in addition to other GStreamer libraries.
1680 2014-03-14 Maciej Stachowiak <mjs@apple.com>
1682 Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
1683 https://bugs.webkit.org/show_bug.cgi?id=130276
1684 <rdar://problem/16266927>
1686 Reviewed by Simon Fraser.
1688 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1689 * win/tools/scripts/auto-version.sh:
1691 2014-03-14 Dean Jackson <dino@apple.com>
1693 Remove libWebKitSystemInterfaceLion.a
1694 https://bugs.webkit.org/show_bug.cgi?id=130254
1696 Reviewed by Geoffrey Garen and Andreas Kling.
1698 We don't support Lion any more.
1700 * libWebKitSystemInterfaceLion.a: Removed.
1702 2014-03-13 Dean Jackson <dino@apple.com>
1704 <rdar://problem/16317198>
1706 Update WKSI to fix a small leak on iOS.
1708 * libWebKitSystemInterfaceLion.a:
1709 * libWebKitSystemInterfaceMavericks.a:
1710 * libWebKitSystemInterfaceMountainLion.a:
1712 2014-03-12 Dean Jackson <dino@apple.com>
1714 [WebGL] WebKit1 + WebKit2 iOS clients should check load policy
1715 https://bugs.webkit.org/show_bug.cgi?id=130162
1717 Add iOS implementations of WebGL load policy queries.
1719 * libWebKitSystemInterfaceLion.a:
1720 * libWebKitSystemInterfaceMavericks.a:
1721 * libWebKitSystemInterfaceMountainLion.a:
1723 2014-03-10 Brent Fulgham <bfulgham@apple.com>
1725 [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
1726 https://bugs.webkit.org/show_bug.cgi?id=130023
1728 Reviewed by Dean Jackson.
1730 * win/tools/vsprops/common.props: Pass WEBKIT_LIBRARIES value to subprocesses.
1731 * win/tools/vsprops/debugsuffix.props: Make sure OFFICIAL_BUILD is set.
1732 * win/tools/vsprops/production.props: Ditto.
1734 2014-03-06 Dean Jackson <dino@apple.com>
1736 Update WebKitSystemInterface.
1737 <rdar://problem/16256214>
1739 * libWebKitSystemInterfaceLion.a:
1740 * libWebKitSystemInterfaceMavericks.a:
1741 * libWebKitSystemInterfaceMountainLion.a:
1743 2014-03-05 Dean Jackson <dino@apple.com>
1745 https://bugs.webkit.org/show_bug.cgi?id=129722
1746 Update WKSI, again, to fix the build.
1748 * libWebKitSystemInterfaceLion.a:
1749 * libWebKitSystemInterfaceMavericks.a:
1750 * libWebKitSystemInterfaceMountainLion.a:
1752 2014-03-05 Dean Jackson <dino@apple.com>
1754 https://bugs.webkit.org/show_bug.cgi?id=129722
1756 And remember to copy the header file!
1758 * WebKitSystemInterface.h:
1760 2014-03-05 Dean Jackson <dino@apple.com>
1762 https://bugs.webkit.org/show_bug.cgi?id=129722
1765 * libWebKitSystemInterfaceLion.a:
1766 * libWebKitSystemInterfaceMavericks.a:
1767 * libWebKitSystemInterfaceMountainLion.a:
1769 2014-03-05 Eric Carlson <eric.carlson@apple.com>
1771 [iOS] Show external device name/type in placeholder
1772 https://bugs.webkit.org/show_bug.cgi?id=129723
1774 Reviewed by Jer Noble.
1776 * WebKitSystemInterface.h:
1777 * libWebKitSystemInterfaceLion.a:
1778 * libWebKitSystemInterfaceMavericks.a:
1779 * libWebKitSystemInterfaceMountainLion.a:
1781 2014-02-21 Jeffrey Pfau <jpfau@apple.com>
1783 [Mac] Cache callbacks for cache partitioning may be passed null
1784 https://bugs.webkit.org/show_bug.cgi?id=129175
1786 Reviewed by Brady Eidson.
1788 * libWebKitSystemInterfaceLion.a:
1789 * libWebKitSystemInterfaceMavericks.a:
1790 * libWebKitSystemInterfaceMountainLion.a:
1792 2014-02-11 Roger Fong <roger_fong@apple.com>
1794 [Windows] Set ENABLE_CSS_SHAPE_INSIDE feature flag on Windows.
1796 * win/tools/vsprops/FeatureDefines.props:
1798 2014-02-04 Andreas Kling <akling@apple.com>
1800 Remove <iframe seamless> support.
1801 <https://webkit.org/b/128213>
1803 Rubber-stamped by Antti Koivisto.
1805 * win/tools/vsprops/FeatureDefines.props:
1807 2014-01-29 Csaba Osztrogonác <ossy@webkit.org>
1809 Remove ENABLE(JAVASCRIPT_DEBUGGER) leftovers
1810 https://bugs.webkit.org/show_bug.cgi?id=127845
1812 Reviewed by Joseph Pecoraro.
1814 * win/tools/vsprops/FeatureDefines.props:
1815 * win/tools/vsprops/FeatureDefinesCairo.props:
1817 2014-01-23 Roger Fong <roger_fong@apple.com>
1819 [Windows] Unreviewed. Disable unnecessary warning C4309, "truncation of constant value".
1821 * win/tools/vsprops/common.props:
1823 2014-01-16 Alexey Proskuryakov <ap@apple.com>
1825 [Mac] [iOS] Add support for CFHTTPCookieStorageAcceptPolicyExclusivelyFromMainDocumentDomain
1826 https://bugs.webkit.org/show_bug.cgi?id=127139
1828 Reviewed by Brady Eidson.
1830 * WebKitSystemInterface.h:
1831 * libWebKitSystemInterfaceLion.a:
1832 * libWebKitSystemInterfaceMavericks.a:
1833 * libWebKitSystemInterfaceMountainLion.a:
1834 Update WebKitSystemInterface.
1836 2014-01-16 Zalan Bujtas <zalan@apple.com>
1838 Subpixel layout: Enable subpixel layout for Apple Windows.
1839 https://bugs.webkit.org/show_bug.cgi?id=127074
1841 Reviewed by Antti Koivisto.
1843 This should make the Apple Windows bots happier. It probably still needs rebaselining.
1845 * win/tools/vsprops/FeatureDefines.props:
1847 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1849 [Mac] [Windows] Stop scheduling network requests in WebCore
1850 https://bugs.webkit.org/show_bug.cgi?id=126789
1851 <rdar://problem/15114727>
1853 Update Windows WKSI.
1855 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1856 * win/lib32/WebKitSystemInterface.lib:
1858 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1860 [Mac] [Windows] Stop scheduling network requests in WebCore
1861 https://bugs.webkit.org/show_bug.cgi?id=126789
1862 <rdar://problem/15114727>
1866 * WebKitSystemInterface.h:
1867 * libWebKitSystemInterfaceLion.a:
1868 * libWebKitSystemInterfaceMavericks.a:
1869 * libWebKitSystemInterfaceMountainLion.a:
1871 2014-01-10 peavo@outlook.com <peavo@outlook.com>
1873 [WinCairo] Crash when rendering (in pixman dll)
1874 https://bugs.webkit.org/show_bug.cgi?id=126750
1876 Reviewed by Brent Fulgham.
1878 Since we link with cairo.lib, and the gstreamer installation also comes with cairo.lib,
1879 we link with the wrong cairo.lib, and loads gstreamers cairo dll, instead of our own.
1880 We should user our own cairo dll for rendering.
1882 * win/tools/vsprops/GStreamer32.props: Put gstreamer lib path last, so we link with the correct cairo.lib.
1883 * win/tools/vsprops/GStreamer64.props: Ditto.
1885 2014-01-03 Alex Christensen <achristensen@webkit.org>
1887 [WinCairo] Enable video using GStreamer.
1888 https://bugs.webkit.org/show_bug.cgi?id=126015
1890 Reviewed by Darin Adler.
1892 * win/tools/vsprops/FeatureDefinesCairo.props:
1893 Define ENABLE_MEDIA_CONTROLS_SCRIPT, ENABLE_VIDEO_TRACK, and ENABLE_VIDEO.
1895 2013-12-30 Roger Fong <roger_fong@apple.com>
1897 [Windows] Disable some annoying build warnings.
1899 * win/tools/vsprops/common.props:
1901 2013-12-23 Lucas Forschler <lforschler@apple.com>
1903 <rdar://problem/15682948> Update copyright strings
1905 Reviewed by Dan Bernstein.
1907 * win/tools/scripts/COPYRIGHT-END-YEAR:
1909 2013-12-19 Alex Christensen <achristensen@webkit.org>
1911 Final preparations for GStreamer on Windows.
1912 https://bugs.webkit.org/show_bug.cgi?id=125958
1914 Reviewed by Benjamin Poulain.
1916 * win/tools/vsprops/FeatureDefinesCairo.props:
1917 Removed duplicate ENABLE_VIDEO_TRACK definition.
1919 2013-12-18 Alex Christensen <achristensen@webkit.org>
1921 [WinCairo] Unreviewed build fix after r160798.
1923 * win/tools/vsprops/FeatureDefinesCairo.props:
1924 Removed ENABLE_MEDIA_CONTROLS_SCRIPT definition for now.
1926 2013-12-18 Alex Christensen <achristensen@webkit.org>
1928 [WinCairo] Preparation for GStreamer on Windows.
1929 https://bugs.webkit.org/show_bug.cgi?id=125946
1931 Reviewed by Brent Fulgham.
1933 * win/tools/vsprops/FeatureDefinesCairo.props:
1934 Added ENABLE_MEDIA_CONTROLS_SCRIPT and ENABLE_VIDEO_TRACK for DerivedSources.make.
1935 * win/tools/vsprops/GStreamer32.props: Added.
1936 * win/tools/vsprops/GStreamer64.props: Added.
1937 * win/tools/vsprops/GStreamerCommon.props: Added.
1939 2013-12-13 Brent Fulgham <bfulgham@apple.com>
1941 [Win] Unreviewed build fix for VS2013
1943 * win/lib32/WebKitSystemInterface.lib: Updated to use VS2013 _MSC_VER symbols
1946 2013-12-09 Filip Pizlo <fpizlo@apple.com>
1948 Unreviewed, update LLVM binary drops to r196830.
1950 * LLVMIncludesMountainLion.tar.bz2:
1951 * LLVMLibrariesMountainLion.tar.bz2:
1953 2013-12-05 Bear Travis <betravis@adobe.com>
1955 [CSS Shapes] Enable CSS Shapes on Windows
1956 https://bugs.webkit.org/show_bug.cgi?id=89957
1958 Reviewed by Brent Fulgham.
1960 Turn on CSS_SHAPES on Windows now that bug 121883 has been fixed.
1962 * win/tools/vsprops/FeatureDefines.props:
1963 * win/tools/vsprops/FeatureDefinesCairo.props:
1965 2013-11-26 Ryosuke Niwa <rniwa@webkit.org>
1967 Enable HTML template element on Windows ports
1968 https://bugs.webkit.org/show_bug.cgi?id=124758
1970 Reviewed by Andreas Kling.
1972 Enable TEMPLATE_ELEMENT. Also removed UNDO_MANAGER since that feature has been removed
1973 from the tree in r133326.
1975 * win/tools/vsprops/FeatureDefines.props:
1976 * win/tools/vsprops/FeatureDefinesCairo.props:
1978 2013-11-21 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
1980 Remove ENABLE_WORKERS
1981 https://bugs.webkit.org/show_bug.cgi?id=105784
1983 Reviewed by Darin Adler.
1985 * win/tools/vsprops/FeatureDefines.props:
1986 * win/tools/vsprops/FeatureDefinesCairo.props:
1988 2013-11-17 Filip Pizlo <fpizlo@apple.com>
1990 Update binary drops to include atrick's "Ran out of registers" fix in r194942.
1992 * LLVMIncludesMountainLion.tar.bz2:
1993 * LLVMLibrariesMountainLion.tar.bz2:
1995 2013-11-08 Filip Pizlo <fpizlo@apple.com>
1997 Update binary drops to a version that includes new stackmap fixes and exposes the new calling conventions.
1999 * LLVMIncludesMountainLion.tar.bz2:
2000 * LLVMLibrariesMountainLion.tar.bz2:
2002 2013-11-03 Filip Pizlo <fpizlo@apple.com>
2004 Update binary drops to a version that includes my pretty stack trace changes.
2006 * LLVMIncludesMountainLion.tar.bz2:
2007 * LLVMLibrariesMountainLion.tar.bz2:
2009 2013-11-02 Filip Pizlo <fpizlo@apple.com>
2011 Unreviewed, update binary drops.
2013 These include my LLVMDisablePrettyStackTrace() fix and are built with --enable-crash-overrides=no
2015 * LLVMIncludesMountainLion.tar.bz2:
2016 * LLVMLibrariesMountainLion.tar.bz2:
2018 2013-10-21 Mark Rowe <mrowe@apple.com>
2020 Add a version of WebKitSystemInterface for Mavericks.
2022 Reviewed by Ryosuke Niwa.
2024 * libWebKitSystemInterfaceMavericks.a: Added.
2026 2013-10-17 Anthony Johnson <anthony.johnson@flexsim.com>
2028 Crash fix for Windows XP.
2029 https://bugs.webkit.org/show_bug.cgi?id=122790
2031 Reviewed by Geoffrey Garen.
2033 * win/tools/vsprops/common.props:
2034 Replaced stack and heap sizes of zero with blank stack and heap sizes.
2036 2013-10-16 Filip Pizlo <fpizlo@apple.com>
2038 libllvmForJSC shouldn't call exit(1) on report_fatal_error()
2039 https://bugs.webkit.org/show_bug.cgi?id=122905
2040 <rdar://problem/15237856>
2042 Reviewed by Michael Saboff.
2044 * LLVMIncludesMountainLion.tar.bz2:
2045 * LLVMLibrariesMountainLion.tar.bz2:
2047 2013-10-10 Filip Pizlo <fpizlo@apple.com>
2049 Update the binary drops to the latest version of LLVM, built without -fvisibility=hidden
2050 now that we have soft linking. Also include DataTypes.h in the drop.
2052 Rubber stamped by Michael Saboff.
2054 * LLVMIncludesMountainLion.tar.bz2:
2055 * LLVMLibrariesMountainLion.tar.bz2:
2057 2013-10-01 Filip Pizlo <fpizlo@apple.com>
2059 FTL should use the new version of LLVM MCJIT memory manager APIs that take a SectionName
2060 https://bugs.webkit.org/show_bug.cgi?id=122193
2062 Reviewed by Geoffrey Garen.
2064 * LLVMIncludesMountainLion.tar.bz2:
2065 * LLVMLibrariesMountainLion.tar.bz2:
2067 2013-10-01 Brent Fulgham <bfulgham@apple.com>
2069 [Win] Implement the media controls in JavaScript.
2070 https://bugs.webkit.org/show_bug.cgi?id=122166
2072 Reviewed by Jer Noble.
2074 * win/tools/vsprops/FeatureDefines.props: Activate the
2075 ENABLE_MEDIA_CONTROLS_SCRIPT flag.
2077 2013-09-24 Bear Travis <betravis@adobe.com>
2079 Disable CSS_SHAPES on Windows
2080 https://bugs.webkit.org/show_bug.cgi?id=121879
2082 Reviewed by Brent Fulgham.
2084 Enabling CSS_SHAPES on Windows is currently causing crashes in DRT.
2085 Turn the feature off until it can be appropriately fixed.
2087 * win/tools/vsprops/FeatureDefines.props: Disable on Win port
2088 * win/tools/vsprops/FeatureDefinesCairo.props: Disable on WinCairo port
2090 2013-09-23 Patrick Gansterer <paroga@webkit.org>
2092 use NOMINMAX instead of #define min min
2093 https://bugs.webkit.org/show_bug.cgi?id=73563
2095 Reviewed by Brent Fulgham.
2097 Use NOMINMAX instead of #define min/max as a cleaner
2098 way of ensuring that Windows system header files don't
2099 define min/max as macro in the first place.
2101 * win/tools/vsprops/common.props:
2103 2013-09-20 Mark Rowe <mrowe@apple.com>
2105 Fix link errors for external users when building WebKit with Xcode 5.
2107 Reviewed by Oliver Hunt.
2109 * libWebKitSystemInterfaceLion.a:
2110 * libWebKitSystemInterfaceMountainLion.a:
2112 2013-09-19 Bear Travis <betravis@adobe.com>
2114 CSS_SHAPES not supported on AppleWin port
2115 https://bugs.webkit.org/show_bug.cgi?id=118810
2117 Reviewed by Brent Fulgham.
2119 * win/tools/vsprops/FeatureDefines.props: Add the CSS_SHAPES compile flag on Windows.
2121 2013-09-19 Dan Bernstein <mitz@apple.com>
2123 Removed WebCoreSQLite3. It has been unused for years.
2125 Rubber-stamped by Mark Rowe.
2127 * WebCoreSQLite3: Removed.
2128 * WebCoreSQLite3/sqlite3.h: Removed.
2129 * WebCoreSQLite3/sqlite3ext.h: Removed.
2130 * libWebCoreSQLite3.a: Removed.
2132 2013-09-18 Brent Fulgham <bfulgham@apple.com>
2134 [Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system.
2136 * win/tools/vsprops/common.props:
2138 2013-09-13 Brent Fulgham <bfulgham@apple.com>
2140 [Windows] Enable Page Visibility API
2141 https://bugs.webkit.org/show_bug.cgi?id=121340
2143 Reviewed by Anders Carlsson.
2145 * win/tools/vsprops/FeatureDefines.props: Activate feature.
2146 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2148 2013-09-12 Brent Fulgham <bfulgham@apple.com>
2150 [Windows] Update WKSI library for Open Source builders.
2152 * win/lib32/WebKitSystemInterface.lib: Recompile with latest WebKit to use newer
2153 WTF.dll symbol exports.
2155 2013-08-29 Filip Pizlo <fpizlo@apple.com>
2157 Just linking LLVM into JSC causes all plugin tests to fail
2158 https://bugs.webkit.org/show_bug.cgi?id=113915
2160 Reviewed by Oliver Hunt.
2162 Updated the binary drops to r189627 of llvm.org, and used the new configure-llvm that does CPPFLAGS=-fvisibility=hidden.
2164 * LLVMIncludesMountainLion.tar.bz2:
2165 * LLVMLibrariesMountainLion.tar.bz2:
2167 2013-08-29 Brent Fulgham <bfulgham@apple.com>
2169 [Windows] Unreviewed build fix after r154847.
2171 * win/tools/vsprops/FeatureDefines.props: Add missing definition for ENABLE_PROMISES
2172 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto
2174 2013-08-26 Brent Fulgham <bfulgham@apple.com>
2176 [Windows] Updates to WKSI to get external builders working.
2178 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2179 * win/lib32/WebKitSystemInterface.lib:
2181 2013-08-24 Brent Fulgham <bfulgham@apple.com>
2183 [Windows] Another attempt to fix the Windows bots. Need to retain older
2184 QuickTime player features for external builders.
2186 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2187 * win/lib32/WebKitSystemInterface.lib:
2189 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2191 [Windows] Forgot to check in the header as well!
2193 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2195 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2197 [Windows] Unreviewed build correction.
2199 * win/lib32/WebKitSystemInterface.lib: Update with new API for r132545.
2201 2013-08-23 Beth Dakin <bdakin@apple.com>
2203 REGRESSION (r132545): Some PDFs generated by WebKit are blank when viewed in
2205 https://bugs.webkit.org/show_bug.cgi?id=120240
2207 <rdar://problem/14634453>
2209 Reviewed by Anders Carlsson.
2211 * WebKitSystemInterface.h:
2212 * libWebKitSystemInterfaceLion.a:
2213 * libWebKitSystemInterfaceMountainLion.a:
2215 2013-08-23 Alex Christensen <achristensen@apple.com>
2217 Re-separating Win32 and Win64 builds.
2218 https://bugs.webkit.org/show_bug.cgi?id=120178
2220 Reviewed by Brent Fulgham.
2222 * win/tools/vsprops/common.props:
2223 Export PlatformArchitecture to be used by make and cmd scripts.
2224 Use PlatformArchitecture to determine correct build directory
2225 (lib32/bin32/obj32 or lib64/bin64/obj64).
2227 2013-08-22 Filip Pizlo <fpizlo@apple.com>
2229 Update LLVM binary drops and scripts to the latest version from SVN
2230 https://bugs.webkit.org/show_bug.cgi?id=120184
2232 Reviewed by Mark Hahnenberg.
2234 Updated binary drops to r189066.
2236 * LLVMIncludesMountainLion.tar.bz2:
2237 * LLVMLibrariesMountainLion.tar.bz2:
2239 2013-08-21 Commit Queue <commit-queue@webkit.org>
2241 Unreviewed, rolling out r154416.
2242 http://trac.webkit.org/changeset/154416
2243 https://bugs.webkit.org/show_bug.cgi?id=120147
2245 Broke Windows builds (Requested by rniwa on #webkit).
2247 * win/tools/vsprops/common.props:
2249 2013-08-21 Alex Christensen <achristensen@apple.com>
2251 <https://webkit.org/b/120137> Separating Win32 and Win64 builds.
2253 Reviewed by Brent Fulgham.
2255 * win/tools/vsprops/common.props:
2256 Export PlatformArchitecture to be used by make and cmd scripts.
2257 Use PlatformArchitecture to determine correct build directory
2258 (lib32/bin32/obj32 or lib64/bin64/obj64).
2260 2013-08-21 Brent Fulgham <bfulgham@apple.com>
2262 <https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET
2264 Reviewed by Anders Carlsson.
2266 * win/tools/vsprops/FeatureDefines.props: Enable CSS_IMAGE_SET feature.
2267 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2269 2013-08-15 Eric Carlson <eric.carlson@apple.com>
2271 [Mac] Remove "legacy" media UI
2272 https://bugs.webkit.org/show_bug.cgi?id=119752
2274 Reviewed by Jer Noble.
2276 * WebKitSystemInterface.h:
2277 * libWebKitSystemInterfaceLion.a:
2278 * libWebKitSystemInterfaceMountainLion.a:
2280 2013-08-13 Simon Fraser <simon.fraser@apple.com>
2282 Various media tests spew "CGContextScaleCTM: invalid context 0x0" errors
2283 https://bugs.webkit.org/show_bug.cgi?id=119490
2285 New versions of WKSI that fix a bug that caused spew about null CGContexts,
2286 and update WebKitSystemInterface.h.
2288 * WebKitSystemInterface.h:
2289 * libWebKitSystemInterfaceLion.a:
2290 * libWebKitSystemInterfaceMountainLion.a:
2292 2013-08-08 Alex Christensen <achristensen@apple.com>
2294 Windows build fixes.
2296 Rubberstamped by Brent Fulgham.
2298 * win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling.
2300 2013-07-30 Sanghyun Park <sh919.park@samsung.com>
2302 Missing the rename REGISTER_PROCOTOL_HANDLER Macro to NAVIGATOR_CONTENT_UTILS in WebKitLibraries.
2303 https://bugs.webkit.org/show_bug.cgi?id=119239
2305 According to "https://bugs.webkit.org/show_bug.cgi?id=94920", REGISTER_PROCOTOL_HANDLER macro was changed to NAVIGATOR_CONTENT_UTILS.
2306 But, FeatureDefines.props and FeatureDefinesCairo.props was not changed.
2308 Reviewed by Brent Fulgham.
2310 * win/tools/vsprops/FeatureDefines.props:
2311 * win/tools/vsprops/FeatureDefinesCairo.props:
2313 2013-05-22 Filip Pizlo <fpizlo@apple.com>
2315 Updated LLVM drops to include MCJIT memory management APIs.
2317 Rubber stamped by Mark Hahnenberg.
2319 * LLVMIncludesMountainLion.tar.bz2:
2320 * LLVMLibrariesMountainLion.tar.bz2:
2322 2013-04-30 Filip Pizlo <fpizlo@apple.com>
2324 Updated LLVM drops to include MCJIT fixes and newly exposed API.
2326 Rubber stamped by Mark Hahnenberg.
2328 * LLVMIncludesMountainLion.tar.bz2:
2329 * LLVMLibrariesMountainLion.tar.bz2:
2331 2013-04-16 Filip Pizlo <fpizlo@apple.com>
2333 Updated LLVM drops to include MCJIT fixes.
2335 * LLVMIncludesMountainLion.tar.bz2:
2336 * LLVMLibrariesMountainLion.tar.bz2:
2338 2013-04-03 Filip Pizlo <fpizlo@apple.com>
2340 Updated LLVM drops to include LLVM_DO_NOT_INCLUDE_CPP_HEADERS changes.
2342 Rubber stamped by Mark Hahnenberg.
2344 * LLVMIncludesMountainLion.tar.bz2:
2345 * LLVMLibrariesMountainLion.tar.bz2:
2347 2013-03-29 Filip Pizlo <fpizlo@apple.com>
2349 fourthTier: Check in a known-good build of LLVM into WebKitLibraries, and have a story for updating it
2350 https://bugs.webkit.org/show_bug.cgi?id=113452
2352 Rubber stamped by Mark Hahnenberg.
2354 * LLVMIncludesMountainLion.tar.bz2: Added.
2355 * LLVMLibrariesMountainLion.tar.bz2: Added.
2357 2013-07-18 Roger Fong <roger_fong@apple.com>
2359 Make sure to link against _debug binaries when appropriate.
2360 <rdar://problem/14473010>.
2362 * win/tools/vsprops/debugsuffix.props:
2364 2013-07-02 Commit Queue <commit-queue@webkit.org>
2366 Unreviewed, rolling out r152233.
2367 http://trac.webkit.org/changeset/152233
2368 https://bugs.webkit.org/show_bug.cgi?id=118304
2370 hopeful attempt to restore windows buildage (Requested by
2373 * win/tools/vsprops/debugsuffix.props:
2375 2013-07-01 Brent Fulgham <bfulgham@apple.com>
2377 [Windows] Unreviewed correction to DEBUG_ALL target. Target was undefining DEBUG_ALL and DEBUG_INTERNAL,
2378 which prevented proper build operation.
2380 * win/tools/vsprops/debugsuffix.props: We should DEFINE (not UNDEFINE) the DEBUG_ALL and DEBUG_INTERNAL
2381 macros when building with 'debugsuffix' target.
2383 2013-06-18 Roger Fong <roger_fong@apple.com>
2385 Replace tools32 folder with tools and update WebKit Windows solution accordingly.
2386 <rdar://problem/14118143>.
2388 Rubberstamped by Brent Fulgham.
2390 * win/tools: Copied from win/tools32.
2391 * win/tools/WinTools.make:
2392 * win/tools/scripts/auto-version.sh:
2393 * win/tools/scripts/feature-defines.sh:
2394 * win/tools32: Removed.
2395 * win/tools32/WinTools.make: Removed.
2396 * win/tools32/scripts: Removed.
2397 * win/tools32/scripts/COPYRIGHT-END-YEAR: Removed.
2398 * win/tools32/scripts/VERSION: Removed.
2399 * win/tools32/scripts/auto-version.sh: Removed.
2400 * win/tools32/scripts/feature-defines.sh: Removed.
2401 * win/tools32/vsprops: Removed.
2402 * win/tools32/vsprops/FeatureDefines.props: Removed.
2403 * win/tools32/vsprops/FeatureDefines.vsprops: Removed.
2404 * win/tools32/vsprops/FeatureDefinesCairo.props: Removed.
2405 * win/tools32/vsprops/FeatureDefinesCairo.vsprops: Removed.
2406 * win/tools32/vsprops/WinCairo.props: Removed.
2407 * win/tools32/vsprops/WinCairo.vsprops: Removed.
2408 * win/tools32/vsprops/cURL.props: Removed.
2409 * win/tools32/vsprops/cURL.vsprops: Removed.
2410 * win/tools32/vsprops/common.props: Removed.
2411 * win/tools32/vsprops/common.vsprops: Removed.
2412 * win/tools32/vsprops/debug.props: Removed.
2413 * win/tools32/vsprops/debug.vsprops: Removed.
2414 * win/tools32/vsprops/debug_all.vsprops: Removed.
2415 * win/tools32/vsprops/debug_wincairo.props: Removed.
2416 * win/tools32/vsprops/debug_wincairo.vsprops: Removed.
2417 * win/tools32/vsprops/debugsuffix.props: Removed.
2418 * win/tools32/vsprops/production.props: Removed.
2419 * win/tools32/vsprops/production.vsprops: Removed.
2420 * win/tools32/vsprops/release.props: Removed.
2421 * win/tools32/vsprops/release.vsprops: Removed.
2422 * win/tools32/vsprops/releaseproduction.vsprops: Removed.
2424 2013-06-12 Brent Fulgham <bfulgham@webkit.org>
2426 [WinCairo] Unreviewed build correction.
2428 * win/tools32/vsprops/WinCairo.props: Switch from using the
2429 $WebKitLibraries environment variable to the newer
2431 * win/tools32/vsprops/debug_wincairo.props: Ditto.
2433 2013-06-11 Roger Fong <roger_fong@apple.com>
2435 Unreviewed. Another part of rollout of r151408.
2437 * win/tools64: Removed.
2438 * win/tools64/scripts: Removed.
2439 * win/tools64/vsprops: Removed.
2441 2013-06-11 Roger Fong <roger_fong@apple.com>
2443 Unreviewed. WinTools makefile fix.
2445 * win/tools32/WinTools.make:
2447 2013-06-11 Commit Queue <commit-queue@webkit.org>
2449 Unreviewed, rolling out r151408.
2450 http://trac.webkit.org/changeset/151408
2451 https://bugs.webkit.org/show_bug.cgi?id=117519
2453 Opting for a different approach (Requested by rfong on
2456 * win/WinTools.make: Removed.
2457 * win/tools32/WinTools.make: Renamed from WebKitLibraries/win/tools64/WinTools.make.
2458 * win/tools64/scripts/COPYRIGHT-END-YEAR: Removed.
2459 * win/tools64/scripts/VERSION: Removed.
2460 * win/tools64/scripts/auto-version.sh: Removed.
2461 * win/tools64/scripts/feature-defines.sh: Removed.
2462 * win/tools64/vsprops/FeatureDefines.props: Removed.
2463 * win/tools64/vsprops/FeatureDefines.vsprops: Removed.
2464 * win/tools64/vsprops/FeatureDefinesCairo.props: Removed.
2465 * win/tools64/vsprops/FeatureDefinesCairo.vsprops: Removed.
2466 * win/tools64/vsprops/WinCairo.props: Removed.
2467 * win/tools64/vsprops/WinCairo.vsprops: Removed.
2468 * win/tools64/vsprops/cURL.props: Removed.
2469 * win/tools64/vsprops/cURL.vsprops: Removed.
2470 * win/tools64/vsprops/common.props: Removed.
2471 * win/tools64/vsprops/common.vsprops: Removed.
2472 * win/tools64/vsprops/debug.props: Removed.
2473 * win/tools64/vsprops/debug.vsprops: Removed.
2474 * win/tools64/vsprops/debug_all.vsprops: Removed.
2475 * win/tools64/vsprops/debug_wincairo.props: Removed.
2476 * win/tools64/vsprops/debug_wincairo.vsprops: Removed.
2477 * win/tools64/vsprops/debugsuffix.props: Removed.
2478 * win/tools64/vsprops/production.props: Removed.
2479 * win/tools64/vsprops/production.vsprops: Removed.
2480 * win/tools64/vsprops/release.props: Removed.
2481 * win/tools64/vsprops/release.vsprops: Removed.
2482 * win/tools64/vsprops/releaseproduction.vsprops: Removed.
2484 2013-06-10 Roger Fong <roger_fong@apple.com>
2486 Change WebKitLibraries/win folder structure around.
2487 <rdar://problem/14097829>
2489 Reviewed by Lucas Forschler.
2491 * win/WinTools.make: Copied from win/tools32/WinTools.make.
2492 * win/tools32/WinTools.make: Removed.
2493 * win/tools64: Copied from win/tools32.
2495 2013-06-05 Bear Travis <betravis@adobe.com>
2497 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
2498 https://bugs.webkit.org/show_bug.cgi?id=117172
2500 Reviewed by Alexandru Chiculita.
2502 Adding the CSS_SHAPES compile flag.
2504 * win/tools32/vsprops/FeatureDefines.vsprops:
2505 * win/tools32/vsprops/FeatureDefinesCairo.vsprops:
2507 2013-06-03 Roger Fong <roger_fong@apple.com>
2509 Unreviewed. Some AppleWin VS2010 house cleaning.
2511 * win/tools32/scripts/auto-version.sh: Replaced with win/tools32/scripts/auto-version2010.sh.
2512 * win/tools32/scripts/auto-version2010.sh: Removed.
2513 * win/tools32/scripts/feature-defines.sh: Replaced with win/tools32/scripts/feature-defines2010.sh.
2514 * win/tools32/scripts/feature-defines2010.sh: Removed.
2516 2013-06-03 Roger Fong <roger_fong@apple.com>
2518 Nuke VS2005 files from the tree.
2519 <rdar://problem/14042021>.
2521 Rubberstamped by Brent Fulgham.
2524 * win/lib/WebKitSystemInterface.lib: Removed.
2525 * win/tools: Removed.
2526 * win/tools/WinTools.make: Removed.
2527 * win/tools/scripts: Removed.
2528 * win/tools/scripts/COPYRIGHT-END-YEAR: Removed.
2529 * win/tools/scripts/VERSION: Removed.
2530 * win/tools/scripts/auto-version.sh: Removed.
2531 * win/tools/scripts/auto-version2010.sh: Removed.
2532 * win/tools/scripts/feature-defines.sh: Removed.
2533 * win/tools/scripts/feature-defines2010.sh: Removed.
2534 * win/tools/vsprops: Removed.
2535 * win/tools/vsprops/FeatureDefines.props: Removed.
2536 * win/tools/vsprops/FeatureDefines.vsprops: Removed.
2537 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
2538 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Removed.
2539 * win/tools/vsprops/WinCairo.props: Removed.
2540 * win/tools/vsprops/WinCairo.vsprops: Removed.
2541 * win/tools/vsprops/cURL.props: Removed.
2542 * win/tools/vsprops/cURL.vsprops: Removed.
2543 * win/tools/vsprops/common.props: Removed.
2544 * win/tools/vsprops/common.vsprops: Removed.
2545 * win/tools/vsprops/debug.props: Removed.
2546 * win/tools/vsprops/debug.vsprops: Removed.
2547 * win/tools/vsprops/debug_all.vsprops: Removed.
2548 * win/tools/vsprops/debug_wincairo.props: Removed.
2549 * win/tools/vsprops/debug_wincairo.vsprops: Removed.
2550 * win/tools/vsprops/debugsuffix.props: Removed.
2551 * win/tools/vsprops/production.props: Removed.
2552 * win/tools/vsprops/production.vsprops: Removed.
2553 * win/tools/vsprops/release.props: Removed.
2554 * win/tools/vsprops/release.vsprops: Removed.
2555 * win/tools/vsprops/releaseproduction.vsprops: Removed.
2557 2013-05-29 Jeffrey Pfau <jpfau@apple.com>
2559 [Mac] Enable cache partitioning and the public suffix list on 10.8
2560 <rdar://problem/13679019>
2562 Rubber-stamped by David Kilzer.
2564 * WebKitSystemInterface.h:
2565 * libWebKitSystemInterfaceLion.a:
2566 * libWebKitSystemInterfaceMountainLion.a:
2568 2013-05-14 Beth Dakin <bdakin@apple.com>
2570 Printing in 1Password app is broken with screen fonts disabled
2571 https://bugs.webkit.org/show_bug.cgi?id=116133
2573 <rdar://problem/13162981>
2575 Reviewed by Anders Carlsson.
2577 Need WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk.
2579 * libWebKitSystemInterfaceLion.a:
2580 * libWebKitSystemInterfaceMountainLion.a:
2582 2013-05-08 Roger Fong <roger_fong@apple.com>
2584 Unreviewed. Update WebKitLibraries/win to handle different architectures properly.
2586 * win/lib32: Copied from win/lib.
2587 * win/tools/WinTools.make:
2589 2013-05-02 Roger Fong <roger_fong@apple.com>
2591 Unreviewed Windows build fix.
2593 * win/lib/WebKitSystemInterface.lib:
2595 2013-05-01 Alexey Proskuryakov <ap@apple.com>
2597 Update WebKitSystemInterface.
2599 * WebKitSystemInterface.h:
2600 * libWebKitSystemInterfaceLion.a:
2601 * libWebKitSystemInterfaceMountainLion.a:
2603 2013-04-29 Chris Fleizach <cfleizach@apple.com>
2605 WEB SPEECH: need to identify the default voice per language
2606 https://bugs.webkit.org/show_bug.cgi?id=115366
2608 Reviewed by Simon Fraser.
2610 * WebKitSystemInterface.h:
2611 * libWebKitSystemInterfaceLion.a:
2612 * libWebKitSystemInterfaceMountainLion.a:
2614 2013-04-29 Roger Fong <roger_fong@apple.com>
2616 Need a tools32 folder for VS2010 builds.
2617 tools folder will be nuked when we nuke VS2005.
2619 * win/tools32: Copied from WebKitLibraries/win/tools.
2621 2013-04-26 Roger Fong <roger_fong@apple.com>
2623 Disable sub-pixel-layout on Apple Windows port, VS2005 edition.
2625 * win/tools/vsprops/FeatureDefines.vsprops:
2627 2013-04-26 Roger Fong <roger_fong@apple.com>
2629 Disable sub-pixel-layout on Apple Windows port.
2631 * win/tools/vsprops/FeatureDefines.props:
2633 2013-04-26 Roger Fong <roger_fong@apple.com>
2635 Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
2636 Make the DebugSuffix configuration use _debug dependencies.
2638 * win/tools/WinTools.make:
2639 * win/tools/scripts/auto-version2010.sh:
2640 * win/tools/scripts/feature-defines2010.sh:
2641 * win/tools/vsprops/common.props:
2642 * win/tools/vsprops/debugsuffix.props:
2644 2013-04-25 Chris Fleizach <cfleizach@apple.com>
2646 WEB SPEECH: language support does not work as expected
2647 https://bugs.webkit.org/show_bug.cgi?id=115119
2649 Reviewed by Alexey Proskuryakov.
2651 * WebKitSystemInterface.h:
2653 2013-04-24 Roger Fong <roger_fong@apple.com>
2655 Have VS2010 WebKit solution look in WebKit_Libraries/lib32 for dependencies.
2657 * win/tools/vsprops/common.props:
2659 2013-04-23 Antoine Quint <graouts@apple.com>
2661 Initial advance of text runs should be taken into account
2662 https://bugs.webkit.org/show_bug.cgi?id=114949
2664 Reviewed by Darin Adler.
2666 * WebKitSystemInterface.h:
2667 * libWebKitSystemInterfaceLion.a:
2668 * libWebKitSystemInterfaceMountainLion.a:
2670 2013-04-12 Jeffrey Pfau <jpfau@apple.com>
2672 Query directly for cache partition names
2673 https://bugs.webkit.org/show_bug.cgi?id=114538
2675 Reviewed by David Kilzer.
2677 * WebKitSystemInterface.h:
2678 * libWebKitSystemInterfaceLion.a:
2679 * libWebKitSystemInterfaceMountainLion.a:
2681 2013-04-08 Roger Fong <roger_fong@apple.com>
2685 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2686 * win/lib/WebKitSystemInterface.lib:
2688 2013-04-11 Alexey Proskuryakov <ap@apple.com>
2690 <rdar://problem/10416316> [Mac] WebSocket doesn't work with authenticating proxies
2691 https://bugs.webkit.org/show_bug.cgi?id=114464
2693 Update WebKitSystemInterface.
2695 * WebKitSystemInterface.h:
2696 * libWebKitSystemInterfaceLion.a:
2697 * libWebKitSystemInterfaceMountainLion.a:
2699 2013-04-10 Benjamin Poulain <bpoulain@apple.com>
2701 Mass remove all the empty directories
2703 Rubberstamped by Ryosuke Niwa.
2706 * win/lib/WebKitSystemInterface: Removed.
2708 2013-04-05 Roger Fong <roger_fong@apple.com>
2710 More VS2010 solution makefile fixes.
2711 <rdar://problem/13588964>
2713 * win/tools/WinTools.make:
2715 2013-04-03 Brent Fulgham <bfulgham@webkit.org>
2717 [Windows, WinCairo] Unreviewed VS2010 Build Correction
2719 * win/tools/scripts/auto-version2010.sh: Added properties svn:eol-style and svn:executable.
2720 * win/tools/scripts/feature-defines2010.sh: Added properties svn:eol-style and svn:executable.
2722 2013-04-01 Roger Fong <roger_fong@apple.com>
2724 Update FEATURE_DEFINES string generation for VS2010 solution.
2725 https://bugs.webkit.org/show_bug.cgi?id=113737.
2727 Reviewed by Timothy Horton.
2729 * win/tools/scripts/feature-defines2010.sh: Added.
2731 2013-03-29 Roger Fong <roger_fong@apple.com>
2733 Unreviewed. Rollout r146818.
2735 * win/tools/vsprops/FeatureDefines.props:
2737 2013-03-25 Kent Tamura <tkent@chromium.org>
2739 Rename ENABLE_INPUT_TYPE_DATETIME
2740 https://bugs.webkit.org/show_bug.cgi?id=113254
2742 Reviewed by Kentaro Hara.
2744 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
2745 Actually I'd like to remove the code, but we shouldn't remove it yet
2746 because we shipped products with it on some platforms.
2748 * win/tools/vsprops/FeatureDefines.props:
2749 * win/tools/vsprops/FeatureDefines.vsprops:
2750 * win/tools/vsprops/FeatureDefinesCairo.props:
2751 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2753 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com>
2755 Unreviewed, rolling out r146816, r146821, and r146830.
2756 http://trac.webkit.org/changeset/146816
2757 http://trac.webkit.org/changeset/146821
2758 http://trac.webkit.org/changeset/146830
2759 https://bugs.webkit.org/show_bug.cgi?id=113262
2761 Broke all the Windows tests (Requested by rfong on #webkit).
2763 * win/tools/vsprops/FeatureDefines.vsprops:
2765 2013-03-25 Roger Fong <roger_fong@apple.com>
2767 Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution.
2769 * win/tools/vsprops/FeatureDefines.props:
2771 2013-03-25 Roger Fong <roger_fong@apple.com>
2773 Enable CSS_REGIONS and CSS_EXCLUSIONS.
2774 https://bugs.webkit.org/show_bug.cgi?id=87519
2776 Reviewed by Timothy Horton.
2778 * win/tools/vsprops/FeatureDefines.vsprops:
2780 2013-03-21 Roger Fong <roger_fong@apple.com>
2782 Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
2784 * win/tools/vsprops/FeatureDefines.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefines.props.
2785 * win/tools/vsprops/FeatureDefinesCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefinesCairo.props.
2786 * win/tools/vsprops/WinCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/WinCairo.props.
2787 * win/tools/vsprops/cURL.props: Copied from ../Source/WebKit/WebKit.vcxproj/WebKit/cURL.props.
2788 * win/tools/vsprops/common.props: Copied from ../Source/WebKit/WebKit.vcxproj/common.props.
2789 * win/tools/vsprops/debug.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug.props.
2790 * win/tools/vsprops/debug_wincairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug_wincairo.props.
2791 * win/tools/vsprops/debugsuffix.props: Copied from ../Source/WebKit/WebKit.vcxproj/debugsuffix.props.
2792 * win/tools/vsprops/production.props: Copied from ../Source/WebKit/WebKit.vcxproj/production.props.
2793 * win/tools/vsprops/release.props: Copied from ../Source/WebKit/WebKit.vcxproj/release.props.
2795 2013-03-19 Brent Fulgham <bfulgham@webkit.org>
2797 [WinCairo] Unreviewed build fix.
2799 * win/tools/vsprops/FeatureDefinesCairo.vsprops: This file was out
2800 of sync with the main Windows build, and the VS2010 version of the
2801 WinCairo port, preventing consistent builds.
2803 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
2805 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
2806 https://bugs.webkit.org/show_bug.cgi?id=112277
2808 Reviewed by Adam Barth.
2810 * win/tools/vsprops/FeatureDefines.vsprops:
2811 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2813 2013-03-06 Jer Noble <jer.noble@apple.com>
2815 Unreviewed roll-out of r145011.
2817 * win/tools/vsprops/FeatureDefines.vsprops:
2819 2013-03-06 Jer Noble <jer.noble@apple.com>
2821 Unreviewed build fix. Add ENABLE_CURSOR_VISIBILITY to the list of FEATURE_DEFINES for
2822 (non-Cairo) Windows builds.
2824 * win/tools/vsprops/FeatureDefines.vsprops:
2826 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2828 Remove deprecated process suppression assertion SPI from WebKitSystemInterface
2829 https://bugs.webkit.org/show_bug.cgi?id=111501
2831 Reviewed by Alexey Proskuryakov.
2833 https://bugs.webkit.org/show_bug.cgi?id=111387 replaced all usage of
2834 WKNSProcessInfoProcessAssertionWithTypes() with
2835 -[NSProcessInfo beginSuspensionOfSystemBehaviors:]. Hence, remove
2836 the now deprecated SPI.
2838 * WebKitSystemInterface.h: Remove
2839 WKNSProcessInfoProcessAssertionWithTypes and associated declarations.
2841 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2843 Use new assertion API for process suppression on Mac
2844 https://bugs.webkit.org/show_bug.cgi?id=111387
2846 Reviewed by Alexey Proskuryakov.
2848 Add WKProcessSuppressionSystemBehaviors constant for use in WebKit2 to
2849 take a process suppression assertion.
2851 * WebKitSystemInterface.h:
2853 2013-03-05 Jeffrey Pfau <jpfau@apple.com>
2855 Clear associated cache partitions when deleting origins' cache
2856 https://bugs.webkit.org/show_bug.cgi?id=111383
2858 Reviewed by Maciej Stachowiak.
2860 * WebKitSystemInterface.h:
2861 * libWebKitSystemInterfaceLion.a:
2862 * libWebKitSystemInterfaceMountainLion.a:
2864 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
2866 Add build flag for FontLoader
2867 https://bugs.webkit.org/show_bug.cgi?id=111289
2869 Reviewed by Benjamin Poulain.
2871 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
2873 * win/tools/vsprops/FeatureDefines.vsprops:
2874 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2876 2013-02-27 Glenn Adams <glenn@skynav.com>
2878 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
2879 https://bugs.webkit.org/show_bug.cgi?id=110944
2881 Reviewed by Dean Jackson.
2883 * win/tools/vsprops/FeatureDefines.vsprops:
2884 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2886 2013-02-21 Jeffrey Pfau <jpfau@apple.com>
2888 Optionally partition cache to prevent using cache for tracking
2889 https://bugs.webkit.org/show_bug.cgi?id=110269
2891 Reviewed by Maciej Stachowiak.
2893 Update WKSI bindings.
2895 * WebKitSystemInterface.h:
2896 * libWebKitSystemInterfaceLion.a:
2897 * libWebKitSystemInterfaceMountainLion.a:
2899 2013-02-22 Aaron Colwell <acolwell@chromium.org>
2901 Disable MediaSource on Apple Windows port
2902 https://bugs.webkit.org/show_bug.cgi?id=110494
2904 Reviewed by Tim Horton.
2906 * win/tools/vsprops/FeatureDefines.vsprops:
2908 2013-02-22 Roger Fong <roger_fong@apple.com>
2910 Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders.
2912 * win/tools/WinTools.make:
2914 2013-02-14 Anders Carlsson <andersca@apple.com>
2916 Add WKContextIsPlugInUpdateAvailable
2917 https://bugs.webkit.org/show_bug.cgi?id=109862
2918 <rdar://problem/13173140>
2920 Reviewed by Sam Weinig.
2922 Roll WebKitSystemInterface DEPS.
2924 * WebKitSystemInterface.h:
2925 * libWebKitSystemInterfaceLion.a:
2926 * libWebKitSystemInterfaceMountainLion.a:
2928 2013-02-13 Roger Fong <roger_fong@apple.com>
2930 Move all .props files from WebKitLibraries folder to WebKit Source folder.
2931 https://bugs.webkit.org/show_bug.cgi?id=109761
2933 Reviewed by Brent Fulgham.
2935 * win/tools/vsprops/FeatureDefines.props: Removed.
2936 * win/tools/vsprops/common.props: Removed.
2937 * win/tools/vsprops/debug.props: Removed.
2938 * win/tools/vsprops/release.props: Removed.
2939 * win/tools/vsprops/releaseproduction.props: Removed.
2941 2013-02-07 Roger Fong <roger_fong@apple.com>
2943 Unreviewed. More VS2010 WebKit solution touchups.
2944 Move an ignored warning from a project to common properties.
2946 * win/tools/vsprops/common.props:
2948 2013-02-06 Mike West <mkwst@chromium.org>
2950 Add an ENABLE_NOSNIFF feature flag.
2951 https://bugs.webkit.org/show_bug.cgi?id=109029
2953 Reviewed by Jochen Eisinger.
2955 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2956 when processing script and other resource types.
2958 * win/tools/vsprops/FeatureDefines.vsprops:
2959 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2961 2013-02-01 Alexis Menard <alexis@webkit.org>
2963 Enable unprefixed CSS transitions by default.
2964 https://bugs.webkit.org/show_bug.cgi?id=108216
2966 Reviewed by Dean Jackson.
2968 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2969 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2970 guard the unprefixing work for CSS Transforms and animations.
2972 * win/tools/vsprops/FeatureDefines.vsprops:
2973 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2975 2013-01-30 Alexey Proskuryakov <ap@apple.com>
2977 Update WebKitSystemInterface for <rdar://problem/13111288>.
2979 * libWebKitSystemInterfaceLion.a:
2980 * libWebKitSystemInterfaceMountainLion.a:
2982 * WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now.
2984 2013-01-28 Kiran Muppala <cmuppala@apple.com>
2986 Add window occlusion criteria to determine page visibility on Mac
2987 https://bugs.webkit.org/show_bug.cgi?id=107494
2989 Reviewed by Simon Fraser.
2991 Add enum constants to specify window occlusion notification type to
2992 notification registration/unregistration methods. Add typedef for
2993 window ID data passed to the window occlusion notification handler.
2994 Add method to enable occlusion notifications for a particular window.
2996 * WebKitSystemInterface.h: Add
2997 WKOcclusionNotificationTypeWindowBecameVisible,
2998 WKOcclusionNotificationTypeWindowBecameOccluded,
3000 WKEnableWindowOcclusionNotifications().
3002 2013-01-25 Andy Estes <aestes@apple.com>
3004 Update WKSI header and libraries after r140875.
3006 * WebKitSystemInterface.h:
3007 * libWebKitSystemInterfaceLion.a:
3008 * libWebKitSystemInterfaceMountainLion.a:
3010 2013-01-24 Brent Fulgham <bfulgham@webkit.org>
3012 Get WTF compiling in VS2010 (32bit)
3013 https://bugs.webkit.org/show_bug.cgi?id=106986
3015 Reviewed by Tim Horton.
3017 If you do not have Cygwin in the overall operating system
3018 PATH, the project will not build. In VS2005 we had logic
3019 in the build system to guard against this. We should
3020 retain this in the VS2010 work.
3022 Furthermore, VS2010 has a nasty bug where to Visual Studio
3023 tools path is not defined when performing a 'clean' phase
3024 on an NMAKE-based build. This is corrected here as well.
3026 * win/tools/vsprops/common.props: Revise environment setup
3027 to ensure proper tools are in path during build.
3029 2013-01-19 Roger Fong <roger_fong@apple.com>
3031 Add WebKitLibraries property sheets for compiling WebKit in VS2010.
3032 https://bugs.webkit.org/show_bug.cgi?id=106949
3034 Reviewed by Brent Fulgham.
3036 * win/tools/vsprops/FeatureDefines.props: Added.
3037 * win/tools/vsprops/common.props: Added.
3038 * win/tools/vsprops/debug.props: Added.
3039 * win/tools/vsprops/release.props: Added.
3040 * win/tools/vsprops/releaseproduction.props: Added.
3042 2013-01-21 Dirk Schulze <dschulze@adobe.com>
3044 Add build flag for Canvas's Path object (disabled by default)
3045 https://bugs.webkit.org/show_bug.cgi?id=107473
3047 Reviewed by Dean Jackson.
3049 Add CANVAS_PATH build flag to build systems.
3051 * win/tools/vsprops/FeatureDefines.vsprops:
3052 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3054 2013-01-10 Roger Fong <roger_fong@apple.com>
3056 Update WebkitSystemInterface lib for Windows port.
3057 This hasn't been done in a while and the current one is out of date.
3058 In addition I believe it will fix:
3059 <rdar://problem/12990844>
3061 Rubberstamped by Timothy Horton.
3063 * win/lib/WebKitSystemInterface.lib:
3065 2013-01-08 Kiran Muppala <cmuppala@apple.com>
3067 Add WebKitSystemInterface needed for overriding system proxies on Mac
3068 https://bugs.webkit.org/show_bug.cgi?id=106410
3070 Reviewed by Stephanie Lewis.
3072 This patch is in anticipation of the fix for https://bugs.webkit.org/show_bug.cgi?id=104197,
3073 Add user defaults to override system proxy settings for NetworkProcess on Mac, which
3074 is awaiting the approval of a WebKit2 committer. Commiting the WKSI portion separately,
3075 so that the internal repository commit for generating the WKSI libraries does not have to
3076 be rolled back every time the rest of the patch changes.
3078 Add WKCFNetworkSetOverrideSystemProxySettings(), needed by NetworkProcess to set
3079 custom proxies during initialization.
3081 * WebKitSystemInterface.h:
3082 * libWebKitSystemInterfaceLion.a:
3083 * libWebKitSystemInterfaceMountainLion.a:
3085 2013-01-04 Adam Klein <adamk@chromium.org>
3087 Remove ENABLE_MUTATION_OBSERVERS #define
3088 https://bugs.webkit.org/show_bug.cgi?id=105459
3090 Reviewed by Ryosuke Niwa.
3092 * win/tools/vsprops/FeatureDefines.vsprops:
3093 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3095 2013-01-01 Dan Bernstein <mitz@apple.com>
3097 <rdar://problem/12942239> Update copyright strings
3099 Reviewed by Sam Weinig.
3101 * win/tools/scripts/COPYRIGHT-END-YEAR:
3103 2012-12-28 Mark Rowe <mrowe@apple.com>
3105 Move logic for extracting the OS X marketing version in to WebCore
3106 <http://webkit.org/b/105841> / <rdar://problem/10736041>
3108 Reviewed by Dan Bernstein.
3110 * WebKitSystemInterface.h:
3112 2012-12-19 Kiran Muppala <cmuppala@apple.com>
3114 Adopt new assertion SPI for process suppression on Mac
3115 https://bugs.webkit.org/show_bug.cgi?id=105378
3117 Reviewed by Mark Rowe.
3119 Add WKNSProcessInfoProcessAssertionWithTypes().
3121 * WebKitSystemInterface.h:
3123 2012-12-19 Alexis Menard <alexis@webkit.org>
3125 Implement CSS parsing for CSS transitions unprefixed.
3126 https://bugs.webkit.org/show_bug.cgi?id=104804
3128 Reviewed by Dean Jackson.
3130 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
3131 to cover the work of unprefixing Transforms, Animations and
3132 Transitions. It will let the possibility of each ports to turn it off
3133 in their release branches until we're confident that these CSS
3134 properties are ready to be unprefixed.
3136 * win/tools/vsprops/FeatureDefines.vsprops:
3137 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3139 2012-12-12 Roger Fong <roger_fong@apple.com>
3141 Enable VIDEO_TRACK on Windows.
3142 https://bugs.webkit.org/show_bug.cgi?id=104706.
3144 Reviewed by Timothy Horton.
3146 Enable VIDEO_TRACK on Windows and update project property files.
3148 * win/tools/vsprops/FeatureDefines.vsprops:
3150 2012-12-12 Sheriff Bot <webkit.review.bot@gmail.com>
3152 Unreviewed, rolling out r137491.
3153 http://trac.webkit.org/changeset/137491
3154 https://bugs.webkit.org/show_bug.cgi?id=104828
3156 broke the builtd (Requested by rfong on #webkit).
3158 * win/tools/vsprops/FeatureDefines.vsprops:
3160 2012-12-11 Roger Fong <roger_fong@apple.com>
3162 Enable VIDEO_TRACK on Windows.
3163 https://bugs.webkit.org/show_bug.cgi?id=104706.
3165 Reviewed by Timothy Horton.
3167 Enable VIDEO_TRACK on Windows and update project property files.
3169 * win/tools/vsprops/FeatureDefines.vsprops:
3171 2012-12-10 Alexis Menard <alexis@webkit.org>
3173 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3174 https://bugs.webkit.org/show_bug.cgi?id=104539
3176 Reviewed by Antonio Gomes.
3178 As discussed on webkit-dev it is not needed to keep this feature flag
3179 as support for <position> type is a small feature that is already
3180 implemented by three other UAs. It was useful while landing this
3181 feature as partial bits were landed one after one.
3183 * win/tools/vsprops/FeatureDefines.vsprops:
3184 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3186 2012-12-06 Rick Byers <rbyers@chromium.org>
3188 CSS cursor property should support webkit-image-set
3189 https://bugs.webkit.org/show_bug.cgi?id=99493
3191 Reviewed by Beth Dakin.
3193 Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default
3195 * win/tools/vsprops/FeatureDefines.vsprops:
3196 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3198 2012-11-26 Roger Fong <roger_fong@apple.com>
3200 Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
3201 Add a feature flag and skip some failing tests.
3202 https://bugs.webkit.org/show_bug.cgi?id=103294
3205 compositing/overflow/scrolling-without-painting.html
3206 compositing/overflow/updating-scrolling-content.html
3208 * win/tools/vsprops/FeatureDefines.vsprops:
3210 2012-11-23 Alexis Menard <alexis@webkit.org>
3212 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3213 https://bugs.webkit.org/show_bug.cgi?id=102104
3215 Reviewed by Julien Chaffraix.
3217 Protect the new feature behind a feature flag.
3219 * win/tools/vsprops/FeatureDefines.vsprops:
3220 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3222 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
3224 Add PROXIMITY_EVENTS feature
3225 https://bugs.webkit.org/show_bug.cgi?id=102658
3227 Reviewed by Kentaro Hara.
3229 Add PROXIMITY_EVENTS feature to win and win-cairo prot.
3231 * win/tools/vsprops/FeatureDefines.vsprops:
3232 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3234 2012-11-12 Beth Dakin <bdakin@apple.com>
3236 Build fix. Forgot these bits last time.
3238 * libWebKitSystemInterfaceLion.a:
3239 * libWebKitSystemInterfaceMountainLion.a:
3241 2012-11-12 Beth Dakin <bdakin@apple.com>
3243 Zoomed-in scrolling is very slow when deviceScaleFactor > 1
3244 https://bugs.webkit.org/show_bug.cgi?id=101787
3246 Reviewed by Simon Fraser.
3248 wkSetCGFontRenderingMode now takes a BOOL parameter.
3249 * WebKitSystemInterface.h:
3250 * libWebKitSystemInterfaceLion.a:
3251 * libWebKitSystemInterfaceMountainLion.a:
3253 2012-11-08 Anders Carlsson <andersca@apple.com>
3255 Roll WebKitSystemInterface DEPS.
3257 Rubber-stamped by Andreas Kling.
3259 * libWebKitSystemInterfaceLion.a:
3260 * libWebKitSystemInterfaceMountainLion.a:
3262 2012-11-07 Roger Fong <roger_fong@apple.com>
3264 Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
3265 https://bugs.webkit.org/show_bug.cgi?id=101538
3267 Rubberstamped by Tim Horton.
3269 * win/tools/vsprops/FeatureDefines.vsprops:
3271 2012-11-06 Anders Carlsson <andersca@apple.com>
3275 * WebKitSystemInterface.h:
3277 2012-11-06 Anders Carlsson <andersca@apple.com>
3279 Update Java related WKSI function names
3280 https://bugs.webkit.org/show_bug.cgi?id=101414
3282 Reviewed by Sam Weinig.
3284 Roll WebKitSystemInterface DEPS.
3286 * WebKitSystemInterface.h:
3287 * libWebKitSystemInterfaceLion.a:
3288 * libWebKitSystemInterfaceMountainLion.a:
3290 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3292 Clean up which storage cookie jar functions use
3293 https://bugs.webkit.org/show_bug.cgi?id=101395
3295 Reviewed by Brady Eidson.
3297 * WebKitSystemInterface.h:
3298 * libWebKitSystemInterfaceLion.a:
3299 * libWebKitSystemInterfaceMountainLion.a:
3300 Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
3301 supported OS versions.
3303 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3305 Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
3307 Rubber-stampted by Mark Rowe.
3309 * libWebKitSystemInterfaceLeopard.a: Removed.
3310 * libWebKitSystemInterfaceSnowLeopard.a: Removed.
3312 2012-11-05 Alexey Proskuryakov <ap@apple.com>
3314 Get rid of setCookieStoragePrivateBrowsingEnabled.
3315 https://bugs.webkit.org/show_bug.cgi?id=101247
3317 Reviewed by Brady Eidson.
3319 * WebKitSystemInterface.h: Removed the function.
3321 2012-11-02 Anders Carlsson <andersca@apple.com>
3323 Don't instantiate the Java plug-in if it's inactive
3324 https://bugs.webkit.org/show_bug.cgi?id=101102
3325 <rdar://problem/12595679>
3327 Reviewed by Andreas Kling.
3329 Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
3331 * WebKitSystemInterface.h:
3332 * libWebKitSystemInterfaceLion.a:
3333 * libWebKitSystemInterfaceMountainLion.a:
3334 Roll WebKitSystemInterface DERPS.
3336 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
3338 Conditionalize XHR timeout support
3339 https://bugs.webkit.org/show_bug.cgi?id=100356
3341 Reviewed by Adam Barth.
3343 Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
3344 See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
3345 to fix timeout support for CF Network.
3347 * win/tools/vsprops/FeatureDefines.vsprops:
3348 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3350 2012-10-24 Eric Carlson <eric.carlson@apple.com>
3352 Allow ports to override text track rendering style
3353 https://bugs.webkit.org/show_bug.cgi?id=97800
3354 <rdar://problem/12044964>
3356 Reviewed by Maciej Stachowiak.
3358 Update WKSI header with SPI for getting the user caption appearance preferences.
3360 * WebKitSystemInterface.h:
3362 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
3364 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3365 https://bugs.webkit.org/show_bug.cgi?id=99804
3367 Reviewed by Julien Chaffraix.
3369 CSS3 text related properties will be implemented under this flag,
3370 including text decoration, text-align-last, and text-justify.
3372 * win/tools/vsprops/FeatureDefines.vsprops:
3373 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3375 2012-10-18 Pablo Flouret <pablof@motorola.com>
3377 Implement css3-conditional's @supports rule
3378 https://bugs.webkit.org/show_bug.cgi?id=86146
3380 Reviewed by Antti Koivisto.
3382 * win/tools/vsprops/FeatureDefines.vsprops:
3383 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3384 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3386 2012-10-08 Kiran Muppala <cmuppala@apple.com>
3388 Throttle DOM timers on hidden pages.
3389 https://bugs.webkit.org/show_bug.cgi?id=98474
3391 Reviewed by Maciej Stachowiak.
3393 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
3395 * win/tools/vsprops/FeatureDefines.vsprops:
3396 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3398 2012-10-05 Sheriff Bot <webkit.review.bot@gmail.com>
3400 Unreviewed, rolling out r130556 and r130564.
3401 http://trac.webkit.org/changeset/130556
3402 http://trac.webkit.org/changeset/130564
3403 https://bugs.webkit.org/show_bug.cgi?id=98572
3405 The patch wasn't reviewed by a reviewer and it is breaking
3406 Chromium Windows (Requested by jchaffraix on #webkit).
3408 * WebKitSystemInterface.h:
3410 2012-10-05 Tim Horton <timothy_horton@apple.com>
3412 Update WebKitSystemInterface libraries and header.
3414 Reviewed by Simon Fraser.
3416 * WebKitSystemInterface.h:
3417 * libWebKitSystemInterfaceLion.a:
3418 * libWebKitSystemInterfaceMountainLion.a:
3419 * libWebKitSystemInterfaceSnowLeopard.a:
3421 2012-10-04 Eric Carlson <eric.carlson@apple.com>
3423 Allow ports to override text track rendering style
3424 https://bugs.webkit.org/show_bug.cgi?id=97800
3425 <rdar://problem/12044964>
3427 Reviewed by Silvia Pfeiffer.
3429 Update WKSI header with SPI for getting the user caption appearance preferences.
3431 * WebKitSystemInterface.h:
3433 2012-09-28 Eric Carlson <eric.carlson@apple.com>
3435 Allow ports to override text track rendering style
3436 <rdar://problem/12044964>
3438 Reviewed by Jessie Berlin.
3440 Update WKSI libraries.
3442 * libWebKitSystemInterfaceLion.a:
3443 * libWebKitSystemInterfaceMountainLion.a:
3444 * libWebKitSystemInterfaceSnowLeopard.a:
3446 2012-09-25 Simon Fraser <simon.fraser@apple.com>
3448 <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
3450 Reviewed by Tim Horton.
3452 New WKSI libraries and header.
3454 * WebKitSystemInterface.h:
3455 * libWebKitSystemInterfaceLion.a:
3456 * libWebKitSystemInterfaceMountainLion.a:
3457 * libWebKitSystemInterfaceSnowLeopard.a:
3459 2012-09-08 Sam Weinig <sam@webkit.org>
3461 Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
3462 https://bugs.webkit.org/show_bug.cgi?id=96194
3464 Reviewed by Dan Bernstein.
3466 Update WKSI with SPI for getting the bundle URL from an executable URL.
3468 * WebKitSystemInterface.h:
3469 * libWebKitSystemInterfaceLion.a:
3470 * libWebKitSystemInterfaceMountainLion.a:
3471 * libWebKitSystemInterfaceSnowLeopard.a:
3472 Adds WKCopyBundleURLForExecutableURL().
3474 2012-08-29 Tony Chang <tony@chromium.org>
3476 Remove ENABLE_CSS3_FLEXBOX compile time flag
3477 https://bugs.webkit.org/show_bug.cgi?id=95382
3479 Reviewed by Ojan Vafai.
3481 Everyone is already enabling this by default and the spec has stablized.
3483 * win/tools/vsprops/FeatureDefines.vsprops:
3484 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3486 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3488 [css3-text] Add CSS3 Text decoration compile flag
3489 https://bugs.webkit.org/show_bug.cgi?id=93863
3491 Reviewed by Julien Chaffraix.
3493 This patch handles the compile flag implementation, which will come disabled by
3494 default, thus not exposing the CSS3 text decoration features to the web, unless
3495 when explicitly enabling it with "--css3-text-decoration" build parameter.
3497 * win/tools/vsprops/FeatureDefines.vsprops:
3498 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3500 2012-08-14 Alex Christensen <alex.christensen@flexsim.com>
3502 /SAFESEH should not be a common linker option
3503 https://bugs.webkit.org/show_bug.cgi?id=89372
3505 Reviewed by Darin Adler.
3507 * win/tools/vsprops/common.vsprops:
3508 removed /SAFESEH as a default option for the linker (doesn't work for x64)
3510 2012-08-13 Roger Fong <roger_fong@apple.com>
3512 Enable CSS Sticky Position on Windows.
3513 https://bugs.webkit.org/show_bug.cgi?id=93905
3515 Reviewed by Tim Horton.
3517 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.
3519 * win/tools/vsprops/FeatureDefines.vsprops:
3520 Include ENABLE_CSS_STICKY_POSITION flag.
3522 2012-08-06 Anders Carlsson <andersca@apple.com>
3524 If the Apple Java plug-in is blocked and no runtime is installed, don't load it
3525 https://bugs.webkit.org/show_bug.cgi?id=93289
3526 <rdar://problem/11730092>
3528 Reviewed by Dan Bernstein.
3530 Add WKJLIsRuntimeAndWebComponentsInstalled().
3532 * WebKitSystemInterface.h:
3533 * libWebKitSystemInterfaceLion.a:
3534 * libWebKitSystemInterfaceMountainLion.a:
3536 2012-08-01 Jon Lee <jonlee@apple.com>
3540 Reviewed by Mark Rowe.
3542 * libWebKitSystemInterfaceLion.a:
3543 * libWebKitSystemInterfaceMountainLion.a:
3544 * libWebKitSystemInterfaceSnowLeopard.a:
3546 2012-07-29 Rik Cabanier <cabanier@adobe.com>
3548 Add ENABLE_CSS_COMPOSITING flag
3549 https://bugs.webkit.org/show_bug.cgi?id=92553
3551 Reviewed by Dirk Schulze.
3553 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
3555 * win/tools/vsprops/FeatureDefines.vsprops:
3556 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3558 2012-07-23 Roger Fong <roger_fong@apple.com>
3560 Disable flexbox on Windows
3561 https://bugs.webkit.org/show_bug.cgi?id=92047
3562 <rdar://problem/11570384>
3564 Reviewed by Darin Adler.
3566 Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
3568 * win/tools/vsprops/FeatureDefines.vsprops:
3569 Disable ENABLE_CSS3_FLEXBOX property.
3571 2012-07-23 Kent Tamura <tkent@chromium.org>
3573 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
3574 https://bugs.webkit.org/show_bug.cgi?id=91941
3576 Reviewed by Kentaro Hara.
3578 A flag name for an elmement should be ENABLE_*_ELEMENT.
3580 * win/tools/vsprops/FeatureDefines.vsprops:
3581 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3583 2012-07-22 Kent Tamura <tkent@chromium.org>
3585 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
3586 https://bugs.webkit.org/show_bug.cgi?id=91928
3588 Reviewed by Kentaro Hara.
3590 A flag name for an elmement should be ENABLE_*_ELEMENT.
3592 * win/tools/vsprops/FeatureDefines.vsprops:
3593 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3595 2012-07-20 Kent Tamura <tkent@chromium.org>
3597 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
3598 https://bugs.webkit.org/show_bug.cgi?id=91846
3600 Reviewed by Kentaro Hara.
3602 A flag name for an elmement should be ENABLE_*_ELEMENT.
3604 * win/tools/vsprops/FeatureDefines.vsprops:
3605 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3607 2012-07-11 Mark Rowe <mrowe@apple.com>
3609 Add a Mountain Lion version of libWebKitSystemInterface.a.
3611 Update the WebKitSystemInterface header and binaries.
3613 Reviewed by John Sullivan.
3615 * WebKitSystemInterface.h:
3616 * libWebKitSystemInterfaceLion.a:
3617 * libWebKitSystemInterfaceMountainLion.a: Added.
3618 * libWebKitSystemInterfaceSnowLeopard.a:
3620 2012-07-04 John Mellor <johnme@chromium.org>
3622 Text Autosizing: Add compile flag and runtime setting
3623 https://bugs.webkit.org/show_bug.cgi?id=87394
3625 This patch renames Font Boosting to Text Autosizing.
3627 Reviewed by Adam Barth.
3629 * win/tools/vsprops/FeatureDefines.vsprops:
3630 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3632 2012-06-29 Mihai Balan <mibalan@adobe.com>
3634 [CSS Regions] Adding feature defines for CSS Regions for Windows
3635 https://bugs.webkit.org/show_bug.cgi?id=88645
3637 Reviewed by Tony Chang.
3639 Re-trying to enable CSS regions on Windows. This time only enabling
3640 regions since exclusions lead to some very strange compiling/linking
3643 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
3644 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3646 2012-06-28 Brent Fulgham <bfulgham@webkit.org>
3648 [WinCairo] Unreviewed build correction. Add two missing macro
3649 declarations to vsprops file.
3651 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
3652 ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
3654 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3656 [WinCairo] Unreviewed build correction. Accidentally turned on
3657 CSS_FILTERS, which is not available in tree.
3659 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
3660 back off for WinCairo target.
3662 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3664 [WinCairo] Unreviewed build correction. Resync feature defines with
3665 Apple port. Things have drifted apart a little.
3667 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
3668 Apple port, define some missing features.
3670 2012-06-19 Mike West <mkwst@chromium.org>
3672 Introduce ENABLE_CSP_NEXT configuration flag.
3673 https://bugs.webkit.org/show_bug.cgi?id=89300
3675 Reviewed by Adam Barth.
3677 The 1.0 draft of the Content Security Policy spec is just about to
3678 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3679 this ENABLE flag, disabled by default.