WebCore: [chromium] REGRESSION(72141): Chromium fails acid3 on windows and linux
[WebKit-https.git] / WebKitLibraries / ChangeLog
1 2010-11-18  Steve Falkenburg  <sfalken@apple.com>
2
3         Reviewed by Adam Roben.
4
5         Debug_Internal Windows configuration is unnecessary, should be removed
6         https://bugs.webkit.org/show_bug.cgi?id=49753
7
8         * win/tools/vsprops/debug.vsprops:
9         * win/tools/vsprops/debug_internal.vsprops:
10
11 2010-11-17  Steve Falkenburg  <sfalken@apple.com>
12
13         Rubber-stamped by Adam Roben.
14
15         Update WebKitSystemInterfaceWin.
16
17         * win/lib/WebKitSystemInterface.lib:
18         * win/lib/WebKitSystemInterface_debug.lib:
19
20 2010-11-16  Adam Roben  <aroben@apple.com>
21
22         Ignore files from libdispatch/zlib
23
24         Rubber-stamped by Eric Seidel.
25
26         * win/include: Modified property svn:ignore.
27         * win/lib: Modified property svn:ignore.
28
29 2010-11-10  Csaba Osztrogonác  <ossy@webkit.org>
30
31         Reviewed by David Hyatt.
32
33         HTML5 Ruby support should be mandatory feature
34         https://bugs.webkit.org/show_bug.cgi?id=49272
35
36         Remove Ruby as optional feature.
37
38         * win/tools/vsprops/FeatureDefines.vsprops:
39         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
40
41 2010-10-29  Dan Bernstein  <mitz@apple.com>
42
43         Snow Leopard PowerPC build fix.
44
45         * libWebKitSystemInterfaceSnowLeopard.a:
46
47 2010-10-29  Dan Bernstein  <mitz@apple.com>
48
49         Leopard PowerPC build fix.
50
51         * libWebKitSystemInterfaceLeopard.a:
52
53 2010-10-29  Csaba Osztrogonác  <ossy@webkit.org>
54
55         Reviewed by Adam Roben and David Kilzer.
56
57         Fix and cleanup of build systems
58         https://bugs.webkit.org/show_bug.cgi?id=48342
59
60         Remove unnecessary ENABLE_SANDBOX.
61         Add missing features to converge to FeatureDefines.xcconfig.
62
63         * win/tools/vsprops/FeatureDefines.vsprops:
64         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
65
66 2010-10-28  Dan Bernstein  <mitz@apple.com>
67
68         Reviewed by John Sullivan.
69
70         Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
71         upcoming ComplexTextController patch.
72
73         * WebKitSystemInterface.h:
74         * libWebKitSystemInterfaceLeopard.a:
75         * libWebKitSystemInterfaceSnowLeopard.a:
76
77 2010-10-28  Ivan Krstić  <ike@apple.com>
78
79         Reviewed by Mark Rowe.
80
81         Remove unused experimental proxied panel interface.
82         <rdar://problem/7237059>
83
84         * WebKitSystemInterface.h:
85
86 2010-10-27  Anders Carlsson  <andersca@apple.com>
87
88         Reviewed by Sam Weinig.
89
90         Find indicators do not bounce
91         https://bugs.webkit.org/show_bug.cgi?id=48490
92         <rdar://problem/8564276>
93
94         Add bounce animation context functions.
95
96         * WebKitSystemInterface.h:
97         * libWebKitSystemInterfaceLeopard.a:
98         * libWebKitSystemInterfaceSnowLeopard.a:
99
100 2010-10-26  Adam Roben  <aroben@apple.com>
101
102         Fix duplicate vsprops name
103
104         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
105         "FeatureDefinesCairo" to match the filename.
106
107 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
108
109         Windows build fix.
110
111         * win/lib/WebKitSystemInterface.lib:
112         * win/lib/WebKitSystemInterface_debug.lib:
113         
114 2010-10-23  Alexey Proskuryakov  <ap@apple.com>
115
116         Reviewed by Anders Carlsson.
117
118         https://bugs.webkit.org/show_bug.cgi?id=48083
119         <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
120
121         * WebKitSystemInterface.h:
122         * libWebKitSystemInterfaceLeopard.a:
123         * libWebKitSystemInterfaceSnowLeopard.a:
124         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
125         * win/lib/WebKitSystemInterface.lib:
126         * win/lib/WebKitSystemInterface_debug.lib:
127         Updated WebKitSystemInterface with necessary methods.
128
129 2010-10-22  Adam Roben  <aroben@apple.com>
130
131         Turn on ENABLE_3D_RENDERING on all Windows builds
132
133         Reviewed by Sam Weinig.
134
135         * win/tools/vsprops/FeatureDefines.vsprops:
136
137 2010-10-20  Adam Roben  <aroben@apple.com>
138
139         Windows build fix
140
141         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
142         * win/lib/WebKitSystemInterface.lib:
143         * win/lib/WebKitSystemInterface_debug.lib:
144         Use a WKCFURLCredentialRef type to protect against changes to the
145         definition of CFURLCredentialRef.
146
147 2010-10-19  Adam Roben  <aroben@apple.com>
148
149         Windows build fix
150
151         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
152         this file that I meant to check in in r70129.
153
154 2010-10-19  Adam Roben  <aroben@apple.com>
155
156         Add WKCACFContext and related functions
157
158         Fixes <http://webkit.org/b/43244>.
159
160         Reviewed by Sam Weinig.
161
162         * win/lib/WebKitSystemInterface.lib:
163         * win/lib/WebKitSystemInterface_debug.lib:
164
165 2010-10-14  Ada Chan  <adachan@apple.com>
166
167         Rubber-stamped by Adam Roben.
168
169         Fix Windows build.
170
171         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
172         * win/lib/WebKitSystemInterface.lib:
173         * win/lib/WebKitSystemInterface_debug.lib:
174
175 2010-10-14  Ada Chan  <adachan@apple.com>
176
177         Reviewed by Steve Falkenburg.
178
179         Add wkGetSSLCertificateChainContext for fetching the certificate chain.
180         Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
181
182         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
183         * win/lib/WebKitSystemInterface.lib:
184         * win/lib/WebKitSystemInterface_debug.lib:
185
186 2010-10-11  Mike Thole  <mthole@apple.com>
187
188         Reviewed by Darin Adler.
189
190         Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
191         https://bugs.webkit.org/show_bug.cgi?id=47495
192
193         * WebKitSystemInterface.h: 
194         * libWebKitSystemInterfaceLeopard.a:
195         * libWebKitSystemInterfaceSnowLeopard.a:
196
197 2010-10-03  Brent Fulgham  <bfulgham@webkit.org>
198
199         Unreviewed build fix.
200
201         WinCairo also needs access to the <inttypes.h> header requirement
202         introduced by Bug 46357.
203
204         * win/tools/vsprops/WinCairo.vsprops:
205
206 2010-09-17  Sam Weinig  <sam@webkit.org>
207
208         Reviewed, tweaked, and landed by Anders Carlsson.
209
210         Add WKCopyNSURLResponsePeerCertificates.
211
212         * WebKitSystemInterface.h:
213         * libWebKitSystemInterfaceLeopard.a:
214         * libWebKitSystemInterfaceSnowLeopard.a:
215
216 2010-09-16  Eric Uhrhane  <ericu@chromium.org>
217
218         Reviewed by Jian Li.
219
220         Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
221         https://bugs.webkit.org/show_bug.cgi?id=45798
222
223         * win/tools/vsprops/FeatureDefines.vsprops:
224         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
225
226 2010-09-09  Jer Noble  <jer.noble@apple.com>
227
228         Reviewed by Eric Carlson.
229
230         Adopt shared control drawing for <video> controls on Windows
231         https://bugs.webkit.org/show_bug.cgi?id=45490
232
233         * win/lib/WebKitSystemInterface.lib:
234         * win/lib/WebKitSystemInterface_debug.lib:
235
236 2010-09-10  Anders Carlsson  <andersca@apple.com>
237
238         WebKitSystemInterface part of:
239         Set the visible name for the web process
240         https://bugs.webkit.org/show_bug.cgi?id=45564
241         <rdar://problem/8416970>
242
243         * WebKitSystemInterface.h:
244         * libWebKitSystemInterfaceLeopard.a:
245         * libWebKitSystemInterfaceSnowLeopard.a:
246
247 2010-08-05  Jian Li  <jianli@chromium.org>
248
249         Reviewed by David Levin.
250
251         Unify blob related feature defines to ENABLE(BLOB).
252         https://bugs.webkit.org/show_bug.cgi?id=43081
253
254         * win/tools/vsprops/FeatureDefines.vsprops:
255         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
256
257 2010-08-04  Dan Bernstein  <mitz@apple.com>
258
259         Reviewed by Darin Adler.
260
261         WebKitSystemInterface part of: Allow the language for hyphenation to be specified
262         https://bugs.webkit.org/show_bug.cgi?id=43467
263
264         * WebKitSystemInterface.h:
265         * libWebKitSystemInterfaceLeopard.a:
266         * libWebKitSystemInterfaceSnowLeopard.a:
267         * libWebKitSystemInterfaceTiger.a:
268
269 2010-08-03  Beth Dakin  <bdakin@apple.com>
270
271         Reviewed by Alice Liu.
272
273         Enable MathML on Windows.
274
275         * win/tools/vsprops/FeatureDefines.vsprops:
276
277 2010-07-30  Adam Roben  <aroben@apple.com>
278
279         Roll our r64361 and r64363
280
281         We can't make these changes until QuartzCore.lib is included in
282         WebKitSupportLibrary.
283
284 2010-07-30  Adam Roben  <aroben@apple.com>
285
286         Add WKCACFContext and related functions
287
288         Also added some functions used by WKCAImageQueue.
289
290         Fixes <http://webkit.org/b/43244>.
291
292         Reviewed by Sam Weinig.
293
294         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
295         * win/lib/WebKitSystemInterface.lib:
296         * win/lib/WebKitSystemInterface_debug.lib:
297
298 2010-07-27  Kinuko Yasuda  <kinuko@chromium.org>
299
300         Reviewed by Ojan Vafai.
301
302         Add FILE_SYSTEM build flag for FileSystem API
303         https://bugs.webkit.org/show_bug.cgi?id=42915
304
305         * win/tools/vsprops/FeatureDefines.vsprops:
306         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
307
308 2010-07-12  Mark Rowe  <mrowe@apple.com>
309
310         Rubber-stamped by Sam Weinig.
311
312         Update WebKitSystemInterface.
313
314         * libWebKitSystemInterfaceLeopard.a:
315         * libWebKitSystemInterfaceSnowLeopard.a:
316         * libWebKitSystemInterfaceTiger.a:
317
318 2010-07-12  Adam Roben  <aroben@apple.com>
319
320         Stop generating stripped symbols for Release builds
321
322         It turns out we can strip the symbols after-the-fact using PDBCopy.
323
324         Fixes <http://webkit.org/b/42085>.
325
326         Reviewed by Steve Falkenburg.
327
328         * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
329         attribute, which caused link.exe to generate a stripped PDB file for
330         each project.
331
332 2010-07-08  Eric Carlson  <eric.carlson@apple.com>
333
334         Reviewed by Dan Bernstein.
335
336         Update WebKitSystemInterface.
337
338         * libWebKitSystemInterfaceLeopard.a:
339         * libWebKitSystemInterfaceSnowLeopard.a:
340         * libWebKitSystemInterfaceTiger.a:
341
342 2010-07-07  Dumitru Daniliuc  <dumi@chromium.org>
343
344         Reviewed by Adam Roben.
345
346         Disable MSVC warning 4288.
347         https://bugs.webkit.org/show_bug.cgi?id=41804
348
349         MSVC has a non-standard extension that allows variables declared
350         in for-loops to remain visible in the same scope even after
351         exiting the for-loop
352         (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
353         option (turned on by default) enables all MSVC extensions, and
354         /Zc:forScope- tells the compiler to issue a C4288 warning when the
355         same variable is declared in the for-loop and re-declared later in
356         the same scope.
357
358         There seems to be a bug in VS2005 that erroneously enables
359         /Zc:forScope- even when that option is not specified
360         (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
361         like our build got hit by that bug, so we need to disable warning
362         4288 to fix it.
363
364         * win/tools/vsprops/common.vsprops:
365
366 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
367
368         Reviewed by Sam Weinig.
369
370         <rdar://problem/8154047>
371         
372         Update WebKitSystemInterface, making some functions used by
373         WebKit2 available in 32-bit (for reals this time).
374
375         * libWebKitSystemInterfaceLeopard.a:
376         * libWebKitSystemInterfaceSnowLeopard.a:
377         * libWebKitSystemInterfaceTiger.a:
378
379 2010-07-01  Simon Fraser  <simon.fraser@apple.com>
380
381         Reviewed by Sam Weinig.
382
383         <rdar://problem/8154047>
384         
385         Update WebKitSystemInterface, making some functions used by
386         WebKit2 available in 32-bit.
387
388         * WebKitSystemInterface.h:
389         * libWebKitSystemInterfaceLeopard.a:
390         * libWebKitSystemInterfaceSnowLeopard.a:
391         * libWebKitSystemInterfaceTiger.a:
392
393 2010-06-23  John Gregg  <johnnyg@google.com>
394
395         Reviewed by Kent Tamura.
396
397         add ENABLE_DIRECTORY_UPLOAD build support
398         https://bugs.webkit.org/show_bug.cgi?id=41100
399
400         * win/tools/vsprops/FeatureDefines.vsprops:
401         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
402
403 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
404
405         Windows (Cairo) build fix.
406         Add missing ENABLE_WEB_TIMING feature define.
407
408         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
409
410 2010-06-27  Steve Falkenburg  <sfalken@apple.com>
411
412         Windows build fix.
413         Disable ENABLE_WEB_TIMING on Windows.
414
415         * win/tools/vsprops/FeatureDefines.vsprops:
416
417 2010-06-26  Tony Gentilcore  <tonyg@chromium.org>
418
419         Reviewed by Dimitri Glazkov.
420
421         Add a VS macro for enabling Web Timing support.
422         https://bugs.webkit.org/show_bug.cgi?id=38924
423
424         * win/tools/vsprops/FeatureDefines.vsprops:
425
426 2010-06-21  Sam Weinig  <sam@webkit.org>
427
428         Reviewed by Anders Carlsson.
429
430         Update WebKitSystemInterface.
431
432         * WebKitSystemInterface.h:
433         * libWebKitSystemInterfaceLeopard.a:
434         * libWebKitSystemInterfaceSnowLeopard.a:
435         * libWebKitSystemInterfaceTiger.a:
436
437 2010-06-21  Dan Bernstein  <mitz@apple.com>
438
439         Speculative build fix.
440
441         * WebKitSystemInterface.h:
442
443 2010-06-21  Dan Bernstein  <mitz@apple.com>
444
445         Reviewed by Darin Adler.
446
447         WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
448         https://bugs.webkit.org/show_bug.cgi?id=10228
449
450         * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
451         * libWebKitSystemInterfaceLeopard.a:
452         * libWebKitSystemInterfaceSnowLeopard.a:
453         * libWebKitSystemInterfaceTiger.a:
454
455 2010-06-21  Satish Sampath  <satish@chromium.org>
456
457         Reviewed by Steve Block.
458
459         Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
460         https://bugs.webkit.org/show_bug.cgi?id=40878
461
462         * win/tools/vsprops/FeatureDefines.vsprops:
463         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
464
465 2010-06-02  Sterling Swigart  <sswigart@google.com>
466
467         Reviewed by David Levin.
468
469         Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
470         https://bugs.webkit.org/show_bug.cgi?id=39906
471
472         * win/tools/vsprops/FeatureDefines.vsprops:
473         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
474
475 2010-05-24  Jer Noble  <jer.noble@apple.com>
476
477         No review; build fix only.
478         
479         Roll-out changes r60110.
480
481         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
482         * win/lib/WebKitSystemInterface.lib:
483         * win/lib/WebKitSystemInterface_debug.lib:
484
485 2010-05-24  Jer Noble  <jer.noble@apple.com>
486
487         No review; build fix only.
488
489         Roll-out changes r60094, 60096-60097.
490
491         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
492         * win/lib/WebKitSystemInterface.lib:
493         * win/lib/WebKitSystemInterface_debug.lib:
494
495 2010-05-23  Jer Noble  <jer.noble@apple.com>
496
497         Reviewed by Eric Carlson.
498
499         HTML5 <video> tag performance worse than Flash
500         https://bugs.webkit.org/show_bug.cgi?id=39577
501         rdar://problem/7982458
502
503         Added WebKitSystemInterface calls for new CAImageQueue APIs.
504         
505         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
506         * win/lib/WebKitSystemInterface.lib:
507         * win/lib/WebKitSystemInterface_debug.lib:
508
509 2010-05-20  Steve Block  <steveblock@google.com>
510
511         Reviewed by Jeremy Orlow.
512
513         Provide bindings for DeviceOrientation
514         https://bugs.webkit.org/show_bug.cgi?id=39210
515
516         Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
517
518         * win/tools/vsprops/FeatureDefines.vsprops:
519         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
520
521 2010-04-09  Alexey Proskuryakov  <ap@apple.com>
522
523         Reviewed by Maciej Stachowiak.
524
525         https://bugs.webkit.org/show_bug.cgi?id=24572
526         XMLHttpRequest.statusText returns always "OK" on Mac
527
528         * WebKitSystemInterface.h:
529         * libWebKitSystemInterfaceLeopard.a:
530         * libWebKitSystemInterfaceSnowLeopard.a:
531         * libWebKitSystemInterfaceTiger.a:
532
533 2010-04-07  Chris Marrin  <cmarrin@apple.com>
534
535         Reviewed by Steve Falkenburg.
536
537         Remove QuartzCoreInterface from the build
538         
539         No longer needed since QuartzCore.dll is now included in  the latest Safari release (4.0.5).
540
541         * win/bin/QuartzCoreInterface.dll: Removed.
542         * win/include/QuartzCoreInterface: Removed.
543         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
544         * win/lib/QuartzCoreInterface.lib: Removed.
545
546 2010-04-02  Jer Noble  <jer.noble@apple.com>
547
548         Reviewed by Eric Carlson.
549         
550         https://bugs.webkit.org/show_bug.cgi?id=36624
551
552         Update WebKitSystemInterface
553
554         * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
555         * libWebKitSystemInterfaceLeopard.a:
556         * libWebKitSystemInterfaceSnowLeopard.a:
557         * libWebKitSystemInterfaceTiger.a:
558
559 2010-04-01  Kinuko Yasuda  <kinuko@chromium.org>
560
561         Reviewed by Dmitry Titov.
562
563         Add FileThread for async file operation support in FileReader and FileWriter
564         https://bugs.webkit.org/show_bug.cgi?id=36896
565
566         Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
567         for FileReader and FileWriter support.
568
569         * win/tools/vsprops/FeatureDefines.vsprops:
570         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
571
572 2010-03-25  Mark Rowe  <mrowe@apple.com>
573
574         Rubber-stamped by Dan Bernstein.
575
576         Update WebCoreSQLite3 to SQLite v3.6.12.
577
578         * WebCoreSQLite3/sqlite3.h:
579         * WebCoreSQLite3/sqlite3ext.h:
580         * libWebCoreSQLite3.a:
581         * libWebKitSystemInterfaceLeopard.a:
582         * libWebKitSystemInterfaceSnowLeopard.a:
583         * libWebKitSystemInterfaceTiger.a:
584
585 2010-03-23  Dan Bernstein  <mitz@apple.com>
586
587         Reviewed by John Sullivan.
588
589         WebKitSystemInterface part of
590         <rdar://problem/7197736> Plug-in clip rect does not update when overflow
591         clip changes
592         https://bugs.webkit.org/show_bug.cgi?id=36479.
593
594         * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
595         * libWebKitSystemInterfaceSnowLeopard.a: Updated
596
597 2010-03-16  Dan Bernstein  <mitz@apple.com>
598
599         Reviewed by Sam Weinig.
600
601         Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
602
603         * win/lib/WebKitSystemInterface.lib:
604         * win/lib/WebKitSystemInterface_debug.lib:
605
606 2010-03-15  Andy Estes  <aestes@apple.com>
607
608         Reviewed by John Sullivan.
609
610         Added two new output arguments to WKGetWheelEventDeltas() to return
611         the number of scroll wheel ticks in the x and y directions.
612
613         https://bugs.webkit.org/show_bug.cgi?id=29601.
614         <rdar://problem/7453254>
615
616         * WebKitSystemInterface.h:
617         * libWebKitSystemInterfaceLeopard.a:
618         * libWebKitSystemInterfaceSnowLeopard.a:
619         * libWebKitSystemInterfaceTiger.a:
620
621 2010-03-14  Dan Bernstein  <mitz@apple.com>
622
623         Reviewed by Darin Adler.
624
625         WebKitSystemInterface part of removing support for legacy versions of Core Graphics
626
627         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
628         wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
629         wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
630         wkCreateFontsPlist().
631         * win/lib/WebKitSystemInterface.lib: Updated.
632         * win/lib/WebKitSystemInterface_debug.lib: Updated.
633
634 2010-03-08  Jian Li  <jianli@chromium.org>
635
636         Reviewed by Dmitry Titov.
637
638         Blob.slice support.
639         https://bugs.webkit.org/show_bug.cgi?id=32993
640
641         Add ENABLE_BLOB_SLICE feature define.
642
643         * win/tools/vsprops/FeatureDefines.vsprops:
644         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
645
646 2010-02-19  Maciej Stachowiak  <mjs@apple.com>
647
648         Reviewed by David Levin.
649
650         Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
651         https://bugs.webkit.org/show_bug.cgi?id=35147
652
653         * win/tools/vsprops/FeatureDefines.vsprops:
654
655 2010-02-18  Steve Falkenburg  <sfalken@apple.com>
656
657         Reviewed by Dan Bernstein.
658
659         WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
660         https://bugs.webkit.org/show_bug.cgi?id=35076
661
662         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
663         * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
664         * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
665
666 2010-02-16  Gavin Barraclough  <barraclough@apple.com>
667
668         Reviewed by NOBODY (Build fix).
669
670         Disable warnings preventing use of anonymous structs/onions -
671         don't take all my fun toys away, these are useful & awesome!
672
673         * win/tools/vsprops/common.vsprops:
674
675 2010-02-11  Brian Weinstein  <bweinstein@apple.com>
676
677         Rubber-stamped by Eric Seidel.
678
679         Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
680         test breakage.
681
682         * win/tools/vsprops/FeatureDefines.vsprops:
683
684 2010-02-08  Maciej Stachowiak  <mjs@apple.com>
685
686         Reviewed by Cameron Zwarich.
687
688         Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
689         https://bugs.webkit.org/show_bug.cgi?id=34698
690
691         * win/tools/vsprops/FeatureDefines.vsprops:
692
693 2010-02-04  Mark Rowe  <mrowe@apple.com>
694
695         Reviewed by Steve Falkenburg.
696
697         Update auto-version.sh to better handle major version numbers with fewer than three digits,
698         and the case when WEBKITLIBRARIESDIR is not set.
699
700         * win/tools/scripts/auto-version.sh:
701
702 2010-02-04  Steve Falkenburg  <sfalken@apple.com>
703
704         Windows build fix for projects not defining WebKitLibrariesDir.
705
706         * win/tools/scripts/auto-version.sh:
707
708 2010-02-03  Dan Bernstein  <mitz@apple.com>
709
710         Reviewed by Anders Carlsson.
711
712         Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
713
714         * libWebKitSystemInterfaceLeopard.a:
715
716 2010-02-02  Steve Falkenburg  <sfalken@apple.com>
717
718         Reviewed by Darin Adler.
719
720         Copyright year updating for Windows version resources should be automatic
721         https://bugs.webkit.org/show_bug.cgi?id=34503
722
723         * win/tools/scripts/auto-version.sh:
724
725 2010-02-02  Martin Robinson  <mrobinson@webkit.org>
726
727         Unreviewed build fix.
728
729         The WinCairo build requires this script to be executable.
730
731         * win/tools/scripts/feature-defines.sh: Added property svn:executable.
732
733 2010-01-29  Mark Rowe  <mrowe@apple.com>
734
735         Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
736
737         * win/tools/vsprops/FeatureDefines.vsprops:
738         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
739
740 2010-01-26  Alexey Proskuryakov  <ap@apple.com>
741
742         More Windows build fixing.
743
744         * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
745         type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
746         specialization sometimes - but it's not instantiated, so it's harmless.
747
748 2010-01-22  Steve Falkenburg  <sfalken@apple.com>
749
750         Reviewed by Darin Adler.
751
752         https://bugs.webkit.org/show_bug.cgi?id=34025
753         Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
754
755         * win/tools/vsprops/FeatureDefines.vsprops:
756         * win/tools/vsprops/FeatureDefinesCairo.vsprops:
757
758 2010-01-20  Steve Falkenburg  <sfalken@apple.com>
759
760         Reviewed by Darin Adler and Adam Roben.
761
762         Feature defines are difficult to maintain on Windows builds
763         https://bugs.webkit.org/show_bug.cgi?id=33883
764         
765         FeatureDefines.vsprops are now maintained in a way similar to
766         Configurations/FeatureDefines.xcconfig, with the added advantage
767         of having a single FeatureDefines file across all projects.
768         
769         Keep this list of features (not enabled/disabled state) in sync with
770         FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
771         
772         Add new features to both PreprocessorDefinitions and UserMacro sections.
773         Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
774
775         * win/tools/scripts/feature-defines.sh: Added.
776         * win/tools/vsprops/FeatureDefines.vsprops: Added.
777         * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
778         * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
779
780 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
781
782         Reviewed by Darin Adler.
783
784         <rdar://problem/7532544>
785         
786         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
787         be used for a shadow drawing fix. Once more, with feeling. On Windows.
788
789         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
790         * win/lib/WebKitSystemInterface.lib:
791         * win/lib/WebKitSystemInterface_debug.lib:
792
793 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
794
795         Reviewed by Darin Adler.
796
797         <rdar://problem/7532544>
798         
799         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
800         be used for a shadow drawing fix.
801         
802         * win/lib/WebKitSystemInterface.lib:
803         * win/lib/WebKitSystemInterface_debug.lib:
804
805 2010-01-13  Simon Fraser  <simon.fraser@apple.com>
806
807         Reviewed by Darin Adler.
808
809         <rdar://problem/7532544>
810         
811         Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
812         be used for a shadow drawing fix.
813
814         * WebKitSystemInterface.h:
815         * libWebKitSystemInterfaceLeopard.a:
816         * libWebKitSystemInterfaceSnowLeopard.a:
817         * libWebKitSystemInterfaceTiger.a:
818
819 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
820
821         Not reviewed, build fix.
822
823         Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
824         clients of another class). WebCore doesn't use all methods of JSString, so
825         we don't export all classes clients could theoretically access via JSString.
826
827         * win/tools/vsprops/common.vsprops:
828
829 2009-12-21  Mark Rowe  <mrowe@apple.com>
830
831         Reviewed by Samuel Weinig.
832
833         Update WebKitSystemInterface.
834
835         * libWebKitSystemInterfaceLeopard.a:
836         * libWebKitSystemInterfaceSnowLeopard.a:
837         * libWebKitSystemInterfaceTiger.a:
838
839 2009-12-21  Mark Rowe  <mrowe@apple.com>
840
841         Reviewed by Samuel Weinig.
842
843         Update WebKitSystemInterface.
844
845         * WebKitSystemInterface.h:
846         * libWebKitSystemInterfaceLeopard.a:
847         * libWebKitSystemInterfaceSnowLeopard.a:
848         * libWebKitSystemInterfaceTiger.a:
849
850 2009-12-18  Sam Weinig  <sam@webkit.org>
851
852         Reviewed by Anders Carlsson.
853
854         Update WebKitSystemInterface for <rdar://problem/7237059>.
855
856         * WebKitSystemInterface.h:
857         * libWebKitSystemInterfaceLeopard.a:
858         * libWebKitSystemInterfaceSnowLeopard.a:
859         * libWebKitSystemInterfaceTiger.a:
860
861 2009-12-15  Dan Bernstein  <mitz@apple.com>
862
863         Reviewed by Adam Roben.
864
865         WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
866         Core Graphics when available
867
868         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
869             wkCanCreateCGFontWithLOGFONT().
870         * win/lib/WebKitSystemInterface.lib:
871         * win/lib/WebKitSystemInterface_debug.lib:
872
873 2009-12-12  Eric Carlson  <eric.carlson@apple.com>
874
875         Reviewed by Darin Adler.
876
877        <rdar://problem/7453726> Pull shared UI code into WebKit
878
879         * WebKitSystemInterface.h:
880         * libWebKitSystemInterfaceLeopard.a:
881         * libWebKitSystemInterfaceSnowLeopard.a:
882         * libWebKitSystemInterfaceTiger.a:
883
884 2009-12-11  Chris Marrin  <cmarrin@apple.com>
885
886         Reviewed by Adam Roben.
887
888         Add QuartzCore build files to OpenSource tree
889         https://bugs.webkit.org/show_bug.cgi?id=31856
890         
891         This allows proper building and linking with QuartzCore
892         when present.
893
894         * win/bin: Added.
895         * win/bin/QuartzCoreInterface.dll: Added.
896         * win/include/QuartzCoreInterface: Added.
897         * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
898         * win/lib/QuartzCoreInterface.lib: Added.
899
900 2009-12-07  Adam Roben  <aroben@apple.com>
901
902         Windows build fix for checkouts with a space in the path
903
904         * win/tools/scripts/auto-version.sh: Quote the output file's directory
905         before passing it to mkdir.
906
907 2009-12-01  Alexey Proskuryakov  <ap@apple.com>
908
909         Reviewed by Darin Adler.
910
911         https://bugs.webkit.org/show_bug.cgi?id=32036
912         Implement CredentialStorage::getFromPersistentStorage for CFNetwork
913
914         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
915         * win/lib/WebKitSystemInterface.lib:
916         * win/lib/WebKitSystemInterface_debug.lib:
917         Update WebKitSystemInterface.
918
919 2009-11-24  Alexey Proskuryakov  <ap@apple.com>
920
921         Reviewed by Brady Eidson.
922
923         https://bugs.webkit.org/show_bug.cgi?id=31844
924         SocketStreamHandleCFNet should support CONNECT proxy credentials
925
926         * WebKitSystemInterface.h:
927         * libWebKitSystemInterfaceLeopard.a:
928         * libWebKitSystemInterfaceSnowLeopard.a:
929         * libWebKitSystemInterfaceTiger.a:
930         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
931         * win/lib/WebKitSystemInterface.lib:
932         * win/lib/WebKitSystemInterface_debug.lib:
933         Update WebKitSystemInterface.
934
935 2009-11-22  Dan Bernstein  <mitz@apple.com>
936
937         Reviewed by Eric Carlson.
938
939         Updated WebKitSystemInterface.
940
941         * libWebKitSystemInterfaceLeopard.a:
942         * libWebKitSystemInterfaceSnowLeopard.a:
943         * libWebKitSystemInterfaceTiger.a:
944
945 2009-11-22  Dan Bernstein  <mitz@apple.com>
946
947         Reviewed by Cameron Zwarich.
948
949         Fixed a leak in WKDrawMediaUIPart().
950
951         * libWebKitSystemInterfaceLeopard.a:
952         * libWebKitSystemInterfaceSnowLeopard.a:
953         * libWebKitSystemInterfaceTiger.a:
954
955 2009-11-20  Eric Carlson  <eric.carlson@apple.com>
956
957         Reviewed by Simon Fraser.
958
959         <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
960
961         * WebKitSystemInterface.h:
962         * libWebKitSystemInterfaceLeopard.a:
963         * libWebKitSystemInterfaceSnowLeopard.a:
964         * libWebKitSystemInterfaceTiger.a:
965
966 2009-11-19  Eric Carlson  <eric.carlson@apple.com>
967
968         Reviewed by Dan Bernstein.
969
970         <rdar://problem/7035231>
971         Support closed caption in <video> element
972
973         * WebKitSystemInterface.h:
974             Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
975             define WKMediaUIPartToggleClosedCaptionsButton.
976
977 2009-11-13  Anders Carlsson  <andersca@apple.com>
978
979         Reviewed by Dan Bernstein.
980
981         Update WebKitSystemInterface.
982
983         * WebKitSystemInterface.h:
984         * libWebKitSystemInterfaceLeopard.a:
985         * libWebKitSystemInterfaceSnowLeopard.a:
986         * libWebKitSystemInterfaceTiger.a:
987
988 2009-11-13  Brent Fulgham  <bfulgham@webkit.org>
989
990         Build correction.  No review.
991
992         The WinCairo build requires ENABLE_FILTERS to work properly.
993
994         * win/tools/vsprops/WinCairo.vsprops:
995
996 2009-11-02  Dan Bernstein  <mitz@apple.com>
997
998         Reviewed by John Sullivan.
999
1000         WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1001         QuickTime Player X’s HUD.
1002
1003         * libWebKitSystemInterfaceLeopard.a:
1004         * libWebKitSystemInterfaceSnowLeopard.a:
1005         * libWebKitSystemInterfaceTiger.a:
1006
1007 2009-10-26  Mark Rowe  <mrowe@apple.com>
1008
1009         Reviewed by Adam Roben.
1010
1011         Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1012
1013         Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1014         in the major component of the version number.
1015
1016         * win/tools/scripts/auto-version.sh:
1017
1018 2009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
1019
1020         Reviewed by Eric Seidel.
1021
1022         added cairo include and lib directories to debug_wincairo.vsprops
1023         https://bugs.webkit.org/show_bug.cgi?id=29831
1024
1025         * win/tools/vsprops/debug_wincairo.vsprops:
1026
1027 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1028
1029         Reviewed by Dan Bernstein.
1030
1031         https://bugs.webkit.org/show_bug.cgi?id=30456
1032         Fixes for new Debug_All Windows build configuration.
1033
1034         * win/tools/vsprops/debug_all.vsprops:
1035         Define DEBUG_ALL in Debug_All configuration.
1036         Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1037
1038 2009-10-16  Steve Falkenburg  <sfalken@apple.com>
1039
1040         Reviewed by Adam Roben.
1041
1042         Add a Debug_All configuration to build entire stack as debug.
1043         Change Debug_Internal to:
1044         - stop using _debug suffix for all WebKit/Safari binaries
1045         - not use _debug as a DLL naming suffix
1046         - use non-debug C runtime lib.
1047
1048         * win/tools/vsprops/debug_all.vsprops: Added.
1049         Use debug C runtime library in debug_all.
1050         Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1051         * win/tools/vsprops/debug_internal.vsprops:
1052         Don't specify debug C runtime library in debug_internal.
1053         Don't specify _debug suffix for standard debug_internal builds.
1054
1055 2009-10-05  Pierre d'Herbemont  <pdherbemont@webkit.org>
1056
1057         Reviewed by Simon Fraser
1058         
1059         Support fullscreen in MediaPlayer (Mac)
1060         https://bugs.webkit.org/show_bug.cgi?id=26742
1061         
1062         New methods required for video fullscreen.
1063
1064         * WebKitSystemInterface.h:
1065         * libWebKitSystemInterfaceLeopard.a:
1066         * libWebKitSystemInterfaceSnowLeopard.a:
1067         * libWebKitSystemInterfaceTiger.a:
1068
1069 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1070
1071         Windows build fix.
1072         Re-apply lost changes to auto-version.sh.
1073         
1074         * win/tools/scripts/auto-version.sh:
1075
1076 2009-10-02  Eric Carlson  <eric.carlson@apple.com>
1077
1078         Reviewed by Adam Roben.
1079
1080         <rdar://problem/7271334> 
1081         Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1082
1083         * WebKitSystemInterface.h: 
1084         MediaControllerThemeQT -> MediaControllerThemeQuickTime
1085
1086 2009-10-02  Steve Falkenburg  <sfalken@apple.com>
1087
1088         Reviewed by Mark Rowe.
1089
1090         <https://bugs.webkit.org/show_bug.cgi?id=29989>
1091         Safari version number shouldn't be exposed in WebKit code
1092         
1093         For a WebKit version of 532.3.4:
1094         Product version is: 5.32.3.4 (was 4.0.3.0)
1095         File version is: 5.32.3.4 (was 4.532.3.4)
1096
1097         * win/tools/scripts/PRODUCTVERSION: Removed.
1098         * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1099
1100 2009-09-25  Dan Bernstein  <mitz@apple.com>
1101
1102         Reviewed by Adam Roben.
1103
1104         WebKitSystemInterface changes for
1105         <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1106         <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1107
1108         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1109         wkAddFontsFromPlistRepresentation() and replaced
1110         wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1111         wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1112         * win/lib/WebKitSystemInterface.lib:
1113         * win/lib/WebKitSystemInterface_debug.lib:
1114
1115 2009-09-23  Marshall Culpepper  <mculpepper@appcelerator.com>
1116
1117         Reviewed by Eric Seidel.
1118         
1119         Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1120         default when the necessary dependencies are extracted into the
1121         WebKitLibrariesDir.
1122         https://bugs.webkit.org/show_bug.cgi?id=29661
1123
1124         * win/tools/vsprops/WinCairo.vsprops:
1125
1126 2009-09-09  Brent Fulgham  <bfulgham@webkit.org>
1127
1128         Reviewed by Dave Levin.
1129
1130         Adjust WinCairo-specific property sheet to use static versions of
1131         libjpeg.lib and libpng.lib.  Change to libpng.lib required addition
1132         of zlib.lib to link.
1133
1134         * win/tools/vsprops/WinCairo.vsprops:
1135
1136 2009-08-28  Steve Falkenburg  <sfalken@apple.com>
1137
1138         Reviewed by Adam Roben.
1139
1140         Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1141         to automatically use secure versions of C runtime lib calls on Windows.
1142         https://bugs.webkit.org/show_bug.cgi?id=28824
1143         
1144         * win/tools/vsprops/common.vsprops:
1145
1146 2009-08-25  Brent Fulgham  <bfulgham@webkit.org>
1147
1148         Rubber stamped by Steve Falkenburg.
1149
1150         debug_wincairo.vsprops was linking against wrong C runtime.
1151
1152         * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1153           C runtime (as in the standard 'debug.vsprops' file.)
1154
1155 2009-08-24  Brent Fulgham  <bfulgham@webkit.org>
1156
1157         Reviewed by Steve Falkenburg.
1158
1159         Revise CFLite Debug build to emit DLL's with _debug label.
1160         https://bugs.webkit.org/show_bug.cgi?id=28695.
1161
1162         * win/tools/vsprops/debug_wincairo.vsprops: Added.
1163
1164 2009-08-12  Peter Kasting  <pkasting@google.com>
1165
1166         Reviewed by Darin Adler.
1167
1168         https://bugs.webkit.org/show_bug.cgi?id=27323
1169         Change pattern that strips all trailing whitespace to just remove EOL
1170         chars (\r, \n), to make it clear that varying EOL chars is the primary
1171         problem being solved.
1172
1173         * win/tools/scripts/auto-version.sh:
1174
1175 2009-08-10  Peter Kasting  <pkasting@google.com>
1176
1177         Reviewed by George Staikos.
1178
1179         https://bugs.webkit.org/show_bug.cgi?id=27323
1180         Even more line ending-stripping for auto-version.sh, based on output
1181         provided by Jessie Berlin.
1182
1183         * win/tools/scripts/auto-version.sh:
1184
1185 2009-08-10  Brent Fulgham  <bfulgham@webkit.org>
1186
1187         Reviewed by Adam Roben.
1188
1189         https://bugs.webkit.org/show_bug.cgi?id=28048.
1190         Move various WinCairo build settings into *.vsprops file.
1191
1192         * win/tools/vsprops/cURL.vsprops: Added.
1193
1194 2009-08-06  Peter Kasting  <pkasting@google.com>
1195
1196         Reviewed by Adam Barth.
1197
1198         https://bugs.webkit.org/show_bug.cgi?id=27323
1199         Strip line endings at all points auto-version.sh reads data, not just
1200         the one I happened to run into.
1201
1202         * win/tools/scripts/auto-version.sh:
1203
1204 2009-07-27  Peter Kasting  <pkasting@google.com>
1205
1206         Reviewed by Adam Roben.
1207
1208         https://bugs.webkit.org/show_bug.cgi?id=27323
1209         Correctly parse command output, even when the line endings are not LF,
1210         so that we don't create an autoversion.h that MSVC chokes on.
1211
1212         * win/tools/scripts/auto-version.sh:
1213
1214 2009-07-13  Brent Fulgham  <bfulgham@webkit.org>
1215
1216         Reviewed by Adam Roben.
1217
1218         Add new configuration flag for redistributable Windows build.
1219         https://bugs.webkit.org/show_bug.cgi=27087
1220         
1221         * win/tools/vsprops/WinCairo.vsprops: Added.  Defines the
1222           new WIN_CAIRO flag used to drive non-Apple Windows build.
1223
1224 2009-07-10  Eric Carlson  <eric.carlson@apple.com>
1225
1226         Reviewed by Simon Fraser.
1227
1228         Update WebKitSystemInterface for <rdar://problem/7049066>.
1229
1230         * WebKitSystemInterface.h:
1231         * libWebKitSystemInterfaceLeopard.a:
1232         * libWebKitSystemInterfaceSnowLeopard.a:
1233         * libWebKitSystemInterfaceTiger.a:
1234
1235 2009-07-06  Eric Carlson  <eric.carlson@apple.com>
1236
1237         Update WebKitSystemInterface for <rdar://problem/7008093>.
1238
1239         * WebKitSystemInterface.h:
1240         * libWebKitSystemInterfaceLeopard.a:
1241         * libWebKitSystemInterfaceSnowLeopard.a:
1242         * libWebKitSystemInterfaceTiger.a:
1243
1244 2009-07-06  Anders Carlsson  <andersca@apple.com>
1245
1246         Update WebKitSystemInterface.
1247
1248         * WebKitSystemInterface.h:
1249         * libWebKitSystemInterfaceLeopard.a:
1250         * libWebKitSystemInterfaceSnowLeopard.a:
1251         * libWebKitSystemInterfaceTiger.a:
1252
1253 2009-07-02  Pierre d'Herbemont  <pdherbemont@apple.com>
1254
1255         Reviewed by Simon Fraser.
1256
1257         Update WebKitSystemInterface for <rdar://problem/6518119>
1258
1259         * WebKitSystemInterface.h:
1260         * libWebKitSystemInterfaceLeopard.a:
1261         * libWebKitSystemInterfaceSnowLeopard.a:
1262         * libWebKitSystemInterfaceTiger.a:
1263
1264 2009-07-01  Eric Carlson  <eric.carlson@apple.com>
1265
1266         Reviewed by Simon Fraser.
1267
1268         Update WebKitSystemInterface for <rdar://problem/7014990>
1269
1270         * libWebKitSystemInterfaceLeopard.a:
1271         * libWebKitSystemInterfaceSnowLeopard.a:
1272         * libWebKitSystemInterfaceTiger.a:
1273
1274 2009-06-29  Eric Carlson  <eric.carlson@apple.com>
1275
1276         Reviewed by Simon Fraser.
1277
1278         Update WebKitSystemInterface for <rdar://problem/7014813>
1279
1280         * WebKitSystemInterface.h:
1281         * libWebKitSystemInterfaceLeopard.a:
1282         * libWebKitSystemInterfaceSnowLeopard.a:
1283         * libWebKitSystemInterfaceTiger.a:
1284
1285 2009-06-25  Simon Fraser  <simon.fraser@apple.com>
1286
1287         Rubber-stamped by Mark Rowe.
1288         
1289         <rdar://problem/6999737>
1290         
1291         Update the media controller images.
1292
1293         * libWebKitSystemInterfaceLeopard.a:
1294         * libWebKitSystemInterfaceSnowLeopard.a:
1295         * libWebKitSystemInterfaceTiger.a:
1296
1297 2009-06-16  Simon Fraser  <simon.fraser@apple.com>
1298
1299         Rubber-stamped by Anders Carlsson.
1300
1301         Update WebKitSystemInterface for <rdar://problem/6937882>.
1302
1303         * libWebKitSystemInterfaceLeopard.a:
1304         * libWebKitSystemInterfaceSnowLeopard.a:
1305         * libWebKitSystemInterfaceTiger.a:
1306
1307 2009-06-02  Anders Carlsson  <andersca@apple.com>
1308
1309         Rubber-stamped by Mark Rowe.
1310
1311         Update WebKitSystemInterface.
1312
1313         * libWebKitSystemInterfaceLeopard.a:
1314         * libWebKitSystemInterfaceSnowLeopard.a:
1315         * libWebKitSystemInterfaceTiger.a:
1316
1317 2009-05-27  Mark Rowe  <mrowe@apple.com>
1318
1319         Rubber-stamped by Dan Bernstein.
1320
1321         Update WebKitSystemInterface.
1322
1323         * libWebKitSystemInterfaceLeopard.a:
1324         * libWebKitSystemInterfaceSnowLeopard.a: Added.
1325         * libWebKitSystemInterfaceTiger.a:
1326
1327 2009-05-26  Anders Carlsson  <andersca@apple.com>
1328
1329         Reviewed by Dan Bernstein.
1330
1331         <rdar://problem/6901751> 
1332         REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1333
1334         Remove WKCGContextIsSafeToClip.
1335         
1336         * WebKitSystemInterface.h:
1337         * libWebKitSystemInterfaceTiger.a:
1338
1339 2009-05-21  Dan Bernstein  <mitz@apple.com>
1340
1341         Rubber-stamped by Mark Rowe.
1342
1343         - correct a copyright header accidently reverted in r43964
1344
1345         * WebKitSystemInterface.h:
1346
1347 2009-05-21  Dan Bernstein  <mitz@apple.com>
1348
1349         Reviewed by Anders Carlsson.
1350
1351         - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
1352           (r35515): Tiger crash painting the selection on registration page of
1353           car2go.com
1354
1355         * WebKitSystemInterface.h:
1356         * libWebKitSystemInterfaceTiger.a:
1357
1358 2009-05-07  Simon Fraser  <simon.fraser@apple.com>
1359
1360         Source changes reviewed by Darin Adler
1361         
1362         <rdar://problem/6864091> Endcap of media controls slider is fuzzy
1363         
1364         * libWebKitSystemInterfaceLeopard.a:
1365         * libWebKitSystemInterfaceTiger.a:
1366
1367 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
1368
1369         Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
1370         Indirected definition through a UserMacro.
1371         
1372         Reviewed by Mark Rowe.
1373
1374         * win/tools/vsprops/common.vsprops:
1375
1376 2009-04-28  Steve Falkenburg  <sfalken@apple.com>
1377
1378         Fix extraneous warning about PRODUCTION not being defined in Windows builds.
1379         Indirected definition for __PRODUCTION__ through a UserMacro.
1380         
1381         Reviewed by Mark Rowe.
1382
1383         * win/tools/vsprops/common.vsprops:
1384
1385 2009-04-24  Simon Fraser  <simon.fraser@apple.com>
1386
1387         Source changes reviewed by Darin Adler
1388         
1389         https://bugs.webkit.org/show_bug.cgi?id=22242
1390         
1391         Update WebKitSystemInterface for Mac with fixes for video controller drawing.
1392
1393         * libWebKitSystemInterfaceLeopard.a:
1394         * libWebKitSystemInterfaceTiger.a:
1395
1396 2009-04-22  Ada Chan  <adachan@apple.com>
1397
1398         Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
1399         
1400         Reviewed by Darin Adler.
1401
1402         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1403         * win/lib/WebKitSystemInterface.lib:
1404         * win/lib/WebKitSystemInterface_debug.lib:
1405
1406 2009-04-20  Steve Falkenburg  <sfalken@apple.com>
1407
1408         Separate JavaScriptCore.dll from WebKit.dll.
1409         Slight performance improvement or no change on benchmarks.
1410         
1411         Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
1412         and simplifies standalone JavaScriptCore builds.
1413
1414         Reviewed by Oliver Hunt.
1415
1416         * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
1417
1418 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
1419
1420         Reviewed by Mark Rowe.
1421
1422         <rdar://problem/6781295> video.buffered and video.seekable are not
1423         the same. video.buffered should return only what is buffered and
1424         not what is seekable
1425
1426         * WebKitSystemInterface.h:
1427         * libWebKitSystemInterfaceLeopard.a:
1428         * libWebKitSystemInterfaceTiger.a:
1429
1430 2009-04-18  Pierre d'Herbemont  <pdherbemont@apple.com>
1431
1432         Reviewed by Adele Peterson.
1433         
1434         <rdar://problem/6747241> work around QTKit no longer reaching
1435         QTMovieLoadStateComplete
1436
1437         * WebKitSystemInterface.h:
1438         * libWebKitSystemInterfaceLeopard.a:
1439         * libWebKitSystemInterfaceTiger.a:
1440
1441 2009-04-15  Steve Falkenburg  <sfalken@apple.com>
1442
1443         Updated WebKitSystemInterface for Windows.
1444         Changes needed for <rdar://problem/6785760>
1445
1446         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1447         * win/lib/WebKitSystemInterface.lib:
1448         * win/lib/WebKitSystemInterface_debug.lib:
1449
1450 2009-04-14  Mark Rowe  <mrowe@apple.com>
1451
1452         Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
1453
1454         * libWebKitSystemInterfaceLeopard.a:
1455         * libWebKitSystemInterfaceTiger.a:
1456
1457 2009-04-13  Antti Koivisto  <antti@apple.com>
1458
1459         Reviewed by Darin Adler.
1460         
1461         <rdar://problem/6740294> Increase the connection count per host
1462
1463         * WebKitSystemInterface.h:
1464         * libWebKitSystemInterfaceLeopard.a:
1465         * libWebKitSystemInterfaceTiger.a:
1466
1467 2009-04-10  Eric Carlson  <eric.carlson@apple.com>
1468
1469         WebKitSystemInterface changes for <rdar://problem/6646998>
1470
1471         * libWebKitSystemInterfaceLeopard.a:
1472         * libWebKitSystemInterfaceTiger.a:
1473
1474 2009-04-10  Simon Fraser  <simon.fraser@apple.com>
1475
1476         Fix the leopard build by updating WebKitSystemInterface.
1477
1478         * WebKitSystemInterface.h:
1479         * libWebKitSystemInterfaceLeopard.a:
1480
1481 2009-03-30  Steve Falkenburg  <sfalken@apple.com>
1482
1483         Bump version to 530.
1484
1485         * win/tools/scripts/VERSION:
1486
1487 2009-03-26  Adam Roben  <aroben@apple.com>
1488
1489         Remove SafariThemeConstants.h, which is now provided by
1490         WebKitSupportLibrary
1491
1492         * win/include/SafariTheme: Removed.
1493         * win/include/SafariTheme/SafariThemeConstants.h: Removed.
1494
1495 2009-03-07  Dan Bernstein  <mitz@apple.com>
1496
1497         Reviewed by Mark Rowe.
1498
1499         - WebKitSystemInterface part of removing build-time and run-time support
1500           for legacy versions of CFNetwork and Core Graphics
1501
1502         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1503         * win/lib/WebKitSystemInterface.lib:
1504         * win/lib/WebKitSystemInterface_debug.lib:
1505
1506 2009-01-30  Dan Bernstein  <mitz@apple.com>
1507
1508         Reviewed by Timothy Hatcher.
1509
1510         - <rdar://problem/6545912> expose the build number in autoversion.h
1511
1512         * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
1513         with the full build number.
1514
1515 2009-01-08  Dan Bernstein  <mitz@apple.com>
1516
1517         Reviewed by Adam Roben.
1518
1519         - WebKitSystemInterface changes to support Core Graphics native glyph drawing
1520
1521         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1522         * win/lib/WebKitSystemInterface.lib:
1523         * win/lib/WebKitSystemInterface_debug.lib:
1524
1525 2008-11-11  Ada Chan  <adachan@apple.com>
1526
1527         Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
1528         Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
1529         
1530         Update window versions to correspond to Windows XP.
1531
1532         Reviewed by Steve Falkenburg.
1533
1534         * win/tools/vsprops/common.vsprops:
1535
1536 2008-10-23  Anders Carlsson  <andersca@apple.com>
1537
1538         Reviewed by John Sullivan.
1539
1540         Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
1541
1542         * libWebKitSystemInterfaceLeopard.a:
1543         * libWebKitSystemInterfaceTiger.a:
1544
1545 2008-10-08  Mark Rowe  <mrowe@apple.com>
1546
1547         Rubber-stamped by Jon Honeycutt.
1548
1549         Remove restriction on version number ending in a 4.
1550
1551         * win/tools/scripts/auto-version.sh:
1552
1553 2008-10-07  Anders Carlsson  <andersca@apple.com>
1554
1555         Reviewed by Mitz Pettel.
1556
1557         Update WebKitSystemInterface.
1558         
1559         * libWebKitSystemInterfaceLeopard.a:
1560         * libWebKitSystemInterfaceTiger.a:
1561
1562 2008-09-09  Dan Bernstein  <mitz@apple.com>
1563
1564         Reviewed by Darin Adler.
1565
1566         - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
1567
1568         * WebKitSystemInterface.h:
1569         * libWebKitSystemInterfaceLeopard.a:
1570
1571 2008-09-04  Adam Roben  <aroben@apple.com>
1572
1573         Ignore warning LNK4221 on Windows
1574
1575         This warning is emitted when an object file with no public symbols is
1576         passed to the linker/librarian. This often occurs in WebCore for files
1577         that have been disabled via ENABLE()/USE() macros.
1578
1579         Rubberstamped by Anders Carlsson.
1580
1581         * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
1582
1583 2008-08-27  Timothy Hatcher  <timothy@apple.com>
1584
1585         Adds the WKAdvanceDefaultButtonPulseAnimation function.
1586
1587         <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
1588
1589         Reviewed by Adele Peterson.
1590
1591         * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
1592         * libWebKitSystemInterfaceLeopard.a: Updated.
1593         * libWebKitSystemInterfaceTiger.a: Updated.
1594
1595 2008-08-26  Adam Roben  <aroben@apple.com>
1596
1597         Disable a truncation warning that is disabled/doesn't exist on Mac
1598
1599         This warning was firing when initializing floats from double literals.
1600         I haven't yet found any other situation that would cause this warning
1601         to arise.
1602
1603         Reviewed by Sam Weinig.
1604
1605         * win/tools/vsprops/common.vsprops: Turn off warning C4305.
1606
1607 2008-07-20  Steve Falkenburg  <sfalken@apple.com>
1608
1609         Build fix.
1610
1611         * win/tools/vsprops/common.vsprops:
1612
1613 2008-07-08  Dan Bernstein  <mitz@apple.com>
1614
1615         Reviewed by John Sullivan.
1616
1617         - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
1618
1619         * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
1620         * libWebKitSystemInterfaceLeopard.a: Updated.
1621         * libWebKitSystemInterfaceTiger.a: Updated.
1622
1623 2008-07-01  Steve Falkenburg  <sfalken@apple.com>
1624
1625         Bump version numbers.
1626         
1627         Reviewed by Mark Rowe.
1628
1629         * win/tools/scripts/PRODUCTVERSION:
1630         * win/tools/scripts/VERSION:
1631
1632 2008-05-13  Dan Bernstein  <mitz@apple.com>
1633
1634         Reviewed by John Sullivan.
1635
1636         - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
1637
1638         * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
1639         transformed graphics contexts.
1640         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1641         wkSetCGContextFontRenderingStyle().
1642         * win/lib/WebKitSystemInterface.lib: Updated.
1643         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1644
1645 2008-05-09  Adam Roben  <aroben@apple.com>
1646
1647         Disable a MSVC warning
1648
1649         Reviewed by Darin Adler.
1650
1651         * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
1652         disabled warnings. It's a warning about decorated names being longer
1653         than MSVC's limit of 4096 characters. This warning doesn't indicate a
1654         correctness problem, but these truncated decorated names will be
1655         harder to recognize during debugging or when they appear in linker
1656         errors.
1657
1658 2008-04-28  Darin Adler  <darin@apple.com>
1659
1660         Reviewed by Adam.
1661
1662         - fix Windows build
1663
1664         * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
1665         It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
1666
1667 2008-04-24  Mark Rowe  <mrowe@apple.com>
1668
1669         Reviewed by Sam Weinig.
1670
1671         Remove code for calculating the glyph cache size.
1672
1673         * WebKitSystemInterface.h: Remove unused symbol.
1674         * libWebKitSystemInterfaceLeopard.a:
1675         * libWebKitSystemInterfaceTiger.a:
1676
1677 2008-03-28  Steve Falkenburg  <sfalken@apple.com>
1678
1679         Versioning.
1680
1681         * win/tools/scripts/PRODUCTVERSION:
1682
1683 2008-03-26  Adam Roben  <aroben@apple.com>
1684
1685         Windows build fix after r31322
1686
1687         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
1688         * win/lib/WebKitSystemInterface.lib: Updated.
1689         * win/lib/WebKitSystemInterface_debug.lib: Updated.
1690
1691 2008-03-26  Mark Rowe  <mrowe@apple.com>
1692
1693         Reviewed by David Hyatt.
1694
1695         Make the Ahem font antialias correctly on Acid3 on Tiger.
1696
1697         * WebKitSystemInterface.h:
1698         * libWebKitSystemInterfaceTiger.a:
1699
1700 2008-03-19  Mark Rowe  <mrowe@apple.com>
1701
1702         Rubber-stamped by Sam Weinig.
1703
1704         Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
1705         Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
1706
1707         * libWebCoreSQLite3.a:  Land a 4-way fat binary.
1708
1709 2008-03-12  Steve Falkenburg  <sfalken@apple.com>
1710
1711         New version of WebKitSystemInterface.lib with
1712         more compiler warnings suppressed.
1713
1714         * win/lib/WebKitSystemInterface.lib:
1715         * win/tools/vsprops/common.vsprops:
1716
1717 2008-03-12  Dan Bernstein  <mitz@apple.com>
1718
1719         Reviewed by Darin Adler and Sam Weinig.
1720
1721         - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
1722
1723         * WebKitSystemInterface.h:
1724         * libWebKitSystemInterfaceLeopard.a:
1725
1726 2008-03-11  Steve Falkenburg  <sfalken@apple.com>
1727
1728         Disable two PGO/LTCG specific warnings.
1729         
1730         Reviewed by Oliver.
1731
1732         * win/tools/vsprops/common.vsprops:
1733
1734 2008-02-29  Mark Rowe  <mrowe@apple.com>
1735
1736         Update Tiger version of WebKitSystemInterface to match r30690.
1737
1738         * libWebKitSystemInterfaceTiger.a:
1739
1740 2008-02-29  Adele Peterson  <adele@apple.com>
1741
1742         Reviewed by Mark.
1743
1744         Auto-generate image arrays.
1745
1746         * libWebKitSystemInterfaceLeopard.a:
1747
1748 2008-02-29  Mark Rowe  <mrowe@apple.com>
1749
1750         Reviewed by Anders Carlsson.
1751
1752         Replace use of WKPathFromFont with implementation in terms of public API.
1753
1754         * WebKitSystemInterface.h:  Remove unused symbol.
1755         * libWebKitSystemInterfaceLeopard.a:
1756         * libWebKitSystemInterfaceTiger.a:
1757
1758 2008-02-29  Mark Rowe  <mrowe@apple.com>
1759
1760         Reviewed by Oliver Hunt.
1761
1762         Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
1763
1764         * WebKitSystemInterface.h:
1765         * libWebKitSystemInterfaceLeopard.a:
1766         * libWebKitSystemInterfaceTiger.a:
1767
1768 2008-02-29  Mark Rowe  <mrowe@apple.com>
1769
1770         Reviewed by Oliver Hunt.
1771
1772         Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
1773
1774         * WebKitSystemInterface.h:
1775         * libWebKitSystemInterfaceLeopard.a:
1776
1777 2008-02-29  Mark Rowe  <mrowe@apple.com>
1778
1779         Reviewed by Oliver Hunt and Oliver Hunt.
1780
1781         <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
1782
1783         * WebKitSystemInterface.h:  Remove unused symbol.
1784         * libWebKitSystemInterfaceLeopard.a:
1785         * libWebKitSystemInterfaceTiger.a:
1786
1787 2008-02-28  Mark Rowe  <mrowe@apple.com>
1788
1789         Reviewed by Dan Bernstein.
1790
1791         Remove two unused functions from WebKitSystemInterface.
1792
1793         * WebKitSystemInterface.h:  Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
1794         a duplicate declaration of WKSecondsSinceLastInputEvent.
1795         * libWebKitSystemInterfaceLeopard.a:
1796         * libWebKitSystemInterfaceTiger.a:
1797
1798 2008-02-28  Mark Rowe  <mrowe@apple.com>
1799
1800         Reviewed by Dave Hyatt.
1801
1802         Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
1803
1804         * WebKitSystemInterface.h:  Only declare WKGetFontMetrics on Tiger.
1805         * libWebKitSystemInterfaceLeopard.a:  Update for removal of WKGetFontMetrics.
1806
1807 2008-02-27  Brady Eidson  <beidson@apple.com>
1808
1809         Tiger build fix
1810
1811         * libWebKitSystemInterfaceTiger.a:
1812
1813 2008-02-27  Brady Eidson  <beidson@apple.com>
1814
1815         Reviewed by Mark Rowe
1816
1817         Removed some unused methods:
1818         WKGetNSURLResponseCalculatedExpiration
1819         WKGetNSURLResponseMustRevalidate
1820
1821         * WebKitSystemInterface.h:
1822         * libWebKitSystemInterfaceLeopard.a:
1823         * libWebKitSystemInterfaceTiger.a:
1824
1825 2008-02-13  Adam Roben  <aroben@apple.com>
1826
1827         * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
1828
1829 2008-02-12  Adam Roben  <aroben@apple.com>
1830
1831         Clean up auto-version.sh a bit
1832
1833         It now does quite a bit less file I/O and many fewer fork/exec pairs.
1834         It's also quite a bit easier to read.
1835
1836         Reviewed by Steve.
1837
1838         * win/tools/scripts/auto-version.sh:
1839
1840 2008-02-12  Steve Falkenburg  <sfalken@apple.com>
1841
1842         Versioning script change.
1843
1844         * win/tools/scripts/auto-version.sh:
1845
1846 2008-02-07  Ada Chan  <adachan@apple.com>
1847
1848         Added 4 new methods:
1849         wkSetClientCertificateInSSLProperties, 
1850         wkCanAccessCFURLRequestHTTPBodyParts,
1851         wkCFURLRequestCopyHTTPRequestBodyParts,
1852         wkCFURLRequestSetHTTPRequestBodyParts
1853
1854         Rubber-stamped by Steve.
1855
1856         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1857         * win/lib/WebKitSystemInterface.lib:
1858         * win/lib/WebKitSystemInterface_debug.lib:
1859
1860 2008-02-04  Timothy Hatcher  <timothy@apple.com>
1861
1862         <rdar://problem/5722735> Merge fix for SQLITE_FULL error
1863         is given even if the max_page_count is increased (2920)
1864
1865         * libWebCoreSQLite3.a:
1866
1867 2008-02-01  Steve Falkenburg  <sfalken@apple.com>
1868
1869         <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
1870         
1871         Rubber-stamped by Jon Honeycutt.
1872
1873         * win/tools/vsprops/common.vsprops:
1874
1875 2008-01-29  Mark Rowe  <mrowe@apple.com>
1876
1877         Reviewed by Tim Hatcher.
1878
1879         <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).
1880
1881         * WebCoreSQLite3/sqlite3.h: Added.
1882         * WebCoreSQLite3/sqlite3ext.h: Added.
1883         * libWebCoreSQLite3.a: Added.
1884
1885 2008-01-29  Alexey Proskuryakov  <ap@webkit.org>
1886
1887         Debug (external) build fix.
1888
1889         Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
1890         This preprocessor definition is automatically set by Visual Studio as needed anyway.
1891
1892         * win/tools/vsprops/debug.vsprops:
1893
1894 2008-01-17  Steve Falkenburg  <sfalken@apple.com>
1895
1896         Add preprocessor define accidently dropped in my unification,
1897         and required by some builds.  Fixes an issue that caused both
1898         debug and release DLLs to be loaded.
1899         
1900         Rubber-stamped by Jon Honeycutt.
1901
1902         * win/tools/vsprops/debug_internal.vsprops:
1903
1904 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
1905
1906         Use recommended security-related compiler settings.
1907         
1908         Reviewed by Adam.
1909
1910         * win/tools/vsprops/common.vsprops:
1911
1912 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
1913
1914         Build fix.
1915
1916         * win/tools/vsprops/release.vsprops:
1917
1918 2008-01-15  Adele Peterson  <adele@apple.com>
1919
1920         Reviewed by Adam and Antti.
1921
1922         Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
1923
1924         * WebKitSystemInterface.h:
1925         * libWebKitSystemInterfaceLeopard.a:
1926         * libWebKitSystemInterfaceTiger.a:
1927         * win/include/SafariTheme: Added.
1928         * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
1929
1930 2008-01-14  Steve Falkenburg  <sfalken@apple.com>
1931
1932         Use shared vsprops for most vcproj properties.
1933         
1934         Reviewed by Darin Adler.
1935
1936         * win/tools/vsprops/common.vsprops:
1937         * win/tools/vsprops/debug.vsprops:
1938         * win/tools/vsprops/debug_internal.vsprops:
1939         * win/tools/vsprops/release.vsprops:
1940
1941 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
1942
1943         Share common files across projects.
1944         
1945         Unify vsprops files
1946         Debug:          common.vsprops, debug.vsprops
1947         Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
1948         Release:        common.vsprops, release.vsprops
1949         
1950         Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
1951         debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
1952
1953         Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
1954
1955         Reviewed by Adam Roben.
1956
1957         * win/tools/WinTools.make:
1958         * win/tools/scripts: Added.
1959         * win/tools/scripts/PRODUCTVERSION: Added.
1960         * win/tools/scripts/VERSION: Added.
1961         * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
1962         * win/tools/vsprops/debug.vsprops:
1963         * win/tools/vsprops/debug_internal.vsprops: Added.
1964         * win/tools/vsprops/release.vsprops:
1965
1966 2008-01-11  Steve Falkenburg  <sfalken@apple.com>
1967
1968         Add shared vsprops to help unify our Windows tools settings.
1969
1970         Reviewed by Hyatt.
1971
1972         * win/tools: Added.
1973         * win/tools/WinTools.make: Added.
1974         * win/tools/vsprops: Added.
1975         * win/tools/vsprops/common.vsprops: Added.
1976         * win/tools/vsprops/debug.vsprops: Added.
1977         * win/tools/vsprops/release.vsprops: Added.
1978
1979 2008-01-07  Mark Rowe  <mrowe@apple.com>
1980
1981         Update Tiger library to a G3-friendly version.
1982
1983         * libWebKitSystemInterfaceTiger.a:
1984
1985 2008-01-07  Adele Peterson  <adele@apple.com>
1986
1987         Reviewed by Antti, Adam, and Mitz.
1988
1989         WebKitLibraries part of fix for 
1990         <rdar://problem/5619073> Updated look for <video> controls
1991         <rdar://problem/5619057> Add volume control to video controls
1992
1993         * WebKitSystemInterface.h:
1994         * libWebKitSystemInterfaceLeopard.a:
1995         * libWebKitSystemInterfaceTiger.a:
1996
1997 2008-01-03  Mark Rowe  <mrowe@apple.com>
1998
1999         Update Tiger library to a G3-friendly version.
2000
2001         * libWebKitSystemInterfaceTiger.a:
2002
2003 2008-01-03  Adele Peterson  <adele@apple.com>
2004
2005         Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2006
2007         * WebKitSystemInterface.h:
2008         * libWebKitSystemInterfaceLeopard.a:
2009         * libWebKitSystemInterfaceTiger.a:
2010
2011 2007-12-21  Mark Rowe  <mrowe@apple.com>
2012
2013         Rubber-stamped by Dan Bernstein.
2014
2015         Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2016         Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2017
2018         * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2019
2020 2007-12-07  Dan Bernstein  <mitz@apple.com>
2021
2022         Reviewed by Darin Adler.
2023
2024         - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2025
2026         * WebKitSystemInterface.h:
2027         * libWebKitSystemInterfaceLeopard.a:
2028         * libWebKitSystemInterfaceTiger.a:
2029
2030 2007-11-27  John Sullivan  <sullivan@apple.com>
2031
2032         Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2033         that affects Safari.
2034         
2035         reviewed by Kevin Decker
2036
2037         * libWebKitSystemInterfaceLeopard.a:
2038         * libWebKitSystemInterfaceTiger.a:
2039
2040 2007-11-26  Timothy Hatcher  <timothy@apple.com>
2041
2042         Reviewed by Adam Roben.
2043
2044         Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2045         http://bugs.webkit.org/show_bug.cgi?id=16137
2046
2047         Add a new function to make bottom window corners square for textured windows.
2048
2049         * WebKitSystemInterface.h:
2050         * libWebKitSystemInterfaceTiger.a:
2051         * libWebKitSystemInterfaceLeopard.a:
2052
2053 2007-11-23  Adam Roben  <aroben@apple.com>
2054
2055         Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2056
2057         Reviewed by Tim.
2058
2059         * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2060         declaration.
2061         * win/lib/WebKitSystemInterface.lib: Updated.
2062         * win/lib/WebKitSystemInterface_debug.lib: Updated.
2063
2064 2007-11-16  Anders Carlsson  <andersca@apple.com>
2065
2066         Reviewed by Adam.
2067
2068         <rdar://problem/5603832>
2069         XMLHttpRequest readyState 3 & responseText buffer issues.
2070
2071         Add wkSetCFURLRequestShouldContentSniff.
2072         
2073         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2074         * win/lib/WebKitSystemInterface.lib:
2075         * win/lib/WebKitSystemInterface_debug.lib:
2076
2077 2007-11-05  Antti Koivisto  <antti@apple.com>
2078
2079         Reviewed by Sam.
2080         
2081         Update WKQTMovieViewSetDrawSynchronously.
2082
2083         * libWebKitSystemInterfaceLeopard.a:
2084         * libWebKitSystemInterfaceTiger.a:
2085
2086 2007-11-02  Antti Koivisto  <antti@apple.com>
2087
2088         Reviewed by Darin Adler.
2089         
2090         Update to add WKQTMovieViewSetDrawSynchronously
2091
2092         * WebKitSystemInterface.h:
2093         * libWebKitSystemInterfaceLeopard.a:
2094         * libWebKitSystemInterfaceTiger.a:
2095
2096 2007-10-26  Adele Peterson  <adele@apple.com>
2097
2098         Reviewed by Tim Hatcher.
2099
2100         Updating header too for WKDrawCapsLockIndicator.
2101
2102         * WebKitSystemInterface.h:
2103
2104 2007-10-26  Adele Peterson  <adele@apple.com>
2105
2106         Reviewed by Oliver.
2107
2108         Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2109
2110         * libWebKitSystemInterfaceLeopard.a:
2111         * libWebKitSystemInterfaceTiger.a:
2112
2113 2007-10-25  Adam Roben  <aroben@apple.com>
2114
2115         Add wkSetPatternBaseCTM.
2116
2117         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2118         * win/lib/WebKitSystemInterface.lib:
2119         * win/lib/WebKitSystemInterface_debug.lib:
2120
2121 2007-10-25  Sam Weinig  <sam@webkit.org>
2122
2123         Fix the windows build.
2124
2125         * win/lib/WebKitSystemInterface.lib:
2126         * win/lib/WebKitSystemInterface_debug.lib:
2127
2128 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2129
2130         Add WKSetPatternBaseCTM.
2131
2132         * WebKitSystemInterface.h:
2133         * libWebKitSystemInterfaceLeopard.a:
2134         * libWebKitSystemInterfaceTiger.a:
2135
2136 2007-10-25  Timothy Hatcher  <timothy@apple.com>
2137
2138         Reviewed by Adam.
2139
2140         Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2141
2142         * libWebKitSystemInterfaceLeopard.a:
2143
2144 2007-10-25  Sam Weinig  <sam@webkit.org>
2145
2146         Added wrapper for getting the foundation cache directory.
2147
2148         Reviewed by Adam Roben.
2149
2150         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2151         * win/lib/WebKitSystemInterface.lib:
2152         * win/lib/WebKitSystemInterface_debug.lib:
2153
2154 2007-10-24  Adam Roben  <aroben@apple.com>
2155
2156         Added some font-related functions needed for <rdar://5549919>
2157
2158         Reviewed by Ada.
2159
2160         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2161         * win/lib/WebKitSystemInterface.lib:
2162         * win/lib/WebKitSystemInterface_debug.lib:
2163
2164 2007-10-24  Timothy Hatcher  <timothy@apple.com>
2165
2166         Reviewed by Mark Rowe.
2167
2168         <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2169
2170         Add system specific versions of WebKitSystemInterface.
2171
2172         * libWebKitSystemInterface.a: Removed.
2173         * libWebKitSystemInterfaceLeopard.a: Added.
2174         * libWebKitSystemInterfaceTiger.a: Added.
2175
2176 2007-10-11  Ada Chan  <adachan@apple.com>
2177
2178         <rdar://problem/5534421>
2179         Added wkGetDefaultHTTPCookieStorage().  Updated libraries.
2180
2181         Reviewed by Darin Adler.
2182
2183         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2184         * win/lib/WebKitSystemInterface.lib:
2185         * win/lib/WebKitSystemInterface_debug.lib:
2186
2187 2007-09-27  Sam Weinig  <sam@webkit.org>
2188
2189         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2190         the resulting binary differs when built on Tiger.
2191
2192         * libWebKitSystemInterface.a:
2193
2194 2007-09-27  David Hyatt  <hyatt@apple.com>
2195
2196         Update WebKitSYstemInterface for @font-face changes.
2197
2198         * WebKitSystemInterface.h:
2199         * libWebKitSystemInterface.a:
2200
2201 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2202
2203         Build fix. Ran update-webkitsysteminterface script on Tiger, because
2204         the resulting binary differs when built on Tiger. See 
2205         <rdar://problem/5490613>.
2206
2207         * libWebKitSystemInterface.a:
2208
2209 2007-09-18  Geoffrey Garen  <ggaren@apple.com>
2210
2211         Build fix. Ran update-webkitsysteminterface script.
2212
2213         * WebKitSystemInterface.h:
2214         * libWebKitSystemInterface.a:
2215
2216 2007-08-28  Anders Carlsson  <andersca@apple.com>
2217
2218         Add WKSetNSURLRequestShouldContentSniff.
2219         
2220         * WebKitSystemInterface.h:
2221         * libWebKitSystemInterface.a:
2222
2223 2007-08-28  Ada Chan  <adachan@apple.com>
2224
2225         <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2226         Updated libraries.
2227         
2228         Reviewed by Adam.
2229
2230         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2231         * win/lib/WebKitSystemInterface.lib:
2232         * win/lib/WebKitSystemInterface_debug.lib:
2233
2234 2007-07-23  Ada Chan  <adachan@apple.com>
2235
2236         Reviewed by Steve.
2237         
2238         Update WebKitSystemInterface.{h,lib}.
2239
2240         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2241         * win/lib/WebKitSystemInterface.lib:
2242         * win/lib/WebKitSystemInterface_debug.lib:
2243
2244 2007-07-19  Ada Chan  <adachan@apple.com>
2245
2246         Rubber-stamped by Adam.
2247         
2248         Update libraries.
2249
2250         * win/lib/WebKitSystemInterface.lib:
2251         * win/lib/WebKitSystemInterface_debug.lib:
2252
2253 2007-07-06  Adam Roben  <aroben@apple.com>
2254
2255         Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2256
2257         Reviewed by Alice.
2258
2259         * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2260         * win/lib/WebKitSystemInterface.lib:
2261         * win/lib/WebKitSystemInterface_debug.lib:
2262
2263 2007-06-29  Antti Koivisto  <antti@apple.com>
2264
2265         Reviewed by Maciej.
2266         
2267         Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2268
2269         * WebKitSystemInterface.h:
2270         * libWebKitSystemInterface.a:
2271
2272 2007-03-29  Beth Dakin  <bdakin@apple.com>
2273
2274         Rubber-stamped by Adam.
2275
2276         Keep OpenSource building.
2277
2278         * WebKitSystemInterface.h:
2279         * libWebKitSystemInterface.a:
2280
2281 2007-03-28  Antti Koivisto  <antti@apple.com>
2282
2283         Update libWebKitSystemInterface, previous version was out of date.
2284
2285         * libWebKitSystemInterface.a:
2286
2287 2007-03-27  Antti Koivisto  <antti@apple.com>
2288
2289         Reviewed by Darin Adler.
2290         
2291         Added wkGetWheelEventDeltas
2292
2293         * WebKitSystemInterface.h:
2294         * libWebKitSystemInterface.a:
2295
2296 2007-03-07  Mark Rowe  <mrowe@apple.com>
2297
2298         Build fix.  Rebuild against 10.4 SDK.
2299
2300         * libWebKitSystemInterface.a:
2301
2302 2007-03-06  Kevin Decker  <kdecker@apple.com>
2303
2304         Reviewed by Brady
2305
2306         Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2307
2308         * libWebKitSystemInterface.a:
2309
2310 2007-02-21  Anders Carlsson  <acarlsson@apple.com>
2311
2312         Add new version with WKCGContextIsBitmapContext.
2313         
2314         * WebKitSystemInterface.h:
2315         * libWebKitSystemInterface.a:
2316
2317 2006-12-16  Adele Peterson  <adele@apple.com>
2318
2319         Reviewed by Adam.
2320
2321         WebKitLibraries part of fix for:
2322         <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2323
2324         Added wkDrawTextFieldCellFocusRing.
2325
2326         * WebKitSystemInterface.h:
2327         * libWebKitSystemInterface.a:
2328
2329 2006-10-11  Darin Adler  <darin@apple.com>
2330
2331         Reviewed by John Sullivan.
2332
2333         * WebKitSystemInterface.h: Updated to a C++-compatible version.
2334
2335 2006-08-31  Adele Peterson  <adele@apple.com>
2336
2337         Reviewed by John Sullivan.
2338
2339         Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2340
2341         * WebKitSystemInterface.h:
2342         * libWebKitSystemInterface.a:
2343
2344 2006-08-30  Adele Peterson  <adele@apple.com>
2345
2346         Reviewed by Hyatt.
2347
2348         Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
2349         Enable secure input mode for new password fields
2350
2351         * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
2352         * libWebKitSystemInterface.a:
2353
2354 2006-07-09  Anders Carlsson  <acarlsson@apple.com>
2355
2356         Reviewed by Darin Adler.
2357
2358         * WebKitSystemInterface.h:
2359         * libWebKitSystemInterface.a:
2360         Add WKPathFromFont.
2361         
2362 2006-07-05  Adele Peterson  <adele@apple.com>
2363
2364         Reviewed by Maciej and Hyatt.
2365
2366         * WebKitSystemInterface.h: Updated.
2367         * libWebKitSystemInterface.a: Updated.
2368
2369 2006-06-16  Adele Peterson  <adele@apple.com>
2370
2371         Reviewed by Alice.
2372
2373         * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
2374         * libWebKitSystemInterface.a: ditto.
2375
2376 2006-04-01  Eric Seidel  <eseidel@apple.com>
2377
2378         * libWebKitSystemInterface.a: commit a universal binary.
2379
2380 2006-04-01  Darin Adler  <darin@apple.com>
2381
2382         Reviewed by Beth.
2383
2384         * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
2385         code to use the system default alpha.
2386
2387 2006-03-17  Eric Seidel  <eseidel@apple.com>
2388
2389         * libWebKitSystemInterface.a: commit a universal binary.
2390
2391 2006-03-17  Adele Peterson  <adele@apple.com>
2392
2393         * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
2394         * libWebKitSystemInterface.a: ditto
2395
2396 2006-02-28  John Sullivan  <sullivan@apple.com>
2397
2398         * WebKitSystemInterface.h: Removed WKMouseIsDown()
2399         * libWebKitSystemInterface.a: ditto
2400
2401 2006-02-23  Timothy Hatcher  <timothy@apple.com>
2402
2403         New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
2404
2405         * libWebKitSystemInterface.a:
2406
2407 2006-02-19  Darin Adler  <darin@apple.com>
2408
2409         * WebKitSystemInterface.h: Added WKDrawFocusRing.
2410         * libWebKitSystemInterface.a: Ditto.
2411
2412 2006-02-06  John Sullivan  <sullivan@apple.com>
2413
2414         * WebKitSystemInterface.h:
2415         * libWebKitSystemInterface.a:
2416         removed WKExecutableLinkedInTigerOrEarlier
2417
2418 2005-11-01  Darin Adler  <darin@apple.com>
2419
2420         * libWebKitSystemInterface.a: Updated.
2421
2422 2005-10-04  Maciej Stachowiak  <mjs@apple.com>
2423
2424         - updated
2425
2426         * WebKitSystemInterface.h:
2427         * libWebKitSystemInterface.a:
2428
2429 2005-09-08  Justin Garcia  <justin.garcia@apple.com>
2430
2431         * WebKitSystemInterface.h: Update to latest
2432         * libWebKitSystemInterface.a: ditto
2433
2434 2005-09-04  Darin Adler  <darin@apple.com>
2435
2436         * WebKitSystemInterface.h: Update to latest
2437         * libWebKitSystemInterface.a: Ditto.
2438
2439 2005-08-07  Darin Adler  <darin@apple.com>
2440
2441         * libWebKitSystemInterface.a: Universal binary.
2442         * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
2443
2444 2005-07-01  John Sullivan  <sullivan@apple.com>
2445
2446         - added WKExecutableLinkedInTigerOrEarlier
2447
2448         * WebKitSystemInterface.h:
2449         * libWebKitSystemInterface.a:
2450
2451 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2452
2453         - updated for crashing bugfix
2454
2455         * libWebKitSystemInterface.a:
2456
2457 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2458
2459         - updated
2460
2461         * WebKitSystemInterface.h:
2462         * libWebKitSystemInterface.a:
2463
2464 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2465
2466         - updated
2467
2468         * WebKitSystemInterface.h:
2469         * libWebKitSystemInterface.a:
2470
2471 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2472
2473         - updated
2474
2475         * WebKitSystemInterface.h:
2476         * libWebKitSystemInterface.a:
2477
2478 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2479
2480         - updated
2481
2482         * WebKitSystemInterface.h:
2483         * libWebKitSystemInterface.a:
2484
2485 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2486
2487         - updated
2488
2489         * WebKitSystemInterface.h:
2490         * libWebKitSystemInterface.a:
2491
2492 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2493
2494         - updated
2495
2496         * WebKitSystemInterface.h:
2497         * libWebKitSystemInterface.a:
2498
2499 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2500
2501         - updated
2502
2503         * WebKitSystemInterface.h:
2504         * libWebKitSystemInterface.a:
2505
2506 2005-06-06  Maciej Stachowiak  <mjs@apple.com>
2507
2508         - updated
2509
2510         * WebKitSystemInterface.h:
2511         * libWebKitSystemInterface.a:
2512
2513 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
2514
2515         - added a few more bits of SPI
2516
2517         * WebKitSystemInterface.h:
2518         * libWebKitSystemInterface.a:
2519
2520 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
2521
2522         - added file type and NSURLResponse caching SPI
2523
2524         * WebKitSystemInterface.h:
2525         * libWebKitSystemInterface.a:
2526
2527 2005-06-05  Maciej Stachowiak  <mjs@apple.com>
2528
2529         - initial checkin of WebKitSystemInterface binary
2530
2531         * WebKitSystemInterface.h: Added.
2532         * libWebKitSystemInterface.a: Added.
2533