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