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