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