1 2011-03-29 Jessie Berlin <jberlin@apple.com>
3 Update the WebKitSystemInterface libraries for changes in the implementation.
5 * libWebKitSystemInterfaceLeopard.a:
6 * libWebKitSystemInterfaceSnowLeopard.a:
8 2011-03-28 Jeff Miller <jeffm@apple.com>
10 Reviewed by Adam Roben.
12 Include certificate when sending a WebCore::ResourceError to UI process on Windows
13 https://bugs.webkit.org/show_bug.cgi?id=57195
15 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
16 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
17 WebCore::ResourceError can set the certificate in the user info dictionary.
19 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
20 * win/lib/WebKitSystemInterface.lib:
22 2011-03-28 Jeff Miller <jeffm@apple.com>
24 Rubber-stamped by Adam Roben.
26 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
28 * win/lib/WebKitSystemInterface_debug.lib: Removed.
30 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
32 Kick the build machines after r81977.
34 * win/tools/vsprops/common.vsprops:
36 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
38 Unreviewed, rolling out r81683.
39 http://trac.webkit.org/changeset/81683
40 https://bugs.webkit.org/show_bug.cgi?id=56872
42 Crashing in some tests (Requested by weinig on #webkit).
44 * win/lib/WebKitSystemInterface.lib:
46 2011-03-22 Sam Weinig <sam@webkit.org>
48 Reviewed by Adam Roben.
50 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
51 <rdar://problem/9139245>
55 * win/lib/WebKitSystemInterface.lib:
57 2011-03-22 Sam Weinig <sam@webkit.org>
59 Reviewed by Brady Eidson.
61 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
62 <rdar://problem/9139245>
64 * libWebKitSystemInterfaceLeopard.a:
65 * libWebKitSystemInterfaceSnowLeopard.a:
67 2011-03-17 Anders Carlsson <andersca@apple.com>
69 Add WKWindowWillOrderOffScreenNotification.
71 * WebKitSystemInterface.h:
72 * libWebKitSystemInterfaceLeopard.a:
73 * libWebKitSystemInterfaceSnowLeopard.a:
75 2011-03-14 Pratik Solanki <psolanki@apple.com>
77 Rubber-stamped by Mark Rowe.
79 I checked in Intel-only version of these files in r80975. This fixes that by building all
80 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
82 * libWebKitSystemInterfaceLeopard.a:
83 * libWebKitSystemInterfaceSnowLeopard.a:
85 2011-03-13 Pratik Solanki <psolanki@apple.com>
87 Reviewed by Brady Eidson.
89 Make adjustMIMETypeIfNecessary use CFNetwork directly
90 https://bugs.webkit.org/show_bug.cgi?id=55912
92 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
94 * WebKitSystemInterface.h:
95 * libWebKitSystemInterfaceLeopard.a:
96 * libWebKitSystemInterfaceSnowLeopard.a:
98 2011-03-09 Jessie Berlin <jberlin@apple.com>
100 Reviewed by Adam Roben.
102 Use the Cookie Storage from the Private Browsing Storage Session directly
103 https://bugs.webkit.org/show_bug.cgi?id=55986
105 * WebKitSystemInterface.h:
106 * libWebKitSystemInterfaceLeopard.a:
107 * libWebKitSystemInterfaceSnowLeopard.a:
108 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
109 * win/lib/WebKitSystemInterface.lib:
111 2011-03-07 Steve Falkenburg <sfalken@apple.com>
115 * win/tools/scripts/VERSION:
117 2011-03-06 Jessie Berlin <jberlin@apple.com>
119 Reviewed by Sam Weinig.
121 WebKit2: Use CFNetwork Sessions API.
122 https://bugs.webkit.org/show_bug.cgi?id=55435.
124 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
125 Private Browsing Storage Session.
127 Update WebKitSystemInterface headers and libraries with the new functions.
129 * WebKitSystemInterface.h:
130 * libWebKitSystemInterfaceLeopard.a:
131 * libWebKitSystemInterfaceSnowLeopard.a:
132 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
133 * win/lib/WebKitSystemInterface.lib:
135 2011-03-04 Jessie Berlin <jberlin@apple.com>
137 Reviewed by Maciej Stachowiak.
139 WebKit2: Use CFNetwork Sessions API.
140 https://bugs.webkit.org/show_bug.cgi?id=55435.
142 When Private Browsing is enabled, get the cached url response from the cache associated with
143 the Private Browsing Storage Session.
145 Update WebKitSystemInterface headers and libraries with the new functions.
147 * WebKitSystemInterface.h:
148 * libWebKitSystemInterfaceLeopard.a:
149 * libWebKitSystemInterfaceSnowLeopard.a:
150 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
151 * win/lib/WebKitSystemInterface.lib:
153 2011-03-03 Jessie Berlin <jberlin@apple.com>
155 Reviewed by Adam Roben.
157 WebKit2: Use CFNetwork Sessions API.
158 https://bugs.webkit.org/show_bug.cgi?id=55435
160 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
162 Update WebKitSystemInterface headers and libraries with the new functions.
164 * WebKitSystemInterface.h:
165 * libWebKitSystemInterfaceLeopard.a:
166 * libWebKitSystemInterfaceSnowLeopard.a:
167 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
168 * win/lib/WebKitSystemInterface.lib:
170 2011-03-02 Jessie Berlin <jberlin@apple.com>
172 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
174 * libWebKitSystemInterfaceLeopard.a:
175 * libWebKitSystemInterfaceSnowLeopard.a:
177 2011-03-02 Jessie Berlin <jberlin@apple.com>
179 Windows build fix. Unreviewed.
181 * win/lib/WebKitSystemInterface.lib:
183 2011-03-02 Jessie Berlin <jberlin@apple.com>
185 Rubber-stamped by Adam Roben.
187 WebKit2: Use CFNetwork Sessions API.
188 https://bugs.webkit.org/show_bug.cgi?id=55435
190 Add the ability to create a Private Browsing Storage Session.
192 Update WebKitSystemInterface headers and libraries with the new functions.
194 * WebKitSystemInterface.h:
195 * libWebKitSystemInterfaceLeopard.a:
196 * libWebKitSystemInterfaceSnowLeopard.a:
197 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
198 * win/lib/WebKitSystemInterface.lib:
200 2011-03-02 Daniel Cheng <dcheng@chromium.org>
202 Reviewed by David Levin.
204 Add feature define for data transfer items
205 https://bugs.webkit.org/show_bug.cgi?id=55510
207 * win/tools/vsprops/FeatureDefines.vsprops:
208 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
210 2011-03-02 Adam Roben <aroben@apple.com>
212 Try to force a clean build on the Windows bots
214 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
215 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
218 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
220 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
222 Unreviewed, rolling out r80079.
223 http://trac.webkit.org/changeset/80079
224 https://bugs.webkit.org/show_bug.cgi?id=55547
226 "Broke the Win debug build?" (Requested by dcheng on #webkit).
228 * win/tools/vsprops/FeatureDefines.vsprops:
229 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
231 2011-03-01 Daniel Cheng <dcheng@chromium.org>
233 Reviewed by David Levin.
235 Add feature define for data transfer items
236 https://bugs.webkit.org/show_bug.cgi?id=55510
238 * win/tools/vsprops/FeatureDefines.vsprops:
239 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
241 2011-03-01 Sam Weinig <sam@webkit.org>
243 Reviewed by Anders Carlsson.
245 WebKit2 needs to be made localizable
246 <rdar://problem/8728860>
248 * WebKitSystemInterface.h:
249 * libWebKitSystemInterfaceLeopard.a:
250 * libWebKitSystemInterfaceSnowLeopard.a:
252 2011-02-25 Brian Weinstein <bweinstein@apple.com>
254 Fix linking of Chromium Mac build.
256 * libWebKitSystemInterfaceLeopard.a:
257 * libWebKitSystemInterfaceSnowLeopard.a:
259 2011-02-21 Brian Weinstein <bweinstein@apple.com>
261 Reviewed by Adam Roben.
263 WebResourceCacheManager should be responsible for managing the CFURLCache as well
264 as the WebCore memory cache.
265 https://bugs.webkit.org/show_bug.cgi?id=54886
266 Part of <rdar://problem/8971738>
268 Update WebKitSystemInterface headers and libraries with new functions.
270 * WebKitSystemInterface.h:
271 * libWebKitSystemInterfaceLeopard.a:
272 * libWebKitSystemInterfaceSnowLeopard.a:
273 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
274 * win/lib/WebKitSystemInterface.lib:
276 2011-02-21 Brian Weinstein <bweinstein@apple.com>
278 Rubber-stamped by Dan Bernstein.
280 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
281 match the current WebKitSystemInterface.h.
283 * WebKitSystemInterface.h:
285 2011-02-08 Patrick Gansterer <paroga@webkit.org>
287 Reviewed by Adam Roben.
289 [WIN] Add missing forward declarations in WebKitSystemInterface.h
290 https://bugs.webkit.org/show_bug.cgi?id=53889
292 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
294 2011-02-04 Steve Falkenburg <sfalken@apple.com>
296 Reviewed by Adam Roben.
298 Bump Windows minimum system requirement to XPSP2
299 https://bugs.webkit.org/show_bug.cgi?id=53807
301 * win/tools/vsprops/common.vsprops:
303 2011-02-03 James Kozianski <koz@chromium.org>
305 Reviewed by Dimitri Glazkov.
307 Add navigator.registerProtocolHandler behind a flag.
308 https://bugs.webkit.org/show_bug.cgi?id=52609
310 * win/tools/vsprops/FeatureDefines.vsprops:
311 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
313 2011-02-02 Steve Lacey <sjl@chromium.org>
315 Reviewed by Eric Carlson.
317 Implement basic media statistics on media elements.
318 https://bugs.webkit.org/show_bug.cgi?id=53322
320 * win/tools/vsprops/FeatureDefines.vsprops:
321 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
323 2011-01-28 Anders Carlsson <andersca@apple.com>
329 * WebKitSystemInterface.h:
330 * libWebKitSystemInterfaceLeopard.a:
331 * libWebKitSystemInterfaceSnowLeopard.a:
333 2011-01-26 David Kilzer <ddkilzer@apple.com>
335 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
336 <rdar://problem/8821760>
338 Reviewed by Antti Koivisto.
340 * WebKitSystemInterface.h:
341 New methods added for HTTP pipelining support.
342 (WKGetHTTPPipeliningPriority): Added.
343 (WKSetHTTPPipeliningPriority): Added.
344 Unrelated methods added after updating the header.
345 (WKMakeScrollbarPainter): Added.
346 (WKScrollbarPainterPaint): Added.
347 * libWebKitSystemInterfaceLeopard.a: Updated.
348 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
350 2011-01-24 Jer Noble <jer.noble@apple.com>
352 Reviewed by Eric Carlson.
354 REGRESSION (r72119): Audio never plays on Star Wars intro animation
355 https://bugs.webkit.org/show_bug.cgi?id=52467
357 Add wkGetQuickTimeMIMETypeList() function.
359 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
360 * win/lib/WebKitSystemInterface.lib:
362 2011-01-18 Anders Carlsson <andersca@apple.com>
364 Reviewed by Darin Adler.
366 Add WKPopupContextMenu.
368 * WebKitSystemInterface.h:
369 * libWebKitSystemInterfaceLeopard.a:
370 * libWebKitSystemInterfaceSnowLeopard.a:
372 2011-01-17 Adam Roben <aroben@apple.com>
374 Make it possible to both set and clear a wkCACFContext's D3D device
376 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
378 Reviewed by Chris Marrin.
380 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
381 * win/lib/WebKitSystemInterface.lib:
383 2011-01-07 Chris Marrin <cmarrin@apple.com>
387 Minor change to check for null context
389 * win/lib/WebKitSystemInterface.lib:
390 * win/lib/WebKitSystemInterface_debug.lib:
392 2011-01-07 Chris Marrin <cmarrin@apple.com>
396 Added one more API to WKSI to get the user data
397 out of the CACFContext.
399 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
400 * win/lib/WebKitSystemInterface.lib:
401 * win/lib/WebKitSystemInterface_debug.lib:
403 2011-01-07 Chris Marrin <cmarrin@apple.com>
407 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
409 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
410 * win/lib/WebKitSystemInterface.lib:
411 * win/lib/WebKitSystemInterface_debug.lib:
413 2011-01-05 Steve Falkenburg <sfalken@apple.com>
415 Reviewed by Darin Adler.
417 Debug and Release builds on Windows clobber each other
418 https://bugs.webkit.org/show_bug.cgi?id=49185
420 Changes the structure of WebKitBuild build products directory so we
421 completely separate each build configuration into independent directories.
423 Although we previously had per-configuration directories for obj, this change adds
424 per-configuration directories for bin, lib, obj, and include. Each configuration's
425 build products are stored within a directory inside of WebKitBuild.
427 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
428 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
430 * win/tools/vsprops/common.vsprops:
432 2011-01-03 Chris Fleizach <cfleizach@apple.com>
434 Reviewed, tweaked and landed by Sam Weinig.
436 WebKit2: Accessibility support (42130)
437 <rdar://problem/7660629>
439 * WebKitSystemInterface.h:
440 * libWebKitSystemInterfaceLeopard.a:
441 * libWebKitSystemInterfaceSnowLeopard.a:
443 2011-01-02 Dan Bernstein <mitz@apple.com>
445 Rubber-stamped by Simon Fraser.
447 <rdar://problem/8812159> Update copyright strings
449 * win/tools/scripts/COPYRIGHT-END-YEAR:
451 2010-12-21 Sam Weinig <weinig@apple.com>
453 Reviewed by Anders Carlsson.
455 Add serialization for CFURLRequestRef and CFURLResponseRef.
457 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
458 * win/lib/WebKitSystemInterface.lib:
460 2010-12-14 Anders Carlsson <andersca@apple.com>
462 Reviewed by Dan Bernstein.
464 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
466 * WebKitSystemInterface.h:
467 * libWebKitSystemInterfaceLeopard.a:
468 * libWebKitSystemInterfaceSnowLeopard.a:
470 2010-12-10 Chris Marrin <cmarrin@apple.com>
472 Reviewed by Adam Roben.
474 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
475 Also got rid of WebKitSystemInterface_debug.lib as recommended by
476 Adam Roben. No OpenSource builds use it since r72327.
478 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
479 * win/lib/WebKitSystemInterface.lib:
480 * win/lib/WebKitSystemInterface_debug.lib: Removed.
482 2010-12-09 Anders Carlsson <andersca@apple.com>
484 Reviewed by Sam Weinig.
486 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
487 https://bugs.webkit.org/show_bug.cgi?id=50792
488 <rdar://problem/8741799>
490 * WebKitSystemInterface.h:
491 * libWebKitSystemInterfaceLeopard.a:
492 * libWebKitSystemInterfaceSnowLeopard.a:
494 2010-12-03 Anders Carlsson <andersca@apple.com>
496 Reviewed by Sam Weinig.
498 Dispatch keyboard events in the Carbon event model
499 https://bugs.webkit.org/show_bug.cgi?id=50503
501 Make WKGetNSEventKeyChar available in 32-bit.
503 * WebKitSystemInterface.h:
504 * libWebKitSystemInterfaceLeopard.a:
505 * libWebKitSystemInterfaceSnowLeopard.a:
507 2010-12-02 Anders Carlsson <andersca@apple.com>
509 Reviewed by Sam Weinig.
511 Plug-ins should be able to update the mouse cursor
512 https://bugs.webkit.org/show_bug.cgi?id=50399
514 Add WKEnableSettingCursorWhenInBackground.
516 * WebKitSystemInterface.h:
517 * libWebKitSystemInterfaceLeopard.a:
518 * libWebKitSystemInterfaceSnowLeopard.a:
520 2010-12-01 Adam Roben <aroben@apple.com>
522 Don't let harmless errorlevels from the "set" utility leak into
523 project-specific build scripts
525 When using set to unset an environment variable that didn't previously
526 exist, set raises the errorlevel to 1. This was leaking into
527 project-specific scripts, causing them to think the build has failed.
528 We now clear the errorlevel after we finish setting environment
531 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
534 Reviewed by Steve Falkenburg.
536 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
537 environment variables to get rid of any errorlevel that "set" set.
539 2010-12-01 Steve Falkenburg <sfalken@apple.com>
541 Reviewed by Adam Roben.
543 vcproj changes can't be applied cleanly by the Windows EWS bot
544 https://bugs.webkit.org/show_bug.cgi?id=50328
546 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
547 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
548 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
550 2010-11-29 Steve Falkenburg <sfalken@apple.com>
552 Windows build fix (part 2).
553 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
555 * win/tools/vsprops/common.vsprops:
557 2010-11-19 Steve Falkenburg <sfalken@apple.com>
559 Reviewed by Adam Roben.
561 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
562 https://bugs.webkit.org/show_bug.cgi?id=49858
564 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
565 - To simplify editing (editing vsprops build steps is confusing).
566 - For more readable diffs.
568 To add a prebuild/prelink/postbuild step for a vcproj,
569 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
570 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
571 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
573 * win/tools/vsprops/common.vsprops:
574 * win/tools/vsprops/release.vsprops:
576 2010-11-29 Anders Carlsson <andersca@apple.com>
578 Reviewed by Sam Weinig and Simon Fraser.
580 WebKitSystemInterface.h piece of r72438.
582 * WebKitSystemInterface.h:
584 2010-11-22 Adam Roben <aroben@apple.com>
586 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
588 Apple's Windows build allows placing header files and import libraries for WebKit's
589 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
590 $WebKitLibrariesDir environment variable. This is both required for production builds and
591 convenient for Apple-internal developer builds. Apple's production builds also require that
592 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
593 builds, the files are copied into that directory tree by the
594 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
596 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
598 This .vsprops copying is problematic in one very important case: when a developer updates
599 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
600 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
601 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
602 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
603 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
604 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
606 To fix this, we now use normal relative paths to access the .vsprops files in the source
607 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
608 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
609 unset, so the normal relative paths are used to read the .vsprops files out of the source
610 tree directly. In production builds, this environment variable is set to a fake directory
611 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
614 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
616 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
618 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
619 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
620 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
621 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
622 FeatureDefines.vsprops becomes:
624 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
628 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
630 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
631 actually exist since they are matched by an equal number of ".." path components.)
633 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
634 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
636 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
639 Reviewed by Dave Hyatt.
641 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
642 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
643 builds to redirect the relative paths used to find the shared .vsprops files into
644 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
646 2010-11-18 Steve Falkenburg <sfalken@apple.com>
648 Rubber-stamped by Adam Roben.
650 Remove unused debug_internal vsprops file.
652 * win/tools/vsprops/debug_internal.vsprops: Removed.
654 2010-11-18 Steve Falkenburg <sfalken@apple.com>
656 Reviewed by Adam Roben.
658 Debug_Internal Windows configuration is unnecessary, should be removed
659 https://bugs.webkit.org/show_bug.cgi?id=49753
661 * win/tools/vsprops/debug.vsprops:
662 * win/tools/vsprops/debug_internal.vsprops:
664 2010-11-17 Steve Falkenburg <sfalken@apple.com>
666 Rubber-stamped by Adam Roben.
668 Update WebKitSystemInterfaceWin.
670 * win/lib/WebKitSystemInterface.lib:
671 * win/lib/WebKitSystemInterface_debug.lib:
673 2010-11-16 Adam Roben <aroben@apple.com>
675 Ignore files from libdispatch/zlib
677 Rubber-stamped by Eric Seidel.
679 * win/include: Modified property svn:ignore.
680 * win/lib: Modified property svn:ignore.
682 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
684 Reviewed by David Hyatt.
686 HTML5 Ruby support should be mandatory feature
687 https://bugs.webkit.org/show_bug.cgi?id=49272
689 Remove Ruby as optional feature.
691 * win/tools/vsprops/FeatureDefines.vsprops:
692 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
694 2010-10-29 Dan Bernstein <mitz@apple.com>
696 Snow Leopard PowerPC build fix.
698 * libWebKitSystemInterfaceSnowLeopard.a:
700 2010-10-29 Dan Bernstein <mitz@apple.com>
702 Leopard PowerPC build fix.
704 * libWebKitSystemInterfaceLeopard.a:
706 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
708 Reviewed by Adam Roben and David Kilzer.
710 Fix and cleanup of build systems
711 https://bugs.webkit.org/show_bug.cgi?id=48342
713 Remove unnecessary ENABLE_SANDBOX.
714 Add missing features to converge to FeatureDefines.xcconfig.
716 * win/tools/vsprops/FeatureDefines.vsprops:
717 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
719 2010-10-28 Dan Bernstein <mitz@apple.com>
721 Reviewed by John Sullivan.
723 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
724 upcoming ComplexTextController patch.
726 * WebKitSystemInterface.h:
727 * libWebKitSystemInterfaceLeopard.a:
728 * libWebKitSystemInterfaceSnowLeopard.a:
730 2010-10-28 Ivan Krstić <ike@apple.com>
732 Reviewed by Mark Rowe.
734 Remove unused experimental proxied panel interface.
735 <rdar://problem/7237059>
737 * WebKitSystemInterface.h:
739 2010-10-27 Anders Carlsson <andersca@apple.com>
741 Reviewed by Sam Weinig.
743 Find indicators do not bounce
744 https://bugs.webkit.org/show_bug.cgi?id=48490
745 <rdar://problem/8564276>
747 Add bounce animation context functions.
749 * WebKitSystemInterface.h:
750 * libWebKitSystemInterfaceLeopard.a:
751 * libWebKitSystemInterfaceSnowLeopard.a:
753 2010-10-26 Adam Roben <aroben@apple.com>
755 Fix duplicate vsprops name
757 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
758 "FeatureDefinesCairo" to match the filename.
760 2010-10-23 Alexey Proskuryakov <ap@apple.com>
764 * win/lib/WebKitSystemInterface.lib:
765 * win/lib/WebKitSystemInterface_debug.lib:
767 2010-10-23 Alexey Proskuryakov <ap@apple.com>
769 Reviewed by Anders Carlsson.
771 https://bugs.webkit.org/show_bug.cgi?id=48083
772 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
774 * WebKitSystemInterface.h:
775 * libWebKitSystemInterfaceLeopard.a:
776 * libWebKitSystemInterfaceSnowLeopard.a:
777 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
778 * win/lib/WebKitSystemInterface.lib:
779 * win/lib/WebKitSystemInterface_debug.lib:
780 Updated WebKitSystemInterface with necessary methods.
782 2010-10-22 Adam Roben <aroben@apple.com>
784 Turn on ENABLE_3D_RENDERING on all Windows builds
786 Reviewed by Sam Weinig.
788 * win/tools/vsprops/FeatureDefines.vsprops:
790 2010-10-20 Adam Roben <aroben@apple.com>
794 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
795 * win/lib/WebKitSystemInterface.lib:
796 * win/lib/WebKitSystemInterface_debug.lib:
797 Use a WKCFURLCredentialRef type to protect against changes to the
798 definition of CFURLCredentialRef.
800 2010-10-19 Adam Roben <aroben@apple.com>
804 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
805 this file that I meant to check in in r70129.
807 2010-10-19 Adam Roben <aroben@apple.com>
809 Add WKCACFContext and related functions
811 Fixes <http://webkit.org/b/43244>.
813 Reviewed by Sam Weinig.
815 * win/lib/WebKitSystemInterface.lib:
816 * win/lib/WebKitSystemInterface_debug.lib:
818 2010-10-14 Ada Chan <adachan@apple.com>
820 Rubber-stamped by Adam Roben.
824 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
825 * win/lib/WebKitSystemInterface.lib:
826 * win/lib/WebKitSystemInterface_debug.lib:
828 2010-10-14 Ada Chan <adachan@apple.com>
830 Reviewed by Steve Falkenburg.
832 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
833 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
835 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
836 * win/lib/WebKitSystemInterface.lib:
837 * win/lib/WebKitSystemInterface_debug.lib:
839 2010-10-11 Mike Thole <mthole@apple.com>
841 Reviewed by Darin Adler.
843 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
844 https://bugs.webkit.org/show_bug.cgi?id=47495
846 * WebKitSystemInterface.h:
847 * libWebKitSystemInterfaceLeopard.a:
848 * libWebKitSystemInterfaceSnowLeopard.a:
850 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
852 Unreviewed build fix.
854 WinCairo also needs access to the <inttypes.h> header requirement
855 introduced by Bug 46357.
857 * win/tools/vsprops/WinCairo.vsprops:
859 2010-09-17 Sam Weinig <sam@webkit.org>
861 Reviewed, tweaked, and landed by Anders Carlsson.
863 Add WKCopyNSURLResponsePeerCertificates.
865 * WebKitSystemInterface.h:
866 * libWebKitSystemInterfaceLeopard.a:
867 * libWebKitSystemInterfaceSnowLeopard.a:
869 2010-09-16 Eric Uhrhane <ericu@chromium.org>
873 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
874 https://bugs.webkit.org/show_bug.cgi?id=45798
876 * win/tools/vsprops/FeatureDefines.vsprops:
877 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
879 2010-09-09 Jer Noble <jer.noble@apple.com>
881 Reviewed by Eric Carlson.
883 Adopt shared control drawing for <video> controls on Windows
884 https://bugs.webkit.org/show_bug.cgi?id=45490
886 * win/lib/WebKitSystemInterface.lib:
887 * win/lib/WebKitSystemInterface_debug.lib:
889 2010-09-10 Anders Carlsson <andersca@apple.com>
891 WebKitSystemInterface part of:
892 Set the visible name for the web process
893 https://bugs.webkit.org/show_bug.cgi?id=45564
894 <rdar://problem/8416970>
896 * WebKitSystemInterface.h:
897 * libWebKitSystemInterfaceLeopard.a:
898 * libWebKitSystemInterfaceSnowLeopard.a:
900 2010-08-05 Jian Li <jianli@chromium.org>
902 Reviewed by David Levin.
904 Unify blob related feature defines to ENABLE(BLOB).
905 https://bugs.webkit.org/show_bug.cgi?id=43081
907 * win/tools/vsprops/FeatureDefines.vsprops:
908 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
910 2010-08-04 Dan Bernstein <mitz@apple.com>
912 Reviewed by Darin Adler.
914 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
915 https://bugs.webkit.org/show_bug.cgi?id=43467
917 * WebKitSystemInterface.h:
918 * libWebKitSystemInterfaceLeopard.a:
919 * libWebKitSystemInterfaceSnowLeopard.a:
920 * libWebKitSystemInterfaceTiger.a:
922 2010-08-03 Beth Dakin <bdakin@apple.com>
924 Reviewed by Alice Liu.
926 Enable MathML on Windows.
928 * win/tools/vsprops/FeatureDefines.vsprops:
930 2010-07-30 Adam Roben <aroben@apple.com>
932 Roll our r64361 and r64363
934 We can't make these changes until QuartzCore.lib is included in
935 WebKitSupportLibrary.
937 2010-07-30 Adam Roben <aroben@apple.com>
939 Add WKCACFContext and related functions
941 Also added some functions used by WKCAImageQueue.
943 Fixes <http://webkit.org/b/43244>.
945 Reviewed by Sam Weinig.
947 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
948 * win/lib/WebKitSystemInterface.lib:
949 * win/lib/WebKitSystemInterface_debug.lib:
951 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
953 Reviewed by Ojan Vafai.
955 Add FILE_SYSTEM build flag for FileSystem API
956 https://bugs.webkit.org/show_bug.cgi?id=42915
958 * win/tools/vsprops/FeatureDefines.vsprops:
959 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
961 2010-07-12 Mark Rowe <mrowe@apple.com>
963 Rubber-stamped by Sam Weinig.
965 Update WebKitSystemInterface.
967 * libWebKitSystemInterfaceLeopard.a:
968 * libWebKitSystemInterfaceSnowLeopard.a:
969 * libWebKitSystemInterfaceTiger.a:
971 2010-07-12 Adam Roben <aroben@apple.com>
973 Stop generating stripped symbols for Release builds
975 It turns out we can strip the symbols after-the-fact using PDBCopy.
977 Fixes <http://webkit.org/b/42085>.
979 Reviewed by Steve Falkenburg.
981 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
982 attribute, which caused link.exe to generate a stripped PDB file for
985 2010-07-08 Eric Carlson <eric.carlson@apple.com>
987 Reviewed by Dan Bernstein.
989 Update WebKitSystemInterface.
991 * libWebKitSystemInterfaceLeopard.a:
992 * libWebKitSystemInterfaceSnowLeopard.a:
993 * libWebKitSystemInterfaceTiger.a:
995 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
997 Reviewed by Adam Roben.
999 Disable MSVC warning 4288.
1000 https://bugs.webkit.org/show_bug.cgi?id=41804
1002 MSVC has a non-standard extension that allows variables declared
1003 in for-loops to remain visible in the same scope even after
1004 exiting the for-loop
1005 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1006 option (turned on by default) enables all MSVC extensions, and
1007 /Zc:forScope- tells the compiler to issue a C4288 warning when the
1008 same variable is declared in the for-loop and re-declared later in
1011 There seems to be a bug in VS2005 that erroneously enables
1012 /Zc:forScope- even when that option is not specified
1013 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1014 like our build got hit by that bug, so we need to disable warning
1017 * win/tools/vsprops/common.vsprops:
1019 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1021 Reviewed by Sam Weinig.
1023 <rdar://problem/8154047>
1025 Update WebKitSystemInterface, making some functions used by
1026 WebKit2 available in 32-bit (for reals this time).
1028 * libWebKitSystemInterfaceLeopard.a:
1029 * libWebKitSystemInterfaceSnowLeopard.a:
1030 * libWebKitSystemInterfaceTiger.a:
1032 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1034 Reviewed by Sam Weinig.
1036 <rdar://problem/8154047>
1038 Update WebKitSystemInterface, making some functions used by
1039 WebKit2 available in 32-bit.
1041 * WebKitSystemInterface.h:
1042 * libWebKitSystemInterfaceLeopard.a:
1043 * libWebKitSystemInterfaceSnowLeopard.a:
1044 * libWebKitSystemInterfaceTiger.a:
1046 2010-06-23 John Gregg <johnnyg@google.com>
1048 Reviewed by Kent Tamura.
1050 add ENABLE_DIRECTORY_UPLOAD build support
1051 https://bugs.webkit.org/show_bug.cgi?id=41100
1053 * win/tools/vsprops/FeatureDefines.vsprops:
1054 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1056 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1058 Windows (Cairo) build fix.
1059 Add missing ENABLE_WEB_TIMING feature define.
1061 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1063 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1066 Disable ENABLE_WEB_TIMING on Windows.
1068 * win/tools/vsprops/FeatureDefines.vsprops:
1070 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1072 Reviewed by Dimitri Glazkov.
1074 Add a VS macro for enabling Web Timing support.
1075 https://bugs.webkit.org/show_bug.cgi?id=38924
1077 * win/tools/vsprops/FeatureDefines.vsprops:
1079 2010-06-21 Sam Weinig <sam@webkit.org>
1081 Reviewed by Anders Carlsson.
1083 Update WebKitSystemInterface.
1085 * WebKitSystemInterface.h:
1086 * libWebKitSystemInterfaceLeopard.a:
1087 * libWebKitSystemInterfaceSnowLeopard.a:
1088 * libWebKitSystemInterfaceTiger.a:
1090 2010-06-21 Dan Bernstein <mitz@apple.com>
1092 Speculative build fix.
1094 * WebKitSystemInterface.h:
1096 2010-06-21 Dan Bernstein <mitz@apple.com>
1098 Reviewed by Darin Adler.
1100 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1101 https://bugs.webkit.org/show_bug.cgi?id=10228
1103 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1104 * libWebKitSystemInterfaceLeopard.a:
1105 * libWebKitSystemInterfaceSnowLeopard.a:
1106 * libWebKitSystemInterfaceTiger.a:
1108 2010-06-21 Satish Sampath <satish@chromium.org>
1110 Reviewed by Steve Block.
1112 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1113 https://bugs.webkit.org/show_bug.cgi?id=40878
1115 * win/tools/vsprops/FeatureDefines.vsprops:
1116 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1118 2010-06-02 Sterling Swigart <sswigart@google.com>
1120 Reviewed by David Levin.
1122 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1123 https://bugs.webkit.org/show_bug.cgi?id=39906
1125 * win/tools/vsprops/FeatureDefines.vsprops:
1126 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1128 2010-05-24 Jer Noble <jer.noble@apple.com>
1130 No review; build fix only.
1132 Roll-out changes r60110.
1134 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1135 * win/lib/WebKitSystemInterface.lib:
1136 * win/lib/WebKitSystemInterface_debug.lib:
1138 2010-05-24 Jer Noble <jer.noble@apple.com>
1140 No review; build fix only.
1142 Roll-out changes r60094, 60096-60097.
1144 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1145 * win/lib/WebKitSystemInterface.lib:
1146 * win/lib/WebKitSystemInterface_debug.lib:
1148 2010-05-23 Jer Noble <jer.noble@apple.com>
1150 Reviewed by Eric Carlson.
1152 HTML5 <video> tag performance worse than Flash
1153 https://bugs.webkit.org/show_bug.cgi?id=39577
1154 rdar://problem/7982458
1156 Added WebKitSystemInterface calls for new CAImageQueue APIs.
1158 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1159 * win/lib/WebKitSystemInterface.lib:
1160 * win/lib/WebKitSystemInterface_debug.lib:
1162 2010-05-20 Steve Block <steveblock@google.com>
1164 Reviewed by Jeremy Orlow.
1166 Provide bindings for DeviceOrientation
1167 https://bugs.webkit.org/show_bug.cgi?id=39210
1169 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1171 * win/tools/vsprops/FeatureDefines.vsprops:
1172 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1174 2010-04-09 Alexey Proskuryakov <ap@apple.com>
1176 Reviewed by Maciej Stachowiak.
1178 https://bugs.webkit.org/show_bug.cgi?id=24572
1179 XMLHttpRequest.statusText returns always "OK" on Mac
1181 * WebKitSystemInterface.h:
1182 * libWebKitSystemInterfaceLeopard.a:
1183 * libWebKitSystemInterfaceSnowLeopard.a:
1184 * libWebKitSystemInterfaceTiger.a:
1186 2010-04-07 Chris Marrin <cmarrin@apple.com>
1188 Reviewed by Steve Falkenburg.
1190 Remove QuartzCoreInterface from the build
1192 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
1194 * win/bin/QuartzCoreInterface.dll: Removed.
1195 * win/include/QuartzCoreInterface: Removed.
1196 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1197 * win/lib/QuartzCoreInterface.lib: Removed.
1199 2010-04-02 Jer Noble <jer.noble@apple.com>
1201 Reviewed by Eric Carlson.
1203 https://bugs.webkit.org/show_bug.cgi?id=36624
1205 Update WebKitSystemInterface
1207 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1208 * libWebKitSystemInterfaceLeopard.a:
1209 * libWebKitSystemInterfaceSnowLeopard.a:
1210 * libWebKitSystemInterfaceTiger.a:
1212 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1214 Reviewed by Dmitry Titov.
1216 Add FileThread for async file operation support in FileReader and FileWriter
1217 https://bugs.webkit.org/show_bug.cgi?id=36896
1219 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1220 for FileReader and FileWriter support.
1222 * win/tools/vsprops/FeatureDefines.vsprops:
1223 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1225 2010-03-25 Mark Rowe <mrowe@apple.com>
1227 Rubber-stamped by Dan Bernstein.
1229 Update WebCoreSQLite3 to SQLite v3.6.12.
1231 * WebCoreSQLite3/sqlite3.h:
1232 * WebCoreSQLite3/sqlite3ext.h:
1233 * libWebCoreSQLite3.a:
1234 * libWebKitSystemInterfaceLeopard.a:
1235 * libWebKitSystemInterfaceSnowLeopard.a:
1236 * libWebKitSystemInterfaceTiger.a:
1238 2010-03-23 Dan Bernstein <mitz@apple.com>
1240 Reviewed by John Sullivan.
1242 WebKitSystemInterface part of
1243 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1245 https://bugs.webkit.org/show_bug.cgi?id=36479.
1247 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1248 * libWebKitSystemInterfaceSnowLeopard.a: Updated
1250 2010-03-16 Dan Bernstein <mitz@apple.com>
1252 Reviewed by Sam Weinig.
1254 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1256 * win/lib/WebKitSystemInterface.lib:
1257 * win/lib/WebKitSystemInterface_debug.lib:
1259 2010-03-15 Andy Estes <aestes@apple.com>
1261 Reviewed by John Sullivan.
1263 Added two new output arguments to WKGetWheelEventDeltas() to return
1264 the number of scroll wheel ticks in the x and y directions.
1266 https://bugs.webkit.org/show_bug.cgi?id=29601.
1267 <rdar://problem/7453254>
1269 * WebKitSystemInterface.h:
1270 * libWebKitSystemInterfaceLeopard.a:
1271 * libWebKitSystemInterfaceSnowLeopard.a:
1272 * libWebKitSystemInterfaceTiger.a:
1274 2010-03-14 Dan Bernstein <mitz@apple.com>
1276 Reviewed by Darin Adler.
1278 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1280 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1281 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1282 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1283 wkCreateFontsPlist().
1284 * win/lib/WebKitSystemInterface.lib: Updated.
1285 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1287 2010-03-08 Jian Li <jianli@chromium.org>
1289 Reviewed by Dmitry Titov.
1292 https://bugs.webkit.org/show_bug.cgi?id=32993
1294 Add ENABLE_BLOB_SLICE feature define.
1296 * win/tools/vsprops/FeatureDefines.vsprops:
1297 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1299 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1301 Reviewed by David Levin.
1303 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1304 https://bugs.webkit.org/show_bug.cgi?id=35147
1306 * win/tools/vsprops/FeatureDefines.vsprops:
1308 2010-02-18 Steve Falkenburg <sfalken@apple.com>
1310 Reviewed by Dan Bernstein.
1312 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1313 https://bugs.webkit.org/show_bug.cgi?id=35076
1315 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1316 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1317 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1319 2010-02-16 Gavin Barraclough <barraclough@apple.com>
1321 Reviewed by NOBODY (Build fix).
1323 Disable warnings preventing use of anonymous structs/onions -
1324 don't take all my fun toys away, these are useful & awesome!
1326 * win/tools/vsprops/common.vsprops:
1328 2010-02-11 Brian Weinstein <bweinstein@apple.com>
1330 Rubber-stamped by Eric Seidel.
1332 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1335 * win/tools/vsprops/FeatureDefines.vsprops:
1337 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1339 Reviewed by Cameron Zwarich.
1341 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1342 https://bugs.webkit.org/show_bug.cgi?id=34698
1344 * win/tools/vsprops/FeatureDefines.vsprops:
1346 2010-02-04 Mark Rowe <mrowe@apple.com>
1348 Reviewed by Steve Falkenburg.
1350 Update auto-version.sh to better handle major version numbers with fewer than three digits,
1351 and the case when WEBKITLIBRARIESDIR is not set.
1353 * win/tools/scripts/auto-version.sh:
1355 2010-02-04 Steve Falkenburg <sfalken@apple.com>
1357 Windows build fix for projects not defining WebKitLibrariesDir.
1359 * win/tools/scripts/auto-version.sh:
1361 2010-02-03 Dan Bernstein <mitz@apple.com>
1363 Reviewed by Anders Carlsson.
1365 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1367 * libWebKitSystemInterfaceLeopard.a:
1369 2010-02-02 Steve Falkenburg <sfalken@apple.com>
1371 Reviewed by Darin Adler.
1373 Copyright year updating for Windows version resources should be automatic
1374 https://bugs.webkit.org/show_bug.cgi?id=34503
1376 * win/tools/scripts/auto-version.sh:
1378 2010-02-02 Martin Robinson <mrobinson@webkit.org>
1380 Unreviewed build fix.
1382 The WinCairo build requires this script to be executable.
1384 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1386 2010-01-29 Mark Rowe <mrowe@apple.com>
1388 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1390 * win/tools/vsprops/FeatureDefines.vsprops:
1391 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1393 2010-01-26 Alexey Proskuryakov <ap@apple.com>
1395 More Windows build fixing.
1397 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1398 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1399 specialization sometimes - but it's not instantiated, so it's harmless.
1401 2010-01-22 Steve Falkenburg <sfalken@apple.com>
1403 Reviewed by Darin Adler.
1405 https://bugs.webkit.org/show_bug.cgi?id=34025
1406 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1408 * win/tools/vsprops/FeatureDefines.vsprops:
1409 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1411 2010-01-20 Steve Falkenburg <sfalken@apple.com>
1413 Reviewed by Darin Adler and Adam Roben.
1415 Feature defines are difficult to maintain on Windows builds
1416 https://bugs.webkit.org/show_bug.cgi?id=33883
1418 FeatureDefines.vsprops are now maintained in a way similar to
1419 Configurations/FeatureDefines.xcconfig, with the added advantage
1420 of having a single FeatureDefines file across all projects.
1422 Keep this list of features (not enabled/disabled state) in sync with
1423 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1425 Add new features to both PreprocessorDefinitions and UserMacro sections.
1426 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1428 * win/tools/scripts/feature-defines.sh: Added.
1429 * win/tools/vsprops/FeatureDefines.vsprops: Added.
1430 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1431 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1433 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1435 Reviewed by Darin Adler.
1437 <rdar://problem/7532544>
1439 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1440 be used for a shadow drawing fix. Once more, with feeling. On Windows.
1442 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1443 * win/lib/WebKitSystemInterface.lib:
1444 * win/lib/WebKitSystemInterface_debug.lib:
1446 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1448 Reviewed by Darin Adler.
1450 <rdar://problem/7532544>
1452 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1453 be used for a shadow drawing fix.
1455 * win/lib/WebKitSystemInterface.lib:
1456 * win/lib/WebKitSystemInterface_debug.lib:
1458 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1460 Reviewed by Darin Adler.
1462 <rdar://problem/7532544>
1464 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1465 be used for a shadow drawing fix.
1467 * WebKitSystemInterface.h:
1468 * libWebKitSystemInterfaceLeopard.a:
1469 * libWebKitSystemInterfaceSnowLeopard.a:
1470 * libWebKitSystemInterfaceTiger.a:
1472 2010-01-07 Alexey Proskuryakov <ap@apple.com>
1474 Not reviewed, build fix.
1476 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1477 clients of another class). WebCore doesn't use all methods of JSString, so
1478 we don't export all classes clients could theoretically access via JSString.
1480 * win/tools/vsprops/common.vsprops:
1482 2009-12-21 Mark Rowe <mrowe@apple.com>
1484 Reviewed by Samuel Weinig.
1486 Update WebKitSystemInterface.
1488 * libWebKitSystemInterfaceLeopard.a:
1489 * libWebKitSystemInterfaceSnowLeopard.a:
1490 * libWebKitSystemInterfaceTiger.a:
1492 2009-12-21 Mark Rowe <mrowe@apple.com>
1494 Reviewed by Samuel Weinig.
1496 Update WebKitSystemInterface.
1498 * WebKitSystemInterface.h:
1499 * libWebKitSystemInterfaceLeopard.a:
1500 * libWebKitSystemInterfaceSnowLeopard.a:
1501 * libWebKitSystemInterfaceTiger.a:
1503 2009-12-18 Sam Weinig <sam@webkit.org>
1505 Reviewed by Anders Carlsson.
1507 Update WebKitSystemInterface for <rdar://problem/7237059>.
1509 * WebKitSystemInterface.h:
1510 * libWebKitSystemInterfaceLeopard.a:
1511 * libWebKitSystemInterfaceSnowLeopard.a:
1512 * libWebKitSystemInterfaceTiger.a:
1514 2009-12-15 Dan Bernstein <mitz@apple.com>
1516 Reviewed by Adam Roben.
1518 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1519 Core Graphics when available
1521 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1522 wkCanCreateCGFontWithLOGFONT().
1523 * win/lib/WebKitSystemInterface.lib:
1524 * win/lib/WebKitSystemInterface_debug.lib:
1526 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1528 Reviewed by Darin Adler.
1530 <rdar://problem/7453726> Pull shared UI code into WebKit
1532 * WebKitSystemInterface.h:
1533 * libWebKitSystemInterfaceLeopard.a:
1534 * libWebKitSystemInterfaceSnowLeopard.a:
1535 * libWebKitSystemInterfaceTiger.a:
1537 2009-12-11 Chris Marrin <cmarrin@apple.com>
1539 Reviewed by Adam Roben.
1541 Add QuartzCore build files to OpenSource tree
1542 https://bugs.webkit.org/show_bug.cgi?id=31856
1544 This allows proper building and linking with QuartzCore
1548 * win/bin/QuartzCoreInterface.dll: Added.
1549 * win/include/QuartzCoreInterface: Added.
1550 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1551 * win/lib/QuartzCoreInterface.lib: Added.
1553 2009-12-07 Adam Roben <aroben@apple.com>
1555 Windows build fix for checkouts with a space in the path
1557 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1558 before passing it to mkdir.
1560 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1562 Reviewed by Darin Adler.
1564 https://bugs.webkit.org/show_bug.cgi?id=32036
1565 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1567 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1568 * win/lib/WebKitSystemInterface.lib:
1569 * win/lib/WebKitSystemInterface_debug.lib:
1570 Update WebKitSystemInterface.
1572 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1574 Reviewed by Brady Eidson.
1576 https://bugs.webkit.org/show_bug.cgi?id=31844
1577 SocketStreamHandleCFNet should support CONNECT proxy credentials
1579 * WebKitSystemInterface.h:
1580 * libWebKitSystemInterfaceLeopard.a:
1581 * libWebKitSystemInterfaceSnowLeopard.a:
1582 * libWebKitSystemInterfaceTiger.a:
1583 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1584 * win/lib/WebKitSystemInterface.lib:
1585 * win/lib/WebKitSystemInterface_debug.lib:
1586 Update WebKitSystemInterface.
1588 2009-11-22 Dan Bernstein <mitz@apple.com>
1590 Reviewed by Eric Carlson.
1592 Updated WebKitSystemInterface.
1594 * libWebKitSystemInterfaceLeopard.a:
1595 * libWebKitSystemInterfaceSnowLeopard.a:
1596 * libWebKitSystemInterfaceTiger.a:
1598 2009-11-22 Dan Bernstein <mitz@apple.com>
1600 Reviewed by Cameron Zwarich.
1602 Fixed a leak in WKDrawMediaUIPart().
1604 * libWebKitSystemInterfaceLeopard.a:
1605 * libWebKitSystemInterfaceSnowLeopard.a:
1606 * libWebKitSystemInterfaceTiger.a:
1608 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1610 Reviewed by Simon Fraser.
1612 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1614 * WebKitSystemInterface.h:
1615 * libWebKitSystemInterfaceLeopard.a:
1616 * libWebKitSystemInterfaceSnowLeopard.a:
1617 * libWebKitSystemInterfaceTiger.a:
1619 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1621 Reviewed by Dan Bernstein.
1623 <rdar://problem/7035231>
1624 Support closed caption in <video> element
1626 * WebKitSystemInterface.h:
1627 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1628 define WKMediaUIPartToggleClosedCaptionsButton.
1630 2009-11-13 Anders Carlsson <andersca@apple.com>
1632 Reviewed by Dan Bernstein.
1634 Update WebKitSystemInterface.
1636 * WebKitSystemInterface.h:
1637 * libWebKitSystemInterfaceLeopard.a:
1638 * libWebKitSystemInterfaceSnowLeopard.a:
1639 * libWebKitSystemInterfaceTiger.a:
1641 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1643 Build correction. No review.
1645 The WinCairo build requires ENABLE_FILTERS to work properly.
1647 * win/tools/vsprops/WinCairo.vsprops:
1649 2009-11-02 Dan Bernstein <mitz@apple.com>
1651 Reviewed by John Sullivan.
1653 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1654 QuickTime Player X’s HUD.
1656 * libWebKitSystemInterfaceLeopard.a:
1657 * libWebKitSystemInterfaceSnowLeopard.a:
1658 * libWebKitSystemInterfaceTiger.a:
1660 2009-10-26 Mark Rowe <mrowe@apple.com>
1662 Reviewed by Adam Roben.
1664 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1666 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1667 in the major component of the version number.
1669 * win/tools/scripts/auto-version.sh:
1671 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1673 Reviewed by Eric Seidel.
1675 added cairo include and lib directories to debug_wincairo.vsprops
1676 https://bugs.webkit.org/show_bug.cgi?id=29831
1678 * win/tools/vsprops/debug_wincairo.vsprops:
1680 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1682 Reviewed by Dan Bernstein.
1684 https://bugs.webkit.org/show_bug.cgi?id=30456
1685 Fixes for new Debug_All Windows build configuration.
1687 * win/tools/vsprops/debug_all.vsprops:
1688 Define DEBUG_ALL in Debug_All configuration.
1689 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1691 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1693 Reviewed by Adam Roben.
1695 Add a Debug_All configuration to build entire stack as debug.
1696 Change Debug_Internal to:
1697 - stop using _debug suffix for all WebKit/Safari binaries
1698 - not use _debug as a DLL naming suffix
1699 - use non-debug C runtime lib.
1701 * win/tools/vsprops/debug_all.vsprops: Added.
1702 Use debug C runtime library in debug_all.
1703 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1704 * win/tools/vsprops/debug_internal.vsprops:
1705 Don't specify debug C runtime library in debug_internal.
1706 Don't specify _debug suffix for standard debug_internal builds.
1708 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1710 Reviewed by Simon Fraser
1712 Support fullscreen in MediaPlayer (Mac)
1713 https://bugs.webkit.org/show_bug.cgi?id=26742
1715 New methods required for video fullscreen.
1717 * WebKitSystemInterface.h:
1718 * libWebKitSystemInterfaceLeopard.a:
1719 * libWebKitSystemInterfaceSnowLeopard.a:
1720 * libWebKitSystemInterfaceTiger.a:
1722 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1725 Re-apply lost changes to auto-version.sh.
1727 * win/tools/scripts/auto-version.sh:
1729 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1731 Reviewed by Adam Roben.
1733 <rdar://problem/7271334>
1734 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1736 * WebKitSystemInterface.h:
1737 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1739 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1741 Reviewed by Mark Rowe.
1743 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1744 Safari version number shouldn't be exposed in WebKit code
1746 For a WebKit version of 532.3.4:
1747 Product version is: 5.32.3.4 (was 4.0.3.0)
1748 File version is: 5.32.3.4 (was 4.532.3.4)
1750 * win/tools/scripts/PRODUCTVERSION: Removed.
1751 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1753 2009-09-25 Dan Bernstein <mitz@apple.com>
1755 Reviewed by Adam Roben.
1757 WebKitSystemInterface changes for
1758 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1759 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1761 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1762 wkAddFontsFromPlistRepresentation() and replaced
1763 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1764 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1765 * win/lib/WebKitSystemInterface.lib:
1766 * win/lib/WebKitSystemInterface_debug.lib:
1768 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1770 Reviewed by Eric Seidel.
1772 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1773 default when the necessary dependencies are extracted into the
1775 https://bugs.webkit.org/show_bug.cgi?id=29661
1777 * win/tools/vsprops/WinCairo.vsprops:
1779 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1781 Reviewed by Dave Levin.
1783 Adjust WinCairo-specific property sheet to use static versions of
1784 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1785 of zlib.lib to link.
1787 * win/tools/vsprops/WinCairo.vsprops:
1789 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1791 Reviewed by Adam Roben.
1793 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1794 to automatically use secure versions of C runtime lib calls on Windows.
1795 https://bugs.webkit.org/show_bug.cgi?id=28824
1797 * win/tools/vsprops/common.vsprops:
1799 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1801 Rubber stamped by Steve Falkenburg.
1803 debug_wincairo.vsprops was linking against wrong C runtime.
1805 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1806 C runtime (as in the standard 'debug.vsprops' file.)
1808 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1810 Reviewed by Steve Falkenburg.
1812 Revise CFLite Debug build to emit DLL's with _debug label.
1813 https://bugs.webkit.org/show_bug.cgi?id=28695.
1815 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1817 2009-08-12 Peter Kasting <pkasting@google.com>
1819 Reviewed by Darin Adler.
1821 https://bugs.webkit.org/show_bug.cgi?id=27323
1822 Change pattern that strips all trailing whitespace to just remove EOL
1823 chars (\r, \n), to make it clear that varying EOL chars is the primary
1824 problem being solved.
1826 * win/tools/scripts/auto-version.sh:
1828 2009-08-10 Peter Kasting <pkasting@google.com>
1830 Reviewed by George Staikos.
1832 https://bugs.webkit.org/show_bug.cgi?id=27323
1833 Even more line ending-stripping for auto-version.sh, based on output
1834 provided by Jessie Berlin.
1836 * win/tools/scripts/auto-version.sh:
1838 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1840 Reviewed by Adam Roben.
1842 https://bugs.webkit.org/show_bug.cgi?id=28048.
1843 Move various WinCairo build settings into *.vsprops file.
1845 * win/tools/vsprops/cURL.vsprops: Added.
1847 2009-08-06 Peter Kasting <pkasting@google.com>
1849 Reviewed by Adam Barth.
1851 https://bugs.webkit.org/show_bug.cgi?id=27323
1852 Strip line endings at all points auto-version.sh reads data, not just
1853 the one I happened to run into.
1855 * win/tools/scripts/auto-version.sh:
1857 2009-07-27 Peter Kasting <pkasting@google.com>
1859 Reviewed by Adam Roben.
1861 https://bugs.webkit.org/show_bug.cgi?id=27323
1862 Correctly parse command output, even when the line endings are not LF,
1863 so that we don't create an autoversion.h that MSVC chokes on.
1865 * win/tools/scripts/auto-version.sh:
1867 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
1869 Reviewed by Adam Roben.
1871 Add new configuration flag for redistributable Windows build.
1872 https://bugs.webkit.org/show_bug.cgi=27087
1874 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
1875 new WIN_CAIRO flag used to drive non-Apple Windows build.
1877 2009-07-10 Eric Carlson <eric.carlson@apple.com>
1879 Reviewed by Simon Fraser.
1881 Update WebKitSystemInterface for <rdar://problem/7049066>.
1883 * WebKitSystemInterface.h:
1884 * libWebKitSystemInterfaceLeopard.a:
1885 * libWebKitSystemInterfaceSnowLeopard.a:
1886 * libWebKitSystemInterfaceTiger.a:
1888 2009-07-06 Eric Carlson <eric.carlson@apple.com>
1890 Update WebKitSystemInterface for <rdar://problem/7008093>.
1892 * WebKitSystemInterface.h:
1893 * libWebKitSystemInterfaceLeopard.a:
1894 * libWebKitSystemInterfaceSnowLeopard.a:
1895 * libWebKitSystemInterfaceTiger.a:
1897 2009-07-06 Anders Carlsson <andersca@apple.com>
1899 Update WebKitSystemInterface.
1901 * WebKitSystemInterface.h:
1902 * libWebKitSystemInterfaceLeopard.a:
1903 * libWebKitSystemInterfaceSnowLeopard.a:
1904 * libWebKitSystemInterfaceTiger.a:
1906 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
1908 Reviewed by Simon Fraser.
1910 Update WebKitSystemInterface for <rdar://problem/6518119>
1912 * WebKitSystemInterface.h:
1913 * libWebKitSystemInterfaceLeopard.a:
1914 * libWebKitSystemInterfaceSnowLeopard.a:
1915 * libWebKitSystemInterfaceTiger.a:
1917 2009-07-01 Eric Carlson <eric.carlson@apple.com>
1919 Reviewed by Simon Fraser.
1921 Update WebKitSystemInterface for <rdar://problem/7014990>
1923 * libWebKitSystemInterfaceLeopard.a:
1924 * libWebKitSystemInterfaceSnowLeopard.a:
1925 * libWebKitSystemInterfaceTiger.a:
1927 2009-06-29 Eric Carlson <eric.carlson@apple.com>
1929 Reviewed by Simon Fraser.
1931 Update WebKitSystemInterface for <rdar://problem/7014813>
1933 * WebKitSystemInterface.h:
1934 * libWebKitSystemInterfaceLeopard.a:
1935 * libWebKitSystemInterfaceSnowLeopard.a:
1936 * libWebKitSystemInterfaceTiger.a:
1938 2009-06-25 Simon Fraser <simon.fraser@apple.com>
1940 Rubber-stamped by Mark Rowe.
1942 <rdar://problem/6999737>
1944 Update the media controller images.
1946 * libWebKitSystemInterfaceLeopard.a:
1947 * libWebKitSystemInterfaceSnowLeopard.a:
1948 * libWebKitSystemInterfaceTiger.a:
1950 2009-06-16 Simon Fraser <simon.fraser@apple.com>
1952 Rubber-stamped by Anders Carlsson.
1954 Update WebKitSystemInterface for <rdar://problem/6937882>.
1956 * libWebKitSystemInterfaceLeopard.a:
1957 * libWebKitSystemInterfaceSnowLeopard.a:
1958 * libWebKitSystemInterfaceTiger.a:
1960 2009-06-02 Anders Carlsson <andersca@apple.com>
1962 Rubber-stamped by Mark Rowe.
1964 Update WebKitSystemInterface.
1966 * libWebKitSystemInterfaceLeopard.a:
1967 * libWebKitSystemInterfaceSnowLeopard.a:
1968 * libWebKitSystemInterfaceTiger.a:
1970 2009-05-27 Mark Rowe <mrowe@apple.com>
1972 Rubber-stamped by Dan Bernstein.
1974 Update WebKitSystemInterface.
1976 * libWebKitSystemInterfaceLeopard.a:
1977 * libWebKitSystemInterfaceSnowLeopard.a: Added.
1978 * libWebKitSystemInterfaceTiger.a:
1980 2009-05-26 Anders Carlsson <andersca@apple.com>
1982 Reviewed by Dan Bernstein.
1984 <rdar://problem/6901751>
1985 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
1987 Remove WKCGContextIsSafeToClip.
1989 * WebKitSystemInterface.h:
1990 * libWebKitSystemInterfaceTiger.a:
1992 2009-05-21 Dan Bernstein <mitz@apple.com>
1994 Rubber-stamped by Mark Rowe.
1996 - correct a copyright header accidently reverted in r43964
1998 * WebKitSystemInterface.h:
2000 2009-05-21 Dan Bernstein <mitz@apple.com>
2002 Reviewed by Anders Carlsson.
2004 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2005 (r35515): Tiger crash painting the selection on registration page of
2008 * WebKitSystemInterface.h:
2009 * libWebKitSystemInterfaceTiger.a:
2011 2009-05-07 Simon Fraser <simon.fraser@apple.com>
2013 Source changes reviewed by Darin Adler
2015 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2017 * libWebKitSystemInterfaceLeopard.a:
2018 * libWebKitSystemInterfaceTiger.a:
2020 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2022 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2023 Indirected definition through a UserMacro.
2025 Reviewed by Mark Rowe.
2027 * win/tools/vsprops/common.vsprops:
2029 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2031 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2032 Indirected definition for __PRODUCTION__ through a UserMacro.
2034 Reviewed by Mark Rowe.
2036 * win/tools/vsprops/common.vsprops:
2038 2009-04-24 Simon Fraser <simon.fraser@apple.com>
2040 Source changes reviewed by Darin Adler
2042 https://bugs.webkit.org/show_bug.cgi?id=22242
2044 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2046 * libWebKitSystemInterfaceLeopard.a:
2047 * libWebKitSystemInterfaceTiger.a:
2049 2009-04-22 Ada Chan <adachan@apple.com>
2051 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2053 Reviewed by Darin Adler.
2055 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2056 * win/lib/WebKitSystemInterface.lib:
2057 * win/lib/WebKitSystemInterface_debug.lib:
2059 2009-04-20 Steve Falkenburg <sfalken@apple.com>
2061 Separate JavaScriptCore.dll from WebKit.dll.
2062 Slight performance improvement or no change on benchmarks.
2064 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2065 and simplifies standalone JavaScriptCore builds.
2067 Reviewed by Oliver Hunt.
2069 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2071 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2073 Reviewed by Mark Rowe.
2075 <rdar://problem/6781295> video.buffered and video.seekable are not
2076 the same. video.buffered should return only what is buffered and
2077 not what is seekable
2079 * WebKitSystemInterface.h:
2080 * libWebKitSystemInterfaceLeopard.a:
2081 * libWebKitSystemInterfaceTiger.a:
2083 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2085 Reviewed by Adele Peterson.
2087 <rdar://problem/6747241> work around QTKit no longer reaching
2088 QTMovieLoadStateComplete
2090 * WebKitSystemInterface.h:
2091 * libWebKitSystemInterfaceLeopard.a:
2092 * libWebKitSystemInterfaceTiger.a:
2094 2009-04-15 Steve Falkenburg <sfalken@apple.com>
2096 Updated WebKitSystemInterface for Windows.
2097 Changes needed for <rdar://problem/6785760>
2099 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2100 * win/lib/WebKitSystemInterface.lib:
2101 * win/lib/WebKitSystemInterface_debug.lib:
2103 2009-04-14 Mark Rowe <mrowe@apple.com>
2105 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2107 * libWebKitSystemInterfaceLeopard.a:
2108 * libWebKitSystemInterfaceTiger.a:
2110 2009-04-13 Antti Koivisto <antti@apple.com>
2112 Reviewed by Darin Adler.
2114 <rdar://problem/6740294> Increase the connection count per host
2116 * WebKitSystemInterface.h:
2117 * libWebKitSystemInterfaceLeopard.a:
2118 * libWebKitSystemInterfaceTiger.a:
2120 2009-04-10 Eric Carlson <eric.carlson@apple.com>
2122 WebKitSystemInterface changes for <rdar://problem/6646998>
2124 * libWebKitSystemInterfaceLeopard.a:
2125 * libWebKitSystemInterfaceTiger.a:
2127 2009-04-10 Simon Fraser <simon.fraser@apple.com>
2129 Fix the leopard build by updating WebKitSystemInterface.
2131 * WebKitSystemInterface.h:
2132 * libWebKitSystemInterfaceLeopard.a:
2134 2009-03-30 Steve Falkenburg <sfalken@apple.com>
2136 Bump version to 530.
2138 * win/tools/scripts/VERSION:
2140 2009-03-26 Adam Roben <aroben@apple.com>
2142 Remove SafariThemeConstants.h, which is now provided by
2143 WebKitSupportLibrary
2145 * win/include/SafariTheme: Removed.
2146 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2148 2009-03-07 Dan Bernstein <mitz@apple.com>
2150 Reviewed by Mark Rowe.
2152 - WebKitSystemInterface part of removing build-time and run-time support
2153 for legacy versions of CFNetwork and Core Graphics
2155 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2156 * win/lib/WebKitSystemInterface.lib:
2157 * win/lib/WebKitSystemInterface_debug.lib:
2159 2009-01-30 Dan Bernstein <mitz@apple.com>
2161 Reviewed by Timothy Hatcher.
2163 - <rdar://problem/6545912> expose the build number in autoversion.h
2165 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2166 with the full build number.
2168 2009-01-08 Dan Bernstein <mitz@apple.com>
2170 Reviewed by Adam Roben.
2172 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2174 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2175 * win/lib/WebKitSystemInterface.lib:
2176 * win/lib/WebKitSystemInterface_debug.lib:
2178 2008-11-11 Ada Chan <adachan@apple.com>
2180 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2181 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2183 Update window versions to correspond to Windows XP.
2185 Reviewed by Steve Falkenburg.
2187 * win/tools/vsprops/common.vsprops:
2189 2008-10-23 Anders Carlsson <andersca@apple.com>
2191 Reviewed by John Sullivan.
2193 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2195 * libWebKitSystemInterfaceLeopard.a:
2196 * libWebKitSystemInterfaceTiger.a:
2198 2008-10-08 Mark Rowe <mrowe@apple.com>
2200 Rubber-stamped by Jon Honeycutt.
2202 Remove restriction on version number ending in a 4.
2204 * win/tools/scripts/auto-version.sh:
2206 2008-10-07 Anders Carlsson <andersca@apple.com>
2208 Reviewed by Mitz Pettel.
2210 Update WebKitSystemInterface.
2212 * libWebKitSystemInterfaceLeopard.a:
2213 * libWebKitSystemInterfaceTiger.a:
2215 2008-09-09 Dan Bernstein <mitz@apple.com>
2217 Reviewed by Darin Adler.
2219 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2221 * WebKitSystemInterface.h:
2222 * libWebKitSystemInterfaceLeopard.a:
2224 2008-09-04 Adam Roben <aroben@apple.com>
2226 Ignore warning LNK4221 on Windows
2228 This warning is emitted when an object file with no public symbols is
2229 passed to the linker/librarian. This often occurs in WebCore for files
2230 that have been disabled via ENABLE()/USE() macros.
2232 Rubberstamped by Anders Carlsson.
2234 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2236 2008-08-27 Timothy Hatcher <timothy@apple.com>
2238 Adds the WKAdvanceDefaultButtonPulseAnimation function.
2240 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2242 Reviewed by Adele Peterson.
2244 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2245 * libWebKitSystemInterfaceLeopard.a: Updated.
2246 * libWebKitSystemInterfaceTiger.a: Updated.
2248 2008-08-26 Adam Roben <aroben@apple.com>
2250 Disable a truncation warning that is disabled/doesn't exist on Mac
2252 This warning was firing when initializing floats from double literals.
2253 I haven't yet found any other situation that would cause this warning
2256 Reviewed by Sam Weinig.
2258 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2260 2008-07-20 Steve Falkenburg <sfalken@apple.com>
2264 * win/tools/vsprops/common.vsprops:
2266 2008-07-08 Dan Bernstein <mitz@apple.com>
2268 Reviewed by John Sullivan.
2270 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2272 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2273 * libWebKitSystemInterfaceLeopard.a: Updated.
2274 * libWebKitSystemInterfaceTiger.a: Updated.
2276 2008-07-01 Steve Falkenburg <sfalken@apple.com>
2278 Bump version numbers.
2280 Reviewed by Mark Rowe.
2282 * win/tools/scripts/PRODUCTVERSION:
2283 * win/tools/scripts/VERSION:
2285 2008-05-13 Dan Bernstein <mitz@apple.com>
2287 Reviewed by John Sullivan.
2289 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2291 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2292 transformed graphics contexts.
2293 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2294 wkSetCGContextFontRenderingStyle().
2295 * win/lib/WebKitSystemInterface.lib: Updated.
2296 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2298 2008-05-09 Adam Roben <aroben@apple.com>
2300 Disable a MSVC warning
2302 Reviewed by Darin Adler.
2304 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2305 disabled warnings. It's a warning about decorated names being longer
2306 than MSVC's limit of 4096 characters. This warning doesn't indicate a
2307 correctness problem, but these truncated decorated names will be
2308 harder to recognize during debugging or when they appear in linker
2311 2008-04-28 Darin Adler <darin@apple.com>
2317 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2318 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2320 2008-04-24 Mark Rowe <mrowe@apple.com>
2322 Reviewed by Sam Weinig.
2324 Remove code for calculating the glyph cache size.
2326 * WebKitSystemInterface.h: Remove unused symbol.
2327 * libWebKitSystemInterfaceLeopard.a:
2328 * libWebKitSystemInterfaceTiger.a:
2330 2008-03-28 Steve Falkenburg <sfalken@apple.com>
2334 * win/tools/scripts/PRODUCTVERSION:
2336 2008-03-26 Adam Roben <aroben@apple.com>
2338 Windows build fix after r31322
2340 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2341 * win/lib/WebKitSystemInterface.lib: Updated.
2342 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2344 2008-03-26 Mark Rowe <mrowe@apple.com>
2346 Reviewed by David Hyatt.
2348 Make the Ahem font antialias correctly on Acid3 on Tiger.
2350 * WebKitSystemInterface.h:
2351 * libWebKitSystemInterfaceTiger.a:
2353 2008-03-19 Mark Rowe <mrowe@apple.com>
2355 Rubber-stamped by Sam Weinig.
2357 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2358 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2360 * libWebCoreSQLite3.a: Land a 4-way fat binary.
2362 2008-03-12 Steve Falkenburg <sfalken@apple.com>
2364 New version of WebKitSystemInterface.lib with
2365 more compiler warnings suppressed.
2367 * win/lib/WebKitSystemInterface.lib:
2368 * win/tools/vsprops/common.vsprops:
2370 2008-03-12 Dan Bernstein <mitz@apple.com>
2372 Reviewed by Darin Adler and Sam Weinig.
2374 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2376 * WebKitSystemInterface.h:
2377 * libWebKitSystemInterfaceLeopard.a:
2379 2008-03-11 Steve Falkenburg <sfalken@apple.com>
2381 Disable two PGO/LTCG specific warnings.
2385 * win/tools/vsprops/common.vsprops:
2387 2008-02-29 Mark Rowe <mrowe@apple.com>
2389 Update Tiger version of WebKitSystemInterface to match r30690.
2391 * libWebKitSystemInterfaceTiger.a:
2393 2008-02-29 Adele Peterson <adele@apple.com>
2397 Auto-generate image arrays.
2399 * libWebKitSystemInterfaceLeopard.a:
2401 2008-02-29 Mark Rowe <mrowe@apple.com>
2403 Reviewed by Anders Carlsson.
2405 Replace use of WKPathFromFont with implementation in terms of public API.
2407 * WebKitSystemInterface.h: Remove unused symbol.
2408 * libWebKitSystemInterfaceLeopard.a:
2409 * libWebKitSystemInterfaceTiger.a:
2411 2008-02-29 Mark Rowe <mrowe@apple.com>
2413 Reviewed by Oliver Hunt.
2415 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2417 * WebKitSystemInterface.h:
2418 * libWebKitSystemInterfaceLeopard.a:
2419 * libWebKitSystemInterfaceTiger.a:
2421 2008-02-29 Mark Rowe <mrowe@apple.com>
2423 Reviewed by Oliver Hunt.
2425 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2427 * WebKitSystemInterface.h:
2428 * libWebKitSystemInterfaceLeopard.a:
2430 2008-02-29 Mark Rowe <mrowe@apple.com>
2432 Reviewed by Oliver Hunt and Oliver Hunt.
2434 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2436 * WebKitSystemInterface.h: Remove unused symbol.
2437 * libWebKitSystemInterfaceLeopard.a:
2438 * libWebKitSystemInterfaceTiger.a:
2440 2008-02-28 Mark Rowe <mrowe@apple.com>
2442 Reviewed by Dan Bernstein.
2444 Remove two unused functions from WebKitSystemInterface.
2446 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2447 a duplicate declaration of WKSecondsSinceLastInputEvent.
2448 * libWebKitSystemInterfaceLeopard.a:
2449 * libWebKitSystemInterfaceTiger.a:
2451 2008-02-28 Mark Rowe <mrowe@apple.com>
2453 Reviewed by Dave Hyatt.
2455 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2457 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
2458 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
2460 2008-02-27 Brady Eidson <beidson@apple.com>
2464 * libWebKitSystemInterfaceTiger.a:
2466 2008-02-27 Brady Eidson <beidson@apple.com>
2468 Reviewed by Mark Rowe
2470 Removed some unused methods:
2471 WKGetNSURLResponseCalculatedExpiration
2472 WKGetNSURLResponseMustRevalidate
2474 * WebKitSystemInterface.h:
2475 * libWebKitSystemInterfaceLeopard.a:
2476 * libWebKitSystemInterfaceTiger.a:
2478 2008-02-13 Adam Roben <aroben@apple.com>
2480 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2482 2008-02-12 Adam Roben <aroben@apple.com>
2484 Clean up auto-version.sh a bit
2486 It now does quite a bit less file I/O and many fewer fork/exec pairs.
2487 It's also quite a bit easier to read.
2491 * win/tools/scripts/auto-version.sh:
2493 2008-02-12 Steve Falkenburg <sfalken@apple.com>
2495 Versioning script change.
2497 * win/tools/scripts/auto-version.sh:
2499 2008-02-07 Ada Chan <adachan@apple.com>
2501 Added 4 new methods:
2502 wkSetClientCertificateInSSLProperties,
2503 wkCanAccessCFURLRequestHTTPBodyParts,
2504 wkCFURLRequestCopyHTTPRequestBodyParts,
2505 wkCFURLRequestSetHTTPRequestBodyParts
2507 Rubber-stamped by Steve.
2509 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2510 * win/lib/WebKitSystemInterface.lib:
2511 * win/lib/WebKitSystemInterface_debug.lib:
2513 2008-02-04 Timothy Hatcher <timothy@apple.com>
2515 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2516 is given even if the max_page_count is increased (2920)
2518 * libWebCoreSQLite3.a:
2520 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2522 <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
2524 Rubber-stamped by Jon Honeycutt.
2526 * win/tools/vsprops/common.vsprops:
2528 2008-01-29 Mark Rowe <mrowe@apple.com>
2530 Reviewed by Tim Hatcher.
2532 <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).
2534 * WebCoreSQLite3/sqlite3.h: Added.
2535 * WebCoreSQLite3/sqlite3ext.h: Added.
2536 * libWebCoreSQLite3.a: Added.
2538 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2540 Debug (external) build fix.
2542 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2543 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2545 * win/tools/vsprops/debug.vsprops:
2547 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2549 Add preprocessor define accidently dropped in my unification,
2550 and required by some builds. Fixes an issue that caused both
2551 debug and release DLLs to be loaded.
2553 Rubber-stamped by Jon Honeycutt.
2555 * win/tools/vsprops/debug_internal.vsprops:
2557 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2559 Use recommended security-related compiler settings.
2563 * win/tools/vsprops/common.vsprops:
2565 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2569 * win/tools/vsprops/release.vsprops:
2571 2008-01-15 Adele Peterson <adele@apple.com>
2573 Reviewed by Adam and Antti.
2575 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2577 * WebKitSystemInterface.h:
2578 * libWebKitSystemInterfaceLeopard.a:
2579 * libWebKitSystemInterfaceTiger.a:
2580 * win/include/SafariTheme: Added.
2581 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2583 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2585 Use shared vsprops for most vcproj properties.
2587 Reviewed by Darin Adler.
2589 * win/tools/vsprops/common.vsprops:
2590 * win/tools/vsprops/debug.vsprops:
2591 * win/tools/vsprops/debug_internal.vsprops:
2592 * win/tools/vsprops/release.vsprops:
2594 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2596 Share common files across projects.
2599 Debug: common.vsprops, debug.vsprops
2600 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2601 Release: common.vsprops, release.vsprops
2603 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2604 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2606 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2608 Reviewed by Adam Roben.
2610 * win/tools/WinTools.make:
2611 * win/tools/scripts: Added.
2612 * win/tools/scripts/PRODUCTVERSION: Added.
2613 * win/tools/scripts/VERSION: Added.
2614 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2615 * win/tools/vsprops/debug.vsprops:
2616 * win/tools/vsprops/debug_internal.vsprops: Added.
2617 * win/tools/vsprops/release.vsprops:
2619 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2621 Add shared vsprops to help unify our Windows tools settings.
2626 * win/tools/WinTools.make: Added.
2627 * win/tools/vsprops: Added.
2628 * win/tools/vsprops/common.vsprops: Added.
2629 * win/tools/vsprops/debug.vsprops: Added.
2630 * win/tools/vsprops/release.vsprops: Added.
2632 2008-01-07 Mark Rowe <mrowe@apple.com>
2634 Update Tiger library to a G3-friendly version.
2636 * libWebKitSystemInterfaceTiger.a:
2638 2008-01-07 Adele Peterson <adele@apple.com>
2640 Reviewed by Antti, Adam, and Mitz.
2642 WebKitLibraries part of fix for
2643 <rdar://problem/5619073> Updated look for <video> controls
2644 <rdar://problem/5619057> Add volume control to video controls
2646 * WebKitSystemInterface.h:
2647 * libWebKitSystemInterfaceLeopard.a:
2648 * libWebKitSystemInterfaceTiger.a:
2650 2008-01-03 Mark Rowe <mrowe@apple.com>
2652 Update Tiger library to a G3-friendly version.
2654 * libWebKitSystemInterfaceTiger.a:
2656 2008-01-03 Adele Peterson <adele@apple.com>
2658 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2660 * WebKitSystemInterface.h:
2661 * libWebKitSystemInterfaceLeopard.a:
2662 * libWebKitSystemInterfaceTiger.a:
2664 2007-12-21 Mark Rowe <mrowe@apple.com>
2666 Rubber-stamped by Dan Bernstein.
2668 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2669 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2671 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2673 2007-12-07 Dan Bernstein <mitz@apple.com>
2675 Reviewed by Darin Adler.
2677 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2679 * WebKitSystemInterface.h:
2680 * libWebKitSystemInterfaceLeopard.a:
2681 * libWebKitSystemInterfaceTiger.a:
2683 2007-11-27 John Sullivan <sullivan@apple.com>
2685 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2686 that affects Safari.
2688 reviewed by Kevin Decker
2690 * libWebKitSystemInterfaceLeopard.a:
2691 * libWebKitSystemInterfaceTiger.a:
2693 2007-11-26 Timothy Hatcher <timothy@apple.com>
2695 Reviewed by Adam Roben.
2697 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2698 http://bugs.webkit.org/show_bug.cgi?id=16137
2700 Add a new function to make bottom window corners square for textured windows.
2702 * WebKitSystemInterface.h:
2703 * libWebKitSystemInterfaceTiger.a:
2704 * libWebKitSystemInterfaceLeopard.a:
2706 2007-11-23 Adam Roben <aroben@apple.com>
2708 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2712 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2714 * win/lib/WebKitSystemInterface.lib: Updated.
2715 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2717 2007-11-16 Anders Carlsson <andersca@apple.com>
2721 <rdar://problem/5603832>
2722 XMLHttpRequest readyState 3 & responseText buffer issues.
2724 Add wkSetCFURLRequestShouldContentSniff.
2726 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2727 * win/lib/WebKitSystemInterface.lib:
2728 * win/lib/WebKitSystemInterface_debug.lib:
2730 2007-11-05 Antti Koivisto <antti@apple.com>
2734 Update WKQTMovieViewSetDrawSynchronously.
2736 * libWebKitSystemInterfaceLeopard.a:
2737 * libWebKitSystemInterfaceTiger.a:
2739 2007-11-02 Antti Koivisto <antti@apple.com>
2741 Reviewed by Darin Adler.
2743 Update to add WKQTMovieViewSetDrawSynchronously
2745 * WebKitSystemInterface.h:
2746 * libWebKitSystemInterfaceLeopard.a:
2747 * libWebKitSystemInterfaceTiger.a:
2749 2007-10-26 Adele Peterson <adele@apple.com>
2751 Reviewed by Tim Hatcher.
2753 Updating header too for WKDrawCapsLockIndicator.
2755 * WebKitSystemInterface.h:
2757 2007-10-26 Adele Peterson <adele@apple.com>
2761 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2763 * libWebKitSystemInterfaceLeopard.a:
2764 * libWebKitSystemInterfaceTiger.a:
2766 2007-10-25 Adam Roben <aroben@apple.com>
2768 Add wkSetPatternBaseCTM.
2770 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2771 * win/lib/WebKitSystemInterface.lib:
2772 * win/lib/WebKitSystemInterface_debug.lib:
2774 2007-10-25 Sam Weinig <sam@webkit.org>
2776 Fix the windows build.
2778 * win/lib/WebKitSystemInterface.lib:
2779 * win/lib/WebKitSystemInterface_debug.lib:
2781 2007-10-25 Timothy Hatcher <timothy@apple.com>
2783 Add WKSetPatternBaseCTM.
2785 * WebKitSystemInterface.h:
2786 * libWebKitSystemInterfaceLeopard.a:
2787 * libWebKitSystemInterfaceTiger.a:
2789 2007-10-25 Timothy Hatcher <timothy@apple.com>
2793 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2795 * libWebKitSystemInterfaceLeopard.a:
2797 2007-10-25 Sam Weinig <sam@webkit.org>
2799 Added wrapper for getting the foundation cache directory.
2801 Reviewed by Adam Roben.
2803 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2804 * win/lib/WebKitSystemInterface.lib:
2805 * win/lib/WebKitSystemInterface_debug.lib:
2807 2007-10-24 Adam Roben <aroben@apple.com>
2809 Added some font-related functions needed for <rdar://5549919>
2813 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2814 * win/lib/WebKitSystemInterface.lib:
2815 * win/lib/WebKitSystemInterface_debug.lib:
2817 2007-10-24 Timothy Hatcher <timothy@apple.com>
2819 Reviewed by Mark Rowe.
2821 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2823 Add system specific versions of WebKitSystemInterface.
2825 * libWebKitSystemInterface.a: Removed.
2826 * libWebKitSystemInterfaceLeopard.a: Added.
2827 * libWebKitSystemInterfaceTiger.a: Added.
2829 2007-10-11 Ada Chan <adachan@apple.com>
2831 <rdar://problem/5534421>
2832 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2834 Reviewed by Darin Adler.
2836 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2837 * win/lib/WebKitSystemInterface.lib:
2838 * win/lib/WebKitSystemInterface_debug.lib:
2840 2007-09-27 Sam Weinig <sam@webkit.org>
2842 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2843 the resulting binary differs when built on Tiger.
2845 * libWebKitSystemInterface.a:
2847 2007-09-27 David Hyatt <hyatt@apple.com>
2849 Update WebKitSYstemInterface for @font-face changes.
2851 * WebKitSystemInterface.h:
2852 * libWebKitSystemInterface.a:
2854 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2856 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2857 the resulting binary differs when built on Tiger. See
2858 <rdar://problem/5490613>.
2860 * libWebKitSystemInterface.a:
2862 2007-09-18 Geoffrey Garen <ggaren@apple.com>
2864 Build fix. Ran update-webkitsysteminterface script.
2866 * WebKitSystemInterface.h:
2867 * libWebKitSystemInterface.a:
2869 2007-08-28 Anders Carlsson <andersca@apple.com>
2871 Add WKSetNSURLRequestShouldContentSniff.
2873 * WebKitSystemInterface.h:
2874 * libWebKitSystemInterface.a:
2876 2007-08-28 Ada Chan <adachan@apple.com>
2878 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
2883 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2884 * win/lib/WebKitSystemInterface.lib:
2885 * win/lib/WebKitSystemInterface_debug.lib:
2887 2007-07-23 Ada Chan <adachan@apple.com>
2891 Update WebKitSystemInterface.{h,lib}.
2893 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2894 * win/lib/WebKitSystemInterface.lib:
2895 * win/lib/WebKitSystemInterface_debug.lib:
2897 2007-07-19 Ada Chan <adachan@apple.com>
2899 Rubber-stamped by Adam.
2903 * win/lib/WebKitSystemInterface.lib:
2904 * win/lib/WebKitSystemInterface_debug.lib:
2906 2007-07-06 Adam Roben <aroben@apple.com>
2908 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
2912 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2913 * win/lib/WebKitSystemInterface.lib:
2914 * win/lib/WebKitSystemInterface_debug.lib:
2916 2007-06-29 Antti Koivisto <antti@apple.com>
2920 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
2922 * WebKitSystemInterface.h:
2923 * libWebKitSystemInterface.a:
2925 2007-03-29 Beth Dakin <bdakin@apple.com>
2927 Rubber-stamped by Adam.
2929 Keep OpenSource building.
2931 * WebKitSystemInterface.h:
2932 * libWebKitSystemInterface.a:
2934 2007-03-28 Antti Koivisto <antti@apple.com>
2936 Update libWebKitSystemInterface, previous version was out of date.
2938 * libWebKitSystemInterface.a:
2940 2007-03-27 Antti Koivisto <antti@apple.com>
2942 Reviewed by Darin Adler.
2944 Added wkGetWheelEventDeltas
2946 * WebKitSystemInterface.h:
2947 * libWebKitSystemInterface.a:
2949 2007-03-07 Mark Rowe <mrowe@apple.com>
2951 Build fix. Rebuild against 10.4 SDK.
2953 * libWebKitSystemInterface.a:
2955 2007-03-06 Kevin Decker <kdecker@apple.com>
2959 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
2961 * libWebKitSystemInterface.a:
2963 2007-02-21 Anders Carlsson <acarlsson@apple.com>
2965 Add new version with WKCGContextIsBitmapContext.
2967 * WebKitSystemInterface.h:
2968 * libWebKitSystemInterface.a:
2970 2006-12-16 Adele Peterson <adele@apple.com>
2974 WebKitLibraries part of fix for:
2975 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
2977 Added wkDrawTextFieldCellFocusRing.
2979 * WebKitSystemInterface.h:
2980 * libWebKitSystemInterface.a:
2982 2006-10-11 Darin Adler <darin@apple.com>
2984 Reviewed by John Sullivan.
2986 * WebKitSystemInterface.h: Updated to a C++-compatible version.
2988 2006-08-31 Adele Peterson <adele@apple.com>
2990 Reviewed by John Sullivan.
2992 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
2994 * WebKitSystemInterface.h:
2995 * libWebKitSystemInterface.a:
2997 2006-08-30 Adele Peterson <adele@apple.com>
3001 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
3002 Enable secure input mode for new password fields
3004 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
3005 * libWebKitSystemInterface.a:
3007 2006-07-09 Anders Carlsson <acarlsson@apple.com>
3009 Reviewed by Darin Adler.
3011 * WebKitSystemInterface.h:
3012 * libWebKitSystemInterface.a:
3015 2006-07-05 Adele Peterson <adele@apple.com>
3017 Reviewed by Maciej and Hyatt.
3019 * WebKitSystemInterface.h: Updated.
3020 * libWebKitSystemInterface.a: Updated.
3022 2006-06-16 Adele Peterson <adele@apple.com>
3026 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
3027 * libWebKitSystemInterface.a: ditto.
3029 2006-04-01 Eric Seidel <eseidel@apple.com>
3031 * libWebKitSystemInterface.a: commit a universal binary.
3033 2006-04-01 Darin Adler <darin@apple.com>
3037 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
3038 code to use the system default alpha.
3040 2006-03-17 Eric Seidel <eseidel@apple.com>
3042 * libWebKitSystemInterface.a: commit a universal binary.
3044 2006-03-17 Adele Peterson <adele@apple.com>
3046 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
3047 * libWebKitSystemInterface.a: ditto
3049 2006-02-28 John Sullivan <sullivan@apple.com>
3051 * WebKitSystemInterface.h: Removed WKMouseIsDown()
3052 * libWebKitSystemInterface.a: ditto
3054 2006-02-23 Timothy Hatcher <timothy@apple.com>
3056 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
3058 * libWebKitSystemInterface.a:
3060 2006-02-19 Darin Adler <darin@apple.com>
3062 * WebKitSystemInterface.h: Added WKDrawFocusRing.
3063 * libWebKitSystemInterface.a: Ditto.
3065 2006-02-06 John Sullivan <sullivan@apple.com>
3067 * WebKitSystemInterface.h:
3068 * libWebKitSystemInterface.a:
3069 removed WKExecutableLinkedInTigerOrEarlier
3071 2005-11-01 Darin Adler <darin@apple.com>
3073 * libWebKitSystemInterface.a: Updated.
3075 2005-10-04 Maciej Stachowiak <mjs@apple.com>
3079 * WebKitSystemInterface.h:
3080 * libWebKitSystemInterface.a:
3082 2005-09-08 Justin Garcia <justin.garcia@apple.com>
3084 * WebKitSystemInterface.h: Update to latest
3085 * libWebKitSystemInterface.a: ditto
3087 2005-09-04 Darin Adler <darin@apple.com>
3089 * WebKitSystemInterface.h: Update to latest
3090 * libWebKitSystemInterface.a: Ditto.
3092 2005-08-07 Darin Adler <darin@apple.com>
3094 * libWebKitSystemInterface.a: Universal binary.
3095 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
3097 2005-07-01 John Sullivan <sullivan@apple.com>
3099 - added WKExecutableLinkedInTigerOrEarlier
3101 * WebKitSystemInterface.h:
3102 * libWebKitSystemInterface.a:
3104 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3106 - updated for crashing bugfix
3108 * libWebKitSystemInterface.a:
3110 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3114 * WebKitSystemInterface.h:
3115 * libWebKitSystemInterface.a:
3117 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3121 * WebKitSystemInterface.h:
3122 * libWebKitSystemInterface.a:
3124 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3128 * WebKitSystemInterface.h:
3129 * libWebKitSystemInterface.a:
3131 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3135 * WebKitSystemInterface.h:
3136 * libWebKitSystemInterface.a:
3138 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3142 * WebKitSystemInterface.h:
3143 * libWebKitSystemInterface.a:
3145 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3149 * WebKitSystemInterface.h:
3150 * libWebKitSystemInterface.a:
3152 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3156 * WebKitSystemInterface.h:
3157 * libWebKitSystemInterface.a:
3159 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3163 * WebKitSystemInterface.h:
3164 * libWebKitSystemInterface.a:
3166 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3168 - added a few more bits of SPI
3170 * WebKitSystemInterface.h:
3171 * libWebKitSystemInterface.a:
3173 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3175 - added file type and NSURLResponse caching SPI
3177 * WebKitSystemInterface.h:
3178 * libWebKitSystemInterface.a:
3180 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3182 - initial checkin of WebKitSystemInterface binary
3184 * WebKitSystemInterface.h: Added.
3185 * libWebKitSystemInterface.a: Added.