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