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