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