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