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