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