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