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