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