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