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