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