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