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