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