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