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