1 2011-04-20 Eric Carlson <eric.carlson@apple.com>
3 Reviewed by Dan Bernstein.
5 Adopt QTKit API for listing and deleting file in its media cache.
6 <rdar://problem/9130029>
7 https://bugs.webkit.org/show_bug.cgi?id=58795
9 * WebKitSystemInterface.h:
10 * libWebKitSystemInterfaceLeopard.a:
11 * libWebKitSystemInterfaceSnowLeopard.a:
13 2011-04-19 Jessie Berlin <jberlin@apple.com>
15 Reviewed by Sam Weinig.
19 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
20 <rdar://problem/9139245>
24 * win/lib/WebKitSystemInterface.lib:
26 2011-04-15 Shishir Agrawal <shishir@chromium.org>
28 Reviewed by James Robinson.
30 Add a flag to guard Page Visibility API changes.
31 https://bugs.webkit.org/show_bug.cgi?id=58464
33 * win/tools/vsprops/FeatureDefines.vsprops:
35 2011-04-14 Pratik Solanki <psolanki@apple.com>
37 Reviewed by David Kilzer.
39 Set minimum priority for fast lane connections
40 https://bugs.webkit.org/show_bug.cgi?id=58353
42 Add WKSetHTTPPipeliningMinimumFastLanePriority.
44 * WebKitSystemInterface.h:
45 * libWebKitSystemInterfaceLeopard.a:
46 * libWebKitSystemInterfaceSnowLeopard.a:
48 2011-04-08 Alpha Lam <hclam@chromium.org>
50 Unreviewed, rolling out r83335.
51 http://trac.webkit.org/changeset/83335
52 https://bugs.webkit.org/show_bug.cgi?id=53556
54 GTK and QT bots are broken
56 * win/tools/vsprops/FeatureDefines.vsprops:
57 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
59 2011-04-07 Anna Cavender <annacc@chromium.org>
61 Reviewed by Eric Carlson.
63 Setup ENABLE(TRACK) feature define
64 https://bugs.webkit.org/show_bug.cgi?id=53556
66 * win/tools/vsprops/FeatureDefines.vsprops:
67 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
69 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
71 Revert ENABLE_TRACK patch due to compile failures.
73 * win/tools/vsprops/FeatureDefines.vsprops:
74 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
76 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
78 Reviewed by David Levin.
80 Add QUOTA build flag for unified quota API
81 https://bugs.webkit.org/show_bug.cgi?id=57918
83 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
84 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
86 2011-04-04 David Kilzer <ddkilzer@apple.com>
88 <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
90 Reviewed by Alexey Proskuryakov.
92 * WebKitSystemInterface.h:
93 (WKSetHTTPPipeliningMaximumPriority): Added declaration.
94 (WKExtractWordDefinitionTokenRangeFromContextualString): Added
95 missing declaration from r81890.
96 (WKShowWordDefinitionWindow): Ditto.
97 (WKHideWordDefinitionWindow): Ditto.
98 * libWebKitSystemInterfaceLeopard.a: Updated.
99 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
101 2011-04-04 Steve Falkenburg <sfalken@apple.com>
103 Reviewed by Adam Roben.
105 Remove unused AnalyzeWithLargeStack code from Windows build files
106 https://bugs.webkit.org/show_bug.cgi?id=57771
108 This was used for us to build with prefast automatically,
109 but it is out-of-date and hasn't been used for some time.
110 Removing completely for now.
112 * win/tools/vsprops/common.vsprops:
114 2011-04-04 Steve Falkenburg <sfalken@apple.com>
116 Reviewed by Brian Weinstein.
118 Fix Windows build warning.
119 https://bugs.webkit.org/show_bug.cgi?id=57767
121 * win/tools/vsprops/common.vsprops:
123 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
125 [WinCairo] Unreviewed build fix.
127 Define DEBUG_ALL for WinCairo debug builds so that the correct
128 labeled DLLs ("*_debug.dll") are linked for testing runs.
130 * win/tools/vsprops/debug_wincairo.vsprops:
132 2011-04-01 Timothy Hatcher <timothy@apple.com>
134 Make momentum scroll event latching work in WebKit2 on Mac.
136 <rdar://problem/8751861>
138 Reviewed by Darin Adler.
140 * WebKitSystemInterface.h:
141 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
142 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
144 2011-03-30 Steve Falkenburg <sfalken@apple.com>
146 Reviewed by Adam Roben.
148 Should turn off frame pointer omission (FPO) for Release (not Production) builds
149 https://bugs.webkit.org/show_bug.cgi?id=54403
151 Leave it enabled for Windows Production builds.
152 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
154 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
157 * win/tools/vsprops/release.vsprops:
159 2011-03-30 Steve Falkenburg <sfalken@apple.com>
161 Reviewed by Adam Roben.
163 Share most vsprops between Release and Production builds in releaseproduction.vsprops
164 https://bugs.webkit.org/show_bug.cgi?id=57508
166 * win/tools/vsprops/release.vsprops:
167 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
169 2011-03-30 Steve Falkenburg <sfalken@apple.com>
171 Rubber stamped by Adam Roben.
173 Remove unnecessary NDEBUG define.
175 * win/tools/vsprops/production.vsprops:
177 2011-03-30 Steve Falkenburg <sfalken@apple.com>
179 Reviewed by Adam Roben.
181 Update Windows production build logic for new production configurations
182 https://bugs.webkit.org/show_bug.cgi?id=57494
184 * win/tools/vsprops/common.vsprops:
185 * win/tools/vsprops/production.vsprops: Added.
187 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
189 Unreviewed build change to activate MathML for WinCairo.
191 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
193 2011-03-29 Jessie Berlin <jberlin@apple.com>
195 Update the WebKitSystemInterface libraries for changes in the implementation.
197 * libWebKitSystemInterfaceLeopard.a:
198 * libWebKitSystemInterfaceSnowLeopard.a:
200 2011-03-28 Jeff Miller <jeffm@apple.com>
202 Reviewed by Adam Roben.
204 Include certificate when sending a WebCore::ResourceError to UI process on Windows
205 https://bugs.webkit.org/show_bug.cgi?id=57195
207 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
208 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
209 WebCore::ResourceError can set the certificate in the user info dictionary.
211 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
212 * win/lib/WebKitSystemInterface.lib:
214 2011-03-28 Jeff Miller <jeffm@apple.com>
216 Rubber-stamped by Adam Roben.
218 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
220 * win/lib/WebKitSystemInterface_debug.lib: Removed.
222 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
224 Kick the build machines after r81977.
226 * win/tools/vsprops/common.vsprops:
228 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
230 Unreviewed, rolling out r81683.
231 http://trac.webkit.org/changeset/81683
232 https://bugs.webkit.org/show_bug.cgi?id=56872
234 Crashing in some tests (Requested by weinig on #webkit).
236 * win/lib/WebKitSystemInterface.lib:
238 2011-03-22 Sam Weinig <sam@webkit.org>
240 Reviewed by Adam Roben.
242 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
243 <rdar://problem/9139245>
247 * win/lib/WebKitSystemInterface.lib:
249 2011-03-22 Sam Weinig <sam@webkit.org>
251 Reviewed by Brady Eidson.
253 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
254 <rdar://problem/9139245>
256 * libWebKitSystemInterfaceLeopard.a:
257 * libWebKitSystemInterfaceSnowLeopard.a:
259 2011-03-17 Anders Carlsson <andersca@apple.com>
261 Add WKWindowWillOrderOffScreenNotification.
263 * WebKitSystemInterface.h:
264 * libWebKitSystemInterfaceLeopard.a:
265 * libWebKitSystemInterfaceSnowLeopard.a:
267 2011-03-14 Pratik Solanki <psolanki@apple.com>
269 Rubber-stamped by Mark Rowe.
271 I checked in Intel-only version of these files in r80975. This fixes that by building all
272 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
274 * libWebKitSystemInterfaceLeopard.a:
275 * libWebKitSystemInterfaceSnowLeopard.a:
277 2011-03-13 Pratik Solanki <psolanki@apple.com>
279 Reviewed by Brady Eidson.
281 Make adjustMIMETypeIfNecessary use CFNetwork directly
282 https://bugs.webkit.org/show_bug.cgi?id=55912
284 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
286 * WebKitSystemInterface.h:
287 * libWebKitSystemInterfaceLeopard.a:
288 * libWebKitSystemInterfaceSnowLeopard.a:
290 2011-03-09 Jessie Berlin <jberlin@apple.com>
292 Reviewed by Adam Roben.
294 Use the Cookie Storage from the Private Browsing Storage Session directly
295 https://bugs.webkit.org/show_bug.cgi?id=55986
297 * WebKitSystemInterface.h:
298 * libWebKitSystemInterfaceLeopard.a:
299 * libWebKitSystemInterfaceSnowLeopard.a:
300 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
301 * win/lib/WebKitSystemInterface.lib:
303 2011-03-07 Steve Falkenburg <sfalken@apple.com>
307 * win/tools/scripts/VERSION:
309 2011-03-06 Jessie Berlin <jberlin@apple.com>
311 Reviewed by Sam Weinig.
313 WebKit2: Use CFNetwork Sessions API.
314 https://bugs.webkit.org/show_bug.cgi?id=55435.
316 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
317 Private Browsing Storage Session.
319 Update WebKitSystemInterface headers and libraries with the new functions.
321 * WebKitSystemInterface.h:
322 * libWebKitSystemInterfaceLeopard.a:
323 * libWebKitSystemInterfaceSnowLeopard.a:
324 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
325 * win/lib/WebKitSystemInterface.lib:
327 2011-03-04 Jessie Berlin <jberlin@apple.com>
329 Reviewed by Maciej Stachowiak.
331 WebKit2: Use CFNetwork Sessions API.
332 https://bugs.webkit.org/show_bug.cgi?id=55435.
334 When Private Browsing is enabled, get the cached url response from the cache associated with
335 the Private Browsing Storage Session.
337 Update WebKitSystemInterface headers and libraries with the new functions.
339 * WebKitSystemInterface.h:
340 * libWebKitSystemInterfaceLeopard.a:
341 * libWebKitSystemInterfaceSnowLeopard.a:
342 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
343 * win/lib/WebKitSystemInterface.lib:
345 2011-03-03 Jessie Berlin <jberlin@apple.com>
347 Reviewed by Adam Roben.
349 WebKit2: Use CFNetwork Sessions API.
350 https://bugs.webkit.org/show_bug.cgi?id=55435
352 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
354 Update WebKitSystemInterface headers and libraries with the new functions.
356 * WebKitSystemInterface.h:
357 * libWebKitSystemInterfaceLeopard.a:
358 * libWebKitSystemInterfaceSnowLeopard.a:
359 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
360 * win/lib/WebKitSystemInterface.lib:
362 2011-03-02 Jessie Berlin <jberlin@apple.com>
364 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
366 * libWebKitSystemInterfaceLeopard.a:
367 * libWebKitSystemInterfaceSnowLeopard.a:
369 2011-03-02 Jessie Berlin <jberlin@apple.com>
371 Windows build fix. Unreviewed.
373 * win/lib/WebKitSystemInterface.lib:
375 2011-03-02 Jessie Berlin <jberlin@apple.com>
377 Rubber-stamped by Adam Roben.
379 WebKit2: Use CFNetwork Sessions API.
380 https://bugs.webkit.org/show_bug.cgi?id=55435
382 Add the ability to create a Private Browsing Storage Session.
384 Update WebKitSystemInterface headers and libraries with the new functions.
386 * WebKitSystemInterface.h:
387 * libWebKitSystemInterfaceLeopard.a:
388 * libWebKitSystemInterfaceSnowLeopard.a:
389 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
390 * win/lib/WebKitSystemInterface.lib:
392 2011-03-02 Daniel Cheng <dcheng@chromium.org>
394 Reviewed by David Levin.
396 Add feature define for data transfer items
397 https://bugs.webkit.org/show_bug.cgi?id=55510
399 * win/tools/vsprops/FeatureDefines.vsprops:
400 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
402 2011-03-02 Adam Roben <aroben@apple.com>
404 Try to force a clean build on the Windows bots
406 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
407 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
410 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
412 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
414 Unreviewed, rolling out r80079.
415 http://trac.webkit.org/changeset/80079
416 https://bugs.webkit.org/show_bug.cgi?id=55547
418 "Broke the Win debug build?" (Requested by dcheng on #webkit).
420 * win/tools/vsprops/FeatureDefines.vsprops:
421 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
423 2011-03-01 Daniel Cheng <dcheng@chromium.org>
425 Reviewed by David Levin.
427 Add feature define for data transfer items
428 https://bugs.webkit.org/show_bug.cgi?id=55510
430 * win/tools/vsprops/FeatureDefines.vsprops:
431 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
433 2011-03-01 Sam Weinig <sam@webkit.org>
435 Reviewed by Anders Carlsson.
437 WebKit2 needs to be made localizable
438 <rdar://problem/8728860>
440 * WebKitSystemInterface.h:
441 * libWebKitSystemInterfaceLeopard.a:
442 * libWebKitSystemInterfaceSnowLeopard.a:
444 2011-02-25 Brian Weinstein <bweinstein@apple.com>
446 Fix linking of Chromium Mac build.
448 * libWebKitSystemInterfaceLeopard.a:
449 * libWebKitSystemInterfaceSnowLeopard.a:
451 2011-02-21 Brian Weinstein <bweinstein@apple.com>
453 Reviewed by Adam Roben.
455 WebResourceCacheManager should be responsible for managing the CFURLCache as well
456 as the WebCore memory cache.
457 https://bugs.webkit.org/show_bug.cgi?id=54886
458 Part of <rdar://problem/8971738>
460 Update WebKitSystemInterface headers and libraries with new functions.
462 * WebKitSystemInterface.h:
463 * libWebKitSystemInterfaceLeopard.a:
464 * libWebKitSystemInterfaceSnowLeopard.a:
465 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
466 * win/lib/WebKitSystemInterface.lib:
468 2011-02-21 Brian Weinstein <bweinstein@apple.com>
470 Rubber-stamped by Dan Bernstein.
472 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
473 match the current WebKitSystemInterface.h.
475 * WebKitSystemInterface.h:
477 2011-02-08 Patrick Gansterer <paroga@webkit.org>
479 Reviewed by Adam Roben.
481 [WIN] Add missing forward declarations in WebKitSystemInterface.h
482 https://bugs.webkit.org/show_bug.cgi?id=53889
484 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
486 2011-02-04 Steve Falkenburg <sfalken@apple.com>
488 Reviewed by Adam Roben.
490 Bump Windows minimum system requirement to XPSP2
491 https://bugs.webkit.org/show_bug.cgi?id=53807
493 * win/tools/vsprops/common.vsprops:
495 2011-02-03 James Kozianski <koz@chromium.org>
497 Reviewed by Dimitri Glazkov.
499 Add navigator.registerProtocolHandler behind a flag.
500 https://bugs.webkit.org/show_bug.cgi?id=52609
502 * win/tools/vsprops/FeatureDefines.vsprops:
503 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
505 2011-02-02 Steve Lacey <sjl@chromium.org>
507 Reviewed by Eric Carlson.
509 Implement basic media statistics on media elements.
510 https://bugs.webkit.org/show_bug.cgi?id=53322
512 * win/tools/vsprops/FeatureDefines.vsprops:
513 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
515 2011-01-28 Anders Carlsson <andersca@apple.com>
521 * WebKitSystemInterface.h:
522 * libWebKitSystemInterfaceLeopard.a:
523 * libWebKitSystemInterfaceSnowLeopard.a:
525 2011-01-26 David Kilzer <ddkilzer@apple.com>
527 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
528 <rdar://problem/8821760>
530 Reviewed by Antti Koivisto.
532 * WebKitSystemInterface.h:
533 New methods added for HTTP pipelining support.
534 (WKGetHTTPPipeliningPriority): Added.
535 (WKSetHTTPPipeliningPriority): Added.
536 Unrelated methods added after updating the header.
537 (WKMakeScrollbarPainter): Added.
538 (WKScrollbarPainterPaint): Added.
539 * libWebKitSystemInterfaceLeopard.a: Updated.
540 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
542 2011-01-24 Jer Noble <jer.noble@apple.com>
544 Reviewed by Eric Carlson.
546 REGRESSION (r72119): Audio never plays on Star Wars intro animation
547 https://bugs.webkit.org/show_bug.cgi?id=52467
549 Add wkGetQuickTimeMIMETypeList() function.
551 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
552 * win/lib/WebKitSystemInterface.lib:
554 2011-01-18 Anders Carlsson <andersca@apple.com>
556 Reviewed by Darin Adler.
558 Add WKPopupContextMenu.
560 * WebKitSystemInterface.h:
561 * libWebKitSystemInterfaceLeopard.a:
562 * libWebKitSystemInterfaceSnowLeopard.a:
564 2011-01-17 Adam Roben <aroben@apple.com>
566 Make it possible to both set and clear a wkCACFContext's D3D device
568 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
570 Reviewed by Chris Marrin.
572 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
573 * win/lib/WebKitSystemInterface.lib:
575 2011-01-07 Chris Marrin <cmarrin@apple.com>
579 Minor change to check for null context
581 * win/lib/WebKitSystemInterface.lib:
582 * win/lib/WebKitSystemInterface_debug.lib:
584 2011-01-07 Chris Marrin <cmarrin@apple.com>
588 Added one more API to WKSI to get the user data
589 out of the CACFContext.
591 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
592 * win/lib/WebKitSystemInterface.lib:
593 * win/lib/WebKitSystemInterface_debug.lib:
595 2011-01-07 Chris Marrin <cmarrin@apple.com>
599 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
601 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
602 * win/lib/WebKitSystemInterface.lib:
603 * win/lib/WebKitSystemInterface_debug.lib:
605 2011-01-05 Steve Falkenburg <sfalken@apple.com>
607 Reviewed by Darin Adler.
609 Debug and Release builds on Windows clobber each other
610 https://bugs.webkit.org/show_bug.cgi?id=49185
612 Changes the structure of WebKitBuild build products directory so we
613 completely separate each build configuration into independent directories.
615 Although we previously had per-configuration directories for obj, this change adds
616 per-configuration directories for bin, lib, obj, and include. Each configuration's
617 build products are stored within a directory inside of WebKitBuild.
619 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
620 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
622 * win/tools/vsprops/common.vsprops:
624 2011-01-03 Chris Fleizach <cfleizach@apple.com>
626 Reviewed, tweaked and landed by Sam Weinig.
628 WebKit2: Accessibility support (42130)
629 <rdar://problem/7660629>
631 * WebKitSystemInterface.h:
632 * libWebKitSystemInterfaceLeopard.a:
633 * libWebKitSystemInterfaceSnowLeopard.a:
635 2011-01-02 Dan Bernstein <mitz@apple.com>
637 Rubber-stamped by Simon Fraser.
639 <rdar://problem/8812159> Update copyright strings
641 * win/tools/scripts/COPYRIGHT-END-YEAR:
643 2010-12-21 Sam Weinig <weinig@apple.com>
645 Reviewed by Anders Carlsson.
647 Add serialization for CFURLRequestRef and CFURLResponseRef.
649 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
650 * win/lib/WebKitSystemInterface.lib:
652 2010-12-14 Anders Carlsson <andersca@apple.com>
654 Reviewed by Dan Bernstein.
656 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
658 * WebKitSystemInterface.h:
659 * libWebKitSystemInterfaceLeopard.a:
660 * libWebKitSystemInterfaceSnowLeopard.a:
662 2010-12-10 Chris Marrin <cmarrin@apple.com>
664 Reviewed by Adam Roben.
666 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
667 Also got rid of WebKitSystemInterface_debug.lib as recommended by
668 Adam Roben. No OpenSource builds use it since r72327.
670 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
671 * win/lib/WebKitSystemInterface.lib:
672 * win/lib/WebKitSystemInterface_debug.lib: Removed.
674 2010-12-09 Anders Carlsson <andersca@apple.com>
676 Reviewed by Sam Weinig.
678 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
679 https://bugs.webkit.org/show_bug.cgi?id=50792
680 <rdar://problem/8741799>
682 * WebKitSystemInterface.h:
683 * libWebKitSystemInterfaceLeopard.a:
684 * libWebKitSystemInterfaceSnowLeopard.a:
686 2010-12-03 Anders Carlsson <andersca@apple.com>
688 Reviewed by Sam Weinig.
690 Dispatch keyboard events in the Carbon event model
691 https://bugs.webkit.org/show_bug.cgi?id=50503
693 Make WKGetNSEventKeyChar available in 32-bit.
695 * WebKitSystemInterface.h:
696 * libWebKitSystemInterfaceLeopard.a:
697 * libWebKitSystemInterfaceSnowLeopard.a:
699 2010-12-02 Anders Carlsson <andersca@apple.com>
701 Reviewed by Sam Weinig.
703 Plug-ins should be able to update the mouse cursor
704 https://bugs.webkit.org/show_bug.cgi?id=50399
706 Add WKEnableSettingCursorWhenInBackground.
708 * WebKitSystemInterface.h:
709 * libWebKitSystemInterfaceLeopard.a:
710 * libWebKitSystemInterfaceSnowLeopard.a:
712 2010-12-01 Adam Roben <aroben@apple.com>
714 Don't let harmless errorlevels from the "set" utility leak into
715 project-specific build scripts
717 When using set to unset an environment variable that didn't previously
718 exist, set raises the errorlevel to 1. This was leaking into
719 project-specific scripts, causing them to think the build has failed.
720 We now clear the errorlevel after we finish setting environment
723 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
726 Reviewed by Steve Falkenburg.
728 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
729 environment variables to get rid of any errorlevel that "set" set.
731 2010-12-01 Steve Falkenburg <sfalken@apple.com>
733 Reviewed by Adam Roben.
735 vcproj changes can't be applied cleanly by the Windows EWS bot
736 https://bugs.webkit.org/show_bug.cgi?id=50328
738 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
739 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
740 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
742 2010-11-29 Steve Falkenburg <sfalken@apple.com>
744 Windows build fix (part 2).
745 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
747 * win/tools/vsprops/common.vsprops:
749 2010-11-19 Steve Falkenburg <sfalken@apple.com>
751 Reviewed by Adam Roben.
753 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
754 https://bugs.webkit.org/show_bug.cgi?id=49858
756 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
757 - To simplify editing (editing vsprops build steps is confusing).
758 - For more readable diffs.
760 To add a prebuild/prelink/postbuild step for a vcproj,
761 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
762 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
763 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
765 * win/tools/vsprops/common.vsprops:
766 * win/tools/vsprops/release.vsprops:
768 2010-11-29 Anders Carlsson <andersca@apple.com>
770 Reviewed by Sam Weinig and Simon Fraser.
772 WebKitSystemInterface.h piece of r72438.
774 * WebKitSystemInterface.h:
776 2010-11-22 Adam Roben <aroben@apple.com>
778 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
780 Apple's Windows build allows placing header files and import libraries for WebKit's
781 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
782 $WebKitLibrariesDir environment variable. This is both required for production builds and
783 convenient for Apple-internal developer builds. Apple's production builds also require that
784 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
785 builds, the files are copied into that directory tree by the
786 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
788 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
790 This .vsprops copying is problematic in one very important case: when a developer updates
791 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
792 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
793 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
794 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
795 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
796 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
798 To fix this, we now use normal relative paths to access the .vsprops files in the source
799 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
800 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
801 unset, so the normal relative paths are used to read the .vsprops files out of the source
802 tree directly. In production builds, this environment variable is set to a fake directory
803 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
806 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
808 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
810 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
811 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
812 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
813 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
814 FeatureDefines.vsprops becomes:
816 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
820 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
822 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
823 actually exist since they are matched by an equal number of ".." path components.)
825 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
826 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
828 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
831 Reviewed by Dave Hyatt.
833 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
834 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
835 builds to redirect the relative paths used to find the shared .vsprops files into
836 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
838 2010-11-18 Steve Falkenburg <sfalken@apple.com>
840 Rubber-stamped by Adam Roben.
842 Remove unused debug_internal vsprops file.
844 * win/tools/vsprops/debug_internal.vsprops: Removed.
846 2010-11-18 Steve Falkenburg <sfalken@apple.com>
848 Reviewed by Adam Roben.
850 Debug_Internal Windows configuration is unnecessary, should be removed
851 https://bugs.webkit.org/show_bug.cgi?id=49753
853 * win/tools/vsprops/debug.vsprops:
854 * win/tools/vsprops/debug_internal.vsprops:
856 2010-11-17 Steve Falkenburg <sfalken@apple.com>
858 Rubber-stamped by Adam Roben.
860 Update WebKitSystemInterfaceWin.
862 * win/lib/WebKitSystemInterface.lib:
863 * win/lib/WebKitSystemInterface_debug.lib:
865 2010-11-16 Adam Roben <aroben@apple.com>
867 Ignore files from libdispatch/zlib
869 Rubber-stamped by Eric Seidel.
871 * win/include: Modified property svn:ignore.
872 * win/lib: Modified property svn:ignore.
874 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
876 Reviewed by David Hyatt.
878 HTML5 Ruby support should be mandatory feature
879 https://bugs.webkit.org/show_bug.cgi?id=49272
881 Remove Ruby as optional feature.
883 * win/tools/vsprops/FeatureDefines.vsprops:
884 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
886 2010-10-29 Dan Bernstein <mitz@apple.com>
888 Snow Leopard PowerPC build fix.
890 * libWebKitSystemInterfaceSnowLeopard.a:
892 2010-10-29 Dan Bernstein <mitz@apple.com>
894 Leopard PowerPC build fix.
896 * libWebKitSystemInterfaceLeopard.a:
898 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
900 Reviewed by Adam Roben and David Kilzer.
902 Fix and cleanup of build systems
903 https://bugs.webkit.org/show_bug.cgi?id=48342
905 Remove unnecessary ENABLE_SANDBOX.
906 Add missing features to converge to FeatureDefines.xcconfig.
908 * win/tools/vsprops/FeatureDefines.vsprops:
909 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
911 2010-10-28 Dan Bernstein <mitz@apple.com>
913 Reviewed by John Sullivan.
915 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
916 upcoming ComplexTextController patch.
918 * WebKitSystemInterface.h:
919 * libWebKitSystemInterfaceLeopard.a:
920 * libWebKitSystemInterfaceSnowLeopard.a:
922 2010-10-28 Ivan Krstić <ike@apple.com>
924 Reviewed by Mark Rowe.
926 Remove unused experimental proxied panel interface.
927 <rdar://problem/7237059>
929 * WebKitSystemInterface.h:
931 2010-10-27 Anders Carlsson <andersca@apple.com>
933 Reviewed by Sam Weinig.
935 Find indicators do not bounce
936 https://bugs.webkit.org/show_bug.cgi?id=48490
937 <rdar://problem/8564276>
939 Add bounce animation context functions.
941 * WebKitSystemInterface.h:
942 * libWebKitSystemInterfaceLeopard.a:
943 * libWebKitSystemInterfaceSnowLeopard.a:
945 2010-10-26 Adam Roben <aroben@apple.com>
947 Fix duplicate vsprops name
949 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
950 "FeatureDefinesCairo" to match the filename.
952 2010-10-23 Alexey Proskuryakov <ap@apple.com>
956 * win/lib/WebKitSystemInterface.lib:
957 * win/lib/WebKitSystemInterface_debug.lib:
959 2010-10-23 Alexey Proskuryakov <ap@apple.com>
961 Reviewed by Anders Carlsson.
963 https://bugs.webkit.org/show_bug.cgi?id=48083
964 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
966 * WebKitSystemInterface.h:
967 * libWebKitSystemInterfaceLeopard.a:
968 * libWebKitSystemInterfaceSnowLeopard.a:
969 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
970 * win/lib/WebKitSystemInterface.lib:
971 * win/lib/WebKitSystemInterface_debug.lib:
972 Updated WebKitSystemInterface with necessary methods.
974 2010-10-22 Adam Roben <aroben@apple.com>
976 Turn on ENABLE_3D_RENDERING on all Windows builds
978 Reviewed by Sam Weinig.
980 * win/tools/vsprops/FeatureDefines.vsprops:
982 2010-10-20 Adam Roben <aroben@apple.com>
986 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
987 * win/lib/WebKitSystemInterface.lib:
988 * win/lib/WebKitSystemInterface_debug.lib:
989 Use a WKCFURLCredentialRef type to protect against changes to the
990 definition of CFURLCredentialRef.
992 2010-10-19 Adam Roben <aroben@apple.com>
996 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
997 this file that I meant to check in in r70129.
999 2010-10-19 Adam Roben <aroben@apple.com>
1001 Add WKCACFContext and related functions
1003 Fixes <http://webkit.org/b/43244>.
1005 Reviewed by Sam Weinig.
1007 * win/lib/WebKitSystemInterface.lib:
1008 * win/lib/WebKitSystemInterface_debug.lib:
1010 2010-10-14 Ada Chan <adachan@apple.com>
1012 Rubber-stamped by Adam Roben.
1016 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1017 * win/lib/WebKitSystemInterface.lib:
1018 * win/lib/WebKitSystemInterface_debug.lib:
1020 2010-10-14 Ada Chan <adachan@apple.com>
1022 Reviewed by Steve Falkenburg.
1024 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
1025 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
1027 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1028 * win/lib/WebKitSystemInterface.lib:
1029 * win/lib/WebKitSystemInterface_debug.lib:
1031 2010-10-11 Mike Thole <mthole@apple.com>
1033 Reviewed by Darin Adler.
1035 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
1036 https://bugs.webkit.org/show_bug.cgi?id=47495
1038 * WebKitSystemInterface.h:
1039 * libWebKitSystemInterfaceLeopard.a:
1040 * libWebKitSystemInterfaceSnowLeopard.a:
1042 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
1044 Unreviewed build fix.
1046 WinCairo also needs access to the <inttypes.h> header requirement
1047 introduced by Bug 46357.
1049 * win/tools/vsprops/WinCairo.vsprops:
1051 2010-09-17 Sam Weinig <sam@webkit.org>
1053 Reviewed, tweaked, and landed by Anders Carlsson.
1055 Add WKCopyNSURLResponsePeerCertificates.
1057 * WebKitSystemInterface.h:
1058 * libWebKitSystemInterfaceLeopard.a:
1059 * libWebKitSystemInterfaceSnowLeopard.a:
1061 2010-09-16 Eric Uhrhane <ericu@chromium.org>
1063 Reviewed by Jian Li.
1065 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
1066 https://bugs.webkit.org/show_bug.cgi?id=45798
1068 * win/tools/vsprops/FeatureDefines.vsprops:
1069 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1071 2010-09-09 Jer Noble <jer.noble@apple.com>
1073 Reviewed by Eric Carlson.
1075 Adopt shared control drawing for <video> controls on Windows
1076 https://bugs.webkit.org/show_bug.cgi?id=45490
1078 * win/lib/WebKitSystemInterface.lib:
1079 * win/lib/WebKitSystemInterface_debug.lib:
1081 2010-09-10 Anders Carlsson <andersca@apple.com>
1083 WebKitSystemInterface part of:
1084 Set the visible name for the web process
1085 https://bugs.webkit.org/show_bug.cgi?id=45564
1086 <rdar://problem/8416970>
1088 * WebKitSystemInterface.h:
1089 * libWebKitSystemInterfaceLeopard.a:
1090 * libWebKitSystemInterfaceSnowLeopard.a:
1092 2010-08-05 Jian Li <jianli@chromium.org>
1094 Reviewed by David Levin.
1096 Unify blob related feature defines to ENABLE(BLOB).
1097 https://bugs.webkit.org/show_bug.cgi?id=43081
1099 * win/tools/vsprops/FeatureDefines.vsprops:
1100 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1102 2010-08-04 Dan Bernstein <mitz@apple.com>
1104 Reviewed by Darin Adler.
1106 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
1107 https://bugs.webkit.org/show_bug.cgi?id=43467
1109 * WebKitSystemInterface.h:
1110 * libWebKitSystemInterfaceLeopard.a:
1111 * libWebKitSystemInterfaceSnowLeopard.a:
1112 * libWebKitSystemInterfaceTiger.a:
1114 2010-08-03 Beth Dakin <bdakin@apple.com>
1116 Reviewed by Alice Liu.
1118 Enable MathML on Windows.
1120 * win/tools/vsprops/FeatureDefines.vsprops:
1122 2010-07-30 Adam Roben <aroben@apple.com>
1124 Roll our r64361 and r64363
1126 We can't make these changes until QuartzCore.lib is included in
1127 WebKitSupportLibrary.
1129 2010-07-30 Adam Roben <aroben@apple.com>
1131 Add WKCACFContext and related functions
1133 Also added some functions used by WKCAImageQueue.
1135 Fixes <http://webkit.org/b/43244>.
1137 Reviewed by Sam Weinig.
1139 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1140 * win/lib/WebKitSystemInterface.lib:
1141 * win/lib/WebKitSystemInterface_debug.lib:
1143 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
1145 Reviewed by Ojan Vafai.
1147 Add FILE_SYSTEM build flag for FileSystem API
1148 https://bugs.webkit.org/show_bug.cgi?id=42915
1150 * win/tools/vsprops/FeatureDefines.vsprops:
1151 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1153 2010-07-12 Mark Rowe <mrowe@apple.com>
1155 Rubber-stamped by Sam Weinig.
1157 Update WebKitSystemInterface.
1159 * libWebKitSystemInterfaceLeopard.a:
1160 * libWebKitSystemInterfaceSnowLeopard.a:
1161 * libWebKitSystemInterfaceTiger.a:
1163 2010-07-12 Adam Roben <aroben@apple.com>
1165 Stop generating stripped symbols for Release builds
1167 It turns out we can strip the symbols after-the-fact using PDBCopy.
1169 Fixes <http://webkit.org/b/42085>.
1171 Reviewed by Steve Falkenburg.
1173 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
1174 attribute, which caused link.exe to generate a stripped PDB file for
1177 2010-07-08 Eric Carlson <eric.carlson@apple.com>
1179 Reviewed by Dan Bernstein.
1181 Update WebKitSystemInterface.
1183 * libWebKitSystemInterfaceLeopard.a:
1184 * libWebKitSystemInterfaceSnowLeopard.a:
1185 * libWebKitSystemInterfaceTiger.a:
1187 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
1189 Reviewed by Adam Roben.
1191 Disable MSVC warning 4288.
1192 https://bugs.webkit.org/show_bug.cgi?id=41804
1194 MSVC has a non-standard extension that allows variables declared
1195 in for-loops to remain visible in the same scope even after
1196 exiting the for-loop
1197 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1198 option (turned on by default) enables all MSVC extensions, and
1199 /Zc:forScope- tells the compiler to issue a C4288 warning when the
1200 same variable is declared in the for-loop and re-declared later in
1203 There seems to be a bug in VS2005 that erroneously enables
1204 /Zc:forScope- even when that option is not specified
1205 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1206 like our build got hit by that bug, so we need to disable warning
1209 * win/tools/vsprops/common.vsprops:
1211 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1213 Reviewed by Sam Weinig.
1215 <rdar://problem/8154047>
1217 Update WebKitSystemInterface, making some functions used by
1218 WebKit2 available in 32-bit (for reals this time).
1220 * libWebKitSystemInterfaceLeopard.a:
1221 * libWebKitSystemInterfaceSnowLeopard.a:
1222 * libWebKitSystemInterfaceTiger.a:
1224 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1226 Reviewed by Sam Weinig.
1228 <rdar://problem/8154047>
1230 Update WebKitSystemInterface, making some functions used by
1231 WebKit2 available in 32-bit.
1233 * WebKitSystemInterface.h:
1234 * libWebKitSystemInterfaceLeopard.a:
1235 * libWebKitSystemInterfaceSnowLeopard.a:
1236 * libWebKitSystemInterfaceTiger.a:
1238 2010-06-23 John Gregg <johnnyg@google.com>
1240 Reviewed by Kent Tamura.
1242 add ENABLE_DIRECTORY_UPLOAD build support
1243 https://bugs.webkit.org/show_bug.cgi?id=41100
1245 * win/tools/vsprops/FeatureDefines.vsprops:
1246 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1248 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1250 Windows (Cairo) build fix.
1251 Add missing ENABLE_WEB_TIMING feature define.
1253 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1255 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1258 Disable ENABLE_WEB_TIMING on Windows.
1260 * win/tools/vsprops/FeatureDefines.vsprops:
1262 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1264 Reviewed by Dimitri Glazkov.
1266 Add a VS macro for enabling Web Timing support.
1267 https://bugs.webkit.org/show_bug.cgi?id=38924
1269 * win/tools/vsprops/FeatureDefines.vsprops:
1271 2010-06-21 Sam Weinig <sam@webkit.org>
1273 Reviewed by Anders Carlsson.
1275 Update WebKitSystemInterface.
1277 * WebKitSystemInterface.h:
1278 * libWebKitSystemInterfaceLeopard.a:
1279 * libWebKitSystemInterfaceSnowLeopard.a:
1280 * libWebKitSystemInterfaceTiger.a:
1282 2010-06-21 Dan Bernstein <mitz@apple.com>
1284 Speculative build fix.
1286 * WebKitSystemInterface.h:
1288 2010-06-21 Dan Bernstein <mitz@apple.com>
1290 Reviewed by Darin Adler.
1292 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1293 https://bugs.webkit.org/show_bug.cgi?id=10228
1295 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1296 * libWebKitSystemInterfaceLeopard.a:
1297 * libWebKitSystemInterfaceSnowLeopard.a:
1298 * libWebKitSystemInterfaceTiger.a:
1300 2010-06-21 Satish Sampath <satish@chromium.org>
1302 Reviewed by Steve Block.
1304 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1305 https://bugs.webkit.org/show_bug.cgi?id=40878
1307 * win/tools/vsprops/FeatureDefines.vsprops:
1308 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1310 2010-06-02 Sterling Swigart <sswigart@google.com>
1312 Reviewed by David Levin.
1314 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1315 https://bugs.webkit.org/show_bug.cgi?id=39906
1317 * win/tools/vsprops/FeatureDefines.vsprops:
1318 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1320 2010-05-24 Jer Noble <jer.noble@apple.com>
1322 No review; build fix only.
1324 Roll-out changes r60110.
1326 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1327 * win/lib/WebKitSystemInterface.lib:
1328 * win/lib/WebKitSystemInterface_debug.lib:
1330 2010-05-24 Jer Noble <jer.noble@apple.com>
1332 No review; build fix only.
1334 Roll-out changes r60094, 60096-60097.
1336 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1337 * win/lib/WebKitSystemInterface.lib:
1338 * win/lib/WebKitSystemInterface_debug.lib:
1340 2010-05-23 Jer Noble <jer.noble@apple.com>
1342 Reviewed by Eric Carlson.
1344 HTML5 <video> tag performance worse than Flash
1345 https://bugs.webkit.org/show_bug.cgi?id=39577
1346 rdar://problem/7982458
1348 Added WebKitSystemInterface calls for new CAImageQueue APIs.
1350 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1351 * win/lib/WebKitSystemInterface.lib:
1352 * win/lib/WebKitSystemInterface_debug.lib:
1354 2010-05-20 Steve Block <steveblock@google.com>
1356 Reviewed by Jeremy Orlow.
1358 Provide bindings for DeviceOrientation
1359 https://bugs.webkit.org/show_bug.cgi?id=39210
1361 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1363 * win/tools/vsprops/FeatureDefines.vsprops:
1364 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1366 2010-04-09 Alexey Proskuryakov <ap@apple.com>
1368 Reviewed by Maciej Stachowiak.
1370 https://bugs.webkit.org/show_bug.cgi?id=24572
1371 XMLHttpRequest.statusText returns always "OK" on Mac
1373 * WebKitSystemInterface.h:
1374 * libWebKitSystemInterfaceLeopard.a:
1375 * libWebKitSystemInterfaceSnowLeopard.a:
1376 * libWebKitSystemInterfaceTiger.a:
1378 2010-04-07 Chris Marrin <cmarrin@apple.com>
1380 Reviewed by Steve Falkenburg.
1382 Remove QuartzCoreInterface from the build
1384 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
1386 * win/bin/QuartzCoreInterface.dll: Removed.
1387 * win/include/QuartzCoreInterface: Removed.
1388 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1389 * win/lib/QuartzCoreInterface.lib: Removed.
1391 2010-04-02 Jer Noble <jer.noble@apple.com>
1393 Reviewed by Eric Carlson.
1395 https://bugs.webkit.org/show_bug.cgi?id=36624
1397 Update WebKitSystemInterface
1399 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1400 * libWebKitSystemInterfaceLeopard.a:
1401 * libWebKitSystemInterfaceSnowLeopard.a:
1402 * libWebKitSystemInterfaceTiger.a:
1404 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1406 Reviewed by Dmitry Titov.
1408 Add FileThread for async file operation support in FileReader and FileWriter
1409 https://bugs.webkit.org/show_bug.cgi?id=36896
1411 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1412 for FileReader and FileWriter support.
1414 * win/tools/vsprops/FeatureDefines.vsprops:
1415 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1417 2010-03-25 Mark Rowe <mrowe@apple.com>
1419 Rubber-stamped by Dan Bernstein.
1421 Update WebCoreSQLite3 to SQLite v3.6.12.
1423 * WebCoreSQLite3/sqlite3.h:
1424 * WebCoreSQLite3/sqlite3ext.h:
1425 * libWebCoreSQLite3.a:
1426 * libWebKitSystemInterfaceLeopard.a:
1427 * libWebKitSystemInterfaceSnowLeopard.a:
1428 * libWebKitSystemInterfaceTiger.a:
1430 2010-03-23 Dan Bernstein <mitz@apple.com>
1432 Reviewed by John Sullivan.
1434 WebKitSystemInterface part of
1435 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1437 https://bugs.webkit.org/show_bug.cgi?id=36479.
1439 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1440 * libWebKitSystemInterfaceSnowLeopard.a: Updated
1442 2010-03-16 Dan Bernstein <mitz@apple.com>
1444 Reviewed by Sam Weinig.
1446 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1448 * win/lib/WebKitSystemInterface.lib:
1449 * win/lib/WebKitSystemInterface_debug.lib:
1451 2010-03-15 Andy Estes <aestes@apple.com>
1453 Reviewed by John Sullivan.
1455 Added two new output arguments to WKGetWheelEventDeltas() to return
1456 the number of scroll wheel ticks in the x and y directions.
1458 https://bugs.webkit.org/show_bug.cgi?id=29601.
1459 <rdar://problem/7453254>
1461 * WebKitSystemInterface.h:
1462 * libWebKitSystemInterfaceLeopard.a:
1463 * libWebKitSystemInterfaceSnowLeopard.a:
1464 * libWebKitSystemInterfaceTiger.a:
1466 2010-03-14 Dan Bernstein <mitz@apple.com>
1468 Reviewed by Darin Adler.
1470 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1472 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1473 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1474 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1475 wkCreateFontsPlist().
1476 * win/lib/WebKitSystemInterface.lib: Updated.
1477 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1479 2010-03-08 Jian Li <jianli@chromium.org>
1481 Reviewed by Dmitry Titov.
1484 https://bugs.webkit.org/show_bug.cgi?id=32993
1486 Add ENABLE_BLOB_SLICE feature define.
1488 * win/tools/vsprops/FeatureDefines.vsprops:
1489 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1491 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1493 Reviewed by David Levin.
1495 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1496 https://bugs.webkit.org/show_bug.cgi?id=35147
1498 * win/tools/vsprops/FeatureDefines.vsprops:
1500 2010-02-18 Steve Falkenburg <sfalken@apple.com>
1502 Reviewed by Dan Bernstein.
1504 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1505 https://bugs.webkit.org/show_bug.cgi?id=35076
1507 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1508 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1509 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1511 2010-02-16 Gavin Barraclough <barraclough@apple.com>
1513 Reviewed by NOBODY (Build fix).
1515 Disable warnings preventing use of anonymous structs/onions -
1516 don't take all my fun toys away, these are useful & awesome!
1518 * win/tools/vsprops/common.vsprops:
1520 2010-02-11 Brian Weinstein <bweinstein@apple.com>
1522 Rubber-stamped by Eric Seidel.
1524 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1527 * win/tools/vsprops/FeatureDefines.vsprops:
1529 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1531 Reviewed by Cameron Zwarich.
1533 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1534 https://bugs.webkit.org/show_bug.cgi?id=34698
1536 * win/tools/vsprops/FeatureDefines.vsprops:
1538 2010-02-04 Mark Rowe <mrowe@apple.com>
1540 Reviewed by Steve Falkenburg.
1542 Update auto-version.sh to better handle major version numbers with fewer than three digits,
1543 and the case when WEBKITLIBRARIESDIR is not set.
1545 * win/tools/scripts/auto-version.sh:
1547 2010-02-04 Steve Falkenburg <sfalken@apple.com>
1549 Windows build fix for projects not defining WebKitLibrariesDir.
1551 * win/tools/scripts/auto-version.sh:
1553 2010-02-03 Dan Bernstein <mitz@apple.com>
1555 Reviewed by Anders Carlsson.
1557 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1559 * libWebKitSystemInterfaceLeopard.a:
1561 2010-02-02 Steve Falkenburg <sfalken@apple.com>
1563 Reviewed by Darin Adler.
1565 Copyright year updating for Windows version resources should be automatic
1566 https://bugs.webkit.org/show_bug.cgi?id=34503
1568 * win/tools/scripts/auto-version.sh:
1570 2010-02-02 Martin Robinson <mrobinson@webkit.org>
1572 Unreviewed build fix.
1574 The WinCairo build requires this script to be executable.
1576 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1578 2010-01-29 Mark Rowe <mrowe@apple.com>
1580 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1582 * win/tools/vsprops/FeatureDefines.vsprops:
1583 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1585 2010-01-26 Alexey Proskuryakov <ap@apple.com>
1587 More Windows build fixing.
1589 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1590 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1591 specialization sometimes - but it's not instantiated, so it's harmless.
1593 2010-01-22 Steve Falkenburg <sfalken@apple.com>
1595 Reviewed by Darin Adler.
1597 https://bugs.webkit.org/show_bug.cgi?id=34025
1598 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1600 * win/tools/vsprops/FeatureDefines.vsprops:
1601 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1603 2010-01-20 Steve Falkenburg <sfalken@apple.com>
1605 Reviewed by Darin Adler and Adam Roben.
1607 Feature defines are difficult to maintain on Windows builds
1608 https://bugs.webkit.org/show_bug.cgi?id=33883
1610 FeatureDefines.vsprops are now maintained in a way similar to
1611 Configurations/FeatureDefines.xcconfig, with the added advantage
1612 of having a single FeatureDefines file across all projects.
1614 Keep this list of features (not enabled/disabled state) in sync with
1615 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1617 Add new features to both PreprocessorDefinitions and UserMacro sections.
1618 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1620 * win/tools/scripts/feature-defines.sh: Added.
1621 * win/tools/vsprops/FeatureDefines.vsprops: Added.
1622 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1623 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1625 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1627 Reviewed by Darin Adler.
1629 <rdar://problem/7532544>
1631 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1632 be used for a shadow drawing fix. Once more, with feeling. On Windows.
1634 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1635 * win/lib/WebKitSystemInterface.lib:
1636 * win/lib/WebKitSystemInterface_debug.lib:
1638 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1640 Reviewed by Darin Adler.
1642 <rdar://problem/7532544>
1644 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1645 be used for a shadow drawing fix.
1647 * win/lib/WebKitSystemInterface.lib:
1648 * win/lib/WebKitSystemInterface_debug.lib:
1650 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1652 Reviewed by Darin Adler.
1654 <rdar://problem/7532544>
1656 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1657 be used for a shadow drawing fix.
1659 * WebKitSystemInterface.h:
1660 * libWebKitSystemInterfaceLeopard.a:
1661 * libWebKitSystemInterfaceSnowLeopard.a:
1662 * libWebKitSystemInterfaceTiger.a:
1664 2010-01-07 Alexey Proskuryakov <ap@apple.com>
1666 Not reviewed, build fix.
1668 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1669 clients of another class). WebCore doesn't use all methods of JSString, so
1670 we don't export all classes clients could theoretically access via JSString.
1672 * win/tools/vsprops/common.vsprops:
1674 2009-12-21 Mark Rowe <mrowe@apple.com>
1676 Reviewed by Samuel Weinig.
1678 Update WebKitSystemInterface.
1680 * libWebKitSystemInterfaceLeopard.a:
1681 * libWebKitSystemInterfaceSnowLeopard.a:
1682 * libWebKitSystemInterfaceTiger.a:
1684 2009-12-21 Mark Rowe <mrowe@apple.com>
1686 Reviewed by Samuel Weinig.
1688 Update WebKitSystemInterface.
1690 * WebKitSystemInterface.h:
1691 * libWebKitSystemInterfaceLeopard.a:
1692 * libWebKitSystemInterfaceSnowLeopard.a:
1693 * libWebKitSystemInterfaceTiger.a:
1695 2009-12-18 Sam Weinig <sam@webkit.org>
1697 Reviewed by Anders Carlsson.
1699 Update WebKitSystemInterface for <rdar://problem/7237059>.
1701 * WebKitSystemInterface.h:
1702 * libWebKitSystemInterfaceLeopard.a:
1703 * libWebKitSystemInterfaceSnowLeopard.a:
1704 * libWebKitSystemInterfaceTiger.a:
1706 2009-12-15 Dan Bernstein <mitz@apple.com>
1708 Reviewed by Adam Roben.
1710 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1711 Core Graphics when available
1713 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1714 wkCanCreateCGFontWithLOGFONT().
1715 * win/lib/WebKitSystemInterface.lib:
1716 * win/lib/WebKitSystemInterface_debug.lib:
1718 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1720 Reviewed by Darin Adler.
1722 <rdar://problem/7453726> Pull shared UI code into WebKit
1724 * WebKitSystemInterface.h:
1725 * libWebKitSystemInterfaceLeopard.a:
1726 * libWebKitSystemInterfaceSnowLeopard.a:
1727 * libWebKitSystemInterfaceTiger.a:
1729 2009-12-11 Chris Marrin <cmarrin@apple.com>
1731 Reviewed by Adam Roben.
1733 Add QuartzCore build files to OpenSource tree
1734 https://bugs.webkit.org/show_bug.cgi?id=31856
1736 This allows proper building and linking with QuartzCore
1740 * win/bin/QuartzCoreInterface.dll: Added.
1741 * win/include/QuartzCoreInterface: Added.
1742 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1743 * win/lib/QuartzCoreInterface.lib: Added.
1745 2009-12-07 Adam Roben <aroben@apple.com>
1747 Windows build fix for checkouts with a space in the path
1749 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1750 before passing it to mkdir.
1752 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1754 Reviewed by Darin Adler.
1756 https://bugs.webkit.org/show_bug.cgi?id=32036
1757 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1759 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1760 * win/lib/WebKitSystemInterface.lib:
1761 * win/lib/WebKitSystemInterface_debug.lib:
1762 Update WebKitSystemInterface.
1764 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1766 Reviewed by Brady Eidson.
1768 https://bugs.webkit.org/show_bug.cgi?id=31844
1769 SocketStreamHandleCFNet should support CONNECT proxy credentials
1771 * WebKitSystemInterface.h:
1772 * libWebKitSystemInterfaceLeopard.a:
1773 * libWebKitSystemInterfaceSnowLeopard.a:
1774 * libWebKitSystemInterfaceTiger.a:
1775 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1776 * win/lib/WebKitSystemInterface.lib:
1777 * win/lib/WebKitSystemInterface_debug.lib:
1778 Update WebKitSystemInterface.
1780 2009-11-22 Dan Bernstein <mitz@apple.com>
1782 Reviewed by Eric Carlson.
1784 Updated WebKitSystemInterface.
1786 * libWebKitSystemInterfaceLeopard.a:
1787 * libWebKitSystemInterfaceSnowLeopard.a:
1788 * libWebKitSystemInterfaceTiger.a:
1790 2009-11-22 Dan Bernstein <mitz@apple.com>
1792 Reviewed by Cameron Zwarich.
1794 Fixed a leak in WKDrawMediaUIPart().
1796 * libWebKitSystemInterfaceLeopard.a:
1797 * libWebKitSystemInterfaceSnowLeopard.a:
1798 * libWebKitSystemInterfaceTiger.a:
1800 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1802 Reviewed by Simon Fraser.
1804 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1806 * WebKitSystemInterface.h:
1807 * libWebKitSystemInterfaceLeopard.a:
1808 * libWebKitSystemInterfaceSnowLeopard.a:
1809 * libWebKitSystemInterfaceTiger.a:
1811 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1813 Reviewed by Dan Bernstein.
1815 <rdar://problem/7035231>
1816 Support closed caption in <video> element
1818 * WebKitSystemInterface.h:
1819 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1820 define WKMediaUIPartToggleClosedCaptionsButton.
1822 2009-11-13 Anders Carlsson <andersca@apple.com>
1824 Reviewed by Dan Bernstein.
1826 Update WebKitSystemInterface.
1828 * WebKitSystemInterface.h:
1829 * libWebKitSystemInterfaceLeopard.a:
1830 * libWebKitSystemInterfaceSnowLeopard.a:
1831 * libWebKitSystemInterfaceTiger.a:
1833 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1835 Build correction. No review.
1837 The WinCairo build requires ENABLE_FILTERS to work properly.
1839 * win/tools/vsprops/WinCairo.vsprops:
1841 2009-11-02 Dan Bernstein <mitz@apple.com>
1843 Reviewed by John Sullivan.
1845 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1846 QuickTime Player X’s HUD.
1848 * libWebKitSystemInterfaceLeopard.a:
1849 * libWebKitSystemInterfaceSnowLeopard.a:
1850 * libWebKitSystemInterfaceTiger.a:
1852 2009-10-26 Mark Rowe <mrowe@apple.com>
1854 Reviewed by Adam Roben.
1856 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1858 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1859 in the major component of the version number.
1861 * win/tools/scripts/auto-version.sh:
1863 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1865 Reviewed by Eric Seidel.
1867 added cairo include and lib directories to debug_wincairo.vsprops
1868 https://bugs.webkit.org/show_bug.cgi?id=29831
1870 * win/tools/vsprops/debug_wincairo.vsprops:
1872 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1874 Reviewed by Dan Bernstein.
1876 https://bugs.webkit.org/show_bug.cgi?id=30456
1877 Fixes for new Debug_All Windows build configuration.
1879 * win/tools/vsprops/debug_all.vsprops:
1880 Define DEBUG_ALL in Debug_All configuration.
1881 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1883 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1885 Reviewed by Adam Roben.
1887 Add a Debug_All configuration to build entire stack as debug.
1888 Change Debug_Internal to:
1889 - stop using _debug suffix for all WebKit/Safari binaries
1890 - not use _debug as a DLL naming suffix
1891 - use non-debug C runtime lib.
1893 * win/tools/vsprops/debug_all.vsprops: Added.
1894 Use debug C runtime library in debug_all.
1895 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1896 * win/tools/vsprops/debug_internal.vsprops:
1897 Don't specify debug C runtime library in debug_internal.
1898 Don't specify _debug suffix for standard debug_internal builds.
1900 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1902 Reviewed by Simon Fraser
1904 Support fullscreen in MediaPlayer (Mac)
1905 https://bugs.webkit.org/show_bug.cgi?id=26742
1907 New methods required for video fullscreen.
1909 * WebKitSystemInterface.h:
1910 * libWebKitSystemInterfaceLeopard.a:
1911 * libWebKitSystemInterfaceSnowLeopard.a:
1912 * libWebKitSystemInterfaceTiger.a:
1914 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1917 Re-apply lost changes to auto-version.sh.
1919 * win/tools/scripts/auto-version.sh:
1921 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1923 Reviewed by Adam Roben.
1925 <rdar://problem/7271334>
1926 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1928 * WebKitSystemInterface.h:
1929 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1931 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1933 Reviewed by Mark Rowe.
1935 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1936 Safari version number shouldn't be exposed in WebKit code
1938 For a WebKit version of 532.3.4:
1939 Product version is: 5.32.3.4 (was 4.0.3.0)
1940 File version is: 5.32.3.4 (was 4.532.3.4)
1942 * win/tools/scripts/PRODUCTVERSION: Removed.
1943 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1945 2009-09-25 Dan Bernstein <mitz@apple.com>
1947 Reviewed by Adam Roben.
1949 WebKitSystemInterface changes for
1950 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1951 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1953 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1954 wkAddFontsFromPlistRepresentation() and replaced
1955 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1956 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1957 * win/lib/WebKitSystemInterface.lib:
1958 * win/lib/WebKitSystemInterface_debug.lib:
1960 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1962 Reviewed by Eric Seidel.
1964 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1965 default when the necessary dependencies are extracted into the
1967 https://bugs.webkit.org/show_bug.cgi?id=29661
1969 * win/tools/vsprops/WinCairo.vsprops:
1971 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1973 Reviewed by Dave Levin.
1975 Adjust WinCairo-specific property sheet to use static versions of
1976 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1977 of zlib.lib to link.
1979 * win/tools/vsprops/WinCairo.vsprops:
1981 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1983 Reviewed by Adam Roben.
1985 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1986 to automatically use secure versions of C runtime lib calls on Windows.
1987 https://bugs.webkit.org/show_bug.cgi?id=28824
1989 * win/tools/vsprops/common.vsprops:
1991 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1993 Rubber stamped by Steve Falkenburg.
1995 debug_wincairo.vsprops was linking against wrong C runtime.
1997 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1998 C runtime (as in the standard 'debug.vsprops' file.)
2000 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
2002 Reviewed by Steve Falkenburg.
2004 Revise CFLite Debug build to emit DLL's with _debug label.
2005 https://bugs.webkit.org/show_bug.cgi?id=28695.
2007 * win/tools/vsprops/debug_wincairo.vsprops: Added.
2009 2009-08-12 Peter Kasting <pkasting@google.com>
2011 Reviewed by Darin Adler.
2013 https://bugs.webkit.org/show_bug.cgi?id=27323
2014 Change pattern that strips all trailing whitespace to just remove EOL
2015 chars (\r, \n), to make it clear that varying EOL chars is the primary
2016 problem being solved.
2018 * win/tools/scripts/auto-version.sh:
2020 2009-08-10 Peter Kasting <pkasting@google.com>
2022 Reviewed by George Staikos.
2024 https://bugs.webkit.org/show_bug.cgi?id=27323
2025 Even more line ending-stripping for auto-version.sh, based on output
2026 provided by Jessie Berlin.
2028 * win/tools/scripts/auto-version.sh:
2030 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
2032 Reviewed by Adam Roben.
2034 https://bugs.webkit.org/show_bug.cgi?id=28048.
2035 Move various WinCairo build settings into *.vsprops file.
2037 * win/tools/vsprops/cURL.vsprops: Added.
2039 2009-08-06 Peter Kasting <pkasting@google.com>
2041 Reviewed by Adam Barth.
2043 https://bugs.webkit.org/show_bug.cgi?id=27323
2044 Strip line endings at all points auto-version.sh reads data, not just
2045 the one I happened to run into.
2047 * win/tools/scripts/auto-version.sh:
2049 2009-07-27 Peter Kasting <pkasting@google.com>
2051 Reviewed by Adam Roben.
2053 https://bugs.webkit.org/show_bug.cgi?id=27323
2054 Correctly parse command output, even when the line endings are not LF,
2055 so that we don't create an autoversion.h that MSVC chokes on.
2057 * win/tools/scripts/auto-version.sh:
2059 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
2061 Reviewed by Adam Roben.
2063 Add new configuration flag for redistributable Windows build.
2064 https://bugs.webkit.org/show_bug.cgi=27087
2066 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
2067 new WIN_CAIRO flag used to drive non-Apple Windows build.
2069 2009-07-10 Eric Carlson <eric.carlson@apple.com>
2071 Reviewed by Simon Fraser.
2073 Update WebKitSystemInterface for <rdar://problem/7049066>.
2075 * WebKitSystemInterface.h:
2076 * libWebKitSystemInterfaceLeopard.a:
2077 * libWebKitSystemInterfaceSnowLeopard.a:
2078 * libWebKitSystemInterfaceTiger.a:
2080 2009-07-06 Eric Carlson <eric.carlson@apple.com>
2082 Update WebKitSystemInterface for <rdar://problem/7008093>.
2084 * WebKitSystemInterface.h:
2085 * libWebKitSystemInterfaceLeopard.a:
2086 * libWebKitSystemInterfaceSnowLeopard.a:
2087 * libWebKitSystemInterfaceTiger.a:
2089 2009-07-06 Anders Carlsson <andersca@apple.com>
2091 Update WebKitSystemInterface.
2093 * WebKitSystemInterface.h:
2094 * libWebKitSystemInterfaceLeopard.a:
2095 * libWebKitSystemInterfaceSnowLeopard.a:
2096 * libWebKitSystemInterfaceTiger.a:
2098 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2100 Reviewed by Simon Fraser.
2102 Update WebKitSystemInterface for <rdar://problem/6518119>
2104 * WebKitSystemInterface.h:
2105 * libWebKitSystemInterfaceLeopard.a:
2106 * libWebKitSystemInterfaceSnowLeopard.a:
2107 * libWebKitSystemInterfaceTiger.a:
2109 2009-07-01 Eric Carlson <eric.carlson@apple.com>
2111 Reviewed by Simon Fraser.
2113 Update WebKitSystemInterface for <rdar://problem/7014990>
2115 * libWebKitSystemInterfaceLeopard.a:
2116 * libWebKitSystemInterfaceSnowLeopard.a:
2117 * libWebKitSystemInterfaceTiger.a:
2119 2009-06-29 Eric Carlson <eric.carlson@apple.com>
2121 Reviewed by Simon Fraser.
2123 Update WebKitSystemInterface for <rdar://problem/7014813>
2125 * WebKitSystemInterface.h:
2126 * libWebKitSystemInterfaceLeopard.a:
2127 * libWebKitSystemInterfaceSnowLeopard.a:
2128 * libWebKitSystemInterfaceTiger.a:
2130 2009-06-25 Simon Fraser <simon.fraser@apple.com>
2132 Rubber-stamped by Mark Rowe.
2134 <rdar://problem/6999737>
2136 Update the media controller images.
2138 * libWebKitSystemInterfaceLeopard.a:
2139 * libWebKitSystemInterfaceSnowLeopard.a:
2140 * libWebKitSystemInterfaceTiger.a:
2142 2009-06-16 Simon Fraser <simon.fraser@apple.com>
2144 Rubber-stamped by Anders Carlsson.
2146 Update WebKitSystemInterface for <rdar://problem/6937882>.
2148 * libWebKitSystemInterfaceLeopard.a:
2149 * libWebKitSystemInterfaceSnowLeopard.a:
2150 * libWebKitSystemInterfaceTiger.a:
2152 2009-06-02 Anders Carlsson <andersca@apple.com>
2154 Rubber-stamped by Mark Rowe.
2156 Update WebKitSystemInterface.
2158 * libWebKitSystemInterfaceLeopard.a:
2159 * libWebKitSystemInterfaceSnowLeopard.a:
2160 * libWebKitSystemInterfaceTiger.a:
2162 2009-05-27 Mark Rowe <mrowe@apple.com>
2164 Rubber-stamped by Dan Bernstein.
2166 Update WebKitSystemInterface.
2168 * libWebKitSystemInterfaceLeopard.a:
2169 * libWebKitSystemInterfaceSnowLeopard.a: Added.
2170 * libWebKitSystemInterfaceTiger.a:
2172 2009-05-26 Anders Carlsson <andersca@apple.com>
2174 Reviewed by Dan Bernstein.
2176 <rdar://problem/6901751>
2177 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
2179 Remove WKCGContextIsSafeToClip.
2181 * WebKitSystemInterface.h:
2182 * libWebKitSystemInterfaceTiger.a:
2184 2009-05-21 Dan Bernstein <mitz@apple.com>
2186 Rubber-stamped by Mark Rowe.
2188 - correct a copyright header accidently reverted in r43964
2190 * WebKitSystemInterface.h:
2192 2009-05-21 Dan Bernstein <mitz@apple.com>
2194 Reviewed by Anders Carlsson.
2196 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2197 (r35515): Tiger crash painting the selection on registration page of
2200 * WebKitSystemInterface.h:
2201 * libWebKitSystemInterfaceTiger.a:
2203 2009-05-07 Simon Fraser <simon.fraser@apple.com>
2205 Source changes reviewed by Darin Adler
2207 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2209 * libWebKitSystemInterfaceLeopard.a:
2210 * libWebKitSystemInterfaceTiger.a:
2212 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2214 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2215 Indirected definition through a UserMacro.
2217 Reviewed by Mark Rowe.
2219 * win/tools/vsprops/common.vsprops:
2221 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2223 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2224 Indirected definition for __PRODUCTION__ through a UserMacro.
2226 Reviewed by Mark Rowe.
2228 * win/tools/vsprops/common.vsprops:
2230 2009-04-24 Simon Fraser <simon.fraser@apple.com>
2232 Source changes reviewed by Darin Adler
2234 https://bugs.webkit.org/show_bug.cgi?id=22242
2236 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2238 * libWebKitSystemInterfaceLeopard.a:
2239 * libWebKitSystemInterfaceTiger.a:
2241 2009-04-22 Ada Chan <adachan@apple.com>
2243 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2245 Reviewed by Darin Adler.
2247 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2248 * win/lib/WebKitSystemInterface.lib:
2249 * win/lib/WebKitSystemInterface_debug.lib:
2251 2009-04-20 Steve Falkenburg <sfalken@apple.com>
2253 Separate JavaScriptCore.dll from WebKit.dll.
2254 Slight performance improvement or no change on benchmarks.
2256 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2257 and simplifies standalone JavaScriptCore builds.
2259 Reviewed by Oliver Hunt.
2261 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2263 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2265 Reviewed by Mark Rowe.
2267 <rdar://problem/6781295> video.buffered and video.seekable are not
2268 the same. video.buffered should return only what is buffered and
2269 not what is seekable
2271 * WebKitSystemInterface.h:
2272 * libWebKitSystemInterfaceLeopard.a:
2273 * libWebKitSystemInterfaceTiger.a:
2275 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2277 Reviewed by Adele Peterson.
2279 <rdar://problem/6747241> work around QTKit no longer reaching
2280 QTMovieLoadStateComplete
2282 * WebKitSystemInterface.h:
2283 * libWebKitSystemInterfaceLeopard.a:
2284 * libWebKitSystemInterfaceTiger.a:
2286 2009-04-15 Steve Falkenburg <sfalken@apple.com>
2288 Updated WebKitSystemInterface for Windows.
2289 Changes needed for <rdar://problem/6785760>
2291 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2292 * win/lib/WebKitSystemInterface.lib:
2293 * win/lib/WebKitSystemInterface_debug.lib:
2295 2009-04-14 Mark Rowe <mrowe@apple.com>
2297 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2299 * libWebKitSystemInterfaceLeopard.a:
2300 * libWebKitSystemInterfaceTiger.a:
2302 2009-04-13 Antti Koivisto <antti@apple.com>
2304 Reviewed by Darin Adler.
2306 <rdar://problem/6740294> Increase the connection count per host
2308 * WebKitSystemInterface.h:
2309 * libWebKitSystemInterfaceLeopard.a:
2310 * libWebKitSystemInterfaceTiger.a:
2312 2009-04-10 Eric Carlson <eric.carlson@apple.com>
2314 WebKitSystemInterface changes for <rdar://problem/6646998>
2316 * libWebKitSystemInterfaceLeopard.a:
2317 * libWebKitSystemInterfaceTiger.a:
2319 2009-04-10 Simon Fraser <simon.fraser@apple.com>
2321 Fix the leopard build by updating WebKitSystemInterface.
2323 * WebKitSystemInterface.h:
2324 * libWebKitSystemInterfaceLeopard.a:
2326 2009-03-30 Steve Falkenburg <sfalken@apple.com>
2328 Bump version to 530.
2330 * win/tools/scripts/VERSION:
2332 2009-03-26 Adam Roben <aroben@apple.com>
2334 Remove SafariThemeConstants.h, which is now provided by
2335 WebKitSupportLibrary
2337 * win/include/SafariTheme: Removed.
2338 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2340 2009-03-07 Dan Bernstein <mitz@apple.com>
2342 Reviewed by Mark Rowe.
2344 - WebKitSystemInterface part of removing build-time and run-time support
2345 for legacy versions of CFNetwork and Core Graphics
2347 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2348 * win/lib/WebKitSystemInterface.lib:
2349 * win/lib/WebKitSystemInterface_debug.lib:
2351 2009-01-30 Dan Bernstein <mitz@apple.com>
2353 Reviewed by Timothy Hatcher.
2355 - <rdar://problem/6545912> expose the build number in autoversion.h
2357 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2358 with the full build number.
2360 2009-01-08 Dan Bernstein <mitz@apple.com>
2362 Reviewed by Adam Roben.
2364 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2366 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2367 * win/lib/WebKitSystemInterface.lib:
2368 * win/lib/WebKitSystemInterface_debug.lib:
2370 2008-11-11 Ada Chan <adachan@apple.com>
2372 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2373 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2375 Update window versions to correspond to Windows XP.
2377 Reviewed by Steve Falkenburg.
2379 * win/tools/vsprops/common.vsprops:
2381 2008-10-23 Anders Carlsson <andersca@apple.com>
2383 Reviewed by John Sullivan.
2385 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2387 * libWebKitSystemInterfaceLeopard.a:
2388 * libWebKitSystemInterfaceTiger.a:
2390 2008-10-08 Mark Rowe <mrowe@apple.com>
2392 Rubber-stamped by Jon Honeycutt.
2394 Remove restriction on version number ending in a 4.
2396 * win/tools/scripts/auto-version.sh:
2398 2008-10-07 Anders Carlsson <andersca@apple.com>
2400 Reviewed by Mitz Pettel.
2402 Update WebKitSystemInterface.
2404 * libWebKitSystemInterfaceLeopard.a:
2405 * libWebKitSystemInterfaceTiger.a:
2407 2008-09-09 Dan Bernstein <mitz@apple.com>
2409 Reviewed by Darin Adler.
2411 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2413 * WebKitSystemInterface.h:
2414 * libWebKitSystemInterfaceLeopard.a:
2416 2008-09-04 Adam Roben <aroben@apple.com>
2418 Ignore warning LNK4221 on Windows
2420 This warning is emitted when an object file with no public symbols is
2421 passed to the linker/librarian. This often occurs in WebCore for files
2422 that have been disabled via ENABLE()/USE() macros.
2424 Rubberstamped by Anders Carlsson.
2426 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2428 2008-08-27 Timothy Hatcher <timothy@apple.com>
2430 Adds the WKAdvanceDefaultButtonPulseAnimation function.
2432 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2434 Reviewed by Adele Peterson.
2436 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2437 * libWebKitSystemInterfaceLeopard.a: Updated.
2438 * libWebKitSystemInterfaceTiger.a: Updated.
2440 2008-08-26 Adam Roben <aroben@apple.com>
2442 Disable a truncation warning that is disabled/doesn't exist on Mac
2444 This warning was firing when initializing floats from double literals.
2445 I haven't yet found any other situation that would cause this warning
2448 Reviewed by Sam Weinig.
2450 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2452 2008-07-20 Steve Falkenburg <sfalken@apple.com>
2456 * win/tools/vsprops/common.vsprops:
2458 2008-07-08 Dan Bernstein <mitz@apple.com>
2460 Reviewed by John Sullivan.
2462 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2464 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2465 * libWebKitSystemInterfaceLeopard.a: Updated.
2466 * libWebKitSystemInterfaceTiger.a: Updated.
2468 2008-07-01 Steve Falkenburg <sfalken@apple.com>
2470 Bump version numbers.
2472 Reviewed by Mark Rowe.
2474 * win/tools/scripts/PRODUCTVERSION:
2475 * win/tools/scripts/VERSION:
2477 2008-05-13 Dan Bernstein <mitz@apple.com>
2479 Reviewed by John Sullivan.
2481 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2483 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2484 transformed graphics contexts.
2485 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2486 wkSetCGContextFontRenderingStyle().
2487 * win/lib/WebKitSystemInterface.lib: Updated.
2488 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2490 2008-05-09 Adam Roben <aroben@apple.com>
2492 Disable a MSVC warning
2494 Reviewed by Darin Adler.
2496 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2497 disabled warnings. It's a warning about decorated names being longer
2498 than MSVC's limit of 4096 characters. This warning doesn't indicate a
2499 correctness problem, but these truncated decorated names will be
2500 harder to recognize during debugging or when they appear in linker
2503 2008-04-28 Darin Adler <darin@apple.com>
2509 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2510 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2512 2008-04-24 Mark Rowe <mrowe@apple.com>
2514 Reviewed by Sam Weinig.
2516 Remove code for calculating the glyph cache size.
2518 * WebKitSystemInterface.h: Remove unused symbol.
2519 * libWebKitSystemInterfaceLeopard.a:
2520 * libWebKitSystemInterfaceTiger.a:
2522 2008-03-28 Steve Falkenburg <sfalken@apple.com>
2526 * win/tools/scripts/PRODUCTVERSION:
2528 2008-03-26 Adam Roben <aroben@apple.com>
2530 Windows build fix after r31322
2532 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2533 * win/lib/WebKitSystemInterface.lib: Updated.
2534 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2536 2008-03-26 Mark Rowe <mrowe@apple.com>
2538 Reviewed by David Hyatt.
2540 Make the Ahem font antialias correctly on Acid3 on Tiger.
2542 * WebKitSystemInterface.h:
2543 * libWebKitSystemInterfaceTiger.a:
2545 2008-03-19 Mark Rowe <mrowe@apple.com>
2547 Rubber-stamped by Sam Weinig.
2549 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2550 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2552 * libWebCoreSQLite3.a: Land a 4-way fat binary.
2554 2008-03-12 Steve Falkenburg <sfalken@apple.com>
2556 New version of WebKitSystemInterface.lib with
2557 more compiler warnings suppressed.
2559 * win/lib/WebKitSystemInterface.lib:
2560 * win/tools/vsprops/common.vsprops:
2562 2008-03-12 Dan Bernstein <mitz@apple.com>
2564 Reviewed by Darin Adler and Sam Weinig.
2566 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2568 * WebKitSystemInterface.h:
2569 * libWebKitSystemInterfaceLeopard.a:
2571 2008-03-11 Steve Falkenburg <sfalken@apple.com>
2573 Disable two PGO/LTCG specific warnings.
2577 * win/tools/vsprops/common.vsprops:
2579 2008-02-29 Mark Rowe <mrowe@apple.com>
2581 Update Tiger version of WebKitSystemInterface to match r30690.
2583 * libWebKitSystemInterfaceTiger.a:
2585 2008-02-29 Adele Peterson <adele@apple.com>
2589 Auto-generate image arrays.
2591 * libWebKitSystemInterfaceLeopard.a:
2593 2008-02-29 Mark Rowe <mrowe@apple.com>
2595 Reviewed by Anders Carlsson.
2597 Replace use of WKPathFromFont with implementation in terms of public API.
2599 * WebKitSystemInterface.h: Remove unused symbol.
2600 * libWebKitSystemInterfaceLeopard.a:
2601 * libWebKitSystemInterfaceTiger.a:
2603 2008-02-29 Mark Rowe <mrowe@apple.com>
2605 Reviewed by Oliver Hunt.
2607 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2609 * WebKitSystemInterface.h:
2610 * libWebKitSystemInterfaceLeopard.a:
2611 * libWebKitSystemInterfaceTiger.a:
2613 2008-02-29 Mark Rowe <mrowe@apple.com>
2615 Reviewed by Oliver Hunt.
2617 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2619 * WebKitSystemInterface.h:
2620 * libWebKitSystemInterfaceLeopard.a:
2622 2008-02-29 Mark Rowe <mrowe@apple.com>
2624 Reviewed by Oliver Hunt and Oliver Hunt.
2626 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2628 * WebKitSystemInterface.h: Remove unused symbol.
2629 * libWebKitSystemInterfaceLeopard.a:
2630 * libWebKitSystemInterfaceTiger.a:
2632 2008-02-28 Mark Rowe <mrowe@apple.com>
2634 Reviewed by Dan Bernstein.
2636 Remove two unused functions from WebKitSystemInterface.
2638 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2639 a duplicate declaration of WKSecondsSinceLastInputEvent.
2640 * libWebKitSystemInterfaceLeopard.a:
2641 * libWebKitSystemInterfaceTiger.a:
2643 2008-02-28 Mark Rowe <mrowe@apple.com>
2645 Reviewed by Dave Hyatt.
2647 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2649 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
2650 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
2652 2008-02-27 Brady Eidson <beidson@apple.com>
2656 * libWebKitSystemInterfaceTiger.a:
2658 2008-02-27 Brady Eidson <beidson@apple.com>
2660 Reviewed by Mark Rowe
2662 Removed some unused methods:
2663 WKGetNSURLResponseCalculatedExpiration
2664 WKGetNSURLResponseMustRevalidate
2666 * WebKitSystemInterface.h:
2667 * libWebKitSystemInterfaceLeopard.a:
2668 * libWebKitSystemInterfaceTiger.a:
2670 2008-02-13 Adam Roben <aroben@apple.com>
2672 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2674 2008-02-12 Adam Roben <aroben@apple.com>
2676 Clean up auto-version.sh a bit
2678 It now does quite a bit less file I/O and many fewer fork/exec pairs.
2679 It's also quite a bit easier to read.
2683 * win/tools/scripts/auto-version.sh:
2685 2008-02-12 Steve Falkenburg <sfalken@apple.com>
2687 Versioning script change.
2689 * win/tools/scripts/auto-version.sh:
2691 2008-02-07 Ada Chan <adachan@apple.com>
2693 Added 4 new methods:
2694 wkSetClientCertificateInSSLProperties,
2695 wkCanAccessCFURLRequestHTTPBodyParts,
2696 wkCFURLRequestCopyHTTPRequestBodyParts,
2697 wkCFURLRequestSetHTTPRequestBodyParts
2699 Rubber-stamped by Steve.
2701 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2702 * win/lib/WebKitSystemInterface.lib:
2703 * win/lib/WebKitSystemInterface_debug.lib:
2705 2008-02-04 Timothy Hatcher <timothy@apple.com>
2707 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2708 is given even if the max_page_count is increased (2920)
2710 * libWebCoreSQLite3.a:
2712 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2714 <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
2716 Rubber-stamped by Jon Honeycutt.
2718 * win/tools/vsprops/common.vsprops:
2720 2008-01-29 Mark Rowe <mrowe@apple.com>
2722 Reviewed by Tim Hatcher.
2724 <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).
2726 * WebCoreSQLite3/sqlite3.h: Added.
2727 * WebCoreSQLite3/sqlite3ext.h: Added.
2728 * libWebCoreSQLite3.a: Added.
2730 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2732 Debug (external) build fix.
2734 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2735 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2737 * win/tools/vsprops/debug.vsprops:
2739 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2741 Add preprocessor define accidently dropped in my unification,
2742 and required by some builds. Fixes an issue that caused both
2743 debug and release DLLs to be loaded.
2745 Rubber-stamped by Jon Honeycutt.
2747 * win/tools/vsprops/debug_internal.vsprops:
2749 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2751 Use recommended security-related compiler settings.
2755 * win/tools/vsprops/common.vsprops:
2757 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2761 * win/tools/vsprops/release.vsprops:
2763 2008-01-15 Adele Peterson <adele@apple.com>
2765 Reviewed by Adam and Antti.
2767 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2769 * WebKitSystemInterface.h:
2770 * libWebKitSystemInterfaceLeopard.a:
2771 * libWebKitSystemInterfaceTiger.a:
2772 * win/include/SafariTheme: Added.
2773 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2775 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2777 Use shared vsprops for most vcproj properties.
2779 Reviewed by Darin Adler.
2781 * win/tools/vsprops/common.vsprops:
2782 * win/tools/vsprops/debug.vsprops:
2783 * win/tools/vsprops/debug_internal.vsprops:
2784 * win/tools/vsprops/release.vsprops:
2786 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2788 Share common files across projects.
2791 Debug: common.vsprops, debug.vsprops
2792 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2793 Release: common.vsprops, release.vsprops
2795 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2796 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2798 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2800 Reviewed by Adam Roben.
2802 * win/tools/WinTools.make:
2803 * win/tools/scripts: Added.
2804 * win/tools/scripts/PRODUCTVERSION: Added.
2805 * win/tools/scripts/VERSION: Added.
2806 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2807 * win/tools/vsprops/debug.vsprops:
2808 * win/tools/vsprops/debug_internal.vsprops: Added.
2809 * win/tools/vsprops/release.vsprops:
2811 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2813 Add shared vsprops to help unify our Windows tools settings.
2818 * win/tools/WinTools.make: Added.
2819 * win/tools/vsprops: Added.
2820 * win/tools/vsprops/common.vsprops: Added.
2821 * win/tools/vsprops/debug.vsprops: Added.
2822 * win/tools/vsprops/release.vsprops: Added.
2824 2008-01-07 Mark Rowe <mrowe@apple.com>
2826 Update Tiger library to a G3-friendly version.
2828 * libWebKitSystemInterfaceTiger.a:
2830 2008-01-07 Adele Peterson <adele@apple.com>
2832 Reviewed by Antti, Adam, and Mitz.
2834 WebKitLibraries part of fix for
2835 <rdar://problem/5619073> Updated look for <video> controls
2836 <rdar://problem/5619057> Add volume control to video controls
2838 * WebKitSystemInterface.h:
2839 * libWebKitSystemInterfaceLeopard.a:
2840 * libWebKitSystemInterfaceTiger.a:
2842 2008-01-03 Mark Rowe <mrowe@apple.com>
2844 Update Tiger library to a G3-friendly version.
2846 * libWebKitSystemInterfaceTiger.a:
2848 2008-01-03 Adele Peterson <adele@apple.com>
2850 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2852 * WebKitSystemInterface.h:
2853 * libWebKitSystemInterfaceLeopard.a:
2854 * libWebKitSystemInterfaceTiger.a:
2856 2007-12-21 Mark Rowe <mrowe@apple.com>
2858 Rubber-stamped by Dan Bernstein.
2860 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2861 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2863 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2865 2007-12-07 Dan Bernstein <mitz@apple.com>
2867 Reviewed by Darin Adler.
2869 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2871 * WebKitSystemInterface.h:
2872 * libWebKitSystemInterfaceLeopard.a:
2873 * libWebKitSystemInterfaceTiger.a:
2875 2007-11-27 John Sullivan <sullivan@apple.com>
2877 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2878 that affects Safari.
2880 reviewed by Kevin Decker
2882 * libWebKitSystemInterfaceLeopard.a:
2883 * libWebKitSystemInterfaceTiger.a:
2885 2007-11-26 Timothy Hatcher <timothy@apple.com>
2887 Reviewed by Adam Roben.
2889 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2890 http://bugs.webkit.org/show_bug.cgi?id=16137
2892 Add a new function to make bottom window corners square for textured windows.
2894 * WebKitSystemInterface.h:
2895 * libWebKitSystemInterfaceTiger.a:
2896 * libWebKitSystemInterfaceLeopard.a:
2898 2007-11-23 Adam Roben <aroben@apple.com>
2900 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2904 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2906 * win/lib/WebKitSystemInterface.lib: Updated.
2907 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2909 2007-11-16 Anders Carlsson <andersca@apple.com>
2913 <rdar://problem/5603832>
2914 XMLHttpRequest readyState 3 & responseText buffer issues.
2916 Add wkSetCFURLRequestShouldContentSniff.
2918 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2919 * win/lib/WebKitSystemInterface.lib:
2920 * win/lib/WebKitSystemInterface_debug.lib:
2922 2007-11-05 Antti Koivisto <antti@apple.com>
2926 Update WKQTMovieViewSetDrawSynchronously.
2928 * libWebKitSystemInterfaceLeopard.a:
2929 * libWebKitSystemInterfaceTiger.a:
2931 2007-11-02 Antti Koivisto <antti@apple.com>
2933 Reviewed by Darin Adler.
2935 Update to add WKQTMovieViewSetDrawSynchronously
2937 * WebKitSystemInterface.h:
2938 * libWebKitSystemInterfaceLeopard.a:
2939 * libWebKitSystemInterfaceTiger.a:
2941 2007-10-26 Adele Peterson <adele@apple.com>
2943 Reviewed by Tim Hatcher.
2945 Updating header too for WKDrawCapsLockIndicator.
2947 * WebKitSystemInterface.h:
2949 2007-10-26 Adele Peterson <adele@apple.com>
2953 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2955 * libWebKitSystemInterfaceLeopard.a:
2956 * libWebKitSystemInterfaceTiger.a:
2958 2007-10-25 Adam Roben <aroben@apple.com>
2960 Add wkSetPatternBaseCTM.
2962 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2963 * win/lib/WebKitSystemInterface.lib:
2964 * win/lib/WebKitSystemInterface_debug.lib:
2966 2007-10-25 Sam Weinig <sam@webkit.org>
2968 Fix the windows build.
2970 * win/lib/WebKitSystemInterface.lib:
2971 * win/lib/WebKitSystemInterface_debug.lib:
2973 2007-10-25 Timothy Hatcher <timothy@apple.com>
2975 Add WKSetPatternBaseCTM.
2977 * WebKitSystemInterface.h:
2978 * libWebKitSystemInterfaceLeopard.a:
2979 * libWebKitSystemInterfaceTiger.a:
2981 2007-10-25 Timothy Hatcher <timothy@apple.com>
2985 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2987 * libWebKitSystemInterfaceLeopard.a:
2989 2007-10-25 Sam Weinig <sam@webkit.org>
2991 Added wrapper for getting the foundation cache directory.
2993 Reviewed by Adam Roben.
2995 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2996 * win/lib/WebKitSystemInterface.lib:
2997 * win/lib/WebKitSystemInterface_debug.lib:
2999 2007-10-24 Adam Roben <aroben@apple.com>
3001 Added some font-related functions needed for <rdar://5549919>
3005 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3006 * win/lib/WebKitSystemInterface.lib:
3007 * win/lib/WebKitSystemInterface_debug.lib:
3009 2007-10-24 Timothy Hatcher <timothy@apple.com>
3011 Reviewed by Mark Rowe.
3013 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
3015 Add system specific versions of WebKitSystemInterface.
3017 * libWebKitSystemInterface.a: Removed.
3018 * libWebKitSystemInterfaceLeopard.a: Added.
3019 * libWebKitSystemInterfaceTiger.a: Added.
3021 2007-10-11 Ada Chan <adachan@apple.com>
3023 <rdar://problem/5534421>
3024 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
3026 Reviewed by Darin Adler.
3028 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3029 * win/lib/WebKitSystemInterface.lib:
3030 * win/lib/WebKitSystemInterface_debug.lib:
3032 2007-09-27 Sam Weinig <sam@webkit.org>
3034 Build fix. Ran update-webkitsysteminterface script on Tiger, because
3035 the resulting binary differs when built on Tiger.
3037 * libWebKitSystemInterface.a:
3039 2007-09-27 David Hyatt <hyatt@apple.com>
3041 Update WebKitSYstemInterface for @font-face changes.
3043 * WebKitSystemInterface.h:
3044 * libWebKitSystemInterface.a:
3046 2007-09-18 Geoffrey Garen <ggaren@apple.com>
3048 Build fix. Ran update-webkitsysteminterface script on Tiger, because
3049 the resulting binary differs when built on Tiger. See
3050 <rdar://problem/5490613>.
3052 * libWebKitSystemInterface.a:
3054 2007-09-18 Geoffrey Garen <ggaren@apple.com>
3056 Build fix. Ran update-webkitsysteminterface script.
3058 * WebKitSystemInterface.h:
3059 * libWebKitSystemInterface.a:
3061 2007-08-28 Anders Carlsson <andersca@apple.com>
3063 Add WKSetNSURLRequestShouldContentSniff.
3065 * WebKitSystemInterface.h:
3066 * libWebKitSystemInterface.a:
3068 2007-08-28 Ada Chan <adachan@apple.com>
3070 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
3075 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3076 * win/lib/WebKitSystemInterface.lib:
3077 * win/lib/WebKitSystemInterface_debug.lib:
3079 2007-07-23 Ada Chan <adachan@apple.com>
3083 Update WebKitSystemInterface.{h,lib}.
3085 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3086 * win/lib/WebKitSystemInterface.lib:
3087 * win/lib/WebKitSystemInterface_debug.lib:
3089 2007-07-19 Ada Chan <adachan@apple.com>
3091 Rubber-stamped by Adam.
3095 * win/lib/WebKitSystemInterface.lib:
3096 * win/lib/WebKitSystemInterface_debug.lib:
3098 2007-07-06 Adam Roben <aroben@apple.com>
3100 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
3104 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3105 * win/lib/WebKitSystemInterface.lib:
3106 * win/lib/WebKitSystemInterface_debug.lib:
3108 2007-06-29 Antti Koivisto <antti@apple.com>
3112 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
3114 * WebKitSystemInterface.h:
3115 * libWebKitSystemInterface.a:
3117 2007-03-29 Beth Dakin <bdakin@apple.com>
3119 Rubber-stamped by Adam.
3121 Keep OpenSource building.
3123 * WebKitSystemInterface.h:
3124 * libWebKitSystemInterface.a:
3126 2007-03-28 Antti Koivisto <antti@apple.com>
3128 Update libWebKitSystemInterface, previous version was out of date.
3130 * libWebKitSystemInterface.a:
3132 2007-03-27 Antti Koivisto <antti@apple.com>
3134 Reviewed by Darin Adler.
3136 Added wkGetWheelEventDeltas
3138 * WebKitSystemInterface.h:
3139 * libWebKitSystemInterface.a:
3141 2007-03-07 Mark Rowe <mrowe@apple.com>
3143 Build fix. Rebuild against 10.4 SDK.
3145 * libWebKitSystemInterface.a:
3147 2007-03-06 Kevin Decker <kdecker@apple.com>
3151 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
3153 * libWebKitSystemInterface.a:
3155 2007-02-21 Anders Carlsson <acarlsson@apple.com>
3157 Add new version with WKCGContextIsBitmapContext.
3159 * WebKitSystemInterface.h:
3160 * libWebKitSystemInterface.a:
3162 2006-12-16 Adele Peterson <adele@apple.com>
3166 WebKitLibraries part of fix for:
3167 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
3169 Added wkDrawTextFieldCellFocusRing.
3171 * WebKitSystemInterface.h:
3172 * libWebKitSystemInterface.a:
3174 2006-10-11 Darin Adler <darin@apple.com>
3176 Reviewed by John Sullivan.
3178 * WebKitSystemInterface.h: Updated to a C++-compatible version.
3180 2006-08-31 Adele Peterson <adele@apple.com>
3182 Reviewed by John Sullivan.
3184 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
3186 * WebKitSystemInterface.h:
3187 * libWebKitSystemInterface.a:
3189 2006-08-30 Adele Peterson <adele@apple.com>
3193 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
3194 Enable secure input mode for new password fields
3196 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
3197 * libWebKitSystemInterface.a:
3199 2006-07-09 Anders Carlsson <acarlsson@apple.com>
3201 Reviewed by Darin Adler.
3203 * WebKitSystemInterface.h:
3204 * libWebKitSystemInterface.a:
3207 2006-07-05 Adele Peterson <adele@apple.com>
3209 Reviewed by Maciej and Hyatt.
3211 * WebKitSystemInterface.h: Updated.
3212 * libWebKitSystemInterface.a: Updated.
3214 2006-06-16 Adele Peterson <adele@apple.com>
3218 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
3219 * libWebKitSystemInterface.a: ditto.
3221 2006-04-01 Eric Seidel <eseidel@apple.com>
3223 * libWebKitSystemInterface.a: commit a universal binary.
3225 2006-04-01 Darin Adler <darin@apple.com>
3229 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
3230 code to use the system default alpha.
3232 2006-03-17 Eric Seidel <eseidel@apple.com>
3234 * libWebKitSystemInterface.a: commit a universal binary.
3236 2006-03-17 Adele Peterson <adele@apple.com>
3238 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
3239 * libWebKitSystemInterface.a: ditto
3241 2006-02-28 John Sullivan <sullivan@apple.com>
3243 * WebKitSystemInterface.h: Removed WKMouseIsDown()
3244 * libWebKitSystemInterface.a: ditto
3246 2006-02-23 Timothy Hatcher <timothy@apple.com>
3248 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
3250 * libWebKitSystemInterface.a:
3252 2006-02-19 Darin Adler <darin@apple.com>
3254 * WebKitSystemInterface.h: Added WKDrawFocusRing.
3255 * libWebKitSystemInterface.a: Ditto.
3257 2006-02-06 John Sullivan <sullivan@apple.com>
3259 * WebKitSystemInterface.h:
3260 * libWebKitSystemInterface.a:
3261 removed WKExecutableLinkedInTigerOrEarlier
3263 2005-11-01 Darin Adler <darin@apple.com>
3265 * libWebKitSystemInterface.a: Updated.
3267 2005-10-04 Maciej Stachowiak <mjs@apple.com>
3271 * WebKitSystemInterface.h:
3272 * libWebKitSystemInterface.a:
3274 2005-09-08 Justin Garcia <justin.garcia@apple.com>
3276 * WebKitSystemInterface.h: Update to latest
3277 * libWebKitSystemInterface.a: ditto
3279 2005-09-04 Darin Adler <darin@apple.com>
3281 * WebKitSystemInterface.h: Update to latest
3282 * libWebKitSystemInterface.a: Ditto.
3284 2005-08-07 Darin Adler <darin@apple.com>
3286 * libWebKitSystemInterface.a: Universal binary.
3287 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
3289 2005-07-01 John Sullivan <sullivan@apple.com>
3291 - added WKExecutableLinkedInTigerOrEarlier
3293 * WebKitSystemInterface.h:
3294 * libWebKitSystemInterface.a:
3296 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3298 - updated for crashing bugfix
3300 * libWebKitSystemInterface.a:
3302 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3306 * WebKitSystemInterface.h:
3307 * libWebKitSystemInterface.a:
3309 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3313 * WebKitSystemInterface.h:
3314 * libWebKitSystemInterface.a:
3316 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3320 * WebKitSystemInterface.h:
3321 * libWebKitSystemInterface.a:
3323 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3327 * WebKitSystemInterface.h:
3328 * libWebKitSystemInterface.a:
3330 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3334 * WebKitSystemInterface.h:
3335 * libWebKitSystemInterface.a:
3337 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3341 * WebKitSystemInterface.h:
3342 * libWebKitSystemInterface.a:
3344 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3348 * WebKitSystemInterface.h:
3349 * libWebKitSystemInterface.a:
3351 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3355 * WebKitSystemInterface.h:
3356 * libWebKitSystemInterface.a:
3358 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3360 - added a few more bits of SPI
3362 * WebKitSystemInterface.h:
3363 * libWebKitSystemInterface.a:
3365 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3367 - added file type and NSURLResponse caching SPI
3369 * WebKitSystemInterface.h:
3370 * libWebKitSystemInterface.a:
3372 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3374 - initial checkin of WebKitSystemInterface binary
3376 * WebKitSystemInterface.h: Added.
3377 * libWebKitSystemInterface.a: Added.