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