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