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