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