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