1 2017-04-11 Dan Bernstein <mitz@apple.com>
3 [Cocoa] WebKit unnecessarily soft-links CorePrediction
4 https://bugs.webkit.org/show_bug.cgi?id=170644
6 Reviewed by Sam Weinig.
8 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added this framework stub.
9 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
11 2017-04-08 Dan Bernstein <mitz@apple.com>
13 Removed an empty directory left behind after r212841.
15 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Removed.
17 2017-02-20 Ryan Haddad <ryanhaddad@apple.com>
19 Unreviewed, rolling out r212685.
21 This change broke the 32-bit Sierra build.
25 "Resource Load Statistics: Add alternate classification
27 https://bugs.webkit.org/show_bug.cgi?id=168347
28 http://trac.webkit.org/changeset/212685
30 2017-02-20 John Wilander <wilander@apple.com>
32 Resource Load Statistics: Add alternate classification method
33 https://bugs.webkit.org/show_bug.cgi?id=168347
34 <rdar://problem/30352793>
36 Reviewed by Alex Christensen.
38 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework: Added.
39 * WebKitPrivateFrameworkStubs/iOS/10/CorePrediction.framework/CorePrediction.tbd: Added.
40 Stubs for private framework.
42 2017-01-12 Andreas Kling <akling@apple.com>
44 [iOS] Purge GraphicsServices font cache on memory warning.
45 <https://webkit.org/b/154343>
47 Reviewed by Antti Koivisto.
49 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Add SPI.
51 2017-01-01 Jeff Miller <jeffm@apple.com>
53 Update user-visible copyright strings to include 2017
54 https://bugs.webkit.org/show_bug.cgi?id=166278
56 Reviewed by Dan Bernstein.
58 * win/tools/scripts/COPYRIGHT-END-YEAR:
60 2016-09-07 Daniel Bates <dabates@apple.com>
62 Update WebKitSystemInterface
64 Rubber-stamped by Dean Jackson.
66 Additionally, add WebKitSystemInterface for iOS 10.
68 * libWebKitSystemInterfaceElCapitan.a:
69 * libWebKitSystemInterfaceIOSDevice10.a: Added.
70 * libWebKitSystemInterfaceIOSDevice9.a:
71 * libWebKitSystemInterfaceIOSSimulator10.a: Added.
72 * libWebKitSystemInterfaceIOSSimulator9.a:
73 * libWebKitSystemInterfaceOSX10.12.a:
74 * libWebKitSystemInterfaceYosemite.a:
76 2016-08-19 Daniel Bates <dabates@apple.com>
78 Attempt to fix the iOS 9.3 build
80 Reorder the keys in the text-based stubs to make linker happy.
82 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd:
83 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd:
84 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd:
85 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd:
86 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd:
88 2016-08-16 Daniel Bates <dabates@apple.com>
90 WKSI static library should be named by major iOS revision, not individual updates
91 https://bugs.webkit.org/show_bug.cgi?id=160727
92 <rdar://problem/22274848>
94 Reviewed by Alexey Proskuryakov.
96 * libWebKitSystemInterfaceIOSDevice9.0.a: Removed.
97 * libWebKitSystemInterfaceIOSDevice9.2.a: Removed.
98 * libWebKitSystemInterfaceIOSDevice9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSDevice9.3.a.
99 * libWebKitSystemInterfaceIOSSimulator9.0.a: Removed.
100 * libWebKitSystemInterfaceIOSSimulator9.2.a: Removed.
101 * libWebKitSystemInterfaceIOSSimulator9.a: Renamed from WebKitLibraries/libWebKitSystemInterfaceIOSSimulator9.3.a.
103 2016-08-15 Daniel Bates <dabates@apple.com>
105 Cannot build WebKit for iOS device using Xcode 7.3/iOS 9.3 public SDK due to missing
106 private frameworks and libraries
107 https://bugs.webkit.org/show_bug.cgi?id=155931
108 <rdar://problem/25807989>
110 Reviewed by Dan Bernstein.
112 Add text-based stubs for private frameworks in iOS 9 and iOS 10 beta.
114 * WebKitPrivateFrameworkStubs: Added.
115 * WebKitPrivateFrameworkStubs/iOS: Added.
116 * WebKitPrivateFrameworkStubs/iOS/10: Added.
117 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework: Added.
118 * WebKitPrivateFrameworkStubs/iOS/10/AppSupport.framework/AppSupport.tbd: Added.
119 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework: Added.
120 * WebKitPrivateFrameworkStubs/iOS/10/AssertionServices.framework/AssertionServices.tbd: Added.
121 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework: Added.
122 * WebKitPrivateFrameworkStubs/iOS/10/CorePDF.framework/CorePDF.tbd: Added.
123 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework: Added.
124 * WebKitPrivateFrameworkStubs/iOS/10/GraphicsServices.framework/GraphicsServices.tbd: Added.
125 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework: Added.
126 * WebKitPrivateFrameworkStubs/iOS/10/IOSurface.framework/IOSurface.tbd: Added.
127 * WebKitPrivateFrameworkStubs/iOS/9: Added.
128 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework: Added.
129 * WebKitPrivateFrameworkStubs/iOS/9/AppSupport.framework/AppSupport.tbd: Added.
130 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework: Added.
131 * WebKitPrivateFrameworkStubs/iOS/9/AssertionServices.framework/AssertionServices.tbd: Added.
132 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework: Added.
133 * WebKitPrivateFrameworkStubs/iOS/9/CorePDF.framework/CorePDF.tbd: Added.
134 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework: Added.
135 * WebKitPrivateFrameworkStubs/iOS/9/GraphicsServices.framework/GraphicsServices.tbd: Added.
136 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework: Added.
137 * WebKitPrivateFrameworkStubs/iOS/9/IOSurface.framework/IOSurface.tbd: Added.
139 2016-07-13 Per Arne Vollan <pvollan@apple.com>
141 [Win] DLLs are missing version information.
142 https://bugs.webkit.org/show_bug.cgi?id=159349
144 Reviewed by Alex Christensen.
146 Avoid using environment variable WEBKIT_LIBRARIES when finding version stamper utility,
147 in case it is not defined. Instead, use the location of the perl script to find the
150 * win/tools/scripts/version-stamp.pl:
152 2016-07-12 Per Arne Vollan <pvollan@apple.com>
154 [Win] DLLs are missing version information.
155 https://bugs.webkit.org/show_bug.cgi?id=159349
157 Reviewed by Brent Fulgham.
159 The version stamping will fail if the target path has forward slashes.
161 * win/tools/scripts/version-stamp.pl: Replace forward slashes with backslashes.
163 2016-06-14 Lucas Forschler <lforschler@apple.com>
165 Update existing WebKitSystemInterface Libraries.
166 Add macOS Sierra WebKitSystemInterface.
168 Rubber-stamped by Alexey Proskuryakov.
170 * libWebKitSystemInterfaceElCapitan.a:
171 * libWebKitSystemInterfaceIOSDevice9.2.a:
172 * libWebKitSystemInterfaceIOSSimulator9.2.a:
173 * libWebKitSystemInterfaceOSX10.12.a: Added.
174 * libWebKitSystemInterfaceYosemite.a:
176 2016-06-09 Alex Christensen <achristensen@webkit.org>
178 Clean up Visual Studio properties files after switching to CMake.
180 * win/tools/WinTools.make: Removed.
181 * win/tools/vsprops: Removed.
182 * win/tools/vsprops/FeatureDefines.props: Removed.
183 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
184 * win/tools/vsprops/GStreamer32.props: Removed.
185 * win/tools/vsprops/GStreamer64.props: Removed.
186 * win/tools/vsprops/GStreamerCommon.props: Removed.
187 * win/tools/vsprops/WinCairo.props: Removed.
188 * win/tools/vsprops/cURL.props: Removed.
189 * win/tools/vsprops/common.props: Removed.
190 * win/tools/vsprops/debug.props: Removed.
191 * win/tools/vsprops/debug_wincairo.props: Removed.
192 * win/tools/vsprops/debugsuffix.props: Removed.
193 * win/tools/vsprops/production.props: Removed.
194 * win/tools/vsprops/release.props: Removed.
196 2016-04-28 Dean Jackson <dino@apple.com>
198 Update WebKitSystemInterface to internal version 82799.
200 * WebKitSystemInterface.h:
201 * libWebKitSystemInterfaceElCapitan.a:
202 * libWebKitSystemInterfaceIOSDevice9.2.a:
203 * libWebKitSystemInterfaceIOSSimulator9.2.a:
204 * libWebKitSystemInterfaceYosemite.a:
206 2016-03-25 Joseph Pecoraro <pecoraro@apple.com>
208 Web Inspector: make at the root should not create a WebKitLibraries/--lvm directory
209 https://bugs.webkit.org/show_bug.cgi?id=155918
211 Reviewed by Timothy Hatcher.
214 Remove no longer used --llvm option.
216 2016-03-25 Daniel Bates <dabates@apple.com>
218 Add WebKitSystemInterface for iOS 9.3
219 https://bugs.webkit.org/show_bug.cgi?id=155893
221 Rubber-stamped by Alexey Proskuryakov.
223 * libWebKitSystemInterfaceIOSDevice9.3.a: Added.
224 * libWebKitSystemInterfaceIOSSimulator9.3.a: Added.
226 2016-03-13 Joseph Pecoraro <pecoraro@apple.com>
228 Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards
229 https://bugs.webkit.org/show_bug.cgi?id=155417
231 Reviewed by Yusuke Suzuki.
233 * win/tools/vsprops/FeatureDefines.props:
234 * win/tools/vsprops/FeatureDefinesCairo.props:
236 2016-02-24 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
238 [web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface
239 https://bugs.webkit.org/show_bug.cgi?id=151688
241 Reviewed by Dean Jackson.
243 Enables the WEB_ANIMATIONS compiler switch.
245 * win/tools/vsprops/FeatureDefines.props:
246 * win/tools/vsprops/FeatureDefinesCairo.props:
248 2016-02-17 Filip Pizlo <fpizlo@apple.com>
250 Remove LLVM dependencies from WebKit
251 https://bugs.webkit.org/show_bug.cgi?id=154323
253 Reviewed by Antti Koivisto and Benjamin Poulain.
255 * LLVMIncludesElCapitan.tar.bz2: Removed.
256 * LLVMIncludesIOS9.tar.bz2: Removed.
257 * LLVMIncludesMavericks.tar.bz2: Removed.
258 * LLVMIncludesYosemite.tar.bz2: Removed.
259 * LLVMLibrariesElCapitan.tar.bz2: Removed.
260 * LLVMLibrariesIOS9.tar.bz2: Removed.
261 * LLVMLibrariesMavericks.tar.bz2: Removed.
262 * LLVMLibrariesYosemite.tar.bz2: Removed.
264 2016-01-27 Daniel Bates <dabates@apple.com>
266 Remove WebKitSystemInterface for iOS SDK < 9
267 https://bugs.webkit.org/show_bug.cgi?id=153570
269 Reviewed by Andy Estes.
271 We no longer support building for iOS < 9.
273 * libWebKitSystemInterfaceIOSDevice8.1.a: Removed.
274 * libWebKitSystemInterfaceIOSDevice8.2.a: Removed.
275 * libWebKitSystemInterfaceIOSDevice8.3.a: Removed.
276 * libWebKitSystemInterfaceIOSDevice8.4.a: Removed.
277 * libWebKitSystemInterfaceIOSSimulator8.1.a: Removed.
278 * libWebKitSystemInterfaceIOSSimulator8.2.a: Removed.
279 * libWebKitSystemInterfaceIOSSimulator8.3.a: Removed.
280 * libWebKitSystemInterfaceIOSSimulator8.4.a: Removed.
282 2016-01-26 Daniel Bates <dabates@apple.com>
284 Add WebKitSystemInterface for iOS 9.2
285 https://bugs.webkit.org/show_bug.cgi?id=153355
287 Rubber-stamped by David Kilzer.
289 * WebKitSystemInterface.h:
290 * WebKitSystemInterfaceIOS.h: Removed.
291 * libWebKitSystemInterfaceIOSDevice9.2.a: Added.
292 * libWebKitSystemInterfaceIOSSimulator9.2.a: Added.
294 2016-01-02 Andy Estes <aestes@apple.com>
296 Try to fix the Windows build
298 After r194496, the Windows build appeared to use a stale copy of StdLibExtras.h. I deleted the build directory
299 on the bots, and am touching this file to force a new build.
301 * win/tools/vsprops/common.props:
303 2016-01-01 Jeff Miller <jeffm@apple.com>
305 Update user-visible copyright strings to include 2016
306 https://bugs.webkit.org/show_bug.cgi?id=152531
308 Reviewed by Alexey Proskuryakov.
310 * win/tools/scripts/COPYRIGHT-END-YEAR:
312 2015-12-19 Dan Bernstein <mitz@apple.com>
314 [Mac] WebKit contains dead source code for OS X Mavericks and earlier
315 https://bugs.webkit.org/show_bug.cgi?id=152462
317 Reviewed by Alexey Proskuryakov.
319 * libWebKitSystemInterfaceMavericks.a: Removed.
321 2015-12-16 Youenn Fablet <youenn.fablet@crf.canon.fr>
323 [Fetch API] Add fetch API compile time flag
324 https://bugs.webkit.org/show_bug.cgi?id=152254
326 Reviewed by Darin Adler.
328 * win/tools/vsprops/FeatureDefines.props:
329 * win/tools/vsprops/FeatureDefinesCairo.props:
331 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
333 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
334 https://bugs.webkit.org/show_bug.cgi?id=150792
336 Reviewed by Saam Barati.
338 * win/tools/vsprops/FeatureDefines.props:
339 * win/tools/vsprops/FeatureDefinesCairo.props:
341 2015-12-01 Commit Queue <commit-queue@webkit.org>
343 Unreviewed, rolling out r192914.
344 https://bugs.webkit.org/show_bug.cgi?id=151734
346 JSC tests for this change are failing on 32 and 64-bit bots
347 (Requested by ryanhaddad on #webkit).
351 "[ES6] Implement LLInt/Baseline Support for ES6 Generators and
353 https://bugs.webkit.org/show_bug.cgi?id=150792
354 http://trac.webkit.org/changeset/192914
356 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
358 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
359 https://bugs.webkit.org/show_bug.cgi?id=150792
361 Reviewed by Saam Barati.
363 * win/tools/vsprops/FeatureDefines.props:
364 * win/tools/vsprops/FeatureDefinesCairo.props:
366 2015-11-05 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
368 Add runtime and compile time flags for enabling Web Animations API and model.
369 https://bugs.webkit.org/show_bug.cgi?id=150914
371 Reviewed by Benjamin Poulain.
373 Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag.
375 * win/tools/vsprops/FeatureDefines.props:
376 * win/tools/vsprops/FeatureDefinesCairo.props:
378 2015-11-01 Yusuke Suzuki <utatane.tea@gmail.com>
380 [ES6] Support Generator Syntax
381 https://bugs.webkit.org/show_bug.cgi?id=150769
383 Reviewed by Geoffrey Garen.
385 Added ENABLE_ES6_GENERATORS flag.
387 * win/tools/vsprops/FeatureDefines.props:
388 * win/tools/vsprops/FeatureDefinesCairo.props:
390 2015-10-26 Dana Burkart <dburkart@apple.com>
392 `make analyze` should build using the debug configuration
393 https://bugs.webkit.org/show_bug.cgi?id=150571
395 Reviewed by Lucas Forschler.
399 2015-10-20 Yoav Weiss <yoav@yoav.ws>
401 Rename the PICTURE_SIZES flag to CURRENTSRC
402 https://bugs.webkit.org/show_bug.cgi?id=150275
404 Reviewed by Dean Jackson.
406 * win/tools/vsprops/FeatureDefines.props:
407 * win/tools/vsprops/FeatureDefinesCairo.props:
409 2015-10-08 Daniel Bates <dabates@apple.com>
411 Add LLVM binaries for iOS 9 device
412 https://bugs.webkit.org/show_bug.cgi?id=149913
414 Rubber-stamped by Filip Pizlo.
416 Add LLVM 3.6.2 binaries for ARM64-based iOS devices. We make use of LLVM for the FTL,
417 which is enabled for 64-bit iOS devices.
419 I built these binaries by performing the following:
421 1) Check out WebKit to a directory like /some/path/OpenSource.
423 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.
425 3) In /some/path/OpenSource, delete the WebKitBuild directory to ensure a clean build.
427 4) Run `Tools/Scripts/build-jsc --release --device ARCHS=arm64 ONLY_ACTIVE_ARCH=NO` to build both LLVM and JavaScriptCore.
429 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.
431 * LLVMIncludesIOS9.tar.bz2: Added.
432 * LLVMLibrariesIOS9.tar.bz2: Added.
434 2015-09-25 Alex Christensen <achristensen@webkit.org>
436 Prepare internal AppleWin build for CMake
437 https://bugs.webkit.org/show_bug.cgi?id=149570
439 Reviewed by Brent Fulgham.
441 * win/tools/scripts/auto-version.pl:
442 Use the WEBKIT_LIBRARIES environment variable if it exists.
444 2015-09-25 Brent Fulgham <bfulgham@apple.com>
446 [Win] Unreviewed build fix.
448 * win/tools/vsprops/FeatureDefines.props: Let Windows build know about
449 the STREAMS_API feature.
451 2015-09-24 Daniel Bates <dabates@apple.com>
453 Add WebKitSystemInterface for iOS 9.0
454 https://bugs.webkit.org/show_bug.cgi?id=149550
456 Rubber-stamped by Alexey Proskuryakov.
458 * WebKitSystemInterface.h:
459 * libWebKitSystemInterfaceIOSDevice9.0.a: Added.
460 * libWebKitSystemInterfaceIOSSimulator9.0.a: Added.
462 2015-09-18 Alex Christensen <achristensen@webkit.org>
464 Remove last required use of WEBKIT_LIBRARIES environment variable on Windows
465 https://bugs.webkit.org/show_bug.cgi?id=149355
467 Reviewed by Brent Fulgham.
469 * win/tools/scripts/auto-version.pl:
470 Use the directory of $0 (the currently executed perl script) to find the perl script instead of an environment variable.
471 This makes it possible to build WebKit on Windows without environment variables.
473 2015-09-14 Chris Dumez <cdumez@apple.com>
475 Disable PICTURE_SIZES on AppleWin
476 https://bugs.webkit.org/show_bug.cgi?id=149125
478 Reviewed by Alexey Proskuryakov.
480 * win/tools/vsprops/FeatureDefines.props:
482 2015-08-31 Brent Fulgham <bfulgham@apple.com>
484 [Win] Unreviewed build fix.
486 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 build of this
487 library to avoid linker errors on build bots.
489 2015-08-21 Brent Fulgham <bfulgham@apple.com>
491 [Win] Unreviewed build fix.
493 * win/tools/vsprops/common.props: Ignore a warning that is filling the
494 build logs with useless cruft.
496 2015-08-20 Lucas Forschler <lforschler@apple.com>
498 Check in LLVM 3.6.2 binary drops for OS X Mavericks.
499 Check in drops built from the LLVM 3.6.2 open source release.
501 * LLVMIncludesMavericks.tar.bz2:
502 * LLVMLibrariesMavericks.tar.bz2:
504 2015-08-12 Lucas Forschler <lforschler@apple.com>
506 Check in LLVM 3.6.2 binary drops for OS X Yosemite
507 Check in drops built from the LLVM 3.6.2 open source release.
509 2015-08-11 Brent Fulgham <bfulgham@apple.com>
511 [Win] Unreviewed build fix for VS2015 targets.
513 * win/lib32/WebKitSystemInterface.lib: Update with VS2015 version of library.
515 2015-08-04 Alex Christensen <achristensen@webkit.org>
517 Fix quirks with CMake and VS2015
518 https://bugs.webkit.org/show_bug.cgi?id=147663
520 Reviewed by Brent Fulgham.
522 * win/tools/vsprops/common.props:
523 Hide some warnings. Using the same variable names in nested scopes is ok for now.
525 2015-08-04 Brent Fulgham <bfulgham@apple.com>
527 [Win] Update Apple Windows build for VS2015
528 https://bugs.webkit.org/show_bug.cgi?id=147653
530 Reviewed by Dean Jackson.
532 * win/tools/vsprops/common.props: Fix build flags to use Windows 7
533 (WINVER=0x601) as minimum build target for 64-bit builds.
535 2015-08-03 Filip Pizlo <fpizlo@apple.com>
537 Check in LLVM 3.6.2 binary drops for El Capitan
538 https://bugs.webkit.org/show_bug.cgi?id=147582
540 Reviewed by Alexey Proskuryakov.
542 Check in drops built from the LLVM 3.6.2 open source release.
544 These drops were built by doing:
546 1) Check out WebKit to a directory like /some/path/OpenSource.
548 2) Unpack LLVM 3.6.2 into /some/path/OpenSource/llvm. I got LLVM 3.6.2 from:
550 http://llvm.org/releases/3.6.2/llvm-3.6.2.src.tar.xz
552 3) While in /some/path/OpenSource, run Tools/Scripts/build-jsc --release. Make sure it's a
553 totally clean build (i.e. delete WebKitBuild before starting).
555 4) Run the following to create binary drops:
557 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
559 * LLVMIncludesElCapitan.tar.bz2: Added.
560 * LLVMLibrariesElCapitan.tar.bz2: Added.
562 2015-07-28 Yusuke Suzuki <utatane.tea@gmail.com>
564 [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
565 https://bugs.webkit.org/show_bug.cgi?id=147350
567 Reviewed by Sam Weinig.
569 * win/tools/vsprops/FeatureDefines.props:
570 * win/tools/vsprops/FeatureDefinesCairo.props:
572 2015-07-20 Gordon Sheridan <gordon_sheridan@apple.com>
574 WKSI support for blocking a plug-in for non-security reasons.
575 https://bugs.webkit.org/show_bug.cgi?id=145009
577 Reviewed by Anders Carlsson.
579 * WebKitSystemInterface.h:
580 * libWebKitSystemInterfaceMavericks.a:
581 * libWebKitSystemInterfaceYosemite.a:
583 2015-07-02 Daniel Bates <dabates@apple.com>
585 [iOS] Add WebKitSystemInterface for iOS 8.4
586 https://bugs.webkit.org/show_bug.cgi?id=146548
588 Rubber-stamped by Zalan Bujtas.
590 * WebKitSystemInterfaceIOS.h:
591 * libWebKitSystemInterfaceIOSDevice8.4.a: Added.
592 * libWebKitSystemInterfaceIOSSimulator8.4.a: Added.
594 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com>
596 Implement ECMAScript Internationalization API
597 https://bugs.webkit.org/show_bug.cgi?id=90906
599 Reviewed by Benjamin Poulain.
601 * win/tools/vsprops/FeatureDefines.props: add ENABLE_INTL flag
602 * win/tools/vsprops/FeatureDefinesCairo.props: add ENABLE_INTL flag
604 2015-06-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
606 [Win] Activate SSE support for 32-bit builds.
607 https://bugs.webkit.org/show_bug.cgi?id=144923
609 Reviewed by Brent Fulgham.
611 * win/tools/vsprops/common.props:
613 2015-06-26 Per Arne Vollan <peavo@outlook.com>
615 [WinCairo] Enable WEB_TIMING.
616 https://bugs.webkit.org/show_bug.cgi?id=146357
618 Reviewed by Brent Fulgham.
620 * win/tools/vsprops/FeatureDefinesCairo.props:
622 2015-06-26 Csaba Osztrogonác <ossy@webkit.org>
624 Unreviewed buildfix after r185971, disable WEB_TIMING.
626 * win/tools/vsprops/FeatureDefinesCairo.props:
628 2015-06-25 Brent Fulgham <bfulgham@apple.com>
630 [WIN] Enable WEB_TIMING API
631 https://bugs.webkit.org/show_bug.cgi?id=146330
632 <rdar://problem/21530765>
634 Reviewed by Dean Jackson.
636 Enable WEB_TIMING features on Windows by activating the feature flag,
637 and correcting some build errors.
639 * win/tools/vsprops/FeatureDefines.props: Enable feature flag.
640 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
642 2015-05-27 Dean Jackson <dino@apple.com>
644 img.currentSrc problem in strict mode with old picturefill
645 https://bugs.webkit.org/show_bug.cgi?id=144095
646 <rdar://problem/21087013>
648 Reviewed by Simon Fraser.
650 Add a PICTURE_SIZES flag.
652 * win/tools/vsprops/FeatureDefines.props:
653 * win/tools/vsprops/FeatureDefinesCairo.props:
655 2015-05-09 Yoav Weiss <yoav@yoav.ws>
657 Remove the PICTURE_SIZES build flag
658 https://bugs.webkit.org/show_bug.cgi?id=144679
660 Reviewed by Benjamin Poulain.
662 Removed the PICTURE_SIZES build time flag.
664 * win/tools/vsprops/FeatureDefines.props:
665 * win/tools/vsprops/FeatureDefinesCairo.props:
667 2015-05-05 daegyu lee <daegyu.lee@navercorp.com>
669 Remove the remaining vestiges of SVG feature define
670 https://bugs.webkit.org/show_bug.cgi?id=144655
672 Reviewed by Alexey Proskuryakov.
674 * win/tools/vsprops/FeatureDefines.props:
675 * win/tools/vsprops/FeatureDefinesCairo.props:
677 2015-04-29 Per Arne Vollan <peavo@outlook.com>
679 [WinCairo] Turn on WebGL.
680 https://bugs.webkit.org/show_bug.cgi?id=144389
682 Reviewed by Brent Fulgham.
684 * win/tools/vsprops/FeatureDefinesCairo.props:
686 2015-04-27 Brent Fulgham <bfulgham@apple.com>
688 [Win] Deactivate WebGL until Windows tests work properly
689 https://bugs.webkit.org/show_bug.cgi?id=144291
690 <rdar://problem/20707307>
692 Reviewed by Zalan Bujtas.
694 * win/tools/vsprops/FeatureDefines.props: Turn off the WEB_GL
695 feature for the Apple Windows port.
697 2015-04-28 Per Arne Vollan <peavo@outlook.com>
699 [Win] Enable ES6 template literals
700 https://bugs.webkit.org/show_bug.cgi?id=144316
702 Reviewed by Csaba Osztrogonác.
704 * win/tools/vsprops/FeatureDefines.props:
705 * win/tools/vsprops/FeatureDefinesCairo.props:
707 2015-04-25 Martin Robinson <mrobinson@igalia.com>
709 Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
710 https://bugs.webkit.org/show_bug.cgi?id=144182
712 Reviewed by Simon Fraser.
714 * win/tools/vsprops/FeatureDefines.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
715 * win/tools/vsprops/FeatureDefinesCairo.props: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
717 2015-04-17 Daniel Bates <dabates@apple.com>
719 Not able to build WebKit against iOS Simulator 8.3 SDK
720 https://bugs.webkit.org/show_bug.cgi?id=143883
722 Reviewed by David Kilzer.
724 Add WebKitSystemInterface for iOS 8.3.
726 * libWebKitSystemInterfaceIOSDevice8.3.a: Added.
727 * libWebKitSystemInterfaceIOSSimulator8.3.a: Added.
729 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
731 [Win] [SVG -> OTF Converter] Turn off on Windows until I can get the tests under control
735 * win/tools/vsprops/FeatureDefines.props:
737 2015-04-06 Myles C. Maxfield <mmaxfield@apple.com>
739 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
740 https://bugs.webkit.org/show_bug.cgi?id=143402
742 Reviewed by Darin Adler.
744 * win/tools/vsprops/FeatureDefines.props: Enable the define.
746 2015-03-09 Daniel Bates <dabates@apple.com>
748 [iOS] Add WebKitSystemInterface for iOS 8.2
749 https://bugs.webkit.org/show_bug.cgi?id=142505
751 Reviewed by Andy Estes.
753 * libWebKitSystemInterfaceIOSDevice8.2.a: Added.
754 * libWebKitSystemInterfaceIOSSimulator8.2.a: Added.
756 2015-03-06 Csaba Osztrogonác <ossy@webkit.org>
758 Remove Mountain Lion libraries since ML isn't supported
759 https://bugs.webkit.org/show_bug.cgi?id=142332
761 Reviewed by Darin Adler.
763 * LLVMIncludesMountainLion.tar.bz2: Removed.
764 * LLVMLibrariesMountainLion.tar.bz2: Removed.
766 2015-03-03 Brent Fulgham <bfulgham@apple.com>
768 [Win] [Attachment] New Tests fail on Windows
769 https://bugs.webkit.org/show_bug.cgi?id=142017
771 Unreviewed test fix. Just activate the feature.
773 * win/tools/vsprops/FeatureDefines.props:
774 * win/tools/vsprops/FeatureDefinesCairo.props:
776 2015-02-26 Brent Fulgham <bfulgham@apple.com>
778 [Win] Unreviewed build fix after r180676.
780 I forgot to checkin one of the more important changes!
782 * win/tools/vsprops/common.props:
784 2015-02-26 Brent Fulgham <bfulgham@apple.com>
786 [Win] Make build logs more legible by reducing noise
787 https://bugs.webkit.org/show_bug.cgi?id=142034
789 Reviewed by Alexey Proskuryakov.
791 Modify batch files, makefiles, and DOS commands to remove
792 uninteresting/unhelpful output.
794 * win/tools/vsprops/common.props:
796 2015-02-25 peavo@outlook.com <peavo@outlook.com>
798 [WinCairo] WinLauncher is not starting on Vista.
799 https://bugs.webkit.org/show_bug.cgi?id=141905
801 Reviewed by Alex Christensen.
803 We have to soft link with Media Foundation functions to be able
804 to start on Vista and WinXP.
806 * win/tools/vsprops/WinCairo.props: Remove Media Foundation input libraries.
808 2015-02-03 Brent Fulgham <bfulgham@apple.com>
810 [Win] Unreviewed build fix. Turn on feature flags for items
811 we currently ship/test on Mac.
813 * win/tools/vsprops/FeatureDefines.props: Activate ENABLE_DOM4_EVENTS_CONSTRUCTOR
814 and CURSOR_VISIBILITY.
816 2015-01-28 Sam Weinig <sam@webkit.org>
818 Remove libWebKitSystemInterfaceMountainLion.a
820 Reviewed by Mark Rowe.
822 * libWebKitSystemInterfaceMountainLion.a: Removed.
824 2015-01-28 peavo@outlook.com <peavo@outlook.com>
826 [WinCairo] Enable CSS_SELECTORS_LEVEL4.
827 https://bugs.webkit.org/show_bug.cgi?id=141003
829 Reviewed by Brent Fulgham.
831 * win/tools/vsprops/FeatureDefinesCairo.props:
833 2015-01-22 David Kilzer <ddkilzer@apple.com>
835 [iOS] Fix build for external iphoneos SDK
837 Reviewed by Daniel Bates.
839 * WebKitSystemInterface.h: Remove import of the
840 <IOSurface/IOSurface.h> header, and add a typedef for
841 IOSurfaceRef in its place.
843 2015-01-22 Brent Fulgham <bfulgham@apple.com>
845 [Win] Unreviewed gardening.
847 Activate ENABLE(MOUSE_CURSOR_SCALE). This works on Windows and causes more tests to pass.
849 * win/tools/vsprops/FeatureDefines.props:
850 * win/tools/vsprops/FeatureDefinesCairo.props:
852 2015-01-20 Brent Fulgham <bfulgham@apple.com>
854 [Win] Unreviewed gardening.
856 * win/tools/vsprops/FeatureDefines.props: Add feature definition for SVG converter,
857 but do NOT turn it on.
858 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
860 2015-01-19 peavo@outlook.com <peavo@outlook.com>
862 [WinCairo][Video] Windows Media Foundation implementation is not completed.
863 https://bugs.webkit.org/show_bug.cgi?id=140337
865 Reviewed by Alex Christensen.
867 Link with Media Foundation libraries.
869 * win/tools/vsprops/WinCairo.props:
871 2015-01-01 Jeff Miller <jeffm@apple.com>
873 Update user-visible copyright strings to include 2015
874 https://bugs.webkit.org/show_bug.cgi?id=139880
876 Reviewed by Darin Adler.
878 * win/tools/scripts/COPYRIGHT-END-YEAR:
880 2014-12-19 Daniel Bates <dabates@apple.com>
882 [iOS] Add WebKitSystemInterface for iOS 8.1
883 https://bugs.webkit.org/show_bug.cgi?id=139831
885 Reviewed by Alexey Proskuryakov.
887 Towards building the iOS WebKit port using the public SDK, add the
888 WebKitSystemInterface for iOS version 8.1.
890 * WebKitSystemInterfaceIOS.h: Added.
891 * libWebKitSystemInterfaceIOSDevice8.1.a: Added.
892 * libWebKitSystemInterfaceIOSSimulator8.1.a: Added.
894 2014-12-17 Brent Fulgham <bfulgham@apple.com>
896 [Win] Unreviewed build fix (for full build)
898 * win/tools/vsprops/FeatureDefines.props: Add missing export so the
899 derived sources are generated properly.
900 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
902 2014-10-29 Tim Horton <timothy_horton@apple.com>
904 Implement action menus for data detected items
905 https://bugs.webkit.org/show_bug.cgi?id=138178
906 <rdar://problem/18709436>
908 Reviewed by Anders Carlsson.
910 * WebKitSystemInterface.h:
911 * libWebKitSystemInterfaceMavericks.a:
912 * libWebKitSystemInterfaceMountainLion.a:
913 * libWebKitSystemInterfaceYosemite.a:
914 Update WebKitSystemInterface.
916 2014-10-14 Brent Fulgham <bfulgham@apple.com>
918 [Win] Enable Encrypted Media Support
919 https://bugs.webkit.org/show_bug.cgi?id=137710
920 <rdar://problem/18652699>
922 Reviewed by Jer Noble.
924 * win/tools/vsprops/FeatureDefines.props: Activate the
925 ENCRYPTED_MEDIA_V2 flag on Windows.
927 2014-10-01 Mark Rowe <mrowe@apple.com>
929 <https://webkit.org/b/137308> WebKit should build on OS X Yosemite for external users
931 Add versions of WebKitSystemInterface and LLVM for Yosemite. The LLVM build is from
932 LLVM SVN r206312, matching the Mavericks and Mountain Lion builds.
934 Reviewed by Dan Bernstein.
936 * LLVMIncludesYosemite.tar.bz2: Added.
937 * LLVMLibrariesYosemite.tar.bz2: Added.
938 * WebKitSystemInterface.h:
939 * libWebKitSystemInterfaceMavericks.a:
940 * libWebKitSystemInterfaceMountainLion.a:
941 * libWebKitSystemInterfaceYosemite.a: Added.
943 2014-09-23 Roger Fong <roger_fong@apple.com>
945 [Windows] Enable CSS Supports Rule on Windows.
947 * win/tools/vsprops/FeatureDefines.props:
949 2014-09-19 Brent Fulgham <bfulgham@apple.com>
951 [Win] Turn off SSE Instructions for 32-bit Builds
952 https://bugs.webkit.org/show_bug.cgi?id=136959
953 <rdar://problem/18375370>
955 Reviewed by Dean Jackson.
957 * win/tools/vsprops/common.props: Conditionally exclude the enhanced (SSE) instruction
958 set when building for 32-bit Windows. Otherwise, continue using SSE.
960 2014-09-15 peavo@outlook.com <peavo@outlook.com>
962 [WinCairo] Make it easier to enable/disable GStreamer.
963 https://bugs.webkit.org/show_bug.cgi?id=135766
965 Reviewed by Brent Fulgham.
967 Make it possible to enable/disable GStreamer by editing the new user macro ENABLE_GSTREAMER_WINCAIRO.
969 * win/tools/vsprops/GStreamerCommon.props: Add user macro ENABLE_GSTREAMER_WINCAIRO.
971 2014-09-08 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
974 https://bugs.webkit.org/show_bug.cgi?id=136571
976 Reviewed by Darin Adler.
978 * win/tools/vsprops/FeatureDefines.props:
979 * win/tools/vsprops/FeatureDefinesCairo.props:
981 2014-09-04 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
983 Remove CSS_FILTERS flag
984 https://bugs.webkit.org/show_bug.cgi?id=136529
986 Reviewed by Dirk Schulze.
988 * win/tools/vsprops/FeatureDefines.props:
989 * win/tools/vsprops/FeatureDefinesCairo.props:
991 2014-08-27 peavo@outlook.com <peavo@outlook.com>
993 [WinCairo] Link error.
994 https://bugs.webkit.org/show_bug.cgi?id=136286
996 Reviewed by Darin Adler.
998 Link with the dynamic runtime libraries, since the WinCairo libraries link with these.
1000 * win/tools/vsprops/common.props:
1002 2014-08-26 Brent Fulgham <bfulgham@apple.com>
1004 [Win] Version stamp should include package-level version
1005 https://bugs.webkit.org/show_bug.cgi?id=136266
1006 <rdar://problem/18134138>
1008 Reviewed by David Kilzer.
1010 * win/tools/scripts/auto-version.pl: Retain the full major build
1011 version in addition to the three-digit value we use internally.
1012 * win/tools/scripts/version-stamp.pl: Find and use the full 3+ digit
1013 major build version when stamping the final output file.
1016 2014-08-25 Brent Fulgham <bfulgham@apple.com>
1018 [Win] Pass OFFICIAL_BUILD flag to WebInspectorUI build process
1019 https://bugs.webkit.org/show_bug.cgi?id=136229
1021 Reviewed by Dean Jackson.
1023 * win/tools/vsprops/common.props: Pass OFFICIAL_BUILD argument
1024 from VS to child Make processes.
1026 2014-08-17 Brent Fulgham <bfulgham@apple.com>
1028 [Win] Unreviewed build fix.
1030 Upload static VS2013 version of WebKitSystemInterface.
1032 * win/lib32/WebKitSystemInterface.lib:
1034 2014-08-15 Brent Fulgham <bfulgham@apple.com>
1036 [Win] Link to static VS2013 runtime library.
1037 https://bugs.webkit.org/show_bug.cgi?id=136007
1038 <rdar://problem/18037766>
1040 Reviewed by Dean Jackson.
1042 * win/tools/vsprops/common.props: Update link command.
1043 * win/tools/vsprops/debugsuffix.props: Ditto.
1045 2014-08-14 Brent Fulgham <bfulgham@apple.com>
1047 [Win] Extend auto-version and version-stamp for RC_ProjectBuildVersion
1048 https://bugs.webkit.org/show_bug.cgi?id=135948
1049 <rdar://problem/18022221>
1051 Reviewed by David Kilzer.
1053 * win/tools/scripts/auto-version.pl:
1054 (splitVersion): Use RC_ProjectBuildVersion (or RC_PROJECTBUILDVERSION) if set
1055 in the environment as the 'Build Version', unless the multi-tuple version
1056 supplied by RC_ProjectSourceVersion already has a fourth component.
1057 * win/tools/scripts/version-stamp.pl: Check for RC_ProjectBuildVersion and
1058 use it in preference to RC_PROJECTBUILDVERSION.
1060 2014-08-08 Joseph Pecoraro <pecoraro@apple.com>
1062 make clean does not work in OpenSource, fails in WebKitLibraries
1063 https://bugs.webkit.org/show_bug.cgi?id=135734
1065 Reviewed by David Kilzer.
1068 Add a "clean" target that runs copy-webkitlibraries-to-product-dir
1069 with the new --clean switch.
1071 2014-08-04 Benjamin Poulain <benjamin@webkit.org>
1073 Add a flag for the CSS Selectors level 4 implementation
1074 https://bugs.webkit.org/show_bug.cgi?id=135535
1076 Reviewed by Andreas Kling.
1078 * win/tools/vsprops/FeatureDefines.props:
1080 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1082 [Win] Use RC_PROJECTBUILDVERSION as build portion of version
1083 https://bugs.webkit.org/show_bug.cgi?id=135478
1085 Reviewed by David Kilzer.
1087 * win/tools/scripts/version-stamp.pl: Check environment for
1088 RC_PROJECTBUILDVERSION, and use it for the build portion of
1089 the file version resource. Otherwise, use the __VERSION_BUILD__
1090 value we calculated from the version string.
1092 2014-07-31 Brent Fulgham <bfulgham@apple.com>
1094 [Win] Fix build failure when using 5-tuple build versions.
1095 https://bugs.webkit.org/show_bug.cgi?id=135464
1096 <rdar://problem/17872507>
1098 Reviewed by David Kilzer.
1100 * win/tools/scripts/version-stamp.pl: Modify the environment for
1101 the VersionStamper sub-process to work around bug in that tool.
1103 2014-07-29 Brent Fulgham <bfulgham@apple.com>
1105 [Win] Modify version numbering scheme to support 5-tuple versions
1106 https://bugs.webkit.org/show_bug.cgi?id=135400
1107 <rdar://problem/17849033>
1109 Reviewed by David Kilzer.
1111 Revise the auto-version.pl script so that it generates a set of packed
1112 version tuples that allow us to map 5-tuple versions into something
1113 that will work with Windows' 3-tuple version structure.
1115 * win/tools/scripts/auto-version.pl:
1116 (packTwoValues): Added,
1117 (splitVersion): Revised to return packed combination of minor-tiny and
1118 micro-nano to be used as "MINOR" and "TINY" portion of version.
1119 (splitBuildMajorVersion): Deleted.
1120 * win/tools/scripts/version-stamp.pl: Added.
1122 2014-07-23 Bem Jones-Bey <bjonesbe@adobe.com>
1124 Remove CSS_EXCLUSIONS compile flag and leftover code
1125 https://bugs.webkit.org/show_bug.cgi?id=135175
1127 Reviewed by Zoltan Horvath.
1129 At this point, the CSS_EXCLUSIONS flag guards nothing but some useless
1130 stubs. This removes the flag and the useless code.
1132 * win/tools/vsprops/FeatureDefines.props:
1133 * win/tools/vsprops/FeatureDefinesCairo.props:
1135 2014-07-22 Brent Fulgham <bfulgham@apple.com>
1137 Correct handling of __VERSION_TEXT__ for 4+-tuple versions
1138 https://bugs.webkit.org/show_bug.cgi?id=135161
1139 <rdar://problem/17763546>
1141 Reviewed by David Kilzer.
1143 Revise the auto-version.pl script to properly handle version
1144 strings with 4 (or more) version tuples. Previously these were
1145 being truncated from the version.
1147 * win/tools/scripts/auto-version.pl:
1148 (splitVersion): Return truncated version of
1149 overall version string.
1151 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1153 [Win] Extend auto-version.pl to handle 5-tuple versions
1154 https://bugs.webkit.org/show_bug.cgi?id=135124
1155 <rdar://problem/17750334>
1157 Reviewed by David Kilzer.
1159 Extend tuple parsing to handle up to five tuples, and as
1160 few as a single tuple. On Windows, the two additional
1163 Also corrected regular expression capture logic to use local
1164 blocks, preventing later capture expressions from reusing
1165 previous capture results when the current expression failed
1166 to find a match (GRRR, Perl!).
1168 Clean up code by putting logic into a couple of subroutines.
1170 * win/tools/scripts/auto-version.pl:
1172 2014-07-21 Brent Fulgham <bfulgham@apple.com>
1174 [Win] Correct auto-version.pl script for two-digit version numbers
1175 https://bugs.webkit.org/show_bug.cgi?id=135119
1176 <rdar://problem/17743959>
1178 Reviewed by David Kilzer.
1180 The $MAJOR_VERSION must be the first digit of $BUILD_MAJOR_VERSION,
1181 and $MINOR_VERSION must be the remaining digits.
1183 Also correct regexp (line 90) that was allowing version numbers
1184 larger than three digits to be processed.
1186 * win/tools/scripts/auto-version.pl: Correct regular expression.
1188 2014-07-18 Dana Burkart <dburkart@apple.com>
1190 Add a new 'analyze' target to the makefile. This will make use of a new
1191 'PATH_TO_SCAN_BUILD' which, if set will wrap xcodebuild in the clang
1193 https://bugs.webkit.org/show_bug.cgi?id=135057
1194 <rdar://problem/10193187>
1196 Reviewed by David Kilzer.
1202 2014-07-10 Alex Christensen <achristensen@webkit.org>
1204 Enable same features on all Windows ports.
1205 https://bugs.webkit.org/show_bug.cgi?id=134715
1207 Reviewed by Brent Fulgham.
1209 * win/tools/vsprops/FeatureDefinesCairo.props:
1210 Made identical to FeatureDefines.props.
1212 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1214 [Win] Unreviewed build fix.
1216 Build bots don't have a three-part default version string,
1217 breaking pattern matching. Handle this case.
1219 * win/tools/scripts/auto-version.pl:
1221 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1223 [Win] Unreviewed gardening.
1225 * win/tools/scripts/auto-version.pl: Protect against
1226 malformed paths (trailing backslashes).
1227 * win/tools/scripts/feature-defines.pl: Make sure result
1228 has an EOL character.
1230 2014-07-09 Brent Fulgham <bfulgham@apple.com>
1232 [Win] Remove uses of 'bash' in build system
1233 https://bugs.webkit.org/show_bug.cgi?id=134782
1234 <rdar://problem/17615533>
1236 Reviewed by Dean Jackson.
1238 Remove uses of 'bash' by replacing Windows-specific bash scripts
1239 with Perl equivalents.
1241 * win/tools/scripts/feature-defines.pl: Copied from WebKitLibraries/win/tools/scripts/feature-defines.sh.
1242 * win/tools/scripts/feature-defines.sh: Removed.
1244 2014-07-08 Brent Fulgham <bfulgham@apple.com>
1246 [Win] Implement auto-version as a Perl program
1247 https://bugs.webkit.org/show_bug.cgi?id=134745
1248 <rdar://problem/17597801>
1250 Reviewed by David Kilzer.
1252 Translate the auto-version.sh bash script into an equivalent
1255 * win/tools/scripts/auto-version.pl: Added.
1256 * win/tools/scripts/auto-version.sh: Removed.
1258 2014-07-06 Yoav Weiss <yoav@yoav.ws>
1260 Turn on img@sizes compile flag
1261 https://bugs.webkit.org/show_bug.cgi?id=134634
1263 Reviewed by Benjamin Poulain.
1265 * win/tools/vsprops/FeatureDefines.props: Added compile flag.
1267 2014-07-01 Pratik Solanki <psolanki@apple.com>
1269 Encode/decode CFURLRequestRefs when USE(CFNETWORK) is enabled
1270 https://bugs.webkit.org/show_bug.cgi?id=134454
1271 <rdar://problem/17510980>
1273 Reviewed by Andreas Kling.
1275 * WebKitSystemInterface.h:
1276 * libWebKitSystemInterfaceMavericks.a:
1277 * libWebKitSystemInterfaceMountainLion.a:
1279 2014-06-25 Laszlo Gombos <l.gombos@samsung.com>
1281 Remove build guard for progress element
1282 https://bugs.webkit.org/show_bug.cgi?id=134292
1284 Reviewed by Benjamin Poulain.
1286 * win/tools/vsprops/FeatureDefines.props:
1287 * win/tools/vsprops/FeatureDefinesCairo.props:
1289 2014-06-21 Eva Balazsfalvi <evab.u-szeged@partner.samsung.com>
1291 Removing PAGE_VISIBILITY_API compile guard.
1292 https://bugs.webkit.org/show_bug.cgi?id=133844
1294 Reviewed by Gavin Barraclough.
1296 * win/tools/vsprops/FeatureDefines.props:
1297 * win/tools/vsprops/FeatureDefinesCairo.props:
1299 2014-06-11 Jer Noble <jer.noble@apple.com>
1301 Update WKSI for <rdar://problem/17009091>.
1303 Rubber stamped by Eric Carlson.
1305 * libWebKitSystemInterfaceMavericks.a:
1306 * libWebKitSystemInterfaceMountainLion.a:
1308 2014-06-02 David Kilzer <ddkilzer@apple.com>
1310 Error running copy-webkitlibraries-to-product-directory
1311 <http://webkit.org/b/133449>
1312 <rdar://problem/17047638>
1314 Reviewed by Filip Pizlo.
1316 * Makefile: Ignore the mysterious future. Use "@true" to
1317 suppress the annoying "Nothing to be done for `libs'." message.
1319 2014-05-27 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1322 https://bugs.webkit.org/show_bug.cgi?id=132863
1324 Reviewed by Csaba Osztrogonác.
1326 * win/tools/vsprops/FeatureDefines.props:
1327 * win/tools/vsprops/FeatureDefinesCairo.props:
1329 2014-05-20 Dean Jackson <dino@apple.com>
1331 [Mac] Allow popup menus to override default appearance
1332 https://bugs.webkit.org/show_bug.cgi?id=133129
1334 Reviewed by Tim Horton.
1336 Add a new parameter to WKPopupMenu.
1338 * WebKitSystemInterface.h:
1339 * libWebKitSystemInterfaceMavericks.a:
1340 * libWebKitSystemInterfaceMountainLion.a:
1342 2014-05-14 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
1344 Remove CSS_STICKY_POSITION guards
1345 https://bugs.webkit.org/show_bug.cgi?id=132676
1347 Reviewed by Simon Fraser.
1349 * win/tools/vsprops/FeatureDefines.props:
1350 * win/tools/vsprops/FeatureDefinesCairo.props:
1352 2014-05-06 David Kilzer <ddkilzer@apple.com>
1354 Add Makefile targets for copying static libraries (LLVM and WKSI)
1355 <http://webkit.org/b/132619>
1357 Reviewed by Mark Rowe.
1360 (libs): Install both LLVM and WKSI static libraries.
1361 (all): Add dependency on 'libs' target.
1362 (debug d): Set configuration, the call 'libs' target.
1365 2014-05-05 Dean Jackson <dino@apple.com>
1367 https://bugs.webkit.org/show_bug.cgi?id=132593
1369 Update WebKitSystemInterface to allow animated focus rings.
1371 * WebKitSystemInterface.h:
1372 * libWebKitSystemInterfaceMavericks.a:
1373 * libWebKitSystemInterfaceMountainLion.a:
1375 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1377 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1378 https://bugs.webkit.org/show_bug.cgi?id=132580
1379 <rdar://problem/16811179>
1381 Reviewed by Dean Jackson.
1383 * win/tools/scripts/auto-version.sh: Incorporate Mark's revised syntax.
1385 2014-05-05 Brent Fulgham <bfulgham@apple.com>
1387 [WIN] Enhance auto-version.sh to handle all-caps or mixed-case build environment variable
1388 https://bugs.webkit.org/show_bug.cgi?id=132580
1389 <rdar://problem/16811179>
1391 Reviewed by Dean Jackson.
1393 * win/tools/scripts/auto-version.sh: Fall back to all-caps version
1394 of environment variable if mixed-case version is not present.
1396 2014-05-01 Brent Fulgham <bfulgham@apple.com>
1398 Correct case of environment variables in auto-version.sh scripts
1399 https://bugs.webkit.org/show_bug.cgi?id=132455
1401 Reviewed by Dean Jackson.
1403 Although we have historically used RC_PROJECTSOURCEVERSION in our scripts,
1404 the actual environment variable is RC_ProjectSourceVersion. Old versions of
1405 Cygwin converted this to all-caps by default, but this is no longer the case.
1406 We need to use the proper case to avoid build failures.
1408 * win/tools/scripts/auto-version.sh: Although we have historically coded
1409 this as 'RC_PROJECTSOURCEVERSION', it is actually 'RC_ProjectSourceVersion'.
1411 2014-04-25 Dean Jackson <dino@apple.com>
1413 Update WKSI for https://webkit.org/b/132195
1414 <rdar://problem/16175750>
1416 Sorry, I forgot to update the header. This should fix
1419 * WebKitSystemInterface.h:
1421 2014-04-25 Dean Jackson <dino@apple.com>
1423 Update WKSI for https://webkit.org/b/132195
1424 <rdar://problem/16175750>
1426 Reviewed by Jessie Berlin.
1428 * WebKitSystemInterface.h:
1429 * libWebKitSystemInterfaceMavericks.a:
1430 * libWebKitSystemInterfaceMountainLion.a:
1432 2014-04-22 Alex Christensen <achristensen@webkit.org>
1434 Removed old stdbool and inttypes headers.
1435 https://bugs.webkit.org/show_bug.cgi?id=131966
1437 Reviewed by Brent Fulgham.
1439 * win/tools/vsprops/WinCairo.props:
1440 Removed references to os-win32 directory.
1442 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1444 Update LLVM binary drops for Mountain Lion to LLVM r206312.
1446 Rubber stamped by Geoffrey Garen.
1448 * LLVMIncludesMountainLion.tar.bz2:
1449 * LLVMLibrariesMountainLion.tar.bz2:
1451 2014-04-15 Filip Pizlo <fpizlo@apple.com>
1453 Add LLVM binary drops for Mavericks using LLVM r206312.
1455 Rubber stamped by Geoffrey Garen.
1457 * LLVMIncludesMavericks.tar.bz2: Added.
1458 * LLVMLibrariesMavericks.tar.bz2: Added.
1460 2014-04-03 Brent Fulgham <bfulgham@apple.com>
1462 [Win] Enable the CSS_GRID_LAYOUT feature.
1463 https://bugs.webkit.org/show_bug.cgi?id=131147
1465 Reviewed by Simon Fraser.
1467 Just like the CANVAS_PATH feature, this seems to have been
1468 overlooked when it was turned on for other ports.
1470 * win/tools/vsprops/FeatureDefines.props:
1471 * win/tools/vsprops/FeatureDefinesCairo.props:
1473 2014-04-02 Dean Jackson <dino@apple.com>
1476 <rdar://problem/16321286>
1478 * libWebKitSystemInterfaceMavericks.a:
1479 * libWebKitSystemInterfaceMountainLion.a:
1481 2014-04-02 Brent Fulgham <bfulgham@apple.com>
1483 [Win] Enable the CANVAS_PATH feature.
1484 https://bugs.webkit.org/show_bug.cgi?id=131114
1486 Reviewed by Dean Jackson.
1488 This code build and runs on Windows just fine. It was overlooked when the feature
1489 was activated on other platforms.
1491 * win/tools/vsprops/FeatureDefines.props: Turn on the feature.
1492 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1494 2014-03-31 Alex Christensen <achristensen@webkit.org>
1496 [WinCairo] Unreviewed build fix after r166496.
1498 * win/tools/vsprops/GStreamerCommon.props:
1499 Added gio-2.0.lib to list of GStreamer includes.
1501 2014-03-24 Brent Fulgham <bfulgham@apple.com>
1503 [Win] Enable WebVTT Regions on Windows.
1504 https://bugs.webkit.org/show_bug.cgi?id=130680
1506 Reviewed by Eric Carlson.
1508 * win/tools/vsprops/FeatureDefines.props: Turn on WEBVTT_REGIONS
1509 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1511 2014-03-19 Jer Noble <jer.noble@apple.com>
1513 [Mac][EME] Query whether decoder support exists before creating a new MediaKeys object.
1514 https://bugs.webkit.org/show_bug.cgi?id=130459
1516 Reviewed by Eric Carlson.
1518 * WebKitSystemInterface.h:
1519 * libWebKitSystemInterfaceMavericks.a:
1520 * libWebKitSystemInterfaceMountainLion.a:
1522 2014-03-18 Alex Christensen <achristensen@webkit.org>
1524 [WinCairo] Unreviewed build fix after r165763.
1526 * win/tools/vsprops/GStreamerCommon.props:
1527 Link to gsttag-1.0.lib in addition to other GStreamer libraries.
1529 2014-03-14 Maciej Stachowiak <mjs@apple.com>
1531 Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
1532 https://bugs.webkit.org/show_bug.cgi?id=130276
1533 <rdar://problem/16266927>
1535 Reviewed by Simon Fraser.
1537 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1538 * win/tools/scripts/auto-version.sh:
1540 2014-03-14 Dean Jackson <dino@apple.com>
1542 Remove libWebKitSystemInterfaceLion.a
1543 https://bugs.webkit.org/show_bug.cgi?id=130254
1545 Reviewed by Geoffrey Garen and Andreas Kling.
1547 We don't support Lion any more.
1549 * libWebKitSystemInterfaceLion.a: Removed.
1551 2014-03-13 Dean Jackson <dino@apple.com>
1553 <rdar://problem/16317198>
1555 Update WKSI to fix a small leak on iOS.
1557 * libWebKitSystemInterfaceLion.a:
1558 * libWebKitSystemInterfaceMavericks.a:
1559 * libWebKitSystemInterfaceMountainLion.a:
1561 2014-03-12 Dean Jackson <dino@apple.com>
1563 [WebGL] WebKit1 + WebKit2 iOS clients should check load policy
1564 https://bugs.webkit.org/show_bug.cgi?id=130162
1566 Add iOS implementations of WebGL load policy queries.
1568 * libWebKitSystemInterfaceLion.a:
1569 * libWebKitSystemInterfaceMavericks.a:
1570 * libWebKitSystemInterfaceMountainLion.a:
1572 2014-03-10 Brent Fulgham <bfulgham@apple.com>
1574 [Win] Pass environment to Pre-Build, Pre-Link, and Post-Build Stages.
1575 https://bugs.webkit.org/show_bug.cgi?id=130023
1577 Reviewed by Dean Jackson.
1579 * win/tools/vsprops/common.props: Pass WEBKIT_LIBRARIES value to subprocesses.
1580 * win/tools/vsprops/debugsuffix.props: Make sure OFFICIAL_BUILD is set.
1581 * win/tools/vsprops/production.props: Ditto.
1583 2014-03-06 Dean Jackson <dino@apple.com>
1585 Update WebKitSystemInterface.
1586 <rdar://problem/16256214>
1588 * libWebKitSystemInterfaceLion.a:
1589 * libWebKitSystemInterfaceMavericks.a:
1590 * libWebKitSystemInterfaceMountainLion.a:
1592 2014-03-05 Dean Jackson <dino@apple.com>
1594 https://bugs.webkit.org/show_bug.cgi?id=129722
1595 Update WKSI, again, to fix the build.
1597 * libWebKitSystemInterfaceLion.a:
1598 * libWebKitSystemInterfaceMavericks.a:
1599 * libWebKitSystemInterfaceMountainLion.a:
1601 2014-03-05 Dean Jackson <dino@apple.com>
1603 https://bugs.webkit.org/show_bug.cgi?id=129722
1605 And remember to copy the header file!
1607 * WebKitSystemInterface.h:
1609 2014-03-05 Dean Jackson <dino@apple.com>
1611 https://bugs.webkit.org/show_bug.cgi?id=129722
1614 * libWebKitSystemInterfaceLion.a:
1615 * libWebKitSystemInterfaceMavericks.a:
1616 * libWebKitSystemInterfaceMountainLion.a:
1618 2014-03-05 Eric Carlson <eric.carlson@apple.com>
1620 [iOS] Show external device name/type in placeholder
1621 https://bugs.webkit.org/show_bug.cgi?id=129723
1623 Reviewed by Jer Noble.
1625 * WebKitSystemInterface.h:
1626 * libWebKitSystemInterfaceLion.a:
1627 * libWebKitSystemInterfaceMavericks.a:
1628 * libWebKitSystemInterfaceMountainLion.a:
1630 2014-02-21 Jeffrey Pfau <jpfau@apple.com>
1632 [Mac] Cache callbacks for cache partitioning may be passed null
1633 https://bugs.webkit.org/show_bug.cgi?id=129175
1635 Reviewed by Brady Eidson.
1637 * libWebKitSystemInterfaceLion.a:
1638 * libWebKitSystemInterfaceMavericks.a:
1639 * libWebKitSystemInterfaceMountainLion.a:
1641 2014-02-11 Roger Fong <roger_fong@apple.com>
1643 [Windows] Set ENABLE_CSS_SHAPE_INSIDE feature flag on Windows.
1645 * win/tools/vsprops/FeatureDefines.props:
1647 2014-02-04 Andreas Kling <akling@apple.com>
1649 Remove <iframe seamless> support.
1650 <https://webkit.org/b/128213>
1652 Rubber-stamped by Antti Koivisto.
1654 * win/tools/vsprops/FeatureDefines.props:
1656 2014-01-29 Csaba Osztrogonác <ossy@webkit.org>
1658 Remove ENABLE(JAVASCRIPT_DEBUGGER) leftovers
1659 https://bugs.webkit.org/show_bug.cgi?id=127845
1661 Reviewed by Joseph Pecoraro.
1663 * win/tools/vsprops/FeatureDefines.props:
1664 * win/tools/vsprops/FeatureDefinesCairo.props:
1666 2014-01-23 Roger Fong <roger_fong@apple.com>
1668 [Windows] Unreviewed. Disable unnecessary warning C4309, "truncation of constant value".
1670 * win/tools/vsprops/common.props:
1672 2014-01-16 Alexey Proskuryakov <ap@apple.com>
1674 [Mac] [iOS] Add support for CFHTTPCookieStorageAcceptPolicyExclusivelyFromMainDocumentDomain
1675 https://bugs.webkit.org/show_bug.cgi?id=127139
1677 Reviewed by Brady Eidson.
1679 * WebKitSystemInterface.h:
1680 * libWebKitSystemInterfaceLion.a:
1681 * libWebKitSystemInterfaceMavericks.a:
1682 * libWebKitSystemInterfaceMountainLion.a:
1683 Update WebKitSystemInterface.
1685 2014-01-16 Zalan Bujtas <zalan@apple.com>
1687 Subpixel layout: Enable subpixel layout for Apple Windows.
1688 https://bugs.webkit.org/show_bug.cgi?id=127074
1690 Reviewed by Antti Koivisto.
1692 This should make the Apple Windows bots happier. It probably still needs rebaselining.
1694 * win/tools/vsprops/FeatureDefines.props:
1696 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1698 [Mac] [Windows] Stop scheduling network requests in WebCore
1699 https://bugs.webkit.org/show_bug.cgi?id=126789
1700 <rdar://problem/15114727>
1702 Update Windows WKSI.
1704 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1705 * win/lib32/WebKitSystemInterface.lib:
1707 2014-01-11 Alexey Proskuryakov <ap@apple.com>
1709 [Mac] [Windows] Stop scheduling network requests in WebCore
1710 https://bugs.webkit.org/show_bug.cgi?id=126789
1711 <rdar://problem/15114727>
1715 * WebKitSystemInterface.h:
1716 * libWebKitSystemInterfaceLion.a:
1717 * libWebKitSystemInterfaceMavericks.a:
1718 * libWebKitSystemInterfaceMountainLion.a:
1720 2014-01-10 peavo@outlook.com <peavo@outlook.com>
1722 [WinCairo] Crash when rendering (in pixman dll)
1723 https://bugs.webkit.org/show_bug.cgi?id=126750
1725 Reviewed by Brent Fulgham.
1727 Since we link with cairo.lib, and the gstreamer installation also comes with cairo.lib,
1728 we link with the wrong cairo.lib, and loads gstreamers cairo dll, instead of our own.
1729 We should user our own cairo dll for rendering.
1731 * win/tools/vsprops/GStreamer32.props: Put gstreamer lib path last, so we link with the correct cairo.lib.
1732 * win/tools/vsprops/GStreamer64.props: Ditto.
1734 2014-01-03 Alex Christensen <achristensen@webkit.org>
1736 [WinCairo] Enable video using GStreamer.
1737 https://bugs.webkit.org/show_bug.cgi?id=126015
1739 Reviewed by Darin Adler.
1741 * win/tools/vsprops/FeatureDefinesCairo.props:
1742 Define ENABLE_MEDIA_CONTROLS_SCRIPT, ENABLE_VIDEO_TRACK, and ENABLE_VIDEO.
1744 2013-12-30 Roger Fong <roger_fong@apple.com>
1746 [Windows] Disable some annoying build warnings.
1748 * win/tools/vsprops/common.props:
1750 2013-12-23 Lucas Forschler <lforschler@apple.com>
1752 <rdar://problem/15682948> Update copyright strings
1754 Reviewed by Dan Bernstein.
1756 * win/tools/scripts/COPYRIGHT-END-YEAR:
1758 2013-12-19 Alex Christensen <achristensen@webkit.org>
1760 Final preparations for GStreamer on Windows.
1761 https://bugs.webkit.org/show_bug.cgi?id=125958
1763 Reviewed by Benjamin Poulain.
1765 * win/tools/vsprops/FeatureDefinesCairo.props:
1766 Removed duplicate ENABLE_VIDEO_TRACK definition.
1768 2013-12-18 Alex Christensen <achristensen@webkit.org>
1770 [WinCairo] Unreviewed build fix after r160798.
1772 * win/tools/vsprops/FeatureDefinesCairo.props:
1773 Removed ENABLE_MEDIA_CONTROLS_SCRIPT definition for now.
1775 2013-12-18 Alex Christensen <achristensen@webkit.org>
1777 [WinCairo] Preparation for GStreamer on Windows.
1778 https://bugs.webkit.org/show_bug.cgi?id=125946
1780 Reviewed by Brent Fulgham.
1782 * win/tools/vsprops/FeatureDefinesCairo.props:
1783 Added ENABLE_MEDIA_CONTROLS_SCRIPT and ENABLE_VIDEO_TRACK for DerivedSources.make.
1784 * win/tools/vsprops/GStreamer32.props: Added.
1785 * win/tools/vsprops/GStreamer64.props: Added.
1786 * win/tools/vsprops/GStreamerCommon.props: Added.
1788 2013-12-13 Brent Fulgham <bfulgham@apple.com>
1790 [Win] Unreviewed build fix for VS2013
1792 * win/lib32/WebKitSystemInterface.lib: Updated to use VS2013 _MSC_VER symbols
1795 2013-12-09 Filip Pizlo <fpizlo@apple.com>
1797 Unreviewed, update LLVM binary drops to r196830.
1799 * LLVMIncludesMountainLion.tar.bz2:
1800 * LLVMLibrariesMountainLion.tar.bz2:
1802 2013-12-05 Bear Travis <betravis@adobe.com>
1804 [CSS Shapes] Enable CSS Shapes on Windows
1805 https://bugs.webkit.org/show_bug.cgi?id=89957
1807 Reviewed by Brent Fulgham.
1809 Turn on CSS_SHAPES on Windows now that bug 121883 has been fixed.
1811 * win/tools/vsprops/FeatureDefines.props:
1812 * win/tools/vsprops/FeatureDefinesCairo.props:
1814 2013-11-26 Ryosuke Niwa <rniwa@webkit.org>
1816 Enable HTML template element on Windows ports
1817 https://bugs.webkit.org/show_bug.cgi?id=124758
1819 Reviewed by Andreas Kling.
1821 Enable TEMPLATE_ELEMENT. Also removed UNDO_MANAGER since that feature has been removed
1822 from the tree in r133326.
1824 * win/tools/vsprops/FeatureDefines.props:
1825 * win/tools/vsprops/FeatureDefinesCairo.props:
1827 2013-11-21 Peter Molnar <pmolnar.u-szeged@partner.samsung.com>
1829 Remove ENABLE_WORKERS
1830 https://bugs.webkit.org/show_bug.cgi?id=105784
1832 Reviewed by Darin Adler.
1834 * win/tools/vsprops/FeatureDefines.props:
1835 * win/tools/vsprops/FeatureDefinesCairo.props:
1837 2013-11-17 Filip Pizlo <fpizlo@apple.com>
1839 Update binary drops to include atrick's "Ran out of registers" fix in r194942.
1841 * LLVMIncludesMountainLion.tar.bz2:
1842 * LLVMLibrariesMountainLion.tar.bz2:
1844 2013-11-08 Filip Pizlo <fpizlo@apple.com>
1846 Update binary drops to a version that includes new stackmap fixes and exposes the new calling conventions.
1848 * LLVMIncludesMountainLion.tar.bz2:
1849 * LLVMLibrariesMountainLion.tar.bz2:
1851 2013-11-03 Filip Pizlo <fpizlo@apple.com>
1853 Update binary drops to a version that includes my pretty stack trace changes.
1855 * LLVMIncludesMountainLion.tar.bz2:
1856 * LLVMLibrariesMountainLion.tar.bz2:
1858 2013-11-02 Filip Pizlo <fpizlo@apple.com>
1860 Unreviewed, update binary drops.
1862 These include my LLVMDisablePrettyStackTrace() fix and are built with --enable-crash-overrides=no
1864 * LLVMIncludesMountainLion.tar.bz2:
1865 * LLVMLibrariesMountainLion.tar.bz2:
1867 2013-10-21 Mark Rowe <mrowe@apple.com>
1869 Add a version of WebKitSystemInterface for Mavericks.
1871 Reviewed by Ryosuke Niwa.
1873 * libWebKitSystemInterfaceMavericks.a: Added.
1875 2013-10-17 Anthony Johnson <anthony.johnson@flexsim.com>
1877 Crash fix for Windows XP.
1878 https://bugs.webkit.org/show_bug.cgi?id=122790
1880 Reviewed by Geoffrey Garen.
1882 * win/tools/vsprops/common.props:
1883 Replaced stack and heap sizes of zero with blank stack and heap sizes.
1885 2013-10-16 Filip Pizlo <fpizlo@apple.com>
1887 libllvmForJSC shouldn't call exit(1) on report_fatal_error()
1888 https://bugs.webkit.org/show_bug.cgi?id=122905
1889 <rdar://problem/15237856>
1891 Reviewed by Michael Saboff.
1893 * LLVMIncludesMountainLion.tar.bz2:
1894 * LLVMLibrariesMountainLion.tar.bz2:
1896 2013-10-10 Filip Pizlo <fpizlo@apple.com>
1898 Update the binary drops to the latest version of LLVM, built without -fvisibility=hidden
1899 now that we have soft linking. Also include DataTypes.h in the drop.
1901 Rubber stamped by Michael Saboff.
1903 * LLVMIncludesMountainLion.tar.bz2:
1904 * LLVMLibrariesMountainLion.tar.bz2:
1906 2013-10-01 Filip Pizlo <fpizlo@apple.com>
1908 FTL should use the new version of LLVM MCJIT memory manager APIs that take a SectionName
1909 https://bugs.webkit.org/show_bug.cgi?id=122193
1911 Reviewed by Geoffrey Garen.
1913 * LLVMIncludesMountainLion.tar.bz2:
1914 * LLVMLibrariesMountainLion.tar.bz2:
1916 2013-10-01 Brent Fulgham <bfulgham@apple.com>
1918 [Win] Implement the media controls in JavaScript.
1919 https://bugs.webkit.org/show_bug.cgi?id=122166
1921 Reviewed by Jer Noble.
1923 * win/tools/vsprops/FeatureDefines.props: Activate the
1924 ENABLE_MEDIA_CONTROLS_SCRIPT flag.
1926 2013-09-24 Bear Travis <betravis@adobe.com>
1928 Disable CSS_SHAPES on Windows
1929 https://bugs.webkit.org/show_bug.cgi?id=121879
1931 Reviewed by Brent Fulgham.
1933 Enabling CSS_SHAPES on Windows is currently causing crashes in DRT.
1934 Turn the feature off until it can be appropriately fixed.
1936 * win/tools/vsprops/FeatureDefines.props: Disable on Win port
1937 * win/tools/vsprops/FeatureDefinesCairo.props: Disable on WinCairo port
1939 2013-09-23 Patrick Gansterer <paroga@webkit.org>
1941 use NOMINMAX instead of #define min min
1942 https://bugs.webkit.org/show_bug.cgi?id=73563
1944 Reviewed by Brent Fulgham.
1946 Use NOMINMAX instead of #define min/max as a cleaner
1947 way of ensuring that Windows system header files don't
1948 define min/max as macro in the first place.
1950 * win/tools/vsprops/common.props:
1952 2013-09-20 Mark Rowe <mrowe@apple.com>
1954 Fix link errors for external users when building WebKit with Xcode 5.
1956 Reviewed by Oliver Hunt.
1958 * libWebKitSystemInterfaceLion.a:
1959 * libWebKitSystemInterfaceMountainLion.a:
1961 2013-09-19 Bear Travis <betravis@adobe.com>
1963 CSS_SHAPES not supported on AppleWin port
1964 https://bugs.webkit.org/show_bug.cgi?id=118810
1966 Reviewed by Brent Fulgham.
1968 * win/tools/vsprops/FeatureDefines.props: Add the CSS_SHAPES compile flag on Windows.
1970 2013-09-19 Dan Bernstein <mitz@apple.com>
1972 Removed WebCoreSQLite3. It has been unused for years.
1974 Rubber-stamped by Mark Rowe.
1976 * WebCoreSQLite3: Removed.
1977 * WebCoreSQLite3/sqlite3.h: Removed.
1978 * WebCoreSQLite3/sqlite3ext.h: Removed.
1979 * libWebCoreSQLite3.a: Removed.
1981 2013-09-18 Brent Fulgham <bfulgham@apple.com>
1983 [Windows] Unreviewed build fix: Expose PlatformArchitecture macro to build system.
1985 * win/tools/vsprops/common.props:
1987 2013-09-13 Brent Fulgham <bfulgham@apple.com>
1989 [Windows] Enable Page Visibility API
1990 https://bugs.webkit.org/show_bug.cgi?id=121340
1992 Reviewed by Anders Carlsson.
1994 * win/tools/vsprops/FeatureDefines.props: Activate feature.
1995 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
1997 2013-09-12 Brent Fulgham <bfulgham@apple.com>
1999 [Windows] Update WKSI library for Open Source builders.
2001 * win/lib32/WebKitSystemInterface.lib: Recompile with latest WebKit to use newer
2002 WTF.dll symbol exports.
2004 2013-08-29 Filip Pizlo <fpizlo@apple.com>
2006 Just linking LLVM into JSC causes all plugin tests to fail
2007 https://bugs.webkit.org/show_bug.cgi?id=113915
2009 Reviewed by Oliver Hunt.
2011 Updated the binary drops to r189627 of llvm.org, and used the new configure-llvm that does CPPFLAGS=-fvisibility=hidden.
2013 * LLVMIncludesMountainLion.tar.bz2:
2014 * LLVMLibrariesMountainLion.tar.bz2:
2016 2013-08-29 Brent Fulgham <bfulgham@apple.com>
2018 [Windows] Unreviewed build fix after r154847.
2020 * win/tools/vsprops/FeatureDefines.props: Add missing definition for ENABLE_PROMISES
2021 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto
2023 2013-08-26 Brent Fulgham <bfulgham@apple.com>
2025 [Windows] Updates to WKSI to get external builders working.
2027 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2028 * win/lib32/WebKitSystemInterface.lib:
2030 2013-08-24 Brent Fulgham <bfulgham@apple.com>
2032 [Windows] Another attempt to fix the Windows bots. Need to retain older
2033 QuickTime player features for external builders.
2035 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2036 * win/lib32/WebKitSystemInterface.lib:
2038 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2040 [Windows] Forgot to check in the header as well!
2042 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2044 2013-08-23 Brent Fulgham <bfulgham@apple.com>
2046 [Windows] Unreviewed build correction.
2048 * win/lib32/WebKitSystemInterface.lib: Update with new API for r132545.
2050 2013-08-23 Beth Dakin <bdakin@apple.com>
2052 REGRESSION (r132545): Some PDFs generated by WebKit are blank when viewed in
2054 https://bugs.webkit.org/show_bug.cgi?id=120240
2056 <rdar://problem/14634453>
2058 Reviewed by Anders Carlsson.
2060 * WebKitSystemInterface.h:
2061 * libWebKitSystemInterfaceLion.a:
2062 * libWebKitSystemInterfaceMountainLion.a:
2064 2013-08-23 Alex Christensen <achristensen@apple.com>
2066 Re-separating Win32 and Win64 builds.
2067 https://bugs.webkit.org/show_bug.cgi?id=120178
2069 Reviewed by Brent Fulgham.
2071 * win/tools/vsprops/common.props:
2072 Export PlatformArchitecture to be used by make and cmd scripts.
2073 Use PlatformArchitecture to determine correct build directory
2074 (lib32/bin32/obj32 or lib64/bin64/obj64).
2076 2013-08-22 Filip Pizlo <fpizlo@apple.com>
2078 Update LLVM binary drops and scripts to the latest version from SVN
2079 https://bugs.webkit.org/show_bug.cgi?id=120184
2081 Reviewed by Mark Hahnenberg.
2083 Updated binary drops to r189066.
2085 * LLVMIncludesMountainLion.tar.bz2:
2086 * LLVMLibrariesMountainLion.tar.bz2:
2088 2013-08-21 Commit Queue <commit-queue@webkit.org>
2090 Unreviewed, rolling out r154416.
2091 http://trac.webkit.org/changeset/154416
2092 https://bugs.webkit.org/show_bug.cgi?id=120147
2094 Broke Windows builds (Requested by rniwa on #webkit).
2096 * win/tools/vsprops/common.props:
2098 2013-08-21 Alex Christensen <achristensen@apple.com>
2100 <https://webkit.org/b/120137> Separating Win32 and Win64 builds.
2102 Reviewed by Brent Fulgham.
2104 * win/tools/vsprops/common.props:
2105 Export PlatformArchitecture to be used by make and cmd scripts.
2106 Use PlatformArchitecture to determine correct build directory
2107 (lib32/bin32/obj32 or lib64/bin64/obj64).
2109 2013-08-21 Brent Fulgham <bfulgham@apple.com>
2111 <https://webkit.org/b/120113> [Windows] Enable CSS_IMAGE_SET
2113 Reviewed by Anders Carlsson.
2115 * win/tools/vsprops/FeatureDefines.props: Enable CSS_IMAGE_SET feature.
2116 * win/tools/vsprops/FeatureDefinesCairo.props: Ditto.
2118 2013-08-15 Eric Carlson <eric.carlson@apple.com>
2120 [Mac] Remove "legacy" media UI
2121 https://bugs.webkit.org/show_bug.cgi?id=119752
2123 Reviewed by Jer Noble.
2125 * WebKitSystemInterface.h:
2126 * libWebKitSystemInterfaceLion.a:
2127 * libWebKitSystemInterfaceMountainLion.a:
2129 2013-08-13 Simon Fraser <simon.fraser@apple.com>
2131 Various media tests spew "CGContextScaleCTM: invalid context 0x0" errors
2132 https://bugs.webkit.org/show_bug.cgi?id=119490
2134 New versions of WKSI that fix a bug that caused spew about null CGContexts,
2135 and update WebKitSystemInterface.h.
2137 * WebKitSystemInterface.h:
2138 * libWebKitSystemInterfaceLion.a:
2139 * libWebKitSystemInterfaceMountainLion.a:
2141 2013-08-08 Alex Christensen <achristensen@apple.com>
2143 Windows build fixes.
2145 Rubberstamped by Brent Fulgham.
2147 * win/tools/vsprops/debug_wincairo.props: Removed MinimalRebuild option preventing parallel compiling.
2149 2013-07-30 Sanghyun Park <sh919.park@samsung.com>
2151 Missing the rename REGISTER_PROCOTOL_HANDLER Macro to NAVIGATOR_CONTENT_UTILS in WebKitLibraries.
2152 https://bugs.webkit.org/show_bug.cgi?id=119239
2154 According to "https://bugs.webkit.org/show_bug.cgi?id=94920", REGISTER_PROCOTOL_HANDLER macro was changed to NAVIGATOR_CONTENT_UTILS.
2155 But, FeatureDefines.props and FeatureDefinesCairo.props was not changed.
2157 Reviewed by Brent Fulgham.
2159 * win/tools/vsprops/FeatureDefines.props:
2160 * win/tools/vsprops/FeatureDefinesCairo.props:
2162 2013-05-22 Filip Pizlo <fpizlo@apple.com>
2164 Updated LLVM drops to include MCJIT memory management APIs.
2166 Rubber stamped by Mark Hahnenberg.
2168 * LLVMIncludesMountainLion.tar.bz2:
2169 * LLVMLibrariesMountainLion.tar.bz2:
2171 2013-04-30 Filip Pizlo <fpizlo@apple.com>
2173 Updated LLVM drops to include MCJIT fixes and newly exposed API.
2175 Rubber stamped by Mark Hahnenberg.
2177 * LLVMIncludesMountainLion.tar.bz2:
2178 * LLVMLibrariesMountainLion.tar.bz2:
2180 2013-04-16 Filip Pizlo <fpizlo@apple.com>
2182 Updated LLVM drops to include MCJIT fixes.
2184 * LLVMIncludesMountainLion.tar.bz2:
2185 * LLVMLibrariesMountainLion.tar.bz2:
2187 2013-04-03 Filip Pizlo <fpizlo@apple.com>
2189 Updated LLVM drops to include LLVM_DO_NOT_INCLUDE_CPP_HEADERS changes.
2191 Rubber stamped by Mark Hahnenberg.
2193 * LLVMIncludesMountainLion.tar.bz2:
2194 * LLVMLibrariesMountainLion.tar.bz2:
2196 2013-03-29 Filip Pizlo <fpizlo@apple.com>
2198 fourthTier: Check in a known-good build of LLVM into WebKitLibraries, and have a story for updating it
2199 https://bugs.webkit.org/show_bug.cgi?id=113452
2201 Rubber stamped by Mark Hahnenberg.
2203 * LLVMIncludesMountainLion.tar.bz2: Added.
2204 * LLVMLibrariesMountainLion.tar.bz2: Added.
2206 2013-07-18 Roger Fong <roger_fong@apple.com>
2208 Make sure to link against _debug binaries when appropriate.
2209 <rdar://problem/14473010>.
2211 * win/tools/vsprops/debugsuffix.props:
2213 2013-07-02 Commit Queue <commit-queue@webkit.org>
2215 Unreviewed, rolling out r152233.
2216 http://trac.webkit.org/changeset/152233
2217 https://bugs.webkit.org/show_bug.cgi?id=118304
2219 hopeful attempt to restore windows buildage (Requested by
2222 * win/tools/vsprops/debugsuffix.props:
2224 2013-07-01 Brent Fulgham <bfulgham@apple.com>
2226 [Windows] Unreviewed correction to DEBUG_ALL target. Target was undefining DEBUG_ALL and DEBUG_INTERNAL,
2227 which prevented proper build operation.
2229 * win/tools/vsprops/debugsuffix.props: We should DEFINE (not UNDEFINE) the DEBUG_ALL and DEBUG_INTERNAL
2230 macros when building with 'debugsuffix' target.
2232 2013-06-18 Roger Fong <roger_fong@apple.com>
2234 Replace tools32 folder with tools and update WebKit Windows solution accordingly.
2235 <rdar://problem/14118143>.
2237 Rubberstamped by Brent Fulgham.
2239 * win/tools: Copied from win/tools32.
2240 * win/tools/WinTools.make:
2241 * win/tools/scripts/auto-version.sh:
2242 * win/tools/scripts/feature-defines.sh:
2243 * win/tools32: Removed.
2244 * win/tools32/WinTools.make: Removed.
2245 * win/tools32/scripts: Removed.
2246 * win/tools32/scripts/COPYRIGHT-END-YEAR: Removed.
2247 * win/tools32/scripts/VERSION: Removed.
2248 * win/tools32/scripts/auto-version.sh: Removed.
2249 * win/tools32/scripts/feature-defines.sh: Removed.
2250 * win/tools32/vsprops: Removed.
2251 * win/tools32/vsprops/FeatureDefines.props: Removed.
2252 * win/tools32/vsprops/FeatureDefines.vsprops: Removed.
2253 * win/tools32/vsprops/FeatureDefinesCairo.props: Removed.
2254 * win/tools32/vsprops/FeatureDefinesCairo.vsprops: Removed.
2255 * win/tools32/vsprops/WinCairo.props: Removed.
2256 * win/tools32/vsprops/WinCairo.vsprops: Removed.
2257 * win/tools32/vsprops/cURL.props: Removed.
2258 * win/tools32/vsprops/cURL.vsprops: Removed.
2259 * win/tools32/vsprops/common.props: Removed.
2260 * win/tools32/vsprops/common.vsprops: Removed.
2261 * win/tools32/vsprops/debug.props: Removed.
2262 * win/tools32/vsprops/debug.vsprops: Removed.
2263 * win/tools32/vsprops/debug_all.vsprops: Removed.
2264 * win/tools32/vsprops/debug_wincairo.props: Removed.
2265 * win/tools32/vsprops/debug_wincairo.vsprops: Removed.
2266 * win/tools32/vsprops/debugsuffix.props: Removed.
2267 * win/tools32/vsprops/production.props: Removed.
2268 * win/tools32/vsprops/production.vsprops: Removed.
2269 * win/tools32/vsprops/release.props: Removed.
2270 * win/tools32/vsprops/release.vsprops: Removed.
2271 * win/tools32/vsprops/releaseproduction.vsprops: Removed.
2273 2013-06-12 Brent Fulgham <bfulgham@webkit.org>
2275 [WinCairo] Unreviewed build correction.
2277 * win/tools32/vsprops/WinCairo.props: Switch from using the
2278 $WebKitLibraries environment variable to the newer
2280 * win/tools32/vsprops/debug_wincairo.props: Ditto.
2282 2013-06-11 Roger Fong <roger_fong@apple.com>
2284 Unreviewed. Another part of rollout of r151408.
2286 * win/tools64: Removed.
2287 * win/tools64/scripts: Removed.
2288 * win/tools64/vsprops: Removed.
2290 2013-06-11 Roger Fong <roger_fong@apple.com>
2292 Unreviewed. WinTools makefile fix.
2294 * win/tools32/WinTools.make:
2296 2013-06-11 Commit Queue <commit-queue@webkit.org>
2298 Unreviewed, rolling out r151408.
2299 http://trac.webkit.org/changeset/151408
2300 https://bugs.webkit.org/show_bug.cgi?id=117519
2302 Opting for a different approach (Requested by rfong on
2305 * win/WinTools.make: Removed.
2306 * win/tools32/WinTools.make: Renamed from WebKitLibraries/win/tools64/WinTools.make.
2307 * win/tools64/scripts/COPYRIGHT-END-YEAR: Removed.
2308 * win/tools64/scripts/VERSION: Removed.
2309 * win/tools64/scripts/auto-version.sh: Removed.
2310 * win/tools64/scripts/feature-defines.sh: Removed.
2311 * win/tools64/vsprops/FeatureDefines.props: Removed.
2312 * win/tools64/vsprops/FeatureDefines.vsprops: Removed.
2313 * win/tools64/vsprops/FeatureDefinesCairo.props: Removed.
2314 * win/tools64/vsprops/FeatureDefinesCairo.vsprops: Removed.
2315 * win/tools64/vsprops/WinCairo.props: Removed.
2316 * win/tools64/vsprops/WinCairo.vsprops: Removed.
2317 * win/tools64/vsprops/cURL.props: Removed.
2318 * win/tools64/vsprops/cURL.vsprops: Removed.
2319 * win/tools64/vsprops/common.props: Removed.
2320 * win/tools64/vsprops/common.vsprops: Removed.
2321 * win/tools64/vsprops/debug.props: Removed.
2322 * win/tools64/vsprops/debug.vsprops: Removed.
2323 * win/tools64/vsprops/debug_all.vsprops: Removed.
2324 * win/tools64/vsprops/debug_wincairo.props: Removed.
2325 * win/tools64/vsprops/debug_wincairo.vsprops: Removed.
2326 * win/tools64/vsprops/debugsuffix.props: Removed.
2327 * win/tools64/vsprops/production.props: Removed.
2328 * win/tools64/vsprops/production.vsprops: Removed.
2329 * win/tools64/vsprops/release.props: Removed.
2330 * win/tools64/vsprops/release.vsprops: Removed.
2331 * win/tools64/vsprops/releaseproduction.vsprops: Removed.
2333 2013-06-10 Roger Fong <roger_fong@apple.com>
2335 Change WebKitLibraries/win folder structure around.
2336 <rdar://problem/14097829>
2338 Reviewed by Lucas Forschler.
2340 * win/WinTools.make: Copied from win/tools32/WinTools.make.
2341 * win/tools32/WinTools.make: Removed.
2342 * win/tools64: Copied from win/tools32.
2344 2013-06-05 Bear Travis <betravis@adobe.com>
2346 [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
2347 https://bugs.webkit.org/show_bug.cgi?id=117172
2349 Reviewed by Alexandru Chiculita.
2351 Adding the CSS_SHAPES compile flag.
2353 * win/tools32/vsprops/FeatureDefines.vsprops:
2354 * win/tools32/vsprops/FeatureDefinesCairo.vsprops:
2356 2013-06-03 Roger Fong <roger_fong@apple.com>
2358 Unreviewed. Some AppleWin VS2010 house cleaning.
2360 * win/tools32/scripts/auto-version.sh: Replaced with win/tools32/scripts/auto-version2010.sh.
2361 * win/tools32/scripts/auto-version2010.sh: Removed.
2362 * win/tools32/scripts/feature-defines.sh: Replaced with win/tools32/scripts/feature-defines2010.sh.
2363 * win/tools32/scripts/feature-defines2010.sh: Removed.
2365 2013-06-03 Roger Fong <roger_fong@apple.com>
2367 Nuke VS2005 files from the tree.
2368 <rdar://problem/14042021>.
2370 Rubberstamped by Brent Fulgham.
2373 * win/lib/WebKitSystemInterface.lib: Removed.
2374 * win/tools: Removed.
2375 * win/tools/WinTools.make: Removed.
2376 * win/tools/scripts: Removed.
2377 * win/tools/scripts/COPYRIGHT-END-YEAR: Removed.
2378 * win/tools/scripts/VERSION: Removed.
2379 * win/tools/scripts/auto-version.sh: Removed.
2380 * win/tools/scripts/auto-version2010.sh: Removed.
2381 * win/tools/scripts/feature-defines.sh: Removed.
2382 * win/tools/scripts/feature-defines2010.sh: Removed.
2383 * win/tools/vsprops: Removed.
2384 * win/tools/vsprops/FeatureDefines.props: Removed.
2385 * win/tools/vsprops/FeatureDefines.vsprops: Removed.
2386 * win/tools/vsprops/FeatureDefinesCairo.props: Removed.
2387 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Removed.
2388 * win/tools/vsprops/WinCairo.props: Removed.
2389 * win/tools/vsprops/WinCairo.vsprops: Removed.
2390 * win/tools/vsprops/cURL.props: Removed.
2391 * win/tools/vsprops/cURL.vsprops: Removed.
2392 * win/tools/vsprops/common.props: Removed.
2393 * win/tools/vsprops/common.vsprops: Removed.
2394 * win/tools/vsprops/debug.props: Removed.
2395 * win/tools/vsprops/debug.vsprops: Removed.
2396 * win/tools/vsprops/debug_all.vsprops: Removed.
2397 * win/tools/vsprops/debug_wincairo.props: Removed.
2398 * win/tools/vsprops/debug_wincairo.vsprops: Removed.
2399 * win/tools/vsprops/debugsuffix.props: Removed.
2400 * win/tools/vsprops/production.props: Removed.
2401 * win/tools/vsprops/production.vsprops: Removed.
2402 * win/tools/vsprops/release.props: Removed.
2403 * win/tools/vsprops/release.vsprops: Removed.
2404 * win/tools/vsprops/releaseproduction.vsprops: Removed.
2406 2013-05-29 Jeffrey Pfau <jpfau@apple.com>
2408 [Mac] Enable cache partitioning and the public suffix list on 10.8
2409 <rdar://problem/13679019>
2411 Rubber-stamped by David Kilzer.
2413 * WebKitSystemInterface.h:
2414 * libWebKitSystemInterfaceLion.a:
2415 * libWebKitSystemInterfaceMountainLion.a:
2417 2013-05-14 Beth Dakin <bdakin@apple.com>
2419 Printing in 1Password app is broken with screen fonts disabled
2420 https://bugs.webkit.org/show_bug.cgi?id=116133
2422 <rdar://problem/13162981>
2424 Reviewed by Anders Carlsson.
2426 Need WKExecutableWasLinkedOnOrBeforeMountainLion() for this quirk.
2428 * libWebKitSystemInterfaceLion.a:
2429 * libWebKitSystemInterfaceMountainLion.a:
2431 2013-05-08 Roger Fong <roger_fong@apple.com>
2433 Unreviewed. Update WebKitLibraries/win to handle different architectures properly.
2435 * win/lib32: Copied from win/lib.
2436 * win/tools/WinTools.make:
2438 2013-05-02 Roger Fong <roger_fong@apple.com>
2440 Unreviewed Windows build fix.
2442 * win/lib/WebKitSystemInterface.lib:
2444 2013-05-01 Alexey Proskuryakov <ap@apple.com>
2446 Update WebKitSystemInterface.
2448 * WebKitSystemInterface.h:
2449 * libWebKitSystemInterfaceLion.a:
2450 * libWebKitSystemInterfaceMountainLion.a:
2452 2013-04-29 Chris Fleizach <cfleizach@apple.com>
2454 WEB SPEECH: need to identify the default voice per language
2455 https://bugs.webkit.org/show_bug.cgi?id=115366
2457 Reviewed by Simon Fraser.
2459 * WebKitSystemInterface.h:
2460 * libWebKitSystemInterfaceLion.a:
2461 * libWebKitSystemInterfaceMountainLion.a:
2463 2013-04-29 Roger Fong <roger_fong@apple.com>
2465 Need a tools32 folder for VS2010 builds.
2466 tools folder will be nuked when we nuke VS2005.
2468 * win/tools32: Copied from WebKitLibraries/win/tools.
2470 2013-04-26 Roger Fong <roger_fong@apple.com>
2472 Disable sub-pixel-layout on Apple Windows port, VS2005 edition.
2474 * win/tools/vsprops/FeatureDefines.vsprops:
2476 2013-04-26 Roger Fong <roger_fong@apple.com>
2478 Disable sub-pixel-layout on Apple Windows port.
2480 * win/tools/vsprops/FeatureDefines.props:
2482 2013-04-26 Roger Fong <roger_fong@apple.com>
2484 Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
2485 Make the DebugSuffix configuration use _debug dependencies.
2487 * win/tools/WinTools.make:
2488 * win/tools/scripts/auto-version2010.sh:
2489 * win/tools/scripts/feature-defines2010.sh:
2490 * win/tools/vsprops/common.props:
2491 * win/tools/vsprops/debugsuffix.props:
2493 2013-04-25 Chris Fleizach <cfleizach@apple.com>
2495 WEB SPEECH: language support does not work as expected
2496 https://bugs.webkit.org/show_bug.cgi?id=115119
2498 Reviewed by Alexey Proskuryakov.
2500 * WebKitSystemInterface.h:
2502 2013-04-24 Roger Fong <roger_fong@apple.com>
2504 Have VS2010 WebKit solution look in WebKit_Libraries/lib32 for dependencies.
2506 * win/tools/vsprops/common.props:
2508 2013-04-23 Antoine Quint <graouts@apple.com>
2510 Initial advance of text runs should be taken into account
2511 https://bugs.webkit.org/show_bug.cgi?id=114949
2513 Reviewed by Darin Adler.
2515 * WebKitSystemInterface.h:
2516 * libWebKitSystemInterfaceLion.a:
2517 * libWebKitSystemInterfaceMountainLion.a:
2519 2013-04-12 Jeffrey Pfau <jpfau@apple.com>
2521 Query directly for cache partition names
2522 https://bugs.webkit.org/show_bug.cgi?id=114538
2524 Reviewed by David Kilzer.
2526 * WebKitSystemInterface.h:
2527 * libWebKitSystemInterfaceLion.a:
2528 * libWebKitSystemInterfaceMountainLion.a:
2530 2013-04-08 Roger Fong <roger_fong@apple.com>
2534 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2535 * win/lib/WebKitSystemInterface.lib:
2537 2013-04-11 Alexey Proskuryakov <ap@apple.com>
2539 <rdar://problem/10416316> [Mac] WebSocket doesn't work with authenticating proxies
2540 https://bugs.webkit.org/show_bug.cgi?id=114464
2542 Update WebKitSystemInterface.
2544 * WebKitSystemInterface.h:
2545 * libWebKitSystemInterfaceLion.a:
2546 * libWebKitSystemInterfaceMountainLion.a:
2548 2013-04-10 Benjamin Poulain <bpoulain@apple.com>
2550 Mass remove all the empty directories
2552 Rubberstamped by Ryosuke Niwa.
2555 * win/lib/WebKitSystemInterface: Removed.
2557 2013-04-05 Roger Fong <roger_fong@apple.com>
2559 More VS2010 solution makefile fixes.
2560 <rdar://problem/13588964>
2562 * win/tools/WinTools.make:
2564 2013-04-03 Brent Fulgham <bfulgham@webkit.org>
2566 [Windows, WinCairo] Unreviewed VS2010 Build Correction
2568 * win/tools/scripts/auto-version2010.sh: Added properties svn:eol-style and svn:executable.
2569 * win/tools/scripts/feature-defines2010.sh: Added properties svn:eol-style and svn:executable.
2571 2013-04-01 Roger Fong <roger_fong@apple.com>
2573 Update FEATURE_DEFINES string generation for VS2010 solution.
2574 https://bugs.webkit.org/show_bug.cgi?id=113737.
2576 Reviewed by Timothy Horton.
2578 * win/tools/scripts/feature-defines2010.sh: Added.
2580 2013-03-29 Roger Fong <roger_fong@apple.com>
2582 Unreviewed. Rollout r146818.
2584 * win/tools/vsprops/FeatureDefines.props:
2586 2013-03-25 Kent Tamura <tkent@chromium.org>
2588 Rename ENABLE_INPUT_TYPE_DATETIME
2589 https://bugs.webkit.org/show_bug.cgi?id=113254
2591 Reviewed by Kentaro Hara.
2593 Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
2594 Actually I'd like to remove the code, but we shouldn't remove it yet
2595 because we shipped products with it on some platforms.
2597 * win/tools/vsprops/FeatureDefines.props:
2598 * win/tools/vsprops/FeatureDefines.vsprops:
2599 * win/tools/vsprops/FeatureDefinesCairo.props:
2600 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2602 2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com>
2604 Unreviewed, rolling out r146816, r146821, and r146830.
2605 http://trac.webkit.org/changeset/146816
2606 http://trac.webkit.org/changeset/146821
2607 http://trac.webkit.org/changeset/146830
2608 https://bugs.webkit.org/show_bug.cgi?id=113262
2610 Broke all the Windows tests (Requested by rfong on #webkit).
2612 * win/tools/vsprops/FeatureDefines.vsprops:
2614 2013-03-25 Roger Fong <roger_fong@apple.com>
2616 Unreviewed. Also enable CSS_REGIONS and EXCLUSIONS for VS2010 solution.
2618 * win/tools/vsprops/FeatureDefines.props:
2620 2013-03-25 Roger Fong <roger_fong@apple.com>
2622 Enable CSS_REGIONS and CSS_EXCLUSIONS.
2623 https://bugs.webkit.org/show_bug.cgi?id=87519
2625 Reviewed by Timothy Horton.
2627 * win/tools/vsprops/FeatureDefines.vsprops:
2629 2013-03-21 Roger Fong <roger_fong@apple.com>
2631 Unreviewed. Move common props files for VS2010 solution to WebKitLibraries folder and update all projects accordingly.
2633 * win/tools/vsprops/FeatureDefines.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefines.props.
2634 * win/tools/vsprops/FeatureDefinesCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/FeatureDefinesCairo.props.
2635 * win/tools/vsprops/WinCairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/WinCairo.props.
2636 * win/tools/vsprops/cURL.props: Copied from ../Source/WebKit/WebKit.vcxproj/WebKit/cURL.props.
2637 * win/tools/vsprops/common.props: Copied from ../Source/WebKit/WebKit.vcxproj/common.props.
2638 * win/tools/vsprops/debug.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug.props.
2639 * win/tools/vsprops/debug_wincairo.props: Copied from ../Source/WebKit/WebKit.vcxproj/debug_wincairo.props.
2640 * win/tools/vsprops/debugsuffix.props: Copied from ../Source/WebKit/WebKit.vcxproj/debugsuffix.props.
2641 * win/tools/vsprops/production.props: Copied from ../Source/WebKit/WebKit.vcxproj/production.props.
2642 * win/tools/vsprops/release.props: Copied from ../Source/WebKit/WebKit.vcxproj/release.props.
2644 2013-03-19 Brent Fulgham <bfulgham@webkit.org>
2646 [WinCairo] Unreviewed build fix.
2648 * win/tools/vsprops/FeatureDefinesCairo.vsprops: This file was out
2649 of sync with the main Windows build, and the VS2010 version of the
2650 WinCairo port, preventing consistent builds.
2652 2013-03-13 Ryosuke Niwa <rniwa@webkit.org>
2654 Threaded HTML Parser is missing feature define flags in all but Chromium port's build files
2655 https://bugs.webkit.org/show_bug.cgi?id=112277
2657 Reviewed by Adam Barth.
2659 * win/tools/vsprops/FeatureDefines.vsprops:
2660 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2662 2013-03-06 Jer Noble <jer.noble@apple.com>
2664 Unreviewed roll-out of r145011.
2666 * win/tools/vsprops/FeatureDefines.vsprops:
2668 2013-03-06 Jer Noble <jer.noble@apple.com>
2670 Unreviewed build fix. Add ENABLE_CURSOR_VISIBILITY to the list of FEATURE_DEFINES for
2671 (non-Cairo) Windows builds.
2673 * win/tools/vsprops/FeatureDefines.vsprops:
2675 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2677 Remove deprecated process suppression assertion SPI from WebKitSystemInterface
2678 https://bugs.webkit.org/show_bug.cgi?id=111501
2680 Reviewed by Alexey Proskuryakov.
2682 https://bugs.webkit.org/show_bug.cgi?id=111387 replaced all usage of
2683 WKNSProcessInfoProcessAssertionWithTypes() with
2684 -[NSProcessInfo beginSuspensionOfSystemBehaviors:]. Hence, remove
2685 the now deprecated SPI.
2687 * WebKitSystemInterface.h: Remove
2688 WKNSProcessInfoProcessAssertionWithTypes and associated declarations.
2690 2013-03-05 Kiran Muppala <cmuppala@apple.com>
2692 Use new assertion API for process suppression on Mac
2693 https://bugs.webkit.org/show_bug.cgi?id=111387
2695 Reviewed by Alexey Proskuryakov.
2697 Add WKProcessSuppressionSystemBehaviors constant for use in WebKit2 to
2698 take a process suppression assertion.
2700 * WebKitSystemInterface.h:
2702 2013-03-05 Jeffrey Pfau <jpfau@apple.com>
2704 Clear associated cache partitions when deleting origins' cache
2705 https://bugs.webkit.org/show_bug.cgi?id=111383
2707 Reviewed by Maciej Stachowiak.
2709 * WebKitSystemInterface.h:
2710 * libWebKitSystemInterfaceLion.a:
2711 * libWebKitSystemInterfaceMountainLion.a:
2713 2013-03-04 Kunihiko Sakamoto <ksakamoto@chromium.org>
2715 Add build flag for FontLoader
2716 https://bugs.webkit.org/show_bug.cgi?id=111289
2718 Reviewed by Benjamin Poulain.
2720 Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default).
2722 * win/tools/vsprops/FeatureDefines.vsprops:
2723 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2725 2013-02-27 Glenn Adams <glenn@skynav.com>
2727 Add ENABLE_CSS3_TEXT_LINE_BREAK flag.
2728 https://bugs.webkit.org/show_bug.cgi?id=110944
2730 Reviewed by Dean Jackson.
2732 * win/tools/vsprops/FeatureDefines.vsprops:
2733 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2735 2013-02-21 Jeffrey Pfau <jpfau@apple.com>
2737 Optionally partition cache to prevent using cache for tracking
2738 https://bugs.webkit.org/show_bug.cgi?id=110269
2740 Reviewed by Maciej Stachowiak.
2742 Update WKSI bindings.
2744 * WebKitSystemInterface.h:
2745 * libWebKitSystemInterfaceLion.a:
2746 * libWebKitSystemInterfaceMountainLion.a:
2748 2013-02-22 Aaron Colwell <acolwell@chromium.org>
2750 Disable MediaSource on Apple Windows port
2751 https://bugs.webkit.org/show_bug.cgi?id=110494
2753 Reviewed by Tim Horton.
2755 * win/tools/vsprops/FeatureDefines.vsprops:
2757 2013-02-22 Roger Fong <roger_fong@apple.com>
2759 Unreviewed. Make WinTools.make stop copying vsprops into nested vsprops folders.
2761 * win/tools/WinTools.make:
2763 2013-02-14 Anders Carlsson <andersca@apple.com>
2765 Add WKContextIsPlugInUpdateAvailable
2766 https://bugs.webkit.org/show_bug.cgi?id=109862
2767 <rdar://problem/13173140>
2769 Reviewed by Sam Weinig.
2771 Roll WebKitSystemInterface DEPS.
2773 * WebKitSystemInterface.h:
2774 * libWebKitSystemInterfaceLion.a:
2775 * libWebKitSystemInterfaceMountainLion.a:
2777 2013-02-13 Roger Fong <roger_fong@apple.com>
2779 Move all .props files from WebKitLibraries folder to WebKit Source folder.
2780 https://bugs.webkit.org/show_bug.cgi?id=109761
2782 Reviewed by Brent Fulgham.
2784 * win/tools/vsprops/FeatureDefines.props: Removed.
2785 * win/tools/vsprops/common.props: Removed.
2786 * win/tools/vsprops/debug.props: Removed.
2787 * win/tools/vsprops/release.props: Removed.
2788 * win/tools/vsprops/releaseproduction.props: Removed.
2790 2013-02-07 Roger Fong <roger_fong@apple.com>
2792 Unreviewed. More VS2010 WebKit solution touchups.
2793 Move an ignored warning from a project to common properties.
2795 * win/tools/vsprops/common.props:
2797 2013-02-06 Mike West <mkwst@chromium.org>
2799 Add an ENABLE_NOSNIFF feature flag.
2800 https://bugs.webkit.org/show_bug.cgi?id=109029
2802 Reviewed by Jochen Eisinger.
2804 This new flag will control the behavior of 'X-Content-Type-Options: nosniff'
2805 when processing script and other resource types.
2807 * win/tools/vsprops/FeatureDefines.vsprops:
2808 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2810 2013-02-01 Alexis Menard <alexis@webkit.org>
2812 Enable unprefixed CSS transitions by default.
2813 https://bugs.webkit.org/show_bug.cgi?id=108216
2815 Reviewed by Dean Jackson.
2817 Rename the flag CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2818 to CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED which will be used later to
2819 guard the unprefixing work for CSS Transforms and animations.
2821 * win/tools/vsprops/FeatureDefines.vsprops:
2822 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2824 2013-01-30 Alexey Proskuryakov <ap@apple.com>
2826 Update WebKitSystemInterface for <rdar://problem/13111288>.
2828 * libWebKitSystemInterfaceLion.a:
2829 * libWebKitSystemInterfaceMountainLion.a:
2831 * WebKitSystemInterface.h: Removed WKEnterPluginSandbox, which has been unused now.
2833 2013-01-28 Kiran Muppala <cmuppala@apple.com>
2835 Add window occlusion criteria to determine page visibility on Mac
2836 https://bugs.webkit.org/show_bug.cgi?id=107494
2838 Reviewed by Simon Fraser.
2840 Add enum constants to specify window occlusion notification type to
2841 notification registration/unregistration methods. Add typedef for
2842 window ID data passed to the window occlusion notification handler.
2843 Add method to enable occlusion notifications for a particular window.
2845 * WebKitSystemInterface.h: Add
2846 WKOcclusionNotificationTypeWindowBecameVisible,
2847 WKOcclusionNotificationTypeWindowBecameOccluded,
2849 WKEnableWindowOcclusionNotifications().
2851 2013-01-25 Andy Estes <aestes@apple.com>
2853 Update WKSI header and libraries after r140875.
2855 * WebKitSystemInterface.h:
2856 * libWebKitSystemInterfaceLion.a:
2857 * libWebKitSystemInterfaceMountainLion.a:
2859 2013-01-24 Brent Fulgham <bfulgham@webkit.org>
2861 Get WTF compiling in VS2010 (32bit)
2862 https://bugs.webkit.org/show_bug.cgi?id=106986
2864 Reviewed by Tim Horton.
2866 If you do not have Cygwin in the overall operating system
2867 PATH, the project will not build. In VS2005 we had logic
2868 in the build system to guard against this. We should
2869 retain this in the VS2010 work.
2871 Furthermore, VS2010 has a nasty bug where to Visual Studio
2872 tools path is not defined when performing a 'clean' phase
2873 on an NMAKE-based build. This is corrected here as well.
2875 * win/tools/vsprops/common.props: Revise environment setup
2876 to ensure proper tools are in path during build.
2878 2013-01-19 Roger Fong <roger_fong@apple.com>
2880 Add WebKitLibraries property sheets for compiling WebKit in VS2010.
2881 https://bugs.webkit.org/show_bug.cgi?id=106949
2883 Reviewed by Brent Fulgham.
2885 * win/tools/vsprops/FeatureDefines.props: Added.
2886 * win/tools/vsprops/common.props: Added.
2887 * win/tools/vsprops/debug.props: Added.
2888 * win/tools/vsprops/release.props: Added.
2889 * win/tools/vsprops/releaseproduction.props: Added.
2891 2013-01-21 Dirk Schulze <dschulze@adobe.com>
2893 Add build flag for Canvas's Path object (disabled by default)
2894 https://bugs.webkit.org/show_bug.cgi?id=107473
2896 Reviewed by Dean Jackson.
2898 Add CANVAS_PATH build flag to build systems.
2900 * win/tools/vsprops/FeatureDefines.vsprops:
2901 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2903 2013-01-10 Roger Fong <roger_fong@apple.com>
2905 Update WebkitSystemInterface lib for Windows port.
2906 This hasn't been done in a while and the current one is out of date.
2907 In addition I believe it will fix:
2908 <rdar://problem/12990844>
2910 Rubberstamped by Timothy Horton.
2912 * win/lib/WebKitSystemInterface.lib:
2914 2013-01-08 Kiran Muppala <cmuppala@apple.com>
2916 Add WebKitSystemInterface needed for overriding system proxies on Mac
2917 https://bugs.webkit.org/show_bug.cgi?id=106410
2919 Reviewed by Stephanie Lewis.
2921 This patch is in anticipation of the fix for https://bugs.webkit.org/show_bug.cgi?id=104197,
2922 Add user defaults to override system proxy settings for NetworkProcess on Mac, which
2923 is awaiting the approval of a WebKit2 committer. Commiting the WKSI portion separately,
2924 so that the internal repository commit for generating the WKSI libraries does not have to
2925 be rolled back every time the rest of the patch changes.
2927 Add WKCFNetworkSetOverrideSystemProxySettings(), needed by NetworkProcess to set
2928 custom proxies during initialization.
2930 * WebKitSystemInterface.h:
2931 * libWebKitSystemInterfaceLion.a:
2932 * libWebKitSystemInterfaceMountainLion.a:
2934 2013-01-04 Adam Klein <adamk@chromium.org>
2936 Remove ENABLE_MUTATION_OBSERVERS #define
2937 https://bugs.webkit.org/show_bug.cgi?id=105459
2939 Reviewed by Ryosuke Niwa.
2941 * win/tools/vsprops/FeatureDefines.vsprops:
2942 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2944 2013-01-01 Dan Bernstein <mitz@apple.com>
2946 <rdar://problem/12942239> Update copyright strings
2948 Reviewed by Sam Weinig.
2950 * win/tools/scripts/COPYRIGHT-END-YEAR:
2952 2012-12-28 Mark Rowe <mrowe@apple.com>
2954 Move logic for extracting the OS X marketing version in to WebCore
2955 <http://webkit.org/b/105841> / <rdar://problem/10736041>
2957 Reviewed by Dan Bernstein.
2959 * WebKitSystemInterface.h:
2961 2012-12-19 Kiran Muppala <cmuppala@apple.com>
2963 Adopt new assertion SPI for process suppression on Mac
2964 https://bugs.webkit.org/show_bug.cgi?id=105378
2966 Reviewed by Mark Rowe.
2968 Add WKNSProcessInfoProcessAssertionWithTypes().
2970 * WebKitSystemInterface.h:
2972 2012-12-19 Alexis Menard <alexis@webkit.org>
2974 Implement CSS parsing for CSS transitions unprefixed.
2975 https://bugs.webkit.org/show_bug.cgi?id=104804
2977 Reviewed by Dean Jackson.
2979 Add a new flag ENABLE_CSS_TRANSFORMS_ANIMATIONS_TRANSITIONS_UNPREFIXED
2980 to cover the work of unprefixing Transforms, Animations and
2981 Transitions. It will let the possibility of each ports to turn it off
2982 in their release branches until we're confident that these CSS
2983 properties are ready to be unprefixed.
2985 * win/tools/vsprops/FeatureDefines.vsprops:
2986 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
2988 2012-12-12 Roger Fong <roger_fong@apple.com>
2990 Enable VIDEO_TRACK on Windows.
2991 https://bugs.webkit.org/show_bug.cgi?id=104706.
2993 Reviewed by Timothy Horton.
2995 Enable VIDEO_TRACK on Windows and update project property files.
2997 * win/tools/vsprops/FeatureDefines.vsprops:
2999 2012-12-12 Sheriff Bot <webkit.review.bot@gmail.com>
3001 Unreviewed, rolling out r137491.
3002 http://trac.webkit.org/changeset/137491
3003 https://bugs.webkit.org/show_bug.cgi?id=104828
3005 broke the builtd (Requested by rfong on #webkit).
3007 * win/tools/vsprops/FeatureDefines.vsprops:
3009 2012-12-11 Roger Fong <roger_fong@apple.com>
3011 Enable VIDEO_TRACK on Windows.
3012 https://bugs.webkit.org/show_bug.cgi?id=104706.
3014 Reviewed by Timothy Horton.
3016 Enable VIDEO_TRACK on Windows and update project property files.
3018 * win/tools/vsprops/FeatureDefines.vsprops:
3020 2012-12-10 Alexis Menard <alexis@webkit.org>
3022 [CSS3 Backgrounds and Borders] Remove CSS3_BACKGROUND feature flag.
3023 https://bugs.webkit.org/show_bug.cgi?id=104539
3025 Reviewed by Antonio Gomes.
3027 As discussed on webkit-dev it is not needed to keep this feature flag
3028 as support for <position> type is a small feature that is already
3029 implemented by three other UAs. It was useful while landing this
3030 feature as partial bits were landed one after one.
3032 * win/tools/vsprops/FeatureDefines.vsprops:
3033 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3035 2012-12-06 Rick Byers <rbyers@chromium.org>
3037 CSS cursor property should support webkit-image-set
3038 https://bugs.webkit.org/show_bug.cgi?id=99493
3040 Reviewed by Beth Dakin.
3042 Add ENABLE_MOUSE_CURSOR_SCALE - disabled by default
3044 * win/tools/vsprops/FeatureDefines.vsprops:
3045 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3047 2012-11-26 Roger Fong <roger_fong@apple.com>
3049 Unreviewed. ENABLE_ACCELERATED_OVERFLOW_SCROLLING not enabled on Windows.
3050 Add a feature flag and skip some failing tests.
3051 https://bugs.webkit.org/show_bug.cgi?id=103294
3054 compositing/overflow/scrolling-without-painting.html
3055 compositing/overflow/updating-scrolling-content.html
3057 * win/tools/vsprops/FeatureDefines.vsprops:
3059 2012-11-23 Alexis Menard <alexis@webkit.org>
3061 [CSS3 Backgrounds and Borders] Implement new CSS3 background-position parsing.
3062 https://bugs.webkit.org/show_bug.cgi?id=102104
3064 Reviewed by Julien Chaffraix.
3066 Protect the new feature behind a feature flag.
3068 * win/tools/vsprops/FeatureDefines.vsprops:
3069 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3071 2012-11-19 Kihong Kwon <kihong.kwon@samsung.com>
3073 Add PROXIMITY_EVENTS feature
3074 https://bugs.webkit.org/show_bug.cgi?id=102658
3076 Reviewed by Kentaro Hara.
3078 Add PROXIMITY_EVENTS feature to win and win-cairo prot.
3080 * win/tools/vsprops/FeatureDefines.vsprops:
3081 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3083 2012-11-12 Beth Dakin <bdakin@apple.com>
3085 Build fix. Forgot these bits last time.
3087 * libWebKitSystemInterfaceLion.a:
3088 * libWebKitSystemInterfaceMountainLion.a:
3090 2012-11-12 Beth Dakin <bdakin@apple.com>
3092 Zoomed-in scrolling is very slow when deviceScaleFactor > 1
3093 https://bugs.webkit.org/show_bug.cgi?id=101787
3095 Reviewed by Simon Fraser.
3097 wkSetCGFontRenderingMode now takes a BOOL parameter.
3098 * WebKitSystemInterface.h:
3099 * libWebKitSystemInterfaceLion.a:
3100 * libWebKitSystemInterfaceMountainLion.a:
3102 2012-11-08 Anders Carlsson <andersca@apple.com>
3104 Roll WebKitSystemInterface DEPS.
3106 Rubber-stamped by Andreas Kling.
3108 * libWebKitSystemInterfaceLion.a:
3109 * libWebKitSystemInterfaceMountainLion.a:
3111 2012-11-07 Roger Fong <roger_fong@apple.com>
3113 Enable Subpixel Layout on Windows. Rebaseline any failing tests that were rebaselined in r133351.
3114 https://bugs.webkit.org/show_bug.cgi?id=101538
3116 Rubberstamped by Tim Horton.
3118 * win/tools/vsprops/FeatureDefines.vsprops:
3120 2012-11-06 Anders Carlsson <andersca@apple.com>
3124 * WebKitSystemInterface.h:
3126 2012-11-06 Anders Carlsson <andersca@apple.com>
3128 Update Java related WKSI function names
3129 https://bugs.webkit.org/show_bug.cgi?id=101414
3131 Reviewed by Sam Weinig.
3133 Roll WebKitSystemInterface DEPS.
3135 * WebKitSystemInterface.h:
3136 * libWebKitSystemInterfaceLion.a:
3137 * libWebKitSystemInterfaceMountainLion.a:
3139 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3141 Clean up which storage cookie jar functions use
3142 https://bugs.webkit.org/show_bug.cgi?id=101395
3144 Reviewed by Brady Eidson.
3146 * WebKitSystemInterface.h:
3147 * libWebKitSystemInterfaceLion.a:
3148 * libWebKitSystemInterfaceMountainLion.a:
3149 Added WKHTTPCookies() and WKDeleteAllHTTPCookies(). Updated ifdefs for currently
3150 supported OS versions.
3152 2012-11-06 Alexey Proskuryakov <ap@apple.com>
3154 Delete Leopard and Snow Leopard versions of WKSI. These have not been updated in ages.
3156 Rubber-stampted by Mark Rowe.
3158 * libWebKitSystemInterfaceLeopard.a: Removed.
3159 * libWebKitSystemInterfaceSnowLeopard.a: Removed.
3161 2012-11-05 Alexey Proskuryakov <ap@apple.com>
3163 Get rid of setCookieStoragePrivateBrowsingEnabled.
3164 https://bugs.webkit.org/show_bug.cgi?id=101247
3166 Reviewed by Brady Eidson.
3168 * WebKitSystemInterface.h: Removed the function.
3170 2012-11-02 Anders Carlsson <andersca@apple.com>
3172 Don't instantiate the Java plug-in if it's inactive
3173 https://bugs.webkit.org/show_bug.cgi?id=101102
3174 <rdar://problem/12595679>
3176 Reviewed by Andreas Kling.
3178 Update WebKitSystemInterface to a version that has WKJLReportWebComponentsUsed.
3180 * WebKitSystemInterface.h:
3181 * libWebKitSystemInterfaceLion.a:
3182 * libWebKitSystemInterfaceMountainLion.a:
3183 Roll WebKitSystemInterface DERPS.
3185 2012-10-25 Dominik Röttsches <dominik.rottsches@intel.com>
3187 Conditionalize XHR timeout support
3188 https://bugs.webkit.org/show_bug.cgi?id=100356
3190 Reviewed by Adam Barth.
3192 Adding ENABLE_XHR_TIMEOUT feature, which is default off for Apple Win.
3193 See also https://bugs.webkit.org/show_bug.cgi?id=100349 for an attempt
3194 to fix timeout support for CF Network.
3196 * win/tools/vsprops/FeatureDefines.vsprops:
3197 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3199 2012-10-24 Eric Carlson <eric.carlson@apple.com>
3201 Allow ports to override text track rendering style
3202 https://bugs.webkit.org/show_bug.cgi?id=97800
3203 <rdar://problem/12044964>
3205 Reviewed by Maciej Stachowiak.
3207 Update WKSI header with SPI for getting the user caption appearance preferences.
3209 * WebKitSystemInterface.h:
3211 2012-10-19 Dongwoo Joshua Im <dw.im@samsung.com>
3213 Rename ENABLE_CSS3_TEXT_DECORATION to ENABLE_CSS3_TEXT
3214 https://bugs.webkit.org/show_bug.cgi?id=99804
3216 Reviewed by Julien Chaffraix.
3218 CSS3 text related properties will be implemented under this flag,
3219 including text decoration, text-align-last, and text-justify.
3221 * win/tools/vsprops/FeatureDefines.vsprops:
3222 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3224 2012-10-18 Pablo Flouret <pablof@motorola.com>
3226 Implement css3-conditional's @supports rule
3227 https://bugs.webkit.org/show_bug.cgi?id=86146
3229 Reviewed by Antti Koivisto.
3231 * win/tools/vsprops/FeatureDefines.vsprops:
3232 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3233 Add an ENABLE_CSS3_CONDITIONAL_RULES flag.
3235 2012-10-08 Kiran Muppala <cmuppala@apple.com>
3237 Throttle DOM timers on hidden pages.
3238 https://bugs.webkit.org/show_bug.cgi?id=98474
3240 Reviewed by Maciej Stachowiak.
3242 Add HIDDEN_PAGE_DOM_TIMER_THROTTLING feature define.
3244 * win/tools/vsprops/FeatureDefines.vsprops:
3245 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3247 2012-10-05 Sheriff Bot <webkit.review.bot@gmail.com>
3249 Unreviewed, rolling out r130556 and r130564.
3250 http://trac.webkit.org/changeset/130556
3251 http://trac.webkit.org/changeset/130564
3252 https://bugs.webkit.org/show_bug.cgi?id=98572
3254 The patch wasn't reviewed by a reviewer and it is breaking
3255 Chromium Windows (Requested by jchaffraix on #webkit).
3257 * WebKitSystemInterface.h:
3259 2012-10-05 Tim Horton <timothy_horton@apple.com>
3261 Update WebKitSystemInterface libraries and header.
3263 Reviewed by Simon Fraser.
3265 * WebKitSystemInterface.h:
3266 * libWebKitSystemInterfaceLion.a:
3267 * libWebKitSystemInterfaceMountainLion.a:
3268 * libWebKitSystemInterfaceSnowLeopard.a:
3270 2012-10-04 Eric Carlson <eric.carlson@apple.com>
3272 Allow ports to override text track rendering style
3273 https://bugs.webkit.org/show_bug.cgi?id=97800
3274 <rdar://problem/12044964>
3276 Reviewed by Silvia Pfeiffer.
3278 Update WKSI header with SPI for getting the user caption appearance preferences.
3280 * WebKitSystemInterface.h:
3282 2012-09-28 Eric Carlson <eric.carlson@apple.com>
3284 Allow ports to override text track rendering style
3285 <rdar://problem/12044964>
3287 Reviewed by Jessie Berlin.
3289 Update WKSI libraries.
3291 * libWebKitSystemInterfaceLion.a:
3292 * libWebKitSystemInterfaceMountainLion.a:
3293 * libWebKitSystemInterfaceSnowLeopard.a:
3295 2012-09-25 Simon Fraser <simon.fraser@apple.com>
3297 <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
3299 Reviewed by Tim Horton.
3301 New WKSI libraries and header.
3303 * WebKitSystemInterface.h:
3304 * libWebKitSystemInterfaceLion.a:
3305 * libWebKitSystemInterfaceMountainLion.a:
3306 * libWebKitSystemInterfaceSnowLeopard.a:
3308 2012-09-08 Sam Weinig <sam@webkit.org>
3310 Switch to entering the sandbox directly from main(), rather than waiting for the initialization message
3311 https://bugs.webkit.org/show_bug.cgi?id=96194
3313 Reviewed by Dan Bernstein.
3315 Update WKSI with SPI for getting the bundle URL from an executable URL.
3317 * WebKitSystemInterface.h:
3318 * libWebKitSystemInterfaceLion.a:
3319 * libWebKitSystemInterfaceMountainLion.a:
3320 * libWebKitSystemInterfaceSnowLeopard.a:
3321 Adds WKCopyBundleURLForExecutableURL().
3323 2012-08-29 Tony Chang <tony@chromium.org>
3325 Remove ENABLE_CSS3_FLEXBOX compile time flag
3326 https://bugs.webkit.org/show_bug.cgi?id=95382
3328 Reviewed by Ojan Vafai.
3330 Everyone is already enabling this by default and the spec has stablized.
3332 * win/tools/vsprops/FeatureDefines.vsprops:
3333 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3335 2012-08-15 Bruno de Oliveira Abinader <bruno.abinader@basyskom.com>
3337 [css3-text] Add CSS3 Text decoration compile flag
3338 https://bugs.webkit.org/show_bug.cgi?id=93863
3340 Reviewed by Julien Chaffraix.
3342 This patch handles the compile flag implementation, which will come disabled by
3343 default, thus not exposing the CSS3 text decoration features to the web, unless
3344 when explicitly enabling it with "--css3-text-decoration" build parameter.
3346 * win/tools/vsprops/FeatureDefines.vsprops:
3347 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3349 2012-08-14 Alex Christensen <alex.christensen@flexsim.com>
3351 /SAFESEH should not be a common linker option
3352 https://bugs.webkit.org/show_bug.cgi?id=89372
3354 Reviewed by Darin Adler.
3356 * win/tools/vsprops/common.vsprops:
3357 removed /SAFESEH as a default option for the linker (doesn't work for x64)
3359 2012-08-13 Roger Fong <roger_fong@apple.com>
3361 Enable CSS Sticky Position on Windows.
3362 https://bugs.webkit.org/show_bug.cgi?id=93905
3364 Reviewed by Tim Horton.
3366 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.
3368 * win/tools/vsprops/FeatureDefines.vsprops:
3369 Include ENABLE_CSS_STICKY_POSITION flag.
3371 2012-08-06 Anders Carlsson <andersca@apple.com>
3373 If the Apple Java plug-in is blocked and no runtime is installed, don't load it
3374 https://bugs.webkit.org/show_bug.cgi?id=93289
3375 <rdar://problem/11730092>
3377 Reviewed by Dan Bernstein.
3379 Add WKJLIsRuntimeAndWebComponentsInstalled().
3381 * WebKitSystemInterface.h:
3382 * libWebKitSystemInterfaceLion.a:
3383 * libWebKitSystemInterfaceMountainLion.a:
3385 2012-08-01 Jon Lee <jonlee@apple.com>
3389 Reviewed by Mark Rowe.
3391 * libWebKitSystemInterfaceLion.a:
3392 * libWebKitSystemInterfaceMountainLion.a:
3393 * libWebKitSystemInterfaceSnowLeopard.a:
3395 2012-07-29 Rik Cabanier <cabanier@adobe.com>
3397 Add ENABLE_CSS_COMPOSITING flag
3398 https://bugs.webkit.org/show_bug.cgi?id=92553
3400 Reviewed by Dirk Schulze.
3402 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
3404 * win/tools/vsprops/FeatureDefines.vsprops:
3405 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3407 2012-07-23 Roger Fong <roger_fong@apple.com>
3409 Disable flexbox on Windows
3410 https://bugs.webkit.org/show_bug.cgi?id=92047
3411 <rdar://problem/11570384>
3413 Reviewed by Darin Adler.
3415 Disabled Flexbox CSS3 syntax on Mac, need to do the same for Windows.
3417 * win/tools/vsprops/FeatureDefines.vsprops:
3418 Disable ENABLE_CSS3_FLEXBOX property.
3420 2012-07-23 Kent Tamura <tkent@chromium.org>
3422 Rename ENABLE_METER_TAG and ENABLE_PROGRESS_TAG to ENABLE_METER_ELEMENT and ENABLE_PROGRESS_ELEMENT respectively
3423 https://bugs.webkit.org/show_bug.cgi?id=91941
3425 Reviewed by Kentaro Hara.
3427 A flag name for an elmement should be ENABLE_*_ELEMENT.
3429 * win/tools/vsprops/FeatureDefines.vsprops:
3430 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3432 2012-07-22 Kent Tamura <tkent@chromium.org>
3434 Rename ENABLE_DETAILS to ENABLE_DETAILS_ELEMENT
3435 https://bugs.webkit.org/show_bug.cgi?id=91928
3437 Reviewed by Kentaro Hara.
3439 A flag name for an elmement should be ENABLE_*_ELEMENT.
3441 * win/tools/vsprops/FeatureDefines.vsprops:
3442 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3444 2012-07-20 Kent Tamura <tkent@chromium.org>
3446 Rename ENABLE_DATALIST to ENABLE_DATALIST_ELEMENT
3447 https://bugs.webkit.org/show_bug.cgi?id=91846
3449 Reviewed by Kentaro Hara.
3451 A flag name for an elmement should be ENABLE_*_ELEMENT.
3453 * win/tools/vsprops/FeatureDefines.vsprops:
3454 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3456 2012-07-11 Mark Rowe <mrowe@apple.com>
3458 Add a Mountain Lion version of libWebKitSystemInterface.a.
3460 Update the WebKitSystemInterface header and binaries.
3462 Reviewed by John Sullivan.
3464 * WebKitSystemInterface.h:
3465 * libWebKitSystemInterfaceLion.a:
3466 * libWebKitSystemInterfaceMountainLion.a: Added.
3467 * libWebKitSystemInterfaceSnowLeopard.a:
3469 2012-07-04 John Mellor <johnme@chromium.org>
3471 Text Autosizing: Add compile flag and runtime setting
3472 https://bugs.webkit.org/show_bug.cgi?id=87394
3474 This patch renames Font Boosting to Text Autosizing.
3476 Reviewed by Adam Barth.
3478 * win/tools/vsprops/FeatureDefines.vsprops:
3479 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3481 2012-06-29 Mihai Balan <mibalan@adobe.com>
3483 [CSS Regions] Adding feature defines for CSS Regions for Windows
3484 https://bugs.webkit.org/show_bug.cgi?id=88645
3486 Reviewed by Tony Chang.
3488 Re-trying to enable CSS regions on Windows. This time only enabling
3489 regions since exclusions lead to some very strange compiling/linking
3492 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_REGIONS
3493 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3495 2012-06-28 Brent Fulgham <bfulgham@webkit.org>
3497 [WinCairo] Unreviewed build correction. Add two missing macro
3498 declarations to vsprops file.
3500 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add missing
3501 ENABLE_HIGH_DPI_CANVAS and ENABLE_REQUEST_ANIMATION_FRAME macros.
3503 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3505 [WinCairo] Unreviewed build correction. Accidentally turned on
3506 CSS_FILTERS, which is not available in tree.
3508 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Turn CSS_FILTERS
3509 back off for WinCairo target.
3511 2012-06-27 Brent Fulgham <bfulgham@webkit.org>
3513 [WinCairo] Unreviewed build correction. Resync feature defines with
3514 Apple port. Things have drifted apart a little.
3516 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Update to match
3517 Apple port, define some missing features.
3519 2012-06-19 Mike West <mkwst@chromium.org>
3521 Introduce ENABLE_CSP_NEXT configuration flag.
3522 https://bugs.webkit.org/show_bug.cgi?id=89300
3524 Reviewed by Adam Barth.
3526 The 1.0 draft of the Content Security Policy spec is just about to
3527 move to Last Call. We'll hide work on the upcoming 1.1 spec behind
3528 this ENABLE flag, disabled by default.
3530 Spec: https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html
3532 * win/tools/vsprops/FeatureDefines.vsprops:
3533 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3535 2012-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
3537 Unreviewed, rolling out r120280.
3538 http://trac.webkit.org/changeset/120280
3539 https://bugs.webkit.org/show_bug.cgi?id=89273
3541 Enabling CSS regions broke all Windows tests (Requested by
3542 jhomeycutt on #webkit).
3544 * win/tools/vsprops/FeatureDefines.vsprops:
3545 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3547 2012-06-13 Mihai Balan <mibalan@adobe.com>
3549 Fix for #88645 - enabling regions on Windows
3551 [CSS Regions] Adding feature defines for CSS Regions & exclusions for Windows
3552 https://bugs.webkit.org/show_bug.cgi?id=88645
3554 Reviewed by Sam Weinig.
3556 Previous work on #87442 added feature defines to allow proper disabling of CSS Regions and
3557 exclusions (previously even with the feature disabled, parsing still worked). However, the
3558 feature defines were enabled on Mac only - they were broken on Windows. This
3559 patch adds the feature defines to (re)enable regions and exclusions on Windows.
3561 * win/tools/vsprops/FeatureDefines.vsprops: Added default value for ENABLE_CSS_EXCLUSIONS and ENABLE_CSS_REGIONS
3562 * win/tools/vsprops/FeatureDefinesCairo.vsprops: ditto
3564 2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
3566 [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
3567 https://bugs.webkit.org/show_bug.cgi?id=88804
3569 Reviewed by Tony Chang.
3571 Protect box-decoration-break behind a feature flag enabled by default.
3573 * win/tools/vsprops/FeatureDefines.vsprops:
3574 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3576 2012-06-11 Anders Carlsson <andersca@apple.com>
3578 Pass the right color space over to the web process so we can set it on our CA context
3579 https://bugs.webkit.org/show_bug.cgi?id=88819
3580 <rdar://problem/11629050>
3582 Reviewed by John Sullivan.
3584 Add WKCAContextSetColorSpace and WKCAContextGetColorSpace.
3586 * WebKitSystemInterface.h:
3587 * libWebKitSystemInterfaceLion.a:
3588 * libWebKitSystemInterfaceSnowLeopard.a:
3590 2012-06-09 Sukolsak Sakshuwong <sukolsak@google.com>
3592 Add UNDO_MANAGER flag
3593 https://bugs.webkit.org/show_bug.cgi?id=87908
3595 Reviewed by Tony Chang.
3597 * win/tools/vsprops/FeatureDefines.vsprops:
3598 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3600 2012-06-05 Dongwoo Im <dw.im@samsung.com>
3602 Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
3603 https://bugs.webkit.org/show_bug.cgi?id=73176
3605 Reviewed by Adam Barth.
3607 Two more APIs are added in Custom Scheme Handler specification.
3608 http://dev.w3.org/html5/spec/Overview.html#custom-handlers
3609 One is 'isProtocolHandlerRegistered' to query whether the specific URL
3610 is registered or not.
3611 The other is 'unregisterProtocolHandler' to remove the registered URL.
3613 * win/tools/vsprops/FeatureDefines.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3614 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
3616 2012-05-29 Jessie Berlin <jberlin@apple.com>
3618 [Win] ~1/2 of all the iframe seamless tests fail
3619 https://bugs.webkit.org/show_bug.cgi?id=87543
3621 Rubber-stamped by Eric Seidel.
3623 Finish enabling IFRAME_SEAMLESS on Windows.
3625 * win/tools/vsprops/FeatureDefines.vsprops:
3627 2012-05-28 Vivek Galatage <vivekgalatage@gmail.com>
3629 Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
3630 https://bugs.webkit.org/show_bug.cgi?id=87622
3632 Reviewed by Eric Seidel.
3634 Removed the ENABLE_3D_CANVAS from the property define as this is
3635 obsolete since bug #53041
3637 * win/tools/vsprops/FeatureDefines.vsprops:
3639 2012-05-24 John Mellor <johnme@chromium.org>
3641 Font Boosting: Add compile flag and runtime setting
3642 https://bugs.webkit.org/show_bug.cgi?id=87394
3644 Reviewed by Adam Barth.
3646 Add ENABLE_FONT_BOOSTING.
3648 * win/tools/vsprops/FeatureDefines.vsprops:
3649 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3651 2012-05-23 Ojan Vafai <ojan@chromium.org>
3653 add back the ability to disable flexbox
3654 https://bugs.webkit.org/show_bug.cgi?id=87147
3656 Reviewed by Tony Chang.
3658 * win/tools/vsprops/FeatureDefines.vsprops:
3659 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
3661 2012-05-10 Anders Carlsson <andersca@apple.com>
3663 WebKit1: Add a way to blacklist specific plug-ins/plug-in versions
3664 https://bugs.webkit.org/show_bug.cgi?id=86150
3665 <rdar://problem/9551196>
3667 Reviewed by Sam Weinig.
3669 Add WKShouldBlockPlugin.
3671 * WebKitSystemInterface.h:
3672 * libWebKitSystemInterfaceLion.a:
3673 * libWebKitSystemInterfaceSnowLeopard.a:
3675 2012-05-08 Jon Lee <jonlee@apple.com>
3677 Safari warns that it needs to resend the form in an iFrame when going back
3678 https://bugs.webkit.org/show_bug.cgi?id=82658
3679 <rdar://problem/11292558>