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