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