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