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