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