1 2011-04-08 Alpha Lam <hclam@chromium.org>
3 Unreviewed, rolling out r83335.
4 http://trac.webkit.org/changeset/83335
5 https://bugs.webkit.org/show_bug.cgi?id=53556
7 GTK and QT bots are broken
9 * win/tools/vsprops/FeatureDefines.vsprops:
10 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
12 2011-04-07 Anna Cavender <annacc@chromium.org>
14 Reviewed by Eric Carlson.
16 Setup ENABLE(TRACK) feature define
17 https://bugs.webkit.org/show_bug.cgi?id=53556
19 * win/tools/vsprops/FeatureDefines.vsprops:
20 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
22 2011-04-07 Andrew Scherkus <scherkus@chromium.org>
24 Revert ENABLE_TRACK patch due to compile failures.
26 * win/tools/vsprops/FeatureDefines.vsprops:
27 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
29 2011-04-06 Dai Mikurube <dmikurube@chromium.org>
31 Reviewed by David Levin.
33 Add QUOTA build flag for unified quota API
34 https://bugs.webkit.org/show_bug.cgi?id=57918
36 * win/tools/vsprops/FeatureDefines.vsprops: Added QUOTA build flag
37 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added QUOTA build flag
39 2011-04-04 David Kilzer <ddkilzer@apple.com>
41 <http://webkit.org/b/57384> CFNetwork and WebCore load priorities should match
43 Reviewed by Alexey Proskuryakov.
45 * WebKitSystemInterface.h:
46 (WKSetHTTPPipeliningMaximumPriority): Added declaration.
47 (WKExtractWordDefinitionTokenRangeFromContextualString): Added
48 missing declaration from r81890.
49 (WKShowWordDefinitionWindow): Ditto.
50 (WKHideWordDefinitionWindow): Ditto.
51 * libWebKitSystemInterfaceLeopard.a: Updated.
52 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
54 2011-04-04 Steve Falkenburg <sfalken@apple.com>
56 Reviewed by Adam Roben.
58 Remove unused AnalyzeWithLargeStack code from Windows build files
59 https://bugs.webkit.org/show_bug.cgi?id=57771
61 This was used for us to build with prefast automatically,
62 but it is out-of-date and hasn't been used for some time.
63 Removing completely for now.
65 * win/tools/vsprops/common.vsprops:
67 2011-04-04 Steve Falkenburg <sfalken@apple.com>
69 Reviewed by Brian Weinstein.
71 Fix Windows build warning.
72 https://bugs.webkit.org/show_bug.cgi?id=57767
74 * win/tools/vsprops/common.vsprops:
76 2011-04-01 Brent Fulgham <bfulgham@webkit.org>
78 [WinCairo] Unreviewed build fix.
80 Define DEBUG_ALL for WinCairo debug builds so that the correct
81 labeled DLLs ("*_debug.dll") are linked for testing runs.
83 * win/tools/vsprops/debug_wincairo.vsprops:
85 2011-04-01 Timothy Hatcher <timothy@apple.com>
87 Make momentum scroll event latching work in WebKit2 on Mac.
89 <rdar://problem/8751861>
91 Reviewed by Darin Adler.
93 * WebKitSystemInterface.h:
94 * libWebKitSystemInterfaceLeopard.a: Updated to remove WKIsLatchingWheelEvent and add WKGetNSEventMomentumPhase.
95 * libWebKitSystemInterfaceSnowLeopard.a: Ditto.
97 2011-03-30 Steve Falkenburg <sfalken@apple.com>
99 Reviewed by Adam Roben.
101 Should turn off frame pointer omission (FPO) for Release (not Production) builds
102 https://bugs.webkit.org/show_bug.cgi?id=54403
104 Leave it enabled for Windows Production builds.
105 Disabling this optimization improves stack traces for memory and performance tools like umdh and xperf.
107 We use both /Oy- and OmitFramePointers="false" since OmitFramePointers="false" isnt' enough
110 * win/tools/vsprops/release.vsprops:
112 2011-03-30 Steve Falkenburg <sfalken@apple.com>
114 Reviewed by Adam Roben.
116 Share most vsprops between Release and Production builds in releaseproduction.vsprops
117 https://bugs.webkit.org/show_bug.cgi?id=57508
119 * win/tools/vsprops/release.vsprops:
120 * win/tools/vsprops/releaseproduction.vsprops: Copied from WebKitLibraries/win/tools/vsprops/release.vsprops.
122 2011-03-30 Steve Falkenburg <sfalken@apple.com>
124 Rubber stamped by Adam Roben.
126 Remove unnecessary NDEBUG define.
128 * win/tools/vsprops/production.vsprops:
130 2011-03-30 Steve Falkenburg <sfalken@apple.com>
132 Reviewed by Adam Roben.
134 Update Windows production build logic for new production configurations
135 https://bugs.webkit.org/show_bug.cgi?id=57494
137 * win/tools/vsprops/common.vsprops:
138 * win/tools/vsprops/production.vsprops: Added.
140 2011-03-29 Brent Fulgham <bfulgham@webkit.org>
142 Unreviewed build change to activate MathML for WinCairo.
144 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.
146 2011-03-29 Jessie Berlin <jberlin@apple.com>
148 Update the WebKitSystemInterface libraries for changes in the implementation.
150 * libWebKitSystemInterfaceLeopard.a:
151 * libWebKitSystemInterfaceSnowLeopard.a:
153 2011-03-28 Jeff Miller <jeffm@apple.com>
155 Reviewed by Adam Roben.
157 Include certificate when sending a WebCore::ResourceError to UI process on Windows
158 https://bugs.webkit.org/show_bug.cgi?id=57195
160 Rename wkGetSSLPeerCertificateData() to wkGetSSLPeerCertificateDataBytePtr(), since it returns a void*, and
161 implement wkGetSSLPeerCertificateData() to return a CFDataRef. Add wkSetSSLPeerCertificateData() so
162 WebCore::ResourceError can set the certificate in the user info dictionary.
164 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
165 * win/lib/WebKitSystemInterface.lib:
167 2011-03-28 Jeff Miller <jeffm@apple.com>
169 Rubber-stamped by Adam Roben.
171 Remove WebKitSystemInterface_debug.lib, it hasn't been used for a few months now.
173 * win/lib/WebKitSystemInterface_debug.lib: Removed.
175 2011-03-25 Brent Fulgham <bfulgham@webkit.org>
177 Kick the build machines after r81977.
179 * win/tools/vsprops/common.vsprops:
181 2011-03-22 Sheriff Bot <webkit.review.bot@gmail.com>
183 Unreviewed, rolling out r81683.
184 http://trac.webkit.org/changeset/81683
185 https://bugs.webkit.org/show_bug.cgi?id=56872
187 Crashing in some tests (Requested by weinig on #webkit).
189 * win/lib/WebKitSystemInterface.lib:
191 2011-03-22 Sam Weinig <sam@webkit.org>
193 Reviewed by Adam Roben.
195 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
196 <rdar://problem/9139245>
200 * win/lib/WebKitSystemInterface.lib:
202 2011-03-22 Sam Weinig <sam@webkit.org>
204 Reviewed by Brady Eidson.
206 Going to certain pages causes a download of "st.html" or "jsp.html" (news.yahoo.com, etc.)
207 <rdar://problem/9139245>
209 * libWebKitSystemInterfaceLeopard.a:
210 * libWebKitSystemInterfaceSnowLeopard.a:
212 2011-03-17 Anders Carlsson <andersca@apple.com>
214 Add WKWindowWillOrderOffScreenNotification.
216 * WebKitSystemInterface.h:
217 * libWebKitSystemInterfaceLeopard.a:
218 * libWebKitSystemInterfaceSnowLeopard.a:
220 2011-03-14 Pratik Solanki <psolanki@apple.com>
222 Rubber-stamped by Mark Rowe.
224 I checked in Intel-only version of these files in r80975. This fixes that by building all
225 the correct slices - i386/x86_64/ppc for SnowLeopard and i386/x86_64/ppc/ppc64 for Leopard.
227 * libWebKitSystemInterfaceLeopard.a:
228 * libWebKitSystemInterfaceSnowLeopard.a:
230 2011-03-13 Pratik Solanki <psolanki@apple.com>
232 Reviewed by Brady Eidson.
234 Make adjustMIMETypeIfNecessary use CFNetwork directly
235 https://bugs.webkit.org/show_bug.cgi?id=55912
237 Add new WKSI functions needed to implement adjustMIMETypeIfNecessary.
239 * WebKitSystemInterface.h:
240 * libWebKitSystemInterfaceLeopard.a:
241 * libWebKitSystemInterfaceSnowLeopard.a:
243 2011-03-09 Jessie Berlin <jberlin@apple.com>
245 Reviewed by Adam Roben.
247 Use the Cookie Storage from the Private Browsing Storage Session directly
248 https://bugs.webkit.org/show_bug.cgi?id=55986
250 * WebKitSystemInterface.h:
251 * libWebKitSystemInterfaceLeopard.a:
252 * libWebKitSystemInterfaceSnowLeopard.a:
253 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
254 * win/lib/WebKitSystemInterface.lib:
256 2011-03-07 Steve Falkenburg <sfalken@apple.com>
260 * win/tools/scripts/VERSION:
262 2011-03-06 Jessie Berlin <jberlin@apple.com>
264 Reviewed by Sam Weinig.
266 WebKit2: Use CFNetwork Sessions API.
267 https://bugs.webkit.org/show_bug.cgi?id=55435.
269 When Private Browsing is enabled, use cookies from a in-memory Cookie Storage based on the
270 Private Browsing Storage Session.
272 Update WebKitSystemInterface headers and libraries with the new functions.
274 * WebKitSystemInterface.h:
275 * libWebKitSystemInterfaceLeopard.a:
276 * libWebKitSystemInterfaceSnowLeopard.a:
277 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
278 * win/lib/WebKitSystemInterface.lib:
280 2011-03-04 Jessie Berlin <jberlin@apple.com>
282 Reviewed by Maciej Stachowiak.
284 WebKit2: Use CFNetwork Sessions API.
285 https://bugs.webkit.org/show_bug.cgi?id=55435.
287 When Private Browsing is enabled, get the cached url response from the cache associated with
288 the Private Browsing Storage Session.
290 Update WebKitSystemInterface headers and libraries with the new functions.
292 * WebKitSystemInterface.h:
293 * libWebKitSystemInterfaceLeopard.a:
294 * libWebKitSystemInterfaceSnowLeopard.a:
295 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
296 * win/lib/WebKitSystemInterface.lib:
298 2011-03-03 Jessie Berlin <jberlin@apple.com>
300 Reviewed by Adam Roben.
302 WebKit2: Use CFNetwork Sessions API.
303 https://bugs.webkit.org/show_bug.cgi?id=55435
305 Set the Private Browsing Storage Session on requests when Private Browsing is enabled.
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-02 Jessie Berlin <jberlin@apple.com>
317 Update WebKitSystemInterface libraries. Library changes reviewed by Darin Adler.
319 * libWebKitSystemInterfaceLeopard.a:
320 * libWebKitSystemInterfaceSnowLeopard.a:
322 2011-03-02 Jessie Berlin <jberlin@apple.com>
324 Windows build fix. Unreviewed.
326 * win/lib/WebKitSystemInterface.lib:
328 2011-03-02 Jessie Berlin <jberlin@apple.com>
330 Rubber-stamped by Adam Roben.
332 WebKit2: Use CFNetwork Sessions API.
333 https://bugs.webkit.org/show_bug.cgi?id=55435
335 Add the ability to create a Private Browsing Storage Session.
337 Update WebKitSystemInterface headers and libraries with the new functions.
339 * WebKitSystemInterface.h:
340 * libWebKitSystemInterfaceLeopard.a:
341 * libWebKitSystemInterfaceSnowLeopard.a:
342 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
343 * win/lib/WebKitSystemInterface.lib:
345 2011-03-02 Daniel Cheng <dcheng@chromium.org>
347 Reviewed by David Levin.
349 Add feature define for data transfer items
350 https://bugs.webkit.org/show_bug.cgi?id=55510
352 * win/tools/vsprops/FeatureDefines.vsprops:
353 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
355 2011-03-02 Adam Roben <aroben@apple.com>
357 Try to force a clean build on the Windows bots
359 Some of the bots are running into bogus linker errors due to MSVC's "minimal rebuild"
360 feature not rebuilding files it should. See <http://queues.webkit.org/results/8076907> for
363 * win/tools/vsprops/common.vsprops: Touched to force a rebuild.
365 2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com>
367 Unreviewed, rolling out r80079.
368 http://trac.webkit.org/changeset/80079
369 https://bugs.webkit.org/show_bug.cgi?id=55547
371 "Broke the Win debug build?" (Requested by dcheng on #webkit).
373 * win/tools/vsprops/FeatureDefines.vsprops:
374 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
376 2011-03-01 Daniel Cheng <dcheng@chromium.org>
378 Reviewed by David Levin.
380 Add feature define for data transfer items
381 https://bugs.webkit.org/show_bug.cgi?id=55510
383 * win/tools/vsprops/FeatureDefines.vsprops:
384 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
386 2011-03-01 Sam Weinig <sam@webkit.org>
388 Reviewed by Anders Carlsson.
390 WebKit2 needs to be made localizable
391 <rdar://problem/8728860>
393 * WebKitSystemInterface.h:
394 * libWebKitSystemInterfaceLeopard.a:
395 * libWebKitSystemInterfaceSnowLeopard.a:
397 2011-02-25 Brian Weinstein <bweinstein@apple.com>
399 Fix linking of Chromium Mac build.
401 * libWebKitSystemInterfaceLeopard.a:
402 * libWebKitSystemInterfaceSnowLeopard.a:
404 2011-02-21 Brian Weinstein <bweinstein@apple.com>
406 Reviewed by Adam Roben.
408 WebResourceCacheManager should be responsible for managing the CFURLCache as well
409 as the WebCore memory cache.
410 https://bugs.webkit.org/show_bug.cgi?id=54886
411 Part of <rdar://problem/8971738>
413 Update WebKitSystemInterface headers and libraries with new functions.
415 * WebKitSystemInterface.h:
416 * libWebKitSystemInterfaceLeopard.a:
417 * libWebKitSystemInterfaceSnowLeopard.a:
418 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
419 * win/lib/WebKitSystemInterface.lib:
421 2011-02-21 Brian Weinstein <bweinstein@apple.com>
423 Rubber-stamped by Dan Bernstein.
425 Update WebKitSystemInterface.h on Mac. The header that was in the tree didn't
426 match the current WebKitSystemInterface.h.
428 * WebKitSystemInterface.h:
430 2011-02-08 Patrick Gansterer <paroga@webkit.org>
432 Reviewed by Adam Roben.
434 [WIN] Add missing forward declarations in WebKitSystemInterface.h
435 https://bugs.webkit.org/show_bug.cgi?id=53889
437 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
439 2011-02-04 Steve Falkenburg <sfalken@apple.com>
441 Reviewed by Adam Roben.
443 Bump Windows minimum system requirement to XPSP2
444 https://bugs.webkit.org/show_bug.cgi?id=53807
446 * win/tools/vsprops/common.vsprops:
448 2011-02-03 James Kozianski <koz@chromium.org>
450 Reviewed by Dimitri Glazkov.
452 Add navigator.registerProtocolHandler behind a flag.
453 https://bugs.webkit.org/show_bug.cgi?id=52609
455 * win/tools/vsprops/FeatureDefines.vsprops:
456 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
458 2011-02-02 Steve Lacey <sjl@chromium.org>
460 Reviewed by Eric Carlson.
462 Implement basic media statistics on media elements.
463 https://bugs.webkit.org/show_bug.cgi?id=53322
465 * win/tools/vsprops/FeatureDefines.vsprops:
466 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
468 2011-01-28 Anders Carlsson <andersca@apple.com>
474 * WebKitSystemInterface.h:
475 * libWebKitSystemInterfaceLeopard.a:
476 * libWebKitSystemInterfaceSnowLeopard.a:
478 2011-01-26 David Kilzer <ddkilzer@apple.com>
480 <http://webkit.org/b/53192> Add experimental support for HTTP pipelining in CFNetwork
481 <rdar://problem/8821760>
483 Reviewed by Antti Koivisto.
485 * WebKitSystemInterface.h:
486 New methods added for HTTP pipelining support.
487 (WKGetHTTPPipeliningPriority): Added.
488 (WKSetHTTPPipeliningPriority): Added.
489 Unrelated methods added after updating the header.
490 (WKMakeScrollbarPainter): Added.
491 (WKScrollbarPainterPaint): Added.
492 * libWebKitSystemInterfaceLeopard.a: Updated.
493 * libWebKitSystemInterfaceSnowLeopard.a: Updated.
495 2011-01-24 Jer Noble <jer.noble@apple.com>
497 Reviewed by Eric Carlson.
499 REGRESSION (r72119): Audio never plays on Star Wars intro animation
500 https://bugs.webkit.org/show_bug.cgi?id=52467
502 Add wkGetQuickTimeMIMETypeList() function.
504 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
505 * win/lib/WebKitSystemInterface.lib:
507 2011-01-18 Anders Carlsson <andersca@apple.com>
509 Reviewed by Darin Adler.
511 Add WKPopupContextMenu.
513 * WebKitSystemInterface.h:
514 * libWebKitSystemInterfaceLeopard.a:
515 * libWebKitSystemInterfaceSnowLeopard.a:
517 2011-01-17 Adam Roben <aroben@apple.com>
519 Make it possible to both set and clear a wkCACFContext's D3D device
521 Fixes <http://webkit.org/b/52587> WKCACFLayerRenderer is hard to use
523 Reviewed by Chris Marrin.
525 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
526 * win/lib/WebKitSystemInterface.lib:
528 2011-01-07 Chris Marrin <cmarrin@apple.com>
532 Minor change to check for null context
534 * win/lib/WebKitSystemInterface.lib:
535 * win/lib/WebKitSystemInterface_debug.lib:
537 2011-01-07 Chris Marrin <cmarrin@apple.com>
541 Added one more API to WKSI to get the user data
542 out of the CACFContext.
544 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
545 * win/lib/WebKitSystemInterface.lib:
546 * win/lib/WebKitSystemInterface_debug.lib:
548 2011-01-07 Chris Marrin <cmarrin@apple.com>
552 Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
554 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
555 * win/lib/WebKitSystemInterface.lib:
556 * win/lib/WebKitSystemInterface_debug.lib:
558 2011-01-05 Steve Falkenburg <sfalken@apple.com>
560 Reviewed by Darin Adler.
562 Debug and Release builds on Windows clobber each other
563 https://bugs.webkit.org/show_bug.cgi?id=49185
565 Changes the structure of WebKitBuild build products directory so we
566 completely separate each build configuration into independent directories.
568 Although we previously had per-configuration directories for obj, this change adds
569 per-configuration directories for bin, lib, obj, and include. Each configuration's
570 build products are stored within a directory inside of WebKitBuild.
572 Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
573 defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
575 * win/tools/vsprops/common.vsprops:
577 2011-01-03 Chris Fleizach <cfleizach@apple.com>
579 Reviewed, tweaked and landed by Sam Weinig.
581 WebKit2: Accessibility support (42130)
582 <rdar://problem/7660629>
584 * WebKitSystemInterface.h:
585 * libWebKitSystemInterfaceLeopard.a:
586 * libWebKitSystemInterfaceSnowLeopard.a:
588 2011-01-02 Dan Bernstein <mitz@apple.com>
590 Rubber-stamped by Simon Fraser.
592 <rdar://problem/8812159> Update copyright strings
594 * win/tools/scripts/COPYRIGHT-END-YEAR:
596 2010-12-21 Sam Weinig <weinig@apple.com>
598 Reviewed by Anders Carlsson.
600 Add serialization for CFURLRequestRef and CFURLResponseRef.
602 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
603 * win/lib/WebKitSystemInterface.lib:
605 2010-12-14 Anders Carlsson <andersca@apple.com>
607 Reviewed by Dan Bernstein.
609 Add WKGetScriptCodeFromCurrentKeyboardInputSource function.
611 * WebKitSystemInterface.h:
612 * libWebKitSystemInterfaceLeopard.a:
613 * libWebKitSystemInterfaceSnowLeopard.a:
615 2010-12-10 Chris Marrin <cmarrin@apple.com>
617 Reviewed by Adam Roben.
619 Add CACFContextGetLastCommitTime to WebKitSystemInterface for Windows.
620 Also got rid of WebKitSystemInterface_debug.lib as recommended by
621 Adam Roben. No OpenSource builds use it since r72327.
623 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
624 * win/lib/WebKitSystemInterface.lib:
625 * win/lib/WebKitSystemInterface_debug.lib: Removed.
627 2010-12-09 Anders Carlsson <andersca@apple.com>
629 Reviewed by Sam Weinig.
631 Cannot use NSKeyedArchiver in WK2 for ResourceResponses
632 https://bugs.webkit.org/show_bug.cgi?id=50792
633 <rdar://problem/8741799>
635 * WebKitSystemInterface.h:
636 * libWebKitSystemInterfaceLeopard.a:
637 * libWebKitSystemInterfaceSnowLeopard.a:
639 2010-12-03 Anders Carlsson <andersca@apple.com>
641 Reviewed by Sam Weinig.
643 Dispatch keyboard events in the Carbon event model
644 https://bugs.webkit.org/show_bug.cgi?id=50503
646 Make WKGetNSEventKeyChar available in 32-bit.
648 * WebKitSystemInterface.h:
649 * libWebKitSystemInterfaceLeopard.a:
650 * libWebKitSystemInterfaceSnowLeopard.a:
652 2010-12-02 Anders Carlsson <andersca@apple.com>
654 Reviewed by Sam Weinig.
656 Plug-ins should be able to update the mouse cursor
657 https://bugs.webkit.org/show_bug.cgi?id=50399
659 Add WKEnableSettingCursorWhenInBackground.
661 * WebKitSystemInterface.h:
662 * libWebKitSystemInterfaceLeopard.a:
663 * libWebKitSystemInterfaceSnowLeopard.a:
665 2010-12-01 Adam Roben <aroben@apple.com>
667 Don't let harmless errorlevels from the "set" utility leak into
668 project-specific build scripts
670 When using set to unset an environment variable that didn't previously
671 exist, set raises the errorlevel to 1. This was leaking into
672 project-specific scripts, causing them to think the build has failed.
673 We now clear the errorlevel after we finish setting environment
676 Fixes <http://webkit.org/b/50350> Windows builds mysteriously fail in
679 Reviewed by Steve Falkenburg.
681 * win/tools/vsprops/common.vsprops: Call "cmd /c" after setting
682 environment variables to get rid of any errorlevel that "set" set.
684 2010-12-01 Steve Falkenburg <sfalken@apple.com>
686 Reviewed by Adam Roben.
688 vcproj changes can't be applied cleanly by the Windows EWS bot
689 https://bugs.webkit.org/show_bug.cgi?id=50328
691 * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
692 * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
693 * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
695 2010-11-29 Steve Falkenburg <sfalken@apple.com>
697 Windows build fix (part 2).
698 Define Visual Studio internal variables used in pre-build/pre-link/post-build commands in environment for separated cmd files.
700 * win/tools/vsprops/common.vsprops:
702 2010-11-19 Steve Falkenburg <sfalken@apple.com>
704 Reviewed by Adam Roben.
706 Add a mechanism for Windows pre-build/pre-link/post-build events to be separated into individual cmd files
707 https://bugs.webkit.org/show_bug.cgi?id=49858
709 We're migrating our prebuild/prelink/postbuild steps out of vcproj and vsprops files:
710 - To simplify editing (editing vsprops build steps is confusing).
711 - For more readable diffs.
713 To add a prebuild/prelink/postbuild step for a vcproj,
714 Add a new file named {ProjectName}PreBuild|PreLink|PostBuild.cmd to the project directory.
715 For example, a WTF prebuild script would be named WTFPreBuild.cmd and would be located
716 in the directory JavaScriptCore/JavaScriptCore.vcproj/WTF (alongside WTF.vcproj).
718 * win/tools/vsprops/common.vsprops:
719 * win/tools/vsprops/release.vsprops:
721 2010-11-29 Anders Carlsson <andersca@apple.com>
723 Reviewed by Sam Weinig and Simon Fraser.
725 WebKitSystemInterface.h piece of r72438.
727 * WebKitSystemInterface.h:
729 2010-11-22 Adam Roben <aroben@apple.com>
731 Use paths relative to $WebKitVSPropsRedirectionDir to access shared .vsprops files
733 Apple's Windows build allows placing header files and import libraries for WebKit's
734 dependencies (CoreGraphics, CFNetwork, SQLite, etc.) outside the source tree via the
735 $WebKitLibrariesDir environment variable. This is both required for production builds and
736 convenient for Apple-internal developer builds. Apple's production builds also require that
737 WebKit's shared .vsprops files be accessed relative to $WebKitLibrariesDir. In production
738 builds, the files are copied into that directory tree by the
739 WebKitLibraries/win/tools/WinTools.make file. In Apple-internal developer builds, the
741 JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make.
743 This .vsprops copying is problematic in one very important case: when a developer updates
744 their source tree and then tries to build. Visual Studio only reads .vsprops files when a
745 project is first loaded. So, when Visual Studio is first opened after the .vsprops files are
746 updated, it reads in the old files that were already residing in $WebKitLibrariesDir. When a
747 build is started, JavaScriptCoreGenerated.make copies the new .vsprops files into
748 $WebKitLibrariesDir, but Visual Studio will not pick up the changes. The rest of the build
749 will proceed with out-of-date .vsprops files, which will likely result in a build failure.
751 To fix this, we now use normal relative paths to access the .vsprops files in the source
752 tree rather than in $WebKitLibrariesDir, but prefix those paths with a new environment
753 variable, $WebKitVSPropsRedirectionDir. In developer builds, this environment variable is
754 unset, so the normal relative paths are used to read the .vsprops files out of the source
755 tree directly. In production builds, this environment variable is set to a fake directory
756 that will cause the .vsprops files in $WebKitLibrariesDir to be found when the relative path
759 For example, JavaScriptCore.vcproj uses this path for FeatureDefines.vsprops:
761 $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
763 In developer builds, where $WebKitVSPropsRedirectionDir is unset, this will point to the
764 files in WebKitLibraries\win\tools\vsprops in the source tree. In production builds,
765 JavaScriptCore.make sets $WebKitVSPropsRedirectionDir to
766 "$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\", so the full path for
767 FeatureDefines.vsprops becomes:
769 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
773 $(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops
775 (We rely on the fact that Windows doesn't care whether the directories "1", "2", and "3"
776 actually exist since they are matched by an equal number of ".." path components.)
778 Note that Visual Studio still won't pick up changes made to .vsprops files while Visual
779 Studio is open, but that problem hasn't seemed to cause developers many headaches so far.
781 Fixes <http://webkit.org/b/49181> Windows build fails mysteriously when .vsprops files are
784 Reviewed by Dave Hyatt.
786 * win/tools/WinTools.make: Copy the shared .vsprops files into a directory tree beneath
787 AppleInternal\tools\vsprops that matches the source directory tree. This allows production
788 builds to redirect the relative paths used to find the shared .vsprops files into
789 AppleInternal by setting $WebKitVSPropsRedirectionDir to the appropriate value.
791 2010-11-18 Steve Falkenburg <sfalken@apple.com>
793 Rubber-stamped by Adam Roben.
795 Remove unused debug_internal vsprops file.
797 * win/tools/vsprops/debug_internal.vsprops: Removed.
799 2010-11-18 Steve Falkenburg <sfalken@apple.com>
801 Reviewed by Adam Roben.
803 Debug_Internal Windows configuration is unnecessary, should be removed
804 https://bugs.webkit.org/show_bug.cgi?id=49753
806 * win/tools/vsprops/debug.vsprops:
807 * win/tools/vsprops/debug_internal.vsprops:
809 2010-11-17 Steve Falkenburg <sfalken@apple.com>
811 Rubber-stamped by Adam Roben.
813 Update WebKitSystemInterfaceWin.
815 * win/lib/WebKitSystemInterface.lib:
816 * win/lib/WebKitSystemInterface_debug.lib:
818 2010-11-16 Adam Roben <aroben@apple.com>
820 Ignore files from libdispatch/zlib
822 Rubber-stamped by Eric Seidel.
824 * win/include: Modified property svn:ignore.
825 * win/lib: Modified property svn:ignore.
827 2010-11-10 Csaba Osztrogonác <ossy@webkit.org>
829 Reviewed by David Hyatt.
831 HTML5 Ruby support should be mandatory feature
832 https://bugs.webkit.org/show_bug.cgi?id=49272
834 Remove Ruby as optional feature.
836 * win/tools/vsprops/FeatureDefines.vsprops:
837 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
839 2010-10-29 Dan Bernstein <mitz@apple.com>
841 Snow Leopard PowerPC build fix.
843 * libWebKitSystemInterfaceSnowLeopard.a:
845 2010-10-29 Dan Bernstein <mitz@apple.com>
847 Leopard PowerPC build fix.
849 * libWebKitSystemInterfaceLeopard.a:
851 2010-10-29 Csaba Osztrogonác <ossy@webkit.org>
853 Reviewed by Adam Roben and David Kilzer.
855 Fix and cleanup of build systems
856 https://bugs.webkit.org/show_bug.cgi?id=48342
858 Remove unnecessary ENABLE_SANDBOX.
859 Add missing features to converge to FeatureDefines.xcconfig.
861 * win/tools/vsprops/FeatureDefines.vsprops:
862 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
864 2010-10-28 Dan Bernstein <mitz@apple.com>
866 Reviewed by John Sullivan.
868 Added UniCharProvider-based ways to create a CTTypeSetter and a CTLine, to be used in an
869 upcoming ComplexTextController patch.
871 * WebKitSystemInterface.h:
872 * libWebKitSystemInterfaceLeopard.a:
873 * libWebKitSystemInterfaceSnowLeopard.a:
875 2010-10-28 Ivan Krstić <ike@apple.com>
877 Reviewed by Mark Rowe.
879 Remove unused experimental proxied panel interface.
880 <rdar://problem/7237059>
882 * WebKitSystemInterface.h:
884 2010-10-27 Anders Carlsson <andersca@apple.com>
886 Reviewed by Sam Weinig.
888 Find indicators do not bounce
889 https://bugs.webkit.org/show_bug.cgi?id=48490
890 <rdar://problem/8564276>
892 Add bounce animation context functions.
894 * WebKitSystemInterface.h:
895 * libWebKitSystemInterfaceLeopard.a:
896 * libWebKitSystemInterfaceSnowLeopard.a:
898 2010-10-26 Adam Roben <aroben@apple.com>
900 Fix duplicate vsprops name
902 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Renamed to
903 "FeatureDefinesCairo" to match the filename.
905 2010-10-23 Alexey Proskuryakov <ap@apple.com>
909 * win/lib/WebKitSystemInterface.lib:
910 * win/lib/WebKitSystemInterface_debug.lib:
912 2010-10-23 Alexey Proskuryakov <ap@apple.com>
914 Reviewed by Anders Carlsson.
916 https://bugs.webkit.org/show_bug.cgi?id=48083
917 <rdar://problem/8489082> Need WebKit2 API for private browsing (48083)
919 * WebKitSystemInterface.h:
920 * libWebKitSystemInterfaceLeopard.a:
921 * libWebKitSystemInterfaceSnowLeopard.a:
922 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
923 * win/lib/WebKitSystemInterface.lib:
924 * win/lib/WebKitSystemInterface_debug.lib:
925 Updated WebKitSystemInterface with necessary methods.
927 2010-10-22 Adam Roben <aroben@apple.com>
929 Turn on ENABLE_3D_RENDERING on all Windows builds
931 Reviewed by Sam Weinig.
933 * win/tools/vsprops/FeatureDefines.vsprops:
935 2010-10-20 Adam Roben <aroben@apple.com>
939 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
940 * win/lib/WebKitSystemInterface.lib:
941 * win/lib/WebKitSystemInterface_debug.lib:
942 Use a WKCFURLCredentialRef type to protect against changes to the
943 definition of CFURLCredentialRef.
945 2010-10-19 Adam Roben <aroben@apple.com>
949 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
950 this file that I meant to check in in r70129.
952 2010-10-19 Adam Roben <aroben@apple.com>
954 Add WKCACFContext and related functions
956 Fixes <http://webkit.org/b/43244>.
958 Reviewed by Sam Weinig.
960 * win/lib/WebKitSystemInterface.lib:
961 * win/lib/WebKitSystemInterface_debug.lib:
963 2010-10-14 Ada Chan <adachan@apple.com>
965 Rubber-stamped by Adam Roben.
969 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
970 * win/lib/WebKitSystemInterface.lib:
971 * win/lib/WebKitSystemInterface_debug.lib:
973 2010-10-14 Ada Chan <adachan@apple.com>
975 Reviewed by Steve Falkenburg.
977 Add wkGetSSLCertificateChainContext for fetching the certificate chain.
978 Needed for https://bugs.webkit.org/show_bug.cgi?id=47603.
980 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
981 * win/lib/WebKitSystemInterface.lib:
982 * win/lib/WebKitSystemInterface_debug.lib:
984 2010-10-11 Mike Thole <mthole@apple.com>
986 Reviewed by Darin Adler.
988 Rename WKCertificateInfoGetPeerCertificates() to WKCertificateInfoGetCertificateChain()
989 https://bugs.webkit.org/show_bug.cgi?id=47495
991 * WebKitSystemInterface.h:
992 * libWebKitSystemInterfaceLeopard.a:
993 * libWebKitSystemInterfaceSnowLeopard.a:
995 2010-10-03 Brent Fulgham <bfulgham@webkit.org>
997 Unreviewed build fix.
999 WinCairo also needs access to the <inttypes.h> header requirement
1000 introduced by Bug 46357.
1002 * win/tools/vsprops/WinCairo.vsprops:
1004 2010-09-17 Sam Weinig <sam@webkit.org>
1006 Reviewed, tweaked, and landed by Anders Carlsson.
1008 Add WKCopyNSURLResponsePeerCertificates.
1010 * WebKitSystemInterface.h:
1011 * libWebKitSystemInterfaceLeopard.a:
1012 * libWebKitSystemInterfaceSnowLeopard.a:
1014 2010-09-16 Eric Uhrhane <ericu@chromium.org>
1016 Reviewed by Jian Li.
1018 Unify FILE_SYSTEM and FILE_WRITER enables under the name FILE_SYSTEM.
1019 https://bugs.webkit.org/show_bug.cgi?id=45798
1021 * win/tools/vsprops/FeatureDefines.vsprops:
1022 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1024 2010-09-09 Jer Noble <jer.noble@apple.com>
1026 Reviewed by Eric Carlson.
1028 Adopt shared control drawing for <video> controls on Windows
1029 https://bugs.webkit.org/show_bug.cgi?id=45490
1031 * win/lib/WebKitSystemInterface.lib:
1032 * win/lib/WebKitSystemInterface_debug.lib:
1034 2010-09-10 Anders Carlsson <andersca@apple.com>
1036 WebKitSystemInterface part of:
1037 Set the visible name for the web process
1038 https://bugs.webkit.org/show_bug.cgi?id=45564
1039 <rdar://problem/8416970>
1041 * WebKitSystemInterface.h:
1042 * libWebKitSystemInterfaceLeopard.a:
1043 * libWebKitSystemInterfaceSnowLeopard.a:
1045 2010-08-05 Jian Li <jianli@chromium.org>
1047 Reviewed by David Levin.
1049 Unify blob related feature defines to ENABLE(BLOB).
1050 https://bugs.webkit.org/show_bug.cgi?id=43081
1052 * win/tools/vsprops/FeatureDefines.vsprops:
1053 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1055 2010-08-04 Dan Bernstein <mitz@apple.com>
1057 Reviewed by Darin Adler.
1059 WebKitSystemInterface part of: Allow the language for hyphenation to be specified
1060 https://bugs.webkit.org/show_bug.cgi?id=43467
1062 * WebKitSystemInterface.h:
1063 * libWebKitSystemInterfaceLeopard.a:
1064 * libWebKitSystemInterfaceSnowLeopard.a:
1065 * libWebKitSystemInterfaceTiger.a:
1067 2010-08-03 Beth Dakin <bdakin@apple.com>
1069 Reviewed by Alice Liu.
1071 Enable MathML on Windows.
1073 * win/tools/vsprops/FeatureDefines.vsprops:
1075 2010-07-30 Adam Roben <aroben@apple.com>
1077 Roll our r64361 and r64363
1079 We can't make these changes until QuartzCore.lib is included in
1080 WebKitSupportLibrary.
1082 2010-07-30 Adam Roben <aroben@apple.com>
1084 Add WKCACFContext and related functions
1086 Also added some functions used by WKCAImageQueue.
1088 Fixes <http://webkit.org/b/43244>.
1090 Reviewed by Sam Weinig.
1092 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1093 * win/lib/WebKitSystemInterface.lib:
1094 * win/lib/WebKitSystemInterface_debug.lib:
1096 2010-07-27 Kinuko Yasuda <kinuko@chromium.org>
1098 Reviewed by Ojan Vafai.
1100 Add FILE_SYSTEM build flag for FileSystem API
1101 https://bugs.webkit.org/show_bug.cgi?id=42915
1103 * win/tools/vsprops/FeatureDefines.vsprops:
1104 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1106 2010-07-12 Mark Rowe <mrowe@apple.com>
1108 Rubber-stamped by Sam Weinig.
1110 Update WebKitSystemInterface.
1112 * libWebKitSystemInterfaceLeopard.a:
1113 * libWebKitSystemInterfaceSnowLeopard.a:
1114 * libWebKitSystemInterfaceTiger.a:
1116 2010-07-12 Adam Roben <aroben@apple.com>
1118 Stop generating stripped symbols for Release builds
1120 It turns out we can strip the symbols after-the-fact using PDBCopy.
1122 Fixes <http://webkit.org/b/42085>.
1124 Reviewed by Steve Falkenburg.
1126 * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
1127 attribute, which caused link.exe to generate a stripped PDB file for
1130 2010-07-08 Eric Carlson <eric.carlson@apple.com>
1132 Reviewed by Dan Bernstein.
1134 Update WebKitSystemInterface.
1136 * libWebKitSystemInterfaceLeopard.a:
1137 * libWebKitSystemInterfaceSnowLeopard.a:
1138 * libWebKitSystemInterfaceTiger.a:
1140 2010-07-07 Dumitru Daniliuc <dumi@chromium.org>
1142 Reviewed by Adam Roben.
1144 Disable MSVC warning 4288.
1145 https://bugs.webkit.org/show_bug.cgi?id=41804
1147 MSVC has a non-standard extension that allows variables declared
1148 in for-loops to remain visible in the same scope even after
1149 exiting the for-loop
1150 (http://msdn.microsoft.com/en-us/library/bk5hc10s.aspx). The /Ze
1151 option (turned on by default) enables all MSVC extensions, and
1152 /Zc:forScope- tells the compiler to issue a C4288 warning when the
1153 same variable is declared in the for-loop and re-declared later in
1156 There seems to be a bug in VS2005 that erroneously enables
1157 /Zc:forScope- even when that option is not specified
1158 (http://connect.microsoft.com/VisualStudio/feedback/details/338010/bogus-compiler-warning-c4288). Looks
1159 like our build got hit by that bug, so we need to disable warning
1162 * win/tools/vsprops/common.vsprops:
1164 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1166 Reviewed by Sam Weinig.
1168 <rdar://problem/8154047>
1170 Update WebKitSystemInterface, making some functions used by
1171 WebKit2 available in 32-bit (for reals this time).
1173 * libWebKitSystemInterfaceLeopard.a:
1174 * libWebKitSystemInterfaceSnowLeopard.a:
1175 * libWebKitSystemInterfaceTiger.a:
1177 2010-07-01 Simon Fraser <simon.fraser@apple.com>
1179 Reviewed by Sam Weinig.
1181 <rdar://problem/8154047>
1183 Update WebKitSystemInterface, making some functions used by
1184 WebKit2 available in 32-bit.
1186 * WebKitSystemInterface.h:
1187 * libWebKitSystemInterfaceLeopard.a:
1188 * libWebKitSystemInterfaceSnowLeopard.a:
1189 * libWebKitSystemInterfaceTiger.a:
1191 2010-06-23 John Gregg <johnnyg@google.com>
1193 Reviewed by Kent Tamura.
1195 add ENABLE_DIRECTORY_UPLOAD build support
1196 https://bugs.webkit.org/show_bug.cgi?id=41100
1198 * win/tools/vsprops/FeatureDefines.vsprops:
1199 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1201 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1203 Windows (Cairo) build fix.
1204 Add missing ENABLE_WEB_TIMING feature define.
1206 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1208 2010-06-27 Steve Falkenburg <sfalken@apple.com>
1211 Disable ENABLE_WEB_TIMING on Windows.
1213 * win/tools/vsprops/FeatureDefines.vsprops:
1215 2010-06-26 Tony Gentilcore <tonyg@chromium.org>
1217 Reviewed by Dimitri Glazkov.
1219 Add a VS macro for enabling Web Timing support.
1220 https://bugs.webkit.org/show_bug.cgi?id=38924
1222 * win/tools/vsprops/FeatureDefines.vsprops:
1224 2010-06-21 Sam Weinig <sam@webkit.org>
1226 Reviewed by Anders Carlsson.
1228 Update WebKitSystemInterface.
1230 * WebKitSystemInterface.h:
1231 * libWebKitSystemInterfaceLeopard.a:
1232 * libWebKitSystemInterfaceSnowLeopard.a:
1233 * libWebKitSystemInterfaceTiger.a:
1235 2010-06-21 Dan Bernstein <mitz@apple.com>
1237 Speculative build fix.
1239 * WebKitSystemInterface.h:
1241 2010-06-21 Dan Bernstein <mitz@apple.com>
1243 Reviewed by Darin Adler.
1245 WebKitSystemInterface part of CSS3: Implement the 'hyphens' and 'hyphenate-character' properties
1246 https://bugs.webkit.org/show_bug.cgi?id=10228
1248 * WebKitSystemInterface.h: Added WKGetHyphenationLocationBeforeIndex().
1249 * libWebKitSystemInterfaceLeopard.a:
1250 * libWebKitSystemInterfaceSnowLeopard.a:
1251 * libWebKitSystemInterfaceTiger.a:
1253 2010-06-21 Satish Sampath <satish@chromium.org>
1255 Reviewed by Steve Block.
1257 Speech Input Patch 0: Added compilation argument to conditionally compile pending patches.
1258 https://bugs.webkit.org/show_bug.cgi?id=40878
1260 * win/tools/vsprops/FeatureDefines.vsprops:
1261 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1263 2010-06-02 Sterling Swigart <sswigart@google.com>
1265 Reviewed by David Levin.
1267 Image Resizer Patch 0: Added compilation argument to conditionally compile pending patches.
1268 https://bugs.webkit.org/show_bug.cgi?id=39906
1270 * win/tools/vsprops/FeatureDefines.vsprops:
1271 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1273 2010-05-24 Jer Noble <jer.noble@apple.com>
1275 No review; build fix only.
1277 Roll-out changes r60110.
1279 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1280 * win/lib/WebKitSystemInterface.lib:
1281 * win/lib/WebKitSystemInterface_debug.lib:
1283 2010-05-24 Jer Noble <jer.noble@apple.com>
1285 No review; build fix only.
1287 Roll-out changes r60094, 60096-60097.
1289 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1290 * win/lib/WebKitSystemInterface.lib:
1291 * win/lib/WebKitSystemInterface_debug.lib:
1293 2010-05-23 Jer Noble <jer.noble@apple.com>
1295 Reviewed by Eric Carlson.
1297 HTML5 <video> tag performance worse than Flash
1298 https://bugs.webkit.org/show_bug.cgi?id=39577
1299 rdar://problem/7982458
1301 Added WebKitSystemInterface calls for new CAImageQueue APIs.
1303 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1304 * win/lib/WebKitSystemInterface.lib:
1305 * win/lib/WebKitSystemInterface_debug.lib:
1307 2010-05-20 Steve Block <steveblock@google.com>
1309 Reviewed by Jeremy Orlow.
1311 Provide bindings for DeviceOrientation
1312 https://bugs.webkit.org/show_bug.cgi?id=39210
1314 Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
1316 * win/tools/vsprops/FeatureDefines.vsprops:
1317 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1319 2010-04-09 Alexey Proskuryakov <ap@apple.com>
1321 Reviewed by Maciej Stachowiak.
1323 https://bugs.webkit.org/show_bug.cgi?id=24572
1324 XMLHttpRequest.statusText returns always "OK" on Mac
1326 * WebKitSystemInterface.h:
1327 * libWebKitSystemInterfaceLeopard.a:
1328 * libWebKitSystemInterfaceSnowLeopard.a:
1329 * libWebKitSystemInterfaceTiger.a:
1331 2010-04-07 Chris Marrin <cmarrin@apple.com>
1333 Reviewed by Steve Falkenburg.
1335 Remove QuartzCoreInterface from the build
1337 No longer needed since QuartzCore.dll is now included in the latest Safari release (4.0.5).
1339 * win/bin/QuartzCoreInterface.dll: Removed.
1340 * win/include/QuartzCoreInterface: Removed.
1341 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Removed.
1342 * win/lib/QuartzCoreInterface.lib: Removed.
1344 2010-04-02 Jer Noble <jer.noble@apple.com>
1346 Reviewed by Eric Carlson.
1348 https://bugs.webkit.org/show_bug.cgi?id=36624
1350 Update WebKitSystemInterface
1352 * WebKitSystemInterface.h: add WKQTMovieSelectPreferredAlternates.
1353 * libWebKitSystemInterfaceLeopard.a:
1354 * libWebKitSystemInterfaceSnowLeopard.a:
1355 * libWebKitSystemInterfaceTiger.a:
1357 2010-04-01 Kinuko Yasuda <kinuko@chromium.org>
1359 Reviewed by Dmitry Titov.
1361 Add FileThread for async file operation support in FileReader and FileWriter
1362 https://bugs.webkit.org/show_bug.cgi?id=36896
1364 Adds ENABLE_FILE_READER and ENABLE_FILE_WRITER feature flags
1365 for FileReader and FileWriter support.
1367 * win/tools/vsprops/FeatureDefines.vsprops:
1368 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1370 2010-03-25 Mark Rowe <mrowe@apple.com>
1372 Rubber-stamped by Dan Bernstein.
1374 Update WebCoreSQLite3 to SQLite v3.6.12.
1376 * WebCoreSQLite3/sqlite3.h:
1377 * WebCoreSQLite3/sqlite3ext.h:
1378 * libWebCoreSQLite3.a:
1379 * libWebKitSystemInterfaceLeopard.a:
1380 * libWebKitSystemInterfaceSnowLeopard.a:
1381 * libWebKitSystemInterfaceTiger.a:
1383 2010-03-23 Dan Bernstein <mitz@apple.com>
1385 Reviewed by John Sullivan.
1387 WebKitSystemInterface part of
1388 <rdar://problem/7197736> Plug-in clip rect does not update when overflow
1390 https://bugs.webkit.org/show_bug.cgi?id=36479.
1392 * WebKitSystemInterface.h: Added WKSyncSurfaceToView().
1393 * libWebKitSystemInterfaceSnowLeopard.a: Updated
1395 2010-03-16 Dan Bernstein <mitz@apple.com>
1397 Reviewed by Sam Weinig.
1399 Fix incorrect glyph advances when using the Core Graphics (non-GDI) glyph look.
1401 * win/lib/WebKitSystemInterface.lib:
1402 * win/lib/WebKitSystemInterface_debug.lib:
1404 2010-03-15 Andy Estes <aestes@apple.com>
1406 Reviewed by John Sullivan.
1408 Added two new output arguments to WKGetWheelEventDeltas() to return
1409 the number of scroll wheel ticks in the x and y directions.
1411 https://bugs.webkit.org/show_bug.cgi?id=29601.
1412 <rdar://problem/7453254>
1414 * WebKitSystemInterface.h:
1415 * libWebKitSystemInterfaceLeopard.a:
1416 * libWebKitSystemInterfaceSnowLeopard.a:
1417 * libWebKitSystemInterfaceTiger.a:
1419 2010-03-14 Dan Bernstein <mitz@apple.com>
1421 Reviewed by Darin Adler.
1423 WebKitSystemInterface part of removing support for legacy versions of Core Graphics
1425 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Removed
1426 wkCanCreateCGFontWithLOGFONT(), wkSetFontPlatformInfo(), wkAddFontsInDirectory(),
1427 wkAddFontsAtPath(), wkAddFontsFromRegistry(), wkAddFontsFromPlist(), and
1428 wkCreateFontsPlist().
1429 * win/lib/WebKitSystemInterface.lib: Updated.
1430 * win/lib/WebKitSystemInterface_debug.lib: Updated.
1432 2010-03-08 Jian Li <jianli@chromium.org>
1434 Reviewed by Dmitry Titov.
1437 https://bugs.webkit.org/show_bug.cgi?id=32993
1439 Add ENABLE_BLOB_SLICE feature define.
1441 * win/tools/vsprops/FeatureDefines.vsprops:
1442 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1444 2010-02-19 Maciej Stachowiak <mjs@apple.com>
1446 Reviewed by David Levin.
1448 Add an ENABLE flag for sandboxed iframes to make it possible to disable it in releases
1449 https://bugs.webkit.org/show_bug.cgi?id=35147
1451 * win/tools/vsprops/FeatureDefines.vsprops:
1453 2010-02-18 Steve Falkenburg <sfalken@apple.com>
1455 Reviewed by Dan Bernstein.
1457 WebKit on Windows needs a mechanism to listen for WM_SETTINGCHANGED messages
1458 https://bugs.webkit.org/show_bug.cgi?id=35076
1460 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1461 * win/lib/WebKitSystemInterface.lib: Updated to add wkSystemFontSmoothingChanged.
1462 * win/lib/WebKitSystemInterface_debug.lib: Updated to add wkSystemFontSmoothingChanged.
1464 2010-02-16 Gavin Barraclough <barraclough@apple.com>
1466 Reviewed by NOBODY (Build fix).
1468 Disable warnings preventing use of anonymous structs/onions -
1469 don't take all my fun toys away, these are useful & awesome!
1471 * win/tools/vsprops/common.vsprops:
1473 2010-02-11 Brian Weinstein <bweinstein@apple.com>
1475 Rubber-stamped by Eric Seidel.
1477 Turn back on SVG Filters on Windows, as they were accidentally disabled and cause
1480 * win/tools/vsprops/FeatureDefines.vsprops:
1482 2010-02-08 Maciej Stachowiak <mjs@apple.com>
1484 Reviewed by Cameron Zwarich.
1486 Restore ENABLE_RUBY flag so vendors can ship with Ruby disabled if they choose.
1487 https://bugs.webkit.org/show_bug.cgi?id=34698
1489 * win/tools/vsprops/FeatureDefines.vsprops:
1491 2010-02-04 Mark Rowe <mrowe@apple.com>
1493 Reviewed by Steve Falkenburg.
1495 Update auto-version.sh to better handle major version numbers with fewer than three digits,
1496 and the case when WEBKITLIBRARIESDIR is not set.
1498 * win/tools/scripts/auto-version.sh:
1500 2010-02-04 Steve Falkenburg <sfalken@apple.com>
1502 Windows build fix for projects not defining WebKitLibrariesDir.
1504 * win/tools/scripts/auto-version.sh:
1506 2010-02-03 Dan Bernstein <mitz@apple.com>
1508 Reviewed by Anders Carlsson.
1510 Fixed a bug where WKSetNSURLConnectionDefersCallbacks(true) did not defer callbacks during modal dialogs.
1512 * libWebKitSystemInterfaceLeopard.a:
1514 2010-02-02 Steve Falkenburg <sfalken@apple.com>
1516 Reviewed by Darin Adler.
1518 Copyright year updating for Windows version resources should be automatic
1519 https://bugs.webkit.org/show_bug.cgi?id=34503
1521 * win/tools/scripts/auto-version.sh:
1523 2010-02-02 Martin Robinson <mrobinson@webkit.org>
1525 Unreviewed build fix.
1527 The WinCairo build requires this script to be executable.
1529 * win/tools/scripts/feature-defines.sh: Added property svn:executable.
1531 2010-01-29 Mark Rowe <mrowe@apple.com>
1533 Keep the Windows feature defines in sync with FeatureDefines.xcconfig.
1535 * win/tools/vsprops/FeatureDefines.vsprops:
1536 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1538 2010-01-26 Alexey Proskuryakov <ap@apple.com>
1540 More Windows build fixing.
1542 * win/tools/vsprops/common.vsprops: Disable warning C4180 (qualifier applied to function
1543 type has no meaning; ignored). This is a known bug - MSVC tries to compile a wrong
1544 specialization sometimes - but it's not instantiated, so it's harmless.
1546 2010-01-22 Steve Falkenburg <sfalken@apple.com>
1548 Reviewed by Darin Adler.
1550 https://bugs.webkit.org/show_bug.cgi?id=34025
1551 Enable client-based Geolocation abstraction for Mac, Windows AppleWebKit targets.
1553 * win/tools/vsprops/FeatureDefines.vsprops:
1554 * win/tools/vsprops/FeatureDefinesCairo.vsprops:
1556 2010-01-20 Steve Falkenburg <sfalken@apple.com>
1558 Reviewed by Darin Adler and Adam Roben.
1560 Feature defines are difficult to maintain on Windows builds
1561 https://bugs.webkit.org/show_bug.cgi?id=33883
1563 FeatureDefines.vsprops are now maintained in a way similar to
1564 Configurations/FeatureDefines.xcconfig, with the added advantage
1565 of having a single FeatureDefines file across all projects.
1567 Keep this list of features (not enabled/disabled state) in sync with
1568 FeatureDefines.xcconfig files in JavaScriptCore, WebCore, and WebKit.
1570 Add new features to both PreprocessorDefinitions and UserMacro sections.
1571 Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
1573 * win/tools/scripts/feature-defines.sh: Added.
1574 * win/tools/vsprops/FeatureDefines.vsprops: Added.
1575 * win/tools/vsprops/FeatureDefinesCairo.vsprops: Added.
1576 * win/tools/vsprops/WinCairo.vsprops: Removed ENABLE_FILTERS. Now set in FeatureDefinesCairo.vsprops.
1578 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1580 Reviewed by Darin Adler.
1582 <rdar://problem/7532544>
1584 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1585 be used for a shadow drawing fix. Once more, with feeling. On Windows.
1587 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1588 * win/lib/WebKitSystemInterface.lib:
1589 * win/lib/WebKitSystemInterface_debug.lib:
1591 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1593 Reviewed by Darin Adler.
1595 <rdar://problem/7532544>
1597 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1598 be used for a shadow drawing fix.
1600 * win/lib/WebKitSystemInterface.lib:
1601 * win/lib/WebKitSystemInterface_debug.lib:
1603 2010-01-13 Simon Fraser <simon.fraser@apple.com>
1605 Reviewed by Darin Adler.
1607 <rdar://problem/7532544>
1609 Expose new method on WebKitSystemInterface, WKGetUserToBaseCTM(), which will
1610 be used for a shadow drawing fix.
1612 * WebKitSystemInterface.h:
1613 * libWebKitSystemInterfaceLeopard.a:
1614 * libWebKitSystemInterfaceSnowLeopard.a:
1615 * libWebKitSystemInterfaceTiger.a:
1617 2010-01-07 Alexey Proskuryakov <ap@apple.com>
1619 Not reviewed, build fix.
1621 Windows buid fix - disable warning 4251 (class needs to have dll-interface to be used by
1622 clients of another class). WebCore doesn't use all methods of JSString, so
1623 we don't export all classes clients could theoretically access via JSString.
1625 * win/tools/vsprops/common.vsprops:
1627 2009-12-21 Mark Rowe <mrowe@apple.com>
1629 Reviewed by Samuel Weinig.
1631 Update WebKitSystemInterface.
1633 * libWebKitSystemInterfaceLeopard.a:
1634 * libWebKitSystemInterfaceSnowLeopard.a:
1635 * libWebKitSystemInterfaceTiger.a:
1637 2009-12-21 Mark Rowe <mrowe@apple.com>
1639 Reviewed by Samuel Weinig.
1641 Update WebKitSystemInterface.
1643 * WebKitSystemInterface.h:
1644 * libWebKitSystemInterfaceLeopard.a:
1645 * libWebKitSystemInterfaceSnowLeopard.a:
1646 * libWebKitSystemInterfaceTiger.a:
1648 2009-12-18 Sam Weinig <sam@webkit.org>
1650 Reviewed by Anders Carlsson.
1652 Update WebKitSystemInterface for <rdar://problem/7237059>.
1654 * WebKitSystemInterface.h:
1655 * libWebKitSystemInterfaceLeopard.a:
1656 * libWebKitSystemInterfaceSnowLeopard.a:
1657 * libWebKitSystemInterfaceTiger.a:
1659 2009-12-15 Dan Bernstein <mitz@apple.com>
1661 Reviewed by Adam Roben.
1663 WebKitSystemInterface part of <rdar://problem/7173515> Use LOGFONT support in
1664 Core Graphics when available
1666 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Declared
1667 wkCanCreateCGFontWithLOGFONT().
1668 * win/lib/WebKitSystemInterface.lib:
1669 * win/lib/WebKitSystemInterface_debug.lib:
1671 2009-12-12 Eric Carlson <eric.carlson@apple.com>
1673 Reviewed by Darin Adler.
1675 <rdar://problem/7453726> Pull shared UI code into WebKit
1677 * WebKitSystemInterface.h:
1678 * libWebKitSystemInterfaceLeopard.a:
1679 * libWebKitSystemInterfaceSnowLeopard.a:
1680 * libWebKitSystemInterfaceTiger.a:
1682 2009-12-11 Chris Marrin <cmarrin@apple.com>
1684 Reviewed by Adam Roben.
1686 Add QuartzCore build files to OpenSource tree
1687 https://bugs.webkit.org/show_bug.cgi?id=31856
1689 This allows proper building and linking with QuartzCore
1693 * win/bin/QuartzCoreInterface.dll: Added.
1694 * win/include/QuartzCoreInterface: Added.
1695 * win/include/QuartzCoreInterface/QuartzCoreInterface.h: Added.
1696 * win/lib/QuartzCoreInterface.lib: Added.
1698 2009-12-07 Adam Roben <aroben@apple.com>
1700 Windows build fix for checkouts with a space in the path
1702 * win/tools/scripts/auto-version.sh: Quote the output file's directory
1703 before passing it to mkdir.
1705 2009-12-01 Alexey Proskuryakov <ap@apple.com>
1707 Reviewed by Darin Adler.
1709 https://bugs.webkit.org/show_bug.cgi?id=32036
1710 Implement CredentialStorage::getFromPersistentStorage for CFNetwork
1712 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1713 * win/lib/WebKitSystemInterface.lib:
1714 * win/lib/WebKitSystemInterface_debug.lib:
1715 Update WebKitSystemInterface.
1717 2009-11-24 Alexey Proskuryakov <ap@apple.com>
1719 Reviewed by Brady Eidson.
1721 https://bugs.webkit.org/show_bug.cgi?id=31844
1722 SocketStreamHandleCFNet should support CONNECT proxy credentials
1724 * WebKitSystemInterface.h:
1725 * libWebKitSystemInterfaceLeopard.a:
1726 * libWebKitSystemInterfaceSnowLeopard.a:
1727 * libWebKitSystemInterfaceTiger.a:
1728 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
1729 * win/lib/WebKitSystemInterface.lib:
1730 * win/lib/WebKitSystemInterface_debug.lib:
1731 Update WebKitSystemInterface.
1733 2009-11-22 Dan Bernstein <mitz@apple.com>
1735 Reviewed by Eric Carlson.
1737 Updated WebKitSystemInterface.
1739 * libWebKitSystemInterfaceLeopard.a:
1740 * libWebKitSystemInterfaceSnowLeopard.a:
1741 * libWebKitSystemInterfaceTiger.a:
1743 2009-11-22 Dan Bernstein <mitz@apple.com>
1745 Reviewed by Cameron Zwarich.
1747 Fixed a leak in WKDrawMediaUIPart().
1749 * libWebKitSystemInterfaceLeopard.a:
1750 * libWebKitSystemInterfaceSnowLeopard.a:
1751 * libWebKitSystemInterfaceTiger.a:
1753 2009-11-20 Eric Carlson <eric.carlson@apple.com>
1755 Reviewed by Simon Fraser.
1757 <rdar://problem/7414396> Leopard & Tiger: Support closed caption in <video> element
1759 * WebKitSystemInterface.h:
1760 * libWebKitSystemInterfaceLeopard.a:
1761 * libWebKitSystemInterfaceSnowLeopard.a:
1762 * libWebKitSystemInterfaceTiger.a:
1764 2009-11-19 Eric Carlson <eric.carlson@apple.com>
1766 Reviewed by Dan Bernstein.
1768 <rdar://problem/7035231>
1769 Support closed caption in <video> element
1771 * WebKitSystemInterface.h:
1772 Add prototypes for WKQTMovieHasClosedCaptions and WKQTMovieSetShowClosedCaptions,
1773 define WKMediaUIPartToggleClosedCaptionsButton.
1775 2009-11-13 Anders Carlsson <andersca@apple.com>
1777 Reviewed by Dan Bernstein.
1779 Update WebKitSystemInterface.
1781 * WebKitSystemInterface.h:
1782 * libWebKitSystemInterfaceLeopard.a:
1783 * libWebKitSystemInterfaceSnowLeopard.a:
1784 * libWebKitSystemInterfaceTiger.a:
1786 2009-11-13 Brent Fulgham <bfulgham@webkit.org>
1788 Build correction. No review.
1790 The WinCairo build requires ENABLE_FILTERS to work properly.
1792 * win/tools/vsprops/WinCairo.vsprops:
1794 2009-11-02 Dan Bernstein <mitz@apple.com>
1796 Reviewed by John Sullivan.
1798 WebKitSystemInterface part of making the appearance of the full-screen video HUD match
1799 QuickTime Player X’s HUD.
1801 * libWebKitSystemInterfaceLeopard.a:
1802 * libWebKitSystemInterfaceSnowLeopard.a:
1803 * libWebKitSystemInterfaceTiger.a:
1805 2009-10-26 Mark Rowe <mrowe@apple.com>
1807 Reviewed by Adam Roben.
1809 Clean up the regex madness in auto-version.sh to make it obvious what the script is doing.
1811 Also teaches auto-version.sh to handle RC_PROJECTSOURCEVERSION that has more than three digits
1812 in the major component of the version number.
1814 * win/tools/scripts/auto-version.sh:
1816 2009-10-19 Marshall Culpepper <mculpepper@appcelerator.com>
1818 Reviewed by Eric Seidel.
1820 added cairo include and lib directories to debug_wincairo.vsprops
1821 https://bugs.webkit.org/show_bug.cgi?id=29831
1823 * win/tools/vsprops/debug_wincairo.vsprops:
1825 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1827 Reviewed by Dan Bernstein.
1829 https://bugs.webkit.org/show_bug.cgi?id=30456
1830 Fixes for new Debug_All Windows build configuration.
1832 * win/tools/vsprops/debug_all.vsprops:
1833 Define DEBUG_ALL in Debug_All configuration.
1834 Continue to define USE_DEBUG_SAFARI_THEME for open source SafariTheme header usage.
1836 2009-10-16 Steve Falkenburg <sfalken@apple.com>
1838 Reviewed by Adam Roben.
1840 Add a Debug_All configuration to build entire stack as debug.
1841 Change Debug_Internal to:
1842 - stop using _debug suffix for all WebKit/Safari binaries
1843 - not use _debug as a DLL naming suffix
1844 - use non-debug C runtime lib.
1846 * win/tools/vsprops/debug_all.vsprops: Added.
1847 Use debug C runtime library in debug_all.
1848 Specify USE_DEBUG_SAFARI_THEME to get "_debug" suffix for debug_all.
1849 * win/tools/vsprops/debug_internal.vsprops:
1850 Don't specify debug C runtime library in debug_internal.
1851 Don't specify _debug suffix for standard debug_internal builds.
1853 2009-10-05 Pierre d'Herbemont <pdherbemont@webkit.org>
1855 Reviewed by Simon Fraser
1857 Support fullscreen in MediaPlayer (Mac)
1858 https://bugs.webkit.org/show_bug.cgi?id=26742
1860 New methods required for video fullscreen.
1862 * WebKitSystemInterface.h:
1863 * libWebKitSystemInterfaceLeopard.a:
1864 * libWebKitSystemInterfaceSnowLeopard.a:
1865 * libWebKitSystemInterfaceTiger.a:
1867 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1870 Re-apply lost changes to auto-version.sh.
1872 * win/tools/scripts/auto-version.sh:
1874 2009-10-02 Eric Carlson <eric.carlson@apple.com>
1876 Reviewed by Adam Roben.
1878 <rdar://problem/7271334>
1879 Rename MediaControllerThemeQT to MediaControllerThemeQuickTime
1881 * WebKitSystemInterface.h:
1882 MediaControllerThemeQT -> MediaControllerThemeQuickTime
1884 2009-10-02 Steve Falkenburg <sfalken@apple.com>
1886 Reviewed by Mark Rowe.
1888 <https://bugs.webkit.org/show_bug.cgi?id=29989>
1889 Safari version number shouldn't be exposed in WebKit code
1891 For a WebKit version of 532.3.4:
1892 Product version is: 5.32.3.4 (was 4.0.3.0)
1893 File version is: 5.32.3.4 (was 4.532.3.4)
1895 * win/tools/scripts/PRODUCTVERSION: Removed.
1896 * win/tools/scripts/auto-version.sh: Re-worked script to remove references to PRODUCTVERSION.
1898 2009-09-25 Dan Bernstein <mitz@apple.com>
1900 Reviewed by Adam Roben.
1902 WebKitSystemInterface changes for
1903 <rdar://problem/7211635> 2 byte characters are displayed as garbaged
1904 <rdar://problem/7212626> garbled/gibberish text (off-by-one)
1906 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
1907 wkAddFontsFromPlistRepresentation() and replaced
1908 wkCreateFontsPlistRepresentation() with wkCreateFontsPlist() and
1909 wkAddFontsFromPlistRepresentation() with wkAddFontsFromPlist().
1910 * win/lib/WebKitSystemInterface.lib:
1911 * win/lib/WebKitSystemInterface_debug.lib:
1913 2009-09-23 Marshall Culpepper <mculpepper@appcelerator.com>
1915 Reviewed by Eric Seidel.
1917 Added $(WebKitLibrariesDir)/include/cairo so cairo.h is found by
1918 default when the necessary dependencies are extracted into the
1920 https://bugs.webkit.org/show_bug.cgi?id=29661
1922 * win/tools/vsprops/WinCairo.vsprops:
1924 2009-09-09 Brent Fulgham <bfulgham@webkit.org>
1926 Reviewed by Dave Levin.
1928 Adjust WinCairo-specific property sheet to use static versions of
1929 libjpeg.lib and libpng.lib. Change to libpng.lib required addition
1930 of zlib.lib to link.
1932 * win/tools/vsprops/WinCairo.vsprops:
1934 2009-08-28 Steve Falkenburg <sfalken@apple.com>
1936 Reviewed by Adam Roben.
1938 Define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1
1939 to automatically use secure versions of C runtime lib calls on Windows.
1940 https://bugs.webkit.org/show_bug.cgi?id=28824
1942 * win/tools/vsprops/common.vsprops:
1944 2009-08-25 Brent Fulgham <bfulgham@webkit.org>
1946 Rubber stamped by Steve Falkenburg.
1948 debug_wincairo.vsprops was linking against wrong C runtime.
1950 * win/tools/vsprops/debug_wincairo.vsprops: Link to correct
1951 C runtime (as in the standard 'debug.vsprops' file.)
1953 2009-08-24 Brent Fulgham <bfulgham@webkit.org>
1955 Reviewed by Steve Falkenburg.
1957 Revise CFLite Debug build to emit DLL's with _debug label.
1958 https://bugs.webkit.org/show_bug.cgi?id=28695.
1960 * win/tools/vsprops/debug_wincairo.vsprops: Added.
1962 2009-08-12 Peter Kasting <pkasting@google.com>
1964 Reviewed by Darin Adler.
1966 https://bugs.webkit.org/show_bug.cgi?id=27323
1967 Change pattern that strips all trailing whitespace to just remove EOL
1968 chars (\r, \n), to make it clear that varying EOL chars is the primary
1969 problem being solved.
1971 * win/tools/scripts/auto-version.sh:
1973 2009-08-10 Peter Kasting <pkasting@google.com>
1975 Reviewed by George Staikos.
1977 https://bugs.webkit.org/show_bug.cgi?id=27323
1978 Even more line ending-stripping for auto-version.sh, based on output
1979 provided by Jessie Berlin.
1981 * win/tools/scripts/auto-version.sh:
1983 2009-08-10 Brent Fulgham <bfulgham@webkit.org>
1985 Reviewed by Adam Roben.
1987 https://bugs.webkit.org/show_bug.cgi?id=28048.
1988 Move various WinCairo build settings into *.vsprops file.
1990 * win/tools/vsprops/cURL.vsprops: Added.
1992 2009-08-06 Peter Kasting <pkasting@google.com>
1994 Reviewed by Adam Barth.
1996 https://bugs.webkit.org/show_bug.cgi?id=27323
1997 Strip line endings at all points auto-version.sh reads data, not just
1998 the one I happened to run into.
2000 * win/tools/scripts/auto-version.sh:
2002 2009-07-27 Peter Kasting <pkasting@google.com>
2004 Reviewed by Adam Roben.
2006 https://bugs.webkit.org/show_bug.cgi?id=27323
2007 Correctly parse command output, even when the line endings are not LF,
2008 so that we don't create an autoversion.h that MSVC chokes on.
2010 * win/tools/scripts/auto-version.sh:
2012 2009-07-13 Brent Fulgham <bfulgham@webkit.org>
2014 Reviewed by Adam Roben.
2016 Add new configuration flag for redistributable Windows build.
2017 https://bugs.webkit.org/show_bug.cgi=27087
2019 * win/tools/vsprops/WinCairo.vsprops: Added. Defines the
2020 new WIN_CAIRO flag used to drive non-Apple Windows build.
2022 2009-07-10 Eric Carlson <eric.carlson@apple.com>
2024 Reviewed by Simon Fraser.
2026 Update WebKitSystemInterface for <rdar://problem/7049066>.
2028 * WebKitSystemInterface.h:
2029 * libWebKitSystemInterfaceLeopard.a:
2030 * libWebKitSystemInterfaceSnowLeopard.a:
2031 * libWebKitSystemInterfaceTiger.a:
2033 2009-07-06 Eric Carlson <eric.carlson@apple.com>
2035 Update WebKitSystemInterface for <rdar://problem/7008093>.
2037 * WebKitSystemInterface.h:
2038 * libWebKitSystemInterfaceLeopard.a:
2039 * libWebKitSystemInterfaceSnowLeopard.a:
2040 * libWebKitSystemInterfaceTiger.a:
2042 2009-07-06 Anders Carlsson <andersca@apple.com>
2044 Update WebKitSystemInterface.
2046 * WebKitSystemInterface.h:
2047 * libWebKitSystemInterfaceLeopard.a:
2048 * libWebKitSystemInterfaceSnowLeopard.a:
2049 * libWebKitSystemInterfaceTiger.a:
2051 2009-07-02 Pierre d'Herbemont <pdherbemont@apple.com>
2053 Reviewed by Simon Fraser.
2055 Update WebKitSystemInterface for <rdar://problem/6518119>
2057 * WebKitSystemInterface.h:
2058 * libWebKitSystemInterfaceLeopard.a:
2059 * libWebKitSystemInterfaceSnowLeopard.a:
2060 * libWebKitSystemInterfaceTiger.a:
2062 2009-07-01 Eric Carlson <eric.carlson@apple.com>
2064 Reviewed by Simon Fraser.
2066 Update WebKitSystemInterface for <rdar://problem/7014990>
2068 * libWebKitSystemInterfaceLeopard.a:
2069 * libWebKitSystemInterfaceSnowLeopard.a:
2070 * libWebKitSystemInterfaceTiger.a:
2072 2009-06-29 Eric Carlson <eric.carlson@apple.com>
2074 Reviewed by Simon Fraser.
2076 Update WebKitSystemInterface for <rdar://problem/7014813>
2078 * WebKitSystemInterface.h:
2079 * libWebKitSystemInterfaceLeopard.a:
2080 * libWebKitSystemInterfaceSnowLeopard.a:
2081 * libWebKitSystemInterfaceTiger.a:
2083 2009-06-25 Simon Fraser <simon.fraser@apple.com>
2085 Rubber-stamped by Mark Rowe.
2087 <rdar://problem/6999737>
2089 Update the media controller images.
2091 * libWebKitSystemInterfaceLeopard.a:
2092 * libWebKitSystemInterfaceSnowLeopard.a:
2093 * libWebKitSystemInterfaceTiger.a:
2095 2009-06-16 Simon Fraser <simon.fraser@apple.com>
2097 Rubber-stamped by Anders Carlsson.
2099 Update WebKitSystemInterface for <rdar://problem/6937882>.
2101 * libWebKitSystemInterfaceLeopard.a:
2102 * libWebKitSystemInterfaceSnowLeopard.a:
2103 * libWebKitSystemInterfaceTiger.a:
2105 2009-06-02 Anders Carlsson <andersca@apple.com>
2107 Rubber-stamped by Mark Rowe.
2109 Update WebKitSystemInterface.
2111 * libWebKitSystemInterfaceLeopard.a:
2112 * libWebKitSystemInterfaceSnowLeopard.a:
2113 * libWebKitSystemInterfaceTiger.a:
2115 2009-05-27 Mark Rowe <mrowe@apple.com>
2117 Rubber-stamped by Dan Bernstein.
2119 Update WebKitSystemInterface.
2121 * libWebKitSystemInterfaceLeopard.a:
2122 * libWebKitSystemInterfaceSnowLeopard.a: Added.
2123 * libWebKitSystemInterfaceTiger.a:
2125 2009-05-26 Anders Carlsson <andersca@apple.com>
2127 Reviewed by Dan Bernstein.
2129 <rdar://problem/6901751>
2130 REGRESSION (r35515): Tiger crash painting the selection on registration page of car2go.com
2132 Remove WKCGContextIsSafeToClip.
2134 * WebKitSystemInterface.h:
2135 * libWebKitSystemInterfaceTiger.a:
2137 2009-05-21 Dan Bernstein <mitz@apple.com>
2139 Rubber-stamped by Mark Rowe.
2141 - correct a copyright header accidently reverted in r43964
2143 * WebKitSystemInterface.h:
2145 2009-05-21 Dan Bernstein <mitz@apple.com>
2147 Reviewed by Anders Carlsson.
2149 - WebKitSystemInterface part of <rdar://problem/6901751> REGRESSION
2150 (r35515): Tiger crash painting the selection on registration page of
2153 * WebKitSystemInterface.h:
2154 * libWebKitSystemInterfaceTiger.a:
2156 2009-05-07 Simon Fraser <simon.fraser@apple.com>
2158 Source changes reviewed by Darin Adler
2160 <rdar://problem/6864091> Endcap of media controls slider is fuzzy
2162 * libWebKitSystemInterfaceLeopard.a:
2163 * libWebKitSystemInterfaceTiger.a:
2165 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2167 Fix extraneous warning about AnalyzeWithLargeStack not being defined in Windows builds.
2168 Indirected definition through a UserMacro.
2170 Reviewed by Mark Rowe.
2172 * win/tools/vsprops/common.vsprops:
2174 2009-04-28 Steve Falkenburg <sfalken@apple.com>
2176 Fix extraneous warning about PRODUCTION not being defined in Windows builds.
2177 Indirected definition for __PRODUCTION__ through a UserMacro.
2179 Reviewed by Mark Rowe.
2181 * win/tools/vsprops/common.vsprops:
2183 2009-04-24 Simon Fraser <simon.fraser@apple.com>
2185 Source changes reviewed by Darin Adler
2187 https://bugs.webkit.org/show_bug.cgi?id=22242
2189 Update WebKitSystemInterface for Mac with fixes for video controller drawing.
2191 * libWebKitSystemInterfaceLeopard.a:
2192 * libWebKitSystemInterfaceTiger.a:
2194 2009-04-22 Ada Chan <adachan@apple.com>
2196 Update WebKitSystemInterface with new method that maps CFNetwork error code to localized description.
2198 Reviewed by Darin Adler.
2200 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2201 * win/lib/WebKitSystemInterface.lib:
2202 * win/lib/WebKitSystemInterface_debug.lib:
2204 2009-04-20 Steve Falkenburg <sfalken@apple.com>
2206 Separate JavaScriptCore.dll from WebKit.dll.
2207 Slight performance improvement or no change on benchmarks.
2209 Allows us to break a circular dependency between CFNetwork and WebKit on Windows,
2210 and simplifies standalone JavaScriptCore builds.
2212 Reviewed by Oliver Hunt.
2214 * win/tools/vsprops/common.vsprops: Add BUILDING_{project} preprocessor define.
2216 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2218 Reviewed by Mark Rowe.
2220 <rdar://problem/6781295> video.buffered and video.seekable are not
2221 the same. video.buffered should return only what is buffered and
2222 not what is seekable
2224 * WebKitSystemInterface.h:
2225 * libWebKitSystemInterfaceLeopard.a:
2226 * libWebKitSystemInterfaceTiger.a:
2228 2009-04-18 Pierre d'Herbemont <pdherbemont@apple.com>
2230 Reviewed by Adele Peterson.
2232 <rdar://problem/6747241> work around QTKit no longer reaching
2233 QTMovieLoadStateComplete
2235 * WebKitSystemInterface.h:
2236 * libWebKitSystemInterfaceLeopard.a:
2237 * libWebKitSystemInterfaceTiger.a:
2239 2009-04-15 Steve Falkenburg <sfalken@apple.com>
2241 Updated WebKitSystemInterface for Windows.
2242 Changes needed for <rdar://problem/6785760>
2244 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2245 * win/lib/WebKitSystemInterface.lib:
2246 * win/lib/WebKitSystemInterface_debug.lib:
2248 2009-04-14 Mark Rowe <mrowe@apple.com>
2250 Update WebKitSystemInterface so that the Tiger portion supports PowerPC.
2252 * libWebKitSystemInterfaceLeopard.a:
2253 * libWebKitSystemInterfaceTiger.a:
2255 2009-04-13 Antti Koivisto <antti@apple.com>
2257 Reviewed by Darin Adler.
2259 <rdar://problem/6740294> Increase the connection count per host
2261 * WebKitSystemInterface.h:
2262 * libWebKitSystemInterfaceLeopard.a:
2263 * libWebKitSystemInterfaceTiger.a:
2265 2009-04-10 Eric Carlson <eric.carlson@apple.com>
2267 WebKitSystemInterface changes for <rdar://problem/6646998>
2269 * libWebKitSystemInterfaceLeopard.a:
2270 * libWebKitSystemInterfaceTiger.a:
2272 2009-04-10 Simon Fraser <simon.fraser@apple.com>
2274 Fix the leopard build by updating WebKitSystemInterface.
2276 * WebKitSystemInterface.h:
2277 * libWebKitSystemInterfaceLeopard.a:
2279 2009-03-30 Steve Falkenburg <sfalken@apple.com>
2281 Bump version to 530.
2283 * win/tools/scripts/VERSION:
2285 2009-03-26 Adam Roben <aroben@apple.com>
2287 Remove SafariThemeConstants.h, which is now provided by
2288 WebKitSupportLibrary
2290 * win/include/SafariTheme: Removed.
2291 * win/include/SafariTheme/SafariThemeConstants.h: Removed.
2293 2009-03-07 Dan Bernstein <mitz@apple.com>
2295 Reviewed by Mark Rowe.
2297 - WebKitSystemInterface part of removing build-time and run-time support
2298 for legacy versions of CFNetwork and Core Graphics
2300 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2301 * win/lib/WebKitSystemInterface.lib:
2302 * win/lib/WebKitSystemInterface_debug.lib:
2304 2009-01-30 Dan Bernstein <mitz@apple.com>
2306 Reviewed by Timothy Hatcher.
2308 - <rdar://problem/6545912> expose the build number in autoversion.h
2310 * win/tools/scripts/auto-version.sh: Added a #define __BUILD_NUMBER__
2311 with the full build number.
2313 2009-01-08 Dan Bernstein <mitz@apple.com>
2315 Reviewed by Adam Roben.
2317 - WebKitSystemInterface changes to support Core Graphics native glyph drawing
2319 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2320 * win/lib/WebKitSystemInterface.lib:
2321 * win/lib/WebKitSystemInterface_debug.lib:
2323 2008-11-11 Ada Chan <adachan@apple.com>
2325 Fix: https://bugs.webkit.org/show_bug.cgi?id=22187
2326 Bug 22187: CLEARTYPE_QUALITY flag is not supported on Win2000
2328 Update window versions to correspond to Windows XP.
2330 Reviewed by Steve Falkenburg.
2332 * win/tools/vsprops/common.vsprops:
2334 2008-10-23 Anders Carlsson <andersca@apple.com>
2336 Reviewed by John Sullivan.
2338 Fix <rdar://problem/6306513> by adding a workaround for <rdar://problem/6304600>.
2340 * libWebKitSystemInterfaceLeopard.a:
2341 * libWebKitSystemInterfaceTiger.a:
2343 2008-10-08 Mark Rowe <mrowe@apple.com>
2345 Rubber-stamped by Jon Honeycutt.
2347 Remove restriction on version number ending in a 4.
2349 * win/tools/scripts/auto-version.sh:
2351 2008-10-07 Anders Carlsson <andersca@apple.com>
2353 Reviewed by Mitz Pettel.
2355 Update WebKitSystemInterface.
2357 * libWebKitSystemInterfaceLeopard.a:
2358 * libWebKitSystemInterfaceTiger.a:
2360 2008-09-09 Dan Bernstein <mitz@apple.com>
2362 Reviewed by Darin Adler.
2364 - WebKitLibraries part of <rdar://problem/6206244> Use alternate character-to-glyph interface on Leopard
2366 * WebKitSystemInterface.h:
2367 * libWebKitSystemInterfaceLeopard.a:
2369 2008-09-04 Adam Roben <aroben@apple.com>
2371 Ignore warning LNK4221 on Windows
2373 This warning is emitted when an object file with no public symbols is
2374 passed to the linker/librarian. This often occurs in WebCore for files
2375 that have been disabled via ENABLE()/USE() macros.
2377 Rubberstamped by Anders Carlsson.
2379 * win/tools/vsprops/common.vsprops: Ignore warning LNK4221.
2381 2008-08-27 Timothy Hatcher <timothy@apple.com>
2383 Adds the WKAdvanceDefaultButtonPulseAnimation function.
2385 <rdar://problem/6173530> Add Mac support for -webkit-appearance: default-button
2387 Reviewed by Adele Peterson.
2389 * WebKitSystemInterface.h: Added WKAdvanceDefaultButtonPulseAnimation.
2390 * libWebKitSystemInterfaceLeopard.a: Updated.
2391 * libWebKitSystemInterfaceTiger.a: Updated.
2393 2008-08-26 Adam Roben <aroben@apple.com>
2395 Disable a truncation warning that is disabled/doesn't exist on Mac
2397 This warning was firing when initializing floats from double literals.
2398 I haven't yet found any other situation that would cause this warning
2401 Reviewed by Sam Weinig.
2403 * win/tools/vsprops/common.vsprops: Turn off warning C4305.
2405 2008-07-20 Steve Falkenburg <sfalken@apple.com>
2409 * win/tools/vsprops/common.vsprops:
2411 2008-07-08 Dan Bernstein <mitz@apple.com>
2413 Reviewed by John Sullivan.
2415 - WebKitSystemInterface part of <rdar://problem/6008409> Need a way to disable updates in offscreen views
2417 * WebKitSystemInterface.h: Added WKWindowWillOrderOnScreenNotification.
2418 * libWebKitSystemInterfaceLeopard.a: Updated.
2419 * libWebKitSystemInterfaceTiger.a: Updated.
2421 2008-07-01 Steve Falkenburg <sfalken@apple.com>
2423 Bump version numbers.
2425 Reviewed by Mark Rowe.
2427 * win/tools/scripts/PRODUCTVERSION:
2428 * win/tools/scripts/VERSION:
2430 2008-05-13 Dan Bernstein <mitz@apple.com>
2432 Reviewed by John Sullivan.
2434 - WebKitSystemInterface support for <rdar://problem/5725912> improve render quality of transformed text
2436 * libWebKitSystemInterfaceLeopard.a: Improved glyph positioning in
2437 transformed graphics contexts.
2438 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2439 wkSetCGContextFontRenderingStyle().
2440 * win/lib/WebKitSystemInterface.lib: Updated.
2441 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2443 2008-05-09 Adam Roben <aroben@apple.com>
2445 Disable a MSVC warning
2447 Reviewed by Darin Adler.
2449 * win/tools/vsprops/common.vsprops: Add warning 4503 to the list of
2450 disabled warnings. It's a warning about decorated names being longer
2451 than MSVC's limit of 4096 characters. This warning doesn't indicate a
2452 correctness problem, but these truncated decorated names will be
2453 harder to recognize during debugging or when they appear in linker
2456 2008-04-28 Darin Adler <darin@apple.com>
2462 * win/tools/vsprops/common.vsprops: Add warning 4344 to the list of disabled warnings.
2463 It's really a warning about a bug they fixed in MSVC -- not helpful to us in WebKit.
2465 2008-04-24 Mark Rowe <mrowe@apple.com>
2467 Reviewed by Sam Weinig.
2469 Remove code for calculating the glyph cache size.
2471 * WebKitSystemInterface.h: Remove unused symbol.
2472 * libWebKitSystemInterfaceLeopard.a:
2473 * libWebKitSystemInterfaceTiger.a:
2475 2008-03-28 Steve Falkenburg <sfalken@apple.com>
2479 * win/tools/scripts/PRODUCTVERSION:
2481 2008-03-26 Adam Roben <aroben@apple.com>
2483 Windows build fix after r31322
2485 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Updated.
2486 * win/lib/WebKitSystemInterface.lib: Updated.
2487 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2489 2008-03-26 Mark Rowe <mrowe@apple.com>
2491 Reviewed by David Hyatt.
2493 Make the Ahem font antialias correctly on Acid3 on Tiger.
2495 * WebKitSystemInterface.h:
2496 * libWebKitSystemInterfaceTiger.a:
2498 2008-03-19 Mark Rowe <mrowe@apple.com>
2500 Rubber-stamped by Sam Weinig.
2502 Fix http://bugs.webkit.org/show_bug.cgi?id=17816.
2503 Bug 17816: libWebCoreSQLite3.a is 2-architecture universal binary (not 4-architecture)
2505 * libWebCoreSQLite3.a: Land a 4-way fat binary.
2507 2008-03-12 Steve Falkenburg <sfalken@apple.com>
2509 New version of WebKitSystemInterface.lib with
2510 more compiler warnings suppressed.
2512 * win/lib/WebKitSystemInterface.lib:
2513 * win/tools/vsprops/common.vsprops:
2515 2008-03-12 Dan Bernstein <mitz@apple.com>
2517 Reviewed by Darin Adler and Sam Weinig.
2519 - <rdar://problem/4433248> use CoreText API instead of SPI on Leopard
2521 * WebKitSystemInterface.h:
2522 * libWebKitSystemInterfaceLeopard.a:
2524 2008-03-11 Steve Falkenburg <sfalken@apple.com>
2526 Disable two PGO/LTCG specific warnings.
2530 * win/tools/vsprops/common.vsprops:
2532 2008-02-29 Mark Rowe <mrowe@apple.com>
2534 Update Tiger version of WebKitSystemInterface to match r30690.
2536 * libWebKitSystemInterfaceTiger.a:
2538 2008-02-29 Adele Peterson <adele@apple.com>
2542 Auto-generate image arrays.
2544 * libWebKitSystemInterfaceLeopard.a:
2546 2008-02-29 Mark Rowe <mrowe@apple.com>
2548 Reviewed by Anders Carlsson.
2550 Replace use of WKPathFromFont with implementation in terms of public API.
2552 * WebKitSystemInterface.h: Remove unused symbol.
2553 * libWebKitSystemInterfaceLeopard.a:
2554 * libWebKitSystemInterfaceTiger.a:
2556 2008-02-29 Mark Rowe <mrowe@apple.com>
2558 Reviewed by Oliver Hunt.
2560 Fix spelling of "request" in name of WKNSURLProtocolClassForRequest.
2562 * WebKitSystemInterface.h:
2563 * libWebKitSystemInterfaceLeopard.a:
2564 * libWebKitSystemInterfaceTiger.a:
2566 2008-02-29 Mark Rowe <mrowe@apple.com>
2568 Reviewed by Oliver Hunt.
2570 Don't use WKSupportsMultipartXMixedReplace on Leopard as multipart/x-mixed-replace is always handled by NSURLRequest.
2572 * WebKitSystemInterface.h:
2573 * libWebKitSystemInterfaceLeopard.a:
2575 2008-02-29 Mark Rowe <mrowe@apple.com>
2577 Reviewed by Oliver Hunt and Oliver Hunt.
2579 <rdar://problem/4753845> WebKit should use CGEventSourceSecondsSinceLastEventType in place of WKSecondsSinceLastInputEvent SPI.
2581 * WebKitSystemInterface.h: Remove unused symbol.
2582 * libWebKitSystemInterfaceLeopard.a:
2583 * libWebKitSystemInterfaceTiger.a:
2585 2008-02-28 Mark Rowe <mrowe@apple.com>
2587 Reviewed by Dan Bernstein.
2589 Remove two unused functions from WebKitSystemInterface.
2591 * WebKitSystemInterface.h: Remove WKPreferRGB32Key and WKGetDefaultGlyphForChar as they are unused. Also remove
2592 a duplicate declaration of WKSecondsSinceLastInputEvent.
2593 * libWebKitSystemInterfaceLeopard.a:
2594 * libWebKitSystemInterfaceTiger.a:
2596 2008-02-28 Mark Rowe <mrowe@apple.com>
2598 Reviewed by Dave Hyatt.
2600 Make use of new CGFont APIs on Leopard rather than making a WebKitSystemInterface call.
2602 * WebKitSystemInterface.h: Only declare WKGetFontMetrics on Tiger.
2603 * libWebKitSystemInterfaceLeopard.a: Update for removal of WKGetFontMetrics.
2605 2008-02-27 Brady Eidson <beidson@apple.com>
2609 * libWebKitSystemInterfaceTiger.a:
2611 2008-02-27 Brady Eidson <beidson@apple.com>
2613 Reviewed by Mark Rowe
2615 Removed some unused methods:
2616 WKGetNSURLResponseCalculatedExpiration
2617 WKGetNSURLResponseMustRevalidate
2619 * WebKitSystemInterface.h:
2620 * libWebKitSystemInterfaceLeopard.a:
2621 * libWebKitSystemInterfaceTiger.a:
2623 2008-02-13 Adam Roben <aroben@apple.com>
2625 * win/tools/scripts/auto-version.sh: Removed a redundant symbol.
2627 2008-02-12 Adam Roben <aroben@apple.com>
2629 Clean up auto-version.sh a bit
2631 It now does quite a bit less file I/O and many fewer fork/exec pairs.
2632 It's also quite a bit easier to read.
2636 * win/tools/scripts/auto-version.sh:
2638 2008-02-12 Steve Falkenburg <sfalken@apple.com>
2640 Versioning script change.
2642 * win/tools/scripts/auto-version.sh:
2644 2008-02-07 Ada Chan <adachan@apple.com>
2646 Added 4 new methods:
2647 wkSetClientCertificateInSSLProperties,
2648 wkCanAccessCFURLRequestHTTPBodyParts,
2649 wkCFURLRequestCopyHTTPRequestBodyParts,
2650 wkCFURLRequestSetHTTPRequestBodyParts
2652 Rubber-stamped by Steve.
2654 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2655 * win/lib/WebKitSystemInterface.lib:
2656 * win/lib/WebKitSystemInterface_debug.lib:
2658 2008-02-04 Timothy Hatcher <timothy@apple.com>
2660 <rdar://problem/5722735> Merge fix for SQLITE_FULL error
2661 is given even if the max_page_count is increased (2920)
2663 * libWebCoreSQLite3.a:
2665 2008-02-01 Steve Falkenburg <sfalken@apple.com>
2667 <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
2669 Rubber-stamped by Jon Honeycutt.
2671 * win/tools/vsprops/common.vsprops:
2673 2008-01-29 Mark Rowe <mrowe@apple.com>
2675 Reviewed by Tim Hatcher.
2677 <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).
2679 * WebCoreSQLite3/sqlite3.h: Added.
2680 * WebCoreSQLite3/sqlite3ext.h: Added.
2681 * libWebCoreSQLite3.a: Added.
2683 2008-01-29 Alexey Proskuryakov <ap@webkit.org>
2685 Debug (external) build fix.
2687 Removed _DEBUG preprocessor definition, which indicates that debug libraries are used (while they aren't).
2688 This preprocessor definition is automatically set by Visual Studio as needed anyway.
2690 * win/tools/vsprops/debug.vsprops:
2692 2008-01-17 Steve Falkenburg <sfalken@apple.com>
2694 Add preprocessor define accidently dropped in my unification,
2695 and required by some builds. Fixes an issue that caused both
2696 debug and release DLLs to be loaded.
2698 Rubber-stamped by Jon Honeycutt.
2700 * win/tools/vsprops/debug_internal.vsprops:
2702 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2704 Use recommended security-related compiler settings.
2708 * win/tools/vsprops/common.vsprops:
2710 2008-01-16 Steve Falkenburg <sfalken@apple.com>
2714 * win/tools/vsprops/release.vsprops:
2716 2008-01-15 Adele Peterson <adele@apple.com>
2718 Reviewed by Adam and Antti.
2720 Updated libraries for <rdar://problem/5619062> Add load progress indicator to video controls
2722 * WebKitSystemInterface.h:
2723 * libWebKitSystemInterfaceLeopard.a:
2724 * libWebKitSystemInterfaceTiger.a:
2725 * win/include/SafariTheme: Added.
2726 * win/include/SafariTheme/SafariThemeConstants.h: Added. Placeholder empty header until we release an updated WebKitSupportLibrary.
2728 2008-01-14 Steve Falkenburg <sfalken@apple.com>
2730 Use shared vsprops for most vcproj properties.
2732 Reviewed by Darin Adler.
2734 * win/tools/vsprops/common.vsprops:
2735 * win/tools/vsprops/debug.vsprops:
2736 * win/tools/vsprops/debug_internal.vsprops:
2737 * win/tools/vsprops/release.vsprops:
2739 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2741 Share common files across projects.
2744 Debug: common.vsprops, debug.vsprops
2745 Debug_Internal: common.vsprops, debug.vsprops, debug_internal.vsprops
2746 Release: common.vsprops, release.vsprops
2748 Shared properties can go into common.vsprops, shared debug settings can go into debug.vsprops.
2749 debug_internal.vsprops will be mostly empty except for file path prefix modifiers.
2751 Moved auto-version.sh, VERSION, PRODUCTVERSION to tools.
2753 Reviewed by Adam Roben.
2755 * win/tools/WinTools.make:
2756 * win/tools/scripts: Added.
2757 * win/tools/scripts/PRODUCTVERSION: Added.
2758 * win/tools/scripts/VERSION: Added.
2759 * win/tools/scripts/auto-version.sh: Copied from WebCore/WebCore.vcproj/auto-version.sh.
2760 * win/tools/vsprops/debug.vsprops:
2761 * win/tools/vsprops/debug_internal.vsprops: Added.
2762 * win/tools/vsprops/release.vsprops:
2764 2008-01-11 Steve Falkenburg <sfalken@apple.com>
2766 Add shared vsprops to help unify our Windows tools settings.
2771 * win/tools/WinTools.make: Added.
2772 * win/tools/vsprops: Added.
2773 * win/tools/vsprops/common.vsprops: Added.
2774 * win/tools/vsprops/debug.vsprops: Added.
2775 * win/tools/vsprops/release.vsprops: Added.
2777 2008-01-07 Mark Rowe <mrowe@apple.com>
2779 Update Tiger library to a G3-friendly version.
2781 * libWebKitSystemInterfaceTiger.a:
2783 2008-01-07 Adele Peterson <adele@apple.com>
2785 Reviewed by Antti, Adam, and Mitz.
2787 WebKitLibraries part of fix for
2788 <rdar://problem/5619073> Updated look for <video> controls
2789 <rdar://problem/5619057> Add volume control to video controls
2791 * WebKitSystemInterface.h:
2792 * libWebKitSystemInterfaceLeopard.a:
2793 * libWebKitSystemInterfaceTiger.a:
2795 2008-01-03 Mark Rowe <mrowe@apple.com>
2797 Update Tiger library to a G3-friendly version.
2799 * libWebKitSystemInterfaceTiger.a:
2801 2008-01-03 Adele Peterson <adele@apple.com>
2803 Update libraries for <rdar://problem/4106190> Include "Where from" metadata in drag-and-dropped images
2805 * WebKitSystemInterface.h:
2806 * libWebKitSystemInterfaceLeopard.a:
2807 * libWebKitSystemInterfaceTiger.a:
2809 2007-12-21 Mark Rowe <mrowe@apple.com>
2811 Rubber-stamped by Dan Bernstein.
2813 Fix http://bugs.webkit.org/show_bug.cgi?id=16549.
2814 Bug 16549: WebKit nightly build failing to launch on PowerPC G3s
2816 * libWebKitSystemInterfaceTiger.a: Update to a G3-friendly version.
2818 2007-12-07 Dan Bernstein <mitz@apple.com>
2820 Reviewed by Darin Adler.
2822 - updated system interface for fixing <rdar://problem/5499918> REGRESSION: insertion point in input field with custom border cuts holes in focus ring interior edges
2824 * WebKitSystemInterface.h:
2825 * libWebKitSystemInterfaceLeopard.a:
2826 * libWebKitSystemInterfaceTiger.a:
2828 2007-11-27 John Sullivan <sullivan@apple.com>
2830 Fixed 5614525, caused by a recent bug in WKGetExtensionsForMIMEType
2831 that affects Safari.
2833 reviewed by Kevin Decker
2835 * libWebKitSystemInterfaceLeopard.a:
2836 * libWebKitSystemInterfaceTiger.a:
2838 2007-11-26 Timothy Hatcher <timothy@apple.com>
2840 Reviewed by Adam Roben.
2842 Bug 16137: Web Inspector window on Leopard should have a unified toolbar and window title
2843 http://bugs.webkit.org/show_bug.cgi?id=16137
2845 Add a new function to make bottom window corners square for textured windows.
2847 * WebKitSystemInterface.h:
2848 * libWebKitSystemInterfaceTiger.a:
2849 * libWebKitSystemInterfaceLeopard.a:
2851 2007-11-23 Adam Roben <aroben@apple.com>
2853 Add wkSetPatternPhaseInUserSpace to WebKitSystemInterface on Windows
2857 * win/include/WebKitSystemInterface/WebKitSystemInterface.h: Added
2859 * win/lib/WebKitSystemInterface.lib: Updated.
2860 * win/lib/WebKitSystemInterface_debug.lib: Updated.
2862 2007-11-16 Anders Carlsson <andersca@apple.com>
2866 <rdar://problem/5603832>
2867 XMLHttpRequest readyState 3 & responseText buffer issues.
2869 Add wkSetCFURLRequestShouldContentSniff.
2871 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2872 * win/lib/WebKitSystemInterface.lib:
2873 * win/lib/WebKitSystemInterface_debug.lib:
2875 2007-11-05 Antti Koivisto <antti@apple.com>
2879 Update WKQTMovieViewSetDrawSynchronously.
2881 * libWebKitSystemInterfaceLeopard.a:
2882 * libWebKitSystemInterfaceTiger.a:
2884 2007-11-02 Antti Koivisto <antti@apple.com>
2886 Reviewed by Darin Adler.
2888 Update to add WKQTMovieViewSetDrawSynchronously
2890 * WebKitSystemInterface.h:
2891 * libWebKitSystemInterfaceLeopard.a:
2892 * libWebKitSystemInterfaceTiger.a:
2894 2007-10-26 Adele Peterson <adele@apple.com>
2896 Reviewed by Tim Hatcher.
2898 Updating header too for WKDrawCapsLockIndicator.
2900 * WebKitSystemInterface.h:
2902 2007-10-26 Adele Peterson <adele@apple.com>
2906 Adding WKDrawCapsLockIndicator in preparation for fixing the caps lock indicator.
2908 * libWebKitSystemInterfaceLeopard.a:
2909 * libWebKitSystemInterfaceTiger.a:
2911 2007-10-25 Adam Roben <aroben@apple.com>
2913 Add wkSetPatternBaseCTM.
2915 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2916 * win/lib/WebKitSystemInterface.lib:
2917 * win/lib/WebKitSystemInterface_debug.lib:
2919 2007-10-25 Sam Weinig <sam@webkit.org>
2921 Fix the windows build.
2923 * win/lib/WebKitSystemInterface.lib:
2924 * win/lib/WebKitSystemInterface_debug.lib:
2926 2007-10-25 Timothy Hatcher <timothy@apple.com>
2928 Add WKSetPatternBaseCTM.
2930 * WebKitSystemInterface.h:
2931 * libWebKitSystemInterfaceLeopard.a:
2932 * libWebKitSystemInterfaceTiger.a:
2934 2007-10-25 Timothy Hatcher <timothy@apple.com>
2938 Update the Leopard WebKitSystemInterface to be 4-way univeral to include 64-bit.
2940 * libWebKitSystemInterfaceLeopard.a:
2942 2007-10-25 Sam Weinig <sam@webkit.org>
2944 Added wrapper for getting the foundation cache directory.
2946 Reviewed by Adam Roben.
2948 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2949 * win/lib/WebKitSystemInterface.lib:
2950 * win/lib/WebKitSystemInterface_debug.lib:
2952 2007-10-24 Adam Roben <aroben@apple.com>
2954 Added some font-related functions needed for <rdar://5549919>
2958 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2959 * win/lib/WebKitSystemInterface.lib:
2960 * win/lib/WebKitSystemInterface_debug.lib:
2962 2007-10-24 Timothy Hatcher <timothy@apple.com>
2964 Reviewed by Mark Rowe.
2966 <rdar://problem/5069711> OpenSource version of libWebKitSystemInterface.a is Tiger only, causes issues if used on Leopard
2968 Add system specific versions of WebKitSystemInterface.
2970 * libWebKitSystemInterface.a: Removed.
2971 * libWebKitSystemInterfaceLeopard.a: Added.
2972 * libWebKitSystemInterfaceTiger.a: Added.
2974 2007-10-11 Ada Chan <adachan@apple.com>
2976 <rdar://problem/5534421>
2977 Added wkGetDefaultHTTPCookieStorage(). Updated libraries.
2979 Reviewed by Darin Adler.
2981 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
2982 * win/lib/WebKitSystemInterface.lib:
2983 * win/lib/WebKitSystemInterface_debug.lib:
2985 2007-09-27 Sam Weinig <sam@webkit.org>
2987 Build fix. Ran update-webkitsysteminterface script on Tiger, because
2988 the resulting binary differs when built on Tiger.
2990 * libWebKitSystemInterface.a:
2992 2007-09-27 David Hyatt <hyatt@apple.com>
2994 Update WebKitSYstemInterface for @font-face changes.
2996 * WebKitSystemInterface.h:
2997 * libWebKitSystemInterface.a:
2999 2007-09-18 Geoffrey Garen <ggaren@apple.com>
3001 Build fix. Ran update-webkitsysteminterface script on Tiger, because
3002 the resulting binary differs when built on Tiger. See
3003 <rdar://problem/5490613>.
3005 * libWebKitSystemInterface.a:
3007 2007-09-18 Geoffrey Garen <ggaren@apple.com>
3009 Build fix. Ran update-webkitsysteminterface script.
3011 * WebKitSystemInterface.h:
3012 * libWebKitSystemInterface.a:
3014 2007-08-28 Anders Carlsson <andersca@apple.com>
3016 Add WKSetNSURLRequestShouldContentSniff.
3018 * WebKitSystemInterface.h:
3019 * libWebKitSystemInterface.a:
3021 2007-08-28 Ada Chan <adachan@apple.com>
3023 <rdar://problem/4876242> Added SPI to fetch SSL certificate information.
3028 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3029 * win/lib/WebKitSystemInterface.lib:
3030 * win/lib/WebKitSystemInterface_debug.lib:
3032 2007-07-23 Ada Chan <adachan@apple.com>
3036 Update WebKitSystemInterface.{h,lib}.
3038 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3039 * win/lib/WebKitSystemInterface.lib:
3040 * win/lib/WebKitSystemInterface_debug.lib:
3042 2007-07-19 Ada Chan <adachan@apple.com>
3044 Rubber-stamped by Adam.
3048 * win/lib/WebKitSystemInterface.lib:
3049 * win/lib/WebKitSystemInterface_debug.lib:
3051 2007-07-06 Adam Roben <aroben@apple.com>
3053 Update WebKitSystemInterface.{h,lib} for <rdar://problem/5301994>
3057 * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
3058 * win/lib/WebKitSystemInterface.lib:
3059 * win/lib/WebKitSystemInterface_debug.lib:
3061 2007-06-29 Antti Koivisto <antti@apple.com>
3065 Added WKQTMovieDataRate and WKQTMovieMaxTimeLoaded
3067 * WebKitSystemInterface.h:
3068 * libWebKitSystemInterface.a:
3070 2007-03-29 Beth Dakin <bdakin@apple.com>
3072 Rubber-stamped by Adam.
3074 Keep OpenSource building.
3076 * WebKitSystemInterface.h:
3077 * libWebKitSystemInterface.a:
3079 2007-03-28 Antti Koivisto <antti@apple.com>
3081 Update libWebKitSystemInterface, previous version was out of date.
3083 * libWebKitSystemInterface.a:
3085 2007-03-27 Antti Koivisto <antti@apple.com>
3087 Reviewed by Darin Adler.
3089 Added wkGetWheelEventDeltas
3091 * WebKitSystemInterface.h:
3092 * libWebKitSystemInterface.a:
3094 2007-03-07 Mark Rowe <mrowe@apple.com>
3096 Build fix. Rebuild against 10.4 SDK.
3098 * libWebKitSystemInterface.a:
3100 2007-03-06 Kevin Decker <kdecker@apple.com>
3104 Fixed: <rdar://problem/4126976> private keys imported by WebKit should not be accessible by all applications
3106 * libWebKitSystemInterface.a:
3108 2007-02-21 Anders Carlsson <acarlsson@apple.com>
3110 Add new version with WKCGContextIsBitmapContext.
3112 * WebKitSystemInterface.h:
3113 * libWebKitSystemInterface.a:
3115 2006-12-16 Adele Peterson <adele@apple.com>
3119 WebKitLibraries part of fix for:
3120 <rdar://problem/4463829> Switch to use new search field implementation for <input type="search">
3122 Added wkDrawTextFieldCellFocusRing.
3124 * WebKitSystemInterface.h:
3125 * libWebKitSystemInterface.a:
3127 2006-10-11 Darin Adler <darin@apple.com>
3129 Reviewed by John Sullivan.
3131 * WebKitSystemInterface.h: Updated to a C++-compatible version.
3133 2006-08-31 Adele Peterson <adele@apple.com>
3135 Reviewed by John Sullivan.
3137 Removed wkSecureEventInput and wkSetSecureEventInput, since this can be done with API.
3139 * WebKitSystemInterface.h:
3140 * libWebKitSystemInterface.a:
3142 2006-08-30 Adele Peterson <adele@apple.com>
3146 Updated for http://bugs.webkit.org/show_bug.cgi?id=10575
3147 Enable secure input mode for new password fields
3149 * WebKitSystemInterface.h: Added WKSetSecureEventInput and WKSecureEventInput;
3150 * libWebKitSystemInterface.a:
3152 2006-07-09 Anders Carlsson <acarlsson@apple.com>
3154 Reviewed by Darin Adler.
3156 * WebKitSystemInterface.h:
3157 * libWebKitSystemInterface.a:
3160 2006-07-05 Adele Peterson <adele@apple.com>
3162 Reviewed by Maciej and Hyatt.
3164 * WebKitSystemInterface.h: Updated.
3165 * libWebKitSystemInterface.a: Updated.
3167 2006-06-16 Adele Peterson <adele@apple.com>
3171 * WebKitSystemInterface.h: Added WKDrawBezeledTextArea().
3172 * libWebKitSystemInterface.a: ditto.
3174 2006-04-01 Eric Seidel <eseidel@apple.com>
3176 * libWebKitSystemInterface.a: commit a universal binary.
3178 2006-04-01 Darin Adler <darin@apple.com>
3182 * libWebKitSystemInterface.a: Changed alpha in the focus-ring drawing
3183 code to use the system default alpha.
3185 2006-03-17 Eric Seidel <eseidel@apple.com>
3187 * libWebKitSystemInterface.a: commit a universal binary.
3189 2006-03-17 Adele Peterson <adele@apple.com>
3191 * WebKitSystemInterface.h: Added WKDrawBezeledTextFieldCell()
3192 * libWebKitSystemInterface.a: ditto
3194 2006-02-28 John Sullivan <sullivan@apple.com>
3196 * WebKitSystemInterface.h: Removed WKMouseIsDown()
3197 * libWebKitSystemInterface.a: ditto
3199 2006-02-23 Timothy Hatcher <timothy@apple.com>
3201 New build to fix the i386 arch. (The _cuEnc64 symbol was missing.)
3203 * libWebKitSystemInterface.a:
3205 2006-02-19 Darin Adler <darin@apple.com>
3207 * WebKitSystemInterface.h: Added WKDrawFocusRing.
3208 * libWebKitSystemInterface.a: Ditto.
3210 2006-02-06 John Sullivan <sullivan@apple.com>
3212 * WebKitSystemInterface.h:
3213 * libWebKitSystemInterface.a:
3214 removed WKExecutableLinkedInTigerOrEarlier
3216 2005-11-01 Darin Adler <darin@apple.com>
3218 * libWebKitSystemInterface.a: Updated.
3220 2005-10-04 Maciej Stachowiak <mjs@apple.com>
3224 * WebKitSystemInterface.h:
3225 * libWebKitSystemInterface.a:
3227 2005-09-08 Justin Garcia <justin.garcia@apple.com>
3229 * WebKitSystemInterface.h: Update to latest
3230 * libWebKitSystemInterface.a: ditto
3232 2005-09-04 Darin Adler <darin@apple.com>
3234 * WebKitSystemInterface.h: Update to latest
3235 * libWebKitSystemInterface.a: Ditto.
3237 2005-08-07 Darin Adler <darin@apple.com>
3239 * libWebKitSystemInterface.a: Universal binary.
3240 * WebKitSystemInterface.h: Updated for calls that Eric recently removed.
3242 2005-07-01 John Sullivan <sullivan@apple.com>
3244 - added WKExecutableLinkedInTigerOrEarlier
3246 * WebKitSystemInterface.h:
3247 * libWebKitSystemInterface.a:
3249 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3251 - updated for crashing bugfix
3253 * libWebKitSystemInterface.a:
3255 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3259 * WebKitSystemInterface.h:
3260 * libWebKitSystemInterface.a:
3262 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3266 * WebKitSystemInterface.h:
3267 * libWebKitSystemInterface.a:
3269 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3273 * WebKitSystemInterface.h:
3274 * libWebKitSystemInterface.a:
3276 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3280 * WebKitSystemInterface.h:
3281 * libWebKitSystemInterface.a:
3283 2005-06-06 Maciej Stachowiak <mjs@apple.com>
3287 * WebKitSystemInterface.h:
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-05 Maciej Stachowiak <mjs@apple.com>
3313 - added a few more bits of SPI
3315 * WebKitSystemInterface.h:
3316 * libWebKitSystemInterface.a:
3318 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3320 - added file type and NSURLResponse caching SPI
3322 * WebKitSystemInterface.h:
3323 * libWebKitSystemInterface.a:
3325 2005-06-05 Maciej Stachowiak <mjs@apple.com>
3327 - initial checkin of WebKitSystemInterface binary
3329 * WebKitSystemInterface.h: Added.
3330 * libWebKitSystemInterface.a: Added.