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