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