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