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