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