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