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