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