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