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