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