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