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