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