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