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