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