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