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