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