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