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