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