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