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