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