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