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