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