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