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