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