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