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