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