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