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