WebKit2: Use CFNetwork Sessions API.
[WebKit-https.git] / WebKitLibraries / ChangeLog
1 2011-03-06  Jessie Berlin  <jberlin@apple.com>
2
3         Reviewed by Sam Weinig.
4
5         WebKit2: Use CFNetwork Sessions API.
6         https://bugs.webkit.org/show_bug.cgi?id=55435.
7
8         When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
9         Private Browsing Storage Session.
10
11         Update WebKitSystemInterface headers and libraries with the new functions.
12
13         * WebKitSystemInterface.h:
14         * libWebKitSystemInterfaceLeopard.a:
15         * libWebKitSystemInterfaceSnowLeopard.a:
16         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
17         * win/lib/WebKitSystemInterface.lib:
18
19 2011-03-04  Jessie Berlin  <jberlin@apple.com>
20
21         Reviewed by Maciej Stachowiak.
22
23         WebKit2: Use CFNetwork Sessions API.
24         https://bugs.webkit.org/show_bug.cgi?id=55435.
25
26         When Private Browsing is enabled, get the cached url response from the cache associated with
27         the Private Browsing Storage Session.
28
29         Update WebKitSystemInterface headers and libraries with the new functions.
30
31         * WebKitSystemInterface.h:
32         * libWebKitSystemInterfaceLeopard.a:
33         * libWebKitSystemInterfaceSnowLeopard.a:
34         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
35         * win/lib/WebKitSystemInterface.lib:
36
37 2011-03-03  Jessie Berlin  <jberlin@apple.com>
38
39         Reviewed by Adam Roben.
40
41         WebKit2: Use CFNetwork Sessions API.
42         https://bugs.webkit.org/show_bug.cgi?id=55435
43
44         Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
45
46         Update WebKitSystemInterface headers and libraries with the new functions.
47
48         * WebKitSystemInterface.h:
49         * libWebKitSystemInterfaceLeopard.a:
50         * libWebKitSystemInterfaceSnowLeopard.a:
51         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
52         * win/lib/WebKitSystemInterface.lib:
53
54 2011-03-02  Jessie Berlin  <jberlin@apple.com>
55
56         Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
57
58         * libWebKitSystemInterfaceLeopard.a:
59         * libWebKitSystemInterfaceSnowLeopard.a:
60
61 2011-03-02  Jessie Berlin  <jberlin@apple.com>
62
63         Windows build fix. Unreviewed.
64
65         * win/lib/WebKitSystemInterface.lib:
66
67 2011-03-02  Jessie Berlin  <jberlin@apple.com>
68
69         Rubber-stamped by Adam Roben.
70
71         WebKit2: Use CFNetwork Sessions API.
72         https://bugs.webkit.org/show_bug.cgi?id=55435
73
74         Add the ability to create a Private Browsing Storage Session.
75
76         Update WebKitSystemInterface headers and libraries with the new functions.
77
78         * WebKitSystemInterface.h:
79         * libWebKitSystemInterfaceLeopard.a:
80         * libWebKitSystemInterfaceSnowLeopard.a:
81         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
82         * win/lib/WebKitSystemInterface.lib:
83
84 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
85
86         Reviewed by David Levin.
87
88         Add feature define for data transfer items
89         https://bugs.webkit.org/show_bug.cgi?id=55510
90
91         * win/tools/vsprops/FeatureDefines.vsprops:
92         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
93
94 2011-03-02  Adam Roben  <aroben@apple.com>
95
96         Try to force a clean build on the Windows bots
97
98         Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
99         feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
100         an example.
101
102         * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
103
104 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
105
106         Unreviewed, rolling out r80079.
107         http://trac.webkit.org/changeset/80079
108         https://bugs.webkit.org/show_bug.cgi?id=55547
109
110         "Broke the Win debug build?" (Requested by dcheng on #webkit).
111
112         * win/tools/vsprops/FeatureDefines.vsprops:
113         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
114
115 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
116
117         Reviewed by David Levin.
118
119         Add feature define for data transfer items
120         https://bugs.webkit.org/show_bug.cgi?id=55510
121
122         * win/tools/vsprops/FeatureDefines.vsprops:
123         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
124
125 2011-03-01  Sam Weinig  <sam@webkit.org>
126
127         Reviewed by Anders Carlsson.
128
129         WebKit2 needs to be made localizable
130         <rdar://problem/8728860>
131
132         * WebKitSystemInterface.h:
133         * libWebKitSystemInterfaceLeopard.a:
134         * libWebKitSystemInterfaceSnowLeopard.a:
135
136 2011-02-25  Brian Weinstein  <bweinstein@apple.com>
137
138         Fix linking of Chromium Mac build. 
139
140         * libWebKitSystemInterfaceLeopard.a:
141         * libWebKitSystemInterfaceSnowLeopard.a:
142
143 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
144
145         Reviewed by Adam Roben.
146
147         WebResourceCacheManager should be responsible for managing the CFURLCache as well
148         as the WebCore memory cache.
149         https://bugs.webkit.org/show_bug.cgi?id=54886
150         Part of <rdar://problem/8971738>
151         
152         Update WebKitSystemInterface headers and libraries with new functions.
153
154         * WebKitSystemInterface.h:
155         * libWebKitSystemInterfaceLeopard.a:
156         * libWebKitSystemInterfaceSnowLeopard.a:
157         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
158         * win/lib/WebKitSystemInterface.lib:
159
160 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
161
162         Rubber-stamped by Dan Bernstein.
163
164         Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
165         match the current WebKitSystemInterface.h.
166
167         * WebKitSystemInterface.h:
168
169 2011-02-08  Patrick Gansterer  <paroga@webkit.org>
170
171         Reviewed by Adam Roben.
172
173         [WIN] Add missing forward declarations in WebKitSystemInterface.h
174         https://bugs.webkit.org/show_bug.cgi?id=53889
175
176         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
177
178 2011-02-04  Steve Falkenburg  <sfalken@apple.com>
179
180         Reviewed by Adam Roben.
181
182         Bump Windows minimum system requirement to XPSP2
183         https://bugs.webkit.org/show_bug.cgi?id=53807
184
185         * win/tools/vsprops/common.vsprops:
186
187 2011-02-03  James Kozianski  <koz@chromium.org>
188
189         Reviewed by Dimitri Glazkov.
190
191         Add navigator.registerProtocolHandler behind a flag.
192         https://bugs.webkit.org/show_bug.cgi?id=52609
193
194         * win/tools/vsprops/FeatureDefines.vsprops:
195         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
196
197 2011-02-02  Steve Lacey  <sjl@chromium.org>
198
199         Reviewed by Eric Carlson.
200
201         Implement basic media statistics on media elements.
202         https://bugs.webkit.org/show_bug.cgi?id=53322
203
204         * win/tools/vsprops/FeatureDefines.vsprops:
205         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
206
207 2011-01-28  Anders Carlsson  <andersca@apple.com>
208
209         Build fix.
210         
211         Update WKSI.
212
213         * WebKitSystemInterface.h:
214         * libWebKitSystemInterfaceLeopard.a:
215         * libWebKitSystemInterfaceSnowLeopard.a:
216
217 2011-01-26  David Kilzer  <ddkilzer@apple.com>
218
219         <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
220         <rdar://problem/8821760>
221
222         Reviewed by Antti Koivisto.
223
224         * WebKitSystemInterface.h:
225             New methods added for HTTP pipelining support.
226         (WKGetHTTPPipeliningPriority): Added.
227         (WKSetHTTPPipeliningPriority): Added.
228             Unrelated methods added after updating the header.
229         (WKMakeScrollbarPainter): Added.
230         (WKScrollbarPainterPaint): Added.
231         * libWebKitSystemInterfaceLeopard.a: Updated.
232         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
233
234 2011-01-24  Jer Noble  <jer.noble@apple.com>
235
236         Reviewed by Eric Carlson.
237
238         REGRESSION (r72119): Audio never plays on Star Wars intro animation
239         https://bugs.webkit.org/show_bug.cgi?id=52467
240         
241         Add wkGetQuickTimeMIMETypeList() function.
242         
243         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
244         * win/lib/WebKitSystemInterface.lib:
245
246 2011-01-18  Anders Carlsson  <andersca@apple.com>
247
248         Reviewed by Darin Adler.
249
250         Add WKPopupContextMenu.
251
252         * WebKitSystemInterface.h:
253         * libWebKitSystemInterfaceLeopard.a:
254         * libWebKitSystemInterfaceSnowLeopard.a:
255
256 2011-01-17  Adam Roben  <aroben@apple.com>
257
258         Make it possible to both set and clear a wkCACFContext's D3D device
259
260         Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
261
262         Reviewed by Chris Marrin.
263
264         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
265         * win/lib/WebKitSystemInterface.lib:
266
267 2011-01-07  Chris Marrin  <cmarrin@apple.com>
268
269         Unreviewed.
270
271         Minor change to check for null context
272
273         * win/lib/WebKitSystemInterface.lib:
274         * win/lib/WebKitSystemInterface_debug.lib:
275
276 2011-01-07  Chris Marrin  <cmarrin@apple.com>
277
278         Unreviewed.
279
280         Added one more API to WKSI to get the user data
281         out of the CACFContext.
282
283         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
284         * win/lib/WebKitSystemInterface.lib:
285         * win/lib/WebKitSystemInterface_debug.lib:
286
287 2011-01-07  Chris Marrin  <cmarrin@apple.com>
288
289         Unreviewed.
290
291         Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
292
293         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
294         * win/lib/WebKitSystemInterface.lib:
295         * win/lib/WebKitSystemInterface_debug.lib:
296
297 2011-01-05  Steve Falkenburg  <sfalken@apple.com>
298
299         Reviewed by Darin Adler.
300
301         Debug and Release builds on Windows clobber each other
302         https://bugs.webkit.org/show_bug.cgi?id=49185
303
304         Changes the structure of WebKitBuild build products directory so we
305         completely separate each build configuration into independent directories.
306         
307         Although we previously had per-configuration directories for obj, this change adds
308         per-configuration directories for bin, lib, obj, and include. Each configuration's
309         build products are stored within a directory inside of WebKitBuild.
310         
311         Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
312         defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
313
314         * win/tools/vsprops/common.vsprops: 
315
316 2011-01-03  Chris Fleizach  <cfleizach@apple.com>
317
318         Reviewed, tweaked and landed by Sam Weinig.
319
320         WebKit2: Accessibility support (42130)
321         <rdar://problem/7660629>
322
323         * WebKitSystemInterface.h:
324         * libWebKitSystemInterfaceLeopard.a:
325         * libWebKitSystemInterfaceSnowLeopard.a:
326
327 2011-01-02  Dan Bernstein  <mitz@apple.com>
328
329         Rubber-stamped by Simon Fraser.
330
331         <rdar://problem/8812159> Update copyright strings
332
333         * win/tools/scripts/COPYRIGHT-END-YEAR:
334
335 2010-12-21  Sam Weinig  <weinig@apple.com>
336
337         Reviewed by Anders Carlsson.
338
339         Add serialization for CFURLRequestRef and CFURLResponseRef.
340
341         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
342         * win/lib/WebKitSystemInterface.lib:
343
344 2010-12-14  Anders Carlsson  <andersca@apple.com>
345
346         Reviewed by Dan Bernstein.
347
348         Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
349
350         * WebKitSystemInterface.h:
351         * libWebKitSystemInterfaceLeopard.a:
352         * libWebKitSystemInterfaceSnowLeopard.a:
353
354 2010-12-10  Chris Marrin  <cmarrin@apple.com>
355
356         Reviewed by Adam Roben.
357
358         Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
359         Also got rid of WebKitSystemInterface_debug.lib as recommended by
360         Adam Roben. No OpenSource builds use it since r72327.
361
362         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
363         * win/lib/WebKitSystemInterface.lib:
364         * win/lib/WebKitSystemInterface_debug.lib: Removed.
365
366 2010-12-09  Anders Carlsson  <andersca@apple.com>
367
368         Reviewed by Sam Weinig.
369
370         Cannot use NSKeyedArchiver in WK2 for ResourceResponses
371         https://bugs.webkit.org/show_bug.cgi?id=50792
372         <rdar://problem/8741799>
373
374         * WebKitSystemInterface.h:
375         * libWebKitSystemInterfaceLeopard.a:
376         * libWebKitSystemInterfaceSnowLeopard.a:
377
378 2010-12-03  Anders Carlsson  <andersca@apple.com>
379
380         Reviewed by Sam Weinig.
381
382         Dispatch keyboard events in the Carbon event model
383         https://bugs.webkit.org/show_bug.cgi?id=50503
384
385         Make WKGetNSEventKeyChar available in 32-bit.
386
387         * WebKitSystemInterface.h:
388         * libWebKitSystemInterfaceLeopard.a:
389         * libWebKitSystemInterfaceSnowLeopard.a:
390
391 2010-12-02  Anders Carlsson  <andersca@apple.com>
392
393         Reviewed by Sam Weinig.
394
395         Plug-ins should be able to update the mouse cursor
396         https://bugs.webkit.org/show_bug.cgi?id=50399
397
398         Add WKEnableSettingCursorWhenInBackground.
399
400         * WebKitSystemInterface.h:
401         * libWebKitSystemInterfaceLeopard.a:
402         * libWebKitSystemInterfaceSnowLeopard.a:
403
404 2010-12-01  Adam Roben  <aroben@apple.com>
405
406         Don't let harmless errorlevels from the "set" utility leak into
407         project-specific build scripts
408
409         When using set to unset an environment variable that didn't previously
410         exist, set raises the errorlevel to 1. This was leaking into
411         project-specific scripts, causing them to think the build has failed.
412         We now clear the errorlevel after we finish setting environment
413         variables.
414
415         Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
416         some configurations
417
418         Reviewed by Steve Falkenburg.
419
420         * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
421         environment variables to get rid of any errorlevel that "set" set.
422
423 2010-12-01  Steve Falkenburg  <sfalken@apple.com>
424
425         Reviewed by Adam Roben.
426
427         vcproj changes can't be applied cleanly by the Windows EWS bot
428         https://bugs.webkit.org/show_bug.cgi?id=50328
429
430         * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
431         * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
432         * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
433
434 2010-11-29  Steve Falkenburg  <sfalken@apple.com>
435
436         Windows build fix (part 2).
437         Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
438
439         * win/tools/vsprops/common.vsprops:
440
441 2010-11-19  Steve Falkenburg  <sfalken@apple.com>
442
443         Reviewed by Adam Roben.
444
445         Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
446         https://bugs.webkit.org/show_bug.cgi?id=49858
447         
448         We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
449         - To simplify editing (editing vsprops build steps is confusing).
450         - For more readable diffs.
451         
452         To add a prebuild/prelink/postbuild step for a vcproj,
453         Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
454         For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
455         in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
456
457         * win/tools/vsprops/common.vsprops:
458         * win/tools/vsprops/release.vsprops:
459
460 2010-11-29  Anders Carlsson  <andersca@apple.com>
461
462         Reviewed by Sam Weinig and Simon Fraser.
463
464         WebKitSystemInterface.h piece of r72438.
465
466         * WebKitSystemInterface.h:
467
468 2010-11-22  Adam Roben  <aroben@apple.com>
469
470         Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
471
472         Apple's Windows build allows placing header files and import libraries for WebKit's
473         dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
474         $WebKitLibrariesDir environment variable. This is both required for production builds and
475         convenient for Apple-internal developer builds. Apple's production builds also require that
476         WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
477         builds, the files are copied into that directory tree by the
478         WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
479         copying is done by
480         JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
481
482         This .vsprops copying is problematic in one very important case: when a developer updates
483         their source tree and then tries to build. Visual Studio only reads .vsprops files when a
484         project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
485         updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
486         build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
487         $WebKitLibrariesDir, but Visual Studio will not pick up the changes.  The rest of the build
488         will proceed with out-of-date .vsprops files, which will likely result in a build failure.
489
490         To fix this, we now use normal relative paths to access the .vsprops files in the source
491         tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
492         variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
493         unset, so the normal relative paths are used to read the .vsprops files out of the source
494         tree directly. In production builds, this environment variable is set to a fake directory
495         that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
496         is resolved.
497         
498         For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
499
500         $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
501
502         In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
503         files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
504         JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
505         "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
506         FeatureDefines.vsprops becomes:
507
508         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
509
510         which resolves to:
511
512         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
513
514         (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
515         actually exist since they are matched by an equal number of ".." path components.)
516
517         Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
518         Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
519
520         Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
521         updated
522
523         Reviewed by Dave Hyatt.
524
525         * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
526         AppleInternal\tools\vsprops that matches the source directory tree. This allows production
527         builds to redirect the relative paths used to find the shared .vsprops files into
528         AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
529
530 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
531
532         Rubber-stamped by Adam Roben.
533
534         Remove unused debug_internal vsprops file.
535
536         * win/tools/vsprops/debug_internal.vsprops: Removed.
537
538 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
539
540         Reviewed by Adam Roben.
541
542         Debug_Internal Windows configuration is unnecessary, should be removed
543         https://bugs.webkit.org/show_bug.cgi?id=49753
544
545         * win/tools/vsprops/debug.vsprops:
546         * win/tools/vsprops/debug_internal.vsprops:
547
548 2010-11-17  Steve Falkenburg  <sfalken@apple.com>
549
550         Rubber-stamped by Adam Roben.
551
552         Update WebKitSystemInterfaceWin.
553
554         * win/lib/WebKitSystemInterface.lib:
555         * win/lib/WebKitSystemInterface_debug.lib:
556
557 2010-11-16  Adam Roben  <aroben@apple.com>
558
559         Ignore files from libdispatch/zlib
560
561         Rubber-stamped by Eric Seidel.
562
563         * win/include: Modified property svn:ignore.
564         * win/lib: Modified property svn:ignore.
565
566 2010-11-10  Csaba Osztrogonác  <ossy@webkit.org>
567
568         Reviewed by David Hyatt.
569
570         HTML5 Ruby support should be mandatory feature
571         https://bugs.webkit.org/show_bug.cgi?id=49272
572
573         Remove Ruby as optional feature.
574
575         * win/tools/vsprops/FeatureDefines.vsprops:
576         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
577
578 2010-10-29  Dan Bernstein  <mitz@apple.com>
579
580         Snow Leopard PowerPC build fix.
581
582         * libWebKitSystemInterfaceSnowLeopard.a:
583
584 2010-10-29  Dan Bernstein  <mitz@apple.com>
585
586         Leopard PowerPC build fix.
587
588         * libWebKitSystemInterfaceLeopard.a:
589
590 2010-10-29  Csaba Osztrogonác  <ossy@webkit.org>
591
592         Reviewed by Adam Roben and David Kilzer.
593
594         Fix and cleanup of build systems
595         https://bugs.webkit.org/show_bug.cgi?id=48342
596
597         Remove unnecessary ENABLE_SANDBOX.
598         Add missing features to converge to FeatureDefines.xcconfig.
599
600         * win/tools/vsprops/FeatureDefines.vsprops:
601         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
602
603 2010-10-28  Dan Bernstein  <mitz@apple.com>
604
605         Reviewed by John Sullivan.
606
607         Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
608         upcoming ComplexTextController patch.
609
610         * WebKitSystemInterface.h:
611         * libWebKitSystemInterfaceLeopard.a:
612         * libWebKitSystemInterfaceSnowLeopard.a:
613
614 2010-10-28  Ivan Krstić  <ike@apple.com>
615
616         Reviewed by Mark Rowe.
617
618         Remove unused experimental proxied panel interface.
619         <rdar://problem/7237059>
620
621         * WebKitSystemInterface.h:
622
623 2010-10-27  Anders Carlsson  <andersca@apple.com>
624
625         Reviewed by Sam Weinig.
626
627         Find indicators do not bounce
628         https://bugs.webkit.org/show_bug.cgi?id=48490
629         <rdar://problem/8564276>
630
631         Add bounce animation context functions.
632
633         * WebKitSystemInterface.h:
634         * libWebKitSystemInterfaceLeopard.a:
635         * libWebKitSystemInterfaceSnowLeopard.a:
636
637 2010-10-26  Adam Roben  <aroben@apple.com>
638
639         Fix duplicate vsprops name
640
641         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
642         "FeatureDefinesCairo" to match the filename.
643
644 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
645
646         Windows build fix.
647
648         * win/lib/WebKitSystemInterface.lib:
649         * win/lib/WebKitSystemInterface_debug.lib:
650         
651 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
652
653         Reviewed by Anders Carlsson.
654
655         https://bugs.webkit.org/show_bug.cgi?id=48083
656         <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
657
658         * WebKitSystemInterface.h:
659         * libWebKitSystemInterfaceLeopard.a:
660         * libWebKitSystemInterfaceSnowLeopard.a:
661         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
662         * win/lib/WebKitSystemInterface.lib:
663         * win/lib/WebKitSystemInterface_debug.lib:
664         Updated WebKitSystemInterface with necessary methods.
665
666 2010-10-22  Adam Roben  <aroben@apple.com>
667
668         Turn on ENABLE_3D_RENDERING on all Windows builds
669
670         Reviewed by Sam Weinig.
671
672         * win/tools/vsprops/FeatureDefines.vsprops:
673
674 2010-10-20  Adam Roben  <aroben@apple.com>
675
676         Windows build fix
677
678         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
679         * win/lib/WebKitSystemInterface.lib:
680         * win/lib/WebKitSystemInterface_debug.lib:
681         Use a WKCFURLCredentialRef type to protect against changes to the
682         definition of CFURLCredentialRef.
683
684 2010-10-19  Adam Roben  <aroben@apple.com>
685
686         Windows build fix
687
688         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
689         this file that I meant to check in in r70129.
690
691 2010-10-19  Adam Roben  <aroben@apple.com>
692
693         Add WKCACFContext and related functions
694
695         Fixes <http://webkit.org/b/43244>.
696
697         Reviewed by Sam Weinig.
698
699         * win/lib/WebKitSystemInterface.lib:
700         * win/lib/WebKitSystemInterface_debug.lib:
701
702 2010-10-14  Ada Chan  <adachan@apple.com>
703
704         Rubber-stamped by Adam Roben.
705
706         Fix Windows build.
707
708         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
709         * win/lib/WebKitSystemInterface.lib:
710         * win/lib/WebKitSystemInterface_debug.lib:
711
712 2010-10-14  Ada Chan  <adachan@apple.com>
713
714         Reviewed by Steve Falkenburg.
715
716         Add wkGetSSLCertificateChainContext for fetching the certificate chain.
717         Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
718
719         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
720         * win/lib/WebKitSystemInterface.lib:
721         * win/lib/WebKitSystemInterface_debug.lib:
722
723 2010-10-11  Mike Thole  <mthole@apple.com>
724
725         Reviewed by Darin Adler.
726
727         Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
728         https://bugs.webkit.org/show_bug.cgi?id=47495
729
730         * WebKitSystemInterface.h: 
731         * libWebKitSystemInterfaceLeopard.a:
732         * libWebKitSystemInterfaceSnowLeopard.a:
733
734 2010-10-03  Brent Fulgham  <bfulgham@webkit.org>
735
736         Unreviewed build fix.
737
738         WinCairo also needs access to the <inttypes.h> header requirement
739         introduced by Bug 46357.
740
741         * win/tools/vsprops/WinCairo.vsprops:
742
743 2010-09-17  Sam Weinig  <sam@webkit.org>
744
745         Reviewed, tweaked, and landed by Anders Carlsson.
746
747         Add WKCopyNSURLResponsePeerCertificates.
748
749         * WebKitSystemInterface.h:
750         * libWebKitSystemInterfaceLeopard.a:
751         * libWebKitSystemInterfaceSnowLeopard.a:
752
753 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
754
755         Reviewed by Jian Li.
756
757         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
758         https://bugs.webkit.org/show_bug.cgi?id=45798
759
760         * win/tools/vsprops/FeatureDefines.vsprops:
761         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
762
763 2010-09-09  Jer Noble  <jer.noble@apple.com>
764
765         Reviewed by Eric Carlson.
766
767         Adopt shared control drawing for <video> controls on Windows
768         https://bugs.webkit.org/show_bug.cgi?id=45490
769
770         * win/lib/WebKitSystemInterface.lib:
771         * win/lib/WebKitSystemInterface_debug.lib:
772
773 2010-09-10  Anders Carlsson  <andersca@apple.com>
774
775         WebKitSystemInterface part of:
776         Set the visible name for the web process
777         https://bugs.webkit.org/show_bug.cgi?id=45564
778         <rdar://problem/8416970>
779
780         * WebKitSystemInterface.h:
781         * libWebKitSystemInterfaceLeopard.a:
782         * libWebKitSystemInterfaceSnowLeopard.a:
783
784 2010-08-05  Jian Li  <jianli@chromium.org>
785
786         Reviewed by David Levin.
787
788         Unify blob related feature defines to ENABLE(BLOB).
789         https://bugs.webkit.org/show_bug.cgi?id=43081
790
791         * win/tools/vsprops/FeatureDefines.vsprops:
792         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
793
794 2010-08-04  Dan Bernstein  <mitz@apple.com>
795
796         Reviewed by Darin Adler.
797
798         WebKitSystemInterface part of: Allow the language for hyphenation to be specified
799         https://bugs.webkit.org/show_bug.cgi?id=43467
800
801         * WebKitSystemInterface.h:
802         * libWebKitSystemInterfaceLeopard.a:
803         * libWebKitSystemInterfaceSnowLeopard.a:
804         * libWebKitSystemInterfaceTiger.a:
805
806 2010-08-03  Beth Dakin  <bdakin@apple.com>
807
808         Reviewed by Alice Liu.
809
810         Enable MathML on Windows.
811
812         * win/tools/vsprops/FeatureDefines.vsprops:
813
814 2010-07-30  Adam Roben  <aroben@apple.com>
815
816         Roll our r64361 and r64363
817
818         We can't make these changes until QuartzCore.lib is included in
819         WebKitSupportLibrary.
820
821 2010-07-30  Adam Roben  <aroben@apple.com>
822
823         Add WKCACFContext and related functions
824
825         Also added some functions used by WKCAImageQueue.
826
827         Fixes <http://webkit.org/b/43244>.
828
829         Reviewed by Sam Weinig.
830
831         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
832         * win/lib/WebKitSystemInterface.lib:
833         * win/lib/WebKitSystemInterface_debug.lib:
834
835 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
836
837         Reviewed by Ojan Vafai.
838
839         Add FILE_SYSTEM build flag for FileSystem API
840         https://bugs.webkit.org/show_bug.cgi?id=42915
841
842         * win/tools/vsprops/FeatureDefines.vsprops:
843         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
844
845 2010-07-12  Mark Rowe  <mrowe@apple.com>
846
847         Rubber-stamped by Sam Weinig.
848
849         Update WebKitSystemInterface.
850
851         * libWebKitSystemInterfaceLeopard.a:
852         * libWebKitSystemInterfaceSnowLeopard.a:
853         * libWebKitSystemInterfaceTiger.a:
854
855 2010-07-12  Adam Roben  <aroben@apple.com>
856
857         Stop generating stripped symbols for Release builds
858
859         It turns out we can strip the symbols after-the-fact using PDBCopy.
860
861         Fixes <http://webkit.org/b/42085>.
862
863         Reviewed by Steve Falkenburg.
864
865         * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
866         attribute, which caused link.exe to generate a stripped PDB file for
867         each project.
868
869 2010-07-08  Eric Carlson  <eric.carlson@apple.com>
870
871         Reviewed by Dan Bernstein.
872
873         Update WebKitSystemInterface.
874
875         * libWebKitSystemInterfaceLeopard.a:
876         * libWebKitSystemInterfaceSnowLeopard.a:
877         * libWebKitSystemInterfaceTiger.a:
878
879 2010-07-07  Dumitru Daniliuc  <dumi@chromium.org>
880
881         Reviewed by Adam Roben.
882
883         Disable MSVC warning 4288.
884         https://bugs.webkit.org/show_bug.cgi?id=41804
885
886         MSVC has a non-standard extension that allows variables declared
887         in for-loops to remain visible in the same scope even after
888         exiting the for-loop
889         (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
890         option (turned on by default) enables all MSVC extensions, and
891         /Zc:forScope- tells the compiler to issue a C4288 warning when the
892         same variable is declared in the for-loop and re-declared later in
893         the same scope.
894
895         There seems to be a bug in VS2005 that erroneously enables
896         /Zc:forScope- even when that option is not specified
897         (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
898         like our build got hit by that bug, so we need to disable warning
899         4288 to fix it.
900
901         * win/tools/vsprops/common.vsprops:
902
903 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
904
905         Reviewed by Sam Weinig.
906
907         <rdar://problem/8154047>
908         
909         Update WebKitSystemInterface, making some functions used by
910         WebKit2 available in 32-bit (for reals this time).
911
912         * libWebKitSystemInterfaceLeopard.a:
913         * libWebKitSystemInterfaceSnowLeopard.a:
914         * libWebKitSystemInterfaceTiger.a:
915
916 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
917
918         Reviewed by Sam Weinig.
919
920         <rdar://problem/8154047>
921         
922         Update WebKitSystemInterface, making some functions used by
923         WebKit2 available in 32-bit.
924
925         * WebKitSystemInterface.h:
926         * libWebKitSystemInterfaceLeopard.a:
927         * libWebKitSystemInterfaceSnowLeopard.a:
928         * libWebKitSystemInterfaceTiger.a:
929
930 2010-06-23  John Gregg  <johnnyg@google.com>
931
932         Reviewed by Kent Tamura.
933
934         add ENABLE_DIRECTORY_UPLOAD build support
935         https://bugs.webkit.org/show_bug.cgi?id=41100
936
937         * win/tools/vsprops/FeatureDefines.vsprops:
938         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
939
940 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
941
942         Windows (Cairo) build fix.
943         Add missing ENABLE_WEB_TIMING feature define.
944
945         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
946
947 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
948
949         Windows build fix.
950         Disable ENABLE_WEB_TIMING on Windows.
951
952         * win/tools/vsprops/FeatureDefines.vsprops:
953
954 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
955
956         Reviewed by Dimitri Glazkov.
957
958         Add a VS macro for enabling Web Timing support.
959         https://bugs.webkit.org/show_bug.cgi?id=38924
960
961         * win/tools/vsprops/FeatureDefines.vsprops:
962
963 2010-06-21  Sam Weinig  <sam@webkit.org>
964
965         Reviewed by Anders Carlsson.
966
967         Update WebKitSystemInterface.
968
969         * WebKitSystemInterface.h:
970         * libWebKitSystemInterfaceLeopard.a:
971         * libWebKitSystemInterfaceSnowLeopard.a:
972         * libWebKitSystemInterfaceTiger.a:
973
974 2010-06-21  Dan Bernstein  <mitz@apple.com>
975
976         Speculative build fix.
977
978         * WebKitSystemInterface.h:
979
980 2010-06-21  Dan Bernstein  <mitz@apple.com>
981
982         Reviewed by Darin Adler.
983
984         WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
985         https://bugs.webkit.org/show_bug.cgi?id=10228
986
987         * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
988         * libWebKitSystemInterfaceLeopard.a:
989         * libWebKitSystemInterfaceSnowLeopard.a:
990         * libWebKitSystemInterfaceTiger.a:
991
992 2010-06-21  Satish Sampath  <satish@chromium.org>
993
994         Reviewed by Steve Block.
995
996         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
997         https://bugs.webkit.org/show_bug.cgi?id=40878
998
999         * win/tools/vsprops/FeatureDefines.vsprops:
1000         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1001
1002 2010-06-02  Sterling Swigart  <sswigart@google.com>
1003
1004         Reviewed by David Levin.
1005
1006         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1007         https://bugs.webkit.org/show_bug.cgi?id=39906
1008
1009         * win/tools/vsprops/FeatureDefines.vsprops:
1010         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1011
1012 2010-05-24  Jer Noble  <jer.noble@apple.com>
1013
1014         No review; build fix only.
1015         
1016         Roll-out changes r60110.
1017
1018         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1019         * win/lib/WebKitSystemInterface.lib:
1020         * win/lib/WebKitSystemInterface_debug.lib:
1021
1022 2010-05-24  Jer Noble  <jer.noble@apple.com>
1023
1024         No review; build fix only.
1025
1026         Roll-out changes r60094, 60096-60097.
1027
1028         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1029         * win/lib/WebKitSystemInterface.lib:
1030         * win/lib/WebKitSystemInterface_debug.lib:
1031
1032 2010-05-23  Jer Noble  <jer.noble@apple.com>
1033
1034         Reviewed by Eric Carlson.
1035
1036         HTML5 <video> tag performance worse than Flash
1037         https://bugs.webkit.org/show_bug.cgi?id=39577
1038         rdar://problem/7982458
1039
1040         Added WebKitSystemInterface calls for new CAImageQueue APIs.
1041         
1042         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1043         * win/lib/WebKitSystemInterface.lib:
1044         * win/lib/WebKitSystemInterface_debug.lib:
1045
1046 2010-05-20  Steve Block  <steveblock@google.com>
1047
1048         Reviewed by Jeremy Orlow.
1049
1050         Provide bindings for DeviceOrientation
1051         https://bugs.webkit.org/show_bug.cgi?id=39210
1052
1053         Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1054
1055         * win/tools/vsprops/FeatureDefines.vsprops:
1056         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1057
1058 2010-04-09  Alexey Proskuryakov  <ap@apple.com>
1059
1060         Reviewed by Maciej Stachowiak.
1061
1062         https://bugs.webkit.org/show_bug.cgi?id=24572
1063         XMLHttpRequest.statusText returns always "OK" on Mac
1064
1065         * WebKitSystemInterface.h:
1066         * libWebKitSystemInterfaceLeopard.a:
1067         * libWebKitSystemInterfaceSnowLeopard.a:
1068         * libWebKitSystemInterfaceTiger.a:
1069
1070 2010-04-07  Chris Marrin  <cmarrin@apple.com>
1071
1072         Reviewed by Steve Falkenburg.
1073
1074         Remove QuartzCoreInterface from the build
1075         
1076         No longer needed since QuartzCore.dll is now included in  the latest Safari release (4.0.5).
1077
1078         * win/bin/QuartzCoreInterface.dll: Removed.
1079         * win/include/QuartzCoreInterface: Removed.
1080         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1081         * win/lib/QuartzCoreInterface.lib: Removed.
1082
1083 2010-04-02  Jer Noble  <jer.noble@apple.com>
1084
1085         Reviewed by Eric Carlson.
1086         
1087         https://bugs.webkit.org/show_bug.cgi?id=36624
1088
1089         Update WebKitSystemInterface
1090
1091         * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1092         * libWebKitSystemInterfaceLeopard.a:
1093         * libWebKitSystemInterfaceSnowLeopard.a:
1094         * libWebKitSystemInterfaceTiger.a:
1095
1096 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
1097
1098         Reviewed by Dmitry Titov.
1099
1100         Add FileThread for async file operation support in FileReader and FileWriter
1101         https://bugs.webkit.org/show_bug.cgi?id=36896
1102
1103         Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1104         for FileReader and FileWriter support.
1105
1106         * win/tools/vsprops/FeatureDefines.vsprops:
1107         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1108
1109 2010-03-25  Mark Rowe  <mrowe@apple.com>
1110
1111         Rubber-stamped by Dan Bernstein.
1112
1113         Update WebCoreSQLite3 to SQLite v3.6.12.
1114
1115         * WebCoreSQLite3/sqlite3.h:
1116         * WebCoreSQLite3/sqlite3ext.h:
1117         * libWebCoreSQLite3.a:
1118         * libWebKitSystemInterfaceLeopard.a:
1119         * libWebKitSystemInterfaceSnowLeopard.a:
1120         * libWebKitSystemInterfaceTiger.a:
1121
1122 2010-03-23  Dan Bernstein  <mitz@apple.com>
1123
1124         Reviewed by John Sullivan.
1125
1126         WebKitSystemInterface part of
1127         <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1128         clip changes
1129         https://bugs.webkit.org/show_bug.cgi?id=36479.
1130
1131         * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1132         * libWebKitSystemInterfaceSnowLeopard.a: Updated
1133
1134 2010-03-16  Dan Bernstein  <mitz@apple.com>
1135
1136         Reviewed by Sam Weinig.
1137
1138         Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1139
1140         * win/lib/WebKitSystemInterface.lib:
1141         * win/lib/WebKitSystemInterface_debug.lib:
1142
1143 2010-03-15  Andy Estes  <aestes@apple.com>
1144
1145         Reviewed by John Sullivan.
1146
1147         Added two new output arguments to WKGetWheelEventDeltas() to return
1148         the number of scroll wheel ticks in the x and y directions.
1149
1150         https://bugs.webkit.org/show_bug.cgi?id=29601.
1151         <rdar://problem/7453254>
1152
1153         * WebKitSystemInterface.h:
1154         * libWebKitSystemInterfaceLeopard.a:
1155         * libWebKitSystemInterfaceSnowLeopard.a:
1156         * libWebKitSystemInterfaceTiger.a:
1157
1158 2010-03-14  Dan Bernstein  <mitz@apple.com>
1159
1160         Reviewed by Darin Adler.
1161
1162         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1163
1164         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1165         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1166         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1167         wkCreateFontsPlist().
1168         * win/lib/WebKitSystemInterface.lib: Updated.
1169         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1170
1171 2010-03-08  Jian Li  <jianli@chromium.org>
1172
1173         Reviewed by Dmitry Titov.
1174
1175         Blob.slice support.
1176         https://bugs.webkit.org/show_bug.cgi?id=32993
1177
1178         Add ENABLE_BLOB_SLICE feature define.
1179
1180         * win/tools/vsprops/FeatureDefines.vsprops:
1181         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1182
1183 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
1184
1185         Reviewed by David Levin.
1186
1187         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1188         https://bugs.webkit.org/show_bug.cgi?id=35147
1189
1190         * win/tools/vsprops/FeatureDefines.vsprops:
1191
1192 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
1193
1194         Reviewed by Dan Bernstein.
1195
1196         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1197         https://bugs.webkit.org/show_bug.cgi?id=35076
1198
1199         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1200         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1201         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1202
1203 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
1204
1205         Reviewed by NOBODY (Build fix).
1206
1207         Disable warnings preventing use of anonymous structs/onions -
1208         don't take all my fun toys away, these are useful & awesome!
1209
1210         * win/tools/vsprops/common.vsprops:
1211
1212 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
1213
1214         Rubber-stamped by Eric Seidel.
1215
1216         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1217         test breakage.
1218
1219         * win/tools/vsprops/FeatureDefines.vsprops:
1220
1221 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
1222
1223         Reviewed by Cameron Zwarich.
1224
1225         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1226         https://bugs.webkit.org/show_bug.cgi?id=34698
1227
1228         * win/tools/vsprops/FeatureDefines.vsprops:
1229
1230 2010-02-04  Mark Rowe  <mrowe@apple.com>
1231
1232         Reviewed by Steve Falkenburg.
1233
1234         Update auto-version.sh to better handle major version numbers with fewer than three digits,
1235         and the case when WEBKITLIBRARIESDIR is not set.
1236
1237         * win/tools/scripts/auto-version.sh:
1238
1239 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
1240
1241         Windows build fix for projects not defining WebKitLibrariesDir.
1242
1243         * win/tools/scripts/auto-version.sh:
1244
1245 2010-02-03  Dan Bernstein  <mitz@apple.com>
1246
1247         Reviewed by Anders Carlsson.
1248
1249         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1250
1251         * libWebKitSystemInterfaceLeopard.a:
1252
1253 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
1254
1255         Reviewed by Darin Adler.
1256
1257         Copyright year updating for Windows version resources should be automatic
1258         https://bugs.webkit.org/show_bug.cgi?id=34503
1259
1260         * win/tools/scripts/auto-version.sh:
1261
1262 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
1263
1264         Unreviewed build fix.
1265
1266         The WinCairo build requires this script to be executable.
1267
1268         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1269
1270 2010-01-29  Mark Rowe  <mrowe@apple.com>
1271
1272         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1273
1274         * win/tools/vsprops/FeatureDefines.vsprops:
1275         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1276
1277 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
1278
1279         More Windows build fixing.
1280
1281         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1282         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1283         specialization sometimes - but it's not instantiated, so it's harmless.
1284
1285 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
1286
1287         Reviewed by Darin Adler.
1288
1289         https://bugs.webkit.org/show_bug.cgi?id=34025
1290         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1291
1292         * win/tools/vsprops/FeatureDefines.vsprops:
1293         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1294
1295 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
1296
1297         Reviewed by Darin Adler and Adam Roben.
1298
1299         Feature defines are difficult to maintain on Windows builds
1300         https://bugs.webkit.org/show_bug.cgi?id=33883
1301         
1302         FeatureDefines.vsprops are now maintained in a way similar to
1303         Configurations/FeatureDefines.xcconfig, with the added advantage
1304         of having a single FeatureDefines file across all projects.
1305         
1306         Keep this list of features (not enabled/disabled state) in sync with
1307         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1308         
1309         Add new features to both PreprocessorDefinitions and UserMacro sections.
1310         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1311
1312         * win/tools/scripts/feature-defines.sh: Added.
1313         * win/tools/vsprops/FeatureDefines.vsprops: Added.
1314         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1315         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1316
1317 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1318
1319         Reviewed by Darin Adler.
1320
1321         <rdar://problem/7532544>
1322         
1323         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1324         be used for a shadow drawing fix. Once more, with feeling. On Windows.
1325
1326         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1327         * win/lib/WebKitSystemInterface.lib:
1328         * win/lib/WebKitSystemInterface_debug.lib:
1329
1330 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1331
1332         Reviewed by Darin Adler.
1333
1334         <rdar://problem/7532544>
1335         
1336         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1337         be used for a shadow drawing fix.
1338         
1339         * win/lib/WebKitSystemInterface.lib:
1340         * win/lib/WebKitSystemInterface_debug.lib:
1341
1342 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1343
1344         Reviewed by Darin Adler.
1345
1346         <rdar://problem/7532544>
1347         
1348         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1349         be used for a shadow drawing fix.
1350
1351         * WebKitSystemInterface.h:
1352         * libWebKitSystemInterfaceLeopard.a:
1353         * libWebKitSystemInterfaceSnowLeopard.a:
1354         * libWebKitSystemInterfaceTiger.a:
1355
1356 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
1357
1358         Not reviewed, build fix.
1359
1360         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1361         clients of another class). WebCore doesn't use all methods of JSString, so
1362         we don't export all classes clients could theoretically access via JSString.
1363
1364         * win/tools/vsprops/common.vsprops:
1365
1366 2009-12-21  Mark Rowe  <mrowe@apple.com>
1367
1368         Reviewed by Samuel Weinig.
1369
1370         Update WebKitSystemInterface.
1371
1372         * libWebKitSystemInterfaceLeopard.a:
1373         * libWebKitSystemInterfaceSnowLeopard.a:
1374         * libWebKitSystemInterfaceTiger.a:
1375
1376 2009-12-21  Mark Rowe  <mrowe@apple.com>
1377
1378         Reviewed by Samuel Weinig.
1379
1380         Update WebKitSystemInterface.
1381
1382         * WebKitSystemInterface.h:
1383         * libWebKitSystemInterfaceLeopard.a:
1384         * libWebKitSystemInterfaceSnowLeopard.a:
1385         * libWebKitSystemInterfaceTiger.a:
1386
1387 2009-12-18  Sam Weinig  <sam@webkit.org>
1388
1389         Reviewed by Anders Carlsson.
1390
1391         Update WebKitSystemInterface for <rdar://problem/7237059>.
1392
1393         * WebKitSystemInterface.h:
1394         * libWebKitSystemInterfaceLeopard.a:
1395         * libWebKitSystemInterfaceSnowLeopard.a:
1396         * libWebKitSystemInterfaceTiger.a:
1397
1398 2009-12-15  Dan Bernstein  <mitz@apple.com>
1399
1400         Reviewed by Adam Roben.
1401
1402         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1403         Core Graphics when available
1404
1405         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1406             wkCanCreateCGFontWithLOGFONT().
1407         * win/lib/WebKitSystemInterface.lib:
1408         * win/lib/WebKitSystemInterface_debug.lib:
1409
1410 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
1411
1412         Reviewed by Darin Adler.
1413
1414        <rdar://problem/7453726> Pull shared UI code into WebKit
1415
1416         * WebKitSystemInterface.h:
1417         * libWebKitSystemInterfaceLeopard.a:
1418         * libWebKitSystemInterfaceSnowLeopard.a:
1419         * libWebKitSystemInterfaceTiger.a:
1420
1421 2009-12-11  Chris Marrin  <cmarrin@apple.com>
1422
1423         Reviewed by Adam Roben.
1424
1425         Add QuartzCore build files to OpenSource tree
1426         https://bugs.webkit.org/show_bug.cgi?id=31856
1427         
1428         This allows proper building and linking with QuartzCore
1429         when present.
1430
1431         * win/bin: Added.
1432         * win/bin/QuartzCoreInterface.dll: Added.
1433         * win/include/QuartzCoreInterface: Added.
1434         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1435         * win/lib/QuartzCoreInterface.lib: Added.
1436
1437 2009-12-07  Adam Roben  <aroben@apple.com>
1438
1439         Windows build fix for checkouts with a space in the path
1440
1441         * win/tools/scripts/auto-version.sh: Quote the output file's directory
1442         before passing it to mkdir.
1443
1444 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
1445
1446         Reviewed by Darin Adler.
1447
1448         https://bugs.webkit.org/show_bug.cgi?id=32036
1449         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1450
1451         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1452         * win/lib/WebKitSystemInterface.lib:
1453         * win/lib/WebKitSystemInterface_debug.lib:
1454         Update WebKitSystemInterface.
1455
1456 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
1457
1458         Reviewed by Brady Eidson.
1459
1460         https://bugs.webkit.org/show_bug.cgi?id=31844
1461         SocketStreamHandleCFNet should support CONNECT proxy credentials
1462
1463         * WebKitSystemInterface.h:
1464         * libWebKitSystemInterfaceLeopard.a:
1465         * libWebKitSystemInterfaceSnowLeopard.a:
1466         * libWebKitSystemInterfaceTiger.a:
1467         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1468         * win/lib/WebKitSystemInterface.lib:
1469         * win/lib/WebKitSystemInterface_debug.lib:
1470         Update WebKitSystemInterface.
1471
1472 2009-11-22  Dan Bernstein  <mitz@apple.com>
1473
1474         Reviewed by Eric Carlson.
1475
1476         Updated WebKitSystemInterface.
1477
1478         * libWebKitSystemInterfaceLeopard.a:
1479         * libWebKitSystemInterfaceSnowLeopard.a:
1480         * libWebKitSystemInterfaceTiger.a:
1481
1482 2009-11-22  Dan Bernstein  <mitz@apple.com>
1483
1484         Reviewed by Cameron Zwarich.
1485
1486         Fixed a leak in WKDrawMediaUIPart().
1487
1488         * libWebKitSystemInterfaceLeopard.a:
1489         * libWebKitSystemInterfaceSnowLeopard.a:
1490         * libWebKitSystemInterfaceTiger.a:
1491
1492 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
1493
1494         Reviewed by Simon Fraser.
1495
1496         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1497
1498         * WebKitSystemInterface.h:
1499         * libWebKitSystemInterfaceLeopard.a:
1500         * libWebKitSystemInterfaceSnowLeopard.a:
1501         * libWebKitSystemInterfaceTiger.a:
1502
1503 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
1504
1505         Reviewed by Dan Bernstein.
1506
1507         <rdar://problem/7035231>
1508         Support closed caption in <video> element
1509
1510         * WebKitSystemInterface.h:
1511             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1512             define WKMediaUIPartToggleClosedCaptionsButton.
1513
1514 2009-11-13  Anders Carlsson  <andersca@apple.com>
1515
1516         Reviewed by Dan Bernstein.
1517
1518         Update WebKitSystemInterface.
1519
1520         * WebKitSystemInterface.h:
1521         * libWebKitSystemInterfaceLeopard.a:
1522         * libWebKitSystemInterfaceSnowLeopard.a:
1523         * libWebKitSystemInterfaceTiger.a:
1524
1525 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
1526
1527         Build correction.  No review.
1528
1529         The WinCairo build requires ENABLE_FILTERS to work properly.
1530
1531         * win/tools/vsprops/WinCairo.vsprops:
1532
1533 2009-11-02  Dan Bernstein  <mitz@apple.com>
1534
1535         Reviewed by John Sullivan.
1536
1537         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1538         QuickTime Player X’s HUD.
1539
1540         * libWebKitSystemInterfaceLeopard.a:
1541         * libWebKitSystemInterfaceSnowLeopard.a:
1542         * libWebKitSystemInterfaceTiger.a:
1543
1544 2009-10-26  Mark Rowe  <mrowe@apple.com>
1545
1546         Reviewed by Adam Roben.
1547
1548         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1549
1550         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1551         in the major component of the version number.
1552
1553         * win/tools/scripts/auto-version.sh:
1554
1555 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
1556
1557         Reviewed by Eric Seidel.
1558
1559         added cairo include and lib directories to debug_wincairo.vsprops
1560         https://bugs.webkit.org/show_bug.cgi?id=29831
1561
1562         * win/tools/vsprops/debug_wincairo.vsprops:
1563
1564 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1565
1566         Reviewed by Dan Bernstein.
1567
1568         https://bugs.webkit.org/show_bug.cgi?id=30456
1569         Fixes for new Debug_All Windows build configuration.
1570
1571         * win/tools/vsprops/debug_all.vsprops:
1572         Define DEBUG_ALL in Debug_All configuration.
1573         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1574
1575 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1576
1577         Reviewed by Adam Roben.
1578
1579         Add a Debug_All configuration to build entire stack as debug.
1580         Change Debug_Internal to:
1581         - stop using _debug suffix for all WebKit/Safari binaries
1582         - not use _debug as a DLL naming suffix
1583         - use non-debug C runtime lib.
1584
1585         * win/tools/vsprops/debug_all.vsprops: Added.
1586         Use debug C runtime library in debug_all.
1587         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1588         * win/tools/vsprops/debug_internal.vsprops:
1589         Don't specify debug C runtime library in debug_internal.
1590         Don't specify _debug suffix for standard debug_internal builds.
1591
1592 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
1593
1594         Reviewed by Simon Fraser
1595         
1596         Support fullscreen in MediaPlayer (Mac)
1597         https://bugs.webkit.org/show_bug.cgi?id=26742
1598         
1599         New methods required for video fullscreen.
1600
1601         * WebKitSystemInterface.h:
1602         * libWebKitSystemInterfaceLeopard.a:
1603         * libWebKitSystemInterfaceSnowLeopard.a:
1604         * libWebKitSystemInterfaceTiger.a:
1605
1606 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1607
1608         Windows build fix.
1609         Re-apply lost changes to auto-version.sh.
1610         
1611         * win/tools/scripts/auto-version.sh:
1612
1613 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
1614
1615         Reviewed by Adam Roben.
1616
1617         <rdar://problem/7271334> 
1618         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1619
1620         * WebKitSystemInterface.h: 
1621         MediaControllerThemeQT -> MediaControllerThemeQuickTime
1622
1623 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1624
1625         Reviewed by Mark Rowe.
1626
1627         <https://bugs.webkit.org/show_bug.cgi?id=29989>
1628         Safari version number shouldn't be exposed in WebKit code
1629         
1630         For a WebKit version of 532.3.4:
1631         Product version is: 5.32.3.4 (was 4.0.3.0)
1632         File version is: 5.32.3.4 (was 4.532.3.4)
1633
1634         * win/tools/scripts/PRODUCTVERSION: Removed.
1635         * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1636
1637 2009-09-25  Dan Bernstein  <mitz@apple.com>
1638
1639         Reviewed by Adam Roben.
1640
1641         WebKitSystemInterface changes for
1642         <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1643         <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1644
1645         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1646         wkAddFontsFromPlistRepresentation() and replaced
1647         wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1648         wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1649         * win/lib/WebKitSystemInterface.lib:
1650         * win/lib/WebKitSystemInterface_debug.lib:
1651
1652 2009-09-23  Marshall Culpepper  <mculpepper@appcelerator.com>
1653
1654         Reviewed by Eric Seidel.
1655         
1656         Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1657         default when the necessary dependencies are extracted into the
1658         WebKitLibrariesDir.
1659         https://bugs.webkit.org/show_bug.cgi?id=29661
1660
1661         * win/tools/vsprops/WinCairo.vsprops:
1662
1663 2009-09-09  Brent Fulgham  <bfulgham@webkit.org>
1664
1665         Reviewed by Dave Levin.
1666
1667         Adjust WinCairo-specific property sheet to use static versions of
1668         libjpeg.lib and libpng.lib.  Change to libpng.lib required addition
1669         of zlib.lib to link.
1670
1671         * win/tools/vsprops/WinCairo.vsprops:
1672
1673 2009-08-28  Steve Falkenburg  <sfalken@apple.com>
1674
1675         Reviewed by Adam Roben.
1676
1677         Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1678         to automatically use secure versions of C runtime lib calls on Windows.
1679         https://bugs.webkit.org/show_bug.cgi?id=28824
1680         
1681         * win/tools/vsprops/common.vsprops:
1682
1683 2009-08-25  Brent Fulgham  <bfulgham@webkit.org>
1684
1685         Rubber stamped by Steve Falkenburg.
1686
1687         debug_wincairo.vsprops was linking against wrong C runtime.
1688
1689         * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1690           C runtime (as in the standard 'debug.vsprops' file.)
1691
1692 2009-08-24  Brent Fulgham  <bfulgham@webkit.org>
1693
1694         Reviewed by Steve Falkenburg.
1695
1696         Revise CFLite Debug build to emit DLL's with _debug label.
1697         https://bugs.webkit.org/show_bug.cgi?id=28695.
1698
1699         * win/tools/vsprops/debug_wincairo.vsprops: Added.
1700
1701 2009-08-12  Peter Kasting  <pkasting@google.com>
1702
1703         Reviewed by Darin Adler.
1704
1705         https://bugs.webkit.org/show_bug.cgi?id=27323
1706         Change pattern that strips all trailing whitespace to just remove EOL
1707         chars (\r, \n), to make it clear that varying EOL chars is the primary
1708         problem being solved.
1709
1710         * win/tools/scripts/auto-version.sh:
1711
1712 2009-08-10  Peter Kasting  <pkasting@google.com>
1713
1714         Reviewed by George Staikos.
1715
1716         https://bugs.webkit.org/show_bug.cgi?id=27323
1717         Even more line ending-stripping for auto-version.sh, based on output
1718         provided by Jessie Berlin.
1719
1720         * win/tools/scripts/auto-version.sh:
1721
1722 2009-08-10  Brent Fulgham  <bfulgham@webkit.org>
1723
1724         Reviewed by Adam Roben.
1725
1726         https://bugs.webkit.org/show_bug.cgi?id=28048.
1727         Move various WinCairo build settings into *.vsprops file.
1728
1729         * win/tools/vsprops/cURL.vsprops: Added.
1730
1731 2009-08-06  Peter Kasting  <pkasting@google.com>
1732
1733         Reviewed by Adam Barth.
1734
1735         https://bugs.webkit.org/show_bug.cgi?id=27323
1736         Strip line endings at all points auto-version.sh reads data, not just
1737         the one I happened to run into.
1738
1739         * win/tools/scripts/auto-version.sh:
1740
1741 2009-07-27  Peter Kasting  <pkasting@google.com>
1742
1743         Reviewed by Adam Roben.
1744
1745         https://bugs.webkit.org/show_bug.cgi?id=27323
1746         Correctly parse command output, even when the line endings are not LF,
1747         so that we don't create an autoversion.h that MSVC chokes on.
1748
1749         * win/tools/scripts/auto-version.sh:
1750
1751 2009-07-13  Brent Fulgham  <bfulgham@webkit.org>
1752
1753         Reviewed by Adam Roben.
1754
1755         Add new configuration flag for redistributable Windows build.
1756         https://bugs.webkit.org/show_bug.cgi=27087
1757         
1758         * win/tools/vsprops/WinCairo.vsprops: Added.  Defines the
1759           new WIN_CAIRO flag used to drive non-Apple Windows build.
1760
1761 2009-07-10  Eric Carlson  <eric.carlson@apple.com>
1762
1763         Reviewed by Simon Fraser.
1764
1765         Update WebKitSystemInterface for <rdar://problem/7049066>.
1766
1767         * WebKitSystemInterface.h:
1768         * libWebKitSystemInterfaceLeopard.a:
1769         * libWebKitSystemInterfaceSnowLeopard.a:
1770         * libWebKitSystemInterfaceTiger.a:
1771
1772 2009-07-06  Eric Carlson  <eric.carlson@apple.com>
1773
1774         Update WebKitSystemInterface for <rdar://problem/7008093>.
1775
1776         * WebKitSystemInterface.h:
1777         * libWebKitSystemInterfaceLeopard.a:
1778         * libWebKitSystemInterfaceSnowLeopard.a:
1779         * libWebKitSystemInterfaceTiger.a:
1780
1781 2009-07-06  Anders Carlsson  <andersca@apple.com>
1782
1783         Update WebKitSystemInterface.
1784
1785         * WebKitSystemInterface.h:
1786         * libWebKitSystemInterfaceLeopard.a:
1787         * libWebKitSystemInterfaceSnowLeopard.a:
1788         * libWebKitSystemInterfaceTiger.a:
1789
1790 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
1791
1792         Reviewed by Simon Fraser.
1793
1794         Update WebKitSystemInterface for <rdar://problem/6518119>
1795
1796         * WebKitSystemInterface.h:
1797         * libWebKitSystemInterfaceLeopard.a:
1798         * libWebKitSystemInterfaceSnowLeopard.a:
1799         * libWebKitSystemInterfaceTiger.a:
1800
1801 2009-07-01  Eric Carlson  <eric.carlson@apple.com>
1802
1803         Reviewed by Simon Fraser.
1804
1805         Update WebKitSystemInterface for <rdar://problem/7014990>
1806
1807         * libWebKitSystemInterfaceLeopard.a:
1808         * libWebKitSystemInterfaceSnowLeopard.a:
1809         * libWebKitSystemInterfaceTiger.a:
1810
1811 2009-06-29  Eric Carlson  <eric.carlson@apple.com>
1812
1813         Reviewed by Simon Fraser.
1814
1815         Update WebKitSystemInterface for <rdar://problem/7014813>
1816
1817         * WebKitSystemInterface.h:
1818         * libWebKitSystemInterfaceLeopard.a:
1819         * libWebKitSystemInterfaceSnowLeopard.a:
1820         * libWebKitSystemInterfaceTiger.a:
1821
1822 2009-06-25  Simon Fraser  <simon.fraser@apple.com>
1823
1824         Rubber-stamped by Mark Rowe.
1825         
1826         <rdar://problem/6999737>
1827         
1828         Update the media controller images.
1829
1830         * libWebKitSystemInterfaceLeopard.a:
1831         * libWebKitSystemInterfaceSnowLeopard.a:
1832         * libWebKitSystemInterfaceTiger.a:
1833
1834 2009-06-16  Simon Fraser  <simon.fraser@apple.com>
1835
1836         Rubber-stamped by Anders Carlsson.
1837
1838         Update WebKitSystemInterface for <rdar://problem/6937882>.
1839
1840         * libWebKitSystemInterfaceLeopard.a:
1841         * libWebKitSystemInterfaceSnowLeopard.a:
1842         * libWebKitSystemInterfaceTiger.a:
1843
1844 2009-06-02  Anders Carlsson  <andersca@apple.com>
1845
1846         Rubber-stamped by Mark Rowe.
1847
1848         Update WebKitSystemInterface.
1849
1850         * libWebKitSystemInterfaceLeopard.a:
1851         * libWebKitSystemInterfaceSnowLeopard.a:
1852         * libWebKitSystemInterfaceTiger.a:
1853
1854 2009-05-27  Mark Rowe  <mrowe@apple.com>
1855
1856         Rubber-stamped by Dan Bernstein.
1857
1858         Update WebKitSystemInterface.
1859
1860         * libWebKitSystemInterfaceLeopard.a:
1861         * libWebKitSystemInterfaceSnowLeopard.a: Added.
1862         * libWebKitSystemInterfaceTiger.a:
1863
1864 2009-05-26  Anders Carlsson  <andersca@apple.com>
1865
1866         Reviewed by Dan Bernstein.
1867
1868         <rdar://problem/6901751> 
1869         REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1870
1871         Remove WKCGContextIsSafeToClip.
1872         
1873         * WebKitSystemInterface.h:
1874         * libWebKitSystemInterfaceTiger.a:
1875
1876 2009-05-21  Dan Bernstein  <mitz@apple.com>
1877
1878         Rubber-stamped by Mark Rowe.
1879
1880         - correct a copyright header accidently reverted in r43964
1881
1882         * WebKitSystemInterface.h:
1883
1884 2009-05-21  Dan Bernstein  <mitz@apple.com>
1885
1886         Reviewed by Anders Carlsson.
1887
1888         - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1889           (r35515): Tiger crash painting the selection on registration page of
1890           car2go.com
1891
1892         * WebKitSystemInterface.h:
1893         * libWebKitSystemInterfaceTiger.a:
1894
1895 2009-05-07  Simon Fraser  <simon.fraser@apple.com>
1896
1897         Source changes reviewed by Darin Adler
1898         
1899         <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1900         
1901         * libWebKitSystemInterfaceLeopard.a:
1902         * libWebKitSystemInterfaceTiger.a:
1903
1904 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
1905
1906         Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1907         Indirected definition through a UserMacro.
1908         
1909         Reviewed by Mark Rowe.
1910
1911         * win/tools/vsprops/common.vsprops:
1912
1913 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
1914
1915         Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1916         Indirected definition for __PRODUCTION__ through a UserMacro.
1917         
1918         Reviewed by Mark Rowe.
1919
1920         * win/tools/vsprops/common.vsprops:
1921
1922 2009-04-24  Simon Fraser  <simon.fraser@apple.com>
1923
1924         Source changes reviewed by Darin Adler
1925         
1926         https://bugs.webkit.org/show_bug.cgi?id=22242
1927         
1928         Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1929
1930         * libWebKitSystemInterfaceLeopard.a:
1931         * libWebKitSystemInterfaceTiger.a:
1932
1933 2009-04-22  Ada Chan  <adachan@apple.com>
1934
1935         Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1936         
1937         Reviewed by Darin Adler.
1938
1939         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1940         * win/lib/WebKitSystemInterface.lib:
1941         * win/lib/WebKitSystemInterface_debug.lib:
1942
1943 2009-04-20  Steve Falkenburg  <sfalken@apple.com>
1944
1945         Separate JavaScriptCore.dll from WebKit.dll.
1946         Slight performance improvement or no change on benchmarks.
1947         
1948         Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1949         and simplifies standalone JavaScriptCore builds.
1950
1951         Reviewed by Oliver Hunt.
1952
1953         * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1954
1955 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
1956
1957         Reviewed by Mark Rowe.
1958
1959         <rdar://problem/6781295> video.buffered and video.seekable are not
1960         the same. video.buffered should return only what is buffered and
1961         not what is seekable
1962
1963         * WebKitSystemInterface.h:
1964         * libWebKitSystemInterfaceLeopard.a:
1965         * libWebKitSystemInterfaceTiger.a:
1966
1967 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
1968
1969         Reviewed by Adele Peterson.
1970         
1971         <rdar://problem/6747241> work around QTKit no longer reaching
1972         QTMovieLoadStateComplete
1973
1974         * WebKitSystemInterface.h:
1975         * libWebKitSystemInterfaceLeopard.a:
1976         * libWebKitSystemInterfaceTiger.a:
1977
1978 2009-04-15  Steve Falkenburg  <sfalken@apple.com>
1979
1980         Updated WebKitSystemInterface for Windows.
1981         Changes needed for <rdar://problem/6785760>
1982
1983         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1984         * win/lib/WebKitSystemInterface.lib:
1985         * win/lib/WebKitSystemInterface_debug.lib:
1986
1987 2009-04-14  Mark Rowe  <mrowe@apple.com>
1988
1989         Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1990
1991         * libWebKitSystemInterfaceLeopard.a:
1992         * libWebKitSystemInterfaceTiger.a:
1993
1994 2009-04-13  Antti Koivisto  <antti@apple.com>
1995
1996         Reviewed by Darin Adler.
1997         
1998         <rdar://problem/6740294> Increase the connection count per host
1999
2000         * WebKitSystemInterface.h:
2001         * libWebKitSystemInterfaceLeopard.a:
2002         * libWebKitSystemInterfaceTiger.a:
2003
2004 2009-04-10  Eric Carlson  <eric.carlson@apple.com>
2005
2006         WebKitSystemInterface changes for <rdar://problem/6646998>
2007
2008         * libWebKitSystemInterfaceLeopard.a:
2009         * libWebKitSystemInterfaceTiger.a:
2010
2011 2009-04-10  Simon Fraser  <simon.fraser@apple.com>
2012
2013         Fix the leopard build by updating WebKitSystemInterface.
2014
2015         * WebKitSystemInterface.h:
2016         * libWebKitSystemInterfaceLeopard.a:
2017
2018 2009-03-30  Steve Falkenburg  <sfalken@apple.com>
2019
2020         Bump version to 530.
2021
2022         * win/tools/scripts/VERSION:
2023
2024 2009-03-26  Adam Roben  <aroben@apple.com>
2025
2026         Remove SafariThemeConstants.h, which is now provided by
2027         WebKitSupportLibrary
2028
2029         * win/include/SafariTheme: Removed.
2030         * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2031
2032 2009-03-07  Dan Bernstein  <mitz@apple.com>
2033
2034         Reviewed by Mark Rowe.
2035
2036         - WebKitSystemInterface part of removing build-time and run-time support
2037           for legacy versions of CFNetwork and Core Graphics
2038
2039         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2040         * win/lib/WebKitSystemInterface.lib:
2041         * win/lib/WebKitSystemInterface_debug.lib:
2042
2043 2009-01-30  Dan Bernstein  <mitz@apple.com>
2044
2045         Reviewed by Timothy Hatcher.
2046
2047         - <rdar://problem/6545912> expose the build number in autoversion.h
2048
2049         * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2050         with the full build number.
2051
2052 2009-01-08  Dan Bernstein  <mitz@apple.com>
2053
2054         Reviewed by Adam Roben.
2055
2056         - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2057
2058         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2059         * win/lib/WebKitSystemInterface.lib:
2060         * win/lib/WebKitSystemInterface_debug.lib:
2061
2062 2008-11-11  Ada Chan  <adachan@apple.com>
2063
2064         Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2065         Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2066         
2067         Update window versions to correspond to Windows XP.
2068
2069         Reviewed by Steve Falkenburg.
2070
2071         * win/tools/vsprops/common.vsprops:
2072
2073 2008-10-23  Anders Carlsson  <andersca@apple.com>
2074
2075         Reviewed by John Sullivan.
2076
2077         Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2078
2079         * libWebKitSystemInterfaceLeopard.a:
2080         * libWebKitSystemInterfaceTiger.a:
2081
2082 2008-10-08  Mark Rowe  <mrowe@apple.com>
2083
2084         Rubber-stamped by Jon Honeycutt.
2085
2086         Remove restriction on version number ending in a 4.
2087
2088         * win/tools/scripts/auto-version.sh:
2089
2090 2008-10-07  Anders Carlsson  <andersca@apple.com>
2091
2092         Reviewed by Mitz Pettel.
2093
2094         Update WebKitSystemInterface.
2095         
2096         * libWebKitSystemInterfaceLeopard.a:
2097         * libWebKitSystemInterfaceTiger.a:
2098
2099 2008-09-09  Dan Bernstein  <mitz@apple.com>
2100
2101         Reviewed by Darin Adler.
2102
2103         - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2104
2105         * WebKitSystemInterface.h:
2106         * libWebKitSystemInterfaceLeopard.a:
2107
2108 2008-09-04  Adam Roben  <aroben@apple.com>
2109
2110         Ignore warning LNK4221 on Windows
2111
2112         This warning is emitted when an object file with no public symbols is
2113         passed to the linker/librarian. This often occurs in WebCore for files
2114         that have been disabled via ENABLE()/USE() macros.
2115
2116         Rubberstamped by Anders Carlsson.
2117
2118         * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2119
2120 2008-08-27  Timothy Hatcher  <timothy@apple.com>
2121
2122         Adds the WKAdvanceDefaultButtonPulseAnimation function.
2123
2124         <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2125
2126         Reviewed by Adele Peterson.
2127
2128         * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2129         * libWebKitSystemInterfaceLeopard.a: Updated.
2130         * libWebKitSystemInterfaceTiger.a: Updated.
2131
2132 2008-08-26  Adam Roben  <aroben@apple.com>
2133
2134         Disable a truncation warning that is disabled/doesn't exist on Mac
2135
2136         This warning was firing when initializing floats from double literals.
2137         I haven't yet found any other situation that would cause this warning
2138         to arise.
2139
2140         Reviewed by Sam Weinig.
2141
2142         * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2143
2144 2008-07-20  Steve Falkenburg  <sfalken@apple.com>
2145
2146         Build fix.
2147
2148         * win/tools/vsprops/common.vsprops:
2149
2150 2008-07-08  Dan Bernstein  <mitz@apple.com>
2151
2152         Reviewed by John Sullivan.
2153
2154         - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2155
2156         * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2157         * libWebKitSystemInterfaceLeopard.a: Updated.
2158         * libWebKitSystemInterfaceTiger.a: Updated.
2159
2160 2008-07-01  Steve Falkenburg  <sfalken@apple.com>
2161
2162         Bump version numbers.
2163         
2164         Reviewed by Mark Rowe.
2165
2166         * win/tools/scripts/PRODUCTVERSION:
2167         * win/tools/scripts/VERSION:
2168
2169 2008-05-13  Dan Bernstein  <mitz@apple.com>
2170
2171         Reviewed by John Sullivan.
2172
2173         - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2174
2175         * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2176         transformed graphics contexts.
2177         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2178         wkSetCGContextFontRenderingStyle().
2179         * win/lib/WebKitSystemInterface.lib: Updated.
2180         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2181
2182 2008-05-09  Adam Roben  <aroben@apple.com>
2183
2184         Disable a MSVC warning
2185
2186         Reviewed by Darin Adler.
2187
2188         * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2189         disabled warnings. It's a warning about decorated names being longer
2190         than MSVC's limit of 4096 characters. This warning doesn't indicate a
2191         correctness problem, but these truncated decorated names will be
2192         harder to recognize during debugging or when they appear in linker
2193         errors.
2194
2195 2008-04-28  Darin Adler  <darin@apple.com>
2196
2197         Reviewed by Adam.
2198
2199         - fix Windows build
2200
2201         * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2202         It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2203
2204 2008-04-24  Mark Rowe  <mrowe@apple.com>
2205
2206         Reviewed by Sam Weinig.
2207
2208         Remove code for calculating the glyph cache size.
2209
2210         * WebKitSystemInterface.h: Remove unused symbol.
2211         * libWebKitSystemInterfaceLeopard.a:
2212         * libWebKitSystemInterfaceTiger.a:
2213
2214 2008-03-28  Steve Falkenburg  <sfalken@apple.com>
2215
2216         Versioning.
2217
2218         * win/tools/scripts/PRODUCTVERSION:
2219
2220 2008-03-26  Adam Roben  <aroben@apple.com>
2221
2222         Windows build fix after r31322
2223
2224         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2225         * win/lib/WebKitSystemInterface.lib: Updated.
2226         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2227
2228 2008-03-26  Mark Rowe  <mrowe@apple.com>
2229
2230         Reviewed by David Hyatt.
2231
2232         Make the Ahem font antialias correctly on Acid3 on Tiger.
2233
2234         * WebKitSystemInterface.h:
2235         * libWebKitSystemInterfaceTiger.a:
2236
2237 2008-03-19  Mark Rowe  <mrowe@apple.com>
2238
2239         Rubber-stamped by Sam Weinig.
2240
2241         Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2242         Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2243
2244         * libWebCoreSQLite3.a:  Land a 4-way fat binary.
2245
2246 2008-03-12  Steve Falkenburg  <sfalken@apple.com>
2247
2248         New version of WebKitSystemInterface.lib with
2249         more compiler warnings suppressed.
2250
2251         * win/lib/WebKitSystemInterface.lib:
2252         * win/tools/vsprops/common.vsprops:
2253
2254 2008-03-12  Dan Bernstein  <mitz@apple.com>
2255
2256         Reviewed by Darin Adler and Sam Weinig.
2257
2258         - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2259
2260         * WebKitSystemInterface.h:
2261         * libWebKitSystemInterfaceLeopard.a:
2262
2263 2008-03-11  Steve Falkenburg  <sfalken@apple.com>
2264
2265         Disable two PGO/LTCG specific warnings.
2266         
2267         Reviewed by Oliver.
2268
2269         * win/tools/vsprops/common.vsprops:
2270
2271 2008-02-29  Mark Rowe  <mrowe@apple.com>
2272
2273         Update Tiger version of WebKitSystemInterface to match r30690.
2274
2275         * libWebKitSystemInterfaceTiger.a:
2276
2277 2008-02-29  Adele Peterson  <adele@apple.com>
2278
2279         Reviewed by Mark.
2280
2281         Auto-generate image arrays.
2282
2283         * libWebKitSystemInterfaceLeopard.a:
2284
2285 2008-02-29  Mark Rowe  <mrowe@apple.com>
2286
2287         Reviewed by Anders Carlsson.
2288
2289         Replace use of WKPathFromFont with implementation in terms of public API.
2290
2291         * WebKitSystemInterface.h:  Remove unused symbol.
2292         * libWebKitSystemInterfaceLeopard.a:
2293         * libWebKitSystemInterfaceTiger.a:
2294
2295 2008-02-29  Mark Rowe  <mrowe@apple.com>
2296
2297         Reviewed by Oliver Hunt.
2298
2299         Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2300
2301         * WebKitSystemInterface.h:
2302         * libWebKitSystemInterfaceLeopard.a:
2303         * libWebKitSystemInterfaceTiger.a:
2304
2305 2008-02-29  Mark Rowe  <mrowe@apple.com>
2306
2307         Reviewed by Oliver Hunt.
2308
2309         Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2310
2311         * WebKitSystemInterface.h:
2312         * libWebKitSystemInterfaceLeopard.a:
2313
2314 2008-02-29  Mark Rowe  <mrowe@apple.com>
2315
2316         Reviewed by Oliver Hunt and Oliver Hunt.
2317
2318         <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2319
2320         * WebKitSystemInterface.h:  Remove unused symbol.
2321         * libWebKitSystemInterfaceLeopard.a:
2322         * libWebKitSystemInterfaceTiger.a:
2323
2324 2008-02-28  Mark Rowe  <mrowe@apple.com>
2325
2326         Reviewed by Dan Bernstein.
2327
2328         Remove two unused functions from WebKitSystemInterface.
2329
2330         * WebKitSystemInterface.h:  Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2331         a duplicate declaration of WKSecondsSinceLastInputEvent.
2332         * libWebKitSystemInterfaceLeopard.a:
2333         * libWebKitSystemInterfaceTiger.a:
2334
2335 2008-02-28  Mark Rowe  <mrowe@apple.com>
2336
2337         Reviewed by Dave Hyatt.
2338
2339         Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2340
2341         * WebKitSystemInterface.h:  Only declare WKGetFontMetrics on Tiger.
2342         * libWebKitSystemInterfaceLeopard.a:  Update for removal of WKGetFontMetrics.
2343
2344 2008-02-27  Brady Eidson  <beidson@apple.com>
2345
2346         Tiger build fix
2347
2348         * libWebKitSystemInterfaceTiger.a:
2349
2350 2008-02-27  Brady Eidson  <beidson@apple.com>
2351
2352         Reviewed by Mark Rowe
2353
2354         Removed some unused methods:
2355         WKGetNSURLResponseCalculatedExpiration
2356         WKGetNSURLResponseMustRevalidate
2357
2358         * WebKitSystemInterface.h:
2359         * libWebKitSystemInterfaceLeopard.a:
2360         * libWebKitSystemInterfaceTiger.a:
2361
2362 2008-02-13  Adam Roben  <aroben@apple.com>
2363
2364         * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2365
2366 2008-02-12  Adam Roben  <aroben@apple.com>
2367
2368         Clean up auto-version.sh a bit
2369
2370         It now does quite a bit less file I/O and many fewer fork/exec pairs.
2371         It's also quite a bit easier to read.
2372
2373         Reviewed by Steve.
2374
2375         * win/tools/scripts/auto-version.sh:
2376
2377 2008-02-12  Steve Falkenburg  <sfalken@apple.com>
2378
2379         Versioning script change.
2380
2381         * win/tools/scripts/auto-version.sh:
2382
2383 2008-02-07  Ada Chan  <adachan@apple.com>
2384
2385         Added 4 new methods:
2386         wkSetClientCertificateInSSLProperties, 
2387         wkCanAccessCFURLRequestHTTPBodyParts,
2388         wkCFURLRequestCopyHTTPRequestBodyParts,
2389         wkCFURLRequestSetHTTPRequestBodyParts
2390
2391         Rubber-stamped by Steve.
2392
2393         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2394         * win/lib/WebKitSystemInterface.lib:
2395         * win/lib/WebKitSystemInterface_debug.lib:
2396
2397 2008-02-04  Timothy Hatcher  <timothy@apple.com>
2398
2399         <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2400         is given even if the max_page_count is increased (2920)
2401
2402         * libWebCoreSQLite3.a:
2403
2404 2008-02-01  Steve Falkenburg  <sfalken@apple.com>
2405
2406         <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
2407         
2408         Rubber-stamped by Jon Honeycutt.
2409
2410         * win/tools/vsprops/common.vsprops:
2411
2412 2008-01-29  Mark Rowe  <mrowe@apple.com>
2413
2414         Reviewed by Tim Hatcher.
2415
2416         <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).
2417
2418         * WebCoreSQLite3/sqlite3.h: Added.
2419         * WebCoreSQLite3/sqlite3ext.h: Added.
2420         * libWebCoreSQLite3.a: Added.
2421
2422 2008-01-29  Alexey Proskuryakov  <ap@webkit.org>
2423
2424         Debug (external) build fix.
2425
2426         Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2427         This preprocessor definition is automatically set by Visual Studio as needed anyway.
2428
2429         * win/tools/vsprops/debug.vsprops:
2430
2431 2008-01-17  Steve Falkenburg  <sfalken@apple.com>
2432
2433         Add preprocessor define accidently dropped in my unification,
2434         and required by some builds.  Fixes an issue that caused both
2435         debug and release DLLs to be loaded.
2436         
2437         Rubber-stamped by Jon Honeycutt.
2438
2439         * win/tools/vsprops/debug_internal.vsprops:
2440
2441 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
2442
2443         Use recommended security-related compiler settings.
2444         
2445         Reviewed by Adam.
2446
2447         * win/tools/vsprops/common.vsprops:
2448
2449 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
2450
2451         Build fix.
2452
2453         * win/tools/vsprops/release.vsprops:
2454
2455 2008-01-15  Adele Peterson  <adele@apple.com>
2456
2457         Reviewed by Adam and Antti.
2458
2459         Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2460
2461         * WebKitSystemInterface.h:
2462         * libWebKitSystemInterfaceLeopard.a:
2463         * libWebKitSystemInterfaceTiger.a:
2464         * win/include/SafariTheme: Added.
2465         * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2466
2467 2008-01-14  Steve Falkenburg  <sfalken@apple.com>
2468
2469         Use shared vsprops for most vcproj properties.
2470         
2471         Reviewed by Darin Adler.
2472
2473         * win/tools/vsprops/common.vsprops:
2474         * win/tools/vsprops/debug.vsprops:
2475         * win/tools/vsprops/debug_internal.vsprops:
2476         * win/tools/vsprops/release.vsprops:
2477
2478 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
2479
2480         Share common files across projects.
2481         
2482         Unify vsprops files
2483         Debug:          common.vsprops, debug.vsprops
2484         Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2485         Release:        common.vsprops, release.vsprops
2486         
2487         Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2488         debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2489
2490         Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2491
2492         Reviewed by Adam Roben.
2493
2494         * win/tools/WinTools.make:
2495         * win/tools/scripts: Added.
2496         * win/tools/scripts/PRODUCTVERSION: Added.
2497         * win/tools/scripts/VERSION: Added.
2498         * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2499         * win/tools/vsprops/debug.vsprops:
2500         * win/tools/vsprops/debug_internal.vsprops: Added.
2501         * win/tools/vsprops/release.vsprops:
2502
2503 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
2504
2505         Add shared vsprops to help unify our Windows tools settings.
2506
2507         Reviewed by Hyatt.
2508
2509         * win/tools: Added.
2510         * win/tools/WinTools.make: Added.
2511         * win/tools/vsprops: Added.
2512         * win/tools/vsprops/common.vsprops: Added.
2513         * win/tools/vsprops/debug.vsprops: Added.
2514         * win/tools/vsprops/release.vsprops: Added.
2515
2516 2008-01-07  Mark Rowe  <mrowe@apple.com>
2517
2518         Update Tiger library to a G3-friendly version.
2519
2520         * libWebKitSystemInterfaceTiger.a:
2521
2522 2008-01-07  Adele Peterson  <adele@apple.com>
2523
2524         Reviewed by Antti, Adam, and Mitz.
2525
2526         WebKitLibraries part of fix for 
2527         <rdar://problem/5619073> Updated look for <video> controls
2528         <rdar://problem/5619057> Add volume control to video controls
2529
2530         * WebKitSystemInterface.h:
2531         * libWebKitSystemInterfaceLeopard.a:
2532         * libWebKitSystemInterfaceTiger.a:
2533
2534 2008-01-03  Mark Rowe  <mrowe@apple.com>
2535
2536         Update Tiger library to a G3-friendly version.
2537
2538         * libWebKitSystemInterfaceTiger.a:
2539
2540 2008-01-03  Adele Peterson  <adele@apple.com>
2541
2542         Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2543
2544         * WebKitSystemInterface.h:
2545         * libWebKitSystemInterfaceLeopard.a:
2546         * libWebKitSystemInterfaceTiger.a:
2547
2548 2007-12-21  Mark Rowe  <mrowe@apple.com>
2549
2550         Rubber-stamped by Dan Bernstein.
2551
2552         Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2553         Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2554
2555         * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2556
2557 2007-12-07  Dan Bernstein  <mitz@apple.com>
2558
2559         Reviewed by Darin Adler.
2560
2561         - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2562
2563         * WebKitSystemInterface.h:
2564         * libWebKitSystemInterfaceLeopard.a:
2565         * libWebKitSystemInterfaceTiger.a:
2566
2567 2007-11-27  John Sullivan  <sullivan@apple.com>
2568
2569         Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2570         that affects Safari.
2571         
2572         reviewed by Kevin Decker
2573
2574         * libWebKitSystemInterfaceLeopard.a:
2575         * libWebKitSystemInterfaceTiger.a:
2576
2577 2007-11-26  Timothy Hatcher  <timothy@apple.com>
2578
2579         Reviewed by Adam Roben.
2580
2581         Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2582         http://bugs.webkit.org/show_bug.cgi?id=16137
2583
2584         Add a new function to make bottom window corners square for textured windows.
2585
2586         * WebKitSystemInterface.h:
2587         * libWebKitSystemInterfaceTiger.a:
2588         * libWebKitSystemInterfaceLeopard.a:
2589
2590 2007-11-23  Adam Roben  <aroben@apple.com>
2591
2592         Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2593
2594         Reviewed by Tim.
2595
2596         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2597         declaration.
2598         * win/lib/WebKitSystemInterface.lib: Updated.
2599         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2600
2601 2007-11-16  Anders Carlsson  <andersca@apple.com>
2602
2603         Reviewed by Adam.
2604
2605         <rdar://problem/5603832>
2606         XMLHttpRequest readyState 3 & responseText buffer issues.
2607
2608         Add wkSetCFURLRequestShouldContentSniff.
2609         
2610         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2611         * win/lib/WebKitSystemInterface.lib:
2612         * win/lib/WebKitSystemInterface_debug.lib:
2613
2614 2007-11-05  Antti Koivisto  <antti@apple.com>
2615
2616         Reviewed by Sam.
2617         
2618         Update WKQTMovieViewSetDrawSynchronously.
2619
2620         * libWebKitSystemInterfaceLeopard.a:
2621         * libWebKitSystemInterfaceTiger.a:
2622
2623 2007-11-02  Antti Koivisto  <antti@apple.com>
2624
2625         Reviewed by Darin Adler.
2626         
2627         Update to add WKQTMovieViewSetDrawSynchronously
2628
2629         * WebKitSystemInterface.h:
2630         * libWebKitSystemInterfaceLeopard.a:
2631         * libWebKitSystemInterfaceTiger.a:
2632
2633 2007-10-26  Adele Peterson  <adele@apple.com>
2634
2635         Reviewed by Tim Hatcher.
2636
2637         Updating header too for WKDrawCapsLockIndicator.
2638
2639         * WebKitSystemInterface.h:
2640
2641 2007-10-26  Adele Peterson  <adele@apple.com>
2642
2643         Reviewed by Oliver.
2644
2645         Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2646
2647         * libWebKitSystemInterfaceLeopard.a:
2648         * libWebKitSystemInterfaceTiger.a:
2649
2650 2007-10-25  Adam Roben  <aroben@apple.com>
2651
2652         Add wkSetPatternBaseCTM.
2653
2654         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2655         * win/lib/WebKitSystemInterface.lib:
2656         * win/lib/WebKitSystemInterface_debug.lib:
2657
2658 2007-10-25  Sam Weinig  <sam@webkit.org>
2659
2660         Fix the windows build.
2661
2662         * win/lib/WebKitSystemInterface.lib:
2663         * win/lib/WebKitSystemInterface_debug.lib:
2664
2665 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2666
2667         Add WKSetPatternBaseCTM.
2668
2669         * WebKitSystemInterface.h:
2670         * libWebKitSystemInterfaceLeopard.a:
2671         * libWebKitSystemInterfaceTiger.a:
2672
2673 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2674
2675         Reviewed by Adam.
2676
2677         Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2678
2679         * libWebKitSystemInterfaceLeopard.a:
2680
2681 2007-10-25  Sam Weinig  <sam@webkit.org>
2682
2683         Added wrapper for getting the foundation cache directory.
2684
2685         Reviewed by Adam Roben.
2686
2687         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2688         * win/lib/WebKitSystemInterface.lib:
2689         * win/lib/WebKitSystemInterface_debug.lib:
2690
2691 2007-10-24  Adam Roben  <aroben@apple.com>
2692
2693         Added some font-related functions needed for <rdar://5549919>
2694
2695         Reviewed by Ada.
2696
2697         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2698         * win/lib/WebKitSystemInterface.lib:
2699         * win/lib/WebKitSystemInterface_debug.lib:
2700
2701 2007-10-24  Timothy Hatcher  <timothy@apple.com>
2702
2703         Reviewed by Mark Rowe.
2704
2705         <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2706
2707         Add system specific versions of WebKitSystemInterface.
2708
2709         * libWebKitSystemInterface.a: Removed.
2710         * libWebKitSystemInterfaceLeopard.a: Added.
2711         * libWebKitSystemInterfaceTiger.a: Added.
2712
2713 2007-10-11  Ada Chan  <adachan@apple.com>
2714
2715         <rdar://problem/5534421>
2716         Added wkGetDefaultHTTPCookieStorage().  Updated libraries.
2717
2718         Reviewed by Darin Adler.
2719
2720         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2721         * win/lib/WebKitSystemInterface.lib:
2722         * win/lib/WebKitSystemInterface_debug.lib:
2723
2724 2007-09-27  Sam Weinig  <sam@webkit.org>
2725
2726         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2727         the resulting binary differs when built on Tiger.
2728
2729         * libWebKitSystemInterface.a:
2730
2731 2007-09-27  David Hyatt  <hyatt@apple.com>
2732
2733         Update WebKitSYstemInterface for @font-face changes.
2734
2735         * WebKitSystemInterface.h:
2736         * libWebKitSystemInterface.a:
2737
2738 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2739
2740         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2741         the resulting binary differs when built on Tiger. See 
2742         <rdar://problem/5490613>.
2743
2744         * libWebKitSystemInterface.a:
2745
2746 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2747
2748         Build fix. Ran update-webkitsysteminterface script.
2749
2750         * WebKitSystemInterface.h:
2751         * libWebKitSystemInterface.a:
2752
2753 2007-08-28  Anders Carlsson  <andersca@apple.com>
2754
2755         Add WKSetNSURLRequestShouldContentSniff.
2756         
2757         * WebKitSystemInterface.h:
2758         * libWebKitSystemInterface.a:
2759
2760 2007-08-28  Ada Chan  <adachan@apple.com>
2761
2762         <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2763         Updated libraries.
2764         
2765         Reviewed by Adam.
2766
2767         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2768         * win/lib/WebKitSystemInterface.lib:
2769         * win/lib/WebKitSystemInterface_debug.lib:
2770
2771 2007-07-23  Ada Chan  <adachan@apple.com>
2772
2773         Reviewed by Steve.
2774         
2775         Update WebKitSystemInterface.{h,lib}.
2776
2777         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2778         * win/lib/WebKitSystemInterface.lib:
2779         * win/lib/WebKitSystemInterface_debug.lib:
2780
2781 2007-07-19  Ada Chan  <adachan@apple.com>
2782
2783         Rubber-stamped by Adam.
2784         
2785         Update libraries.
2786
2787         * win/lib/WebKitSystemInterface.lib:
2788         * win/lib/WebKitSystemInterface_debug.lib:
2789
2790 2007-07-06  Adam Roben  <aroben@apple.com>
2791
2792         Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2793
2794         Reviewed by Alice.
2795
2796         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2797         * win/lib/WebKitSystemInterface.lib:
2798         * win/lib/WebKitSystemInterface_debug.lib:
2799
2800 2007-06-29  Antti Koivisto  <antti@apple.com>
2801
2802         Reviewed by Maciej.
2803         
2804         Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2805
2806         * WebKitSystemInterface.h:
2807         * libWebKitSystemInterface.a:
2808
2809 2007-03-29  Beth Dakin  <bdakin@apple.com>
2810
2811         Rubber-stamped by Adam.
2812
2813         Keep OpenSource building.
2814
2815         * WebKitSystemInterface.h:
2816         * libWebKitSystemInterface.a:
2817
2818 2007-03-28  Antti Koivisto  <antti@apple.com>
2819
2820         Update libWebKitSystemInterface, previous version was out of date.
2821
2822         * libWebKitSystemInterface.a:
2823
2824 2007-03-27  Antti Koivisto  <antti@apple.com>
2825
2826         Reviewed by Darin Adler.
2827         
2828         Added wkGetWheelEventDeltas
2829
2830         * WebKitSystemInterface.h:
2831         * libWebKitSystemInterface.a:
2832
2833 2007-03-07  Mark Rowe  <mrowe@apple.com>
2834
2835         Build fix.  Rebuild against 10.4 SDK.
2836
2837         * libWebKitSystemInterface.a:
2838
2839 2007-03-06  Kevin Decker  <kdecker@apple.com>
2840
2841         Reviewed by Brady
2842
2843         Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2844
2845         * libWebKitSystemInterface.a:
2846
2847 2007-02-21  Anders Carlsson  <acarlsson@apple.com>
2848
2849         Add new version with WKCGContextIsBitmapContext.
2850         
2851         * WebKitSystemInterface.h:
2852         * libWebKitSystemInterface.a:
2853
2854 2006-12-16  Adele Peterson  <adele@apple.com>
2855
2856         Reviewed by Adam.
2857
2858         WebKitLibraries part of fix for:
2859         <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2860
2861         Added wkDrawTextFieldCellFocusRing.
2862
2863         * WebKitSystemInterface.h:
2864         * libWebKitSystemInterface.a:
2865
2866 2006-10-11  Darin Adler  <darin@apple.com>
2867
2868         Reviewed by John Sullivan.
2869
2870         * WebKitSystemInterface.h: Updated to a C++-compatible version.
2871
2872 2006-08-31  Adele Peterson  <adele@apple.com>
2873
2874         Reviewed by John Sullivan.
2875
2876         Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2877
2878         * WebKitSystemInterface.h:
2879         * libWebKitSystemInterface.a:
2880
2881 2006-08-30  Adele Peterson  <adele@apple.com>
2882
2883         Reviewed by Hyatt.
2884
2885         Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2886         Enable secure input mode for new password fields
2887
2888         * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2889         * libWebKitSystemInterface.a:
2890
2891 2006-07-09  Anders Carlsson  <acarlsson@apple.com>
2892
2893         Reviewed by Darin Adler.
2894
2895         * WebKitSystemInterface.h:
2896         * libWebKitSystemInterface.a:
2897         Add WKPathFromFont.
2898         
2899 2006-07-05  Adele Peterson  <adele@apple.com>
2900
2901         Reviewed by Maciej and Hyatt.
2902
2903         * WebKitSystemInterface.h: Updated.
2904         * libWebKitSystemInterface.a: Updated.
2905
2906 2006-06-16  Adele Peterson  <adele@apple.com>
2907
2908         Reviewed by Alice.
2909
2910         * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2911         * libWebKitSystemInterface.a: ditto.
2912
2913 2006-04-01  Eric Seidel  <eseidel@apple.com>
2914
2915         * libWebKitSystemInterface.a: commit a universal binary.
2916
2917 2006-04-01  Darin Adler  <darin@apple.com>
2918
2919         Reviewed by Beth.
2920
2921         * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2922         code to use the system default alpha.
2923
2924 2006-03-17  Eric Seidel  <eseidel@apple.com>
2925
2926         * libWebKitSystemInterface.a: commit a universal binary.
2927
2928 2006-03-17  Adele Peterson  <adele@apple.com>
2929
2930         * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2931         * libWebKitSystemInterface.a: ditto
2932
2933 2006-02-28  John Sullivan  <sullivan@apple.com>
2934
2935         * WebKitSystemInterface.h: Removed WKMouseIsDown()
2936         * libWebKitSystemInterface.a: ditto
2937
2938 2006-02-23  Timothy Hatcher  <timothy@apple.com>
2939
2940         New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2941
2942         * libWebKitSystemInterface.a:
2943
2944 2006-02-19  Darin Adler  <darin@apple.com>
2945
2946         * WebKitSystemInterface.h: Added WKDrawFocusRing.
2947         * libWebKitSystemInterface.a: Ditto.
2948
2949 2006-02-06  John Sullivan  <sullivan@apple.com>
2950
2951         * WebKitSystemInterface.h:
2952         * libWebKitSystemInterface.a:
2953         removed WKExecutableLinkedInTigerOrEarlier
2954
2955 2005-11-01  Darin Adler  <darin@apple.com>
2956
2957         * libWebKitSystemInterface.a: Updated.
2958
2959 2005-10-04  Maciej Stachowiak  <mjs@apple.com>
2960
2961         - updated
2962
2963         * WebKitSystemInterface.h:
2964         * libWebKitSystemInterface.a:
2965
2966 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
2967
2968         * WebKitSystemInterface.h: Update to latest
2969         * libWebKitSystemInterface.a: ditto
2970
2971 2005-09-04  Darin Adler  <darin@apple.com>
2972
2973         * WebKitSystemInterface.h: Update to latest
2974         * libWebKitSystemInterface.a: Ditto.
2975
2976 2005-08-07  Darin Adler  <darin@apple.com>
2977
2978         * libWebKitSystemInterface.a: Universal binary.
2979         * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2980
2981 2005-07-01  John Sullivan  <sullivan@apple.com>
2982
2983         - added WKExecutableLinkedInTigerOrEarlier
2984
2985         * WebKitSystemInterface.h:
2986         * libWebKitSystemInterface.a:
2987
2988 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2989
2990         - updated for crashing bugfix
2991
2992         * libWebKitSystemInterface.a:
2993
2994 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2995
2996         - updated
2997
2998         * WebKitSystemInterface.h:
2999         * libWebKitSystemInterface.a:
3000
3001 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3002
3003         - updated
3004
3005         * WebKitSystemInterface.h:
3006         * libWebKitSystemInterface.a:
3007
3008 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3009
3010         - updated
3011
3012         * WebKitSystemInterface.h:
3013         * libWebKitSystemInterface.a:
3014
3015 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3016
3017         - updated
3018
3019         * WebKitSystemInterface.h:
3020         * libWebKitSystemInterface.a:
3021
3022 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3023
3024         - updated
3025
3026         * WebKitSystemInterface.h:
3027         * libWebKitSystemInterface.a:
3028
3029 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3030
3031         - updated
3032
3033         * WebKitSystemInterface.h:
3034         * libWebKitSystemInterface.a:
3035
3036 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3037
3038         - updated
3039
3040         * WebKitSystemInterface.h:
3041         * libWebKitSystemInterface.a:
3042
3043 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3044
3045         - updated
3046
3047         * WebKitSystemInterface.h:
3048         * libWebKitSystemInterface.a:
3049
3050 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3051
3052         - added a few more bits of SPI
3053
3054         * WebKitSystemInterface.h:
3055         * libWebKitSystemInterface.a:
3056
3057 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3058
3059         - added file type and NSURLResponse caching SPI
3060
3061         * WebKitSystemInterface.h:
3062         * libWebKitSystemInterface.a:
3063
3064 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3065
3066         - initial checkin of WebKitSystemInterface binary
3067
3068         * WebKitSystemInterface.h: Added.
3069         * libWebKitSystemInterface.a: Added.
3070