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