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