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