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