1 2017-12-22 Jeff Miller <jeffm@apple.com>
3 Update user-visible copyright strings to include 2018
4 https://bugs.webkit.org/show_bug.cgi?id=181141
6 Reviewed by Dan Bernstein.
8 * win/tools/scripts/COPYRIGHT-END-YEAR:
10 2017-10-05 Darin Adler <darin@apple.com>
12 Remove additional WebKitSystemInterface remnants
13 https://bugs.webkit.org/show_bug.cgi?id=177948
15 Reviewed by Andy Estes.
17 * libWebKitSystemInterfaceElCapitan.a: Removed.
18 * libWebKitSystemInterfaceIOSDevice10.a: Removed.
19 * libWebKitSystemInterfaceIOSDevice11.a: Removed.
20 * libWebKitSystemInterfaceIOSSimulator10.a: Removed.
21 * libWebKitSystemInterfaceIOSSimulator11.a: Removed.
22 * libWebKitSystemInterfaceOSX10.12.a: Removed.
23 * libWebKitSystemInterfaceOSX10.13.a: Removed.
25 2017-07-05 Jonathan Bedard <jbedard@apple.com>
27 Add WebKitPrivateFrameworkStubs for iOS 11
28 https://bugs.webkit.org/show_bug.cgi?id=173988
30 Reviewed by David Kilzer.
32 * WebKitPrivateFrameworkStubs/iOS/9: Add Mac architecture for Simulator.
33 * WebKitPrivateFrameworkStubs/iOS/10: Ditto..
34 * WebKitPrivateFrameworkStubs/iOS/11: Added.
36 2017-07-01 Dan Bernstein <mitz@apple.com>
38 [iOS] Remove code only needed when building for iOS 9.x
39 https://bugs.webkit.org/show_bug.cgi?id=174068
41 Reviewed by Tim Horton.
43 * WebKitPrivateFrameworkStubs/iOS/9: Removed.
44 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Removed.
45 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Removed.
46 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Removed.
47 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Removed.
48 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Removed.
49 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Removed.
50 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Removed.
51 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Removed.
52 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Removed.
53 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Removed.
55 2017-06-29 Jonathan Bedard <jbedard@apple.com>
57 Add WebKitSystemInterface for iOS 11
58 https://bugs.webkit.org/show_bug.cgi?id=173936
60 Reviewed by Lucas Forschler.
62 * libWebKitSystemInterfaceIOSDevice11.a: Added.
63 * libWebKitSystemInterfaceIOSSimulator11.a: Added.
65 2017-06-21 Andreas Kling <akling@apple.com>
67 [iOS] Ensure that GraphicsServices is initialized before calling GSFontPurgeFontCache().
68 https://bugs.webkit.org/show_bug.cgi?id=173616
69 <rdar://problem/30780050>
71 Reviewed by Chris Dumez.
73 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd:
75 2017-06-09 Lucas Forschler <lforschler@apple.com>
77 <rdar://problem/32683422>
79 Update existing WebKitSystemInterface libraries.
80 Add macOS 10.13 libraries.
81 Remove macOS 10.10 libraries.
82 Remove iOS 10.9 libraries.
84 Reviewed by Conrad Schultz.
86 * libWebKitSystemInterfaceElCapitan.a:
87 * libWebKitSystemInterfaceIOSDevice10.a:
88 * libWebKitSystemInterfaceIOSDevice9.a: Removed.
89 * libWebKitSystemInterfaceIOSSimulator10.a:
90 * libWebKitSystemInterfaceIOSSimulator9.a: Removed.
91 * libWebKitSystemInterfaceOSX10.12.a:
92 * libWebKitSystemInterfaceOSX10.13.a: Added.
93 * libWebKitSystemInterfaceYosemite.a: Removed.
95 2017-04-11 Dan Bernstein <mitz@apple.com>
97 [Cocoa] WebKit unnecessarily soft-links CorePrediction
98 https://bugs.webkit.org/show_bug.cgi?id=170644
100 Reviewed by Sam Weinig.
102 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added this framework stub.
103 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
105 2017-04-08 Dan Bernstein <mitz@apple.com>
107 Removed an empty directory left behind after r212841.
109 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Removed.
111 2017-02-20 Ryan Haddad <ryanhaddad@apple.com>
113 Unreviewed, rolling out r212685.
115 This change broke the 32-bit Sierra build.
119 "Resource Load Statistics: Add alternate classification
121 https://bugs.webkit.org/show_bug.cgi?id=168347
122 http://trac.webkit.org/changeset/212685
124 2017-02-20 John Wilander <wilander@apple.com>
126 Resource Load Statistics: Add alternate classification method
127 https://bugs.webkit.org/show_bug.cgi?id=168347
128 <rdar://problem/30352793>
130 Reviewed by Alex Christensen.
132 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added.
133 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
134 Stubs for private framework.
136 2017-01-12 Andreas Kling <akling@apple.com>
138 [iOS] Purge GraphicsServices font cache on memory warning.
139 <https://webkit.org/b/154343>
141 Reviewed by Antti Koivisto.
143 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Add SPI.
145 2017-01-01 Jeff Miller <jeffm@apple.com>
147 Update user-visible copyright strings to include 2017
148 https://bugs.webkit.org/show_bug.cgi?id=166278
150 Reviewed by Dan Bernstein.
152 * win/tools/scripts/COPYRIGHT-END-YEAR:
154 2016-09-07 Daniel Bates <dabates@apple.com>
156 Update WebKitSystemInterface
158 Rubber-stamped by Dean Jackson.
160 Additionally, add WebKitSystemInterface for iOS 10.
162 * libWebKitSystemInterfaceElCapitan.a:
163 * libWebKitSystemInterfaceIOSDevice10.a: Added.
164 * libWebKitSystemInterfaceIOSDevice9.a:
165 * libWebKitSystemInterfaceIOSSimulator10.a: Added.
166 * libWebKitSystemInterfaceIOSSimulator9.a:
167 * libWebKitSystemInterfaceOSX10.12.a:
168 * libWebKitSystemInterfaceYosemite.a:
170 2016-08-19 Daniel Bates <dabates@apple.com>
172 Attempt to fix the iOS 9.3 build
174 Reorder the keys in the text-based stubs to make linker happy.
176 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd:
177 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd:
178 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd:
179 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd:
180 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd:
182 2016-08-16 Daniel Bates <dabates@apple.com>
184 WKSI static library should be named by major iOS revision, not individual updates
185 https://bugs.webkit.org/show_bug.cgi?id=160727
186 <rdar://problem/22274848>
188 Reviewed by Alexey Proskuryakov.
190 * libWebKitSystemInterfaceIOSDevice9.0.a: Removed.
191 * libWebKitSystemInterfaceIOSDevice9.2.a: Removed.
192 * libWebKitSystemInterfaceIOSDevice9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSDevice9.3.a.
193 * libWebKitSystemInterfaceIOSSimulator9.0.a: Removed.
194 * libWebKitSystemInterfaceIOSSimulator9.2.a: Removed.
195 * libWebKitSystemInterfaceIOSSimulator9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSSimulator9.3.a.
197 2016-08-15 Daniel Bates <dabates@apple.com>
199 Cannot build WebKit for iOS device using Xcode 7.3/iOS 9.3 public SDK due to missing
200 private frameworks and libraries
201 https://bugs.webkit.org/show_bug.cgi?id=155931
202 <rdar://problem/25807989>
204 Reviewed by Dan Bernstein.
206 Add text-based stubs for private frameworks in iOS 9 and iOS 10 beta.
208 * WebKitPrivateFrameworkStubs: Added.
209 * WebKitPrivateFrameworkStubs/iOS: Added.
210 * WebKitPrivateFrameworkStubs/iOS/10: Added.
211 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework: Added.
212 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework/AppSupport.tbd: Added.
213 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework: Added.
214 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework/AssertionServices.tbd: Added.
215 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework: Added.
216 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework/CorePDF.tbd: Added.
217 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework: Added.
218 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Added.
219 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework: Added.
220 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd: Added.
221 * WebKitPrivateFrameworkStubs/iOS/9: Added.
222 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Added.
223 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Added.
224 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Added.
225 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Added.
226 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Added.
227 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Added.
228 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Added.
229 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Added.
230 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Added.
231 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Added.
233 2016-07-13 Per Arne Vollan <pvollan@apple.com>
235 [Win] DLLs are missing version information.
236 https://bugs.webkit.org/show_bug.cgi?id=159349
238 Reviewed by Alex Christensen.
240 Avoid using environment variable WEBKIT_LIBRARIES when finding version stamper utility,
241 in case it is not defined. Instead, use the location of the perl script to find the
244 * win/tools/scripts/version-stamp.pl:
246 2016-07-12 Per Arne Vollan <pvollan@apple.com>
248 [Win] DLLs are missing version information.
249 https://bugs.webkit.org/show_bug.cgi?id=159349
251 Reviewed by Brent Fulgham.
253 The version stamping will fail if the target path has forward slashes.
255 * win/tools/scripts/version-stamp.pl: Replace forward slashes with backslashes.
257 2016-06-14 Lucas Forschler <lforschler@apple.com>
259 Update existing WebKitSystemInterface Libraries.
260 Add macOS Sierra WebKitSystemInterface.
262 Rubber-stamped by Alexey Proskuryakov.
264 * libWebKitSystemInterfaceElCapitan.a:
265 * libWebKitSystemInterfaceIOSDevice9.2.a:
266 * libWebKitSystemInterfaceIOSSimulator9.2.a:
267 * libWebKitSystemInterfaceOSX10.12.a: Added.
268 * libWebKitSystemInterfaceYosemite.a:
270 2016-06-09 Alex Christensen <achristensen@webkit.org>
272 Clean up Visual Studio properties files after switching to CMake.
274 * win/tools/WinTools.make: Removed.
275 * win/tools/vsprops: Removed.
276 * win/tools/vsprops/FeatureDefines.props: Removed.
277 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
278 * win/tools/vsprops/GStreamer32.props: Removed.
279 * win/tools/vsprops/GStreamer64.props: Removed.
280 * win/tools/vsprops/GStreamerCommon.props: Removed.
281 * win/tools/vsprops/WinCairo.props: Removed.
282 * win/tools/vsprops/cURL.props: Removed.
283 * win/tools/vsprops/common.props: Removed.
284 * win/tools/vsprops/debug.props: Removed.
285 * win/tools/vsprops/debug_wincairo.props: Removed.
286 * win/tools/vsprops/debugsuffix.props: Removed.
287 * win/tools/vsprops/production.props: Removed.
288 * win/tools/vsprops/release.props: Removed.
290 2016-04-28 Dean Jackson <dino@apple.com>
292 Update WebKitSystemInterface to internal version 82799.
294 * WebKitSystemInterface.h:
295 * libWebKitSystemInterfaceElCapitan.a:
296 * libWebKitSystemInterfaceIOSDevice9.2.a:
297 * libWebKitSystemInterfaceIOSSimulator9.2.a:
298 * libWebKitSystemInterfaceYosemite.a:
300 2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
302 Web Inspector: make at the root should not create a WebKitLibraries/--lvm directory
303 https://bugs.webkit.org/show_bug.cgi?id=155918
305 Reviewed by Timothy Hatcher.
308 Remove no longer used --llvm option.
310 2016-03-25 Daniel Bates <dabates@apple.com>
312 Add WebKitSystemInterface for iOS 9.3
313 https://bugs.webkit.org/show_bug.cgi?id=155893
315 Rubber-stamped by Alexey Proskuryakov.
317 * libWebKitSystemInterfaceIOSDevice9.3.a: Added.
318 * libWebKitSystemInterfaceIOSSimulator9.3.a: Added.
320 2016-03-13 Joseph Pecoraro <pecoraro@apple.com>
322 Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards
323 https://bugs.webkit.org/show_bug.cgi?id=155417
325 Reviewed by Yusuke Suzuki.
327 * win/tools/vsprops/FeatureDefines.props:
328 * win/tools/vsprops/FeatureDefinesCairo.props:
330 2016-02-24 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
332 [web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface
333 https://bugs.webkit.org/show_bug.cgi?id=151688
335 Reviewed by Dean Jackson.
337 Enables the WEB_ANIMATIONS compiler switch.
339 * win/tools/vsprops/FeatureDefines.props:
340 * win/tools/vsprops/FeatureDefinesCairo.props:
342 2016-02-17 Filip Pizlo <fpizlo@apple.com>
344 Remove LLVM dependencies from WebKit
345 https://bugs.webkit.org/show_bug.cgi?id=154323
347 Reviewed by Antti Koivisto and Benjamin Poulain.
349 * LLVMIncludesElCapitan.tar.bz2: Removed.
350 * LLVMIncludesIOS9.tar.bz2: Removed.
351 * LLVMIncludesMavericks.tar.bz2: Removed.
352 * LLVMIncludesYosemite.tar.bz2: Removed.
353 * LLVMLibrariesElCapitan.tar.bz2: Removed.
354 * LLVMLibrariesIOS9.tar.bz2: Removed.
355 * LLVMLibrariesMavericks.tar.bz2: Removed.
356 * LLVMLibrariesYosemite.tar.bz2: Removed.
358 2016-01-27 Daniel Bates <dabates@apple.com>
360 Remove WebKitSystemInterface for iOS SDK < 9
361 https://bugs.webkit.org/show_bug.cgi?id=153570
363 Reviewed by Andy Estes.
365 We no longer support building for iOS < 9.
367 * libWebKitSystemInterfaceIOSDevice8.1.a: Removed.
368 * libWebKitSystemInterfaceIOSDevice8.2.a: Removed.
369 * libWebKitSystemInterfaceIOSDevice8.3.a: Removed.
370 * libWebKitSystemInterfaceIOSDevice8.4.a: Removed.
371 * libWebKitSystemInterfaceIOSSimulator8.1.a: Removed.
372 * libWebKitSystemInterfaceIOSSimulator8.2.a: Removed.
373 * libWebKitSystemInterfaceIOSSimulator8.3.a: Removed.
374 * libWebKitSystemInterfaceIOSSimulator8.4.a: Removed.
376 2016-01-26 Daniel Bates <dabates@apple.com>
378 Add WebKitSystemInterface for iOS 9.2
379 https://bugs.webkit.org/show_bug.cgi?id=153355
381 Rubber-stamped by David Kilzer.
383 * WebKitSystemInterface.h:
384 * WebKitSystemInterfaceIOS.h: Removed.
385 * libWebKitSystemInterfaceIOSDevice9.2.a: Added.
386 * libWebKitSystemInterfaceIOSSimulator9.2.a: Added.
388 2016-01-02 Andy Estes <aestes@apple.com>
390 Try to fix the Windows build
392 After r194496, the Windows build appeared to use a stale copy of StdLibExtras.h. I deleted the build directory
393 on the bots, and am touching this file to force a new build.
395 * win/tools/vsprops/common.props:
397 2016-01-01 Jeff Miller <jeffm@apple.com>
399 Update user-visible copyright strings to include 2016
400 https://bugs.webkit.org/show_bug.cgi?id=152531
402 Reviewed by Alexey Proskuryakov.
404 * win/tools/scripts/COPYRIGHT-END-YEAR:
406 2015-12-19 Dan Bernstein <mitz@apple.com>
408 [Mac] WebKit contains dead source code for OS X Mavericks and earlier
409 https://bugs.webkit.org/show_bug.cgi?id=152462
411 Reviewed by Alexey Proskuryakov.
413 * libWebKitSystemInterfaceMavericks.a: Removed.
415 2015-12-16 Youenn Fablet <youenn.fablet@crf.canon.fr>
417 [Fetch API] Add fetch API compile time flag
418 https://bugs.webkit.org/show_bug.cgi?id=152254
420 Reviewed by Darin Adler.
422 * win/tools/vsprops/FeatureDefines.props:
423 * win/tools/vsprops/FeatureDefinesCairo.props:
425 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
427 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
428 https://bugs.webkit.org/show_bug.cgi?id=150792
430 Reviewed by Saam Barati.
432 * win/tools/vsprops/FeatureDefines.props:
433 * win/tools/vsprops/FeatureDefinesCairo.props:
435 2015-12-01 Commit Queue <commit-queue@webkit.org>
437 Unreviewed, rolling out r192914.
438 https://bugs.webkit.org/show_bug.cgi?id=151734
440 JSC tests for this change are failing on 32 and 64-bit bots
441 (Requested by ryanhaddad on #webkit).
445 "[ES6] Implement LLInt/Baseline Support for ES6 Generators and
447 https://bugs.webkit.org/show_bug.cgi?id=150792
448 http://trac.webkit.org/changeset/192914
450 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
452 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
453 https://bugs.webkit.org/show_bug.cgi?id=150792
455 Reviewed by Saam Barati.
457 * win/tools/vsprops/FeatureDefines.props:
458 * win/tools/vsprops/FeatureDefinesCairo.props:
460 2015-11-05 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
462 Add runtime and compile time flags for enabling Web Animations API and model.
463 https://bugs.webkit.org/show_bug.cgi?id=150914
465 Reviewed by Benjamin Poulain.
467 Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag.
469 * win/tools/vsprops/FeatureDefines.props:
470 * win/tools/vsprops/FeatureDefinesCairo.props:
472 2015-11-01 Yusuke Suzuki <utatane.tea@gmail.com>
474 [ES6] Support Generator Syntax
475 https://bugs.webkit.org/show_bug.cgi?id=150769
477 Reviewed by Geoffrey Garen.
479 Added ENABLE_ES6_GENERATORS flag.
481 * win/tools/vsprops/FeatureDefines.props:
482 * win/tools/vsprops/FeatureDefinesCairo.props:
484 2015-10-26 Dana Burkart <dburkart@apple.com>
486 `make analyze` should build using the debug configuration
487 https://bugs.webkit.org/show_bug.cgi?id=150571
489 Reviewed by Lucas Forschler.
493 2015-10-20 Yoav Weiss <yoav@yoav.ws>
495 Rename the PICTURE_SIZES flag to CURRENTSRC
496 https://bugs.webkit.org/show_bug.cgi?id=150275
498 Reviewed by Dean Jackson.
500 * win/tools/vsprops/FeatureDefines.props:
501 * win/tools/vsprops/FeatureDefinesCairo.props:
503 2015-10-08 Daniel Bates <dabates@apple.com>
505 Add LLVM binaries for iOS 9 device
506 https://bugs.webkit.org/show_bug.cgi?id=149913
508 Rubber-stamped by Filip Pizlo.
510 Add LLVM 3.6.2 binaries for ARM64-based iOS devices. We make use of LLVM for the FTL,
511 which is enabled for 64-bit iOS devices.
513 I built these binaries by performing the following:
515 1) Check out WebKit to a directory like /some/path/OpenSource.
517 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.
519 3) In /some/path/OpenSource, delete the WebKitBuild directory to ensure a clean build.
521 4) Run `Tools/Scripts/build-jsc --release --device ARCHS=arm64 ONLY_ACTIVE_ARCH=NO` to build both LLVM and JavaScriptCore.
523 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.
525 * LLVMIncludesIOS9.tar.bz2: Added.
526 * LLVMLibrariesIOS9.tar.bz2: Added.
528 2015-09-25 Alex Christensen <achristensen@webkit.org>
530 Prepare internal AppleWin build for CMake
531 https://bugs.webkit.org/show_bug.cgi?id=149570
533 Reviewed by Brent Fulgham.
535 * win/tools/scripts/auto-version.pl:
536 Use the WEBKIT_LIBRARIES environment variable if it exists.
538 2015-09-25 Brent Fulgham <bfulgham@apple.com>
540 [Win] Unreviewed build fix.
542 * win/tools/vsprops/FeatureDefines.props: Let Windows build know about
543 the STREAMS_API feature.
545 2015-09-24 Daniel Bates <dabates@apple.com>
547 Add WebKitSystemInterface for iOS 9.0
548 https://bugs.webkit.org/show_bug.cgi?id=149550
550 Rubber-stamped by Alexey Proskuryakov.
552 * WebKitSystemInterface.h:
553 * libWebKitSystemInterfaceIOSDevice9.0.a: Added.
554 * libWebKitSystemInterfaceIOSSimulator9.0.a: Added.
556 2015-09-18 Alex Christensen <achristensen@webkit.org>
558 Remove last required use of WEBKIT_LIBRARIES environment variable on Windows
559 https://bugs.webkit.org/show_bug.cgi?id=149355
561 Reviewed by Brent Fulgham.
563 * win/tools/scripts/auto-version.pl:
564 Use the directory of $0 (the currently executed perl script) to find the perl script instead of an environment variable.
565 This makes it possible to build WebKit on Windows without environment variables.
567 2015-09-14 Chris Dumez <cdumez@apple.com>
569 Disable PICTURE_SIZES on AppleWin
570 https://bugs.webkit.org/show_bug.cgi?id=149125
572 Reviewed by Alexey Proskuryakov.
574 * win/tools/vsprops/FeatureDefines.props:
576 2015-08-31 Brent Fulgham <bfulgham@apple.com>
578 [Win] Unreviewed build fix.
580 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 build of this
581 library to avoid linker errors on build bots.
583 2015-08-21 Brent Fulgham <bfulgham@apple.com>
585 [Win] Unreviewed build fix.
587 * win/tools/vsprops/common.props: Ignore a warning that is filling the
588 build logs with useless cruft.
590 2015-08-20 Lucas Forschler <lforschler@apple.com>
592 Check in LLVM 3.6.2 binary drops for OS X Mavericks.
593 Check in drops built from the LLVM 3.6.2 open source release.
595 * LLVMIncludesMavericks.tar.bz2:
596 * LLVMLibrariesMavericks.tar.bz2:
598 2015-08-12 Lucas Forschler <lforschler@apple.com>
600 Check in LLVM 3.6.2 binary drops for OS X Yosemite
601 Check in drops built from the LLVM 3.6.2 open source release.
603 2015-08-11 Brent Fulgham <bfulgham@apple.com>
605 [Win] Unreviewed build fix for VS2015 targets.
607 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 version of library.
609 2015-08-04 Alex Christensen <achristensen@webkit.org>
611 Fix quirks with CMake and VS2015
612 https://bugs.webkit.org/show_bug.cgi?id=147663
614 Reviewed by Brent Fulgham.
616 * win/tools/vsprops/common.props:
617 Hide some warnings. Using the same variable names in nested scopes is ok for now.
619 2015-08-04 Brent Fulgham <bfulgham@apple.com>
621 [Win] Update Apple Windows build for VS2015
622 https://bugs.webkit.org/show_bug.cgi?id=147653
624 Reviewed by Dean Jackson.
626 * win/tools/vsprops/common.props: Fix build flags to use Windows 7
627 (WINVER=0x601) as minimum build target for 64-bit builds.
629 2015-08-03 Filip Pizlo <fpizlo@apple.com>
631 Check in LLVM 3.6.2 binary drops for El Capitan
632 https://bugs.webkit.org/show_bug.cgi?id=147582
634 Reviewed by Alexey Proskuryakov.
636 Check in drops built from the LLVM 3.6.2 open source release.
638 These drops were built by doing:
640 1) Check out WebKit to a directory like /some/path/OpenSource.
642 2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:
644 http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz
646 3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
647 totally clean build (i.e. delete WebKitBuild before starting).
649 4) Run the following to create binary drops:
651 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
653 * LLVMIncludesElCapitan.tar.bz2: Added.
654 * LLVMLibrariesElCapitan.tar.bz2: Added.
656 2015-07-28 Yusuke Suzuki <utatane.tea@gmail.com>
658 [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
659 https://bugs.webkit.org/show_bug.cgi?id=147350
661 Reviewed by Sam Weinig.
663 * win/tools/vsprops/FeatureDefines.props:
664 * win/tools/vsprops/FeatureDefinesCairo.props:
666 2015-07-20 Gordon Sheridan <gordon_sheridan@apple.com>
668 WKSI support for blocking a plug-in for non-security reasons.
669 https://bugs.webkit.org/show_bug.cgi?id=145009
671 Reviewed by Anders Carlsson.
673 * WebKitSystemInterface.h:
674 * libWebKitSystemInterfaceMavericks.a:
675 * libWebKitSystemInterfaceYosemite.a:
677 2015-07-02 Daniel Bates <dabates@apple.com>
679 [iOS] Add WebKitSystemInterface for iOS 8.4
680 https://bugs.webkit.org/show_bug.cgi?id=146548
682 Rubber-stamped by Zalan Bujtas.
684 * WebKitSystemInterfaceIOS.h:
685 * libWebKitSystemInterfaceIOSDevice8.4.a: Added.
686 * libWebKitSystemInterfaceIOSSimulator8.4.a: Added.
688 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com>
690 Implement ECMAScript Internationalization API
691 https://bugs.webkit.org/show_bug.cgi?id=90906
693 Reviewed by Benjamin Poulain.
695 * win/tools/vsprops/FeatureDefines.props: add ENABLE_INTL flag
696 * win/tools/vsprops/FeatureDefinesCairo.props: add ENABLE_INTL flag
698 2015-06-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
700 [Win] Activate SSE support for 32-bit builds.
701 https://bugs.webkit.org/show_bug.cgi?id=144923
703 Reviewed by Brent Fulgham.
705 * win/tools/vsprops/common.props:
707 2015-06-26 Per Arne Vollan <peavo@outlook.com>
709 [WinCairo] Enable WEB_TIMING.
710 https://bugs.webkit.org/show_bug.cgi?id=146357
712 Reviewed by Brent Fulgham.
714 * win/tools/vsprops/FeatureDefinesCairo.props:
716 2015-06-26 Csaba Osztrogonác <ossy@webkit.org>
718 Unreviewed buildfix after r185971, disable WEB_TIMING.
720 * win/tools/vsprops/FeatureDefinesCairo.props:
722 2015-06-25 Brent Fulgham <bfulgham@apple.com>
724 [WIN] Enable WEB_TIMING API
725 https://bugs.webkit.org/show_bug.cgi?id=146330
726 <rdar://problem/21530765>
728 Reviewed by Dean Jackson.
730 Enable WEB_TIMING features on Windows by activating the feature flag,
731 and correcting some build errors.
733 * win/tools/vsprops/FeatureDefines.props: Enable feature flag.
734 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
736 2015-05-27 Dean Jackson <dino@apple.com>
738 img.currentSrc problem in strict mode with old picturefill
739 https://bugs.webkit.org/show_bug.cgi?id=144095
740 <rdar://problem/21087013>
742 Reviewed by Simon Fraser.
744 Add a PICTURE_SIZES flag.
746 * win/tools/vsprops/FeatureDefines.props:
747 * win/tools/vsprops/FeatureDefinesCairo.props:
749 2015-05-09 Yoav Weiss <yoav@yoav.ws>
751 Remove the PICTURE_SIZES build flag
752 https://bugs.webkit.org/show_bug.cgi?id=144679
754 Reviewed by Benjamin Poulain.
756 Removed the PICTURE_SIZES build time flag.
758 * win/tools/vsprops/FeatureDefines.props:
759 * win/tools/vsprops/FeatureDefinesCairo.props:
761 2015-05-05 daegyu lee <daegyu.lee@navercorp.com>
763 Remove the remaining vestiges of SVG feature define
764 https://bugs.webkit.org/show_bug.cgi?id=144655
766 Reviewed by Alexey Proskuryakov.
768 * win/tools/vsprops/FeatureDefines.props:
769 * win/tools/vsprops/FeatureDefinesCairo.props:
771 2015-04-29 Per Arne Vollan <peavo@outlook.com>
773 [WinCairo] Turn on WebGL.
774 https://bugs.webkit.org/show_bug.cgi?id=144389
776 Reviewed by Brent Fulgham.
778 * win/tools/vsprops/FeatureDefinesCairo.props:
780 2015-04-27 Brent Fulgham <bfulgham@apple.com>
782 [Win] Deactivate WebGL until Windows tests work properly
783 https://bugs.webkit.org/show_bug.cgi?id=144291
784 <rdar://problem/20707307>
786 Reviewed by Zalan Bujtas.
788 * win/tools/vsprops/FeatureDefines.props: Turn off the WEB_GL
789 feature for the Apple Windows port.
791 2015-04-28 Per Arne Vollan <peavo@outlook.com>
793 [Win] Enable ES6 template literals
794 https://bugs.webkit.org/show_bug.cgi?id=144316
796 Reviewed by Csaba Osztrogonác.
798 * win/tools/vsprops/FeatureDefines.props:
799 * win/tools/vsprops/FeatureDefinesCairo.props:
801 2015-04-25 Martin Robinson <mrobinson@igalia.com>
803 Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
804 https://bugs.webkit.org/show_bug.cgi?id=144182
806 Reviewed by Simon Fraser.
808 * win/tools/vsprops/FeatureDefines.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
809 * win/tools/vsprops/FeatureDefinesCairo.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
811 2015-04-17 Daniel Bates <dabates@apple.com>
813 Not able to build WebKit against iOS Simulator 8.3 SDK
814 https://bugs.webkit.org/show_bug.cgi?id=143883
816 Reviewed by David Kilzer.
818 Add WebKitSystemInterface for iOS 8.3.
820 * libWebKitSystemInterfaceIOSDevice8.3.a: Added.
821 * libWebKitSystemInterfaceIOSSimulator8.3.a: Added.
823 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
825 [Win] [SVG -> OTF Converter] Turn off on Windows until I can get the tests under control
829 * win/tools/vsprops/FeatureDefines.props:
831 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
833 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
834 https://bugs.webkit.org/show_bug.cgi?id=143402
836 Reviewed by Darin Adler.
838 * win/tools/vsprops/FeatureDefines.props: Enable the define.
840 2015-03-09 Daniel Bates <dabates@apple.com>
842 [iOS] Add WebKitSystemInterface for iOS 8.2
843 https://bugs.webkit.org/show_bug.cgi?id=142505
845 Reviewed by Andy Estes.
847 * libWebKitSystemInterfaceIOSDevice8.2.a: Added.
848 * libWebKitSystemInterfaceIOSSimulator8.2.a: Added.
850 2015-03-06 Csaba Osztrogonác <ossy@webkit.org>
852 Remove Mountain Lion libraries since ML isn't supported
853 https://bugs.webkit.org/show_bug.cgi?id=142332
855 Reviewed by Darin Adler.
857 * LLVMIncludesMountainLion.tar.bz2: Removed.
858 * LLVMLibrariesMountainLion.tar.bz2: Removed.
860 2015-03-03 Brent Fulgham <bfulgham@apple.com>
862 [Win] [Attachment] New Tests fail on Windows
863 https://bugs.webkit.org/show_bug.cgi?id=142017
865 Unreviewed test fix. Just activate the feature.
867 * win/tools/vsprops/FeatureDefines.props:
868 * win/tools/vsprops/FeatureDefinesCairo.props:
870 2015-02-26 Brent Fulgham <bfulgham@apple.com>
872 [Win] Unreviewed build fix after r180676.
874 I forgot to checkin one of the more important changes!
876 * win/tools/vsprops/common.props:
878 2015-02-26 Brent Fulgham <bfulgham@apple.com>
880 [Win] Make build logs more legible by reducing noise
881 https://bugs.webkit.org/show_bug.cgi?id=142034
883 Reviewed by Alexey Proskuryakov.
885 Modify batch files, makefiles, and DOS commands to remove
886 uninteresting/unhelpful output.
888 * win/tools/vsprops/common.props:
890 2015-02-25 peavo@outlook.com <peavo@outlook.com>
892 [WinCairo] WinLauncher is not starting on Vista.
893 https://bugs.webkit.org/show_bug.cgi?id=141905
895 Reviewed by Alex Christensen.
897 We have to soft link with Media Foundation functions to be able
898 to start on Vista and WinXP.
900 * win/tools/vsprops/WinCairo.props: Remove Media Foundation input libraries.
902 2015-02-03 Brent Fulgham <bfulgham@apple.com>
904 [Win] Unreviewed build fix. Turn on feature flags for items
905 we currently ship/test on Mac.
907 * win/tools/vsprops/FeatureDefines.props: Activate ENABLE_DOM4_EVENTS_CONSTRUCTOR
908 and CURSOR_VISIBILITY.
910 2015-01-28 Sam Weinig <sam@webkit.org>
912 Remove libWebKitSystemInterfaceMountainLion.a
914 Reviewed by Mark Rowe.
916 * libWebKitSystemInterfaceMountainLion.a: Removed.
918 2015-01-28 peavo@outlook.com <peavo@outlook.com>
920 [WinCairo] Enable CSS_SELECTORS_LEVEL4.
921 https://bugs.webkit.org/show_bug.cgi?id=141003
923 Reviewed by Brent Fulgham.
925 * win/tools/vsprops/FeatureDefinesCairo.props:
927 2015-01-22 David Kilzer <ddkilzer@apple.com>
929 [iOS] Fix build for external iphoneos SDK
931 Reviewed by Daniel Bates.
933 * WebKitSystemInterface.h: Remove import of the
934 <IOSurface/IOSurface.h> header, and add a typedef for
935 IOSurfaceRef in its place.
937 2015-01-22 Brent Fulgham <bfulgham@apple.com>
939 [Win] Unreviewed gardening.
941 Activate ENABLE(MOUSE_CURSOR_SCALE). This works on Windows and causes more tests to pass.
943 * win/tools/vsprops/FeatureDefines.props:
944 * win/tools/vsprops/FeatureDefinesCairo.props:
946 2015-01-20 Brent Fulgham <bfulgham@apple.com>
948 [Win] Unreviewed gardening.
950 * win/tools/vsprops/FeatureDefines.props: Add feature definition for SVG converter,
951 but do NOT turn it on.
952 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
954 2015-01-19 peavo@outlook.com <peavo@outlook.com>
956 [WinCairo][Video] Windows Media Foundation implementation is not completed.
957 https://bugs.webkit.org/show_bug.cgi?id=140337
959 Reviewed by Alex Christensen.
961 Link with Media Foundation libraries.
963 * win/tools/vsprops/WinCairo.props:
965 2015-01-01 Jeff Miller <jeffm@apple.com>
967 Update user-visible copyright strings to include 2015
968 https://bugs.webkit.org/show_bug.cgi?id=139880
970 Reviewed by Darin Adler.
972 * win/tools/scripts/COPYRIGHT-END-YEAR:
974 2014-12-19 Daniel Bates <dabates@apple.com>
976 [iOS] Add WebKitSystemInterface for iOS 8.1
977 https://bugs.webkit.org/show_bug.cgi?id=139831
979 Reviewed by Alexey Proskuryakov.
981 Towards building the iOS WebKit port using the public SDK, add the
982 WebKitSystemInterface for iOS version 8.1.
984 * WebKitSystemInterfaceIOS.h: Added.
985 * libWebKitSystemInterfaceIOSDevice8.1.a: Added.
986 * libWebKitSystemInterfaceIOSSimulator8.1.a: Added.
988 2014-12-17 Brent Fulgham <bfulgham@apple.com>
990 [Win] Unreviewed build fix (for full build)
992 * win/tools/vsprops/FeatureDefines.props: Add missing export so the
993 derived sources are generated properly.
994 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
996 2014-10-29 Tim Horton <timothy_horton@apple.com>
998 Implement action menus for data detected items
999 https://bugs.webkit.org/show_bug.cgi?id=138178
1000 <rdar://problem/18709436>
1002 Reviewed by Anders Carlsson.
1004 * WebKitSystemInterface.h:
1005 * libWebKitSystemInterfaceMavericks.a:
1006 * libWebKitSystemInterfaceMountainLion.a:
1007 * libWebKitSystemInterfaceYosemite.a:
1008 Update WebKitSystemInterface.
1010 2014-10-14 Brent Fulgham <bfulgham@apple.com>
1012 [Win] Enable Encrypted Media Support
1013 https://bugs.webkit.org/show_bug.cgi?id=137710
1014 <rdar://problem/18652699>
1016 Reviewed by Jer Noble.
1018 * win/tools/vsprops/FeatureDefines.props: Activate the
1019 ENCRYPTED_MEDIA_V2 flag on Windows.
1021 2014-10-01 Mark Rowe <mrowe@apple.com>
1023 <https://webkit.org/b/137308> WebKit should build on OS X Yosemite for external users
1025 Add versions of WebKitSystemInterface and LLVM for Yosemite. The LLVM build is from
1026 LLVM SVN r206312, matching the Mavericks and Mountain Lion builds.
1028 Reviewed by Dan Bernstein.
1030 * LLVMIncludesYosemite.tar.bz2: Added.
1031 * LLVMLibrariesYosemite.tar.bz2: Added.
1032 * WebKitSystemInterface.h:
1033 * libWebKitSystemInterfaceMavericks.a:
1034 * libWebKitSystemInterfaceMountainLion.a:
1035 * libWebKitSystemInterfaceYosemite.a: Added.
1037 2014-09-23 Roger Fong <roger_fong@apple.com>
1039 [Windows] Enable CSS Supports Rule on Windows.
1041 * win/tools/vsprops/FeatureDefines.props:
1043 2014-09-19 Brent Fulgham <bfulgham@apple.com>
1045 [Win] Turn off SSE Instructions for 32-bit Builds
1046 https://bugs.webkit.org/show_bug.cgi?id=136959
1047 <rdar://problem/18375370>
1049 Reviewed by Dean Jackson.
1051 * win/tools/vsprops/common.props: Conditionally exclude the enhanced (SSE) instruction
1052 set when building for 32-bit Windows. Otherwise, continue using SSE.
1054 2014-09-15 peavo@outlook.com <peavo@outlook.com>
1056 [WinCairo] Make it easier to enable/disable GStreamer.
1057 https://bugs.webkit.org/show_bug.cgi?id=135766
1059 Reviewed by Brent Fulgham.
1061 Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO.
1063 * win/tools/vsprops/GStreamerCommon.props: Add user macro ENABLE_GSTREAMER_WINCAIRO.
1065 2014-09-08 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1068 https://bugs.webkit.org/show_bug.cgi?id=136571
1070 Reviewed by Darin Adler.
1072 * win/tools/vsprops/FeatureDefines.props:
1073 * win/tools/vsprops/FeatureDefinesCairo.props:
1075 2014-09-04 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1077 Remove CSS_FILTERS flag
1078 https://bugs.webkit.org/show_bug.cgi?id=136529
1080 Reviewed by Dirk Schulze.
1082 * win/tools/vsprops/FeatureDefines.props:
1083 * win/tools/vsprops/FeatureDefinesCairo.props:
1085 2014-08-27 peavo@outlook.com <peavo@outlook.com>
1087 [WinCairo] Link error.
1088 https://bugs.webkit.org/show_bug.cgi?id=136286
1090 Reviewed by Darin Adler.
1092 Link with the dynamic runtime libraries, since the WinCairo libraries link with these.
1094 * win/tools/vsprops/common.props:
1096 2014-08-26 Brent Fulgham <bfulgham@apple.com>
1098 [Win] Version stamp should include package-level version
1099 https://bugs.webkit.org/show_bug.cgi?id=136266
1100 <rdar://problem/18134138>
1102 Reviewed by David Kilzer.
1104 * win/tools/scripts/auto-version.pl: Retain the full major build
1105 version in addition to the three-digit value we use internally.
1106 * win/tools/scripts/version-stamp.pl: Find and use the full 3+ digit
1107 major build version when stamping the final output file.
1110 2014-08-25 Brent Fulgham <bfulgham@apple.com>
1112 [Win] Pass OFFICIAL_BUILD flag to WebInspectorUI build process
1113 https://bugs.webkit.org/show_bug.cgi?id=136229
1115 Reviewed by Dean Jackson.
1117 * win/tools/vsprops/common.props: Pass OFFICIAL_BUILD argument
1118 from VS to child Make processes.
1120 2014-08-17 Brent Fulgham <bfulgham@apple.com>
1122 [Win] Unreviewed build fix.
1124 Upload static VS2013 version of WebKitSystemInterface.
1126 * win/lib32/WebKitSystemInterface.lib:
1128 2014-08-15 Brent Fulgham <bfulgham@apple.com>
1130 [Win] Link to static VS2013 runtime library.
1131 https://bugs.webkit.org/show_bug.cgi?id=136007
1132 <rdar://problem/18037766>
1134 Reviewed by Dean Jackson.
1136 * win/tools/vsprops/common.props: Update link command.
1137 * win/tools/vsprops/debugsuffix.props: Ditto.
1139 2014-08-14 Brent Fulgham <bfulgham@apple.com>
1141 [Win] Extend auto-version and version-stamp for RC_ProjectBuildVersion
1142 https://bugs.webkit.org/show_bug.cgi?id=135948
1143 <rdar://problem/18022221>
1145 Reviewed by David Kilzer.
1147 * win/tools/scripts/auto-version.pl:
1148 (splitVersion): Use RC_ProjectBuildVersion (or RC_PROJECTBUILDVERSION) if set
1149 in the environment as the 'Build Version', unless the multi-tuple version
1150 supplied by RC_ProjectSourceVersion already has a fourth component.
1151 * win/tools/scripts/version-stamp.pl: Check for RC_ProjectBuildVersion and
1152 use it in preference to RC_PROJECTBUILDVERSION.
1154 2014-08-08 Joseph Pecoraro <pecoraro@apple.com>
1156 make clean does not work in OpenSource, fails in WebKitLibraries
1157 https://bugs.webkit.org/show_bug.cgi?id=135734
1159 Reviewed by David Kilzer.
1162 Add a "clean" target that runs copy-webkitlibraries-to-product-dir
1163 with the new --clean switch.
1165 2014-08-04 Benjamin Poulain <benjamin@webkit.org>
1167 Add a flag for the CSS Selectors level 4 implementation
1168 https://bugs.webkit.org/show_bug.cgi?id=135535
1170 Reviewed by Andreas Kling.
1172 * win/tools/vsprops/FeatureDefines.props:
1174 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1176 [Win] Use RC_PROJECTBUILDVERSION as build portion of version
1177 https://bugs.webkit.org/show_bug.cgi?id=135478
1179 Reviewed by David Kilzer.
1181 * win/tools/scripts/version-stamp.pl: Check environment for
1182 RC_PROJECTBUILDVERSION, and use it for the build portion of
1183 the file version resource. Otherwise, use the __VERSION_BUILD__
1184 value we calculated from the version string.
1186 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1188 [Win] Fix build failure when using 5-tuple build versions.
1189 https://bugs.webkit.org/show_bug.cgi?id=135464
1190 <rdar://problem/17872507>
1192 Reviewed by David Kilzer.
1194 * win/tools/scripts/version-stamp.pl: Modify the environment for
1195 the VersionStamper sub-process to work around bug in that tool.
1197 2014-07-29 Brent Fulgham <bfulgham@apple.com>
1199 [Win] Modify version numbering scheme to support 5-tuple versions
1200 https://bugs.webkit.org/show_bug.cgi?id=135400
1201 <rdar://problem/17849033>
1203 Reviewed by David Kilzer.
1205 Revise the auto-version.pl script so that it generates a set of packed
1206 version tuples that allow us to map 5-tuple versions into something
1207 that will work with Windows' 3-tuple version structure.
1209 * win/tools/scripts/auto-version.pl:
1210 (packTwoValues): Added,
1211 (splitVersion): Revised to return packed combination of minor-tiny and
1212 micro-nano to be used as "MINOR" and "TINY" portion of version.
1213 (splitBuildMajorVersion): Deleted.
1214 * win/tools/scripts/version-stamp.pl: Added.
1216 2014-07-23 Bem Jones-Bey <bjonesbe@adobe.com>
1218 Remove CSS_EXCLUSIONS compile flag and leftover code
1219 https://bugs.webkit.org/show_bug.cgi?id=135175
1221 Reviewed by Zoltan Horvath.
1223 At this point, the CSS_EXCLUSIONS flag guards nothing but some useless
1224 stubs. This removes the flag and the useless code.
1226 * win/tools/vsprops/FeatureDefines.props:
1227 * win/tools/vsprops/FeatureDefinesCairo.props:
1229 2014-07-22 Brent Fulgham <bfulgham@apple.com>
1231 Correct handling of __VERSION_TEXT__ for 4+-tuple versions
1232 https://bugs.webkit.org/show_bug.cgi?id=135161
1233 <rdar://problem/17763546>
1235 Reviewed by David Kilzer.
1237 Revise the auto-version.pl script to properly handle version
1238 strings with 4 (or more) version tuples. Previously these were
1239 being truncated from the version.
1241 * win/tools/scripts/auto-version.pl:
1242 (splitVersion): Return truncated version of
1243 overall version string.
1245 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1247 [Win] Extend auto-version.pl to handle 5-tuple versions
1248 https://bugs.webkit.org/show_bug.cgi?id=135124
1249 <rdar://problem/17750334>
1251 Reviewed by David Kilzer.
1253 Extend tuple parsing to handle up to five tuples, and as
1254 few as a single tuple. On Windows, the two additional
1257 Also corrected regular expression capture logic to use local
1258 blocks, preventing later capture expressions from reusing
1259 previous capture results when the current expression failed
1260 to find a match (GRRR, Perl!).
1262 Clean up code by putting logic into a couple of subroutines.
1264 * win/tools/scripts/auto-version.pl:
1266 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1268 [Win] Correct auto-version.pl script for two-digit version numbers
1269 https://bugs.webkit.org/show_bug.cgi?id=135119
1270 <rdar://problem/17743959>
1272 Reviewed by David Kilzer.
1274 The $MAJOR_VERSION must be the first digit of $BUILD_MAJOR_VERSION,
1275 and $MINOR_VERSION must be the remaining digits.
1277 Also correct regexp (line 90) that was allowing version numbers
1278 larger than three digits to be processed.
1280 * win/tools/scripts/auto-version.pl: Correct regular expression.
1282 2014-07-18 Dana Burkart <dburkart@apple.com>
1284 Add a new 'analyze' target to the makefile. This will make use of a new
1285 'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
1287 https://bugs.webkit.org/show_bug.cgi?id=135057
1288 <rdar://problem/10193187>
1290 Reviewed by David Kilzer.
1296 2014-07-10 Alex Christensen <achristensen@webkit.org>
1298 Enable same features on all Windows ports.
1299 https://bugs.webkit.org/show_bug.cgi?id=134715
1301 Reviewed by Brent Fulgham.
1303 * win/tools/vsprops/FeatureDefinesCairo.props:
1304 Made identical to FeatureDefines.props.
1306 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1308 [Win] Unreviewed build fix.
1310 Build bots don't have a three-part default version string,
1311 breaking pattern matching. Handle this case.
1313 * win/tools/scripts/auto-version.pl:
1315 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1317 [Win] Unreviewed gardening.
1319 * win/tools/scripts/auto-version.pl: Protect against
1320 malformed paths (trailing backslashes).
1321 * win/tools/scripts/feature-defines.pl: Make sure result
1322 has an EOL character.
1324 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1326 [Win] Remove uses of 'bash' in build system
1327 https://bugs.webkit.org/show_bug.cgi?id=134782
1328 <rdar://problem/17615533>
1330 Reviewed by Dean Jackson.
1332 Remove uses of 'bash' by replacing Windows-specific bash scripts
1333 with Perl equivalents.
1335 * win/tools/scripts/feature-defines.pl: Copied from WebKitLibraries/win/tools/scripts/feature-defines.sh.
1336 * win/tools/scripts/feature-defines.sh: Removed.
1338 2014-07-08 Brent Fulgham <bfulgham@apple.com>
1340 [Win] Implement auto-version as a Perl program
1341 https://bugs.webkit.org/show_bug.cgi?id=134745
1342 <rdar://problem/17597801>
1344 Reviewed by David Kilzer.
1346 Translate the auto-version.sh bash script into an equivalent
1349 * win/tools/scripts/auto-version.pl: Added.
1350 * win/tools/scripts/auto-version.sh: Removed.
1352 2014-07-06 Yoav Weiss <yoav@yoav.ws>
1354 Turn on img@sizes compile flag
1355 https://bugs.webkit.org/show_bug.cgi?id=134634
1357 Reviewed by Benjamin Poulain.
1359 * win/tools/vsprops/FeatureDefines.props: Added compile flag.
1361 2014-07-01 Pratik Solanki <psolanki@apple.com>
1363 Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled
1364 https://bugs.webkit.org/show_bug.cgi?id=134454
1365 <rdar://problem/17510980>
1367 Reviewed by Andreas Kling.
1369 * WebKitSystemInterface.h:
1370 * libWebKitSystemInterfaceMavericks.a:
1371 * libWebKitSystemInterfaceMountainLion.a:
1373 2014-06-25 Laszlo Gombos <l.gombos@samsung.com>
1375 Remove build guard for progress element
1376 https://bugs.webkit.org/show_bug.cgi?id=134292
1378 Reviewed by Benjamin Poulain.
1380 * win/tools/vsprops/FeatureDefines.props:
1381 * win/tools/vsprops/FeatureDefinesCairo.props:
1383 2014-06-21 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1385 Removing PAGE_VISIBILITY_API compile guard.
1386 https://bugs.webkit.org/show_bug.cgi?id=133844
1388 Reviewed by Gavin Barraclough.
1390 * win/tools/vsprops/FeatureDefines.props:
1391 * win/tools/vsprops/FeatureDefinesCairo.props:
1393 2014-06-11 Jer Noble <jer.noble@apple.com>
1395 Update WKSI for <rdar://problem/17009091>.
1397 Rubber stamped by Eric Carlson.
1399 * libWebKitSystemInterfaceMavericks.a:
1400 * libWebKitSystemInterfaceMountainLion.a:
1402 2014-06-02 David Kilzer <ddkilzer@apple.com>
1404 Error running copy-webkitlibraries-to-product-directory
1405 <http://webkit.org/b/133449>
1406 <rdar://problem/17047638>
1408 Reviewed by Filip Pizlo.
1410 * Makefile: Ignore the mysterious future. Use "@true" to
1411 suppress the annoying "Nothing to be done for `libs'." message.
1413 2014-05-27 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1416 https://bugs.webkit.org/show_bug.cgi?id=132863
1418 Reviewed by Csaba Osztrogonác.
1420 * win/tools/vsprops/FeatureDefines.props:
1421 * win/tools/vsprops/FeatureDefinesCairo.props:
1423 2014-05-20 Dean Jackson <dino@apple.com>
1425 [Mac] Allow popup menus to override default appearance
1426 https://bugs.webkit.org/show_bug.cgi?id=133129
1428 Reviewed by Tim Horton.
1430 Add a new parameter to WKPopupMenu.
1432 * WebKitSystemInterface.h:
1433 * libWebKitSystemInterfaceMavericks.a:
1434 * libWebKitSystemInterfaceMountainLion.a:
1436 2014-05-14 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1438 Remove CSS_STICKY_POSITION guards
1439 https://bugs.webkit.org/show_bug.cgi?id=132676
1441 Reviewed by Simon Fraser.
1443 * win/tools/vsprops/FeatureDefines.props:
1444 * win/tools/vsprops/FeatureDefinesCairo.props:
1446 2014-05-06 David Kilzer <ddkilzer@apple.com>
1448 Add Makefile targets for copying static libraries (LLVM and WKSI)
1449 <http://webkit.org/b/132619>
1451 Reviewed by Mark Rowe.
1454 (libs): Install both LLVM and WKSI static libraries.
1455 (all): Add dependency on 'libs' target.
1456 (debug d): Set configuration, the call 'libs' target.
1459 2014-05-05 Dean Jackson <dino@apple.com>
1461 https://bugs.webkit.org/show_bug.cgi?id=132593
1463 Update WebKitSystemInterface to allow animated focus rings.
1465 * WebKitSystemInterface.h:
1466 * libWebKitSystemInterfaceMavericks.a:
1467 * libWebKitSystemInterfaceMountainLion.a:
1469 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1471 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1472 https://bugs.webkit.org/show_bug.cgi?id=132580
1473 <rdar://problem/16811179>
1475 Reviewed by Dean Jackson.
1477 * win/tools/scripts/auto-version.sh: Incorporate Mark's revised syntax.
1479 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1481 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1482 https://bugs.webkit.org/show_bug.cgi?id=132580
1483 <rdar://problem/16811179>
1485 Reviewed by Dean Jackson.
1487 * win/tools/scripts/auto-version.sh: Fall back to all-caps version
1488 of environment variable if mixed-case version is not present.
1490 2014-05-01 Brent Fulgham <bfulgham@apple.com>
1492 Correct case of environment variables in auto-version.sh scripts
1493 https://bugs.webkit.org/show_bug.cgi?id=132455
1495 Reviewed by Dean Jackson.
1497 Although we have historically used RC_PROJECTSOURCEVERSION in our scripts,
1498 the actual environment variable is RC_ProjectSourceVersion. Old versions of
1499 Cygwin converted this to all-caps by default, but this is no longer the case.
1500 We need to use the proper case to avoid build failures.
1502 * win/tools/scripts/auto-version.sh: Although we have historically coded
1503 this as 'RC_PROJECTSOURCEVERSION', it is actually 'RC_ProjectSourceVersion'.
1505 2014-04-25 Dean Jackson <dino@apple.com>
1507 Update WKSI for https://webkit.org/b/132195
1508 <rdar://problem/16175750>
1510 Sorry, I forgot to update the header. This should fix
1513 * WebKitSystemInterface.h:
1515 2014-04-25 Dean Jackson <dino@apple.com>
1517 Update WKSI for https://webkit.org/b/132195
1518 <rdar://problem/16175750>
1520 Reviewed by Jessie Berlin.
1522 * WebKitSystemInterface.h:
1523 * libWebKitSystemInterfaceMavericks.a:
1524 * libWebKitSystemInterfaceMountainLion.a:
1526 2014-04-22 Alex Christensen <achristensen@webkit.org>
1528 Removed old stdbool and inttypes headers.
1529 https://bugs.webkit.org/show_bug.cgi?id=131966
1531 Reviewed by Brent Fulgham.
1533 * win/tools/vsprops/WinCairo.props:
1534 Removed references to os-win32 directory.
1536 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1538 Update LLVM binary drops for Mountain Lion to LLVM r206312.
1540 Rubber stamped by Geoffrey Garen.
1542 * LLVMIncludesMountainLion.tar.bz2:
1543 * LLVMLibrariesMountainLion.tar.bz2:
1545 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1547 Add LLVM binary drops for Mavericks using LLVM r206312.
1549 Rubber stamped by Geoffrey Garen.
1551 * LLVMIncludesMavericks.tar.bz2: Added.
1552 * LLVMLibrariesMavericks.tar.bz2: Added.
1554 2014-04-03 Brent Fulgham <bfulgham@apple.com>
1556 [Win] Enable the CSS_GRID_LAYOUT feature.
1557 https://bugs.webkit.org/show_bug.cgi?id=131147
1559 Reviewed by Simon Fraser.
1561 Just like the CANVAS_PATH feature, this seems to have been
1562 overlooked when it was turned on for other ports.
1564 * win/tools/vsprops/FeatureDefines.props:
1565 * win/tools/vsprops/FeatureDefinesCairo.props:
1567 2014-04-02 Dean Jackson <dino@apple.com>
1570 <rdar://problem/16321286>
1572 * libWebKitSystemInterfaceMavericks.a:
1573 * libWebKitSystemInterfaceMountainLion.a:
1575 2014-04-02 Brent Fulgham <bfulgham@apple.com>
1577 [Win] Enable the CANVAS_PATH feature.
1578 https://bugs.webkit.org/show_bug.cgi?id=131114
1580 Reviewed by Dean Jackson.
1582 This code build and runs on Windows just fine. It was overlooked when the feature
1583 was activated on other platforms.
1585 * win/tools/vsprops/FeatureDefines.props: Turn on the feature.
1586 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1588 2014-03-31 Alex Christensen <achristensen@webkit.org>
1590 [WinCairo] Unreviewed build fix after r166496.
1592 * win/tools/vsprops/GStreamerCommon.props:
1593 Added gio-2.0.lib to list of GStreamer includes.
1595 2014-03-24 Brent Fulgham <bfulgham@apple.com>
1597 [Win] Enable WebVTT Regions on Windows.
1598 https://bugs.webkit.org/show_bug.cgi?id=130680
1600 Reviewed by Eric Carlson.
1602 * win/tools/vsprops/FeatureDefines.props: Turn on WEBVTT_REGIONS
1603 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1605 2014-03-19 Jer Noble <jer.noble@apple.com>
1607 [Mac][EME] Query whether decoder support exists before creating a new MediaKeys object.
1608 https://bugs.webkit.org/show_bug.cgi?id=130459
1610 Reviewed by Eric Carlson.
1612 * WebKitSystemInterface.h:
1613 * libWebKitSystemInterfaceMavericks.a:
1614 * libWebKitSystemInterfaceMountainLion.a:
1616 2014-03-18 Alex Christensen <achristensen@webkit.org>
1618 [WinCairo] Unreviewed build fix after r165763.
1620 * win/tools/vsprops/GStreamerCommon.props:
1621 Link to gsttag-1.0.lib in addition to other GStreamer libraries.
1623 2014-03-14 Maciej Stachowiak <mjs@apple.com>
1625 Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
1626 https://bugs.webkit.org/show_bug.cgi?id=130276
1627 <rdar://problem/16266927>
1629 Reviewed by Simon Fraser.
1631 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1632 * win/tools/scripts/auto-version.sh:
1634 2014-03-14 Dean Jackson <dino@apple.com>
1636 Remove libWebKitSystemInterfaceLion.a
1637 https://bugs.webkit.org/show_bug.cgi?id=130254
1639 Reviewed by Geoffrey Garen and Andreas Kling.
1641 We don't support Lion any more.
1643 * libWebKitSystemInterfaceLion.a: Removed.
1645 2014-03-13 Dean Jackson <dino@apple.com>
1647 <rdar://problem/16317198>
1649 Update WKSI to fix a small leak on iOS.
1651 * libWebKitSystemInterfaceLion.a:
1652 * libWebKitSystemInterfaceMavericks.a:
1653 * libWebKitSystemInterfaceMountainLion.a:
1655 2014-03-12 Dean Jackson <dino@apple.com>
1657 [WebGL] WebKit1 + WebKit2 iOS clients should check load policy
1658 https://bugs.webkit.org/show_bug.cgi?id=130162
1660 Add iOS implementations of WebGL load policy queries.
1662 * libWebKitSystemInterfaceLion.a:
1663 * libWebKitSystemInterfaceMavericks.a:
1664 * libWebKitSystemInterfaceMountainLion.a:
1666 2014-03-10 Brent Fulgham <bfulgham@apple.com>
1668 [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
1669 https://bugs.webkit.org/show_bug.cgi?id=130023
1671 Reviewed by Dean Jackson.
1673 * win/tools/vsprops/common.props: Pass WEBKIT_LIBRARIES value to subprocesses.
1674 * win/tools/vsprops/debugsuffix.props: Make sure OFFICIAL_BUILD is set.
1675 * win/tools/vsprops/production.props: Ditto.
1677 2014-03-06 Dean Jackson <dino@apple.com>
1679 Update WebKitSystemInterface.
1680 <rdar://problem/16256214>
1682 * libWebKitSystemInterfaceLion.a:
1683 * libWebKitSystemInterfaceMavericks.a:
1684 * libWebKitSystemInterfaceMountainLion.a:
1686 2014-03-05 Dean Jackson <dino@apple.com>
1688 https://bugs.webkit.org/show_bug.cgi?id=129722
1689 Update WKSI, again, to fix the build.
1691 * libWebKitSystemInterfaceLion.a:
1692 * libWebKitSystemInterfaceMavericks.a:
1693 * libWebKitSystemInterfaceMountainLion.a:
1695 2014-03-05 Dean Jackson <dino@apple.com>
1697 https://bugs.webkit.org/show_bug.cgi?id=129722
1699 And remember to copy the header file!
1701 * WebKitSystemInterface.h:
1703 2014-03-05 Dean Jackson <dino@apple.com>
1705 https://bugs.webkit.org/show_bug.cgi?id=129722
1708 * libWebKitSystemInterfaceLion.a:
1709 * libWebKitSystemInterfaceMavericks.a:
1710 * libWebKitSystemInterfaceMountainLion.a:
1712 2014-03-05 Eric Carlson <eric.carlson@apple.com>
1714 [iOS] Show external device name/type in placeholder
1715 https://bugs.webkit.org/show_bug.cgi?id=129723
1717 Reviewed by Jer Noble.
1719 * WebKitSystemInterface.h:
1720 * libWebKitSystemInterfaceLion.a:
1721 * libWebKitSystemInterfaceMavericks.a:
1722 * libWebKitSystemInterfaceMountainLion.a:
1724 2014-02-21 Jeffrey Pfau <jpfau@apple.com>
1726 [Mac] Cache callbacks for cache partitioning may be passed null
1727 https://bugs.webkit.org/show_bug.cgi?id=129175
1729 Reviewed by Brady Eidson.
1731 * libWebKitSystemInterfaceLion.a:
1732 * libWebKitSystemInterfaceMavericks.a:
1733 * libWebKitSystemInterfaceMountainLion.a:
1735 2014-02-11 Roger Fong <roger_fong@apple.com>
1737 [Windows] Set ENABLE_CSS_SHAPE_INSIDE feature flag on Windows.
1739 * win/tools/vsprops/FeatureDefines.props:
1741 2014-02-04 Andreas Kling <akling@apple.com>
1743 Remove <iframe seamless> support.
1744 <https://webkit.org/b/128213>
1746 Rubber-stamped by Antti Koivisto.
1748 * win/tools/vsprops/FeatureDefines.props:
1750 2014-01-29 Csaba Osztrogonác <ossy@webkit.org>
1752 Remove ENABLE(JAVASCRIPT_DEBUGGER) leftovers
1753 https://bugs.webkit.org/show_bug.cgi?id=127845
1755 Reviewed by Joseph Pecoraro.
1757 * win/tools/vsprops/FeatureDefines.props:
1758 * win/tools/vsprops/FeatureDefinesCairo.props:
1760 2014-01-23 Roger Fong <roger_fong@apple.com>
1762 [Windows] Unreviewed. Disable unnecessary warning C4309, "truncation of constant value".
1764 * win/tools/vsprops/common.props:
1766 2014-01-16 Alexey Proskuryakov <ap@apple.com>
1768 [Mac] [iOS] Add support for CFHTTPCookieStorageAcceptPolicyExclusivelyFromMainDocumentDomain
1769 https://bugs.webkit.org/show_bug.cgi?id=127139
1771 Reviewed by Brady Eidson.
1773 * WebKitSystemInterface.h:
1774 * libWebKitSystemInterfaceLion.a:
1775 * libWebKitSystemInterfaceMavericks.a:
1776 * libWebKitSystemInterfaceMountainLion.a:
1777 Update WebKitSystemInterface.
1779 2014-01-16 Zalan Bujtas <zalan@apple.com>
1781 Subpixel layout: Enable subpixel layout for Apple Windows.
1782 https://bugs.webkit.org/show_bug.cgi?id=127074
1784 Reviewed by Antti Koivisto.
1786 This should make the Apple Windows bots happier. It probably still needs rebaselining.
1788 * win/tools/vsprops/FeatureDefines.props:
1790 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1792 [Mac] [Windows] Stop scheduling network requests in WebCore
1793 https://bugs.webkit.org/show_bug.cgi?id=126789
1794 <rdar://problem/15114727>
1796 Update Windows WKSI.
1798 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1799 * win/lib32/WebKitSystemInterface.lib:
1801 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1803 [Mac] [Windows] Stop scheduling network requests in WebCore
1804 https://bugs.webkit.org/show_bug.cgi?id=126789
1805 <rdar://problem/15114727>
1809 * WebKitSystemInterface.h:
1810 * libWebKitSystemInterfaceLion.a:
1811 * libWebKitSystemInterfaceMavericks.a:
1812 * libWebKitSystemInterfaceMountainLion.a:
1814 2014-01-10 peavo@outlook.com <peavo@outlook.com>
1816 [WinCairo] Crash when rendering (in pixman dll)
1817 https://bugs.webkit.org/show_bug.cgi?id=126750
1819 Reviewed by Brent Fulgham.
1821 Since we link with cairo.lib, and the gstreamer installation also comes with cairo.lib,
1822 we link with the wrong cairo.lib, and loads gstreamers cairo dll, instead of our own.
1823 We should user our own cairo dll for rendering.
1825 * win/tools/vsprops/GStreamer32.props: Put gstreamer lib path last, so we link with the correct cairo.lib.
1826 * win/tools/vsprops/GStreamer64.props: Ditto.
1828 2014-01-03 Alex Christensen <achristensen@webkit.org>
1830 [WinCairo] Enable video using GStreamer.
1831 https://bugs.webkit.org/show_bug.cgi?id=126015
1833 Reviewed by Darin Adler.
1835 * win/tools/vsprops/FeatureDefinesCairo.props:
1836 Define ENABLE_MEDIA_CONTROLS_SCRIPT, ENABLE_VIDEO_TRACK, and ENABLE_VIDEO.
1838 2013-12-30 Roger Fong <roger_fong@apple.com>
1840 [Windows] Disable some annoying build warnings.
1842 * win/tools/vsprops/common.props:
1844 2013-12-23 Lucas Forschler <lforschler@apple.com>
1846 <rdar://problem/15682948> Update copyright strings
1848 Reviewed by Dan Bernstein.
1850 * win/tools/scripts/COPYRIGHT-END-YEAR:
1852 2013-12-19 Alex Christensen <achristensen@webkit.org>
1854 Final preparations for GStreamer on Windows.
1855 https://bugs.webkit.org/show_bug.cgi?id=125958
1857 Reviewed by Benjamin Poulain.
1859 * win/tools/vsprops/FeatureDefinesCairo.props:
1860 Removed duplicate ENABLE_VIDEO_TRACK definition.
1862 2013-12-18 Alex Christensen <achristensen@webkit.org>
1864 [WinCairo] Unreviewed build fix after r160798.
1866 * win/tools/vsprops/FeatureDefinesCairo.props:
1867 Removed ENABLE_MEDIA_CONTROLS_SCRIPT definition for now.
1869 2013-12-18 Alex Christensen <achristensen@webkit.org>
1871 [WinCairo] Preparation for GStreamer on Windows.
1872 https://bugs.webkit.org/show_bug.cgi?id=125946
1874 Reviewed by Brent Fulgham.
1876 * win/tools/vsprops/FeatureDefinesCairo.props:
1877 Added ENABLE_MEDIA_CONTROLS_SCRIPT and ENABLE_VIDEO_TRACK for DerivedSources.make.
1878 * win/tools/vsprops/GStreamer32.props: Added.
1879 * win/tools/vsprops/GStreamer64.props: Added.
1880 * win/tools/vsprops/GStreamerCommon.props: Added.
1882 2013-12-13 Brent Fulgham <bfulgham@apple.com>
1884 [Win] Unreviewed build fix for VS2013
1886 * win/lib32/WebKitSystemInterface.lib: Updated to use VS2013 _MSC_VER symbols
1889 2013-12-09 Filip Pizlo <fpizlo@apple.com>
1891 Unreviewed, update LLVM binary drops to r196830.
1893 * LLVMIncludesMountainLion.tar.bz2:
1894 * LLVMLibrariesMountainLion.tar.bz2:
1896 2013-12-05 Bear Travis <betravis@adobe.com>
1898 [CSS Shapes] Enable CSS Shapes on Windows
1899 https://bugs.webkit.org/show_bug.cgi?id=89957
1901 Reviewed by Brent Fulgham.
1903 Turn on CSS_SHAPES on Windows now that bug 121883 has been fixed.
1905 * win/tools/vsprops/FeatureDefines.props:
1906 * win/tools/vsprops/FeatureDefinesCairo.props:
1908 2013-11-26 Ryosuke Niwa <rniwa@webkit.org>
1910 Enable HTML template element on Windows ports
1911 https://bugs.webkit.org/show_bug.cgi?id=124758
1913 Reviewed by Andreas Kling.
1915 Enable TEMPLATE_ELEMENT. Also removed UNDO_MANAGER since that feature has been removed
1916 from the tree in r133326.
1918 * win/tools/vsprops/FeatureDefines.props:
1919 * win/tools/vsprops/FeatureDefinesCairo.props:
1921 2013-11-21 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
1923 Remove ENABLE_WORKERS
1924 https://bugs.webkit.org/show_bug.cgi?id=105784
1926 Reviewed by Darin Adler.
1928 * win/tools/vsprops/FeatureDefines.props:
1929 * win/tools/vsprops/FeatureDefinesCairo.props:
1931 2013-11-17 Filip Pizlo <fpizlo@apple.com>
1933 Update binary drops to include atrick's "Ran out of registers" fix in r194942.
1935 * LLVMIncludesMountainLion.tar.bz2:
1936 * LLVMLibrariesMountainLion.tar.bz2:
1938 2013-11-08 Filip Pizlo <fpizlo@apple.com>
1940 Update binary drops to a version that includes new stackmap fixes and exposes the new calling conventions.
1942 * LLVMIncludesMountainLion.tar.bz2:
1943 * LLVMLibrariesMountainLion.tar.bz2:
1945 2013-11-03 Filip Pizlo <fpizlo@apple.com>
1947 Update binary drops to a version that includes my pretty stack trace changes.
1949 * LLVMIncludesMountainLion.tar.bz2:
1950 * LLVMLibrariesMountainLion.tar.bz2:
1952 2013-11-02 Filip Pizlo <fpizlo@apple.com>
1954 Unreviewed, update binary drops.
1956 These include my LLVMDisablePrettyStackTrace() fix and are built with --enable-crash-overrides=no
1958 * LLVMIncludesMountainLion.tar.bz2:
1959 * LLVMLibrariesMountainLion.tar.bz2:
1961 2013-10-21 Mark Rowe <mrowe@apple.com>
1963 Add a version of WebKitSystemInterface for Mavericks.
1965 Reviewed by Ryosuke Niwa.
1967 * libWebKitSystemInterfaceMavericks.a: Added.
1969 2013-10-17 Anthony Johnson <anthony.johnson@flexsim.com>
1971 Crash fix for Windows XP.
1972 https://bugs.webkit.org/show_bug.cgi?id=122790
1974 Reviewed by Geoffrey Garen.
1976 * win/tools/vsprops/common.props:
1977 Replaced stack and heap sizes of zero with blank stack and heap sizes.
1979 2013-10-16 Filip Pizlo <fpizlo@apple.com>
1981 libllvmForJSC shouldn't call exit(1) on report_fatal_error()
1982 https://bugs.webkit.org/show_bug.cgi?id=122905
1983 <rdar://problem/15237856>
1985 Reviewed by Michael Saboff.
1987 * LLVMIncludesMountainLion.tar.bz2:
1988 * LLVMLibrariesMountainLion.tar.bz2:
1990 2013-10-10 Filip Pizlo <fpizlo@apple.com>
1992 Update the binary drops to the latest version of LLVM, built without -fvisibility=hidden
1993 now that we have soft linking. Also include DataTypes.h in the drop.
1995 Rubber stamped by Michael Saboff.
1997 * LLVMIncludesMountainLion.tar.bz2:
1998 * LLVMLibrariesMountainLion.tar.bz2:
2000 2013-10-01 Filip Pizlo <fpizlo@apple.com>
2002 FTL should use the new version of LLVM MCJIT memory manager APIs that take a SectionName
2003 https://bugs.webkit.org/show_bug.cgi?id=122193
2005 Reviewed by Geoffrey Garen.
2007 * LLVMIncludesMountainLion.tar.bz2:
2008 * LLVMLibrariesMountainLion.tar.bz2:
2010 2013-10-01 Brent Fulgham <bfulgham@apple.com>
2012 [Win] Implement the media controls in JavaScript.
2013 https://bugs.webkit.org/show_bug.cgi?id=122166
2015 Reviewed by Jer Noble.
2017 * win/tools/vsprops/FeatureDefines.props: Activate the
2018 ENABLE_MEDIA_CONTROLS_SCRIPT flag.
2020 2013-09-24 Bear Travis <betravis@adobe.com>
2022 Disable CSS_SHAPES on Windows
2023 https://bugs.webkit.org/show_bug.cgi?id=121879
2025 Reviewed by Brent Fulgham.
2027 Enabling CSS_SHAPES on Windows is currently causing crashes in DRT.
2028 Turn the feature off until it can be appropriately fixed.
2030 * win/tools/vsprops/FeatureDefines.props: Disable on Win port
2031 * win/tools/vsprops/FeatureDefinesCairo.props: Disable on WinCairo port
2033 2013-09-23 Patrick Gansterer <paroga@webkit.org>
2035 use NOMINMAX instead of #define min min
2036 https://bugs.webkit.org/show_bug.cgi?id=73563
2038 Reviewed by Brent Fulgham.
2040 Use NOMINMAX instead of #define min/max as a cleaner
2041 way of ensuring that Windows system header files don't
2042 define min/max as macro in the first place.
2044 * win/tools/vsprops/common.props:
2046 2013-09-20 Mark Rowe <mrowe@apple.com>
2048 Fix link errors for external users when building WebKit with Xcode 5.
2050 Reviewed by Oliver Hunt.
2052 * libWebKitSystemInterfaceLion.a:
2053 * libWebKitSystemInterfaceMountainLion.a:
2055 2013-09-19 Bear Travis <betravis@adobe.com>
2057 CSS_SHAPES not supported on AppleWin port
2058 https://bugs.webkit.org/show_bug.cgi?id=118810
2060 Reviewed by Brent Fulgham.
2062 * win/tools/vsprops/FeatureDefines.props: Add the CSS_SHAPES compile flag on Windows.
2064 2013-09-19 Dan Bernstein <mitz@apple.com>
2066 Removed WebCoreSQLite3. It has been unused for years.
2068 Rubber-stamped by Mark Rowe.
2070 * WebCoreSQLite3: Removed.
2071 * WebCoreSQLite3/sqlite3.h: Removed.
2072 * WebCoreSQLite3/sqlite3ext.h: Removed.
2073 * libWebCoreSQLite3.a: Removed.
2075 2013-09-18 Brent Fulgham <bfulgham@apple.com>
2077 [Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system.
2079 * win/tools/vsprops/common.props:
2081 2013-09-13 Brent Fulgham <bfulgham@apple.com>
2083 [Windows] Enable Page Visibility API
2084 https://bugs.webkit.org/show_bug.cgi?id=121340
2086 Reviewed by Anders Carlsson.
2088 * win/tools/vsprops/FeatureDefines.props: Activate feature.
2089 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2091 2013-09-12 Brent Fulgham <bfulgham@apple.com>
2093 [Windows] Update WKSI library for Open Source builders.
2095 * win/lib32/WebKitSystemInterface.lib: Recompile with latest WebKit to use newer
2096 WTF.dll symbol exports.
2098 2013-08-29 Filip Pizlo <fpizlo@apple.com>
2100 Just linking LLVM into JSC causes all plugin tests to fail
2101 https://bugs.webkit.org/show_bug.cgi?id=113915
2103 Reviewed by Oliver Hunt.
2105 Updated the binary drops to r189627 of llvm.org, and used the new configure-llvm that does CPPFLAGS=-fvisibility=hidden.
2107 * LLVMIncludesMountainLion.tar.bz2:
2108 * LLVMLibrariesMountainLion.tar.bz2:
2110 2013-08-29 Brent Fulgham <bfulgham@apple.com>
2112 [Windows] Unreviewed build fix after r154847.
2114 * win/tools/vsprops/FeatureDefines.props: Add missing definition for ENABLE_PROMISES
2115 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto
2117 2013-08-26 Brent Fulgham <bfulgham@apple.com>
2119 [Windows] Updates to WKSI to get external builders working.
2121 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2122 * win/lib32/WebKitSystemInterface.lib:
2124 2013-08-24 Brent Fulgham <bfulgham@apple.com>
2126 [Windows] Another attempt to fix the Windows bots. Need to retain older
2127 QuickTime player features for external builders.
2129 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2130 * win/lib32/WebKitSystemInterface.lib:
2132 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2134 [Windows] Forgot to check in the header as well!
2136 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2138 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2140 [Windows] Unreviewed build correction.
2142 * win/lib32/WebKitSystemInterface.lib: Update with new API for r132545.
2144 2013-08-23 Beth Dakin <bdakin@apple.com>
2146 REGRESSION (r132545): Some PDFs generated by WebKit are blank when viewed in
2148 https://bugs.webkit.org/show_bug.cgi?id=120240
2150 <rdar://problem/14634453>
2152 Reviewed by Anders Carlsson.
2154 * WebKitSystemInterface.h:
2155 * libWebKitSystemInterfaceLion.a:
2156 * libWebKitSystemInterfaceMountainLion.a:
2158 2013-08-23 Alex Christensen <achristensen@apple.com>
2160 Re-separating Win32 and Win64 builds.
2161 https://bugs.webkit.org/show_bug.cgi?id=120178
2163 Reviewed by Brent Fulgham.
2165 * win/tools/vsprops/common.props:
2166 Export PlatformArchitecture to be used by make and cmd scripts.
2167 Use PlatformArchitecture to determine correct build directory
2168 (lib32/bin32/obj32 or lib64/bin64/obj64).
2170 2013-08-22 Filip Pizlo <fpizlo@apple.com>
2172 Update LLVM binary drops and scripts to the latest version from SVN
2173 https://bugs.webkit.org/show_bug.cgi?id=120184
2175 Reviewed by Mark Hahnenberg.
2177 Updated binary drops to r189066.
2179 * LLVMIncludesMountainLion.tar.bz2:
2180 * LLVMLibrariesMountainLion.tar.bz2:
2182 2013-08-21 Commit Queue <commit-queue@webkit.org>
2184 Unreviewed, rolling out r154416.
2185 http://trac.webkit.org/changeset/154416
2186 https://bugs.webkit.org/show_bug.cgi?id=120147
2188 Broke Windows builds (Requested by rniwa on #webkit).
2190 * win/tools/vsprops/common.props:
2192 2013-08-21 Alex Christensen <achristensen@apple.com>
2194 <https://webkit.org/b/120137> Separating Win32 and Win64 builds.
2196 Reviewed by Brent Fulgham.
2198 * win/tools/vsprops/common.props:
2199 Export PlatformArchitecture to be used by make and cmd scripts.
2200 Use PlatformArchitecture to determine correct build directory
2201 (lib32/bin32/obj32 or lib64/bin64/obj64).
2203 2013-08-21 Brent Fulgham <bfulgham@apple.com>
2205 <https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET
2207 Reviewed by Anders Carlsson.
2209 * win/tools/vsprops/FeatureDefines.props: Enable CSS_IMAGE_SET feature.
2210 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2212 2013-08-15 Eric Carlson <eric.carlson@apple.com>
2214 [Mac] Remove "legacy" media UI
2215 https://bugs.webkit.org/show_bug.cgi?id=119752
2217 Reviewed by Jer Noble.
2219 * WebKitSystemInterface.h:
2220 * libWebKitSystemInterfaceLion.a:
2221 * libWebKitSystemInterfaceMountainLion.a:
2223 2013-08-13 Simon Fraser <simon.fraser@apple.com>
2225 Various media tests spew "CGContextScaleCTM: invalid context 0x0" errors
2226 https://bugs.webkit.org/show_bug.cgi?id=119490
2228 New versions of WKSI that fix a bug that caused spew about null CGContexts,
2229 and update WebKitSystemInterface.h.
2231 * WebKitSystemInterface.h:
2232 * libWebKitSystemInterfaceLion.a:
2233 * libWebKitSystemInterfaceMountainLion.a:
2235 2013-08-08 Alex Christensen <achristensen@apple.com>
2237 Windows build fixes.
2239 Rubberstamped by Brent Fulgham.
2241 * win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling.
2243 2013-07-30 Sanghyun Park <sh919.park@samsung.com>
2245 Missing the rename REGISTER_PROCOTOL_HANDLER Macro to NAVIGATOR_CONTENT_UTILS in WebKitLibraries.
2246 https://bugs.webkit.org/show_bug.cgi?id=119239
2248 According to "https://bugs.webkit.org/show_bug.cgi?id=94920", REGISTER_PROCOTOL_HANDLER macro was changed to NAVIGATOR_CONTENT_UTILS.
2249 But, FeatureDefines.props and FeatureDefinesCairo.props was not changed.
2251 Reviewed by Brent Fulgham.
2253 * win/tools/vsprops/FeatureDefines.props:
2254 * win/tools/vsprops/FeatureDefinesCairo.props:
2256 2013-05-22 Filip Pizlo <fpizlo@apple.com>
2258 Updated LLVM drops to include MCJIT memory management APIs.
2260 Rubber stamped by Mark Hahnenberg.
2262 * LLVMIncludesMountainLion.tar.bz2:
2263 * LLVMLibrariesMountainLion.tar.bz2:
2265 2013-04-30 Filip Pizlo <fpizlo@apple.com>
2267 Updated LLVM drops to include MCJIT fixes and newly exposed API.
2269 Rubber stamped by Mark Hahnenberg.
2271 * LLVMIncludesMountainLion.tar.bz2:
2272 * LLVMLibrariesMountainLion.tar.bz2:
2274 2013-04-16 Filip Pizlo <fpizlo@apple.com>
2276 Updated LLVM drops to include MCJIT fixes.
2278 * LLVMIncludesMountainLion.tar.bz2:
2279 * LLVMLibrariesMountainLion.tar.bz2:
2281 2013-04-03 Filip Pizlo <fpizlo@apple.com>
2283 Updated LLVM drops to include LLVM_DO_NOT_INCLUDE_CPP_HEADERS changes.
2285 Rubber stamped by Mark Hahnenberg.
2287 * LLVMIncludesMountainLion.tar.bz2:
2288 * LLVMLibrariesMountainLion.tar.bz2:
2290 2013-03-29 Filip Pizlo <fpizlo@apple.com>
2292 fourthTier: Check in a known-good build of LLVM into WebKitLibraries, and have a story for updating it
2293 https://bugs.webkit.org/show_bug.cgi?id=113452
2295 Rubber stamped by Mark Hahnenberg.
2297 * LLVMIncludesMountainLion.tar.bz2: Added.
2298 * LLVMLibrariesMountainLion.tar.bz2: Added.
2300 2013-07-18 Roger Fong <roger_fong@apple.com>
2302 Make sure to link against _debug binaries when appropriate.
2303 <rdar://problem/14473010>.
2305 * win/tools/vsprops/debugsuffix.props:
2307 2013-07-02 Commit Queue <commit-queue@webkit.org>
2309 Unreviewed, rolling out r152233.
2310 http://trac.webkit.org/changeset/152233
2311 https://bugs.webkit.org/show_bug.cgi?id=118304
2313 hopeful attempt to restore windows buildage (Requested by
2316 * win/tools/vsprops/debugsuffix.props:
2318 2013-07-01 Brent Fulgham <bfulgham@apple.com>
2320 [Windows] Unreviewed correction to DEBUG_ALL target. Target was undefining DEBUG_ALL and DEBUG_INTERNAL,
2321 which prevented proper build operation.
2323 * win/tools/vsprops/debugsuffix.props: We should DEFINE (not UNDEFINE) the DEBUG_ALL and DEBUG_INTERNAL
2324 macros when building with 'debugsuffix' target.
2326 2013-06-18 Roger Fong <roger_fong@apple.com>
2328 Replace tools32 folder with tools and update WebKit Windows solution accordingly.
2329 <rdar://problem/14118143>.
2331 Rubberstamped by Brent Fulgham.
2333 * win/tools: Copied from win/tools32.
2334 * win/tools/WinTools.make:
2335 * win/tools/scripts/auto-version.sh:
2336 * win/tools/scripts/feature-defines.sh:
2337 * win/tools32: Removed.
2338 * win/tools32/WinTools.make: Removed.
2339 * win/tools32/scripts: Removed.
2340 * win/tools32/scripts/COPYRIGHT-END-YEAR: Removed.
2341 * win/tools32/scripts/VERSION: Removed.
2342 * win/tools32/scripts/auto-version.sh: Removed.
2343 * win/tools32/scripts/feature-defines.sh: Removed.
2344 * win/tools32/vsprops: Removed.
2345 * win/tools32/vsprops/FeatureDefines.props: Removed.
2346 * win/tools32/vsprops/FeatureDefines.vsprops: Removed.
2347 * win/tools32/vsprops/FeatureDefinesCairo.props: Removed.
2348 * win/tools32/vsprops/FeatureDefinesCairo.vsprops: Removed.
2349 * win/tools32/vsprops/WinCairo.props: Removed.
2350 * win/tools32/vsprops/WinCairo.vsprops: Removed.
2351 * win/tools32/vsprops/cURL.props: Removed.
2352 * win/tools32/vsprops/cURL.vsprops: Removed.
2353 * win/tools32/vsprops/common.props: Removed.
2354 * win/tools32/vsprops/common.vsprops: Removed.
2355 * win/tools32/vsprops/debug.props: Removed.
2356 * win/tools32/vsprops/debug.vsprops: Removed.
2357 * win/tools32/vsprops/debug_all.vsprops: Removed.
2358 * win/tools32/vsprops/debug_wincairo.props: Removed.
2359 * win/tools32/vsprops/debug_wincairo.vsprops: Removed.
2360 * win/tools32/vsprops/debugsuffix.props: Removed.
2361 * win/tools32/vsprops/production.props: Removed.
2362 * win/tools32/vsprops/production.vsprops: Removed.
2363 * win/tools32/vsprops/release.props: Removed.
2364 * win/tools32/vsprops/release.vsprops: Removed.
2365 * win/tools32/vsprops/releaseproduction.vsprops: Removed.
2367 2013-06-12 Brent Fulgham <bfulgham@webkit.org>
2369 [WinCairo] Unreviewed build correction.
2371 * win/tools32/vsprops/WinCairo.props: Switch from using the
2372 $WebKitLibraries environment variable to the newer
2374 * win/tools32/vsprops/debug_wincairo.props: Ditto.
2376 2013-06-11 Roger Fong <roger_fong@apple.com>
2378 Unreviewed. Another part of rollout of r151408.
2380 * win/tools64: Removed.
2381 * win/tools64/scripts: Removed.
2382 * win/tools64/vsprops: Removed.
2384 2013-06-11 Roger Fong <roger_fong@apple.com>
2386 Unreviewed. WinTools makefile fix.
2388 * win/tools32/WinTools.make:
2390 2013-06-11 Commit Queue <commit-queue@webkit.org>
2392 Unreviewed, rolling out r151408.
2393 http://trac.webkit.org/changeset/151408
2394 https://bugs.webkit.org/show_bug.cgi?id=117519
2396 Opting for a different approach (Requested by rfong on
2399 * win/WinTools.make: Removed.
2400 * win/tools32/WinTools.make: Renamed from WebKitLibraries/win/tools64/WinTools.make.
2401 * win/tools64/scripts/COPYRIGHT-END-YEAR: Removed.
2402 * win/tools64/scripts/VERSION: Removed.
2403 * win/tools64/scripts/auto-version.sh: Removed.
2404 * win/tools64/scripts/feature-defines.sh: Removed.
2405 * win/tools64/vsprops/FeatureDefines.props: Removed.
2406 * win/tools64/vsprops/FeatureDefines.vsprops: Removed.
2407 * win/tools64/vsprops/FeatureDefinesCairo.props: Removed.
2408 * win/tools64/vsprops/FeatureDefinesCairo.vsprops: Removed.
2409 * win/tools64/vsprops/WinCairo.props: Removed.
2410 * win/tools64/vsprops/WinCairo.vsprops: Removed.
2411 * win/tools64/vsprops/cURL.props: Removed.
2412 * win/tools64/vsprops/cURL.vsprops: Removed.
2413 * win/tools64/vsprops/common.props: Removed.
2414 * win/tools64/vsprops/common.vsprops: Removed.
2415 * win/tools64/vsprops/debug.props: Removed.
2416 * win/tools64/vsprops/debug.vsprops: Removed.
2417 * win/tools64/vsprops/debug_all.vsprops: Removed.
2418 * win/tools64/vsprops/debug_wincairo.props: Removed.
2419 * win/tools64/vsprops/debug_wincairo.vsprops: Removed.
2420 * win/tools64/vsprops/debugsuffix.props: Removed.
2421 * win/tools64/vsprops/production.props: Removed.
2422 * win/tools64/vsprops/production.vsprops: Removed.
2423 * win/tools64/vsprops/release.props: Removed.
2424 * win/tools64/vsprops/release.vsprops: Removed.
2425 * win/tools64/vsprops/releaseproduction.vsprops: Removed.
2427 2013-06-10 Roger Fong <roger_fong@apple.com>
2429 Change WebKitLibraries/win folder structure around.
2430 <rdar://problem/14097829>
2432 Reviewed by Lucas Forschler.
2434 * win/WinTools.make: Copied from win/tools32/WinTools.make.
2435 * win/tools32/WinTools.make: Removed.
2436 * win/tools64: Copied from win/tools32.
2438 2013-06-05 Bear Travis <betravis@adobe.com>
2440 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
2441 https://bugs.webkit.org/show_bug.cgi?id=117172
2443 Reviewed by Alexandru Chiculita.
2445 Adding the CSS_SHAPES compile flag.
2447 * win/tools32/vsprops/FeatureDefines.vsprops:
2448 * win/tools32/vsprops/FeatureDefinesCairo.vsprops:
2450 2013-06-03 Roger Fong <roger_fong@apple.com>
2452 Unreviewed. Some AppleWin VS2010 house cleaning.
2454 * win/tools32/scripts/auto-version.sh: Replaced with win/tools32/scripts/auto-version2010.sh.
2455 * win/tools32/scripts/auto-version2010.sh: Removed.
2456 * win/tools32/scripts/feature-defines.sh: Replaced with win/tools32/scripts/feature-defines2010.sh.
2457 * win/tools32/scripts/feature-defines2010.sh: Removed.
2459 2013-06-03 Roger Fong <roger_fong@apple.com>
2461 Nuke VS2005 files from the tree.
2462 <rdar://problem/14042021>.
2464 Rubberstamped by Brent Fulgham.
2467 * win/lib/WebKitSystemInterface.lib: Removed.
2468 * win/tools: Removed.
2469 * win/tools/WinTools.make: Removed.
2470 * win/tools/scripts: Removed.
2471 * win/tools/scripts/COPYRIGHT-END-YEAR: Removed.
2472 * win/tools/scripts/VERSION: Removed.
2473 * win/tools/scripts/auto-version.sh: Removed.
2474 * win/tools/scripts/auto-version2010.sh: Removed.
2475 * win/tools/scripts/feature-defines.sh: Removed.
2476 * win/tools/scripts/feature-defines2010.sh: Removed.
2477 * win/tools/vsprops: Removed.
2478 * win/tools/vsprops/FeatureDefines.props: Removed.
2479 * win/tools/vsprops/FeatureDefines.vsprops: Removed.
2480 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
2481 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Removed.
2482 * win/tools/vsprops/WinCairo.props: Removed.
2483 * win/tools/vsprops/WinCairo.vsprops: Removed.
2484 * win/tools/vsprops/cURL.props: Removed.
2485 * win/tools/vsprops/cURL.vsprops: Removed.
2486 * win/tools/vsprops/common.props: Removed.
2487 * win/tools/vsprops/common.vsprops: Removed.
2488 * win/tools/vsprops/debug.props: Removed.
2489 * win/tools/vsprops/debug.vsprops: Removed.
2490 * win/tools/vsprops/debug_all.vsprops: Removed.
2491 * win/tools/vsprops/debug_wincairo.props: Removed.
2492 * win/tools/vsprops/debug_wincairo.vsprops: Removed.
2493 * win/tools/vsprops/debugsuffix.props: Removed.
2494 * win/tools/vsprops/production.props: Removed.
2495 * win/tools/vsprops/production.vsprops: Removed.
2496 * win/tools/vsprops/release.props: Removed.
2497 * win/tools/vsprops/release.vsprops: Removed.
2498 * win/tools/vsprops/releaseproduction.vsprops: Removed.
2500 2013-05-29 Jeffrey Pfau <jpfau@apple.com>
2502 [Mac] Enable cache partitioning and the public suffix list on 10.8
2503 <rdar://problem/13679019>
2505 Rubber-stamped by David Kilzer.
2507 * WebKitSystemInterface.h:
2508 * libWebKitSystemInterfaceLion.a:
2509 * libWebKitSystemInterfaceMountainLion.a:
2511 2013-05-14 Beth Dakin <bdakin@apple.com>
2513 Printing in 1Password app is broken with screen fonts disabled
2514 https://bugs.webkit.org/show_bug.cgi?id=116133
2516 <rdar://problem/13162981>
2518 Reviewed by Anders Carlsson.
2520 Need WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk.
2522 * libWebKitSystemInterfaceLion.a:
2523 * libWebKitSystemInterfaceMountainLion.a:
2525 2013-05-08 Roger Fong <roger_fong@apple.com>
2527 Unreviewed. Update WebKitLibraries/win to handle different architectures properly.
2529 * win/lib32: Copied from win/lib.
2530 * win/tools/WinTools.make:
2532 2013-05-02 Roger Fong <roger_fong@apple.com>
2534 Unreviewed Windows build fix.
2536 * win/lib/WebKitSystemInterface.lib:
2538 2013-05-01 Alexey Proskuryakov <ap@apple.com>
2540 Update WebKitSystemInterface.
2542 * WebKitSystemInterface.h:
2543 * libWebKitSystemInterfaceLion.a:
2544 * libWebKitSystemInterfaceMountainLion.a:
2546 2013-04-29 Chris Fleizach <cfleizach@apple.com>
2548 WEB SPEECH: need to identify the default voice per language
2549 https://bugs.webkit.org/show_bug.cgi?id=115366
2551 Reviewed by Simon Fraser.
2553 * WebKitSystemInterface.h:
2554 * libWebKitSystemInterfaceLion.a:
2555 * libWebKitSystemInterfaceMountainLion.a:
2557 2013-04-29 Roger Fong <roger_fong@apple.com>
2559 Need a tools32 folder for VS2010 builds.
2560 tools folder will be nuked when we nuke VS2005.
2562 * win/tools32: Copied from WebKitLibraries/win/tools.
2564 2013-04-26 Roger Fong <roger_fong@apple.com>
2566 Disable sub-pixel-layout on Apple Windows port, VS2005 edition.
2568 * win/tools/vsprops/FeatureDefines.vsprops:
2570 2013-04-26 Roger Fong <roger_fong@apple.com>
2572 Disable sub-pixel-layout on Apple Windows port.
2574 * win/tools/vsprops/FeatureDefines.props:
2576 2013-04-26 Roger Fong <roger_fong@apple.com>
2578 Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
2579 Make the DebugSuffix configuration use _debug dependencies.
2581 * win/tools/WinTools.make:
2582 * win/tools/scripts/auto-version2010.sh:
2583 * win/tools/scripts/feature-defines2010.sh:
2584 * win/tools/vsprops/common.props:
2585 * win/tools/vsprops/debugsuffix.props:
2587 2013-04-25 Chris Fleizach <cfleizach@apple.com>
2589 WEB SPEECH: language support does not work as expected
2590 https://bugs.webkit.org/show_bug.cgi?id=115119
2592 Reviewed by Alexey Proskuryakov.
2594 * WebKitSystemInterface.h:
2596 2013-04-24 Roger Fong <roger_fong@apple.com>
2598 Have VS2010 WebKit solution look in WebKit_Libraries/lib32 for dependencies.
2600 * win/tools/vsprops/common.props:
2602 2013-04-23 Antoine Quint <graouts@apple.com>
2604 Initial advance of text runs should be taken into account
2605 https://bugs.webkit.org/show_bug.cgi?id=114949
2607 Reviewed by Darin Adler.
2609 * WebKitSystemInterface.h:
2610 * libWebKitSystemInterfaceLion.a:
2611 * libWebKitSystemInterfaceMountainLion.a:
2613 2013-04-12 Jeffrey Pfau <jpfau@apple.com>
2615 Query directly for cache partition names
2616 https://bugs.webkit.org/show_bug.cgi?id=114538
2618 Reviewed by David Kilzer.
2620 * WebKitSystemInterface.h:
2621 * libWebKitSystemInterfaceLion.a:
2622 * libWebKitSystemInterfaceMountainLion.a:
2624 2013-04-08 Roger Fong <roger_fong@apple.com>
2628 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2629 * win/lib/WebKitSystemInterface.lib:
2631 2013-04-11 Alexey Proskuryakov <ap@apple.com>
2633 <rdar://problem/10416316> [Mac] WebSocket doesn't work with authenticating proxies
2634 https://bugs.webkit.org/show_bug.cgi?id=114464
2636 Update WebKitSystemInterface.
2638 * WebKitSystemInterface.h:
2639 * libWebKitSystemInterfaceLion.a:
2640 * libWebKitSystemInterfaceMountainLion.a:
2642 2013-04-10 Benjamin Poulain <bpoulain@apple.com>
2644 Mass remove all the empty directories
2646 Rubberstamped by Ryosuke Niwa.
2649 * win/lib/WebKitSystemInterface: Removed.
2651 2013-04-05 Roger Fong <roger_fong@apple.com>
2653 More VS2010 solution makefile fixes.
2654 <rdar://problem/13588964>
2656 * win/tools/WinTools.make:
2658 2013-04-03 Brent Fulgham <bfulgham@webkit.org>
2660 [Windows, WinCairo] Unreviewed VS2010 Build Correction
2662 * win/tools/scripts/auto-version2010.sh: Added properties svn:eol-style and svn:executable.
2663 * win/tools/scripts/feature-defines2010.sh: Added properties svn:eol-style and svn:executable.
2665 2013-04-01 Roger Fong <roger_fong@apple.com>
2667 Update FEATURE_DEFINES string generation for VS2010 solution.
2668 https://bugs.webkit.org/show_bug.cgi?id=113737.
2670 Reviewed by Timothy Horton.
2672 * win/tools/scripts/feature-defines2010.sh: Added.
2674 2013-03-29 Roger Fong <roger_fong@apple.com>
2676 Unreviewed. Rollout r146818.
2678 * win/tools/vsprops/FeatureDefines.props:
2680 2013-03-25 Kent Tamura <tkent@chromium.org>
2682 Rename ENABLE_INPUT_TYPE_DATETIME
2683 https://bugs.webkit.org/show_bug.cgi?id=113254
2685 Reviewed by Kentaro Hara.
2687 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
2688 Actually I'd like to remove the code, but we shouldn't remove it yet
2689 because we shipped products with it on some platforms.
2691 * win/tools/vsprops/FeatureDefines.props:
2692 * win/tools/vsprops/FeatureDefines.vsprops:
2693 * win/tools/vsprops/FeatureDefinesCairo.props:
2694 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2696 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com>
2698 Unreviewed, rolling out r146816, r146821, and r146830.
2699 http://trac.webkit.org/changeset/146816
2700 http://trac.webkit.org/changeset/146821
2701 http://trac.webkit.org/changeset/146830
2702 https://bugs.webkit.org/show_bug.cgi?id=113262
2704 Broke all the Windows tests (Requested by rfong on #webkit).
2706 * win/tools/vsprops/FeatureDefines.vsprops:
2708 2013-03-25 Roger Fong <roger_fong@apple.com>
2710 Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution.
2712 * win/tools/vsprops/FeatureDefines.props:
2714 2013-03-25 Roger Fong <roger_fong@apple.com>
2716 Enable CSS_REGIONS and CSS_EXCLUSIONS.
2717 https://bugs.webkit.org/show_bug.cgi?id=87519
2719 Reviewed by Timothy Horton.
2721 * win/tools/vsprops/FeatureDefines.vsprops:
2723 2013-03-21 Roger Fong <roger_fong@apple.com>
2725 Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
2727 * win/tools/vsprops/FeatureDefines.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefines.props.
2728 * win/tools/vsprops/FeatureDefinesCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefinesCairo.props.
2729 * win/tools/vsprops/WinCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/WinCairo.props.
2730 * win/tools/vsprops/cURL.props: Copied from ../Source/WebKit/WebKit.vcxproj/WebKit/cURL.props.
2731 * win/tools/vsprops/common.props: Copied from ../Source/WebKit/WebKit.vcxproj/common.props.
2732 * win/tools/vsprops/debug.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug.props.
2733 * win/tools/vsprops/debug_wincairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug_wincairo.props.
2734 * win/tools/vsprops/debugsuffix.props: Copied from ../Source/WebKit/WebKit.vcxproj/debugsuffix.props.
2735 * win/tools/vsprops/production.props: Copied from ../Source/WebKit/WebKit.vcxproj/production.props.
2736 * win/tools/vsprops/release.props: Copied from ../Source/WebKit/WebKit.vcxproj/release.props.
2738 2013-03-19 Brent Fulgham <bfulgham@webkit.org>
2740 [WinCairo] Unreviewed build fix.
2742 * win/tools/vsprops/FeatureDefinesCairo.vsprops: This file was out
2743 of sync with the main Windows build, and the VS2010 version of the
2744 WinCairo port, preventing consistent builds.
2746 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
2748 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
2749 https://bugs.webkit.org/show_bug.cgi?id=112277
2751 Reviewed by Adam Barth.
2753 * win/tools/vsprops/FeatureDefines.vsprops:
2754 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2756 2013-03-06 Jer Noble <jer.noble@apple.com>
2758 Unreviewed roll-out of r145011.
2760 * win/tools/vsprops/FeatureDefines.vsprops:
2762 2013-03-06 Jer Noble <jer.noble@apple.com>
2764 Unreviewed build fix. Add ENABLE_CURSOR_VISIBILITY to the list of FEATURE_DEFINES for
2765 (non-Cairo) Windows builds.
2767 * win/tools/vsprops/FeatureDefines.vsprops:
2769 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2771 Remove deprecated process suppression assertion SPI from WebKitSystemInterface
2772 https://bugs.webkit.org/show_bug.cgi?id=111501
2774 Reviewed by Alexey Proskuryakov.
2776 https://bugs.webkit.org/show_bug.cgi?id=111387 replaced all usage of
2777 WKNSProcessInfoProcessAssertionWithTypes() with
2778 -[NSProcessInfo beginSuspensionOfSystemBehaviors:]. Hence, remove
2779 the now deprecated SPI.
2781 * WebKitSystemInterface.h: Remove
2782 WKNSProcessInfoProcessAssertionWithTypes and associated declarations.
2784 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2786 Use new assertion API for process suppression on Mac
2787 https://bugs.webkit.org/show_bug.cgi?id=111387
2789 Reviewed by Alexey Proskuryakov.
2791 Add WKProcessSuppressionSystemBehaviors constant for use in WebKit2 to
2792 take a process suppression assertion.
2794 * WebKitSystemInterface.h:
2796 2013-03-05 Jeffrey Pfau <jpfau@apple.com>
2798 Clear associated cache partitions when deleting origins' cache
2799 https://bugs.webkit.org/show_bug.cgi?id=111383
2801 Reviewed by Maciej Stachowiak.
2803 * WebKitSystemInterface.h:
2804 * libWebKitSystemInterfaceLion.a:
2805 * libWebKitSystemInterfaceMountainLion.a:
2807 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
2809 Add build flag for FontLoader
2810 https://bugs.webkit.org/show_bug.cgi?id=111289
2812 Reviewed by Benjamin Poulain.
2814 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
2816 * win/tools/vsprops/FeatureDefines.vsprops:
2817 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2819 2013-02-27 Glenn Adams <glenn@skynav.com>
2821 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
2822 https://bugs.webkit.org/show_bug.cgi?id=110944
2824 Reviewed by Dean Jackson.
2826 * win/tools/vsprops/FeatureDefines.vsprops:
2827 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2829 2013-02-21 Jeffrey Pfau <jpfau@apple.com>
2831 Optionally partition cache to prevent using cache for tracking
2832 https://bugs.webkit.org/show_bug.cgi?id=110269
2834 Reviewed by Maciej Stachowiak.
2836 Update WKSI bindings.
2838 * WebKitSystemInterface.h:
2839 * libWebKitSystemInterfaceLion.a:
2840 * libWebKitSystemInterfaceMountainLion.a:
2842 2013-02-22 Aaron Colwell <acolwell@chromium.org>
2844 Disable MediaSource on Apple Windows port
2845 https://bugs.webkit.org/show_bug.cgi?id=110494
2847 Reviewed by Tim Horton.
2849 * win/tools/vsprops/FeatureDefines.vsprops:
2851 2013-02-22 Roger Fong <roger_fong@apple.com>
2853 Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders.
2855 * win/tools/WinTools.make:
2857 2013-02-14 Anders Carlsson <andersca@apple.com>
2859 Add WKContextIsPlugInUpdateAvailable
2860 https://bugs.webkit.org/show_bug.cgi?id=109862
2861 <rdar://problem/13173140>
2863 Reviewed by Sam Weinig.
2865 Roll WebKitSystemInterface DEPS.
2867 * WebKitSystemInterface.h:
2868 * libWebKitSystemInterfaceLion.a:
2869 * libWebKitSystemInterfaceMountainLion.a:
2871 2013-02-13 Roger Fong <roger_fong@apple.com>
2873 Move all .props files from WebKitLibraries folder to WebKit Source folder.
2874 https://bugs.webkit.org/show_bug.cgi?id=109761
2876 Reviewed by Brent Fulgham.
2878 * win/tools/vsprops/FeatureDefines.props: Removed.
2879 * win/tools/vsprops/common.props: Removed.
2880 * win/tools/vsprops/debug.props: Removed.
2881 * win/tools/vsprops/release.props: Removed.
2882 * win/tools/vsprops/releaseproduction.props: Removed.
2884 2013-02-07 Roger Fong <roger_fong@apple.com>
2886 Unreviewed. More VS2010 WebKit solution touchups.
2887 Move an ignored warning from a project to common properties.
2889 * win/tools/vsprops/common.props:
2891 2013-02-06 Mike West <mkwst@chromium.org>
2893 Add an ENABLE_NOSNIFF feature flag.
2894 https://bugs.webkit.org/show_bug.cgi?id=109029
2896 Reviewed by Jochen Eisinger.
2898 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2899 when processing script and other resource types.
2901 * win/tools/vsprops/FeatureDefines.vsprops:
2902 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2904 2013-02-01 Alexis Menard <alexis@webkit.org>
2906 Enable unprefixed CSS transitions by default.
2907 https://bugs.webkit.org/show_bug.cgi?id=108216
2909 Reviewed by Dean Jackson.
2911 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2912 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2913 guard the unprefixing work for CSS Transforms and animations.
2915 * win/tools/vsprops/FeatureDefines.vsprops:
2916 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2918 2013-01-30 Alexey Proskuryakov <ap@apple.com>
2920 Update WebKitSystemInterface for <rdar://problem/13111288>.
2922 * libWebKitSystemInterfaceLion.a:
2923 * libWebKitSystemInterfaceMountainLion.a:
2925 * WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now.
2927 2013-01-28 Kiran Muppala <cmuppala@apple.com>
2929 Add window occlusion criteria to determine page visibility on Mac
2930 https://bugs.webkit.org/show_bug.cgi?id=107494
2932 Reviewed by Simon Fraser.
2934 Add enum constants to specify window occlusion notification type to
2935 notification registration/unregistration methods. Add typedef for
2936 window ID data passed to the window occlusion notification handler.
2937 Add method to enable occlusion notifications for a particular window.
2939 * WebKitSystemInterface.h: Add
2940 WKOcclusionNotificationTypeWindowBecameVisible,
2941 WKOcclusionNotificationTypeWindowBecameOccluded,
2943 WKEnableWindowOcclusionNotifications().
2945 2013-01-25 Andy Estes <aestes@apple.com>
2947 Update WKSI header and libraries after r140875.
2949 * WebKitSystemInterface.h:
2950 * libWebKitSystemInterfaceLion.a:
2951 * libWebKitSystemInterfaceMountainLion.a:
2953 2013-01-24 Brent Fulgham <bfulgham@webkit.org>
2955 Get WTF compiling in VS2010 (32bit)
2956 https://bugs.webkit.org/show_bug.cgi?id=106986
2958 Reviewed by Tim Horton.
2960 If you do not have Cygwin in the overall operating system
2961 PATH, the project will not build. In VS2005 we had logic
2962 in the build system to guard against this. We should
2963 retain this in the VS2010 work.
2965 Furthermore, VS2010 has a nasty bug where to Visual Studio
2966 tools path is not defined when performing a 'clean' phase
2967 on an NMAKE-based build. This is corrected here as well.
2969 * win/tools/vsprops/common.props: Revise environment setup
2970 to ensure proper tools are in path during build.
2972 2013-01-19 Roger Fong <roger_fong@apple.com>
2974 Add WebKitLibraries property sheets for compiling WebKit in VS2010.
2975 https://bugs.webkit.org/show_bug.cgi?id=106949
2977 Reviewed by Brent Fulgham.
2979 * win/tools/vsprops/FeatureDefines.props: Added.
2980 * win/tools/vsprops/common.props: Added.
2981 * win/tools/vsprops/debug.props: Added.
2982 * win/tools/vsprops/release.props: Added.
2983 * win/tools/vsprops/releaseproduction.props: Added.
2985 2013-01-21 Dirk Schulze <dschulze@adobe.com>
2987 Add build flag for Canvas's Path object (disabled by default)
2988 https://bugs.webkit.org/show_bug.cgi?id=107473
2990 Reviewed by Dean Jackson.
2992 Add CANVAS_PATH build flag to build systems.
2994 * win/tools/vsprops/FeatureDefines.vsprops:
2995 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2997 2013-01-10 Roger Fong <roger_fong@apple.com>
2999 Update WebkitSystemInterface lib for Windows port.
3000 This hasn't been done in a while and the current one is out of date.
3001 In addition I believe it will fix:
3002 <rdar://problem/12990844>
3004 Rubberstamped by Timothy Horton.
3006 * win/lib/WebKitSystemInterface.lib:
3008 2013-01-08 Kiran Muppala <cmuppala@apple.com>
3010 Add WebKitSystemInterface needed for overriding system proxies on Mac
3011 https://bugs.webkit.org/show_bug.cgi?id=106410
3013 Reviewed by Stephanie Lewis.
3015 This patch is in anticipation of the fix for https://bugs.webkit.org/show_bug.cgi?id=104197,
3016 Add user defaults to override system proxy settings for NetworkProcess on Mac, which
3017 is awaiting the approval of a WebKit2 committer. Commiting the WKSI portion separately,
3018 so that the internal repository commit for generating the WKSI libraries does not have to
3019 be rolled back every time the rest of the patch changes.
3021 Add WKCFNetworkSetOverrideSystemProxySettings(), needed by NetworkProcess to set
3022 custom proxies during initialization.
3024 * WebKitSystemInterface.h:
3025 * libWebKitSystemInterfaceLion.a:
3026 * libWebKitSystemInterfaceMountainLion.a:
3028 2013-01-04 Adam Klein <adamk@chromium.org>
3030 Remove ENABLE_MUTATION_OBSERVERS #define
3031 https://bugs.webkit.org/show_bug.cgi?id=105459
3033 Reviewed by Ryosuke Niwa.
3035 * win/tools/vsprops/FeatureDefines.vsprops:
3036 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3038 2013-01-01 Dan Bernstein <mitz@apple.com>
3040 <rdar://problem/12942239> Update copyright strings
3042 Reviewed by Sam Weinig.
3044 * win/tools/scripts/COPYRIGHT-END-YEAR:
3046 2012-12-28 Mark Rowe <mrowe@apple.com>
3048 Move logic for extracting the OS X marketing version in to WebCore
3049 <http://webkit.org/b/105841> / <rdar://problem/10736041>
3051 Reviewed by Dan Bernstein.
3053 * WebKitSystemInterface.h:
3055 2012-12-19 Kiran Muppala <cmuppala@apple.com>
3057 Adopt new assertion SPI for process suppression on Mac
3058 https://bugs.webkit.org/show_bug.cgi?id=105378
3060 Reviewed by Mark Rowe.
3062 Add WKNSProcessInfoProcessAssertionWithTypes().
3064 * WebKitSystemInterface.h:
3066 2012-12-19 Alexis Menard <alexis@webkit.org>
3068 Implement CSS parsing for CSS transitions unprefixed.
3069 https://bugs.webkit.org/show_bug.cgi?id=104804
3071 Reviewed by Dean Jackson.
3073 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
3074 to cover the work of unprefixing Transforms, Animations and
3075 Transitions. It will let the possibility of each ports to turn it off
3076 in their release branches until we're confident that these CSS
3077 properties are ready to be unprefixed.
3079 * win/tools/vsprops/FeatureDefines.vsprops:
3080 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3082 2012-12-12 Roger Fong <roger_fong@apple.com>
3084 Enable VIDEO_TRACK on Windows.
3085 https://bugs.webkit.org/show_bug.cgi?id=104706.
3087 Reviewed by Timothy Horton.
3089 Enable VIDEO_TRACK on Windows and update project property files.
3091 * win/tools/vsprops/FeatureDefines.vsprops:
3093 2012-12-12 Sheriff Bot <webkit.review.bot@gmail.com>
3095 Unreviewed, rolling out r137491.
3096 http://trac.webkit.org/changeset/137491
3097 https://bugs.webkit.org/show_bug.cgi?id=104828
3099 broke the builtd (Requested by rfong on #webkit).
3101 * win/tools/vsprops/FeatureDefines.vsprops:
3103 2012-12-11 Roger Fong <roger_fong@apple.com>
3105 Enable VIDEO_TRACK on Windows.
3106 https://bugs.webkit.org/show_bug.cgi?id=104706.
3108 Reviewed by Timothy Horton.
3110 Enable VIDEO_TRACK on Windows and update project property files.
3112 * win/tools/vsprops/FeatureDefines.vsprops:
3114 2012-12-10 Alexis Menard <alexis@webkit.org>
3116 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3117 https://bugs.webkit.org/show_bug.cgi?id=104539
3119 Reviewed by Antonio Gomes.
3121 As discussed on webkit-dev it is not needed to keep this feature flag
3122 as support for <position> type is a small feature that is already
3123 implemented by three other UAs. It was useful while landing this
3124 feature as partial bits were landed one after one.
3126 * win/tools/vsprops/FeatureDefines.vsprops:
3127 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3129 2012-12-06 Rick Byers <rbyers@chromium.org>
3131 CSS cursor property should support webkit-image-set
3132 https://bugs.webkit.org/show_bug.cgi?id=99493
3134 Reviewed by Beth Dakin.
3136 Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default
3138 * win/tools/vsprops/FeatureDefines.vsprops:
3139 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3141 2012-11-26 Roger Fong <roger_fong@apple.com>
3143 Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
3144 Add a feature flag and skip some failing tests.
3145 https://bugs.webkit.org/show_bug.cgi?id=103294
3148 compositing/overflow/scrolling-without-painting.html
3149 compositing/overflow/updating-scrolling-content.html
3151 * win/tools/vsprops/FeatureDefines.vsprops:
3153 2012-11-23 Alexis Menard <alexis@webkit.org>
3155 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3156 https://bugs.webkit.org/show_bug.cgi?id=102104
3158 Reviewed by Julien Chaffraix.
3160 Protect the new feature behind a feature flag.
3162 * win/tools/vsprops/FeatureDefines.vsprops:
3163 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3165 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
3167 Add PROXIMITY_EVENTS feature
3168 https://bugs.webkit.org/show_bug.cgi?id=102658
3170 Reviewed by Kentaro Hara.
3172 Add PROXIMITY_EVENTS feature to win and win-cairo prot.
3174 * win/tools/vsprops/FeatureDefines.vsprops:
3175 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3177 2012-11-12 Beth Dakin <bdakin@apple.com>
3179 Build fix. Forgot these bits last time.
3181 * libWebKitSystemInterfaceLion.a:
3182 * libWebKitSystemInterfaceMountainLion.a:
3184 2012-11-12 Beth Dakin <bdakin@apple.com>
3186 Zoomed-in scrolling is very slow when deviceScaleFactor > 1
3187 https://bugs.webkit.org/show_bug.cgi?id=101787
3189 Reviewed by Simon Fraser.
3191 wkSetCGFontRenderingMode now takes a BOOL parameter.
3192 * WebKitSystemInterface.h:
3193 * libWebKitSystemInterfaceLion.a:
3194 * libWebKitSystemInterfaceMountainLion.a:
3196 2012-11-08 Anders Carlsson <andersca@apple.com>
3198 Roll WebKitSystemInterface DEPS.
3200 Rubber-stamped by Andreas Kling.
3202 * libWebKitSystemInterfaceLion.a:
3203 * libWebKitSystemInterfaceMountainLion.a:
3205 2012-11-07 Roger Fong <roger_fong@apple.com>
3207 Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
3208 https://bugs.webkit.org/show_bug.cgi?id=101538
3210 Rubberstamped by Tim Horton.
3212 * win/tools/vsprops/FeatureDefines.vsprops:
3214 2012-11-06 Anders Carlsson <andersca@apple.com>
3218 * WebKitSystemInterface.h:
3220 2012-11-06 Anders Carlsson <andersca@apple.com>
3222 Update Java related WKSI function names
3223 https://bugs.webkit.org/show_bug.cgi?id=101414
3225 Reviewed by Sam Weinig.
3227 Roll WebKitSystemInterface DEPS.
3229 * WebKitSystemInterface.h:
3230 * libWebKitSystemInterfaceLion.a:
3231 * libWebKitSystemInterfaceMountainLion.a:
3233 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3235 Clean up which storage cookie jar functions use
3236 https://bugs.webkit.org/show_bug.cgi?id=101395
3238 Reviewed by Brady Eidson.
3240 * WebKitSystemInterface.h:
3241 * libWebKitSystemInterfaceLion.a:
3242 * libWebKitSystemInterfaceMountainLion.a:
3243 Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
3244 supported OS versions.
3246 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3248 Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
3250 Rubber-stampted by Mark Rowe.
3252 * libWebKitSystemInterfaceLeopard.a: Removed.
3253 * libWebKitSystemInterfaceSnowLeopard.a: Removed.
3255 2012-11-05 Alexey Proskuryakov <ap@apple.com>
3257 Get rid of setCookieStoragePrivateBrowsingEnabled.
3258 https://bugs.webkit.org/show_bug.cgi?id=101247
3260 Reviewed by Brady Eidson.
3262 * WebKitSystemInterface.h: Removed the function.
3264 2012-11-02 Anders Carlsson <andersca@apple.com>
3266 Don't instantiate the Java plug-in if it's inactive
3267 https://bugs.webkit.org/show_bug.cgi?id=101102
3268 <rdar://problem/12595679>
3270 Reviewed by Andreas Kling.
3272 Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
3274 * WebKitSystemInterface.h:
3275 * libWebKitSystemInterfaceLion.a:
3276 * libWebKitSystemInterfaceMountainLion.a:
3277 Roll WebKitSystemInterface DERPS.
3279 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
3281 Conditionalize XHR timeout support
3282 https://bugs.webkit.org/show_bug.cgi?id=100356
3284 Reviewed by Adam Barth.
3286 Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
3287 See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
3288 to fix timeout support for CF Network.
3290 * win/tools/vsprops/FeatureDefines.vsprops:
3291 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3293 2012-10-24 Eric Carlson <eric.carlson@apple.com>
3295 Allow ports to override text track rendering style
3296 https://bugs.webkit.org/show_bug.cgi?id=97800
3297 <rdar://problem/12044964>
3299 Reviewed by Maciej Stachowiak.
3301 Update WKSI header with SPI for getting the user caption appearance preferences.
3303 * WebKitSystemInterface.h:
3305 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
3307 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3308 https://bugs.webkit.org/show_bug.cgi?id=99804
3310 Reviewed by Julien Chaffraix.
3312 CSS3 text related properties will be implemented under this flag,
3313 including text decoration, text-align-last, and text-justify.
3315 * win/tools/vsprops/FeatureDefines.vsprops:
3316 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3318 2012-10-18 Pablo Flouret <pablof@motorola.com>
3320 Implement css3-conditional's @supports rule
3321 https://bugs.webkit.org/show_bug.cgi?id=86146
3323 Reviewed by Antti Koivisto.
3325 * win/tools/vsprops/FeatureDefines.vsprops:
3326 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3327 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3329 2012-10-08 Kiran Muppala <cmuppala@apple.com>
3331 Throttle DOM timers on hidden pages.
3332 https://bugs.webkit.org/show_bug.cgi?id=98474
3334 Reviewed by Maciej Stachowiak.
3336 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
3338 * win/tools/vsprops/FeatureDefines.vsprops:
3339 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3341 2012-10-05 Sheriff Bot <webkit.review.bot@gmail.com>
3343 Unreviewed, rolling out r130556 and r130564.
3344 http://trac.webkit.org/changeset/130556
3345 http://trac.webkit.org/changeset/130564
3346 https://bugs.webkit.org/show_bug.cgi?id=98572
3348 The patch wasn't reviewed by a reviewer and it is breaking
3349 Chromium Windows (Requested by jchaffraix on #webkit).
3351 * WebKitSystemInterface.h:
3353 2012-10-05 Tim Horton <timothy_horton@apple.com>
3355 Update WebKitSystemInterface libraries and header.
3357 Reviewed by Simon Fraser.
3359 * WebKitSystemInterface.h:
3360 * libWebKitSystemInterfaceLion.a:
3361 * libWebKitSystemInterfaceMountainLion.a:
3362 * libWebKitSystemInterfaceSnowLeopard.a:
3364 2012-10-04 Eric Carlson <eric.carlson@apple.com>
3366 Allow ports to override text track rendering style
3367 https://bugs.webkit.org/show_bug.cgi?id=97800
3368 <rdar://problem/12044964>
3370 Reviewed by Silvia Pfeiffer.
3372 Update WKSI header with SPI for getting the user caption appearance preferences.
3374 * WebKitSystemInterface.h:
3376 2012-09-28 Eric Carlson <eric.carlson@apple.com>
3378 Allow ports to override text track rendering style
3379 <rdar://problem/12044964>
3381 Reviewed by Jessie Berlin.
3383 Update WKSI libraries.
3385 * libWebKitSystemInterfaceLion.a:
3386 * libWebKitSystemInterfaceMountainLion.a:
3387 * libWebKitSystemInterfaceSnowLeopard.a:
3389 2012-09-25 Simon Fraser <simon.fraser@apple.com>
3391 <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
3393 Reviewed by Tim Horton.
3395 New WKSI libraries and header.
3397 * WebKitSystemInterface.h:
3398 * libWebKitSystemInterfaceLion.a:
3399 * libWebKitSystemInterfaceMountainLion.a:
3400 * libWebKitSystemInterfaceSnowLeopard.a:
3402 2012-09-08 Sam Weinig <sam@webkit.org>
3404 Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
3405 https://bugs.webkit.org/show_bug.cgi?id=96194
3407 Reviewed by Dan Bernstein.
3409 Update WKSI with SPI for getting the bundle URL from an executable URL.
3411 * WebKitSystemInterface.h:
3412 * libWebKitSystemInterfaceLion.a:
3413 * libWebKitSystemInterfaceMountainLion.a:
3414 * libWebKitSystemInterfaceSnowLeopard.a:
3415 Adds WKCopyBundleURLForExecutableURL().
3417 2012-08-29 Tony Chang <tony@chromium.org>
3419 Remove ENABLE_CSS3_FLEXBOX compile time flag
3420 https://bugs.webkit.org/show_bug.cgi?id=95382
3422 Reviewed by Ojan Vafai.
3424 Everyone is already enabling this by default and the spec has stablized.
3426 * win/tools/vsprops/FeatureDefines.vsprops:
3427 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3429 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3431 [css3-text] Add CSS3 Text decoration compile flag
3432 https://bugs.webkit.org/show_bug.cgi?id=93863
3434 Reviewed by Julien Chaffraix.
3436 This patch handles the compile flag implementation, which will come disabled by
3437 default, thus not exposing the CSS3 text decoration features to the web, unless
3438 when explicitly enabling it with "--css3-text-decoration" build parameter.
3440 * win/tools/vsprops/FeatureDefines.vsprops:
3441 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3443 2012-08-14 Alex Christensen <alex.christensen@flexsim.com>
3445 /SAFESEH should not be a common linker option
3446 https://bugs.webkit.org/show_bug.cgi?id=89372
3448 Reviewed by Darin Adler.
3450 * win/tools/vsprops/common.vsprops:
3451 removed /SAFESEH as a default option for the linker (doesn't work for x64)
3453 2012-08-13 Roger Fong <roger_fong@apple.com>
3455 Enable CSS Sticky Position on Windows.
3456 https://bugs.webkit.org/show_bug.cgi?id=93905
3458 Reviewed by Tim Horton.
3460 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.
3462 * win/tools/vsprops/FeatureDefines.vsprops:
3463 Include ENABLE_CSS_STICKY_POSITION flag.
3465 2012-08-06 Anders Carlsson <andersca@apple.com>
3467 If the Apple Java plug-in is blocked and no runtime is installed, don't load it
3468 https://bugs.webkit.org/show_bug.cgi?id=93289
3469 <rdar://problem/11730092>
3471 Reviewed by Dan Bernstein.
3473 Add WKJLIsRuntimeAndWebComponentsInstalled().
3475 * WebKitSystemInterface.h:
3476 * libWebKitSystemInterfaceLion.a:
3477 * libWebKitSystemInterfaceMountainLion.a:
3479 2012-08-01 Jon Lee <jonlee@apple.com>
3483 Reviewed by Mark Rowe.
3485 * libWebKitSystemInterfaceLion.a:
3486 * libWebKitSystemInterfaceMountainLion.a:
3487 * libWebKitSystemInterfaceSnowLeopard.a:
3489 2012-07-29 Rik Cabanier <cabanier@adobe.com>
3491 Add ENABLE_CSS_COMPOSITING flag
3492 https://bugs.webkit.org/show_bug.cgi?id=92553
3494 Reviewed by Dirk Schulze.
3496 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
3498 * win/tools/vsprops/FeatureDefines.vsprops:
3499 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3501 2012-07-23 Roger Fong <roger_fong@apple.com>
3503 Disable flexbox on Windows
3504 https://bugs.webkit.org/show_bug.cgi?id=92047
3505 <rdar://problem/11570384>
3507 Reviewed by Darin Adler.
3509 Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
3511 * win/tools/vsprops/FeatureDefines.vsprops:
3512 Disable ENABLE_CSS3_FLEXBOX property.
3514 2012-07-23 Kent Tamura <tkent@chromium.org>
3516 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
3517 https://bugs.webkit.org/show_bug.cgi?id=91941
3519 Reviewed by Kentaro Hara.
3521 A flag name for an elmement should be ENABLE_*_ELEMENT.
3523 * win/tools/vsprops/FeatureDefines.vsprops:
3524 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3526 2012-07-22 Kent Tamura <tkent@chromium.org>
3528 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
3529 https://bugs.webkit.org/show_bug.cgi?id=91928
3531 Reviewed by Kentaro Hara.
3533 A flag name for an elmement should be ENABLE_*_ELEMENT.
3535 * win/tools/vsprops/FeatureDefines.vsprops:
3536 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3538 2012-07-20 Kent Tamura <tkent@chromium.org>
3540 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
3541 https://bugs.webkit.org/show_bug.cgi?id=91846
3543 Reviewed by Kentaro Hara.
3545 A flag name for an elmement should be ENABLE_*_ELEMENT.
3547 * win/tools/vsprops/FeatureDefines.vsprops:
3548 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3550 2012-07-11 Mark Rowe <mrowe@apple.com>
3552 Add a Mountain Lion version of libWebKitSystemInterface.a.
3554 Update the WebKitSystemInterface header and binaries.
3556 Reviewed by John Sullivan.
3558 * WebKitSystemInterface.h:
3559 * libWebKitSystemInterfaceLion.a:
3560 * libWebKitSystemInterfaceMountainLion.a: Added.
3561 * libWebKitSystemInterfaceSnowLeopard.a:
3563 2012-07-04 John Mellor <johnme@chromium.org>
3565 Text Autosizing: Add compile flag and runtime setting
3566 https://bugs.webkit.org/show_bug.cgi?id=87394
3568 This patch renames Font Boosting to Text Autosizing.
3570 Reviewed by Adam Barth.
3572 * win/tools/vsprops/FeatureDefines.vsprops:
3573 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3575 2012-06-29 Mihai Balan <mibalan@adobe.com>
3577 [CSS Regions] Adding feature defines for CSS Regions for Windows
3578 https://bugs.webkit.org/show_bug.cgi?id=88645
3580 Reviewed by Tony Chang.
3582 Re-trying to enable CSS regions on Windows. This time only enabling
3583 regions since exclusions lead to some very strange compiling/linking
3586 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
3587 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3589 2012-06-28 Brent Fulgham <bfulgham@webkit.org>
3591 [WinCairo] Unreviewed build correction. Add two missing macro
3592 declarations to vsprops file.
3594 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
3595 ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
3597 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3599 [WinCairo] Unreviewed build correction. Accidentally turned on
3600 CSS_FILTERS, which is not available in tree.
3602 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
3603 back off for WinCairo target.
3605 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3607 [WinCairo] Unreviewed build correction. Resync feature defines with
3608 Apple port. Things have drifted apart a little.
3610 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
3611 Apple port, define some missing features.
3613 2012-06-19 Mike West <mkwst@chromium.org>
3615 Introduce ENABLE_CSP_NEXT configuration flag.
3616 https://bugs.webkit.org/show_bug.cgi?id=89300
3618 Reviewed by Adam Barth.
3620 The 1.0 draft of the Content Security Policy spec is just about to
3621 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3622 this ENABLE flag, disabled by default.
3624 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3626 * win/tools/vsprops/FeatureDefines.vsprops:
3627 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3629 2012-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
3631 Unreviewed, rolling out r120280.
3632 http://trac.webkit.org/changeset/120280
3633 https://bugs.webkit.org/show_bug.cgi?id=89273
3635 Enabling CSS regions broke all Windows tests (Requested by
3636 jhomeycutt on #webkit).
3638 * win/tools/vsprops/FeatureDefines.vsprops:
3639 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3641 2012-06-13 Mihai Balan <mibalan@adobe.com>
3643 Fix for #88645 - enabling regions on Windows
3645 [CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
3646 https://bugs.webkit.org/show_bug.cgi?id=88645
3648 Reviewed by Sam Weinig.
3650 Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
3651 exclusions (previously even with the feature disabled, parsing still worked). However, the
3652 feature defines were enabled on Mac only - they were broken on Windows. This
3653 patch adds the feature defines to (re)enable regions and exclusions on Windows.
3655 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
3656 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3658 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
3660 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
3661 https://bugs.webkit.org/show_bug.cgi?id=88804
3663 Reviewed by Tony Chang.
3665 Protect box-decoration-break behind a feature flag enabled by default.
3667 * win/tools/vsprops/FeatureDefines.vsprops:
3668 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3670 2012-06-11 Anders Carlsson <andersca@apple.com>
3672 Pass the right color space over to the web process so we can set it on our CA context
3673 https://bugs.webkit.org/show_bug.cgi?id=88819
3674 <rdar://problem/11629050>
3676 Reviewed by John Sullivan.