1 2011-04-19 Jessie Berlin <jberlin@apple.com>
3 Reviewed by Sam Weinig.
7 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
8 <rdar://problem/9139245>
12 * win/lib/WebKitSystemInterface.lib:
14 2011-04-15 Shishir Agrawal <shishir@chromium.org>
16 Reviewed by James Robinson.
18 Add a flag to guard Page Visibility API changes.
19 https://bugs.webkit.org/show_bug.cgi?id=58464
21 * win/tools/vsprops/FeatureDefines.vsprops:
23 2011-04-14 Pratik Solanki <psolanki@apple.com>
25 Reviewed by David Kilzer.
27 Set minimum priority for fast lane connections
28 https://bugs.webkit.org/show_bug.cgi?id=58353
30 Add WKSetHTTPPipeliningMinimumFastLanePriority.
32 * WebKitSystemInterface.h:
33 * libWebKitSystemInterfaceLeopard.a:
34 * libWebKitSystemInterfaceSnowLeopard.a:
36 2011-04-08 Alpha Lam <hclam@chromium.org>
38 Unreviewed, rolling out r83335.
39 http://trac.webkit.org/changeset/83335
40 https://bugs.webkit.org/show_bug.cgi?id=53556
42 GTK and QT bots are broken
44 * win/tools/vsprops/FeatureDefines.vsprops:
45 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
47 2011-04-07 Anna Cavender <annacc@chromium.org>
49 Reviewed by Eric Carlson.
51 Setup ENABLE(TRACK) feature define
52 https://bugs.webkit.org/show_bug.cgi?id=53556
54 * win/tools/vsprops/FeatureDefines.vsprops:
55 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
57 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
59 Revert ENABLE_TRACK patch due to compile failures.
61 * win/tools/vsprops/FeatureDefines.vsprops:
62 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
64 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
66 Reviewed by David Levin.
68 Add QUOTA build flag for unified quota API
69 https://bugs.webkit.org/show_bug.cgi?id=57918
71 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
72 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
74 2011-04-04 David Kilzer <ddkilzer@apple.com>
76 <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
78 Reviewed by Alexey Proskuryakov.
80 * WebKitSystemInterface.h:
81 (WKSetHTTPPipeliningMaximumPriority): Added declaration.
82 (WKExtractWordDefinitionTokenRangeFromContextualString): Added
83 missing declaration from r81890.
84 (WKShowWordDefinitionWindow): Ditto.
85 (WKHideWordDefinitionWindow): Ditto.
86 * libWebKitSystemInterfaceLeopard.a: Updated.
87 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
89 2011-04-04 Steve Falkenburg <sfalken@apple.com>
91 Reviewed by Adam Roben.
93 Remove unused AnalyzeWithLargeStack code from Windows build files
94 https://bugs.webkit.org/show_bug.cgi?id=57771
96 This was used for us to build with prefast automatically,
97 but it is out-of-date and hasn't been used for some time.
98 Removing completely for now.
100 * win/tools/vsprops/common.vsprops:
102 2011-04-04 Steve Falkenburg <sfalken@apple.com>
104 Reviewed by Brian Weinstein.
106 Fix Windows build warning.
107 https://bugs.webkit.org/show_bug.cgi?id=57767
109 * win/tools/vsprops/common.vsprops:
111 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
113 [WinCairo] Unreviewed build fix.
115 Define DEBUG_ALL for WinCairo debug builds so that the correct
116 labeled DLLs ("*_debug.dll") are linked for testing runs.
118 * win/tools/vsprops/debug_wincairo.vsprops:
120 2011-04-01 Timothy Hatcher <timothy@apple.com>
122 Make momentum scroll event latching work in WebKit2 on Mac.
124 <rdar://problem/8751861>
126 Reviewed by Darin Adler.
128 * WebKitSystemInterface.h:
129 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
130 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
132 2011-03-30 Steve Falkenburg <sfalken@apple.com>
134 Reviewed by Adam Roben.
136 Should turn off frame pointer omission (FPO) for Release (not Production) builds
137 https://bugs.webkit.org/show_bug.cgi?id=54403
139 Leave it enabled for Windows Production builds.
140 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
142 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
145 * win/tools/vsprops/release.vsprops:
147 2011-03-30 Steve Falkenburg <sfalken@apple.com>
149 Reviewed by Adam Roben.
151 Share most vsprops between Release and Production builds in releaseproduction.vsprops
152 https://bugs.webkit.org/show_bug.cgi?id=57508
154 * win/tools/vsprops/release.vsprops:
155 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
157 2011-03-30 Steve Falkenburg <sfalken@apple.com>
159 Rubber stamped by Adam Roben.
161 Remove unnecessary NDEBUG define.
163 * win/tools/vsprops/production.vsprops:
165 2011-03-30 Steve Falkenburg <sfalken@apple.com>
167 Reviewed by Adam Roben.
169 Update Windows production build logic for new production configurations
170 https://bugs.webkit.org/show_bug.cgi?id=57494
172 * win/tools/vsprops/common.vsprops:
173 * win/tools/vsprops/production.vsprops: Added.
175 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
177 Unreviewed build change to activate MathML for WinCairo.
179 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
181 2011-03-29 Jessie Berlin <jberlin@apple.com>
183 Update the WebKitSystemInterface libraries for changes in the implementation.
185 * libWebKitSystemInterfaceLeopard.a:
186 * libWebKitSystemInterfaceSnowLeopard.a:
188 2011-03-28 Jeff Miller <jeffm@apple.com>
190 Reviewed by Adam Roben.
192 Include certificate when sending a WebCore::ResourceError to UI process on Windows
193 https://bugs.webkit.org/show_bug.cgi?id=57195
195 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
196 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
197 WebCore::ResourceError can set the certificate in the user info dictionary.
199 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
200 * win/lib/WebKitSystemInterface.lib:
202 2011-03-28 Jeff Miller <jeffm@apple.com>
204 Rubber-stamped by Adam Roben.
206 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
208 * win/lib/WebKitSystemInterface_debug.lib: Removed.
210 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
212 Kick the build machines after r81977.
214 * win/tools/vsprops/common.vsprops:
216 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
218 Unreviewed, rolling out r81683.
219 http://trac.webkit.org/changeset/81683
220 https://bugs.webkit.org/show_bug.cgi?id=56872
222 Crashing in some tests (Requested by weinig on #webkit).
224 * win/lib/WebKitSystemInterface.lib:
226 2011-03-22 Sam Weinig <sam@webkit.org>
228 Reviewed by Adam Roben.
230 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
231 <rdar://problem/9139245>
235 * win/lib/WebKitSystemInterface.lib:
237 2011-03-22 Sam Weinig <sam@webkit.org>
239 Reviewed by Brady Eidson.
241 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
242 <rdar://problem/9139245>
244 * libWebKitSystemInterfaceLeopard.a:
245 * libWebKitSystemInterfaceSnowLeopard.a:
247 2011-03-17 Anders Carlsson <andersca@apple.com>
249 Add WKWindowWillOrderOffScreenNotification.
251 * WebKitSystemInterface.h:
252 * libWebKitSystemInterfaceLeopard.a:
253 * libWebKitSystemInterfaceSnowLeopard.a:
255 2011-03-14 Pratik Solanki <psolanki@apple.com>
257 Rubber-stamped by Mark Rowe.
259 I checked in Intel-only version of these files in r80975. This fixes that by building all
260 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
262 * libWebKitSystemInterfaceLeopard.a:
263 * libWebKitSystemInterfaceSnowLeopard.a:
265 2011-03-13 Pratik Solanki <psolanki@apple.com>
267 Reviewed by Brady Eidson.
269 Make adjustMIMETypeIfNecessary use CFNetwork directly
270 https://bugs.webkit.org/show_bug.cgi?id=55912
272 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
274 * WebKitSystemInterface.h:
275 * libWebKitSystemInterfaceLeopard.a:
276 * libWebKitSystemInterfaceSnowLeopard.a:
278 2011-03-09 Jessie Berlin <jberlin@apple.com>
280 Reviewed by Adam Roben.
282 Use the Cookie Storage from the Private Browsing Storage Session directly
283 https://bugs.webkit.org/show_bug.cgi?id=55986
285 * WebKitSystemInterface.h:
286 * libWebKitSystemInterfaceLeopard.a:
287 * libWebKitSystemInterfaceSnowLeopard.a:
288 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
289 * win/lib/WebKitSystemInterface.lib:
291 2011-03-07 Steve Falkenburg <sfalken@apple.com>
295 * win/tools/scripts/VERSION:
297 2011-03-06 Jessie Berlin <jberlin@apple.com>
299 Reviewed by Sam Weinig.
301 WebKit2: Use CFNetwork Sessions API.
302 https://bugs.webkit.org/show_bug.cgi?id=55435.
304 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
305 Private Browsing Storage Session.
307 Update WebKitSystemInterface headers and libraries with the new functions.
309 * WebKitSystemInterface.h:
310 * libWebKitSystemInterfaceLeopard.a:
311 * libWebKitSystemInterfaceSnowLeopard.a:
312 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
313 * win/lib/WebKitSystemInterface.lib:
315 2011-03-04 Jessie Berlin <jberlin@apple.com>
317 Reviewed by Maciej Stachowiak.
319 WebKit2: Use CFNetwork Sessions API.
320 https://bugs.webkit.org/show_bug.cgi?id=55435.
322 When Private Browsing is enabled, get the cached url response from the cache associated with
323 the Private Browsing Storage Session.
325 Update WebKitSystemInterface headers and libraries with the new functions.
327 * WebKitSystemInterface.h:
328 * libWebKitSystemInterfaceLeopard.a:
329 * libWebKitSystemInterfaceSnowLeopard.a:
330 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
331 * win/lib/WebKitSystemInterface.lib:
333 2011-03-03 Jessie Berlin <jberlin@apple.com>
335 Reviewed by Adam Roben.
337 WebKit2: Use CFNetwork Sessions API.
338 https://bugs.webkit.org/show_bug.cgi?id=55435
340 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
342 Update WebKitSystemInterface headers and libraries with the new functions.
344 * WebKitSystemInterface.h:
345 * libWebKitSystemInterfaceLeopard.a:
346 * libWebKitSystemInterfaceSnowLeopard.a:
347 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
348 * win/lib/WebKitSystemInterface.lib:
350 2011-03-02 Jessie Berlin <jberlin@apple.com>
352 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
354 * libWebKitSystemInterfaceLeopard.a:
355 * libWebKitSystemInterfaceSnowLeopard.a:
357 2011-03-02 Jessie Berlin <jberlin@apple.com>
359 Windows build fix. Unreviewed.
361 * win/lib/WebKitSystemInterface.lib:
363 2011-03-02 Jessie Berlin <jberlin@apple.com>
365 Rubber-stamped by Adam Roben.
367 WebKit2: Use CFNetwork Sessions API.
368 https://bugs.webkit.org/show_bug.cgi?id=55435
370 Add the ability to create a Private Browsing Storage Session.
372 Update WebKitSystemInterface headers and libraries with the new functions.
374 * WebKitSystemInterface.h:
375 * libWebKitSystemInterfaceLeopard.a:
376 * libWebKitSystemInterfaceSnowLeopard.a:
377 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
378 * win/lib/WebKitSystemInterface.lib:
380 2011-03-02 Daniel Cheng <dcheng@chromium.org>
382 Reviewed by David Levin.
384 Add feature define for data transfer items
385 https://bugs.webkit.org/show_bug.cgi?id=55510
387 * win/tools/vsprops/FeatureDefines.vsprops:
388 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
390 2011-03-02 Adam Roben <aroben@apple.com>
392 Try to force a clean build on the Windows bots
394 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
395 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
398 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
400 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
402 Unreviewed, rolling out r80079.
403 http://trac.webkit.org/changeset/80079
404 https://bugs.webkit.org/show_bug.cgi?id=55547
406 "Broke the Win debug build?" (Requested by dcheng on #webkit).
408 * win/tools/vsprops/FeatureDefines.vsprops:
409 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
411 2011-03-01 Daniel Cheng <dcheng@chromium.org>
413 Reviewed by David Levin.
415 Add feature define for data transfer items
416 https://bugs.webkit.org/show_bug.cgi?id=55510
418 * win/tools/vsprops/FeatureDefines.vsprops:
419 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
421 2011-03-01 Sam Weinig <sam@webkit.org>
423 Reviewed by Anders Carlsson.
425 WebKit2 needs to be made localizable
426 <rdar://problem/8728860>
428 * WebKitSystemInterface.h:
429 * libWebKitSystemInterfaceLeopard.a:
430 * libWebKitSystemInterfaceSnowLeopard.a:
432 2011-02-25 Brian Weinstein <bweinstein@apple.com>
434 Fix linking of Chromium Mac build.
436 * libWebKitSystemInterfaceLeopard.a:
437 * libWebKitSystemInterfaceSnowLeopard.a:
439 2011-02-21 Brian Weinstein <bweinstein@apple.com>
441 Reviewed by Adam Roben.
443 WebResourceCacheManager should be responsible for managing the CFURLCache as well
444 as the WebCore memory cache.
445 https://bugs.webkit.org/show_bug.cgi?id=54886
446 Part of <rdar://problem/8971738>
448 Update WebKitSystemInterface headers and libraries with new functions.
450 * WebKitSystemInterface.h:
451 * libWebKitSystemInterfaceLeopard.a:
452 * libWebKitSystemInterfaceSnowLeopard.a:
453 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
454 * win/lib/WebKitSystemInterface.lib:
456 2011-02-21 Brian Weinstein <bweinstein@apple.com>
458 Rubber-stamped by Dan Bernstein.
460 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
461 match the current WebKitSystemInterface.h.
463 * WebKitSystemInterface.h:
465 2011-02-08 Patrick Gansterer <paroga@webkit.org>
467 Reviewed by Adam Roben.
469 [WIN] Add missing forward declarations in WebKitSystemInterface.h
470 https://bugs.webkit.org/show_bug.cgi?id=53889
472 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
474 2011-02-04 Steve Falkenburg <sfalken@apple.com>
476 Reviewed by Adam Roben.
478 Bump Windows minimum system requirement to XPSP2
479 https://bugs.webkit.org/show_bug.cgi?id=53807
481 * win/tools/vsprops/common.vsprops:
483 2011-02-03 James Kozianski <koz@chromium.org>
485 Reviewed by Dimitri Glazkov.
487 Add navigator.registerProtocolHandler behind a flag.
488 https://bugs.webkit.org/show_bug.cgi?id=52609
490 * win/tools/vsprops/FeatureDefines.vsprops:
491 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
493 2011-02-02 Steve Lacey <sjl@chromium.org>
495 Reviewed by Eric Carlson.
497 Implement basic media statistics on media elements.
498 https://bugs.webkit.org/show_bug.cgi?id=53322
500 * win/tools/vsprops/FeatureDefines.vsprops:
501 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
503 2011-01-28 Anders Carlsson <andersca@apple.com>
509 * WebKitSystemInterface.h:
510 * libWebKitSystemInterfaceLeopard.a:
511 * libWebKitSystemInterfaceSnowLeopard.a:
513 2011-01-26 David Kilzer <ddkilzer@apple.com>
515 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
516 <rdar://problem/8821760>
518 Reviewed by Antti Koivisto.
520 * WebKitSystemInterface.h:
521 New methods added for HTTP pipelining support.
522 (WKGetHTTPPipeliningPriority): Added.
523 (WKSetHTTPPipeliningPriority): Added.
524 Unrelated methods added after updating the header.
525 (WKMakeScrollbarPainter): Added.
526 (WKScrollbarPainterPaint): Added.
527 * libWebKitSystemInterfaceLeopard.a: Updated.
528 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
530 2011-01-24 Jer Noble <jer.noble@apple.com>
532 Reviewed by Eric Carlson.
534 REGRESSION (r72119): Audio never plays on Star Wars intro animation
535 https://bugs.webkit.org/show_bug.cgi?id=52467
537 Add wkGetQuickTimeMIMETypeList() function.
539 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
540 * win/lib/WebKitSystemInterface.lib:
542 2011-01-18 Anders Carlsson <andersca@apple.com>
544 Reviewed by Darin Adler.
546 Add WKPopupContextMenu.
548 * WebKitSystemInterface.h:
549 * libWebKitSystemInterfaceLeopard.a:
550 * libWebKitSystemInterfaceSnowLeopard.a:
552 2011-01-17 Adam Roben <aroben@apple.com>
554 Make it possible to both set and clear a wkCACFContext's D3D device
556 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
558 Reviewed by Chris Marrin.
560 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
561 * win/lib/WebKitSystemInterface.lib:
563 2011-01-07 Chris Marrin <cmarrin@apple.com>
567 Minor change to check for null context
569 * win/lib/WebKitSystemInterface.lib:
570 * win/lib/WebKitSystemInterface_debug.lib:
572 2011-01-07 Chris Marrin <cmarrin@apple.com>
576 Added one more API to WKSI to get the user data
577 out of the CACFContext.
579 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
580 * win/lib/WebKitSystemInterface.lib:
581 * win/lib/WebKitSystemInterface_debug.lib:
583 2011-01-07 Chris Marrin <cmarrin@apple.com>
587 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
589 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
590 * win/lib/WebKitSystemInterface.lib:
591 * win/lib/WebKitSystemInterface_debug.lib:
593 2011-01-05 Steve Falkenburg <sfalken@apple.com>
595 Reviewed by Darin Adler.
597 Debug and Release builds on Windows clobber each other
598 https://bugs.webkit.org/show_bug.cgi?id=49185
600 Changes the structure of WebKitBuild build products directory so we
601 completely separate each build configuration into independent directories.
603 Although we previously had per-configuration directories for obj, this change adds
604 per-configuration directories for bin, lib, obj, and include. Each configuration's
605 build products are stored within a directory inside of WebKitBuild.
607 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
608 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
610 * win/tools/vsprops/common.vsprops:
612 2011-01-03 Chris Fleizach <cfleizach@apple.com>
614 Reviewed, tweaked and landed by Sam Weinig.
616 WebKit2: Accessibility support (42130)
617 <rdar://problem/7660629>
619 * WebKitSystemInterface.h:
620 * libWebKitSystemInterfaceLeopard.a:
621 * libWebKitSystemInterfaceSnowLeopard.a:
623 2011-01-02 Dan Bernstein <mitz@apple.com>
625 Rubber-stamped by Simon Fraser.
627 <rdar://problem/8812159> Update copyright strings
629 * win/tools/scripts/COPYRIGHT-END-YEAR:
631 2010-12-21 Sam Weinig <weinig@apple.com>
633 Reviewed by Anders Carlsson.
635 Add serialization for CFURLRequestRef and CFURLResponseRef.
637 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
638 * win/lib/WebKitSystemInterface.lib:
640 2010-12-14 Anders Carlsson <andersca@apple.com>
642 Reviewed by Dan Bernstein.
644 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
646 * WebKitSystemInterface.h:
647 * libWebKitSystemInterfaceLeopard.a:
648 * libWebKitSystemInterfaceSnowLeopard.a:
650 2010-12-10 Chris Marrin <cmarrin@apple.com>
652 Reviewed by Adam Roben.
654 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
655 Also got rid of WebKitSystemInterface_debug.lib as recommended by
656 Adam Roben. No OpenSource builds use it since r72327.
658 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
659 * win/lib/WebKitSystemInterface.lib:
660 * win/lib/WebKitSystemInterface_debug.lib: Removed.
662 2010-12-09 Anders Carlsson <andersca@apple.com>
664 Reviewed by Sam Weinig.
666 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
667 https://bugs.webkit.org/show_bug.cgi?id=50792
668 <rdar://problem/8741799>
670 * WebKitSystemInterface.h:
671 * libWebKitSystemInterfaceLeopard.a:
672 * libWebKitSystemInterfaceSnowLeopard.a:
674 2010-12-03 Anders Carlsson <andersca@apple.com>
676 Reviewed by Sam Weinig.
678 Dispatch keyboard events in the Carbon event model
679 https://bugs.webkit.org/show_bug.cgi?id=50503
681 Make WKGetNSEventKeyChar available in 32-bit.
683 * WebKitSystemInterface.h:
684 * libWebKitSystemInterfaceLeopard.a:
685 * libWebKitSystemInterfaceSnowLeopard.a:
687 2010-12-02 Anders Carlsson <andersca@apple.com>
689 Reviewed by Sam Weinig.
691 Plug-ins should be able to update the mouse cursor
692 https://bugs.webkit.org/show_bug.cgi?id=50399
694 Add WKEnableSettingCursorWhenInBackground.
696 * WebKitSystemInterface.h:
697 * libWebKitSystemInterfaceLeopard.a:
698 * libWebKitSystemInterfaceSnowLeopard.a:
700 2010-12-01 Adam Roben <aroben@apple.com>
702 Don't let harmless errorlevels from the "set" utility leak into
703 project-specific build scripts
705 When using set to unset an environment variable that didn't previously
706 exist, set raises the errorlevel to 1. This was leaking into
707 project-specific scripts, causing them to think the build has failed.
708 We now clear the errorlevel after we finish setting environment
711 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
714 Reviewed by Steve Falkenburg.
716 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
717 environment variables to get rid of any errorlevel that "set" set.
719 2010-12-01 Steve Falkenburg <sfalken@apple.com>
721 Reviewed by Adam Roben.
723 vcproj changes can't be applied cleanly by the Windows EWS bot
724 https://bugs.webkit.org/show_bug.cgi?id=50328
726 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
727 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
728 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
730 2010-11-29 Steve Falkenburg <sfalken@apple.com>
732 Windows build fix (part 2).
733 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
735 * win/tools/vsprops/common.vsprops:
737 2010-11-19 Steve Falkenburg <sfalken@apple.com>
739 Reviewed by Adam Roben.
741 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
742 https://bugs.webkit.org/show_bug.cgi?id=49858
744 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
745 - To simplify editing (editing vsprops build steps is confusing).
746 - For more readable diffs.
748 To add a prebuild/prelink/postbuild step for a vcproj,
749 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
750 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
751 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
753 * win/tools/vsprops/common.vsprops:
754 * win/tools/vsprops/release.vsprops:
756 2010-11-29 Anders Carlsson <andersca@apple.com>
758 Reviewed by Sam Weinig and Simon Fraser.
760 WebKitSystemInterface.h piece of r72438.
762 * WebKitSystemInterface.h:
764 2010-11-22 Adam Roben <aroben@apple.com>
766 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
768 Apple's Windows build allows placing header files and import libraries for WebKit's
769 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
770 $WebKitLibrariesDir environment variable. This is both required for production builds and
771 convenient for Apple-internal developer builds. Apple's production builds also require that
772 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
773 builds, the files are copied into that directory tree by the
774 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
776 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
778 This .vsprops copying is problematic in one very important case: when a developer updates
779 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
780 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
781 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
782 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
783 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
784 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
786 To fix this, we now use normal relative paths to access the .vsprops files in the source
787 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
788 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
789 unset, so the normal relative paths are used to read the .vsprops files out of the source
790 tree directly. In production builds, this environment variable is set to a fake directory
791 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
794 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
796 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
798 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
799 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
800 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
801 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
802 FeatureDefines.vsprops becomes:
804 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
808 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
810 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
811 actually exist since they are matched by an equal number of ".." path components.)
813 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
814 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
816 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
819 Reviewed by Dave Hyatt.
821 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
822 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
823 builds to redirect the relative paths used to find the shared .vsprops files into
824 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
826 2010-11-18 Steve Falkenburg <sfalken@apple.com>
828 Rubber-stamped by Adam Roben.
830 Remove unused debug_internal vsprops file.
832 * win/tools/vsprops/debug_internal.vsprops: Removed.
834 2010-11-18 Steve Falkenburg <sfalken@apple.com>
836 Reviewed by Adam Roben.
838 Debug_Internal Windows configuration is unnecessary, should be removed
839 https://bugs.webkit.org/show_bug.cgi?id=49753
841 * win/tools/vsprops/debug.vsprops:
842 * win/tools/vsprops/debug_internal.vsprops:
844 2010-11-17 Steve Falkenburg <sfalken@apple.com>
846 Rubber-stamped by Adam Roben.
848 Update WebKitSystemInterfaceWin.
850 * win/lib/WebKitSystemInterface.lib:
851 * win/lib/WebKitSystemInterface_debug.lib:
853 2010-11-16 Adam Roben <aroben@apple.com>
855 Ignore files from libdispatch/zlib
857 Rubber-stamped by Eric Seidel.
859 * win/include: Modified property svn:ignore.
860 * win/lib: Modified property svn:ignore.
862 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
864 Reviewed by David Hyatt.
866 HTML5 Ruby support should be mandatory feature
867 https://bugs.webkit.org/show_bug.cgi?id=49272
869 Remove Ruby as optional feature.
871 * win/tools/vsprops/FeatureDefines.vsprops:
872 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
874 2010-10-29 Dan Bernstein <mitz@apple.com>
876 Snow Leopard PowerPC build fix.
878 * libWebKitSystemInterfaceSnowLeopard.a:
880 2010-10-29 Dan Bernstein <mitz@apple.com>
882 Leopard PowerPC build fix.
884 * libWebKitSystemInterfaceLeopard.a:
886 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
888 Reviewed by Adam Roben and David Kilzer.
890 Fix and cleanup of build systems
891 https://bugs.webkit.org/show_bug.cgi?id=48342
893 Remove unnecessary ENABLE_SANDBOX.
894 Add missing features to converge to FeatureDefines.xcconfig.
896 * win/tools/vsprops/FeatureDefines.vsprops:
897 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
899 2010-10-28 Dan Bernstein <mitz@apple.com>
901 Reviewed by John Sullivan.
903 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
904 upcoming ComplexTextController patch.
906 * WebKitSystemInterface.h:
907 * libWebKitSystemInterfaceLeopard.a:
908 * libWebKitSystemInterfaceSnowLeopard.a:
910 2010-10-28 Ivan Krstić <ike@apple.com>
912 Reviewed by Mark Rowe.
914 Remove unused experimental proxied panel interface.
915 <rdar://problem/7237059>
917 * WebKitSystemInterface.h:
919 2010-10-27 Anders Carlsson <andersca@apple.com>
921 Reviewed by Sam Weinig.
923 Find indicators do not bounce
924 https://bugs.webkit.org/show_bug.cgi?id=48490
925 <rdar://problem/8564276>
927 Add bounce animation context functions.
929 * WebKitSystemInterface.h:
930 * libWebKitSystemInterfaceLeopard.a:
931 * libWebKitSystemInterfaceSnowLeopard.a:
933 2010-10-26 Adam Roben <aroben@apple.com>
935 Fix duplicate vsprops name
937 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
938 "FeatureDefinesCairo" to match the filename.
940 2010-10-23 Alexey Proskuryakov <ap@apple.com>
944 * win/lib/WebKitSystemInterface.lib:
945 * win/lib/WebKitSystemInterface_debug.lib:
947 2010-10-23 Alexey Proskuryakov <ap@apple.com>
949 Reviewed by Anders Carlsson.
951 https://bugs.webkit.org/show_bug.cgi?id=48083
952 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
954 * WebKitSystemInterface.h:
955 * libWebKitSystemInterfaceLeopard.a:
956 * libWebKitSystemInterfaceSnowLeopard.a:
957 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
958 * win/lib/WebKitSystemInterface.lib:
959 * win/lib/WebKitSystemInterface_debug.lib:
960 Updated WebKitSystemInterface with necessary methods.
962 2010-10-22 Adam Roben <aroben@apple.com>
964 Turn on ENABLE_3D_RENDERING on all Windows builds
966 Reviewed by Sam Weinig.
968 * win/tools/vsprops/FeatureDefines.vsprops:
970 2010-10-20 Adam Roben <aroben@apple.com>
974 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
975 * win/lib/WebKitSystemInterface.lib:
976 * win/lib/WebKitSystemInterface_debug.lib:
977 Use a WKCFURLCredentialRef type to protect against changes to the
978 definition of CFURLCredentialRef.
980 2010-10-19 Adam Roben <aroben@apple.com>
984 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
985 this file that I meant to check in in r70129.
987 2010-10-19 Adam Roben <aroben@apple.com>
989 Add WKCACFContext and related functions
991 Fixes <http://webkit.org/b/43244>.
993 Reviewed by Sam Weinig.
995 * win/lib/WebKitSystemInterface.lib:
996 * win/lib/WebKitSystemInterface_debug.lib:
998 2010-10-14 Ada Chan <adachan@apple.com>
1000 Rubber-stamped by Adam Roben.
1004 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1005 * win/lib/WebKitSystemInterface.lib:
1006 * win/lib/WebKitSystemInterface_debug.lib:
1008 2010-10-14 Ada Chan <adachan@apple.com>
1010 Reviewed by Steve Falkenburg.
1012 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
1013 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
1015 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1016 * win/lib/WebKitSystemInterface.lib:
1017 * win/lib/WebKitSystemInterface_debug.lib:
1019 2010-10-11 Mike Thole <mthole@apple.com>
1021 Reviewed by Darin Adler.
1023 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
1024 https://bugs.webkit.org/show_bug.cgi?id=47495
1026 * WebKitSystemInterface.h:
1027 * libWebKitSystemInterfaceLeopard.a:
1028 * libWebKitSystemInterfaceSnowLeopard.a:
1030 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
1032 Unreviewed build fix.
1034 WinCairo also needs access to the <inttypes.h> header requirement
1035 introduced by Bug 46357.
1037 * win/tools/vsprops/WinCairo.vsprops:
1039 2010-09-17 Sam Weinig <sam@webkit.org>
1041 Reviewed, tweaked, and landed by Anders Carlsson.
1043 Add WKCopyNSURLResponsePeerCertificates.
1045 * WebKitSystemInterface.h:
1046 * libWebKitSystemInterfaceLeopard.a:
1047 * libWebKitSystemInterfaceSnowLeopard.a:
1049 2010-09-16 Eric Uhrhane <ericu@chromium.org>
1051 Reviewed by Jian Li.
1053 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
1054 https://bugs.webkit.org/show_bug.cgi?id=45798
1056 * win/tools/vsprops/FeatureDefines.vsprops:
1057 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1059 2010-09-09 Jer Noble <jer.noble@apple.com>
1061 Reviewed by Eric Carlson.
1063 Adopt shared control drawing for <video> controls on Windows
1064 https://bugs.webkit.org/show_bug.cgi?id=45490
1066 * win/lib/WebKitSystemInterface.lib:
1067 * win/lib/WebKitSystemInterface_debug.lib:
1069 2010-09-10 Anders Carlsson <andersca@apple.com>
1071 WebKitSystemInterface part of:
1072 Set the visible name for the web process
1073 https://bugs.webkit.org/show_bug.cgi?id=45564
1074 <rdar://problem/8416970>
1076 * WebKitSystemInterface.h:
1077 * libWebKitSystemInterfaceLeopard.a:
1078 * libWebKitSystemInterfaceSnowLeopard.a:
1080 2010-08-05 Jian Li <jianli@chromium.org>
1082 Reviewed by David Levin.
1084 Unify blob related feature defines to ENABLE(BLOB).
1085 https://bugs.webkit.org/show_bug.cgi?id=43081
1087 * win/tools/vsprops/FeatureDefines.vsprops:
1088 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1090 2010-08-04 Dan Bernstein <mitz@apple.com>
1092 Reviewed by Darin Adler.
1094 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
1095 https://bugs.webkit.org/show_bug.cgi?id=43467
1097 * WebKitSystemInterface.h:
1098 * libWebKitSystemInterfaceLeopard.a:
1099 * libWebKitSystemInterfaceSnowLeopard.a:
1100 * libWebKitSystemInterfaceTiger.a:
1102 2010-08-03 Beth Dakin <bdakin@apple.com>
1104 Reviewed by Alice Liu.
1106 Enable MathML on Windows.
1108 * win/tools/vsprops/FeatureDefines.vsprops:
1110 2010-07-30 Adam Roben <aroben@apple.com>
1112 Roll our r64361 and r64363
1114 We can't make these changes until QuartzCore.lib is included in
1115 WebKitSupportLibrary.
1117 2010-07-30 Adam Roben <aroben@apple.com>
1119 Add WKCACFContext and related functions
1121 Also added some functions used by WKCAImageQueue.
1123 Fixes <http://webkit.org/b/43244>.
1125 Reviewed by Sam Weinig.
1127 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1128 * win/lib/WebKitSystemInterface.lib:
1129 * win/lib/WebKitSystemInterface_debug.lib:
1131 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
1133 Reviewed by Ojan Vafai.
1135 Add FILE_SYSTEM build flag for FileSystem API
1136 https://bugs.webkit.org/show_bug.cgi?id=42915
1138 * win/tools/vsprops/FeatureDefines.vsprops:
1139 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1141 2010-07-12 Mark Rowe <mrowe@apple.com>
1143 Rubber-stamped by Sam Weinig.
1145 Update WebKitSystemInterface.
1147 * libWebKitSystemInterfaceLeopard.a:
1148 * libWebKitSystemInterfaceSnowLeopard.a:
1149 * libWebKitSystemInterfaceTiger.a:
1151 2010-07-12 Adam Roben <aroben@apple.com>
1153 Stop generating stripped symbols for Release builds
1155 It turns out we can strip the symbols after-the-fact using PDBCopy.
1157 Fixes <http://webkit.org/b/42085>.
1159 Reviewed by Steve Falkenburg.
1161 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
1162 attribute, which caused link.exe to generate a stripped PDB file for
1165 2010-07-08 Eric Carlson <eric.carlson@apple.com>
1167 Reviewed by Dan Bernstein.
1169 Update WebKitSystemInterface.
1171 * libWebKitSystemInterfaceLeopard.a:
1172 * libWebKitSystemInterfaceSnowLeopard.a:
1173 * libWebKitSystemInterfaceTiger.a:
1175 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
1177 Reviewed by Adam Roben.
1179 Disable MSVC warning 4288.
1180 https://bugs.webkit.org/show_bug.cgi?id=41804
1182 MSVC has a non-standard extension that allows variables declared
1183 in for-loops to remain visible in the same scope even after
1184 exiting the for-loop
1185 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1186 option (turned on by default) enables all MSVC extensions, and
1187 /Zc:forScope- tells the compiler to issue a C4288 warning when the
1188 same variable is declared in the for-loop and re-declared later in
1191 There seems to be a bug in VS2005 that erroneously enables
1192 /Zc:forScope- even when that option is not specified
1193 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1194 like our build got hit by that bug, so we need to disable warning
1197 * win/tools/vsprops/common.vsprops:
1199 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1201 Reviewed by Sam Weinig.
1203 <rdar://problem/8154047>
1205 Update WebKitSystemInterface, making some functions used by
1206 WebKit2 available in 32-bit (for reals this time).
1208 * libWebKitSystemInterfaceLeopard.a:
1209 * libWebKitSystemInterfaceSnowLeopard.a:
1210 * libWebKitSystemInterfaceTiger.a:
1212 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1214 Reviewed by Sam Weinig.
1216 <rdar://problem/8154047>
1218 Update WebKitSystemInterface, making some functions used by
1219 WebKit2 available in 32-bit.
1221 * WebKitSystemInterface.h:
1222 * libWebKitSystemInterfaceLeopard.a:
1223 * libWebKitSystemInterfaceSnowLeopard.a:
1224 * libWebKitSystemInterfaceTiger.a:
1226 2010-06-23 John Gregg <johnnyg@google.com>
1228 Reviewed by Kent Tamura.
1230 add ENABLE_DIRECTORY_UPLOAD build support
1231 https://bugs.webkit.org/show_bug.cgi?id=41100
1233 * win/tools/vsprops/FeatureDefines.vsprops:
1234 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1236 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1238 Windows (Cairo) build fix.
1239 Add missing ENABLE_WEB_TIMING feature define.
1241 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1243 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1246 Disable ENABLE_WEB_TIMING on Windows.
1248 * win/tools/vsprops/FeatureDefines.vsprops:
1250 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1252 Reviewed by Dimitri Glazkov.
1254 Add a VS macro for enabling Web Timing support.
1255 https://bugs.webkit.org/show_bug.cgi?id=38924
1257 * win/tools/vsprops/FeatureDefines.vsprops:
1259 2010-06-21 Sam Weinig <sam@webkit.org>
1261 Reviewed by Anders Carlsson.
1263 Update WebKitSystemInterface.
1265 * WebKitSystemInterface.h:
1266 * libWebKitSystemInterfaceLeopard.a:
1267 * libWebKitSystemInterfaceSnowLeopard.a:
1268 * libWebKitSystemInterfaceTiger.a:
1270 2010-06-21 Dan Bernstein <mitz@apple.com>
1272 Speculative build fix.
1274 * WebKitSystemInterface.h:
1276 2010-06-21 Dan Bernstein <mitz@apple.com>
1278 Reviewed by Darin Adler.
1280 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1281 https://bugs.webkit.org/show_bug.cgi?id=10228
1283 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1284 * libWebKitSystemInterfaceLeopard.a:
1285 * libWebKitSystemInterfaceSnowLeopard.a:
1286 * libWebKitSystemInterfaceTiger.a:
1288 2010-06-21 Satish Sampath <satish@chromium.org>
1290 Reviewed by Steve Block.
1292 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1293 https://bugs.webkit.org/show_bug.cgi?id=40878
1295 * win/tools/vsprops/FeatureDefines.vsprops:
1296 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1298 2010-06-02 Sterling Swigart <sswigart@google.com>
1300 Reviewed by David Levin.
1302 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1303 https://bugs.webkit.org/show_bug.cgi?id=39906
1305 * win/tools/vsprops/FeatureDefines.vsprops:
1306 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1308 2010-05-24 Jer Noble <jer.noble@apple.com>
1310 No review; build fix only.
1312 Roll-out changes r60110.
1314 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1315 * win/lib/WebKitSystemInterface.lib:
1316 * win/lib/WebKitSystemInterface_debug.lib:
1318 2010-05-24 Jer Noble <jer.noble@apple.com>
1320 No review; build fix only.
1322 Roll-out changes r60094, 60096-60097.
1324 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1325 * win/lib/WebKitSystemInterface.lib:
1326 * win/lib/WebKitSystemInterface_debug.lib:
1328 2010-05-23 Jer Noble <jer.noble@apple.com>
1330 Reviewed by Eric Carlson.
1332 HTML5 <video> tag performance worse than Flash
1333 https://bugs.webkit.org/show_bug.cgi?id=39577
1334 rdar://problem/7982458
1336 Added WebKitSystemInterface calls for new CAImageQueue APIs.
1338 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1339 * win/lib/WebKitSystemInterface.lib:
1340 * win/lib/WebKitSystemInterface_debug.lib:
1342 2010-05-20 Steve Block <steveblock@google.com>
1344 Reviewed by Jeremy Orlow.
1346 Provide bindings for DeviceOrientation
1347 https://bugs.webkit.org/show_bug.cgi?id=39210
1349 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1351 * win/tools/vsprops/FeatureDefines.vsprops:
1352 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1354 2010-04-09 Alexey Proskuryakov <ap@apple.com>
1356 Reviewed by Maciej Stachowiak.
1358 https://bugs.webkit.org/show_bug.cgi?id=24572
1359 XMLHttpRequest.statusText returns always "OK" on Mac
1361 * WebKitSystemInterface.h:
1362 * libWebKitSystemInterfaceLeopard.a:
1363 * libWebKitSystemInterfaceSnowLeopard.a:
1364 * libWebKitSystemInterfaceTiger.a:
1366 2010-04-07 Chris Marrin <cmarrin@apple.com>
1368 Reviewed by Steve Falkenburg.
1370 Remove QuartzCoreInterface from the build
1372 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
1374 * win/bin/QuartzCoreInterface.dll: Removed.
1375 * win/include/QuartzCoreInterface: Removed.
1376 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1377 * win/lib/QuartzCoreInterface.lib: Removed.
1379 2010-04-02 Jer Noble <jer.noble@apple.com>
1381 Reviewed by Eric Carlson.
1383 https://bugs.webkit.org/show_bug.cgi?id=36624
1385 Update WebKitSystemInterface
1387 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1388 * libWebKitSystemInterfaceLeopard.a:
1389 * libWebKitSystemInterfaceSnowLeopard.a:
1390 * libWebKitSystemInterfaceTiger.a:
1392 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1394 Reviewed by Dmitry Titov.
1396 Add FileThread for async file operation support in FileReader and FileWriter
1397 https://bugs.webkit.org/show_bug.cgi?id=36896
1399 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1400 for FileReader and FileWriter support.
1402 * win/tools/vsprops/FeatureDefines.vsprops:
1403 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1405 2010-03-25 Mark Rowe <mrowe@apple.com>
1407 Rubber-stamped by Dan Bernstein.
1409 Update WebCoreSQLite3 to SQLite v3.6.12.
1411 * WebCoreSQLite3/sqlite3.h:
1412 * WebCoreSQLite3/sqlite3ext.h:
1413 * libWebCoreSQLite3.a:
1414 * libWebKitSystemInterfaceLeopard.a:
1415 * libWebKitSystemInterfaceSnowLeopard.a:
1416 * libWebKitSystemInterfaceTiger.a:
1418 2010-03-23 Dan Bernstein <mitz@apple.com>
1420 Reviewed by John Sullivan.
1422 WebKitSystemInterface part of
1423 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1425 https://bugs.webkit.org/show_bug.cgi?id=36479.
1427 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1428 * libWebKitSystemInterfaceSnowLeopard.a: Updated
1430 2010-03-16 Dan Bernstein <mitz@apple.com>
1432 Reviewed by Sam Weinig.
1434 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1436 * win/lib/WebKitSystemInterface.lib:
1437 * win/lib/WebKitSystemInterface_debug.lib:
1439 2010-03-15 Andy Estes <aestes@apple.com>
1441 Reviewed by John Sullivan.
1443 Added two new output arguments to WKGetWheelEventDeltas() to return
1444 the number of scroll wheel ticks in the x and y directions.
1446 https://bugs.webkit.org/show_bug.cgi?id=29601.
1447 <rdar://problem/7453254>
1449 * WebKitSystemInterface.h:
1450 * libWebKitSystemInterfaceLeopard.a:
1451 * libWebKitSystemInterfaceSnowLeopard.a:
1452 * libWebKitSystemInterfaceTiger.a:
1454 2010-03-14 Dan Bernstein <mitz@apple.com>
1456 Reviewed by Darin Adler.
1458 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1460 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1461 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1462 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1463 wkCreateFontsPlist().
1464 * win/lib/WebKitSystemInterface.lib: Updated.
1465 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1467 2010-03-08 Jian Li <jianli@chromium.org>
1469 Reviewed by Dmitry Titov.
1472 https://bugs.webkit.org/show_bug.cgi?id=32993
1474 Add ENABLE_BLOB_SLICE feature define.
1476 * win/tools/vsprops/FeatureDefines.vsprops:
1477 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1479 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1481 Reviewed by David Levin.
1483 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1484 https://bugs.webkit.org/show_bug.cgi?id=35147
1486 * win/tools/vsprops/FeatureDefines.vsprops:
1488 2010-02-18 Steve Falkenburg <sfalken@apple.com>
1490 Reviewed by Dan Bernstein.
1492 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1493 https://bugs.webkit.org/show_bug.cgi?id=35076
1495 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1496 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1497 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1499 2010-02-16 Gavin Barraclough <barraclough@apple.com>
1501 Reviewed by NOBODY (Build fix).
1503 Disable warnings preventing use of anonymous structs/onions -
1504 don't take all my fun toys away, these are useful & awesome!
1506 * win/tools/vsprops/common.vsprops:
1508 2010-02-11 Brian Weinstein <bweinstein@apple.com>
1510 Rubber-stamped by Eric Seidel.
1512 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1515 * win/tools/vsprops/FeatureDefines.vsprops:
1517 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1519 Reviewed by Cameron Zwarich.
1521 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1522 https://bugs.webkit.org/show_bug.cgi?id=34698
1524 * win/tools/vsprops/FeatureDefines.vsprops:
1526 2010-02-04 Mark Rowe <mrowe@apple.com>
1528 Reviewed by Steve Falkenburg.
1530 Update auto-version.sh to better handle major version numbers with fewer than three digits,
1531 and the case when WEBKITLIBRARIESDIR is not set.
1533 * win/tools/scripts/auto-version.sh:
1535 2010-02-04 Steve Falkenburg <sfalken@apple.com>
1537 Windows build fix for projects not defining WebKitLibrariesDir.
1539 * win/tools/scripts/auto-version.sh:
1541 2010-02-03 Dan Bernstein <mitz@apple.com>
1543 Reviewed by Anders Carlsson.
1545 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1547 * libWebKitSystemInterfaceLeopard.a:
1549 2010-02-02 Steve Falkenburg <sfalken@apple.com>
1551 Reviewed by Darin Adler.
1553 Copyright year updating for Windows version resources should be automatic
1554 https://bugs.webkit.org/show_bug.cgi?id=34503
1556 * win/tools/scripts/auto-version.sh:
1558 2010-02-02 Martin Robinson <mrobinson@webkit.org>
1560 Unreviewed build fix.
1562 The WinCairo build requires this script to be executable.
1564 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1566 2010-01-29 Mark Rowe <mrowe@apple.com>
1568 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1570 * win/tools/vsprops/FeatureDefines.vsprops:
1571 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1573 2010-01-26 Alexey Proskuryakov <ap@apple.com>
1575 More Windows build fixing.
1577 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1578 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1579 specialization sometimes - but it's not instantiated, so it's harmless.
1581 2010-01-22 Steve Falkenburg <sfalken@apple.com>
1583 Reviewed by Darin Adler.
1585 https://bugs.webkit.org/show_bug.cgi?id=34025
1586 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1588 * win/tools/vsprops/FeatureDefines.vsprops:
1589 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1591 2010-01-20 Steve Falkenburg <sfalken@apple.com>
1593 Reviewed by Darin Adler and Adam Roben.
1595 Feature defines are difficult to maintain on Windows builds
1596 https://bugs.webkit.org/show_bug.cgi?id=33883
1598 FeatureDefines.vsprops are now maintained in a way similar to
1599 Configurations/FeatureDefines.xcconfig, with the added advantage
1600 of having a single FeatureDefines file across all projects.
1602 Keep this list of features (not enabled/disabled state) in sync with
1603 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1605 Add new features to both PreprocessorDefinitions and UserMacro sections.
1606 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1608 * win/tools/scripts/feature-defines.sh: Added.
1609 * win/tools/vsprops/FeatureDefines.vsprops: Added.
1610 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1611 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1613 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1615 Reviewed by Darin Adler.
1617 <rdar://problem/7532544>
1619 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1620 be used for a shadow drawing fix. Once more, with feeling. On Windows.
1622 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1623 * win/lib/WebKitSystemInterface.lib:
1624 * win/lib/WebKitSystemInterface_debug.lib:
1626 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1628 Reviewed by Darin Adler.
1630 <rdar://problem/7532544>
1632 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1633 be used for a shadow drawing fix.
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 * WebKitSystemInterface.h:
1648 * libWebKitSystemInterfaceLeopard.a:
1649 * libWebKitSystemInterfaceSnowLeopard.a:
1650 * libWebKitSystemInterfaceTiger.a:
1652 2010-01-07 Alexey Proskuryakov <ap@apple.com>
1654 Not reviewed, build fix.
1656 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1657 clients of another class). WebCore doesn't use all methods of JSString, so
1658 we don't export all classes clients could theoretically access via JSString.
1660 * win/tools/vsprops/common.vsprops:
1662 2009-12-21 Mark Rowe <mrowe@apple.com>
1664 Reviewed by Samuel Weinig.
1666 Update WebKitSystemInterface.
1668 * libWebKitSystemInterfaceLeopard.a:
1669 * libWebKitSystemInterfaceSnowLeopard.a:
1670 * libWebKitSystemInterfaceTiger.a:
1672 2009-12-21 Mark Rowe <mrowe@apple.com>
1674 Reviewed by Samuel Weinig.
1676 Update WebKitSystemInterface.
1678 * WebKitSystemInterface.h:
1679 * libWebKitSystemInterfaceLeopard.a:
1680 * libWebKitSystemInterfaceSnowLeopard.a:
1681 * libWebKitSystemInterfaceTiger.a:
1683 2009-12-18 Sam Weinig <sam@webkit.org>
1685 Reviewed by Anders Carlsson.
1687 Update WebKitSystemInterface for <rdar://problem/7237059>.
1689 * WebKitSystemInterface.h:
1690 * libWebKitSystemInterfaceLeopard.a:
1691 * libWebKitSystemInterfaceSnowLeopard.a:
1692 * libWebKitSystemInterfaceTiger.a:
1694 2009-12-15 Dan Bernstein <mitz@apple.com>
1696 Reviewed by Adam Roben.
1698 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1699 Core Graphics when available
1701 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1702 wkCanCreateCGFontWithLOGFONT().
1703 * win/lib/WebKitSystemInterface.lib:
1704 * win/lib/WebKitSystemInterface_debug.lib:
1706 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1708 Reviewed by Darin Adler.
1710 <rdar://problem/7453726> Pull shared UI code into WebKit
1712 * WebKitSystemInterface.h:
1713 * libWebKitSystemInterfaceLeopard.a:
1714 * libWebKitSystemInterfaceSnowLeopard.a:
1715 * libWebKitSystemInterfaceTiger.a:
1717 2009-12-11 Chris Marrin <cmarrin@apple.com>
1719 Reviewed by Adam Roben.
1721 Add QuartzCore build files to OpenSource tree
1722 https://bugs.webkit.org/show_bug.cgi?id=31856
1724 This allows proper building and linking with QuartzCore
1728 * win/bin/QuartzCoreInterface.dll: Added.
1729 * win/include/QuartzCoreInterface: Added.
1730 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1731 * win/lib/QuartzCoreInterface.lib: Added.
1733 2009-12-07 Adam Roben <aroben@apple.com>
1735 Windows build fix for checkouts with a space in the path
1737 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1738 before passing it to mkdir.
1740 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1742 Reviewed by Darin Adler.
1744 https://bugs.webkit.org/show_bug.cgi?id=32036
1745 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1747 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1748 * win/lib/WebKitSystemInterface.lib:
1749 * win/lib/WebKitSystemInterface_debug.lib:
1750 Update WebKitSystemInterface.
1752 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1754 Reviewed by Brady Eidson.
1756 https://bugs.webkit.org/show_bug.cgi?id=31844
1757 SocketStreamHandleCFNet should support CONNECT proxy credentials
1759 * WebKitSystemInterface.h:
1760 * libWebKitSystemInterfaceLeopard.a:
1761 * libWebKitSystemInterfaceSnowLeopard.a:
1762 * libWebKitSystemInterfaceTiger.a:
1763 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1764 * win/lib/WebKitSystemInterface.lib:
1765 * win/lib/WebKitSystemInterface_debug.lib:
1766 Update WebKitSystemInterface.
1768 2009-11-22 Dan Bernstein <mitz@apple.com>
1770 Reviewed by Eric Carlson.
1772 Updated WebKitSystemInterface.
1774 * libWebKitSystemInterfaceLeopard.a:
1775 * libWebKitSystemInterfaceSnowLeopard.a:
1776 * libWebKitSystemInterfaceTiger.a:
1778 2009-11-22 Dan Bernstein <mitz@apple.com>
1780 Reviewed by Cameron Zwarich.
1782 Fixed a leak in WKDrawMediaUIPart().
1784 * libWebKitSystemInterfaceLeopard.a:
1785 * libWebKitSystemInterfaceSnowLeopard.a:
1786 * libWebKitSystemInterfaceTiger.a:
1788 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1790 Reviewed by Simon Fraser.
1792 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1794 * WebKitSystemInterface.h:
1795 * libWebKitSystemInterfaceLeopard.a:
1796 * libWebKitSystemInterfaceSnowLeopard.a:
1797 * libWebKitSystemInterfaceTiger.a:
1799 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1801 Reviewed by Dan Bernstein.
1803 <rdar://problem/7035231>
1804 Support closed caption in <video> element
1806 * WebKitSystemInterface.h:
1807 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1808 define WKMediaUIPartToggleClosedCaptionsButton.
1810 2009-11-13 Anders Carlsson <andersca@apple.com>
1812 Reviewed by Dan Bernstein.
1814 Update WebKitSystemInterface.
1816 * WebKitSystemInterface.h:
1817 * libWebKitSystemInterfaceLeopard.a:
1818 * libWebKitSystemInterfaceSnowLeopard.a:
1819 * libWebKitSystemInterfaceTiger.a:
1821 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1823 Build correction. No review.
1825 The WinCairo build requires ENABLE_FILTERS to work properly.
1827 * win/tools/vsprops/WinCairo.vsprops:
1829 2009-11-02 Dan Bernstein <mitz@apple.com>
1831 Reviewed by John Sullivan.
1833 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1834 QuickTime Player X’s HUD.
1836 * libWebKitSystemInterfaceLeopard.a:
1837 * libWebKitSystemInterfaceSnowLeopard.a:
1838 * libWebKitSystemInterfaceTiger.a:
1840 2009-10-26 Mark Rowe <mrowe@apple.com>
1842 Reviewed by Adam Roben.
1844 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1846 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1847 in the major component of the version number.
1849 * win/tools/scripts/auto-version.sh:
1851 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1853 Reviewed by Eric Seidel.
1855 added cairo include and lib directories to debug_wincairo.vsprops
1856 https://bugs.webkit.org/show_bug.cgi?id=29831
1858 * win/tools/vsprops/debug_wincairo.vsprops:
1860 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1862 Reviewed by Dan Bernstein.
1864 https://bugs.webkit.org/show_bug.cgi?id=30456
1865 Fixes for new Debug_All Windows build configuration.
1867 * win/tools/vsprops/debug_all.vsprops:
1868 Define DEBUG_ALL in Debug_All configuration.
1869 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1871 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1873 Reviewed by Adam Roben.
1875 Add a Debug_All configuration to build entire stack as debug.
1876 Change Debug_Internal to:
1877 - stop using _debug suffix for all WebKit/Safari binaries
1878 - not use _debug as a DLL naming suffix
1879 - use non-debug C runtime lib.
1881 * win/tools/vsprops/debug_all.vsprops: Added.
1882 Use debug C runtime library in debug_all.
1883 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1884 * win/tools/vsprops/debug_internal.vsprops:
1885 Don't specify debug C runtime library in debug_internal.
1886 Don't specify _debug suffix for standard debug_internal builds.
1888 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1890 Reviewed by Simon Fraser
1892 Support fullscreen in MediaPlayer (Mac)
1893 https://bugs.webkit.org/show_bug.cgi?id=26742
1895 New methods required for video fullscreen.
1897 * WebKitSystemInterface.h:
1898 * libWebKitSystemInterfaceLeopard.a:
1899 * libWebKitSystemInterfaceSnowLeopard.a:
1900 * libWebKitSystemInterfaceTiger.a:
1902 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1905 Re-apply lost changes to auto-version.sh.
1907 * win/tools/scripts/auto-version.sh:
1909 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1911 Reviewed by Adam Roben.
1913 <rdar://problem/7271334>
1914 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1916 * WebKitSystemInterface.h:
1917 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1919 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1921 Reviewed by Mark Rowe.
1923 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1924 Safari version number shouldn't be exposed in WebKit code
1926 For a WebKit version of 532.3.4:
1927 Product version is: 5.32.3.4 (was 4.0.3.0)
1928 File version is: 5.32.3.4 (was 4.532.3.4)
1930 * win/tools/scripts/PRODUCTVERSION: Removed.
1931 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1933 2009-09-25 Dan Bernstein <mitz@apple.com>
1935 Reviewed by Adam Roben.
1937 WebKitSystemInterface changes for
1938 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1939 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1941 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1942 wkAddFontsFromPlistRepresentation() and replaced
1943 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1944 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1945 * win/lib/WebKitSystemInterface.lib:
1946 * win/lib/WebKitSystemInterface_debug.lib:
1948 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1950 Reviewed by Eric Seidel.
1952 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1953 default when the necessary dependencies are extracted into the
1955 https://bugs.webkit.org/show_bug.cgi?id=29661
1957 * win/tools/vsprops/WinCairo.vsprops:
1959 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1961 Reviewed by Dave Levin.
1963 Adjust WinCairo-specific property sheet to use static versions of
1964 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1965 of zlib.lib to link.
1967 * win/tools/vsprops/WinCairo.vsprops:
1969 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1971 Reviewed by Adam Roben.
1973 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1974 to automatically use secure versions of C runtime lib calls on Windows.
1975 https://bugs.webkit.org/show_bug.cgi?id=28824
1977 * win/tools/vsprops/common.vsprops:
1979 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1981 Rubber stamped by Steve Falkenburg.
1983 debug_wincairo.vsprops was linking against wrong C runtime.
1985 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1986 C runtime (as in the standard 'debug.vsprops' file.)
1988 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1990 Reviewed by Steve Falkenburg.
1992 Revise CFLite Debug build to emit DLL's with _debug label.
1993 https://bugs.webkit.org/show_bug.cgi?id=28695.
1995 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1997 2009-08-12 Peter Kasting <pkasting@google.com>
1999 Reviewed by Darin Adler.
2001 https://bugs.webkit.org/show_bug.cgi?id=27323
2002 Change pattern that strips all trailing whitespace to just remove EOL
2003 chars (\r, \n), to make it clear that varying EOL chars is the primary
2004 problem being solved.
2006 * win/tools/scripts/auto-version.sh:
2008 2009-08-10 Peter Kasting <pkasting@google.com>
2010 Reviewed by George Staikos.
2012 https://bugs.webkit.org/show_bug.cgi?id=27323
2013 Even more line ending-stripping for auto-version.sh, based on output
2014 provided by Jessie Berlin.
2016 * win/tools/scripts/auto-version.sh:
2018 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
2020 Reviewed by Adam Roben.
2022 https://bugs.webkit.org/show_bug.cgi?id=28048.
2023 Move various WinCairo build settings into *.vsprops file.
2025 * win/tools/vsprops/cURL.vsprops: Added.
2027 2009-08-06 Peter Kasting <pkasting@google.com>
2029 Reviewed by Adam Barth.
2031 https://bugs.webkit.org/show_bug.cgi?id=27323
2032 Strip line endings at all points auto-version.sh reads data, not just
2033 the one I happened to run into.
2035 * win/tools/scripts/auto-version.sh:
2037 2009-07-27 Peter Kasting <pkasting@google.com>
2039 Reviewed by Adam Roben.
2041 https://bugs.webkit.org/show_bug.cgi?id=27323
2042 Correctly parse command output, even when the line endings are not LF,
2043 so that we don't create an autoversion.h that MSVC chokes on.
2045 * win/tools/scripts/auto-version.sh:
2047 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
2049 Reviewed by Adam Roben.
2051 Add new configuration flag for redistributable Windows build.
2052 https://bugs.webkit.org/show_bug.cgi=27087
2054 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
2055 new WIN_CAIRO flag used to drive non-Apple Windows build.
2057 2009-07-10 Eric Carlson <eric.carlson@apple.com>
2059 Reviewed by Simon Fraser.
2061 Update WebKitSystemInterface for <rdar://problem/7049066>.
2063 * WebKitSystemInterface.h:
2064 * libWebKitSystemInterfaceLeopard.a:
2065 * libWebKitSystemInterfaceSnowLeopard.a:
2066 * libWebKitSystemInterfaceTiger.a:
2068 2009-07-06 Eric Carlson <eric.carlson@apple.com>
2070 Update WebKitSystemInterface for <rdar://problem/7008093>.
2072 * WebKitSystemInterface.h:
2073 * libWebKitSystemInterfaceLeopard.a:
2074 * libWebKitSystemInterfaceSnowLeopard.a:
2075 * libWebKitSystemInterfaceTiger.a:
2077 2009-07-06 Anders Carlsson <andersca@apple.com>
2079 Update WebKitSystemInterface.
2081 * WebKitSystemInterface.h:
2082 * libWebKitSystemInterfaceLeopard.a:
2083 * libWebKitSystemInterfaceSnowLeopard.a:
2084 * libWebKitSystemInterfaceTiger.a:
2086 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2088 Reviewed by Simon Fraser.
2090 Update WebKitSystemInterface for <rdar://problem/6518119>
2092 * WebKitSystemInterface.h:
2093 * libWebKitSystemInterfaceLeopard.a:
2094 * libWebKitSystemInterfaceSnowLeopard.a:
2095 * libWebKitSystemInterfaceTiger.a:
2097 2009-07-01 Eric Carlson <eric.carlson@apple.com>
2099 Reviewed by Simon Fraser.
2101 Update WebKitSystemInterface for <rdar://problem/7014990>
2103 * libWebKitSystemInterfaceLeopard.a:
2104 * libWebKitSystemInterfaceSnowLeopard.a:
2105 * libWebKitSystemInterfaceTiger.a:
2107 2009-06-29 Eric Carlson <eric.carlson@apple.com>
2109 Reviewed by Simon Fraser.
2111 Update WebKitSystemInterface for <rdar://problem/7014813>
2113 * WebKitSystemInterface.h:
2114 * libWebKitSystemInterfaceLeopard.a:
2115 * libWebKitSystemInterfaceSnowLeopard.a:
2116 * libWebKitSystemInterfaceTiger.a:
2118 2009-06-25 Simon Fraser <simon.fraser@apple.com>
2120 Rubber-stamped by Mark Rowe.
2122 <rdar://problem/6999737>
2124 Update the media controller images.
2126 * libWebKitSystemInterfaceLeopard.a:
2127 * libWebKitSystemInterfaceSnowLeopard.a:
2128 * libWebKitSystemInterfaceTiger.a:
2130 2009-06-16 Simon Fraser <simon.fraser@apple.com>
2132 Rubber-stamped by Anders Carlsson.
2134 Update WebKitSystemInterface for <rdar://problem/6937882>.
2136 * libWebKitSystemInterfaceLeopard.a:
2137 * libWebKitSystemInterfaceSnowLeopard.a:
2138 * libWebKitSystemInterfaceTiger.a:
2140 2009-06-02 Anders Carlsson <andersca@apple.com>
2142 Rubber-stamped by Mark Rowe.
2144 Update WebKitSystemInterface.
2146 * libWebKitSystemInterfaceLeopard.a:
2147 * libWebKitSystemInterfaceSnowLeopard.a:
2148 * libWebKitSystemInterfaceTiger.a:
2150 2009-05-27 Mark Rowe <mrowe@apple.com>
2152 Rubber-stamped by Dan Bernstein.
2154 Update WebKitSystemInterface.
2156 * libWebKitSystemInterfaceLeopard.a:
2157 * libWebKitSystemInterfaceSnowLeopard.a: Added.
2158 * libWebKitSystemInterfaceTiger.a:
2160 2009-05-26 Anders Carlsson <andersca@apple.com>
2162 Reviewed by Dan Bernstein.
2164 <rdar://problem/6901751>
2165 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
2167 Remove WKCGContextIsSafeToClip.
2169 * WebKitSystemInterface.h:
2170 * libWebKitSystemInterfaceTiger.a:
2172 2009-05-21 Dan Bernstein <mitz@apple.com>
2174 Rubber-stamped by Mark Rowe.
2176 - correct a copyright header accidently reverted in r43964
2178 * WebKitSystemInterface.h:
2180 2009-05-21 Dan Bernstein <mitz@apple.com>
2182 Reviewed by Anders Carlsson.
2184 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2185 (r35515): Tiger crash painting the selection on registration page of
2188 * WebKitSystemInterface.h:
2189 * libWebKitSystemInterfaceTiger.a:
2191 2009-05-07 Simon Fraser <simon.fraser@apple.com>
2193 Source changes reviewed by Darin Adler
2195 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2197 * libWebKitSystemInterfaceLeopard.a:
2198 * libWebKitSystemInterfaceTiger.a:
2200 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2202 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2203 Indirected definition through a UserMacro.
2205 Reviewed by Mark Rowe.
2207 * win/tools/vsprops/common.vsprops:
2209 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2211 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2212 Indirected definition for __PRODUCTION__ through a UserMacro.
2214 Reviewed by Mark Rowe.
2216 * win/tools/vsprops/common.vsprops:
2218 2009-04-24 Simon Fraser <simon.fraser@apple.com>
2220 Source changes reviewed by Darin Adler
2222 https://bugs.webkit.org/show_bug.cgi?id=22242
2224 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2226 * libWebKitSystemInterfaceLeopard.a:
2227 * libWebKitSystemInterfaceTiger.a:
2229 2009-04-22 Ada Chan <adachan@apple.com>
2231 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2233 Reviewed by Darin Adler.
2235 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2236 * win/lib/WebKitSystemInterface.lib:
2237 * win/lib/WebKitSystemInterface_debug.lib:
2239 2009-04-20 Steve Falkenburg <sfalken@apple.com>
2241 Separate JavaScriptCore.dll from WebKit.dll.
2242 Slight performance improvement or no change on benchmarks.
2244 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2245 and simplifies standalone JavaScriptCore builds.
2247 Reviewed by Oliver Hunt.
2249 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2251 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2253 Reviewed by Mark Rowe.
2255 <rdar://problem/6781295> video.buffered and video.seekable are not
2256 the same. video.buffered should return only what is buffered and
2257 not what is seekable
2259 * WebKitSystemInterface.h:
2260 * libWebKitSystemInterfaceLeopard.a:
2261 * libWebKitSystemInterfaceTiger.a:
2263 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2265 Reviewed by Adele Peterson.
2267 <rdar://problem/6747241> work around QTKit no longer reaching
2268 QTMovieLoadStateComplete
2270 * WebKitSystemInterface.h:
2271 * libWebKitSystemInterfaceLeopard.a:
2272 * libWebKitSystemInterfaceTiger.a:
2274 2009-04-15 Steve Falkenburg <sfalken@apple.com>
2276 Updated WebKitSystemInterface for Windows.
2277 Changes needed for <rdar://problem/6785760>
2279 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2280 * win/lib/WebKitSystemInterface.lib:
2281 * win/lib/WebKitSystemInterface_debug.lib:
2283 2009-04-14 Mark Rowe <mrowe@apple.com>
2285 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2287 * libWebKitSystemInterfaceLeopard.a:
2288 * libWebKitSystemInterfaceTiger.a:
2290 2009-04-13 Antti Koivisto <antti@apple.com>
2292 Reviewed by Darin Adler.
2294 <rdar://problem/6740294> Increase the connection count per host
2296 * WebKitSystemInterface.h:
2297 * libWebKitSystemInterfaceLeopard.a:
2298 * libWebKitSystemInterfaceTiger.a:
2300 2009-04-10 Eric Carlson <eric.carlson@apple.com>
2302 WebKitSystemInterface changes for <rdar://problem/6646998>
2304 * libWebKitSystemInterfaceLeopard.a:
2305 * libWebKitSystemInterfaceTiger.a:
2307 2009-04-10 Simon Fraser <simon.fraser@apple.com>
2309 Fix the leopard build by updating WebKitSystemInterface.
2311 * WebKitSystemInterface.h:
2312 * libWebKitSystemInterfaceLeopard.a:
2314 2009-03-30 Steve Falkenburg <sfalken@apple.com>
2316 Bump version to 530.
2318 * win/tools/scripts/VERSION:
2320 2009-03-26 Adam Roben <aroben@apple.com>
2322 Remove SafariThemeConstants.h, which is now provided by
2323 WebKitSupportLibrary
2325 * win/include/SafariTheme: Removed.
2326 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2328 2009-03-07 Dan Bernstein <mitz@apple.com>
2330 Reviewed by Mark Rowe.
2332 - WebKitSystemInterface part of removing build-time and run-time support
2333 for legacy versions of CFNetwork and Core Graphics
2335 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2336 * win/lib/WebKitSystemInterface.lib:
2337 * win/lib/WebKitSystemInterface_debug.lib:
2339 2009-01-30 Dan Bernstein <mitz@apple.com>
2341 Reviewed by Timothy Hatcher.
2343 - <rdar://problem/6545912> expose the build number in autoversion.h
2345 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2346 with the full build number.
2348 2009-01-08 Dan Bernstein <mitz@apple.com>
2350 Reviewed by Adam Roben.
2352 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2354 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2355 * win/lib/WebKitSystemInterface.lib:
2356 * win/lib/WebKitSystemInterface_debug.lib:
2358 2008-11-11 Ada Chan <adachan@apple.com>
2360 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2361 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2363 Update window versions to correspond to Windows XP.
2365 Reviewed by Steve Falkenburg.
2367 * win/tools/vsprops/common.vsprops:
2369 2008-10-23 Anders Carlsson <andersca@apple.com>
2371 Reviewed by John Sullivan.
2373 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2375 * libWebKitSystemInterfaceLeopard.a:
2376 * libWebKitSystemInterfaceTiger.a:
2378 2008-10-08 Mark Rowe <mrowe@apple.com>
2380 Rubber-stamped by Jon Honeycutt.
2382 Remove restriction on version number ending in a 4.
2384 * win/tools/scripts/auto-version.sh:
2386 2008-10-07 Anders Carlsson <andersca@apple.com>
2388 Reviewed by Mitz Pettel.
2390 Update WebKitSystemInterface.
2392 * libWebKitSystemInterfaceLeopard.a:
2393 * libWebKitSystemInterfaceTiger.a:
2395 2008-09-09 Dan Bernstein <mitz@apple.com>
2397 Reviewed by Darin Adler.
2399 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2401 * WebKitSystemInterface.h:
2402 * libWebKitSystemInterfaceLeopard.a:
2404 2008-09-04 Adam Roben <aroben@apple.com>
2406 Ignore warning LNK4221 on Windows
2408 This warning is emitted when an object file with no public symbols is
2409 passed to the linker/librarian. This often occurs in WebCore for files
2410 that have been disabled via ENABLE()/USE() macros.
2412 Rubberstamped by Anders Carlsson.
2414 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2416 2008-08-27 Timothy Hatcher <timothy@apple.com>
2418 Adds the WKAdvanceDefaultButtonPulseAnimation function.
2420 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2422 Reviewed by Adele Peterson.
2424 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2425 * libWebKitSystemInterfaceLeopard.a: Updated.
2426 * libWebKitSystemInterfaceTiger.a: Updated.
2428 2008-08-26 Adam Roben <aroben@apple.com>
2430 Disable a truncation warning that is disabled/doesn't exist on Mac
2432 This warning was firing when initializing floats from double literals.
2433 I haven't yet found any other situation that would cause this warning
2436 Reviewed by Sam Weinig.
2438 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2440 2008-07-20 Steve Falkenburg <sfalken@apple.com>
2444 * win/tools/vsprops/common.vsprops:
2446 2008-07-08 Dan Bernstein <mitz@apple.com>
2448 Reviewed by John Sullivan.
2450 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2452 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2453 * libWebKitSystemInterfaceLeopard.a: Updated.
2454 * libWebKitSystemInterfaceTiger.a: Updated.
2456 2008-07-01 Steve Falkenburg <sfalken@apple.com>
2458 Bump version numbers.
2460 Reviewed by Mark Rowe.
2462 * win/tools/scripts/PRODUCTVERSION:
2463 * win/tools/scripts/VERSION:
2465 2008-05-13 Dan Bernstein <mitz@apple.com>
2467 Reviewed by John Sullivan.
2469 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2471 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2472 transformed graphics contexts.
2473 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2474 wkSetCGContextFontRenderingStyle().
2475 * win/lib/WebKitSystemInterface.lib: Updated.
2476 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2478 2008-05-09 Adam Roben <aroben@apple.com>
2480 Disable a MSVC warning
2482 Reviewed by Darin Adler.
2484 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2485 disabled warnings. It's a warning about decorated names being longer
2486 than MSVC's limit of 4096 characters. This warning doesn't indicate a
2487 correctness problem, but these truncated decorated names will be
2488 harder to recognize during debugging or when they appear in linker
2491 2008-04-28 Darin Adler <darin@apple.com>
2497 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2498 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2500 2008-04-24 Mark Rowe <mrowe@apple.com>
2502 Reviewed by Sam Weinig.
2504 Remove code for calculating the glyph cache size.
2506 * WebKitSystemInterface.h: Remove unused symbol.
2507 * libWebKitSystemInterfaceLeopard.a:
2508 * libWebKitSystemInterfaceTiger.a:
2510 2008-03-28 Steve Falkenburg <sfalken@apple.com>
2514 * win/tools/scripts/PRODUCTVERSION:
2516 2008-03-26 Adam Roben <aroben@apple.com>
2518 Windows build fix after r31322
2520 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2521 * win/lib/WebKitSystemInterface.lib: Updated.
2522 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2524 2008-03-26 Mark Rowe <mrowe@apple.com>
2526 Reviewed by David Hyatt.
2528 Make the Ahem font antialias correctly on Acid3 on Tiger.
2530 * WebKitSystemInterface.h:
2531 * libWebKitSystemInterfaceTiger.a:
2533 2008-03-19 Mark Rowe <mrowe@apple.com>
2535 Rubber-stamped by Sam Weinig.
2537 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2538 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2540 * libWebCoreSQLite3.a: Land a 4-way fat binary.
2542 2008-03-12 Steve Falkenburg <sfalken@apple.com>
2544 New version of WebKitSystemInterface.lib with
2545 more compiler warnings suppressed.
2547 * win/lib/WebKitSystemInterface.lib:
2548 * win/tools/vsprops/common.vsprops:
2550 2008-03-12 Dan Bernstein <mitz@apple.com>
2552 Reviewed by Darin Adler and Sam Weinig.
2554 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2556 * WebKitSystemInterface.h:
2557 * libWebKitSystemInterfaceLeopard.a:
2559 2008-03-11 Steve Falkenburg <sfalken@apple.com>
2561 Disable two PGO/LTCG specific warnings.
2565 * win/tools/vsprops/common.vsprops:
2567 2008-02-29 Mark Rowe <mrowe@apple.com>
2569 Update Tiger version of WebKitSystemInterface to match r30690.
2571 * libWebKitSystemInterfaceTiger.a:
2573 2008-02-29 Adele Peterson <adele@apple.com>
2577 Auto-generate image arrays.
2579 * libWebKitSystemInterfaceLeopard.a:
2581 2008-02-29 Mark Rowe <mrowe@apple.com>
2583 Reviewed by Anders Carlsson.
2585 Replace use of WKPathFromFont with implementation in terms of public API.
2587 * WebKitSystemInterface.h: Remove unused symbol.
2588 * libWebKitSystemInterfaceLeopard.a:
2589 * libWebKitSystemInterfaceTiger.a:
2591 2008-02-29 Mark Rowe <mrowe@apple.com>
2593 Reviewed by Oliver Hunt.
2595 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2597 * WebKitSystemInterface.h:
2598 * libWebKitSystemInterfaceLeopard.a:
2599 * libWebKitSystemInterfaceTiger.a:
2601 2008-02-29 Mark Rowe <mrowe@apple.com>
2603 Reviewed by Oliver Hunt.
2605 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2607 * WebKitSystemInterface.h:
2608 * libWebKitSystemInterfaceLeopard.a:
2610 2008-02-29 Mark Rowe <mrowe@apple.com>
2612 Reviewed by Oliver Hunt and Oliver Hunt.
2614 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2616 * WebKitSystemInterface.h: Remove unused symbol.
2617 * libWebKitSystemInterfaceLeopard.a:
2618 * libWebKitSystemInterfaceTiger.a:
2620 2008-02-28 Mark Rowe <mrowe@apple.com>
2622 Reviewed by Dan Bernstein.
2624 Remove two unused functions from WebKitSystemInterface.
2626 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2627 a duplicate declaration of WKSecondsSinceLastInputEvent.
2628 * libWebKitSystemInterfaceLeopard.a:
2629 * libWebKitSystemInterfaceTiger.a:
2631 2008-02-28 Mark Rowe <mrowe@apple.com>
2633 Reviewed by Dave Hyatt.
2635 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2637 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
2638 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
2640 2008-02-27 Brady Eidson <beidson@apple.com>
2644 * libWebKitSystemInterfaceTiger.a:
2646 2008-02-27 Brady Eidson <beidson@apple.com>
2648 Reviewed by Mark Rowe
2650 Removed some unused methods:
2651 WKGetNSURLResponseCalculatedExpiration
2652 WKGetNSURLResponseMustRevalidate
2654 * WebKitSystemInterface.h:
2655 * libWebKitSystemInterfaceLeopard.a:
2656 * libWebKitSystemInterfaceTiger.a:
2658 2008-02-13 Adam Roben <aroben@apple.com>
2660 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2662 2008-02-12 Adam Roben <aroben@apple.com>
2664 Clean up auto-version.sh a bit
2666 It now does quite a bit less file I/O and many fewer fork/exec pairs.
2667 It's also quite a bit easier to read.
2671 * win/tools/scripts/auto-version.sh:
2673 2008-02-12 Steve Falkenburg <sfalken@apple.com>
2675 Versioning script change.
2677 * win/tools/scripts/auto-version.sh:
2679 2008-02-07 Ada Chan <adachan@apple.com>
2681 Added 4 new methods:
2682 wkSetClientCertificateInSSLProperties,
2683 wkCanAccessCFURLRequestHTTPBodyParts,
2684 wkCFURLRequestCopyHTTPRequestBodyParts,
2685 wkCFURLRequestSetHTTPRequestBodyParts
2687 Rubber-stamped by Steve.
2689 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2690 * win/lib/WebKitSystemInterface.lib:
2691 * win/lib/WebKitSystemInterface_debug.lib:
2693 2008-02-04 Timothy Hatcher <timothy@apple.com>
2695 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2696 is given even if the max_page_count is increased (2920)
2698 * libWebCoreSQLite3.a:
2700 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2702 <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
2704 Rubber-stamped by Jon Honeycutt.
2706 * win/tools/vsprops/common.vsprops:
2708 2008-01-29 Mark Rowe <mrowe@apple.com>
2710 Reviewed by Tim Hatcher.
2712 <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).
2714 * WebCoreSQLite3/sqlite3.h: Added.
2715 * WebCoreSQLite3/sqlite3ext.h: Added.
2716 * libWebCoreSQLite3.a: Added.
2718 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2720 Debug (external) build fix.
2722 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2723 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2725 * win/tools/vsprops/debug.vsprops:
2727 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2729 Add preprocessor define accidently dropped in my unification,
2730 and required by some builds. Fixes an issue that caused both
2731 debug and release DLLs to be loaded.
2733 Rubber-stamped by Jon Honeycutt.
2735 * win/tools/vsprops/debug_internal.vsprops:
2737 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2739 Use recommended security-related compiler settings.
2743 * win/tools/vsprops/common.vsprops:
2745 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2749 * win/tools/vsprops/release.vsprops:
2751 2008-01-15 Adele Peterson <adele@apple.com>
2753 Reviewed by Adam and Antti.
2755 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2757 * WebKitSystemInterface.h:
2758 * libWebKitSystemInterfaceLeopard.a:
2759 * libWebKitSystemInterfaceTiger.a:
2760 * win/include/SafariTheme: Added.
2761 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2763 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2765 Use shared vsprops for most vcproj properties.
2767 Reviewed by Darin Adler.
2769 * win/tools/vsprops/common.vsprops:
2770 * win/tools/vsprops/debug.vsprops:
2771 * win/tools/vsprops/debug_internal.vsprops:
2772 * win/tools/vsprops/release.vsprops:
2774 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2776 Share common files across projects.
2779 Debug: common.vsprops, debug.vsprops
2780 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2781 Release: common.vsprops, release.vsprops
2783 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2784 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2786 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2788 Reviewed by Adam Roben.
2790 * win/tools/WinTools.make:
2791 * win/tools/scripts: Added.
2792 * win/tools/scripts/PRODUCTVERSION: Added.
2793 * win/tools/scripts/VERSION: Added.
2794 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2795 * win/tools/vsprops/debug.vsprops:
2796 * win/tools/vsprops/debug_internal.vsprops: Added.
2797 * win/tools/vsprops/release.vsprops:
2799 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2801 Add shared vsprops to help unify our Windows tools settings.
2806 * win/tools/WinTools.make: Added.
2807 * win/tools/vsprops: Added.
2808 * win/tools/vsprops/common.vsprops: Added.
2809 * win/tools/vsprops/debug.vsprops: Added.
2810 * win/tools/vsprops/release.vsprops: Added.
2812 2008-01-07 Mark Rowe <mrowe@apple.com>
2814 Update Tiger library to a G3-friendly version.
2816 * libWebKitSystemInterfaceTiger.a:
2818 2008-01-07 Adele Peterson <adele@apple.com>
2820 Reviewed by Antti, Adam, and Mitz.
2822 WebKitLibraries part of fix for
2823 <rdar://problem/5619073> Updated look for <video> controls
2824 <rdar://problem/5619057> Add volume control to video controls
2826 * WebKitSystemInterface.h:
2827 * libWebKitSystemInterfaceLeopard.a:
2828 * libWebKitSystemInterfaceTiger.a:
2830 2008-01-03 Mark Rowe <mrowe@apple.com>
2832 Update Tiger library to a G3-friendly version.
2834 * libWebKitSystemInterfaceTiger.a:
2836 2008-01-03 Adele Peterson <adele@apple.com>
2838 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2840 * WebKitSystemInterface.h:
2841 * libWebKitSystemInterfaceLeopard.a:
2842 * libWebKitSystemInterfaceTiger.a:
2844 2007-12-21 Mark Rowe <mrowe@apple.com>
2846 Rubber-stamped by Dan Bernstein.
2848 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2849 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2851 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2853 2007-12-07 Dan Bernstein <mitz@apple.com>
2855 Reviewed by Darin Adler.
2857 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2859 * WebKitSystemInterface.h:
2860 * libWebKitSystemInterfaceLeopard.a:
2861 * libWebKitSystemInterfaceTiger.a:
2863 2007-11-27 John Sullivan <sullivan@apple.com>
2865 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2866 that affects Safari.
2868 reviewed by Kevin Decker
2870 * libWebKitSystemInterfaceLeopard.a:
2871 * libWebKitSystemInterfaceTiger.a:
2873 2007-11-26 Timothy Hatcher <timothy@apple.com>
2875 Reviewed by Adam Roben.
2877 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2878 http://bugs.webkit.org/show_bug.cgi?id=16137
2880 Add a new function to make bottom window corners square for textured windows.
2882 * WebKitSystemInterface.h:
2883 * libWebKitSystemInterfaceTiger.a:
2884 * libWebKitSystemInterfaceLeopard.a:
2886 2007-11-23 Adam Roben <aroben@apple.com>
2888 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2892 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2894 * win/lib/WebKitSystemInterface.lib: Updated.
2895 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2897 2007-11-16 Anders Carlsson <andersca@apple.com>
2901 <rdar://problem/5603832>
2902 XMLHttpRequest readyState 3 & responseText buffer issues.
2904 Add wkSetCFURLRequestShouldContentSniff.
2906 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2907 * win/lib/WebKitSystemInterface.lib:
2908 * win/lib/WebKitSystemInterface_debug.lib:
2910 2007-11-05 Antti Koivisto <antti@apple.com>
2914 Update WKQTMovieViewSetDrawSynchronously.
2916 * libWebKitSystemInterfaceLeopard.a:
2917 * libWebKitSystemInterfaceTiger.a:
2919 2007-11-02 Antti Koivisto <antti@apple.com>
2921 Reviewed by Darin Adler.
2923 Update to add WKQTMovieViewSetDrawSynchronously
2925 * WebKitSystemInterface.h:
2926 * libWebKitSystemInterfaceLeopard.a:
2927 * libWebKitSystemInterfaceTiger.a:
2929 2007-10-26 Adele Peterson <adele@apple.com>
2931 Reviewed by Tim Hatcher.
2933 Updating header too for WKDrawCapsLockIndicator.
2935 * WebKitSystemInterface.h:
2937 2007-10-26 Adele Peterson <adele@apple.com>
2941 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2943 * libWebKitSystemInterfaceLeopard.a:
2944 * libWebKitSystemInterfaceTiger.a:
2946 2007-10-25 Adam Roben <aroben@apple.com>
2948 Add wkSetPatternBaseCTM.
2950 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2951 * win/lib/WebKitSystemInterface.lib:
2952 * win/lib/WebKitSystemInterface_debug.lib:
2954 2007-10-25 Sam Weinig <sam@webkit.org>
2956 Fix the windows build.
2958 * win/lib/WebKitSystemInterface.lib:
2959 * win/lib/WebKitSystemInterface_debug.lib:
2961 2007-10-25 Timothy Hatcher <timothy@apple.com>
2963 Add WKSetPatternBaseCTM.
2965 * WebKitSystemInterface.h:
2966 * libWebKitSystemInterfaceLeopard.a:
2967 * libWebKitSystemInterfaceTiger.a:
2969 2007-10-25 Timothy Hatcher <timothy@apple.com>
2973 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2975 * libWebKitSystemInterfaceLeopard.a:
2977 2007-10-25 Sam Weinig <sam@webkit.org>
2979 Added wrapper for getting the foundation cache directory.
2981 Reviewed by Adam Roben.
2983 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2984 * win/lib/WebKitSystemInterface.lib:
2985 * win/lib/WebKitSystemInterface_debug.lib:
2987 2007-10-24 Adam Roben <aroben@apple.com>
2989 Added some font-related functions needed for <rdar://5549919>
2993 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2994 * win/lib/WebKitSystemInterface.lib:
2995 * win/lib/WebKitSystemInterface_debug.lib:
2997 2007-10-24 Timothy Hatcher <timothy@apple.com>
2999 Reviewed by Mark Rowe.
3001 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
3003 Add system specific versions of WebKitSystemInterface.
3005 * libWebKitSystemInterface.a: Removed.
3006 * libWebKitSystemInterfaceLeopard.a: Added.
3007 * libWebKitSystemInterfaceTiger.a: Added.
3009 2007-10-11 Ada Chan <adachan@apple.com>
3011 <rdar://problem/5534421>
3012 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
3014 Reviewed by Darin Adler.
3016 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3017 * win/lib/WebKitSystemInterface.lib:
3018 * win/lib/WebKitSystemInterface_debug.lib:
3020 2007-09-27 Sam Weinig <sam@webkit.org>
3022 Build fix. Ran update-webkitsysteminterface script on Tiger, because
3023 the resulting binary differs when built on Tiger.
3025 * libWebKitSystemInterface.a:
3027 2007-09-27 David Hyatt <hyatt@apple.com>
3029 Update WebKitSYstemInterface for @font-face changes.
3031 * WebKitSystemInterface.h:
3032 * libWebKitSystemInterface.a:
3034 2007-09-18 Geoffrey Garen <ggaren@apple.com>
3036 Build fix. Ran update-webkitsysteminterface script on Tiger, because
3037 the resulting binary differs when built on Tiger. See
3038 <rdar://problem/5490613>.
3040 * libWebKitSystemInterface.a:
3042 2007-09-18 Geoffrey Garen <ggaren@apple.com>
3044 Build fix. Ran update-webkitsysteminterface script.
3046 * WebKitSystemInterface.h:
3047 * libWebKitSystemInterface.a:
3049 2007-08-28 Anders Carlsson <andersca@apple.com>
3051 Add WKSetNSURLRequestShouldContentSniff.
3053 * WebKitSystemInterface.h:
3054 * libWebKitSystemInterface.a:
3056 2007-08-28 Ada Chan <adachan@apple.com>
3058 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
3063 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3064 * win/lib/WebKitSystemInterface.lib:
3065 * win/lib/WebKitSystemInterface_debug.lib:
3067 2007-07-23 Ada Chan <adachan@apple.com>
3071 Update WebKitSystemInterface.{h,lib}.
3073 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3074 * win/lib/WebKitSystemInterface.lib:
3075 * win/lib/WebKitSystemInterface_debug.lib:
3077 2007-07-19 Ada Chan <adachan@apple.com>
3079 Rubber-stamped by Adam.
3083 * win/lib/WebKitSystemInterface.lib:
3084 * win/lib/WebKitSystemInterface_debug.lib:
3086 2007-07-06 Adam Roben <aroben@apple.com>
3088 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
3092 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3093 * win/lib/WebKitSystemInterface.lib:
3094 * win/lib/WebKitSystemInterface_debug.lib:
3096 2007-06-29 Antti Koivisto <antti@apple.com>
3100 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
3102 * WebKitSystemInterface.h:
3103 * libWebKitSystemInterface.a:
3105 2007-03-29 Beth Dakin <bdakin@apple.com>
3107 Rubber-stamped by Adam.
3109 Keep OpenSource building.
3111 * WebKitSystemInterface.h:
3112 * libWebKitSystemInterface.a:
3114 2007-03-28 Antti Koivisto <antti@apple.com>
3116 Update libWebKitSystemInterface, previous version was out of date.
3118 * libWebKitSystemInterface.a:
3120 2007-03-27 Antti Koivisto <antti@apple.com>
3122 Reviewed by Darin Adler.
3124 Added wkGetWheelEventDeltas
3126 * WebKitSystemInterface.h:
3127 * libWebKitSystemInterface.a:
3129 2007-03-07 Mark Rowe <mrowe@apple.com>
3131 Build fix. Rebuild against 10.4 SDK.
3133 * libWebKitSystemInterface.a:
3135 2007-03-06 Kevin Decker <kdecker@apple.com>
3139 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
3141 * libWebKitSystemInterface.a:
3143 2007-02-21 Anders Carlsson <acarlsson@apple.com>
3145 Add new version with WKCGContextIsBitmapContext.
3147 * WebKitSystemInterface.h:
3148 * libWebKitSystemInterface.a:
3150 2006-12-16 Adele Peterson <adele@apple.com>
3154 WebKitLibraries part of fix for:
3155 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
3157 Added wkDrawTextFieldCellFocusRing.
3159 * WebKitSystemInterface.h:
3160 * libWebKitSystemInterface.a:
3162 2006-10-11 Darin Adler <darin@apple.com>
3164 Reviewed by John Sullivan.
3166 * WebKitSystemInterface.h: Updated to a C++-compatible version.
3168 2006-08-31 Adele Peterson <adele@apple.com>
3170 Reviewed by John Sullivan.
3172 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
3174 * WebKitSystemInterface.h:
3175 * libWebKitSystemInterface.a:
3177 2006-08-30 Adele Peterson <adele@apple.com>
3181 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
3182 Enable secure input mode for new password fields
3184 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
3185 * libWebKitSystemInterface.a:
3187 2006-07-09 Anders Carlsson <acarlsson@apple.com>
3189 Reviewed by Darin Adler.
3191 * WebKitSystemInterface.h:
3192 * libWebKitSystemInterface.a:
3195 2006-07-05 Adele Peterson <adele@apple.com>
3197 Reviewed by Maciej and Hyatt.
3199 * WebKitSystemInterface.h: Updated.
3200 * libWebKitSystemInterface.a: Updated.
3202 2006-06-16 Adele Peterson <adele@apple.com>
3206 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
3207 * libWebKitSystemInterface.a: ditto.
3209 2006-04-01 Eric Seidel <eseidel@apple.com>
3211 * libWebKitSystemInterface.a: commit a universal binary.
3213 2006-04-01 Darin Adler <darin@apple.com>
3217 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
3218 code to use the system default alpha.
3220 2006-03-17 Eric Seidel <eseidel@apple.com>
3222 * libWebKitSystemInterface.a: commit a universal binary.
3224 2006-03-17 Adele Peterson <adele@apple.com>
3226 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
3227 * libWebKitSystemInterface.a: ditto
3229 2006-02-28 John Sullivan <sullivan@apple.com>
3231 * WebKitSystemInterface.h: Removed WKMouseIsDown()
3232 * libWebKitSystemInterface.a: ditto
3234 2006-02-23 Timothy Hatcher <timothy@apple.com>
3236 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
3238 * libWebKitSystemInterface.a:
3240 2006-02-19 Darin Adler <darin@apple.com>
3242 * WebKitSystemInterface.h: Added WKDrawFocusRing.
3243 * libWebKitSystemInterface.a: Ditto.
3245 2006-02-06 John Sullivan <sullivan@apple.com>
3247 * WebKitSystemInterface.h:
3248 * libWebKitSystemInterface.a:
3249 removed WKExecutableLinkedInTigerOrEarlier
3251 2005-11-01 Darin Adler <darin@apple.com>
3253 * libWebKitSystemInterface.a: Updated.
3255 2005-10-04 Maciej Stachowiak <mjs@apple.com>
3259 * WebKitSystemInterface.h:
3260 * libWebKitSystemInterface.a:
3262 2005-09-08 Justin Garcia <justin.garcia@apple.com>
3264 * WebKitSystemInterface.h: Update to latest
3265 * libWebKitSystemInterface.a: ditto
3267 2005-09-04 Darin Adler <darin@apple.com>
3269 * WebKitSystemInterface.h: Update to latest
3270 * libWebKitSystemInterface.a: Ditto.
3272 2005-08-07 Darin Adler <darin@apple.com>
3274 * libWebKitSystemInterface.a: Universal binary.
3275 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
3277 2005-07-01 John Sullivan <sullivan@apple.com>
3279 - added WKExecutableLinkedInTigerOrEarlier
3281 * WebKitSystemInterface.h:
3282 * libWebKitSystemInterface.a:
3284 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3286 - updated for crashing bugfix
3288 * libWebKitSystemInterface.a:
3290 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3294 * WebKitSystemInterface.h:
3295 * libWebKitSystemInterface.a:
3297 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3301 * WebKitSystemInterface.h:
3302 * libWebKitSystemInterface.a:
3304 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3308 * WebKitSystemInterface.h:
3309 * libWebKitSystemInterface.a:
3311 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3315 * WebKitSystemInterface.h:
3316 * libWebKitSystemInterface.a:
3318 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3322 * WebKitSystemInterface.h:
3323 * libWebKitSystemInterface.a:
3325 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3329 * WebKitSystemInterface.h:
3330 * libWebKitSystemInterface.a:
3332 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3336 * WebKitSystemInterface.h:
3337 * libWebKitSystemInterface.a:
3339 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3343 * WebKitSystemInterface.h:
3344 * libWebKitSystemInterface.a:
3346 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3348 - added a few more bits of SPI
3350 * WebKitSystemInterface.h:
3351 * libWebKitSystemInterface.a:
3353 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3355 - added file type and NSURLResponse caching SPI
3357 * WebKitSystemInterface.h:
3358 * libWebKitSystemInterface.a:
3360 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3362 - initial checkin of WebKitSystemInterface binary
3364 * WebKitSystemInterface.h: Added.
3365 * libWebKitSystemInterface.a: Added.