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