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