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