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