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