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