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