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