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