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