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