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