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