Fix Windows build warning.
[WebKit-https.git] / WebKitLibraries / ChangeLog
1 2011-04-04  Steve Falkenburg  <sfalken@apple.com>
2
3         Reviewed by Brian Weinstein.
4
5         Fix Windows build warning.
6         https://bugs.webkit.org/show_bug.cgi?id=57767
7
8         * win/tools/vsprops/common.vsprops:
9
10 2011-04-01  Brent Fulgham  <bfulgham@webkit.org>
11
12         [WinCairo] Unreviewed build fix.
13
14         Define DEBUG_ALL for WinCairo debug builds so that the correct
15         labeled DLLs ("*_debug.dll") are linked for testing runs.
16
17         * win/tools/vsprops/debug_wincairo.vsprops:
18
19 2011-04-01  Timothy Hatcher  <timothy@apple.com>
20
21         Make momentum scroll event latching work in WebKit2 on Mac.
22
23         <rdar://problem/8751861>
24
25         Reviewed by Darin Adler.
26
27         * WebKitSystemInterface.h:
28         * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
29         * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
30
31 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
32
33         Reviewed by Adam Roben.
34
35         Should turn off frame pointer omission (FPO) for Release (not Production) builds
36         https://bugs.webkit.org/show_bug.cgi?id=54403
37
38         Leave it enabled for Windows Production builds.
39         Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
40         
41         We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
42         to override /O2.
43
44         * win/tools/vsprops/release.vsprops:
45
46 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
47
48         Reviewed by Adam Roben.
49
50         Share most vsprops between Release and Production builds in releaseproduction.vsprops
51         https://bugs.webkit.org/show_bug.cgi?id=57508
52
53         * win/tools/vsprops/release.vsprops:
54         * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
55
56 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
57
58         Rubber stamped by Adam Roben.
59
60         Remove unnecessary NDEBUG define.
61
62         * win/tools/vsprops/production.vsprops:
63
64 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
65
66         Reviewed by Adam Roben.
67
68         Update Windows production build logic for new production configurations
69         https://bugs.webkit.org/show_bug.cgi?id=57494
70
71         * win/tools/vsprops/common.vsprops:
72         * win/tools/vsprops/production.vsprops: Added.
73
74 2011-03-29  Brent Fulgham  <bfulgham@webkit.org>
75
76         Unreviewed build change to activate MathML for WinCairo.
77
78         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
79
80 2011-03-29  Jessie Berlin  <jberlin@apple.com>
81
82         Update the WebKitSystemInterface libraries for changes in the implementation.
83
84         * libWebKitSystemInterfaceLeopard.a:
85         * libWebKitSystemInterfaceSnowLeopard.a:
86
87 2011-03-28  Jeff Miller  <jeffm@apple.com>
88
89         Reviewed by Adam Roben.
90
91         Include certificate when sending a WebCore::ResourceError to UI process on Windows
92         https://bugs.webkit.org/show_bug.cgi?id=57195
93
94         Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
95         implement wkGetSSLPeerCertificateData() to return a CFDataRef.  Add wkSetSSLPeerCertificateData() so
96         WebCore::ResourceError can set the certificate in the user info dictionary.
97
98         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
99         * win/lib/WebKitSystemInterface.lib:
100
101 2011-03-28  Jeff Miller  <jeffm@apple.com>
102
103         Rubber-stamped by Adam Roben.
104
105         Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
106
107         * win/lib/WebKitSystemInterface_debug.lib: Removed.
108
109 2011-03-25  Brent Fulgham  <bfulgham@webkit.org>
110
111         Kick the build machines after r81977.
112
113         * win/tools/vsprops/common.vsprops:
114
115 2011-03-22  Sheriff Bot  <webkit.review.bot@gmail.com>
116
117         Unreviewed, rolling out r81683.
118         http://trac.webkit.org/changeset/81683
119         https://bugs.webkit.org/show_bug.cgi?id=56872
120
121         Crashing in some tests (Requested by weinig on #webkit).
122
123         * win/lib/WebKitSystemInterface.lib:
124
125 2011-03-22  Sam Weinig  <sam@webkit.org>
126
127         Reviewed by Adam Roben.
128
129         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
130         <rdar://problem/9139245>
131
132         "Windows edition".
133
134         * win/lib/WebKitSystemInterface.lib:
135
136 2011-03-22  Sam Weinig  <sam@webkit.org>
137
138         Reviewed by Brady Eidson.
139
140         Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
141         <rdar://problem/9139245>
142
143         * libWebKitSystemInterfaceLeopard.a:
144         * libWebKitSystemInterfaceSnowLeopard.a:
145
146 2011-03-17  Anders Carlsson  <andersca@apple.com>
147
148         Add WKWindowWillOrderOffScreenNotification.
149
150         * WebKitSystemInterface.h:
151         * libWebKitSystemInterfaceLeopard.a:
152         * libWebKitSystemInterfaceSnowLeopard.a:
153
154 2011-03-14  Pratik Solanki  <psolanki@apple.com>
155
156         Rubber-stamped by Mark Rowe.
157
158         I checked in Intel-only version of these files in r80975. This fixes that by building all
159         the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
160
161         * libWebKitSystemInterfaceLeopard.a:
162         * libWebKitSystemInterfaceSnowLeopard.a:
163
164 2011-03-13  Pratik Solanki  <psolanki@apple.com>
165
166         Reviewed by Brady Eidson.
167
168         Make adjustMIMETypeIfNecessary use CFNetwork directly
169         https://bugs.webkit.org/show_bug.cgi?id=55912
170
171         Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
172
173         * WebKitSystemInterface.h:
174         * libWebKitSystemInterfaceLeopard.a:
175         * libWebKitSystemInterfaceSnowLeopard.a:
176
177 2011-03-09  Jessie Berlin  <jberlin@apple.com>
178
179         Reviewed by Adam Roben.
180
181         Use the Cookie Storage from the Private Browsing Storage Session directly
182         https://bugs.webkit.org/show_bug.cgi?id=55986
183
184         * WebKitSystemInterface.h:
185         * libWebKitSystemInterfaceLeopard.a:
186         * libWebKitSystemInterfaceSnowLeopard.a:
187         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
188         * win/lib/WebKitSystemInterface.lib:
189
190 2011-03-07  Steve Falkenburg  <sfalken@apple.com>
191
192         Bump version.
193
194         * win/tools/scripts/VERSION:
195
196 2011-03-06  Jessie Berlin  <jberlin@apple.com>
197
198         Reviewed by Sam Weinig.
199
200         WebKit2: Use CFNetwork Sessions API.
201         https://bugs.webkit.org/show_bug.cgi?id=55435.
202
203         When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
204         Private Browsing Storage Session.
205
206         Update WebKitSystemInterface headers and libraries with the new functions.
207
208         * WebKitSystemInterface.h:
209         * libWebKitSystemInterfaceLeopard.a:
210         * libWebKitSystemInterfaceSnowLeopard.a:
211         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
212         * win/lib/WebKitSystemInterface.lib:
213
214 2011-03-04  Jessie Berlin  <jberlin@apple.com>
215
216         Reviewed by Maciej Stachowiak.
217
218         WebKit2: Use CFNetwork Sessions API.
219         https://bugs.webkit.org/show_bug.cgi?id=55435.
220
221         When Private Browsing is enabled, get the cached url response from the cache associated with
222         the Private Browsing Storage Session.
223
224         Update WebKitSystemInterface headers and libraries with the new functions.
225
226         * WebKitSystemInterface.h:
227         * libWebKitSystemInterfaceLeopard.a:
228         * libWebKitSystemInterfaceSnowLeopard.a:
229         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
230         * win/lib/WebKitSystemInterface.lib:
231
232 2011-03-03  Jessie Berlin  <jberlin@apple.com>
233
234         Reviewed by Adam Roben.
235
236         WebKit2: Use CFNetwork Sessions API.
237         https://bugs.webkit.org/show_bug.cgi?id=55435
238
239         Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
240
241         Update WebKitSystemInterface headers and libraries with the new functions.
242
243         * WebKitSystemInterface.h:
244         * libWebKitSystemInterfaceLeopard.a:
245         * libWebKitSystemInterfaceSnowLeopard.a:
246         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
247         * win/lib/WebKitSystemInterface.lib:
248
249 2011-03-02  Jessie Berlin  <jberlin@apple.com>
250
251         Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
252
253         * libWebKitSystemInterfaceLeopard.a:
254         * libWebKitSystemInterfaceSnowLeopard.a:
255
256 2011-03-02  Jessie Berlin  <jberlin@apple.com>
257
258         Windows build fix. Unreviewed.
259
260         * win/lib/WebKitSystemInterface.lib:
261
262 2011-03-02  Jessie Berlin  <jberlin@apple.com>
263
264         Rubber-stamped by Adam Roben.
265
266         WebKit2: Use CFNetwork Sessions API.
267         https://bugs.webkit.org/show_bug.cgi?id=55435
268
269         Add the ability to create a Private Browsing Storage Session.
270
271         Update WebKitSystemInterface headers and libraries with the new functions.
272
273         * WebKitSystemInterface.h:
274         * libWebKitSystemInterfaceLeopard.a:
275         * libWebKitSystemInterfaceSnowLeopard.a:
276         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
277         * win/lib/WebKitSystemInterface.lib:
278
279 2011-03-02  Daniel Cheng  <dcheng@chromium.org>
280
281         Reviewed by David Levin.
282
283         Add feature define for data transfer items
284         https://bugs.webkit.org/show_bug.cgi?id=55510
285
286         * win/tools/vsprops/FeatureDefines.vsprops:
287         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
288
289 2011-03-02  Adam Roben  <aroben@apple.com>
290
291         Try to force a clean build on the Windows bots
292
293         Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
294         feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
295         an example.
296
297         * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
298
299 2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
300
301         Unreviewed, rolling out r80079.
302         http://trac.webkit.org/changeset/80079
303         https://bugs.webkit.org/show_bug.cgi?id=55547
304
305         "Broke the Win debug build?" (Requested by dcheng on #webkit).
306
307         * win/tools/vsprops/FeatureDefines.vsprops:
308         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
309
310 2011-03-01  Daniel Cheng  <dcheng@chromium.org>
311
312         Reviewed by David Levin.
313
314         Add feature define for data transfer items
315         https://bugs.webkit.org/show_bug.cgi?id=55510
316
317         * win/tools/vsprops/FeatureDefines.vsprops:
318         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
319
320 2011-03-01  Sam Weinig  <sam@webkit.org>
321
322         Reviewed by Anders Carlsson.
323
324         WebKit2 needs to be made localizable
325         <rdar://problem/8728860>
326
327         * WebKitSystemInterface.h:
328         * libWebKitSystemInterfaceLeopard.a:
329         * libWebKitSystemInterfaceSnowLeopard.a:
330
331 2011-02-25  Brian Weinstein  <bweinstein@apple.com>
332
333         Fix linking of Chromium Mac build. 
334
335         * libWebKitSystemInterfaceLeopard.a:
336         * libWebKitSystemInterfaceSnowLeopard.a:
337
338 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
339
340         Reviewed by Adam Roben.
341
342         WebResourceCacheManager should be responsible for managing the CFURLCache as well
343         as the WebCore memory cache.
344         https://bugs.webkit.org/show_bug.cgi?id=54886
345         Part of <rdar://problem/8971738>
346         
347         Update WebKitSystemInterface headers and libraries with new functions.
348
349         * WebKitSystemInterface.h:
350         * libWebKitSystemInterfaceLeopard.a:
351         * libWebKitSystemInterfaceSnowLeopard.a:
352         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
353         * win/lib/WebKitSystemInterface.lib:
354
355 2011-02-21  Brian Weinstein  <bweinstein@apple.com>
356
357         Rubber-stamped by Dan Bernstein.
358
359         Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
360         match the current WebKitSystemInterface.h.
361
362         * WebKitSystemInterface.h:
363
364 2011-02-08  Patrick Gansterer  <paroga@webkit.org>
365
366         Reviewed by Adam Roben.
367
368         [WIN] Add missing forward declarations in WebKitSystemInterface.h
369         https://bugs.webkit.org/show_bug.cgi?id=53889
370
371         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
372
373 2011-02-04  Steve Falkenburg  <sfalken@apple.com>
374
375         Reviewed by Adam Roben.
376
377         Bump Windows minimum system requirement to XPSP2
378         https://bugs.webkit.org/show_bug.cgi?id=53807
379
380         * win/tools/vsprops/common.vsprops:
381
382 2011-02-03  James Kozianski  <koz@chromium.org>
383
384         Reviewed by Dimitri Glazkov.
385
386         Add navigator.registerProtocolHandler behind a flag.
387         https://bugs.webkit.org/show_bug.cgi?id=52609
388
389         * win/tools/vsprops/FeatureDefines.vsprops:
390         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
391
392 2011-02-02  Steve Lacey  <sjl@chromium.org>
393
394         Reviewed by Eric Carlson.
395
396         Implement basic media statistics on media elements.
397         https://bugs.webkit.org/show_bug.cgi?id=53322
398
399         * win/tools/vsprops/FeatureDefines.vsprops:
400         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
401
402 2011-01-28  Anders Carlsson  <andersca@apple.com>
403
404         Build fix.
405         
406         Update WKSI.
407
408         * WebKitSystemInterface.h:
409         * libWebKitSystemInterfaceLeopard.a:
410         * libWebKitSystemInterfaceSnowLeopard.a:
411
412 2011-01-26  David Kilzer  <ddkilzer@apple.com>
413
414         <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
415         <rdar://problem/8821760>
416
417         Reviewed by Antti Koivisto.
418
419         * WebKitSystemInterface.h:
420             New methods added for HTTP pipelining support.
421         (WKGetHTTPPipeliningPriority): Added.
422         (WKSetHTTPPipeliningPriority): Added.
423             Unrelated methods added after updating the header.
424         (WKMakeScrollbarPainter): Added.
425         (WKScrollbarPainterPaint): Added.
426         * libWebKitSystemInterfaceLeopard.a: Updated.
427         * libWebKitSystemInterfaceSnowLeopard.a: Updated.
428
429 2011-01-24  Jer Noble  <jer.noble@apple.com>
430
431         Reviewed by Eric Carlson.
432
433         REGRESSION (r72119): Audio never plays on Star Wars intro animation
434         https://bugs.webkit.org/show_bug.cgi?id=52467
435         
436         Add wkGetQuickTimeMIMETypeList() function.
437         
438         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
439         * win/lib/WebKitSystemInterface.lib:
440
441 2011-01-18  Anders Carlsson  <andersca@apple.com>
442
443         Reviewed by Darin Adler.
444
445         Add WKPopupContextMenu.
446
447         * WebKitSystemInterface.h:
448         * libWebKitSystemInterfaceLeopard.a:
449         * libWebKitSystemInterfaceSnowLeopard.a:
450
451 2011-01-17  Adam Roben  <aroben@apple.com>
452
453         Make it possible to both set and clear a wkCACFContext's D3D device
454
455         Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
456
457         Reviewed by Chris Marrin.
458
459         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
460         * win/lib/WebKitSystemInterface.lib:
461
462 2011-01-07  Chris Marrin  <cmarrin@apple.com>
463
464         Unreviewed.
465
466         Minor change to check for null context
467
468         * win/lib/WebKitSystemInterface.lib:
469         * win/lib/WebKitSystemInterface_debug.lib:
470
471 2011-01-07  Chris Marrin  <cmarrin@apple.com>
472
473         Unreviewed.
474
475         Added one more API to WKSI to get the user data
476         out of the CACFContext.
477
478         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
479         * win/lib/WebKitSystemInterface.lib:
480         * win/lib/WebKitSystemInterface_debug.lib:
481
482 2011-01-07  Chris Marrin  <cmarrin@apple.com>
483
484         Unreviewed.
485
486         Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
487
488         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
489         * win/lib/WebKitSystemInterface.lib:
490         * win/lib/WebKitSystemInterface_debug.lib:
491
492 2011-01-05  Steve Falkenburg  <sfalken@apple.com>
493
494         Reviewed by Darin Adler.
495
496         Debug and Release builds on Windows clobber each other
497         https://bugs.webkit.org/show_bug.cgi?id=49185
498
499         Changes the structure of WebKitBuild build products directory so we
500         completely separate each build configuration into independent directories.
501         
502         Although we previously had per-configuration directories for obj, this change adds
503         per-configuration directories for bin, lib, obj, and include. Each configuration's
504         build products are stored within a directory inside of WebKitBuild.
505         
506         Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
507         defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
508
509         * win/tools/vsprops/common.vsprops: 
510
511 2011-01-03  Chris Fleizach  <cfleizach@apple.com>
512
513         Reviewed, tweaked and landed by Sam Weinig.
514
515         WebKit2: Accessibility support (42130)
516         <rdar://problem/7660629>
517
518         * WebKitSystemInterface.h:
519         * libWebKitSystemInterfaceLeopard.a:
520         * libWebKitSystemInterfaceSnowLeopard.a:
521
522 2011-01-02  Dan Bernstein  <mitz@apple.com>
523
524         Rubber-stamped by Simon Fraser.
525
526         <rdar://problem/8812159> Update copyright strings
527
528         * win/tools/scripts/COPYRIGHT-END-YEAR:
529
530 2010-12-21  Sam Weinig  <weinig@apple.com>
531
532         Reviewed by Anders Carlsson.
533
534         Add serialization for CFURLRequestRef and CFURLResponseRef.
535
536         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
537         * win/lib/WebKitSystemInterface.lib:
538
539 2010-12-14  Anders Carlsson  <andersca@apple.com>
540
541         Reviewed by Dan Bernstein.
542
543         Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
544
545         * WebKitSystemInterface.h:
546         * libWebKitSystemInterfaceLeopard.a:
547         * libWebKitSystemInterfaceSnowLeopard.a:
548
549 2010-12-10  Chris Marrin  <cmarrin@apple.com>
550
551         Reviewed by Adam Roben.
552
553         Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
554         Also got rid of WebKitSystemInterface_debug.lib as recommended by
555         Adam Roben. No OpenSource builds use it since r72327.
556
557         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
558         * win/lib/WebKitSystemInterface.lib:
559         * win/lib/WebKitSystemInterface_debug.lib: Removed.
560
561 2010-12-09  Anders Carlsson  <andersca@apple.com>
562
563         Reviewed by Sam Weinig.
564
565         Cannot use NSKeyedArchiver in WK2 for ResourceResponses
566         https://bugs.webkit.org/show_bug.cgi?id=50792
567         <rdar://problem/8741799>
568
569         * WebKitSystemInterface.h:
570         * libWebKitSystemInterfaceLeopard.a:
571         * libWebKitSystemInterfaceSnowLeopard.a:
572
573 2010-12-03  Anders Carlsson  <andersca@apple.com>
574
575         Reviewed by Sam Weinig.
576
577         Dispatch keyboard events in the Carbon event model
578         https://bugs.webkit.org/show_bug.cgi?id=50503
579
580         Make WKGetNSEventKeyChar available in 32-bit.
581
582         * WebKitSystemInterface.h:
583         * libWebKitSystemInterfaceLeopard.a:
584         * libWebKitSystemInterfaceSnowLeopard.a:
585
586 2010-12-02  Anders Carlsson  <andersca@apple.com>
587
588         Reviewed by Sam Weinig.
589
590         Plug-ins should be able to update the mouse cursor
591         https://bugs.webkit.org/show_bug.cgi?id=50399
592
593         Add WKEnableSettingCursorWhenInBackground.
594
595         * WebKitSystemInterface.h:
596         * libWebKitSystemInterfaceLeopard.a:
597         * libWebKitSystemInterfaceSnowLeopard.a:
598
599 2010-12-01  Adam Roben  <aroben@apple.com>
600
601         Don't let harmless errorlevels from the "set" utility leak into
602         project-specific build scripts
603
604         When using set to unset an environment variable that didn't previously
605         exist, set raises the errorlevel to 1. This was leaking into
606         project-specific scripts, causing them to think the build has failed.
607         We now clear the errorlevel after we finish setting environment
608         variables.
609
610         Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
611         some configurations
612
613         Reviewed by Steve Falkenburg.
614
615         * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
616         environment variables to get rid of any errorlevel that "set" set.
617
618 2010-12-01  Steve Falkenburg  <sfalken@apple.com>
619
620         Reviewed by Adam Roben.
621
622         vcproj changes can't be applied cleanly by the Windows EWS bot
623         https://bugs.webkit.org/show_bug.cgi?id=50328
624
625         * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
626         * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
627         * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
628
629 2010-11-29  Steve Falkenburg  <sfalken@apple.com>
630
631         Windows build fix (part 2).
632         Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
633
634         * win/tools/vsprops/common.vsprops:
635
636 2010-11-19  Steve Falkenburg  <sfalken@apple.com>
637
638         Reviewed by Adam Roben.
639
640         Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
641         https://bugs.webkit.org/show_bug.cgi?id=49858
642         
643         We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
644         - To simplify editing (editing vsprops build steps is confusing).
645         - For more readable diffs.
646         
647         To add a prebuild/prelink/postbuild step for a vcproj,
648         Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
649         For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
650         in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
651
652         * win/tools/vsprops/common.vsprops:
653         * win/tools/vsprops/release.vsprops:
654
655 2010-11-29  Anders Carlsson  <andersca@apple.com>
656
657         Reviewed by Sam Weinig and Simon Fraser.
658
659         WebKitSystemInterface.h piece of r72438.
660
661         * WebKitSystemInterface.h:
662
663 2010-11-22  Adam Roben  <aroben@apple.com>
664
665         Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
666
667         Apple's Windows build allows placing header files and import libraries for WebKit's
668         dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
669         $WebKitLibrariesDir environment variable. This is both required for production builds and
670         convenient for Apple-internal developer builds. Apple's production builds also require that
671         WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
672         builds, the files are copied into that directory tree by the
673         WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
674         copying is done by
675         JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
676
677         This .vsprops copying is problematic in one very important case: when a developer updates
678         their source tree and then tries to build. Visual Studio only reads .vsprops files when a
679         project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
680         updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
681         build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
682         $WebKitLibrariesDir, but Visual Studio will not pick up the changes.  The rest of the build
683         will proceed with out-of-date .vsprops files, which will likely result in a build failure.
684
685         To fix this, we now use normal relative paths to access the .vsprops files in the source
686         tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
687         variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
688         unset, so the normal relative paths are used to read the .vsprops files out of the source
689         tree directly. In production builds, this environment variable is set to a fake directory
690         that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
691         is resolved.
692         
693         For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
694
695         $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
696
697         In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
698         files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
699         JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
700         "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
701         FeatureDefines.vsprops becomes:
702
703         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
704
705         which resolves to:
706
707         $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
708
709         (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
710         actually exist since they are matched by an equal number of ".." path components.)
711
712         Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
713         Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
714
715         Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
716         updated
717
718         Reviewed by Dave Hyatt.
719
720         * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
721         AppleInternal\tools\vsprops that matches the source directory tree. This allows production
722         builds to redirect the relative paths used to find the shared .vsprops files into
723         AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
724
725 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
726
727         Rubber-stamped by Adam Roben.
728
729         Remove unused debug_internal vsprops file.
730
731         * win/tools/vsprops/debug_internal.vsprops: Removed.
732
733 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
734
735         Reviewed by Adam Roben.
736
737         Debug_Internal Windows configuration is unnecessary, should be removed
738         https://bugs.webkit.org/show_bug.cgi?id=49753
739
740         * win/tools/vsprops/debug.vsprops:
741         * win/tools/vsprops/debug_internal.vsprops:
742
743 2010-11-17  Steve Falkenburg  <sfalken@apple.com>
744
745         Rubber-stamped by Adam Roben.
746
747         Update WebKitSystemInterfaceWin.
748
749         * win/lib/WebKitSystemInterface.lib:
750         * win/lib/WebKitSystemInterface_debug.lib:
751
752 2010-11-16  Adam Roben  <aroben@apple.com>
753
754         Ignore files from libdispatch/zlib
755
756         Rubber-stamped by Eric Seidel.
757
758         * win/include: Modified property svn:ignore.
759         * win/lib: Modified property svn:ignore.
760
761 2010-11-10  Csaba Osztrogonác  <ossy@webkit.org>
762
763         Reviewed by David Hyatt.
764
765         HTML5 Ruby support should be mandatory feature
766         https://bugs.webkit.org/show_bug.cgi?id=49272
767
768         Remove Ruby as optional feature.
769
770         * win/tools/vsprops/FeatureDefines.vsprops:
771         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
772
773 2010-10-29  Dan Bernstein  <mitz@apple.com>
774
775         Snow Leopard PowerPC build fix.
776
777         * libWebKitSystemInterfaceSnowLeopard.a:
778
779 2010-10-29  Dan Bernstein  <mitz@apple.com>
780
781         Leopard PowerPC build fix.
782
783         * libWebKitSystemInterfaceLeopard.a:
784
785 2010-10-29  Csaba Osztrogonác  <ossy@webkit.org>
786
787         Reviewed by Adam Roben and David Kilzer.
788
789         Fix and cleanup of build systems
790         https://bugs.webkit.org/show_bug.cgi?id=48342
791
792         Remove unnecessary ENABLE_SANDBOX.
793         Add missing features to converge to FeatureDefines.xcconfig.
794
795         * win/tools/vsprops/FeatureDefines.vsprops:
796         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
797
798 2010-10-28  Dan Bernstein  <mitz@apple.com>
799
800         Reviewed by John Sullivan.
801
802         Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
803         upcoming ComplexTextController patch.
804
805         * WebKitSystemInterface.h:
806         * libWebKitSystemInterfaceLeopard.a:
807         * libWebKitSystemInterfaceSnowLeopard.a:
808
809 2010-10-28  Ivan Krstić  <ike@apple.com>
810
811         Reviewed by Mark Rowe.
812
813         Remove unused experimental proxied panel interface.
814         <rdar://problem/7237059>
815
816         * WebKitSystemInterface.h:
817
818 2010-10-27  Anders Carlsson  <andersca@apple.com>
819
820         Reviewed by Sam Weinig.
821
822         Find indicators do not bounce
823         https://bugs.webkit.org/show_bug.cgi?id=48490
824         <rdar://problem/8564276>
825
826         Add bounce animation context functions.
827
828         * WebKitSystemInterface.h:
829         * libWebKitSystemInterfaceLeopard.a:
830         * libWebKitSystemInterfaceSnowLeopard.a:
831
832 2010-10-26  Adam Roben  <aroben@apple.com>
833
834         Fix duplicate vsprops name
835
836         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
837         "FeatureDefinesCairo" to match the filename.
838
839 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
840
841         Windows build fix.
842
843         * win/lib/WebKitSystemInterface.lib:
844         * win/lib/WebKitSystemInterface_debug.lib:
845         
846 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
847
848         Reviewed by Anders Carlsson.
849
850         https://bugs.webkit.org/show_bug.cgi?id=48083
851         <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
852
853         * WebKitSystemInterface.h:
854         * libWebKitSystemInterfaceLeopard.a:
855         * libWebKitSystemInterfaceSnowLeopard.a:
856         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
857         * win/lib/WebKitSystemInterface.lib:
858         * win/lib/WebKitSystemInterface_debug.lib:
859         Updated WebKitSystemInterface with necessary methods.
860
861 2010-10-22  Adam Roben  <aroben@apple.com>
862
863         Turn on ENABLE_3D_RENDERING on all Windows builds
864
865         Reviewed by Sam Weinig.
866
867         * win/tools/vsprops/FeatureDefines.vsprops:
868
869 2010-10-20  Adam Roben  <aroben@apple.com>
870
871         Windows build fix
872
873         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
874         * win/lib/WebKitSystemInterface.lib:
875         * win/lib/WebKitSystemInterface_debug.lib:
876         Use a WKCFURLCredentialRef type to protect against changes to the
877         definition of CFURLCredentialRef.
878
879 2010-10-19  Adam Roben  <aroben@apple.com>
880
881         Windows build fix
882
883         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
884         this file that I meant to check in in r70129.
885
886 2010-10-19  Adam Roben  <aroben@apple.com>
887
888         Add WKCACFContext and related functions
889
890         Fixes <http://webkit.org/b/43244>.
891
892         Reviewed by Sam Weinig.
893
894         * win/lib/WebKitSystemInterface.lib:
895         * win/lib/WebKitSystemInterface_debug.lib:
896
897 2010-10-14  Ada Chan  <adachan@apple.com>
898
899         Rubber-stamped by Adam Roben.
900
901         Fix Windows build.
902
903         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
904         * win/lib/WebKitSystemInterface.lib:
905         * win/lib/WebKitSystemInterface_debug.lib:
906
907 2010-10-14  Ada Chan  <adachan@apple.com>
908
909         Reviewed by Steve Falkenburg.
910
911         Add wkGetSSLCertificateChainContext for fetching the certificate chain.
912         Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
913
914         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
915         * win/lib/WebKitSystemInterface.lib:
916         * win/lib/WebKitSystemInterface_debug.lib:
917
918 2010-10-11  Mike Thole  <mthole@apple.com>
919
920         Reviewed by Darin Adler.
921
922         Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
923         https://bugs.webkit.org/show_bug.cgi?id=47495
924
925         * WebKitSystemInterface.h: 
926         * libWebKitSystemInterfaceLeopard.a:
927         * libWebKitSystemInterfaceSnowLeopard.a:
928
929 2010-10-03  Brent Fulgham  <bfulgham@webkit.org>
930
931         Unreviewed build fix.
932
933         WinCairo also needs access to the <inttypes.h> header requirement
934         introduced by Bug 46357.
935
936         * win/tools/vsprops/WinCairo.vsprops:
937
938 2010-09-17  Sam Weinig  <sam@webkit.org>
939
940         Reviewed, tweaked, and landed by Anders Carlsson.
941
942         Add WKCopyNSURLResponsePeerCertificates.
943
944         * WebKitSystemInterface.h:
945         * libWebKitSystemInterfaceLeopard.a:
946         * libWebKitSystemInterfaceSnowLeopard.a:
947
948 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
949
950         Reviewed by Jian Li.
951
952         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
953         https://bugs.webkit.org/show_bug.cgi?id=45798
954
955         * win/tools/vsprops/FeatureDefines.vsprops:
956         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
957
958 2010-09-09  Jer Noble  <jer.noble@apple.com>
959
960         Reviewed by Eric Carlson.
961
962         Adopt shared control drawing for <video> controls on Windows
963         https://bugs.webkit.org/show_bug.cgi?id=45490
964
965         * win/lib/WebKitSystemInterface.lib:
966         * win/lib/WebKitSystemInterface_debug.lib:
967
968 2010-09-10  Anders Carlsson  <andersca@apple.com>
969
970         WebKitSystemInterface part of:
971         Set the visible name for the web process
972         https://bugs.webkit.org/show_bug.cgi?id=45564
973         <rdar://problem/8416970>
974
975         * WebKitSystemInterface.h:
976         * libWebKitSystemInterfaceLeopard.a:
977         * libWebKitSystemInterfaceSnowLeopard.a:
978
979 2010-08-05  Jian Li  <jianli@chromium.org>
980
981         Reviewed by David Levin.
982
983         Unify blob related feature defines to ENABLE(BLOB).
984         https://bugs.webkit.org/show_bug.cgi?id=43081
985
986         * win/tools/vsprops/FeatureDefines.vsprops:
987         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
988
989 2010-08-04  Dan Bernstein  <mitz@apple.com>
990
991         Reviewed by Darin Adler.
992
993         WebKitSystemInterface part of: Allow the language for hyphenation to be specified
994         https://bugs.webkit.org/show_bug.cgi?id=43467
995
996         * WebKitSystemInterface.h:
997         * libWebKitSystemInterfaceLeopard.a:
998         * libWebKitSystemInterfaceSnowLeopard.a:
999         * libWebKitSystemInterfaceTiger.a:
1000
1001 2010-08-03  Beth Dakin  <bdakin@apple.com>
1002
1003         Reviewed by Alice Liu.
1004
1005         Enable MathML on Windows.
1006
1007         * win/tools/vsprops/FeatureDefines.vsprops:
1008
1009 2010-07-30  Adam Roben  <aroben@apple.com>
1010
1011         Roll our r64361 and r64363
1012
1013         We can't make these changes until QuartzCore.lib is included in
1014         WebKitSupportLibrary.
1015
1016 2010-07-30  Adam Roben  <aroben@apple.com>
1017
1018         Add WKCACFContext and related functions
1019
1020         Also added some functions used by WKCAImageQueue.
1021
1022         Fixes <http://webkit.org/b/43244>.
1023
1024         Reviewed by Sam Weinig.
1025
1026         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1027         * win/lib/WebKitSystemInterface.lib:
1028         * win/lib/WebKitSystemInterface_debug.lib:
1029
1030 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
1031
1032         Reviewed by Ojan Vafai.
1033
1034         Add FILE_SYSTEM build flag for FileSystem API
1035         https://bugs.webkit.org/show_bug.cgi?id=42915
1036
1037         * win/tools/vsprops/FeatureDefines.vsprops:
1038         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1039
1040 2010-07-12  Mark Rowe  <mrowe@apple.com>
1041
1042         Rubber-stamped by Sam Weinig.
1043
1044         Update WebKitSystemInterface.
1045
1046         * libWebKitSystemInterfaceLeopard.a:
1047         * libWebKitSystemInterfaceSnowLeopard.a:
1048         * libWebKitSystemInterfaceTiger.a:
1049
1050 2010-07-12  Adam Roben  <aroben@apple.com>
1051
1052         Stop generating stripped symbols for Release builds
1053
1054         It turns out we can strip the symbols after-the-fact using PDBCopy.
1055
1056         Fixes <http://webkit.org/b/42085>.
1057
1058         Reviewed by Steve Falkenburg.
1059
1060         * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
1061         attribute, which caused link.exe to generate a stripped PDB file for
1062         each project.
1063
1064 2010-07-08  Eric Carlson  <eric.carlson@apple.com>
1065
1066         Reviewed by Dan Bernstein.
1067
1068         Update WebKitSystemInterface.
1069
1070         * libWebKitSystemInterfaceLeopard.a:
1071         * libWebKitSystemInterfaceSnowLeopard.a:
1072         * libWebKitSystemInterfaceTiger.a:
1073
1074 2010-07-07  Dumitru Daniliuc  <dumi@chromium.org>
1075
1076         Reviewed by Adam Roben.
1077
1078         Disable MSVC warning 4288.
1079         https://bugs.webkit.org/show_bug.cgi?id=41804
1080
1081         MSVC has a non-standard extension that allows variables declared
1082         in for-loops to remain visible in the same scope even after
1083         exiting the for-loop
1084         (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1085         option (turned on by default) enables all MSVC extensions, and
1086         /Zc:forScope- tells the compiler to issue a C4288 warning when the
1087         same variable is declared in the for-loop and re-declared later in
1088         the same scope.
1089
1090         There seems to be a bug in VS2005 that erroneously enables
1091         /Zc:forScope- even when that option is not specified
1092         (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1093         like our build got hit by that bug, so we need to disable warning
1094         4288 to fix it.
1095
1096         * win/tools/vsprops/common.vsprops:
1097
1098 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
1099
1100         Reviewed by Sam Weinig.
1101
1102         <rdar://problem/8154047>
1103         
1104         Update WebKitSystemInterface, making some functions used by
1105         WebKit2 available in 32-bit (for reals this time).
1106
1107         * libWebKitSystemInterfaceLeopard.a:
1108         * libWebKitSystemInterfaceSnowLeopard.a:
1109         * libWebKitSystemInterfaceTiger.a:
1110
1111 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
1112
1113         Reviewed by Sam Weinig.
1114
1115         <rdar://problem/8154047>
1116         
1117         Update WebKitSystemInterface, making some functions used by
1118         WebKit2 available in 32-bit.
1119
1120         * WebKitSystemInterface.h:
1121         * libWebKitSystemInterfaceLeopard.a:
1122         * libWebKitSystemInterfaceSnowLeopard.a:
1123         * libWebKitSystemInterfaceTiger.a:
1124
1125 2010-06-23  John Gregg  <johnnyg@google.com>
1126
1127         Reviewed by Kent Tamura.
1128
1129         add ENABLE_DIRECTORY_UPLOAD build support
1130         https://bugs.webkit.org/show_bug.cgi?id=41100
1131
1132         * win/tools/vsprops/FeatureDefines.vsprops:
1133         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1134
1135 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
1136
1137         Windows (Cairo) build fix.
1138         Add missing ENABLE_WEB_TIMING feature define.
1139
1140         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1141
1142 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
1143
1144         Windows build fix.
1145         Disable ENABLE_WEB_TIMING on Windows.
1146
1147         * win/tools/vsprops/FeatureDefines.vsprops:
1148
1149 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
1150
1151         Reviewed by Dimitri Glazkov.
1152
1153         Add a VS macro for enabling Web Timing support.
1154         https://bugs.webkit.org/show_bug.cgi?id=38924
1155
1156         * win/tools/vsprops/FeatureDefines.vsprops:
1157
1158 2010-06-21  Sam Weinig  <sam@webkit.org>
1159
1160         Reviewed by Anders Carlsson.
1161
1162         Update WebKitSystemInterface.
1163
1164         * WebKitSystemInterface.h:
1165         * libWebKitSystemInterfaceLeopard.a:
1166         * libWebKitSystemInterfaceSnowLeopard.a:
1167         * libWebKitSystemInterfaceTiger.a:
1168
1169 2010-06-21  Dan Bernstein  <mitz@apple.com>
1170
1171         Speculative build fix.
1172
1173         * WebKitSystemInterface.h:
1174
1175 2010-06-21  Dan Bernstein  <mitz@apple.com>
1176
1177         Reviewed by Darin Adler.
1178
1179         WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1180         https://bugs.webkit.org/show_bug.cgi?id=10228
1181
1182         * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1183         * libWebKitSystemInterfaceLeopard.a:
1184         * libWebKitSystemInterfaceSnowLeopard.a:
1185         * libWebKitSystemInterfaceTiger.a:
1186
1187 2010-06-21  Satish Sampath  <satish@chromium.org>
1188
1189         Reviewed by Steve Block.
1190
1191         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1192         https://bugs.webkit.org/show_bug.cgi?id=40878
1193
1194         * win/tools/vsprops/FeatureDefines.vsprops:
1195         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1196
1197 2010-06-02  Sterling Swigart  <sswigart@google.com>
1198
1199         Reviewed by David Levin.
1200
1201         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1202         https://bugs.webkit.org/show_bug.cgi?id=39906
1203
1204         * win/tools/vsprops/FeatureDefines.vsprops:
1205         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1206
1207 2010-05-24  Jer Noble  <jer.noble@apple.com>
1208
1209         No review; build fix only.
1210         
1211         Roll-out changes r60110.
1212
1213         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1214         * win/lib/WebKitSystemInterface.lib:
1215         * win/lib/WebKitSystemInterface_debug.lib:
1216
1217 2010-05-24  Jer Noble  <jer.noble@apple.com>
1218
1219         No review; build fix only.
1220
1221         Roll-out changes r60094, 60096-60097.
1222
1223         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1224         * win/lib/WebKitSystemInterface.lib:
1225         * win/lib/WebKitSystemInterface_debug.lib:
1226
1227 2010-05-23  Jer Noble  <jer.noble@apple.com>
1228
1229         Reviewed by Eric Carlson.
1230
1231         HTML5 <video> tag performance worse than Flash
1232         https://bugs.webkit.org/show_bug.cgi?id=39577
1233         rdar://problem/7982458
1234
1235         Added WebKitSystemInterface calls for new CAImageQueue APIs.
1236         
1237         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1238         * win/lib/WebKitSystemInterface.lib:
1239         * win/lib/WebKitSystemInterface_debug.lib:
1240
1241 2010-05-20  Steve Block  <steveblock@google.com>
1242
1243         Reviewed by Jeremy Orlow.
1244
1245         Provide bindings for DeviceOrientation
1246         https://bugs.webkit.org/show_bug.cgi?id=39210
1247
1248         Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1249
1250         * win/tools/vsprops/FeatureDefines.vsprops:
1251         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1252
1253 2010-04-09  Alexey Proskuryakov  <ap@apple.com>
1254
1255         Reviewed by Maciej Stachowiak.
1256
1257         https://bugs.webkit.org/show_bug.cgi?id=24572
1258         XMLHttpRequest.statusText returns always "OK" on Mac
1259
1260         * WebKitSystemInterface.h:
1261         * libWebKitSystemInterfaceLeopard.a:
1262         * libWebKitSystemInterfaceSnowLeopard.a:
1263         * libWebKitSystemInterfaceTiger.a:
1264
1265 2010-04-07  Chris Marrin  <cmarrin@apple.com>
1266
1267         Reviewed by Steve Falkenburg.
1268
1269         Remove QuartzCoreInterface from the build
1270         
1271         No longer needed since QuartzCore.dll is now included in  the latest Safari release (4.0.5).
1272
1273         * win/bin/QuartzCoreInterface.dll: Removed.
1274         * win/include/QuartzCoreInterface: Removed.
1275         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1276         * win/lib/QuartzCoreInterface.lib: Removed.
1277
1278 2010-04-02  Jer Noble  <jer.noble@apple.com>
1279
1280         Reviewed by Eric Carlson.
1281         
1282         https://bugs.webkit.org/show_bug.cgi?id=36624
1283
1284         Update WebKitSystemInterface
1285
1286         * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1287         * libWebKitSystemInterfaceLeopard.a:
1288         * libWebKitSystemInterfaceSnowLeopard.a:
1289         * libWebKitSystemInterfaceTiger.a:
1290
1291 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
1292
1293         Reviewed by Dmitry Titov.
1294
1295         Add FileThread for async file operation support in FileReader and FileWriter
1296         https://bugs.webkit.org/show_bug.cgi?id=36896
1297
1298         Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1299         for FileReader and FileWriter support.
1300
1301         * win/tools/vsprops/FeatureDefines.vsprops:
1302         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1303
1304 2010-03-25  Mark Rowe  <mrowe@apple.com>
1305
1306         Rubber-stamped by Dan Bernstein.
1307
1308         Update WebCoreSQLite3 to SQLite v3.6.12.
1309
1310         * WebCoreSQLite3/sqlite3.h:
1311         * WebCoreSQLite3/sqlite3ext.h:
1312         * libWebCoreSQLite3.a:
1313         * libWebKitSystemInterfaceLeopard.a:
1314         * libWebKitSystemInterfaceSnowLeopard.a:
1315         * libWebKitSystemInterfaceTiger.a:
1316
1317 2010-03-23  Dan Bernstein  <mitz@apple.com>
1318
1319         Reviewed by John Sullivan.
1320
1321         WebKitSystemInterface part of
1322         <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1323         clip changes
1324         https://bugs.webkit.org/show_bug.cgi?id=36479.
1325
1326         * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1327         * libWebKitSystemInterfaceSnowLeopard.a: Updated
1328
1329 2010-03-16  Dan Bernstein  <mitz@apple.com>
1330
1331         Reviewed by Sam Weinig.
1332
1333         Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1334
1335         * win/lib/WebKitSystemInterface.lib:
1336         * win/lib/WebKitSystemInterface_debug.lib:
1337
1338 2010-03-15  Andy Estes  <aestes@apple.com>
1339
1340         Reviewed by John Sullivan.
1341
1342         Added two new output arguments to WKGetWheelEventDeltas() to return
1343         the number of scroll wheel ticks in the x and y directions.
1344
1345         https://bugs.webkit.org/show_bug.cgi?id=29601.
1346         <rdar://problem/7453254>
1347
1348         * WebKitSystemInterface.h:
1349         * libWebKitSystemInterfaceLeopard.a:
1350         * libWebKitSystemInterfaceSnowLeopard.a:
1351         * libWebKitSystemInterfaceTiger.a:
1352
1353 2010-03-14  Dan Bernstein  <mitz@apple.com>
1354
1355         Reviewed by Darin Adler.
1356
1357         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1358
1359         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1360         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1361         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1362         wkCreateFontsPlist().
1363         * win/lib/WebKitSystemInterface.lib: Updated.
1364         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1365
1366 2010-03-08  Jian Li  <jianli@chromium.org>
1367
1368         Reviewed by Dmitry Titov.
1369
1370         Blob.slice support.
1371         https://bugs.webkit.org/show_bug.cgi?id=32993
1372
1373         Add ENABLE_BLOB_SLICE feature define.
1374
1375         * win/tools/vsprops/FeatureDefines.vsprops:
1376         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1377
1378 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
1379
1380         Reviewed by David Levin.
1381
1382         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1383         https://bugs.webkit.org/show_bug.cgi?id=35147
1384
1385         * win/tools/vsprops/FeatureDefines.vsprops:
1386
1387 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
1388
1389         Reviewed by Dan Bernstein.
1390
1391         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1392         https://bugs.webkit.org/show_bug.cgi?id=35076
1393
1394         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1395         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1396         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1397
1398 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
1399
1400         Reviewed by NOBODY (Build fix).
1401
1402         Disable warnings preventing use of anonymous structs/onions -
1403         don't take all my fun toys away, these are useful & awesome!
1404
1405         * win/tools/vsprops/common.vsprops:
1406
1407 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
1408
1409         Rubber-stamped by Eric Seidel.
1410
1411         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1412         test breakage.
1413
1414         * win/tools/vsprops/FeatureDefines.vsprops:
1415
1416 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
1417
1418         Reviewed by Cameron Zwarich.
1419
1420         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1421         https://bugs.webkit.org/show_bug.cgi?id=34698
1422
1423         * win/tools/vsprops/FeatureDefines.vsprops:
1424
1425 2010-02-04  Mark Rowe  <mrowe@apple.com>
1426
1427         Reviewed by Steve Falkenburg.
1428
1429         Update auto-version.sh to better handle major version numbers with fewer than three digits,
1430         and the case when WEBKITLIBRARIESDIR is not set.
1431
1432         * win/tools/scripts/auto-version.sh:
1433
1434 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
1435
1436         Windows build fix for projects not defining WebKitLibrariesDir.
1437
1438         * win/tools/scripts/auto-version.sh:
1439
1440 2010-02-03  Dan Bernstein  <mitz@apple.com>
1441
1442         Reviewed by Anders Carlsson.
1443
1444         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1445
1446         * libWebKitSystemInterfaceLeopard.a:
1447
1448 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
1449
1450         Reviewed by Darin Adler.
1451
1452         Copyright year updating for Windows version resources should be automatic
1453         https://bugs.webkit.org/show_bug.cgi?id=34503
1454
1455         * win/tools/scripts/auto-version.sh:
1456
1457 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
1458
1459         Unreviewed build fix.
1460
1461         The WinCairo build requires this script to be executable.
1462
1463         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1464
1465 2010-01-29  Mark Rowe  <mrowe@apple.com>
1466
1467         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1468
1469         * win/tools/vsprops/FeatureDefines.vsprops:
1470         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1471
1472 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
1473
1474         More Windows build fixing.
1475
1476         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1477         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1478         specialization sometimes - but it's not instantiated, so it's harmless.
1479
1480 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
1481
1482         Reviewed by Darin Adler.
1483
1484         https://bugs.webkit.org/show_bug.cgi?id=34025
1485         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1486
1487         * win/tools/vsprops/FeatureDefines.vsprops:
1488         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1489
1490 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
1491
1492         Reviewed by Darin Adler and Adam Roben.
1493
1494         Feature defines are difficult to maintain on Windows builds
1495         https://bugs.webkit.org/show_bug.cgi?id=33883
1496         
1497         FeatureDefines.vsprops are now maintained in a way similar to
1498         Configurations/FeatureDefines.xcconfig, with the added advantage
1499         of having a single FeatureDefines file across all projects.
1500         
1501         Keep this list of features (not enabled/disabled state) in sync with
1502         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1503         
1504         Add new features to both PreprocessorDefinitions and UserMacro sections.
1505         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1506
1507         * win/tools/scripts/feature-defines.sh: Added.
1508         * win/tools/vsprops/FeatureDefines.vsprops: Added.
1509         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1510         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1511
1512 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1513
1514         Reviewed by Darin Adler.
1515
1516         <rdar://problem/7532544>
1517         
1518         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1519         be used for a shadow drawing fix. Once more, with feeling. On Windows.
1520
1521         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1522         * win/lib/WebKitSystemInterface.lib:
1523         * win/lib/WebKitSystemInterface_debug.lib:
1524
1525 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1526
1527         Reviewed by Darin Adler.
1528
1529         <rdar://problem/7532544>
1530         
1531         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1532         be used for a shadow drawing fix.
1533         
1534         * win/lib/WebKitSystemInterface.lib:
1535         * win/lib/WebKitSystemInterface_debug.lib:
1536
1537 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
1538
1539         Reviewed by Darin Adler.
1540
1541         <rdar://problem/7532544>
1542         
1543         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1544         be used for a shadow drawing fix.
1545
1546         * WebKitSystemInterface.h:
1547         * libWebKitSystemInterfaceLeopard.a:
1548         * libWebKitSystemInterfaceSnowLeopard.a:
1549         * libWebKitSystemInterfaceTiger.a:
1550
1551 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
1552
1553         Not reviewed, build fix.
1554
1555         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1556         clients of another class). WebCore doesn't use all methods of JSString, so
1557         we don't export all classes clients could theoretically access via JSString.
1558
1559         * win/tools/vsprops/common.vsprops:
1560
1561 2009-12-21  Mark Rowe  <mrowe@apple.com>
1562
1563         Reviewed by Samuel Weinig.
1564
1565         Update WebKitSystemInterface.
1566
1567         * libWebKitSystemInterfaceLeopard.a:
1568         * libWebKitSystemInterfaceSnowLeopard.a:
1569         * libWebKitSystemInterfaceTiger.a:
1570
1571 2009-12-21  Mark Rowe  <mrowe@apple.com>
1572
1573         Reviewed by Samuel Weinig.
1574
1575         Update WebKitSystemInterface.
1576
1577         * WebKitSystemInterface.h:
1578         * libWebKitSystemInterfaceLeopard.a:
1579         * libWebKitSystemInterfaceSnowLeopard.a:
1580         * libWebKitSystemInterfaceTiger.a:
1581
1582 2009-12-18  Sam Weinig  <sam@webkit.org>
1583
1584         Reviewed by Anders Carlsson.
1585
1586         Update WebKitSystemInterface for <rdar://problem/7237059>.
1587
1588         * WebKitSystemInterface.h:
1589         * libWebKitSystemInterfaceLeopard.a:
1590         * libWebKitSystemInterfaceSnowLeopard.a:
1591         * libWebKitSystemInterfaceTiger.a:
1592
1593 2009-12-15  Dan Bernstein  <mitz@apple.com>
1594
1595         Reviewed by Adam Roben.
1596
1597         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1598         Core Graphics when available
1599
1600         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1601             wkCanCreateCGFontWithLOGFONT().
1602         * win/lib/WebKitSystemInterface.lib:
1603         * win/lib/WebKitSystemInterface_debug.lib:
1604
1605 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
1606
1607         Reviewed by Darin Adler.
1608
1609        <rdar://problem/7453726> Pull shared UI code into WebKit
1610
1611         * WebKitSystemInterface.h:
1612         * libWebKitSystemInterfaceLeopard.a:
1613         * libWebKitSystemInterfaceSnowLeopard.a:
1614         * libWebKitSystemInterfaceTiger.a:
1615
1616 2009-12-11  Chris Marrin  <cmarrin@apple.com>
1617
1618         Reviewed by Adam Roben.
1619
1620         Add QuartzCore build files to OpenSource tree
1621         https://bugs.webkit.org/show_bug.cgi?id=31856
1622         
1623         This allows proper building and linking with QuartzCore
1624         when present.
1625
1626         * win/bin: Added.
1627         * win/bin/QuartzCoreInterface.dll: Added.
1628         * win/include/QuartzCoreInterface: Added.
1629         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1630         * win/lib/QuartzCoreInterface.lib: Added.
1631
1632 2009-12-07  Adam Roben  <aroben@apple.com>
1633
1634         Windows build fix for checkouts with a space in the path
1635
1636         * win/tools/scripts/auto-version.sh: Quote the output file's directory
1637         before passing it to mkdir.
1638
1639 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
1640
1641         Reviewed by Darin Adler.
1642
1643         https://bugs.webkit.org/show_bug.cgi?id=32036
1644         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1645
1646         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1647         * win/lib/WebKitSystemInterface.lib:
1648         * win/lib/WebKitSystemInterface_debug.lib:
1649         Update WebKitSystemInterface.
1650
1651 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
1652
1653         Reviewed by Brady Eidson.
1654
1655         https://bugs.webkit.org/show_bug.cgi?id=31844
1656         SocketStreamHandleCFNet should support CONNECT proxy credentials
1657
1658         * WebKitSystemInterface.h:
1659         * libWebKitSystemInterfaceLeopard.a:
1660         * libWebKitSystemInterfaceSnowLeopard.a:
1661         * libWebKitSystemInterfaceTiger.a:
1662         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1663         * win/lib/WebKitSystemInterface.lib:
1664         * win/lib/WebKitSystemInterface_debug.lib:
1665         Update WebKitSystemInterface.
1666
1667 2009-11-22  Dan Bernstein  <mitz@apple.com>
1668
1669         Reviewed by Eric Carlson.
1670
1671         Updated WebKitSystemInterface.
1672
1673         * libWebKitSystemInterfaceLeopard.a:
1674         * libWebKitSystemInterfaceSnowLeopard.a:
1675         * libWebKitSystemInterfaceTiger.a:
1676
1677 2009-11-22  Dan Bernstein  <mitz@apple.com>
1678
1679         Reviewed by Cameron Zwarich.
1680
1681         Fixed a leak in WKDrawMediaUIPart().
1682
1683         * libWebKitSystemInterfaceLeopard.a:
1684         * libWebKitSystemInterfaceSnowLeopard.a:
1685         * libWebKitSystemInterfaceTiger.a:
1686
1687 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
1688
1689         Reviewed by Simon Fraser.
1690
1691         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1692
1693         * WebKitSystemInterface.h:
1694         * libWebKitSystemInterfaceLeopard.a:
1695         * libWebKitSystemInterfaceSnowLeopard.a:
1696         * libWebKitSystemInterfaceTiger.a:
1697
1698 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
1699
1700         Reviewed by Dan Bernstein.
1701
1702         <rdar://problem/7035231>
1703         Support closed caption in <video> element
1704
1705         * WebKitSystemInterface.h:
1706             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1707             define WKMediaUIPartToggleClosedCaptionsButton.
1708
1709 2009-11-13  Anders Carlsson  <andersca@apple.com>
1710
1711         Reviewed by Dan Bernstein.
1712
1713         Update WebKitSystemInterface.
1714
1715         * WebKitSystemInterface.h:
1716         * libWebKitSystemInterfaceLeopard.a:
1717         * libWebKitSystemInterfaceSnowLeopard.a:
1718         * libWebKitSystemInterfaceTiger.a:
1719
1720 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
1721
1722         Build correction.  No review.
1723
1724         The WinCairo build requires ENABLE_FILTERS to work properly.
1725
1726         * win/tools/vsprops/WinCairo.vsprops:
1727
1728 2009-11-02  Dan Bernstein  <mitz@apple.com>
1729
1730         Reviewed by John Sullivan.
1731
1732         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1733         QuickTime Player X’s HUD.
1734
1735         * libWebKitSystemInterfaceLeopard.a:
1736         * libWebKitSystemInterfaceSnowLeopard.a:
1737         * libWebKitSystemInterfaceTiger.a:
1738
1739 2009-10-26  Mark Rowe  <mrowe@apple.com>
1740
1741         Reviewed by Adam Roben.
1742
1743         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1744
1745         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1746         in the major component of the version number.
1747
1748         * win/tools/scripts/auto-version.sh:
1749
1750 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
1751
1752         Reviewed by Eric Seidel.
1753
1754         added cairo include and lib directories to debug_wincairo.vsprops
1755         https://bugs.webkit.org/show_bug.cgi?id=29831
1756
1757         * win/tools/vsprops/debug_wincairo.vsprops:
1758
1759 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1760
1761         Reviewed by Dan Bernstein.
1762
1763         https://bugs.webkit.org/show_bug.cgi?id=30456
1764         Fixes for new Debug_All Windows build configuration.
1765
1766         * win/tools/vsprops/debug_all.vsprops:
1767         Define DEBUG_ALL in Debug_All configuration.
1768         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1769
1770 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1771
1772         Reviewed by Adam Roben.
1773
1774         Add a Debug_All configuration to build entire stack as debug.
1775         Change Debug_Internal to:
1776         - stop using _debug suffix for all WebKit/Safari binaries
1777         - not use _debug as a DLL naming suffix
1778         - use non-debug C runtime lib.
1779
1780         * win/tools/vsprops/debug_all.vsprops: Added.
1781         Use debug C runtime library in debug_all.
1782         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1783         * win/tools/vsprops/debug_internal.vsprops:
1784         Don't specify debug C runtime library in debug_internal.
1785         Don't specify _debug suffix for standard debug_internal builds.
1786
1787 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
1788
1789         Reviewed by Simon Fraser
1790         
1791         Support fullscreen in MediaPlayer (Mac)
1792         https://bugs.webkit.org/show_bug.cgi?id=26742
1793         
1794         New methods required for video fullscreen.
1795
1796         * WebKitSystemInterface.h:
1797         * libWebKitSystemInterfaceLeopard.a:
1798         * libWebKitSystemInterfaceSnowLeopard.a:
1799         * libWebKitSystemInterfaceTiger.a:
1800
1801 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1802
1803         Windows build fix.
1804         Re-apply lost changes to auto-version.sh.
1805         
1806         * win/tools/scripts/auto-version.sh:
1807
1808 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
1809
1810         Reviewed by Adam Roben.
1811
1812         <rdar://problem/7271334> 
1813         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1814
1815         * WebKitSystemInterface.h: 
1816         MediaControllerThemeQT -> MediaControllerThemeQuickTime
1817
1818 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1819
1820         Reviewed by Mark Rowe.
1821
1822         <https://bugs.webkit.org/show_bug.cgi?id=29989>
1823         Safari version number shouldn't be exposed in WebKit code
1824         
1825         For a WebKit version of 532.3.4:
1826         Product version is: 5.32.3.4 (was 4.0.3.0)
1827         File version is: 5.32.3.4 (was 4.532.3.4)
1828
1829         * win/tools/scripts/PRODUCTVERSION: Removed.
1830         * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1831
1832 2009-09-25  Dan Bernstein  <mitz@apple.com>
1833
1834         Reviewed by Adam Roben.
1835
1836         WebKitSystemInterface changes for
1837         <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1838         <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1839
1840         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1841         wkAddFontsFromPlistRepresentation() and replaced
1842         wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1843         wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1844         * win/lib/WebKitSystemInterface.lib:
1845         * win/lib/WebKitSystemInterface_debug.lib:
1846
1847 2009-09-23  Marshall Culpepper  <mculpepper@appcelerator.com>
1848
1849         Reviewed by Eric Seidel.
1850         
1851         Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1852         default when the necessary dependencies are extracted into the
1853         WebKitLibrariesDir.
1854         https://bugs.webkit.org/show_bug.cgi?id=29661
1855
1856         * win/tools/vsprops/WinCairo.vsprops:
1857
1858 2009-09-09  Brent Fulgham  <bfulgham@webkit.org>
1859
1860         Reviewed by Dave Levin.
1861
1862         Adjust WinCairo-specific property sheet to use static versions of
1863         libjpeg.lib and libpng.lib.  Change to libpng.lib required addition
1864         of zlib.lib to link.
1865
1866         * win/tools/vsprops/WinCairo.vsprops:
1867
1868 2009-08-28  Steve Falkenburg  <sfalken@apple.com>
1869
1870         Reviewed by Adam Roben.
1871
1872         Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1873         to automatically use secure versions of C runtime lib calls on Windows.
1874         https://bugs.webkit.org/show_bug.cgi?id=28824
1875         
1876         * win/tools/vsprops/common.vsprops:
1877
1878 2009-08-25  Brent Fulgham  <bfulgham@webkit.org>
1879
1880         Rubber stamped by Steve Falkenburg.
1881
1882         debug_wincairo.vsprops was linking against wrong C runtime.
1883
1884         * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1885           C runtime (as in the standard 'debug.vsprops' file.)
1886
1887 2009-08-24  Brent Fulgham  <bfulgham@webkit.org>
1888
1889         Reviewed by Steve Falkenburg.
1890
1891         Revise CFLite Debug build to emit DLL's with _debug label.
1892         https://bugs.webkit.org/show_bug.cgi?id=28695.
1893
1894         * win/tools/vsprops/debug_wincairo.vsprops: Added.
1895
1896 2009-08-12  Peter Kasting  <pkasting@google.com>
1897
1898         Reviewed by Darin Adler.
1899
1900         https://bugs.webkit.org/show_bug.cgi?id=27323
1901         Change pattern that strips all trailing whitespace to just remove EOL
1902         chars (\r, \n), to make it clear that varying EOL chars is the primary
1903         problem being solved.
1904
1905         * win/tools/scripts/auto-version.sh:
1906
1907 2009-08-10  Peter Kasting  <pkasting@google.com>
1908
1909         Reviewed by George Staikos.
1910
1911         https://bugs.webkit.org/show_bug.cgi?id=27323
1912         Even more line ending-stripping for auto-version.sh, based on output
1913         provided by Jessie Berlin.
1914
1915         * win/tools/scripts/auto-version.sh:
1916
1917 2009-08-10  Brent Fulgham  <bfulgham@webkit.org>
1918
1919         Reviewed by Adam Roben.
1920
1921         https://bugs.webkit.org/show_bug.cgi?id=28048.
1922         Move various WinCairo build settings into *.vsprops file.
1923
1924         * win/tools/vsprops/cURL.vsprops: Added.
1925
1926 2009-08-06  Peter Kasting  <pkasting@google.com>
1927
1928         Reviewed by Adam Barth.
1929
1930         https://bugs.webkit.org/show_bug.cgi?id=27323
1931         Strip line endings at all points auto-version.sh reads data, not just
1932         the one I happened to run into.
1933
1934         * win/tools/scripts/auto-version.sh:
1935
1936 2009-07-27  Peter Kasting  <pkasting@google.com>
1937
1938         Reviewed by Adam Roben.
1939
1940         https://bugs.webkit.org/show_bug.cgi?id=27323
1941         Correctly parse command output, even when the line endings are not LF,
1942         so that we don't create an autoversion.h that MSVC chokes on.
1943
1944         * win/tools/scripts/auto-version.sh:
1945
1946 2009-07-13  Brent Fulgham  <bfulgham@webkit.org>
1947
1948         Reviewed by Adam Roben.
1949
1950         Add new configuration flag for redistributable Windows build.
1951         https://bugs.webkit.org/show_bug.cgi=27087
1952         
1953         * win/tools/vsprops/WinCairo.vsprops: Added.  Defines the
1954           new WIN_CAIRO flag used to drive non-Apple Windows build.
1955
1956 2009-07-10  Eric Carlson  <eric.carlson@apple.com>
1957
1958         Reviewed by Simon Fraser.
1959
1960         Update WebKitSystemInterface for <rdar://problem/7049066>.
1961
1962         * WebKitSystemInterface.h:
1963         * libWebKitSystemInterfaceLeopard.a:
1964         * libWebKitSystemInterfaceSnowLeopard.a:
1965         * libWebKitSystemInterfaceTiger.a:
1966
1967 2009-07-06  Eric Carlson  <eric.carlson@apple.com>
1968
1969         Update WebKitSystemInterface for <rdar://problem/7008093>.
1970
1971         * WebKitSystemInterface.h:
1972         * libWebKitSystemInterfaceLeopard.a:
1973         * libWebKitSystemInterfaceSnowLeopard.a:
1974         * libWebKitSystemInterfaceTiger.a:
1975
1976 2009-07-06  Anders Carlsson  <andersca@apple.com>
1977
1978         Update WebKitSystemInterface.
1979
1980         * WebKitSystemInterface.h:
1981         * libWebKitSystemInterfaceLeopard.a:
1982         * libWebKitSystemInterfaceSnowLeopard.a:
1983         * libWebKitSystemInterfaceTiger.a:
1984
1985 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
1986
1987         Reviewed by Simon Fraser.
1988
1989         Update WebKitSystemInterface for <rdar://problem/6518119>
1990
1991         * WebKitSystemInterface.h:
1992         * libWebKitSystemInterfaceLeopard.a:
1993         * libWebKitSystemInterfaceSnowLeopard.a:
1994         * libWebKitSystemInterfaceTiger.a:
1995
1996 2009-07-01  Eric Carlson  <eric.carlson@apple.com>
1997
1998         Reviewed by Simon Fraser.
1999
2000         Update WebKitSystemInterface for <rdar://problem/7014990>
2001
2002         * libWebKitSystemInterfaceLeopard.a:
2003         * libWebKitSystemInterfaceSnowLeopard.a:
2004         * libWebKitSystemInterfaceTiger.a:
2005
2006 2009-06-29  Eric Carlson  <eric.carlson@apple.com>
2007
2008         Reviewed by Simon Fraser.
2009
2010         Update WebKitSystemInterface for <rdar://problem/7014813>
2011
2012         * WebKitSystemInterface.h:
2013         * libWebKitSystemInterfaceLeopard.a:
2014         * libWebKitSystemInterfaceSnowLeopard.a:
2015         * libWebKitSystemInterfaceTiger.a:
2016
2017 2009-06-25  Simon Fraser  <simon.fraser@apple.com>
2018
2019         Rubber-stamped by Mark Rowe.
2020         
2021         <rdar://problem/6999737>
2022         
2023         Update the media controller images.
2024
2025         * libWebKitSystemInterfaceLeopard.a:
2026         * libWebKitSystemInterfaceSnowLeopard.a:
2027         * libWebKitSystemInterfaceTiger.a:
2028
2029 2009-06-16  Simon Fraser  <simon.fraser@apple.com>
2030
2031         Rubber-stamped by Anders Carlsson.
2032
2033         Update WebKitSystemInterface for <rdar://problem/6937882>.
2034
2035         * libWebKitSystemInterfaceLeopard.a:
2036         * libWebKitSystemInterfaceSnowLeopard.a:
2037         * libWebKitSystemInterfaceTiger.a:
2038
2039 2009-06-02  Anders Carlsson  <andersca@apple.com>
2040
2041         Rubber-stamped by Mark Rowe.
2042
2043         Update WebKitSystemInterface.
2044
2045         * libWebKitSystemInterfaceLeopard.a:
2046         * libWebKitSystemInterfaceSnowLeopard.a:
2047         * libWebKitSystemInterfaceTiger.a:
2048
2049 2009-05-27  Mark Rowe  <mrowe@apple.com>
2050
2051         Rubber-stamped by Dan Bernstein.
2052
2053         Update WebKitSystemInterface.
2054
2055         * libWebKitSystemInterfaceLeopard.a:
2056         * libWebKitSystemInterfaceSnowLeopard.a: Added.
2057         * libWebKitSystemInterfaceTiger.a:
2058
2059 2009-05-26  Anders Carlsson  <andersca@apple.com>
2060
2061         Reviewed by Dan Bernstein.
2062
2063         <rdar://problem/6901751> 
2064         REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
2065
2066         Remove WKCGContextIsSafeToClip.
2067         
2068         * WebKitSystemInterface.h:
2069         * libWebKitSystemInterfaceTiger.a:
2070
2071 2009-05-21  Dan Bernstein  <mitz@apple.com>
2072
2073         Rubber-stamped by Mark Rowe.
2074
2075         - correct a copyright header accidently reverted in r43964
2076
2077         * WebKitSystemInterface.h:
2078
2079 2009-05-21  Dan Bernstein  <mitz@apple.com>
2080
2081         Reviewed by Anders Carlsson.
2082
2083         - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2084           (r35515): Tiger crash painting the selection on registration page of
2085           car2go.com
2086
2087         * WebKitSystemInterface.h:
2088         * libWebKitSystemInterfaceTiger.a:
2089
2090 2009-05-07  Simon Fraser  <simon.fraser@apple.com>
2091
2092         Source changes reviewed by Darin Adler
2093         
2094         <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2095         
2096         * libWebKitSystemInterfaceLeopard.a:
2097         * libWebKitSystemInterfaceTiger.a:
2098
2099 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
2100
2101         Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2102         Indirected definition through a UserMacro.
2103         
2104         Reviewed by Mark Rowe.
2105
2106         * win/tools/vsprops/common.vsprops:
2107
2108 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
2109
2110         Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2111         Indirected definition for __PRODUCTION__ through a UserMacro.
2112         
2113         Reviewed by Mark Rowe.
2114
2115         * win/tools/vsprops/common.vsprops:
2116
2117 2009-04-24  Simon Fraser  <simon.fraser@apple.com>
2118
2119         Source changes reviewed by Darin Adler
2120         
2121         https://bugs.webkit.org/show_bug.cgi?id=22242
2122         
2123         Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2124
2125         * libWebKitSystemInterfaceLeopard.a:
2126         * libWebKitSystemInterfaceTiger.a:
2127
2128 2009-04-22  Ada Chan  <adachan@apple.com>
2129
2130         Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2131         
2132         Reviewed by Darin Adler.
2133
2134         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2135         * win/lib/WebKitSystemInterface.lib:
2136         * win/lib/WebKitSystemInterface_debug.lib:
2137
2138 2009-04-20  Steve Falkenburg  <sfalken@apple.com>
2139
2140         Separate JavaScriptCore.dll from WebKit.dll.
2141         Slight performance improvement or no change on benchmarks.
2142         
2143         Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2144         and simplifies standalone JavaScriptCore builds.
2145
2146         Reviewed by Oliver Hunt.
2147
2148         * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2149
2150 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
2151
2152         Reviewed by Mark Rowe.
2153
2154         <rdar://problem/6781295> video.buffered and video.seekable are not
2155         the same. video.buffered should return only what is buffered and
2156         not what is seekable
2157
2158         * WebKitSystemInterface.h:
2159         * libWebKitSystemInterfaceLeopard.a:
2160         * libWebKitSystemInterfaceTiger.a:
2161
2162 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
2163
2164         Reviewed by Adele Peterson.
2165         
2166         <rdar://problem/6747241> work around QTKit no longer reaching
2167         QTMovieLoadStateComplete
2168
2169         * WebKitSystemInterface.h:
2170         * libWebKitSystemInterfaceLeopard.a:
2171         * libWebKitSystemInterfaceTiger.a:
2172
2173 2009-04-15  Steve Falkenburg  <sfalken@apple.com>
2174
2175         Updated WebKitSystemInterface for Windows.
2176         Changes needed for <rdar://problem/6785760>
2177
2178         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2179         * win/lib/WebKitSystemInterface.lib:
2180         * win/lib/WebKitSystemInterface_debug.lib:
2181
2182 2009-04-14  Mark Rowe  <mrowe@apple.com>
2183
2184         Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2185
2186         * libWebKitSystemInterfaceLeopard.a:
2187         * libWebKitSystemInterfaceTiger.a:
2188
2189 2009-04-13  Antti Koivisto  <antti@apple.com>
2190
2191         Reviewed by Darin Adler.
2192         
2193         <rdar://problem/6740294> Increase the connection count per host
2194
2195         * WebKitSystemInterface.h:
2196         * libWebKitSystemInterfaceLeopard.a:
2197         * libWebKitSystemInterfaceTiger.a:
2198
2199 2009-04-10  Eric Carlson  <eric.carlson@apple.com>
2200
2201         WebKitSystemInterface changes for <rdar://problem/6646998>
2202
2203         * libWebKitSystemInterfaceLeopard.a:
2204         * libWebKitSystemInterfaceTiger.a:
2205
2206 2009-04-10  Simon Fraser  <simon.fraser@apple.com>
2207
2208         Fix the leopard build by updating WebKitSystemInterface.
2209
2210         * WebKitSystemInterface.h:
2211         * libWebKitSystemInterfaceLeopard.a:
2212
2213 2009-03-30  Steve Falkenburg  <sfalken@apple.com>
2214
2215         Bump version to 530.
2216
2217         * win/tools/scripts/VERSION:
2218
2219 2009-03-26  Adam Roben  <aroben@apple.com>
2220
2221         Remove SafariThemeConstants.h, which is now provided by
2222         WebKitSupportLibrary
2223
2224         * win/include/SafariTheme: Removed.
2225         * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2226
2227 2009-03-07  Dan Bernstein  <mitz@apple.com>
2228
2229         Reviewed by Mark Rowe.
2230
2231         - WebKitSystemInterface part of removing build-time and run-time support
2232           for legacy versions of CFNetwork and Core Graphics
2233
2234         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2235         * win/lib/WebKitSystemInterface.lib:
2236         * win/lib/WebKitSystemInterface_debug.lib:
2237
2238 2009-01-30  Dan Bernstein  <mitz@apple.com>
2239
2240         Reviewed by Timothy Hatcher.
2241
2242         - <rdar://problem/6545912> expose the build number in autoversion.h
2243
2244         * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2245         with the full build number.
2246
2247 2009-01-08  Dan Bernstein  <mitz@apple.com>
2248
2249         Reviewed by Adam Roben.
2250
2251         - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2252
2253         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2254         * win/lib/WebKitSystemInterface.lib:
2255         * win/lib/WebKitSystemInterface_debug.lib:
2256
2257 2008-11-11  Ada Chan  <adachan@apple.com>
2258
2259         Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2260         Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2261         
2262         Update window versions to correspond to Windows XP.
2263
2264         Reviewed by Steve Falkenburg.
2265
2266         * win/tools/vsprops/common.vsprops:
2267
2268 2008-10-23  Anders Carlsson  <andersca@apple.com>
2269
2270         Reviewed by John Sullivan.
2271
2272         Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2273
2274         * libWebKitSystemInterfaceLeopard.a:
2275         * libWebKitSystemInterfaceTiger.a:
2276
2277 2008-10-08  Mark Rowe  <mrowe@apple.com>
2278
2279         Rubber-stamped by Jon Honeycutt.
2280
2281         Remove restriction on version number ending in a 4.
2282
2283         * win/tools/scripts/auto-version.sh:
2284
2285 2008-10-07  Anders Carlsson  <andersca@apple.com>
2286
2287         Reviewed by Mitz Pettel.
2288
2289         Update WebKitSystemInterface.
2290         
2291         * libWebKitSystemInterfaceLeopard.a:
2292         * libWebKitSystemInterfaceTiger.a:
2293
2294 2008-09-09  Dan Bernstein  <mitz@apple.com>
2295
2296         Reviewed by Darin Adler.
2297
2298         - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2299
2300         * WebKitSystemInterface.h:
2301         * libWebKitSystemInterfaceLeopard.a:
2302
2303 2008-09-04  Adam Roben  <aroben@apple.com>
2304
2305         Ignore warning LNK4221 on Windows
2306
2307         This warning is emitted when an object file with no public symbols is
2308         passed to the linker/librarian. This often occurs in WebCore for files
2309         that have been disabled via ENABLE()/USE() macros.
2310
2311         Rubberstamped by Anders Carlsson.
2312
2313         * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2314
2315 2008-08-27  Timothy Hatcher  <timothy@apple.com>
2316
2317         Adds the WKAdvanceDefaultButtonPulseAnimation function.
2318
2319         <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2320
2321         Reviewed by Adele Peterson.
2322
2323         * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2324         * libWebKitSystemInterfaceLeopard.a: Updated.
2325         * libWebKitSystemInterfaceTiger.a: Updated.
2326
2327 2008-08-26  Adam Roben  <aroben@apple.com>
2328
2329         Disable a truncation warning that is disabled/doesn't exist on Mac
2330
2331         This warning was firing when initializing floats from double literals.
2332         I haven't yet found any other situation that would cause this warning
2333         to arise.
2334
2335         Reviewed by Sam Weinig.
2336
2337         * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2338
2339 2008-07-20  Steve Falkenburg  <sfalken@apple.com>
2340
2341         Build fix.
2342
2343         * win/tools/vsprops/common.vsprops:
2344
2345 2008-07-08  Dan Bernstein  <mitz@apple.com>
2346
2347         Reviewed by John Sullivan.
2348
2349         - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2350
2351         * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2352         * libWebKitSystemInterfaceLeopard.a: Updated.
2353         * libWebKitSystemInterfaceTiger.a: Updated.
2354
2355 2008-07-01  Steve Falkenburg  <sfalken@apple.com>
2356
2357         Bump version numbers.
2358         
2359         Reviewed by Mark Rowe.
2360
2361         * win/tools/scripts/PRODUCTVERSION:
2362         * win/tools/scripts/VERSION:
2363
2364 2008-05-13  Dan Bernstein  <mitz@apple.com>
2365
2366         Reviewed by John Sullivan.
2367
2368         - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2369
2370         * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2371         transformed graphics contexts.
2372         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2373         wkSetCGContextFontRenderingStyle().
2374         * win/lib/WebKitSystemInterface.lib: Updated.
2375         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2376
2377 2008-05-09  Adam Roben  <aroben@apple.com>
2378
2379         Disable a MSVC warning
2380
2381         Reviewed by Darin Adler.
2382
2383         * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2384         disabled warnings. It's a warning about decorated names being longer
2385         than MSVC's limit of 4096 characters. This warning doesn't indicate a
2386         correctness problem, but these truncated decorated names will be
2387         harder to recognize during debugging or when they appear in linker
2388         errors.
2389
2390 2008-04-28  Darin Adler  <darin@apple.com>
2391
2392         Reviewed by Adam.
2393
2394         - fix Windows build
2395
2396         * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2397         It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2398
2399 2008-04-24  Mark Rowe  <mrowe@apple.com>
2400
2401         Reviewed by Sam Weinig.
2402
2403         Remove code for calculating the glyph cache size.
2404
2405         * WebKitSystemInterface.h: Remove unused symbol.
2406         * libWebKitSystemInterfaceLeopard.a:
2407         * libWebKitSystemInterfaceTiger.a:
2408
2409 2008-03-28  Steve Falkenburg  <sfalken@apple.com>
2410
2411         Versioning.
2412
2413         * win/tools/scripts/PRODUCTVERSION:
2414
2415 2008-03-26  Adam Roben  <aroben@apple.com>
2416
2417         Windows build fix after r31322
2418
2419         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2420         * win/lib/WebKitSystemInterface.lib: Updated.
2421         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2422
2423 2008-03-26  Mark Rowe  <mrowe@apple.com>
2424
2425         Reviewed by David Hyatt.
2426
2427         Make the Ahem font antialias correctly on Acid3 on Tiger.
2428
2429         * WebKitSystemInterface.h:
2430         * libWebKitSystemInterfaceTiger.a:
2431
2432 2008-03-19  Mark Rowe  <mrowe@apple.com>
2433
2434         Rubber-stamped by Sam Weinig.
2435
2436         Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2437         Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2438
2439         * libWebCoreSQLite3.a:  Land a 4-way fat binary.
2440
2441 2008-03-12  Steve Falkenburg  <sfalken@apple.com>
2442
2443         New version of WebKitSystemInterface.lib with
2444         more compiler warnings suppressed.
2445
2446         * win/lib/WebKitSystemInterface.lib:
2447         * win/tools/vsprops/common.vsprops:
2448
2449 2008-03-12  Dan Bernstein  <mitz@apple.com>
2450
2451         Reviewed by Darin Adler and Sam Weinig.
2452
2453         - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2454
2455         * WebKitSystemInterface.h:
2456         * libWebKitSystemInterfaceLeopard.a:
2457
2458 2008-03-11  Steve Falkenburg  <sfalken@apple.com>
2459
2460         Disable two PGO/LTCG specific warnings.
2461         
2462         Reviewed by Oliver.
2463
2464         * win/tools/vsprops/common.vsprops:
2465
2466 2008-02-29  Mark Rowe  <mrowe@apple.com>
2467
2468         Update Tiger version of WebKitSystemInterface to match r30690.
2469
2470         * libWebKitSystemInterfaceTiger.a:
2471
2472 2008-02-29  Adele Peterson  <adele@apple.com>
2473
2474         Reviewed by Mark.
2475
2476         Auto-generate image arrays.
2477
2478         * libWebKitSystemInterfaceLeopard.a:
2479
2480 2008-02-29  Mark Rowe  <mrowe@apple.com>
2481
2482         Reviewed by Anders Carlsson.
2483
2484         Replace use of WKPathFromFont with implementation in terms of public API.
2485
2486         * WebKitSystemInterface.h:  Remove unused symbol.
2487         * libWebKitSystemInterfaceLeopard.a:
2488         * libWebKitSystemInterfaceTiger.a:
2489
2490 2008-02-29  Mark Rowe  <mrowe@apple.com>
2491
2492         Reviewed by Oliver Hunt.
2493
2494         Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2495
2496         * WebKitSystemInterface.h:
2497         * libWebKitSystemInterfaceLeopard.a:
2498         * libWebKitSystemInterfaceTiger.a:
2499
2500 2008-02-29  Mark Rowe  <mrowe@apple.com>
2501
2502         Reviewed by Oliver Hunt.
2503
2504         Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2505
2506         * WebKitSystemInterface.h:
2507         * libWebKitSystemInterfaceLeopard.a:
2508
2509 2008-02-29  Mark Rowe  <mrowe@apple.com>
2510
2511         Reviewed by Oliver Hunt and Oliver Hunt.
2512
2513         <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2514
2515         * WebKitSystemInterface.h:  Remove unused symbol.
2516         * libWebKitSystemInterfaceLeopard.a:
2517         * libWebKitSystemInterfaceTiger.a:
2518
2519 2008-02-28  Mark Rowe  <mrowe@apple.com>
2520
2521         Reviewed by Dan Bernstein.
2522
2523         Remove two unused functions from WebKitSystemInterface.
2524
2525         * WebKitSystemInterface.h:  Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2526         a duplicate declaration of WKSecondsSinceLastInputEvent.
2527         * libWebKitSystemInterfaceLeopard.a:
2528         * libWebKitSystemInterfaceTiger.a:
2529
2530 2008-02-28  Mark Rowe  <mrowe@apple.com>
2531
2532         Reviewed by Dave Hyatt.
2533
2534         Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2535
2536         * WebKitSystemInterface.h:  Only declare WKGetFontMetrics on Tiger.
2537         * libWebKitSystemInterfaceLeopard.a:  Update for removal of WKGetFontMetrics.
2538
2539 2008-02-27  Brady Eidson  <beidson@apple.com>
2540
2541         Tiger build fix
2542
2543         * libWebKitSystemInterfaceTiger.a:
2544
2545 2008-02-27  Brady Eidson  <beidson@apple.com>
2546
2547         Reviewed by Mark Rowe
2548
2549         Removed some unused methods:
2550         WKGetNSURLResponseCalculatedExpiration
2551         WKGetNSURLResponseMustRevalidate
2552
2553         * WebKitSystemInterface.h:
2554         * libWebKitSystemInterfaceLeopard.a:
2555         * libWebKitSystemInterfaceTiger.a:
2556
2557 2008-02-13  Adam Roben  <aroben@apple.com>
2558
2559         * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2560
2561 2008-02-12  Adam Roben  <aroben@apple.com>
2562
2563         Clean up auto-version.sh a bit
2564
2565         It now does quite a bit less file I/O and many fewer fork/exec pairs.
2566         It's also quite a bit easier to read.
2567
2568         Reviewed by Steve.
2569
2570         * win/tools/scripts/auto-version.sh:
2571
2572 2008-02-12  Steve Falkenburg  <sfalken@apple.com>
2573
2574         Versioning script change.
2575
2576         * win/tools/scripts/auto-version.sh:
2577
2578 2008-02-07  Ada Chan  <adachan@apple.com>
2579
2580         Added 4 new methods:
2581         wkSetClientCertificateInSSLProperties, 
2582         wkCanAccessCFURLRequestHTTPBodyParts,
2583         wkCFURLRequestCopyHTTPRequestBodyParts,
2584         wkCFURLRequestSetHTTPRequestBodyParts
2585
2586         Rubber-stamped by Steve.
2587
2588         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2589         * win/lib/WebKitSystemInterface.lib:
2590         * win/lib/WebKitSystemInterface_debug.lib:
2591
2592 2008-02-04  Timothy Hatcher  <timothy@apple.com>
2593
2594         <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2595         is given even if the max_page_count is increased (2920)
2596
2597         * libWebCoreSQLite3.a:
2598
2599 2008-02-01  Steve Falkenburg  <sfalken@apple.com>
2600
2601         <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
2602         
2603         Rubber-stamped by Jon Honeycutt.
2604
2605         * win/tools/vsprops/common.vsprops:
2606
2607 2008-01-29  Mark Rowe  <mrowe@apple.com>
2608
2609         Reviewed by Tim Hatcher.
2610
2611         <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).
2612
2613         * WebCoreSQLite3/sqlite3.h: Added.
2614         * WebCoreSQLite3/sqlite3ext.h: Added.
2615         * libWebCoreSQLite3.a: Added.
2616
2617 2008-01-29  Alexey Proskuryakov  <ap@webkit.org>
2618
2619         Debug (external) build fix.
2620
2621         Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2622         This preprocessor definition is automatically set by Visual Studio as needed anyway.
2623
2624         * win/tools/vsprops/debug.vsprops:
2625
2626 2008-01-17  Steve Falkenburg  <sfalken@apple.com>
2627
2628         Add preprocessor define accidently dropped in my unification,
2629         and required by some builds.  Fixes an issue that caused both
2630         debug and release DLLs to be loaded.
2631         
2632         Rubber-stamped by Jon Honeycutt.
2633
2634         * win/tools/vsprops/debug_internal.vsprops:
2635
2636 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
2637
2638         Use recommended security-related compiler settings.
2639         
2640         Reviewed by Adam.
2641
2642         * win/tools/vsprops/common.vsprops:
2643
2644 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
2645
2646         Build fix.
2647
2648         * win/tools/vsprops/release.vsprops:
2649
2650 2008-01-15  Adele Peterson  <adele@apple.com>
2651
2652         Reviewed by Adam and Antti.
2653
2654         Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2655
2656         * WebKitSystemInterface.h:
2657         * libWebKitSystemInterfaceLeopard.a:
2658         * libWebKitSystemInterfaceTiger.a:
2659         * win/include/SafariTheme: Added.
2660         * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2661
2662 2008-01-14  Steve Falkenburg  <sfalken@apple.com>
2663
2664         Use shared vsprops for most vcproj properties.
2665         
2666         Reviewed by Darin Adler.
2667
2668         * win/tools/vsprops/common.vsprops:
2669         * win/tools/vsprops/debug.vsprops:
2670         * win/tools/vsprops/debug_internal.vsprops:
2671         * win/tools/vsprops/release.vsprops:
2672
2673 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
2674
2675         Share common files across projects.
2676         
2677         Unify vsprops files
2678         Debug:          common.vsprops, debug.vsprops
2679         Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2680         Release:        common.vsprops, release.vsprops
2681         
2682         Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2683         debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2684
2685         Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2686
2687         Reviewed by Adam Roben.
2688
2689         * win/tools/WinTools.make:
2690         * win/tools/scripts: Added.
2691         * win/tools/scripts/PRODUCTVERSION: Added.
2692         * win/tools/scripts/VERSION: Added.
2693         * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2694         * win/tools/vsprops/debug.vsprops:
2695         * win/tools/vsprops/debug_internal.vsprops: Added.
2696         * win/tools/vsprops/release.vsprops:
2697
2698 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
2699
2700         Add shared vsprops to help unify our Windows tools settings.
2701
2702         Reviewed by Hyatt.
2703
2704         * win/tools: Added.
2705         * win/tools/WinTools.make: Added.
2706         * win/tools/vsprops: Added.
2707         * win/tools/vsprops/common.vsprops: Added.
2708         * win/tools/vsprops/debug.vsprops: Added.
2709         * win/tools/vsprops/release.vsprops: Added.
2710
2711 2008-01-07  Mark Rowe  <mrowe@apple.com>
2712
2713         Update Tiger library to a G3-friendly version.
2714
2715         * libWebKitSystemInterfaceTiger.a:
2716
2717 2008-01-07  Adele Peterson  <adele@apple.com>
2718
2719         Reviewed by Antti, Adam, and Mitz.
2720
2721         WebKitLibraries part of fix for 
2722         <rdar://problem/5619073> Updated look for <video> controls
2723         <rdar://problem/5619057> Add volume control to video controls
2724
2725         * WebKitSystemInterface.h:
2726         * libWebKitSystemInterfaceLeopard.a:
2727         * libWebKitSystemInterfaceTiger.a:
2728
2729 2008-01-03  Mark Rowe  <mrowe@apple.com>
2730
2731         Update Tiger library to a G3-friendly version.
2732
2733         * libWebKitSystemInterfaceTiger.a:
2734
2735 2008-01-03  Adele Peterson  <adele@apple.com>
2736
2737         Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2738
2739         * WebKitSystemInterface.h:
2740         * libWebKitSystemInterfaceLeopard.a:
2741         * libWebKitSystemInterfaceTiger.a:
2742
2743 2007-12-21  Mark Rowe  <mrowe@apple.com>
2744
2745         Rubber-stamped by Dan Bernstein.
2746
2747         Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2748         Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2749
2750         * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2751
2752 2007-12-07  Dan Bernstein  <mitz@apple.com>
2753
2754         Reviewed by Darin Adler.
2755
2756         - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2757
2758         * WebKitSystemInterface.h:
2759         * libWebKitSystemInterfaceLeopard.a:
2760         * libWebKitSystemInterfaceTiger.a:
2761
2762 2007-11-27  John Sullivan  <sullivan@apple.com>
2763
2764         Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2765         that affects Safari.
2766         
2767         reviewed by Kevin Decker
2768
2769         * libWebKitSystemInterfaceLeopard.a:
2770         * libWebKitSystemInterfaceTiger.a:
2771
2772 2007-11-26  Timothy Hatcher  <timothy@apple.com>
2773
2774         Reviewed by Adam Roben.
2775
2776         Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2777         http://bugs.webkit.org/show_bug.cgi?id=16137
2778
2779         Add a new function to make bottom window corners square for textured windows.
2780
2781         * WebKitSystemInterface.h:
2782         * libWebKitSystemInterfaceTiger.a:
2783         * libWebKitSystemInterfaceLeopard.a:
2784
2785 2007-11-23  Adam Roben  <aroben@apple.com>
2786
2787         Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2788
2789         Reviewed by Tim.
2790
2791         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2792         declaration.
2793         * win/lib/WebKitSystemInterface.lib: Updated.
2794         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2795
2796 2007-11-16  Anders Carlsson  <andersca@apple.com>
2797
2798         Reviewed by Adam.
2799
2800         <rdar://problem/5603832>
2801         XMLHttpRequest readyState 3 & responseText buffer issues.
2802
2803         Add wkSetCFURLRequestShouldContentSniff.
2804         
2805         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2806         * win/lib/WebKitSystemInterface.lib:
2807         * win/lib/WebKitSystemInterface_debug.lib:
2808
2809 2007-11-05  Antti Koivisto  <antti@apple.com>
2810
2811         Reviewed by Sam.
2812         
2813         Update WKQTMovieViewSetDrawSynchronously.
2814
2815         * libWebKitSystemInterfaceLeopard.a:
2816         * libWebKitSystemInterfaceTiger.a:
2817
2818 2007-11-02  Antti Koivisto  <antti@apple.com>
2819
2820         Reviewed by Darin Adler.
2821         
2822         Update to add WKQTMovieViewSetDrawSynchronously
2823
2824         * WebKitSystemInterface.h:
2825         * libWebKitSystemInterfaceLeopard.a:
2826         * libWebKitSystemInterfaceTiger.a:
2827
2828 2007-10-26  Adele Peterson  <adele@apple.com>
2829
2830         Reviewed by Tim Hatcher.
2831
2832         Updating header too for WKDrawCapsLockIndicator.
2833
2834         * WebKitSystemInterface.h:
2835
2836 2007-10-26  Adele Peterson  <adele@apple.com>
2837
2838         Reviewed by Oliver.
2839
2840         Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2841
2842         * libWebKitSystemInterfaceLeopard.a:
2843         * libWebKitSystemInterfaceTiger.a:
2844
2845 2007-10-25  Adam Roben  <aroben@apple.com>
2846
2847         Add wkSetPatternBaseCTM.
2848
2849         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2850         * win/lib/WebKitSystemInterface.lib:
2851         * win/lib/WebKitSystemInterface_debug.lib:
2852
2853 2007-10-25  Sam Weinig  <sam@webkit.org>
2854
2855         Fix the windows build.
2856
2857         * win/lib/WebKitSystemInterface.lib:
2858         * win/lib/WebKitSystemInterface_debug.lib:
2859
2860 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2861
2862         Add WKSetPatternBaseCTM.
2863
2864         * WebKitSystemInterface.h:
2865         * libWebKitSystemInterfaceLeopard.a:
2866         * libWebKitSystemInterfaceTiger.a:
2867
2868 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2869
2870         Reviewed by Adam.
2871
2872         Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2873
2874         * libWebKitSystemInterfaceLeopard.a:
2875
2876 2007-10-25  Sam Weinig  <sam@webkit.org>
2877
2878         Added wrapper for getting the foundation cache directory.
2879
2880         Reviewed by Adam Roben.
2881
2882         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2883         * win/lib/WebKitSystemInterface.lib:
2884         * win/lib/WebKitSystemInterface_debug.lib:
2885
2886 2007-10-24  Adam Roben  <aroben@apple.com>
2887
2888         Added some font-related functions needed for <rdar://5549919>
2889
2890         Reviewed by Ada.
2891
2892         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2893         * win/lib/WebKitSystemInterface.lib:
2894         * win/lib/WebKitSystemInterface_debug.lib:
2895
2896 2007-10-24  Timothy Hatcher  <timothy@apple.com>
2897
2898         Reviewed by Mark Rowe.
2899
2900         <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2901
2902         Add system specific versions of WebKitSystemInterface.
2903
2904         * libWebKitSystemInterface.a: Removed.
2905         * libWebKitSystemInterfaceLeopard.a: Added.
2906         * libWebKitSystemInterfaceTiger.a: Added.
2907
2908 2007-10-11  Ada Chan  <adachan@apple.com>
2909
2910         <rdar://problem/5534421>
2911         Added wkGetDefaultHTTPCookieStorage().  Updated libraries.
2912
2913         Reviewed by Darin Adler.
2914
2915         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2916         * win/lib/WebKitSystemInterface.lib:
2917         * win/lib/WebKitSystemInterface_debug.lib:
2918
2919 2007-09-27  Sam Weinig  <sam@webkit.org>
2920
2921         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2922         the resulting binary differs when built on Tiger.
2923
2924         * libWebKitSystemInterface.a:
2925
2926 2007-09-27  David Hyatt  <hyatt@apple.com>
2927
2928         Update WebKitSYstemInterface for @font-face changes.
2929
2930         * WebKitSystemInterface.h:
2931         * libWebKitSystemInterface.a:
2932
2933 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2934
2935         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2936         the resulting binary differs when built on Tiger. See 
2937         <rdar://problem/5490613>.
2938
2939         * libWebKitSystemInterface.a:
2940
2941 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2942
2943         Build fix. Ran update-webkitsysteminterface script.
2944
2945         * WebKitSystemInterface.h:
2946         * libWebKitSystemInterface.a:
2947
2948 2007-08-28  Anders Carlsson  <andersca@apple.com>
2949
2950         Add WKSetNSURLRequestShouldContentSniff.
2951         
2952         * WebKitSystemInterface.h:
2953         * libWebKitSystemInterface.a:
2954
2955 2007-08-28  Ada Chan  <adachan@apple.com>
2956
2957         <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2958         Updated libraries.
2959         
2960         Reviewed by Adam.
2961
2962         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2963         * win/lib/WebKitSystemInterface.lib:
2964         * win/lib/WebKitSystemInterface_debug.lib:
2965
2966 2007-07-23  Ada Chan  <adachan@apple.com>
2967
2968         Reviewed by Steve.
2969         
2970         Update WebKitSystemInterface.{h,lib}.
2971
2972         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2973         * win/lib/WebKitSystemInterface.lib:
2974         * win/lib/WebKitSystemInterface_debug.lib:
2975
2976 2007-07-19  Ada Chan  <adachan@apple.com>
2977
2978         Rubber-stamped by Adam.
2979         
2980         Update libraries.
2981
2982         * win/lib/WebKitSystemInterface.lib:
2983         * win/lib/WebKitSystemInterface_debug.lib:
2984
2985 2007-07-06  Adam Roben  <aroben@apple.com>
2986
2987         Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2988
2989         Reviewed by Alice.
2990
2991         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2992         * win/lib/WebKitSystemInterface.lib:
2993         * win/lib/WebKitSystemInterface_debug.lib:
2994
2995 2007-06-29  Antti Koivisto  <antti@apple.com>
2996
2997         Reviewed by Maciej.
2998         
2999         Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
3000
3001         * WebKitSystemInterface.h:
3002         * libWebKitSystemInterface.a:
3003
3004 2007-03-29  Beth Dakin  <bdakin@apple.com>
3005
3006         Rubber-stamped by Adam.
3007
3008         Keep OpenSource building.
3009
3010         * WebKitSystemInterface.h:
3011         * libWebKitSystemInterface.a:
3012
3013 2007-03-28  Antti Koivisto  <antti@apple.com>
3014
3015         Update libWebKitSystemInterface, previous version was out of date.
3016
3017         * libWebKitSystemInterface.a:
3018
3019 2007-03-27  Antti Koivisto  <antti@apple.com>
3020
3021         Reviewed by Darin Adler.
3022         
3023         Added wkGetWheelEventDeltas
3024
3025         * WebKitSystemInterface.h:
3026         * libWebKitSystemInterface.a:
3027
3028 2007-03-07  Mark Rowe  <mrowe@apple.com>
3029
3030         Build fix.  Rebuild against 10.4 SDK.
3031
3032         * libWebKitSystemInterface.a:
3033
3034 2007-03-06  Kevin Decker  <kdecker@apple.com>
3035
3036         Reviewed by Brady
3037
3038         Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
3039
3040         * libWebKitSystemInterface.a:
3041
3042 2007-02-21  Anders Carlsson  <acarlsson@apple.com>
3043
3044         Add new version with WKCGContextIsBitmapContext.
3045         
3046         * WebKitSystemInterface.h:
3047         * libWebKitSystemInterface.a:
3048
3049 2006-12-16  Adele Peterson  <adele@apple.com>
3050
3051         Reviewed by Adam.
3052
3053         WebKitLibraries part of fix for:
3054         <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
3055
3056         Added wkDrawTextFieldCellFocusRing.
3057
3058         * WebKitSystemInterface.h:
3059         * libWebKitSystemInterface.a:
3060
3061 2006-10-11  Darin Adler  <darin@apple.com>
3062
3063         Reviewed by John Sullivan.
3064
3065         * WebKitSystemInterface.h: Updated to a C++-compatible version.
3066
3067 2006-08-31  Adele Peterson  <adele@apple.com>
3068
3069         Reviewed by John Sullivan.
3070
3071         Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
3072
3073         * WebKitSystemInterface.h:
3074         * libWebKitSystemInterface.a:
3075
3076 2006-08-30  Adele Peterson  <adele@apple.com>
3077
3078         Reviewed by Hyatt.
3079
3080         Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
3081         Enable secure input mode for new password fields
3082
3083         * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
3084         * libWebKitSystemInterface.a:
3085
3086 2006-07-09  Anders Carlsson  <acarlsson@apple.com>
3087
3088         Reviewed by Darin Adler.
3089
3090         * WebKitSystemInterface.h:
3091         * libWebKitSystemInterface.a:
3092         Add WKPathFromFont.
3093         
3094 2006-07-05  Adele Peterson  <adele@apple.com>
3095
3096         Reviewed by Maciej and Hyatt.
3097
3098         * WebKitSystemInterface.h: Updated.
3099         * libWebKitSystemInterface.a: Updated.
3100
3101 2006-06-16  Adele Peterson  <adele@apple.com>
3102
3103         Reviewed by Alice.
3104
3105         * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
3106         * libWebKitSystemInterface.a: ditto.
3107
3108 2006-04-01  Eric Seidel  <eseidel@apple.com>
3109
3110         * libWebKitSystemInterface.a: commit a universal binary.
3111
3112 2006-04-01  Darin Adler  <darin@apple.com>
3113
3114         Reviewed by Beth.
3115
3116         * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
3117         code to use the system default alpha.
3118
3119 2006-03-17  Eric Seidel  <eseidel@apple.com>
3120
3121         * libWebKitSystemInterface.a: commit a universal binary.
3122
3123 2006-03-17  Adele Peterson  <adele@apple.com>
3124
3125         * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
3126         * libWebKitSystemInterface.a: ditto
3127
3128 2006-02-28  John Sullivan  <sullivan@apple.com>
3129
3130         * WebKitSystemInterface.h: Removed WKMouseIsDown()
3131         * libWebKitSystemInterface.a: ditto
3132
3133 2006-02-23  Timothy Hatcher  <timothy@apple.com>
3134
3135         New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
3136
3137         * libWebKitSystemInterface.a:
3138
3139 2006-02-19  Darin Adler  <darin@apple.com>
3140
3141         * WebKitSystemInterface.h: Added WKDrawFocusRing.
3142         * libWebKitSystemInterface.a: Ditto.
3143
3144 2006-02-06  John Sullivan  <sullivan@apple.com>
3145
3146         * WebKitSystemInterface.h:
3147         * libWebKitSystemInterface.a:
3148         removed WKExecutableLinkedInTigerOrEarlier
3149
3150 2005-11-01  Darin Adler  <darin@apple.com>
3151
3152         * libWebKitSystemInterface.a: Updated.
3153
3154 2005-10-04  Maciej Stachowiak  <mjs@apple.com>
3155
3156         - updated
3157
3158         * WebKitSystemInterface.h:
3159         * libWebKitSystemInterface.a:
3160
3161 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
3162
3163         * WebKitSystemInterface.h: Update to latest
3164         * libWebKitSystemInterface.a: ditto
3165
3166 2005-09-04  Darin Adler  <darin@apple.com>
3167
3168         * WebKitSystemInterface.h: Update to latest
3169         * libWebKitSystemInterface.a: Ditto.
3170
3171 2005-08-07  Darin Adler  <darin@apple.com>
3172
3173         * libWebKitSystemInterface.a: Universal binary.
3174         * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
3175
3176 2005-07-01  John Sullivan  <sullivan@apple.com>
3177
3178         - added WKExecutableLinkedInTigerOrEarlier
3179
3180         * WebKitSystemInterface.h:
3181         * libWebKitSystemInterface.a:
3182
3183 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3184
3185         - updated for crashing bugfix
3186
3187         * libWebKitSystemInterface.a:
3188
3189 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3190
3191         - updated
3192
3193         * WebKitSystemInterface.h:
3194         * libWebKitSystemInterface.a:
3195
3196 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3197
3198         - updated
3199
3200         * WebKitSystemInterface.h:
3201         * libWebKitSystemInterface.a:
3202
3203 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3204
3205         - updated
3206
3207         * WebKitSystemInterface.h:
3208         * libWebKitSystemInterface.a:
3209
3210 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3211
3212         - updated
3213
3214         * WebKitSystemInterface.h:
3215         * libWebKitSystemInterface.a:
3216
3217 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3218
3219         - updated
3220
3221         * WebKitSystemInterface.h:
3222         * libWebKitSystemInterface.a:
3223
3224 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3225
3226         - updated
3227
3228         * WebKitSystemInterface.h:
3229         * libWebKitSystemInterface.a:
3230
3231 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3232
3233         - updated
3234
3235         * WebKitSystemInterface.h:
3236         * libWebKitSystemInterface.a:
3237
3238 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
3239
3240         - updated
3241
3242         * WebKitSystemInterface.h:
3243         * libWebKitSystemInterface.a:
3244
3245 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3246
3247         - added a few more bits of SPI
3248
3249         * WebKitSystemInterface.h:
3250         * libWebKitSystemInterface.a:
3251
3252 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3253
3254         - added file type and NSURLResponse caching SPI
3255
3256         * WebKitSystemInterface.h:
3257         * libWebKitSystemInterface.a:
3258
3259 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
3260
3261         - initial checkin of WebKitSystemInterface binary
3262
3263         * WebKitSystemInterface.h: Added.
3264         * libWebKitSystemInterface.a: Added.
3265