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