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