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