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