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