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