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