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