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