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