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