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