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