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