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