WebCore: For continuous scrolling devices on the Mac (trackpads and Mighty/Magic
[WebKit-https.git] / WebKitLibraries / ChangeLog
1 2010-03-15  Andy Estes  <aestes@apple.com>
2
3         Reviewed by John Sullivan.
4
5         Added two new output arguments to WKGetWheelEventDeltas() to return
6         the number of scroll wheel ticks in the x and y directions.
7
8         https://bugs.webkit.org/show_bug.cgi?id=29601.
9         <rdar://problem/7453254>
10
11         * WebKitSystemInterface.h:
12         * libWebKitSystemInterfaceLeopard.a:
13         * libWebKitSystemInterfaceSnowLeopard.a:
14         * libWebKitSystemInterfaceTiger.a:
15
16 2010-03-14  Dan Bernstein  <mitz@apple.com>
17
18         Reviewed by Darin Adler.
19
20         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
21
22         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
23         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
24         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
25         wkCreateFontsPlist().
26         * win/lib/WebKitSystemInterface.lib: Updated.
27         * win/lib/WebKitSystemInterface_debug.lib: Updated.
28
29 2010-03-08  Jian Li  <jianli@chromium.org>
30
31         Reviewed by Dmitry Titov.
32
33         Blob.slice support.
34         https://bugs.webkit.org/show_bug.cgi?id=32993
35
36         Add ENABLE_BLOB_SLICE feature define.
37
38         * win/tools/vsprops/FeatureDefines.vsprops:
39         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
40
41 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
42
43         Reviewed by David Levin.
44
45         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
46         https://bugs.webkit.org/show_bug.cgi?id=35147
47
48         * win/tools/vsprops/FeatureDefines.vsprops:
49
50 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
51
52         Reviewed by Dan Bernstein.
53
54         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
55         https://bugs.webkit.org/show_bug.cgi?id=35076
56
57         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
58         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
59         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
60
61 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
62
63         Reviewed by NOBODY (Build fix).
64
65         Disable warnings preventing use of anonymous structs/onions -
66         don't take all my fun toys away, these are useful & awesome!
67
68         * win/tools/vsprops/common.vsprops:
69
70 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
71
72         Rubber-stamped by Eric Seidel.
73
74         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
75         test breakage.
76
77         * win/tools/vsprops/FeatureDefines.vsprops:
78
79 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
80
81         Reviewed by Cameron Zwarich.
82
83         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
84         https://bugs.webkit.org/show_bug.cgi?id=34698
85
86         * win/tools/vsprops/FeatureDefines.vsprops:
87
88 2010-02-04  Mark Rowe  <mrowe@apple.com>
89
90         Reviewed by Steve Falkenburg.
91
92         Update auto-version.sh to better handle major version numbers with fewer than three digits,
93         and the case when WEBKITLIBRARIESDIR is not set.
94
95         * win/tools/scripts/auto-version.sh:
96
97 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
98
99         Windows build fix for projects not defining WebKitLibrariesDir.
100
101         * win/tools/scripts/auto-version.sh:
102
103 2010-02-03  Dan Bernstein  <mitz@apple.com>
104
105         Reviewed by Anders Carlsson.
106
107         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
108
109         * libWebKitSystemInterfaceLeopard.a:
110
111 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
112
113         Reviewed by Darin Adler.
114
115         Copyright year updating for Windows version resources should be automatic
116         https://bugs.webkit.org/show_bug.cgi?id=34503
117
118         * win/tools/scripts/auto-version.sh:
119
120 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
121
122         Unreviewed build fix.
123
124         The WinCairo build requires this script to be executable.
125
126         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
127
128 2010-01-29  Mark Rowe  <mrowe@apple.com>
129
130         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
131
132         * win/tools/vsprops/FeatureDefines.vsprops:
133         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
134
135 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
136
137         More Windows build fixing.
138
139         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
140         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
141         specialization sometimes - but it's not instantiated, so it's harmless.
142
143 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
144
145         Reviewed by Darin Adler.
146
147         https://bugs.webkit.org/show_bug.cgi?id=34025
148         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
149
150         * win/tools/vsprops/FeatureDefines.vsprops:
151         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
152
153 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
154
155         Reviewed by Darin Adler and Adam Roben.
156
157         Feature defines are difficult to maintain on Windows builds
158         https://bugs.webkit.org/show_bug.cgi?id=33883
159         
160         FeatureDefines.vsprops are now maintained in a way similar to
161         Configurations/FeatureDefines.xcconfig, with the added advantage
162         of having a single FeatureDefines file across all projects.
163         
164         Keep this list of features (not enabled/disabled state) in sync with
165         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
166         
167         Add new features to both PreprocessorDefinitions and UserMacro sections.
168         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
169
170         * win/tools/scripts/feature-defines.sh: Added.
171         * win/tools/vsprops/FeatureDefines.vsprops: Added.
172         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
173         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
174
175 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
176
177         Reviewed by Darin Adler.
178
179         <rdar://problem/7532544>
180         
181         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
182         be used for a shadow drawing fix. Once more, with feeling. On Windows.
183
184         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
185         * win/lib/WebKitSystemInterface.lib:
186         * win/lib/WebKitSystemInterface_debug.lib:
187
188 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
189
190         Reviewed by Darin Adler.
191
192         <rdar://problem/7532544>
193         
194         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
195         be used for a shadow drawing fix.
196         
197         * win/lib/WebKitSystemInterface.lib:
198         * win/lib/WebKitSystemInterface_debug.lib:
199
200 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
201
202         Reviewed by Darin Adler.
203
204         <rdar://problem/7532544>
205         
206         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
207         be used for a shadow drawing fix.
208
209         * WebKitSystemInterface.h:
210         * libWebKitSystemInterfaceLeopard.a:
211         * libWebKitSystemInterfaceSnowLeopard.a:
212         * libWebKitSystemInterfaceTiger.a:
213
214 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
215
216         Not reviewed, build fix.
217
218         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
219         clients of another class). WebCore doesn't use all methods of JSString, so
220         we don't export all classes clients could theoretically access via JSString.
221
222         * win/tools/vsprops/common.vsprops:
223
224 2009-12-21  Mark Rowe  <mrowe@apple.com>
225
226         Reviewed by Samuel Weinig.
227
228         Update WebKitSystemInterface.
229
230         * libWebKitSystemInterfaceLeopard.a:
231         * libWebKitSystemInterfaceSnowLeopard.a:
232         * libWebKitSystemInterfaceTiger.a:
233
234 2009-12-21  Mark Rowe  <mrowe@apple.com>
235
236         Reviewed by Samuel Weinig.
237
238         Update WebKitSystemInterface.
239
240         * WebKitSystemInterface.h:
241         * libWebKitSystemInterfaceLeopard.a:
242         * libWebKitSystemInterfaceSnowLeopard.a:
243         * libWebKitSystemInterfaceTiger.a:
244
245 2009-12-18  Sam Weinig  <sam@webkit.org>
246
247         Reviewed by Anders Carlsson.
248
249         Update WebKitSystemInterface for <rdar://problem/7237059>.
250
251         * WebKitSystemInterface.h:
252         * libWebKitSystemInterfaceLeopard.a:
253         * libWebKitSystemInterfaceSnowLeopard.a:
254         * libWebKitSystemInterfaceTiger.a:
255
256 2009-12-15  Dan Bernstein  <mitz@apple.com>
257
258         Reviewed by Adam Roben.
259
260         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
261         Core Graphics when available
262
263         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
264             wkCanCreateCGFontWithLOGFONT().
265         * win/lib/WebKitSystemInterface.lib:
266         * win/lib/WebKitSystemInterface_debug.lib:
267
268 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
269
270         Reviewed by Darin Adler.
271
272        <rdar://problem/7453726> Pull shared UI code into WebKit
273
274         * WebKitSystemInterface.h:
275         * libWebKitSystemInterfaceLeopard.a:
276         * libWebKitSystemInterfaceSnowLeopard.a:
277         * libWebKitSystemInterfaceTiger.a:
278
279 2009-12-11  Chris Marrin  <cmarrin@apple.com>
280
281         Reviewed by Adam Roben.
282
283         Add QuartzCore build files to OpenSource tree
284         https://bugs.webkit.org/show_bug.cgi?id=31856
285         
286         This allows proper building and linking with QuartzCore
287         when present.
288
289         * win/bin: Added.
290         * win/bin/QuartzCoreInterface.dll: Added.
291         * win/include/QuartzCoreInterface: Added.
292         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
293         * win/lib/QuartzCoreInterface.lib: Added.
294
295 2009-12-07  Adam Roben  <aroben@apple.com>
296
297         Windows build fix for checkouts with a space in the path
298
299         * win/tools/scripts/auto-version.sh: Quote the output file's directory
300         before passing it to mkdir.
301
302 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
303
304         Reviewed by Darin Adler.
305
306         https://bugs.webkit.org/show_bug.cgi?id=32036
307         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
308
309         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
310         * win/lib/WebKitSystemInterface.lib:
311         * win/lib/WebKitSystemInterface_debug.lib:
312         Update WebKitSystemInterface.
313
314 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
315
316         Reviewed by Brady Eidson.
317
318         https://bugs.webkit.org/show_bug.cgi?id=31844
319         SocketStreamHandleCFNet should support CONNECT proxy credentials
320
321         * WebKitSystemInterface.h:
322         * libWebKitSystemInterfaceLeopard.a:
323         * libWebKitSystemInterfaceSnowLeopard.a:
324         * libWebKitSystemInterfaceTiger.a:
325         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
326         * win/lib/WebKitSystemInterface.lib:
327         * win/lib/WebKitSystemInterface_debug.lib:
328         Update WebKitSystemInterface.
329
330 2009-11-22  Dan Bernstein  <mitz@apple.com>
331
332         Reviewed by Eric Carlson.
333
334         Updated WebKitSystemInterface.
335
336         * libWebKitSystemInterfaceLeopard.a:
337         * libWebKitSystemInterfaceSnowLeopard.a:
338         * libWebKitSystemInterfaceTiger.a:
339
340 2009-11-22  Dan Bernstein  <mitz@apple.com>
341
342         Reviewed by Cameron Zwarich.
343
344         Fixed a leak in WKDrawMediaUIPart().
345
346         * libWebKitSystemInterfaceLeopard.a:
347         * libWebKitSystemInterfaceSnowLeopard.a:
348         * libWebKitSystemInterfaceTiger.a:
349
350 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
351
352         Reviewed by Simon Fraser.
353
354         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
355
356         * WebKitSystemInterface.h:
357         * libWebKitSystemInterfaceLeopard.a:
358         * libWebKitSystemInterfaceSnowLeopard.a:
359         * libWebKitSystemInterfaceTiger.a:
360
361 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
362
363         Reviewed by Dan Bernstein.
364
365         <rdar://problem/7035231>
366         Support closed caption in <video> element
367
368         * WebKitSystemInterface.h:
369             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
370             define WKMediaUIPartToggleClosedCaptionsButton.
371
372 2009-11-13  Anders Carlsson  <andersca@apple.com>
373
374         Reviewed by Dan Bernstein.
375
376         Update WebKitSystemInterface.
377
378         * WebKitSystemInterface.h:
379         * libWebKitSystemInterfaceLeopard.a:
380         * libWebKitSystemInterfaceSnowLeopard.a:
381         * libWebKitSystemInterfaceTiger.a:
382
383 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
384
385         Build correction.  No review.
386
387         The WinCairo build requires ENABLE_FILTERS to work properly.
388
389         * win/tools/vsprops/WinCairo.vsprops:
390
391 2009-11-02  Dan Bernstein  <mitz@apple.com>
392
393         Reviewed by John Sullivan.
394
395         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
396         QuickTime Player X’s HUD.
397
398         * libWebKitSystemInterfaceLeopard.a:
399         * libWebKitSystemInterfaceSnowLeopard.a:
400         * libWebKitSystemInterfaceTiger.a:
401
402 2009-10-26  Mark Rowe  <mrowe@apple.com>
403
404         Reviewed by Adam Roben.
405
406         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
407
408         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
409         in the major component of the version number.
410
411         * win/tools/scripts/auto-version.sh:
412
413 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
414
415         Reviewed by Eric Seidel.
416
417         added cairo include and lib directories to debug_wincairo.vsprops
418         https://bugs.webkit.org/show_bug.cgi?id=29831
419
420         * win/tools/vsprops/debug_wincairo.vsprops:
421
422 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
423
424         Reviewed by Dan Bernstein.
425
426         https://bugs.webkit.org/show_bug.cgi?id=30456
427         Fixes for new Debug_All Windows build configuration.
428
429         * win/tools/vsprops/debug_all.vsprops:
430         Define DEBUG_ALL in Debug_All configuration.
431         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
432
433 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
434
435         Reviewed by Adam Roben.
436
437         Add a Debug_All configuration to build entire stack as debug.
438         Change Debug_Internal to:
439         - stop using _debug suffix for all WebKit/Safari binaries
440         - not use _debug as a DLL naming suffix
441         - use non-debug C runtime lib.
442
443         * win/tools/vsprops/debug_all.vsprops: Added.
444         Use debug C runtime library in debug_all.
445         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
446         * win/tools/vsprops/debug_internal.vsprops:
447         Don't specify debug C runtime library in debug_internal.
448         Don't specify _debug suffix for standard debug_internal builds.
449
450 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
451
452         Reviewed by Simon Fraser
453         
454         Support fullscreen in MediaPlayer (Mac)
455         https://bugs.webkit.org/show_bug.cgi?id=26742
456         
457         New methods required for video fullscreen.
458
459         * WebKitSystemInterface.h:
460         * libWebKitSystemInterfaceLeopard.a:
461         * libWebKitSystemInterfaceSnowLeopard.a:
462         * libWebKitSystemInterfaceTiger.a:
463
464 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
465
466         Windows build fix.
467         Re-apply lost changes to auto-version.sh.
468         
469         * win/tools/scripts/auto-version.sh:
470
471 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
472
473         Reviewed by Adam Roben.
474
475         <rdar://problem/7271334> 
476         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
477
478         * WebKitSystemInterface.h: 
479         MediaControllerThemeQT -> MediaControllerThemeQuickTime
480
481 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
482
483         Reviewed by Mark Rowe.
484
485         <https://bugs.webkit.org/show_bug.cgi?id=29989>
486         Safari version number shouldn't be exposed in WebKit code
487         
488         For a WebKit version of 532.3.4:
489         Product version is: 5.32.3.4 (was 4.0.3.0)
490         File version is: 5.32.3.4 (was 4.532.3.4)
491
492         * win/tools/scripts/PRODUCTVERSION: Removed.
493         * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
494
495 2009-09-25  Dan Bernstein  <mitz@apple.com>
496
497         Reviewed by Adam Roben.
498
499         WebKitSystemInterface changes for
500         <rdar://problem/7211635> 2 byte characters are displayed as garbaged
501         <rdar://problem/7212626> garbled/gibberish text (off-by-one)
502
503         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
504         wkAddFontsFromPlistRepresentation() and replaced
505         wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
506         wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
507         * win/lib/WebKitSystemInterface.lib:
508         * win/lib/WebKitSystemInterface_debug.lib:
509
510 2009-09-23  Marshall Culpepper  <mculpepper@appcelerator.com>
511
512         Reviewed by Eric Seidel.
513         
514         Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
515         default when the necessary dependencies are extracted into the
516         WebKitLibrariesDir.
517         https://bugs.webkit.org/show_bug.cgi?id=29661
518
519         * win/tools/vsprops/WinCairo.vsprops:
520
521 2009-09-09  Brent Fulgham  <bfulgham@webkit.org>
522
523         Reviewed by Dave Levin.
524
525         Adjust WinCairo-specific property sheet to use static versions of
526         libjpeg.lib and libpng.lib.  Change to libpng.lib required addition
527         of zlib.lib to link.
528
529         * win/tools/vsprops/WinCairo.vsprops:
530
531 2009-08-28  Steve Falkenburg  <sfalken@apple.com>
532
533         Reviewed by Adam Roben.
534
535         Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
536         to automatically use secure versions of C runtime lib calls on Windows.
537         https://bugs.webkit.org/show_bug.cgi?id=28824
538         
539         * win/tools/vsprops/common.vsprops:
540
541 2009-08-25  Brent Fulgham  <bfulgham@webkit.org>
542
543         Rubber stamped by Steve Falkenburg.
544
545         debug_wincairo.vsprops was linking against wrong C runtime.
546
547         * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
548           C runtime (as in the standard 'debug.vsprops' file.)
549
550 2009-08-24  Brent Fulgham  <bfulgham@webkit.org>
551
552         Reviewed by Steve Falkenburg.
553
554         Revise CFLite Debug build to emit DLL's with _debug label.
555         https://bugs.webkit.org/show_bug.cgi?id=28695.
556
557         * win/tools/vsprops/debug_wincairo.vsprops: Added.
558
559 2009-08-12  Peter Kasting  <pkasting@google.com>
560
561         Reviewed by Darin Adler.
562
563         https://bugs.webkit.org/show_bug.cgi?id=27323
564         Change pattern that strips all trailing whitespace to just remove EOL
565         chars (\r, \n), to make it clear that varying EOL chars is the primary
566         problem being solved.
567
568         * win/tools/scripts/auto-version.sh:
569
570 2009-08-10  Peter Kasting  <pkasting@google.com>
571
572         Reviewed by George Staikos.
573
574         https://bugs.webkit.org/show_bug.cgi?id=27323
575         Even more line ending-stripping for auto-version.sh, based on output
576         provided by Jessie Berlin.
577
578         * win/tools/scripts/auto-version.sh:
579
580 2009-08-10  Brent Fulgham  <bfulgham@webkit.org>
581
582         Reviewed by Adam Roben.
583
584         https://bugs.webkit.org/show_bug.cgi?id=28048.
585         Move various WinCairo build settings into *.vsprops file.
586
587         * win/tools/vsprops/cURL.vsprops: Added.
588
589 2009-08-06  Peter Kasting  <pkasting@google.com>
590
591         Reviewed by Adam Barth.
592
593         https://bugs.webkit.org/show_bug.cgi?id=27323
594         Strip line endings at all points auto-version.sh reads data, not just
595         the one I happened to run into.
596
597         * win/tools/scripts/auto-version.sh:
598
599 2009-07-27  Peter Kasting  <pkasting@google.com>
600
601         Reviewed by Adam Roben.
602
603         https://bugs.webkit.org/show_bug.cgi?id=27323
604         Correctly parse command output, even when the line endings are not LF,
605         so that we don't create an autoversion.h that MSVC chokes on.
606
607         * win/tools/scripts/auto-version.sh:
608
609 2009-07-13  Brent Fulgham  <bfulgham@webkit.org>
610
611         Reviewed by Adam Roben.
612
613         Add new configuration flag for redistributable Windows build.
614         https://bugs.webkit.org/show_bug.cgi=27087
615         
616         * win/tools/vsprops/WinCairo.vsprops: Added.  Defines the
617           new WIN_CAIRO flag used to drive non-Apple Windows build.
618
619 2009-07-10  Eric Carlson  <eric.carlson@apple.com>
620
621         Reviewed by Simon Fraser.
622
623         Update WebKitSystemInterface for <rdar://problem/7049066>.
624
625         * WebKitSystemInterface.h:
626         * libWebKitSystemInterfaceLeopard.a:
627         * libWebKitSystemInterfaceSnowLeopard.a:
628         * libWebKitSystemInterfaceTiger.a:
629
630 2009-07-06  Eric Carlson  <eric.carlson@apple.com>
631
632         Update WebKitSystemInterface for <rdar://problem/7008093>.
633
634         * WebKitSystemInterface.h:
635         * libWebKitSystemInterfaceLeopard.a:
636         * libWebKitSystemInterfaceSnowLeopard.a:
637         * libWebKitSystemInterfaceTiger.a:
638
639 2009-07-06  Anders Carlsson  <andersca@apple.com>
640
641         Update WebKitSystemInterface.
642
643         * WebKitSystemInterface.h:
644         * libWebKitSystemInterfaceLeopard.a:
645         * libWebKitSystemInterfaceSnowLeopard.a:
646         * libWebKitSystemInterfaceTiger.a:
647
648 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
649
650         Reviewed by Simon Fraser.
651
652         Update WebKitSystemInterface for <rdar://problem/6518119>
653
654         * WebKitSystemInterface.h:
655         * libWebKitSystemInterfaceLeopard.a:
656         * libWebKitSystemInterfaceSnowLeopard.a:
657         * libWebKitSystemInterfaceTiger.a:
658
659 2009-07-01  Eric Carlson  <eric.carlson@apple.com>
660
661         Reviewed by Simon Fraser.
662
663         Update WebKitSystemInterface for <rdar://problem/7014990>
664
665         * libWebKitSystemInterfaceLeopard.a:
666         * libWebKitSystemInterfaceSnowLeopard.a:
667         * libWebKitSystemInterfaceTiger.a:
668
669 2009-06-29  Eric Carlson  <eric.carlson@apple.com>
670
671         Reviewed by Simon Fraser.
672
673         Update WebKitSystemInterface for <rdar://problem/7014813>
674
675         * WebKitSystemInterface.h:
676         * libWebKitSystemInterfaceLeopard.a:
677         * libWebKitSystemInterfaceSnowLeopard.a:
678         * libWebKitSystemInterfaceTiger.a:
679
680 2009-06-25  Simon Fraser  <simon.fraser@apple.com>
681
682         Rubber-stamped by Mark Rowe.
683         
684         <rdar://problem/6999737>
685         
686         Update the media controller images.
687
688         * libWebKitSystemInterfaceLeopard.a:
689         * libWebKitSystemInterfaceSnowLeopard.a:
690         * libWebKitSystemInterfaceTiger.a:
691
692 2009-06-16  Simon Fraser  <simon.fraser@apple.com>
693
694         Rubber-stamped by Anders Carlsson.
695
696         Update WebKitSystemInterface for <rdar://problem/6937882>.
697
698         * libWebKitSystemInterfaceLeopard.a:
699         * libWebKitSystemInterfaceSnowLeopard.a:
700         * libWebKitSystemInterfaceTiger.a:
701
702 2009-06-02  Anders Carlsson  <andersca@apple.com>
703
704         Rubber-stamped by Mark Rowe.
705
706         Update WebKitSystemInterface.
707
708         * libWebKitSystemInterfaceLeopard.a:
709         * libWebKitSystemInterfaceSnowLeopard.a:
710         * libWebKitSystemInterfaceTiger.a:
711
712 2009-05-27  Mark Rowe  <mrowe@apple.com>
713
714         Rubber-stamped by Dan Bernstein.
715
716         Update WebKitSystemInterface.
717
718         * libWebKitSystemInterfaceLeopard.a:
719         * libWebKitSystemInterfaceSnowLeopard.a: Added.
720         * libWebKitSystemInterfaceTiger.a:
721
722 2009-05-26  Anders Carlsson  <andersca@apple.com>
723
724         Reviewed by Dan Bernstein.
725
726         <rdar://problem/6901751> 
727         REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
728
729         Remove WKCGContextIsSafeToClip.
730         
731         * WebKitSystemInterface.h:
732         * libWebKitSystemInterfaceTiger.a:
733
734 2009-05-21  Dan Bernstein  <mitz@apple.com>
735
736         Rubber-stamped by Mark Rowe.
737
738         - correct a copyright header accidently reverted in r43964
739
740         * WebKitSystemInterface.h:
741
742 2009-05-21  Dan Bernstein  <mitz@apple.com>
743
744         Reviewed by Anders Carlsson.
745
746         - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
747           (r35515): Tiger crash painting the selection on registration page of
748           car2go.com
749
750         * WebKitSystemInterface.h:
751         * libWebKitSystemInterfaceTiger.a:
752
753 2009-05-07  Simon Fraser  <simon.fraser@apple.com>
754
755         Source changes reviewed by Darin Adler
756         
757         <rdar://problem/6864091> Endcap of media controls slider is fuzzy
758         
759         * libWebKitSystemInterfaceLeopard.a:
760         * libWebKitSystemInterfaceTiger.a:
761
762 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
763
764         Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
765         Indirected definition through a UserMacro.
766         
767         Reviewed by Mark Rowe.
768
769         * win/tools/vsprops/common.vsprops:
770
771 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
772
773         Fix extraneous warning about PRODUCTION not being defined in Windows builds.
774         Indirected definition for __PRODUCTION__ through a UserMacro.
775         
776         Reviewed by Mark Rowe.
777
778         * win/tools/vsprops/common.vsprops:
779
780 2009-04-24  Simon Fraser  <simon.fraser@apple.com>
781
782         Source changes reviewed by Darin Adler
783         
784         https://bugs.webkit.org/show_bug.cgi?id=22242
785         
786         Update WebKitSystemInterface for Mac with fixes for video controller drawing.
787
788         * libWebKitSystemInterfaceLeopard.a:
789         * libWebKitSystemInterfaceTiger.a:
790
791 2009-04-22  Ada Chan  <adachan@apple.com>
792
793         Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
794         
795         Reviewed by Darin Adler.
796
797         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
798         * win/lib/WebKitSystemInterface.lib:
799         * win/lib/WebKitSystemInterface_debug.lib:
800
801 2009-04-20  Steve Falkenburg  <sfalken@apple.com>
802
803         Separate JavaScriptCore.dll from WebKit.dll.
804         Slight performance improvement or no change on benchmarks.
805         
806         Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
807         and simplifies standalone JavaScriptCore builds.
808
809         Reviewed by Oliver Hunt.
810
811         * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
812
813 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
814
815         Reviewed by Mark Rowe.
816
817         <rdar://problem/6781295> video.buffered and video.seekable are not
818         the same. video.buffered should return only what is buffered and
819         not what is seekable
820
821         * WebKitSystemInterface.h:
822         * libWebKitSystemInterfaceLeopard.a:
823         * libWebKitSystemInterfaceTiger.a:
824
825 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
826
827         Reviewed by Adele Peterson.
828         
829         <rdar://problem/6747241> work around QTKit no longer reaching
830         QTMovieLoadStateComplete
831
832         * WebKitSystemInterface.h:
833         * libWebKitSystemInterfaceLeopard.a:
834         * libWebKitSystemInterfaceTiger.a:
835
836 2009-04-15  Steve Falkenburg  <sfalken@apple.com>
837
838         Updated WebKitSystemInterface for Windows.
839         Changes needed for <rdar://problem/6785760>
840
841         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
842         * win/lib/WebKitSystemInterface.lib:
843         * win/lib/WebKitSystemInterface_debug.lib:
844
845 2009-04-14  Mark Rowe  <mrowe@apple.com>
846
847         Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
848
849         * libWebKitSystemInterfaceLeopard.a:
850         * libWebKitSystemInterfaceTiger.a:
851
852 2009-04-13  Antti Koivisto  <antti@apple.com>
853
854         Reviewed by Darin Adler.
855         
856         <rdar://problem/6740294> Increase the connection count per host
857
858         * WebKitSystemInterface.h:
859         * libWebKitSystemInterfaceLeopard.a:
860         * libWebKitSystemInterfaceTiger.a:
861
862 2009-04-10  Eric Carlson  <eric.carlson@apple.com>
863
864         WebKitSystemInterface changes for <rdar://problem/6646998>
865
866         * libWebKitSystemInterfaceLeopard.a:
867         * libWebKitSystemInterfaceTiger.a:
868
869 2009-04-10  Simon Fraser  <simon.fraser@apple.com>
870
871         Fix the leopard build by updating WebKitSystemInterface.
872
873         * WebKitSystemInterface.h:
874         * libWebKitSystemInterfaceLeopard.a:
875
876 2009-03-30  Steve Falkenburg  <sfalken@apple.com>
877
878         Bump version to 530.
879
880         * win/tools/scripts/VERSION:
881
882 2009-03-26  Adam Roben  <aroben@apple.com>
883
884         Remove SafariThemeConstants.h, which is now provided by
885         WebKitSupportLibrary
886
887         * win/include/SafariTheme: Removed.
888         * win/include/SafariTheme/SafariThemeConstants.h: Removed.
889
890 2009-03-07  Dan Bernstein  <mitz@apple.com>
891
892         Reviewed by Mark Rowe.
893
894         - WebKitSystemInterface part of removing build-time and run-time support
895           for legacy versions of CFNetwork and Core Graphics
896
897         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
898         * win/lib/WebKitSystemInterface.lib:
899         * win/lib/WebKitSystemInterface_debug.lib:
900
901 2009-01-30  Dan Bernstein  <mitz@apple.com>
902
903         Reviewed by Timothy Hatcher.
904
905         - <rdar://problem/6545912> expose the build number in autoversion.h
906
907         * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
908         with the full build number.
909
910 2009-01-08  Dan Bernstein  <mitz@apple.com>
911
912         Reviewed by Adam Roben.
913
914         - WebKitSystemInterface changes to support Core Graphics native glyph drawing
915
916         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
917         * win/lib/WebKitSystemInterface.lib:
918         * win/lib/WebKitSystemInterface_debug.lib:
919
920 2008-11-11  Ada Chan  <adachan@apple.com>
921
922         Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
923         Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
924         
925         Update window versions to correspond to Windows XP.
926
927         Reviewed by Steve Falkenburg.
928
929         * win/tools/vsprops/common.vsprops:
930
931 2008-10-23  Anders Carlsson  <andersca@apple.com>
932
933         Reviewed by John Sullivan.
934
935         Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
936
937         * libWebKitSystemInterfaceLeopard.a:
938         * libWebKitSystemInterfaceTiger.a:
939
940 2008-10-08  Mark Rowe  <mrowe@apple.com>
941
942         Rubber-stamped by Jon Honeycutt.
943
944         Remove restriction on version number ending in a 4.
945
946         * win/tools/scripts/auto-version.sh:
947
948 2008-10-07  Anders Carlsson  <andersca@apple.com>
949
950         Reviewed by Mitz Pettel.
951
952         Update WebKitSystemInterface.
953         
954         * libWebKitSystemInterfaceLeopard.a:
955         * libWebKitSystemInterfaceTiger.a:
956
957 2008-09-09  Dan Bernstein  <mitz@apple.com>
958
959         Reviewed by Darin Adler.
960
961         - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
962
963         * WebKitSystemInterface.h:
964         * libWebKitSystemInterfaceLeopard.a:
965
966 2008-09-04  Adam Roben  <aroben@apple.com>
967
968         Ignore warning LNK4221 on Windows
969
970         This warning is emitted when an object file with no public symbols is
971         passed to the linker/librarian. This often occurs in WebCore for files
972         that have been disabled via ENABLE()/USE() macros.
973
974         Rubberstamped by Anders Carlsson.
975
976         * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
977
978 2008-08-27  Timothy Hatcher  <timothy@apple.com>
979
980         Adds the WKAdvanceDefaultButtonPulseAnimation function.
981
982         <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
983
984         Reviewed by Adele Peterson.
985
986         * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
987         * libWebKitSystemInterfaceLeopard.a: Updated.
988         * libWebKitSystemInterfaceTiger.a: Updated.
989
990 2008-08-26  Adam Roben  <aroben@apple.com>
991
992         Disable a truncation warning that is disabled/doesn't exist on Mac
993
994         This warning was firing when initializing floats from double literals.
995         I haven't yet found any other situation that would cause this warning
996         to arise.
997
998         Reviewed by Sam Weinig.
999
1000         * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1001
1002 2008-07-20  Steve Falkenburg  <sfalken@apple.com>
1003
1004         Build fix.
1005
1006         * win/tools/vsprops/common.vsprops:
1007
1008 2008-07-08  Dan Bernstein  <mitz@apple.com>
1009
1010         Reviewed by John Sullivan.
1011
1012         - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1013
1014         * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1015         * libWebKitSystemInterfaceLeopard.a: Updated.
1016         * libWebKitSystemInterfaceTiger.a: Updated.
1017
1018 2008-07-01  Steve Falkenburg  <sfalken@apple.com>
1019
1020         Bump version numbers.
1021         
1022         Reviewed by Mark Rowe.
1023
1024         * win/tools/scripts/PRODUCTVERSION:
1025         * win/tools/scripts/VERSION:
1026
1027 2008-05-13  Dan Bernstein  <mitz@apple.com>
1028
1029         Reviewed by John Sullivan.
1030
1031         - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1032
1033         * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1034         transformed graphics contexts.
1035         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1036         wkSetCGContextFontRenderingStyle().
1037         * win/lib/WebKitSystemInterface.lib: Updated.
1038         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1039
1040 2008-05-09  Adam Roben  <aroben@apple.com>
1041
1042         Disable a MSVC warning
1043
1044         Reviewed by Darin Adler.
1045
1046         * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1047         disabled warnings. It's a warning about decorated names being longer
1048         than MSVC's limit of 4096 characters. This warning doesn't indicate a
1049         correctness problem, but these truncated decorated names will be
1050         harder to recognize during debugging or when they appear in linker
1051         errors.
1052
1053 2008-04-28  Darin Adler  <darin@apple.com>
1054
1055         Reviewed by Adam.
1056
1057         - fix Windows build
1058
1059         * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1060         It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1061
1062 2008-04-24  Mark Rowe  <mrowe@apple.com>
1063
1064         Reviewed by Sam Weinig.
1065
1066         Remove code for calculating the glyph cache size.
1067
1068         * WebKitSystemInterface.h: Remove unused symbol.
1069         * libWebKitSystemInterfaceLeopard.a:
1070         * libWebKitSystemInterfaceTiger.a:
1071
1072 2008-03-28  Steve Falkenburg  <sfalken@apple.com>
1073
1074         Versioning.
1075
1076         * win/tools/scripts/PRODUCTVERSION:
1077
1078 2008-03-26  Adam Roben  <aroben@apple.com>
1079
1080         Windows build fix after r31322
1081
1082         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1083         * win/lib/WebKitSystemInterface.lib: Updated.
1084         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1085
1086 2008-03-26  Mark Rowe  <mrowe@apple.com>
1087
1088         Reviewed by David Hyatt.
1089
1090         Make the Ahem font antialias correctly on Acid3 on Tiger.
1091
1092         * WebKitSystemInterface.h:
1093         * libWebKitSystemInterfaceTiger.a:
1094
1095 2008-03-19  Mark Rowe  <mrowe@apple.com>
1096
1097         Rubber-stamped by Sam Weinig.
1098
1099         Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1100         Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1101
1102         * libWebCoreSQLite3.a:  Land a 4-way fat binary.
1103
1104 2008-03-12  Steve Falkenburg  <sfalken@apple.com>
1105
1106         New version of WebKitSystemInterface.lib with
1107         more compiler warnings suppressed.
1108
1109         * win/lib/WebKitSystemInterface.lib:
1110         * win/tools/vsprops/common.vsprops:
1111
1112 2008-03-12  Dan Bernstein  <mitz@apple.com>
1113
1114         Reviewed by Darin Adler and Sam Weinig.
1115
1116         - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1117
1118         * WebKitSystemInterface.h:
1119         * libWebKitSystemInterfaceLeopard.a:
1120
1121 2008-03-11  Steve Falkenburg  <sfalken@apple.com>
1122
1123         Disable two PGO/LTCG specific warnings.
1124         
1125         Reviewed by Oliver.
1126
1127         * win/tools/vsprops/common.vsprops:
1128
1129 2008-02-29  Mark Rowe  <mrowe@apple.com>
1130
1131         Update Tiger version of WebKitSystemInterface to match r30690.
1132
1133         * libWebKitSystemInterfaceTiger.a:
1134
1135 2008-02-29  Adele Peterson  <adele@apple.com>
1136
1137         Reviewed by Mark.
1138
1139         Auto-generate image arrays.
1140
1141         * libWebKitSystemInterfaceLeopard.a:
1142
1143 2008-02-29  Mark Rowe  <mrowe@apple.com>
1144
1145         Reviewed by Anders Carlsson.
1146
1147         Replace use of WKPathFromFont with implementation in terms of public API.
1148
1149         * WebKitSystemInterface.h:  Remove unused symbol.
1150         * libWebKitSystemInterfaceLeopard.a:
1151         * libWebKitSystemInterfaceTiger.a:
1152
1153 2008-02-29  Mark Rowe  <mrowe@apple.com>
1154
1155         Reviewed by Oliver Hunt.
1156
1157         Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1158
1159         * WebKitSystemInterface.h:
1160         * libWebKitSystemInterfaceLeopard.a:
1161         * libWebKitSystemInterfaceTiger.a:
1162
1163 2008-02-29  Mark Rowe  <mrowe@apple.com>
1164
1165         Reviewed by Oliver Hunt.
1166
1167         Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1168
1169         * WebKitSystemInterface.h:
1170         * libWebKitSystemInterfaceLeopard.a:
1171
1172 2008-02-29  Mark Rowe  <mrowe@apple.com>
1173
1174         Reviewed by Oliver Hunt and Oliver Hunt.
1175
1176         <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1177
1178         * WebKitSystemInterface.h:  Remove unused symbol.
1179         * libWebKitSystemInterfaceLeopard.a:
1180         * libWebKitSystemInterfaceTiger.a:
1181
1182 2008-02-28  Mark Rowe  <mrowe@apple.com>
1183
1184         Reviewed by Dan Bernstein.
1185
1186         Remove two unused functions from WebKitSystemInterface.
1187
1188         * WebKitSystemInterface.h:  Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
1189         a duplicate declaration of WKSecondsSinceLastInputEvent.
1190         * libWebKitSystemInterfaceLeopard.a:
1191         * libWebKitSystemInterfaceTiger.a:
1192
1193 2008-02-28  Mark Rowe  <mrowe@apple.com>
1194
1195         Reviewed by Dave Hyatt.
1196
1197         Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
1198
1199         * WebKitSystemInterface.h:  Only declare WKGetFontMetrics on Tiger.
1200         * libWebKitSystemInterfaceLeopard.a:  Update for removal of WKGetFontMetrics.
1201
1202 2008-02-27  Brady Eidson  <beidson@apple.com>
1203
1204         Tiger build fix
1205
1206         * libWebKitSystemInterfaceTiger.a:
1207
1208 2008-02-27  Brady Eidson  <beidson@apple.com>
1209
1210         Reviewed by Mark Rowe
1211
1212         Removed some unused methods:
1213         WKGetNSURLResponseCalculatedExpiration
1214         WKGetNSURLResponseMustRevalidate
1215
1216         * WebKitSystemInterface.h:
1217         * libWebKitSystemInterfaceLeopard.a:
1218         * libWebKitSystemInterfaceTiger.a:
1219
1220 2008-02-13  Adam Roben  <aroben@apple.com>
1221
1222         * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
1223
1224 2008-02-12  Adam Roben  <aroben@apple.com>
1225
1226         Clean up auto-version.sh a bit
1227
1228         It now does quite a bit less file I/O and many fewer fork/exec pairs.
1229         It's also quite a bit easier to read.
1230
1231         Reviewed by Steve.
1232
1233         * win/tools/scripts/auto-version.sh:
1234
1235 2008-02-12  Steve Falkenburg  <sfalken@apple.com>
1236
1237         Versioning script change.
1238
1239         * win/tools/scripts/auto-version.sh:
1240
1241 2008-02-07  Ada Chan  <adachan@apple.com>
1242
1243         Added 4 new methods:
1244         wkSetClientCertificateInSSLProperties, 
1245         wkCanAccessCFURLRequestHTTPBodyParts,
1246         wkCFURLRequestCopyHTTPRequestBodyParts,
1247         wkCFURLRequestSetHTTPRequestBodyParts
1248
1249         Rubber-stamped by Steve.
1250
1251         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1252         * win/lib/WebKitSystemInterface.lib:
1253         * win/lib/WebKitSystemInterface_debug.lib:
1254
1255 2008-02-04  Timothy Hatcher  <timothy@apple.com>
1256
1257         <rdar://problem/5722735> Merge fix for SQLITE_FULL error
1258         is given even if the max_page_count is increased (2920)
1259
1260         * libWebCoreSQLite3.a:
1261
1262 2008-02-01  Steve Falkenburg  <sfalken@apple.com>
1263
1264         <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
1265         
1266         Rubber-stamped by Jon Honeycutt.
1267
1268         * win/tools/vsprops/common.vsprops:
1269
1270 2008-01-29  Mark Rowe  <mrowe@apple.com>
1271
1272         Reviewed by Tim Hatcher.
1273
1274         <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).
1275
1276         * WebCoreSQLite3/sqlite3.h: Added.
1277         * WebCoreSQLite3/sqlite3ext.h: Added.
1278         * libWebCoreSQLite3.a: Added.
1279
1280 2008-01-29  Alexey Proskuryakov  <ap@webkit.org>
1281
1282         Debug (external) build fix.
1283
1284         Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
1285         This preprocessor definition is automatically set by Visual Studio as needed anyway.
1286
1287         * win/tools/vsprops/debug.vsprops:
1288
1289 2008-01-17  Steve Falkenburg  <sfalken@apple.com>
1290
1291         Add preprocessor define accidently dropped in my unification,
1292         and required by some builds.  Fixes an issue that caused both
1293         debug and release DLLs to be loaded.
1294         
1295         Rubber-stamped by Jon Honeycutt.
1296
1297         * win/tools/vsprops/debug_internal.vsprops:
1298
1299 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
1300
1301         Use recommended security-related compiler settings.
1302         
1303         Reviewed by Adam.
1304
1305         * win/tools/vsprops/common.vsprops:
1306
1307 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
1308
1309         Build fix.
1310
1311         * win/tools/vsprops/release.vsprops:
1312
1313 2008-01-15  Adele Peterson  <adele@apple.com>
1314
1315         Reviewed by Adam and Antti.
1316
1317         Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
1318
1319         * WebKitSystemInterface.h:
1320         * libWebKitSystemInterfaceLeopard.a:
1321         * libWebKitSystemInterfaceTiger.a:
1322         * win/include/SafariTheme: Added.
1323         * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
1324
1325 2008-01-14  Steve Falkenburg  <sfalken@apple.com>
1326
1327         Use shared vsprops for most vcproj properties.
1328         
1329         Reviewed by Darin Adler.
1330
1331         * win/tools/vsprops/common.vsprops:
1332         * win/tools/vsprops/debug.vsprops:
1333         * win/tools/vsprops/debug_internal.vsprops:
1334         * win/tools/vsprops/release.vsprops:
1335
1336 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
1337
1338         Share common files across projects.
1339         
1340         Unify vsprops files
1341         Debug:          common.vsprops, debug.vsprops
1342         Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
1343         Release:        common.vsprops, release.vsprops
1344         
1345         Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
1346         debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
1347
1348         Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
1349
1350         Reviewed by Adam Roben.
1351
1352         * win/tools/WinTools.make:
1353         * win/tools/scripts: Added.
1354         * win/tools/scripts/PRODUCTVERSION: Added.
1355         * win/tools/scripts/VERSION: Added.
1356         * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
1357         * win/tools/vsprops/debug.vsprops:
1358         * win/tools/vsprops/debug_internal.vsprops: Added.
1359         * win/tools/vsprops/release.vsprops:
1360
1361 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
1362
1363         Add shared vsprops to help unify our Windows tools settings.
1364
1365         Reviewed by Hyatt.
1366
1367         * win/tools: Added.
1368         * win/tools/WinTools.make: Added.
1369         * win/tools/vsprops: Added.
1370         * win/tools/vsprops/common.vsprops: Added.
1371         * win/tools/vsprops/debug.vsprops: Added.
1372         * win/tools/vsprops/release.vsprops: Added.
1373
1374 2008-01-07  Mark Rowe  <mrowe@apple.com>
1375
1376         Update Tiger library to a G3-friendly version.
1377
1378         * libWebKitSystemInterfaceTiger.a:
1379
1380 2008-01-07  Adele Peterson  <adele@apple.com>
1381
1382         Reviewed by Antti, Adam, and Mitz.
1383
1384         WebKitLibraries part of fix for 
1385         <rdar://problem/5619073> Updated look for <video> controls
1386         <rdar://problem/5619057> Add volume control to video controls
1387
1388         * WebKitSystemInterface.h:
1389         * libWebKitSystemInterfaceLeopard.a:
1390         * libWebKitSystemInterfaceTiger.a:
1391
1392 2008-01-03  Mark Rowe  <mrowe@apple.com>
1393
1394         Update Tiger library to a G3-friendly version.
1395
1396         * libWebKitSystemInterfaceTiger.a:
1397
1398 2008-01-03  Adele Peterson  <adele@apple.com>
1399
1400         Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
1401
1402         * WebKitSystemInterface.h:
1403         * libWebKitSystemInterfaceLeopard.a:
1404         * libWebKitSystemInterfaceTiger.a:
1405
1406 2007-12-21  Mark Rowe  <mrowe@apple.com>
1407
1408         Rubber-stamped by Dan Bernstein.
1409
1410         Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
1411         Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
1412
1413         * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
1414
1415 2007-12-07  Dan Bernstein  <mitz@apple.com>
1416
1417         Reviewed by Darin Adler.
1418
1419         - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
1420
1421         * WebKitSystemInterface.h:
1422         * libWebKitSystemInterfaceLeopard.a:
1423         * libWebKitSystemInterfaceTiger.a:
1424
1425 2007-11-27  John Sullivan  <sullivan@apple.com>
1426
1427         Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
1428         that affects Safari.
1429         
1430         reviewed by Kevin Decker
1431
1432         * libWebKitSystemInterfaceLeopard.a:
1433         * libWebKitSystemInterfaceTiger.a:
1434
1435 2007-11-26  Timothy Hatcher  <timothy@apple.com>
1436
1437         Reviewed by Adam Roben.
1438
1439         Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
1440         http://bugs.webkit.org/show_bug.cgi?id=16137
1441
1442         Add a new function to make bottom window corners square for textured windows.
1443
1444         * WebKitSystemInterface.h:
1445         * libWebKitSystemInterfaceTiger.a:
1446         * libWebKitSystemInterfaceLeopard.a:
1447
1448 2007-11-23  Adam Roben  <aroben@apple.com>
1449
1450         Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
1451
1452         Reviewed by Tim.
1453
1454         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1455         declaration.
1456         * win/lib/WebKitSystemInterface.lib: Updated.
1457         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1458
1459 2007-11-16  Anders Carlsson  <andersca@apple.com>
1460
1461         Reviewed by Adam.
1462
1463         <rdar://problem/5603832>
1464         XMLHttpRequest readyState 3 & responseText buffer issues.
1465
1466         Add wkSetCFURLRequestShouldContentSniff.
1467         
1468         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1469         * win/lib/WebKitSystemInterface.lib:
1470         * win/lib/WebKitSystemInterface_debug.lib:
1471
1472 2007-11-05  Antti Koivisto  <antti@apple.com>
1473
1474         Reviewed by Sam.
1475         
1476         Update WKQTMovieViewSetDrawSynchronously.
1477
1478         * libWebKitSystemInterfaceLeopard.a:
1479         * libWebKitSystemInterfaceTiger.a:
1480
1481 2007-11-02  Antti Koivisto  <antti@apple.com>
1482
1483         Reviewed by Darin Adler.
1484         
1485         Update to add WKQTMovieViewSetDrawSynchronously
1486
1487         * WebKitSystemInterface.h:
1488         * libWebKitSystemInterfaceLeopard.a:
1489         * libWebKitSystemInterfaceTiger.a:
1490
1491 2007-10-26  Adele Peterson  <adele@apple.com>
1492
1493         Reviewed by Tim Hatcher.
1494
1495         Updating header too for WKDrawCapsLockIndicator.
1496
1497         * WebKitSystemInterface.h:
1498
1499 2007-10-26  Adele Peterson  <adele@apple.com>
1500
1501         Reviewed by Oliver.
1502
1503         Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
1504
1505         * libWebKitSystemInterfaceLeopard.a:
1506         * libWebKitSystemInterfaceTiger.a:
1507
1508 2007-10-25  Adam Roben  <aroben@apple.com>
1509
1510         Add wkSetPatternBaseCTM.
1511
1512         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1513         * win/lib/WebKitSystemInterface.lib:
1514         * win/lib/WebKitSystemInterface_debug.lib:
1515
1516 2007-10-25  Sam Weinig  <sam@webkit.org>
1517
1518         Fix the windows build.
1519
1520         * win/lib/WebKitSystemInterface.lib:
1521         * win/lib/WebKitSystemInterface_debug.lib:
1522
1523 2007-10-25  Timothy Hatcher  <timothy@apple.com>
1524
1525         Add WKSetPatternBaseCTM.
1526
1527         * WebKitSystemInterface.h:
1528         * libWebKitSystemInterfaceLeopard.a:
1529         * libWebKitSystemInterfaceTiger.a:
1530
1531 2007-10-25  Timothy Hatcher  <timothy@apple.com>
1532
1533         Reviewed by Adam.
1534
1535         Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
1536
1537         * libWebKitSystemInterfaceLeopard.a:
1538
1539 2007-10-25  Sam Weinig  <sam@webkit.org>
1540
1541         Added wrapper for getting the foundation cache directory.
1542
1543         Reviewed by Adam Roben.
1544
1545         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1546         * win/lib/WebKitSystemInterface.lib:
1547         * win/lib/WebKitSystemInterface_debug.lib:
1548
1549 2007-10-24  Adam Roben  <aroben@apple.com>
1550
1551         Added some font-related functions needed for <rdar://5549919>
1552
1553         Reviewed by Ada.
1554
1555         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1556         * win/lib/WebKitSystemInterface.lib:
1557         * win/lib/WebKitSystemInterface_debug.lib:
1558
1559 2007-10-24  Timothy Hatcher  <timothy@apple.com>
1560
1561         Reviewed by Mark Rowe.
1562
1563         <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
1564
1565         Add system specific versions of WebKitSystemInterface.
1566
1567         * libWebKitSystemInterface.a: Removed.
1568         * libWebKitSystemInterfaceLeopard.a: Added.
1569         * libWebKitSystemInterfaceTiger.a: Added.
1570
1571 2007-10-11  Ada Chan  <adachan@apple.com>
1572
1573         <rdar://problem/5534421>
1574         Added wkGetDefaultHTTPCookieStorage().  Updated libraries.
1575
1576         Reviewed by Darin Adler.
1577
1578         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1579         * win/lib/WebKitSystemInterface.lib:
1580         * win/lib/WebKitSystemInterface_debug.lib:
1581
1582 2007-09-27  Sam Weinig  <sam@webkit.org>
1583
1584         Build fix. Ran update-webkitsysteminterface script on Tiger, because
1585         the resulting binary differs when built on Tiger.
1586
1587         * libWebKitSystemInterface.a:
1588
1589 2007-09-27  David Hyatt  <hyatt@apple.com>
1590
1591         Update WebKitSYstemInterface for @font-face changes.
1592
1593         * WebKitSystemInterface.h:
1594         * libWebKitSystemInterface.a:
1595
1596 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
1597
1598         Build fix. Ran update-webkitsysteminterface script on Tiger, because
1599         the resulting binary differs when built on Tiger. See 
1600         <rdar://problem/5490613>.
1601
1602         * libWebKitSystemInterface.a:
1603
1604 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
1605
1606         Build fix. Ran update-webkitsysteminterface script.
1607
1608         * WebKitSystemInterface.h:
1609         * libWebKitSystemInterface.a:
1610
1611 2007-08-28  Anders Carlsson  <andersca@apple.com>
1612
1613         Add WKSetNSURLRequestShouldContentSniff.
1614         
1615         * WebKitSystemInterface.h:
1616         * libWebKitSystemInterface.a:
1617
1618 2007-08-28  Ada Chan  <adachan@apple.com>
1619
1620         <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
1621         Updated libraries.
1622         
1623         Reviewed by Adam.
1624
1625         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1626         * win/lib/WebKitSystemInterface.lib:
1627         * win/lib/WebKitSystemInterface_debug.lib:
1628
1629 2007-07-23  Ada Chan  <adachan@apple.com>
1630
1631         Reviewed by Steve.
1632         
1633         Update WebKitSystemInterface.{h,lib}.
1634
1635         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1636         * win/lib/WebKitSystemInterface.lib:
1637         * win/lib/WebKitSystemInterface_debug.lib:
1638
1639 2007-07-19  Ada Chan  <adachan@apple.com>
1640
1641         Rubber-stamped by Adam.
1642         
1643         Update libraries.
1644
1645         * win/lib/WebKitSystemInterface.lib:
1646         * win/lib/WebKitSystemInterface_debug.lib:
1647
1648 2007-07-06  Adam Roben  <aroben@apple.com>
1649
1650         Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
1651
1652         Reviewed by Alice.
1653
1654         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1655         * win/lib/WebKitSystemInterface.lib:
1656         * win/lib/WebKitSystemInterface_debug.lib:
1657
1658 2007-06-29  Antti Koivisto  <antti@apple.com>
1659
1660         Reviewed by Maciej.
1661         
1662         Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
1663
1664         * WebKitSystemInterface.h:
1665         * libWebKitSystemInterface.a:
1666
1667 2007-03-29  Beth Dakin  <bdakin@apple.com>
1668
1669         Rubber-stamped by Adam.
1670
1671         Keep OpenSource building.
1672
1673         * WebKitSystemInterface.h:
1674         * libWebKitSystemInterface.a:
1675
1676 2007-03-28  Antti Koivisto  <antti@apple.com>
1677
1678         Update libWebKitSystemInterface, previous version was out of date.
1679
1680         * libWebKitSystemInterface.a:
1681
1682 2007-03-27  Antti Koivisto  <antti@apple.com>
1683
1684         Reviewed by Darin Adler.
1685         
1686         Added wkGetWheelEventDeltas
1687
1688         * WebKitSystemInterface.h:
1689         * libWebKitSystemInterface.a:
1690
1691 2007-03-07  Mark Rowe  <mrowe@apple.com>
1692
1693         Build fix.  Rebuild against 10.4 SDK.
1694
1695         * libWebKitSystemInterface.a:
1696
1697 2007-03-06  Kevin Decker  <kdecker@apple.com>
1698
1699         Reviewed by Brady
1700
1701         Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
1702
1703         * libWebKitSystemInterface.a:
1704
1705 2007-02-21  Anders Carlsson  <acarlsson@apple.com>
1706
1707         Add new version with WKCGContextIsBitmapContext.
1708         
1709         * WebKitSystemInterface.h:
1710         * libWebKitSystemInterface.a:
1711
1712 2006-12-16  Adele Peterson  <adele@apple.com>
1713
1714         Reviewed by Adam.
1715
1716         WebKitLibraries part of fix for:
1717         <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
1718
1719         Added wkDrawTextFieldCellFocusRing.
1720
1721         * WebKitSystemInterface.h:
1722         * libWebKitSystemInterface.a:
1723
1724 2006-10-11  Darin Adler  <darin@apple.com>
1725
1726         Reviewed by John Sullivan.
1727
1728         * WebKitSystemInterface.h: Updated to a C++-compatible version.
1729
1730 2006-08-31  Adele Peterson  <adele@apple.com>
1731
1732         Reviewed by John Sullivan.
1733
1734         Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
1735
1736         * WebKitSystemInterface.h:
1737         * libWebKitSystemInterface.a:
1738
1739 2006-08-30  Adele Peterson  <adele@apple.com>
1740
1741         Reviewed by Hyatt.
1742
1743         Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
1744         Enable secure input mode for new password fields
1745
1746         * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
1747         * libWebKitSystemInterface.a:
1748
1749 2006-07-09  Anders Carlsson  <acarlsson@apple.com>
1750
1751         Reviewed by Darin Adler.
1752
1753         * WebKitSystemInterface.h:
1754         * libWebKitSystemInterface.a:
1755         Add WKPathFromFont.
1756         
1757 2006-07-05  Adele Peterson  <adele@apple.com>
1758
1759         Reviewed by Maciej and Hyatt.
1760
1761         * WebKitSystemInterface.h: Updated.
1762         * libWebKitSystemInterface.a: Updated.
1763
1764 2006-06-16  Adele Peterson  <adele@apple.com>
1765
1766         Reviewed by Alice.
1767
1768         * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
1769         * libWebKitSystemInterface.a: ditto.
1770
1771 2006-04-01  Eric Seidel  <eseidel@apple.com>
1772
1773         * libWebKitSystemInterface.a: commit a universal binary.
1774
1775 2006-04-01  Darin Adler  <darin@apple.com>
1776
1777         Reviewed by Beth.
1778
1779         * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
1780         code to use the system default alpha.
1781
1782 2006-03-17  Eric Seidel  <eseidel@apple.com>
1783
1784         * libWebKitSystemInterface.a: commit a universal binary.
1785
1786 2006-03-17  Adele Peterson  <adele@apple.com>
1787
1788         * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
1789         * libWebKitSystemInterface.a: ditto
1790
1791 2006-02-28  John Sullivan  <sullivan@apple.com>
1792
1793         * WebKitSystemInterface.h: Removed WKMouseIsDown()
1794         * libWebKitSystemInterface.a: ditto
1795
1796 2006-02-23  Timothy Hatcher  <timothy@apple.com>
1797
1798         New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
1799
1800         * libWebKitSystemInterface.a:
1801
1802 2006-02-19  Darin Adler  <darin@apple.com>
1803
1804         * WebKitSystemInterface.h: Added WKDrawFocusRing.
1805         * libWebKitSystemInterface.a: Ditto.
1806
1807 2006-02-06  John Sullivan  <sullivan@apple.com>
1808
1809         * WebKitSystemInterface.h:
1810         * libWebKitSystemInterface.a:
1811         removed WKExecutableLinkedInTigerOrEarlier
1812
1813 2005-11-01  Darin Adler  <darin@apple.com>
1814
1815         * libWebKitSystemInterface.a: Updated.
1816
1817 2005-10-04  Maciej Stachowiak  <mjs@apple.com>
1818
1819         - updated
1820
1821         * WebKitSystemInterface.h:
1822         * libWebKitSystemInterface.a:
1823
1824 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
1825
1826         * WebKitSystemInterface.h: Update to latest
1827         * libWebKitSystemInterface.a: ditto
1828
1829 2005-09-04  Darin Adler  <darin@apple.com>
1830
1831         * WebKitSystemInterface.h: Update to latest
1832         * libWebKitSystemInterface.a: Ditto.
1833
1834 2005-08-07  Darin Adler  <darin@apple.com>
1835
1836         * libWebKitSystemInterface.a: Universal binary.
1837         * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
1838
1839 2005-07-01  John Sullivan  <sullivan@apple.com>
1840
1841         - added WKExecutableLinkedInTigerOrEarlier
1842
1843         * WebKitSystemInterface.h:
1844         * libWebKitSystemInterface.a:
1845
1846 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1847
1848         - updated for crashing bugfix
1849
1850         * libWebKitSystemInterface.a:
1851
1852 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1853
1854         - updated
1855
1856         * WebKitSystemInterface.h:
1857         * libWebKitSystemInterface.a:
1858
1859 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1860
1861         - updated
1862
1863         * WebKitSystemInterface.h:
1864         * libWebKitSystemInterface.a:
1865
1866 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1867
1868         - updated
1869
1870         * WebKitSystemInterface.h:
1871         * libWebKitSystemInterface.a:
1872
1873 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1874
1875         - updated
1876
1877         * WebKitSystemInterface.h:
1878         * libWebKitSystemInterface.a:
1879
1880 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1881
1882         - updated
1883
1884         * WebKitSystemInterface.h:
1885         * libWebKitSystemInterface.a:
1886
1887 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1888
1889         - updated
1890
1891         * WebKitSystemInterface.h:
1892         * libWebKitSystemInterface.a:
1893
1894 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1895
1896         - updated
1897
1898         * WebKitSystemInterface.h:
1899         * libWebKitSystemInterface.a:
1900
1901 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
1902
1903         - updated
1904
1905         * WebKitSystemInterface.h:
1906         * libWebKitSystemInterface.a:
1907
1908 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
1909
1910         - added a few more bits of SPI
1911
1912         * WebKitSystemInterface.h:
1913         * libWebKitSystemInterface.a:
1914
1915 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
1916
1917         - added file type and NSURLResponse caching SPI
1918
1919         * WebKitSystemInterface.h:
1920         * libWebKitSystemInterface.a:
1921
1922 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
1923
1924         - initial checkin of WebKitSystemInterface binary
1925
1926         * WebKitSystemInterface.h: Added.
1927         * libWebKitSystemInterface.a: Added.
1928