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