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