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