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