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