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