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