From joerg.bornemann at trolltech.com Tue Jul 1 01:45:02 2008 From: joerg.bornemann at trolltech.com (=?ISO-8859-1?Q?J=F6rg_Bornemann?=) Date: Tue, 1 Jul 2008 10:45:02 +0200 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: <24CF9787-3433-4608-8B8D-E94E2C6DDA3D@apple.com> References: <486388B0.3060301@trolltech.com> Message-ID: <4869EE8E.3090705@trolltech.com> Darin Adler wrote: >> Well, this is a small change but also a very bad idea. Not because of >> compilation time, but because of the crappy Windows headers which define >> *a* *lot* of global stuff. E.g. the XSLT parser of WebKit won't build >> because there's a "#define ERROR " which breaks an enum >> definition. Or think of the famous MIN / MAX definitions, which drive >> every crossplatform developer insane. > > OK. Lets #undef those things. This solution is easy to do, leads to the smallest source diff but is a very dirty hack, which will lead to problems on WinCE, because we will include windows.h in public headers. One survival rule of Windows developers is: only include windows.h when it is really needed. So what's your argument against the clean solution (renaming)? Regards, J?rg From darin at apple.com Tue Jul 1 08:41:34 2008 From: darin at apple.com (Darin Adler) Date: Tue, 01 Jul 2008 08:41:34 -0700 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: <4869EE8E.3090705@trolltech.com> References: <486388B0.3060301@trolltech.com> <4869EE8E.3090705@trolltech.com> Message-ID: On Jul 1, 2008, at 1:45 AM, J?rg Bornemann wrote: > This solution is easy to do, leads to the smallest source diff but > is a very dirty hack, which will lead to problems on WinCE, because > we will include windows.h in public headers. Adding to Assertions.h will not cause it to be included in public headers. Assertions.h is not designed to be used in public headers; it's for internal use inside the WebKit project. And "is a very dirty hack" is not a technical argument. > So what's your argument against the clean solution (renaming)? For one thing, I don't like the other names you suggested. We've used ASSERT for the lifetime of the WebKit project, many years. It appears in thousands of lines of code. I don't want to make a global change in that name because of a WinCE-specific issue unless there's no other solution. There are numerous examples where internal WebKit things conflict with platform headers or macros and we've been able to resolve them without renaming the WebKit things. To give one small example, we use "id" in WebKit even though that's a special reserved word on Mac OS X in Objective-C. We also manage to use min and max despite the definitions in . We work around these bugs in platform header design in ways that don't require us to change the bulk of the WebKit code. If your argument was that ASSERT is not a good name and you were making a case for a better name on the basis of clarity and coding style, I'd be happy to consider and debate that. Lets do the local solution in Assertions.h. Then we will have code that compiles and works on WinCE, and then we can debate the concrete merits of other solutions at our leisure. -- Darin From ppedriana at gmail.com Tue Jul 1 10:39:25 2008 From: ppedriana at gmail.com (Paul Pedriana) Date: Tue, 01 Jul 2008 10:39:25 -0700 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: References: <486388B0.3060301@trolltech.com> <4869EE8E.3090705@trolltech.com> Message-ID: <486A6BCD.7030807@gmail.com> An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/057e5e65/attachment.html From darin at apple.com Tue Jul 1 10:42:08 2008 From: darin at apple.com (Darin Adler) Date: Tue, 01 Jul 2008 10:42:08 -0700 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: <486A6BCD.7030807@gmail.com> References: <486388B0.3060301@trolltech.com> <4869EE8E.3090705@trolltech.com> <486A6BCD.7030807@gmail.com> Message-ID: <30D824EB-C7D3-4FA0-ACF8-A55CE2BA8DAF@apple.com> On Jul 1, 2008, at 10:39 AM, Paul Pedriana wrote: > On a related note, I would like to propose (possibly in a separate > email) that the CRASH macro in Assertions.h that ASSERT uses be > augmented to the following for improved debugging and portability > across most platforms: That sounds like something you should put in a patch in bugs.webkit.org rather than in email! -- Darin From darin at apple.com Tue Jul 1 10:44:33 2008 From: darin at apple.com (Darin Adler) Date: Tue, 01 Jul 2008 10:44:33 -0700 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: <486A6BCD.7030807@gmail.com> References: <486388B0.3060301@trolltech.com> <4869EE8E.3090705@trolltech.com> <486A6BCD.7030807@gmail.com> Message-ID: <18A11E9D-1A95-47CE-9360-79F2A52A3C1F@apple.com> On Jul 1, 2008, at 10:39 AM, Paul Pedriana wrote: > IMO in an ideal world ASSERT would have a unique prefix (e.g. WTF_) > in order to guarantee collision avoidance as WebKit is ported to > different platforms and different usage. I can see a number of other > places in WebKit where this practice is already done (e.g. > WEBKIT_VIDEO_SINK, KJS_FAST_CALL, etc.). This is of course similar > to the reason we use C++ namespaces to help avoid code collisions. For macros used in public headers, we definitely need a unique prefix. For macros used entirely inside WebKit, I don't think it's necessarily the best practice. But I'm open to the possibility. The C++ namespace issue is a bit different. Function names can conflict at link time in ways that macro names can't, so even functions that are not part of public interface can conflict. -- Darin From joshchia at gmail.com Tue Jul 1 13:36:43 2008 From: joshchia at gmail.com (Joshua Chia) Date: Tue, 1 Jul 2008 13:36:43 -0700 Subject: [webkit-dev] How do do incremental build? Message-ID: I made some changes to some GTK port-related code, specifically RenderThemeGtk.cpp. Simply running make did not cause it to be recompiled. How do I do incremental builds with proper dependency? The clean build takes forever. Josh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/31ef37e7/attachment.html From mrowe at apple.com Tue Jul 1 14:29:18 2008 From: mrowe at apple.com (Mark Rowe) Date: Tue, 01 Jul 2008 14:29:18 -0700 Subject: [webkit-dev] How do do incremental build? In-Reply-To: References: Message-ID: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> On 2008-07-01, at 13:36, Joshua Chia wrote: > I made some changes to some GTK port-related code, specifically > RenderThemeGtk.cpp. Simply running make did not cause it to be > recompiled. How do I do incremental builds with proper dependency? > The clean build takes forever. I would expect that re-running build-webkit would do an incremental build. - Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/d9e377b3/attachment.bin From joshchia at gmail.com Tue Jul 1 14:57:29 2008 From: joshchia at gmail.com (Joshua Chia) Date: Tue, 1 Jul 2008 14:57:29 -0700 Subject: [webkit-dev] How do do incremental build? In-Reply-To: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> References: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> Message-ID: The GTK page http://trac.webkit.org/wiki/BuildingGtk says to run autogen.sh and make. There's no mention of build-webkit. Also, when I try to run WebKitTools/Scripts/build-webkit, I get: Unsupported platform, can't determine built library locations. at /usr/local/google/WebKit2/WebKitTools/Scripts/webkitdirs.pm line 369. On Tue, Jul 1, 2008 at 2:29 PM, Mark Rowe wrote: > > On 2008-07-01, at 13:36, Joshua Chia wrote: > > I made some changes to some GTK port-related code, specifically >> RenderThemeGtk.cpp. Simply running make did not cause it to be recompiled. >> How do I do incremental builds with proper dependency? The clean build >> takes forever. >> > > I would expect that re-running build-webkit would do an incremental build. > > - Mark > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/2ae6df87/attachment.html From mrowe at apple.com Tue Jul 1 15:20:31 2008 From: mrowe at apple.com (Mark Rowe) Date: Tue, 01 Jul 2008 15:20:31 -0700 Subject: [webkit-dev] How do do incremental build? In-Reply-To: References: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> Message-ID: <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> On 2008-07-01, at 14:57, Joshua Chia wrote: > The GTK page http://trac.webkit.org/wiki/BuildingGtk says to run > autogen.sh and make. There's no mention of build-webkit. Also, > when I try to run WebKitTools/Scripts/build-webkit, I get: Try "build-webkit --gtk". - Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/484498d2/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/484498d2/attachment.bin From conradwt at gmail.com Tue Jul 1 15:27:21 2008 From: conradwt at gmail.com (Conrad Taylor) Date: Tue, 1 Jul 2008 15:27:21 -0700 Subject: [webkit-dev] How do do incremental build? In-Reply-To: <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> References: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> Message-ID: <7317d7610807011527g4c21b1fdp2dbcf944404e548b@mail.gmail.com> Hi, could someone tell me what's the name of the main XCode project file for WebKit? Thanks, -Conrad -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/29d93316/attachment.html From conradwt at gmail.com Tue Jul 1 15:29:41 2008 From: conradwt at gmail.com (Conrad Taylor) Date: Tue, 1 Jul 2008 15:29:41 -0700 Subject: [webkit-dev] Where's the XCode project file for WebKit? Message-ID: <7317d7610807011529m5eb6ef8dy4eb9a620922283b4@mail.gmail.com> Hi, could someone tell me what's the name of the main XCode project file for WebKit? Thanks, -Conrad -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/3ac5f999/attachment.html From mrowe at apple.com Tue Jul 1 15:31:42 2008 From: mrowe at apple.com (Mark Rowe) Date: Tue, 01 Jul 2008 15:31:42 -0700 Subject: [webkit-dev] What is the Main Xcode project file for WebKit? In-Reply-To: <7317d7610807011527g4c21b1fdp2dbcf944404e548b@mail.gmail.com> References: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> <7317d7610807011527g4c21b1fdp2dbcf944404e548b@mail.gmail.com> Message-ID: <713231FB-4714-4C64-82D4-D701DD9C691D@apple.com> Conrad, You'll notice that the subject line of your message has nothing to do with the question you asked, and that your email is grouped in with the thread that you replied to. When starting a new thread, please don't hit "Reply" on an existing message. Create a new message instead. And to answer your question, there are three main Xcode project files: JavaScriptCore/JavaScriptCore.xcodeproj, WebCore/WebCore.xcodeproj, and WebKit/WebKit.xcodeproj. - Mark On 2008-07-01, at 15:27, Conrad Taylor wrote: > Hi, could someone tell me what's the name of the main XCode project > file for WebKit? > > Thanks, > > -Conrad > > > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/08ac9813/attachment.bin From conradwt at gmail.com Tue Jul 1 15:49:53 2008 From: conradwt at gmail.com (Conrad Taylor) Date: Tue, 1 Jul 2008 15:49:53 -0700 Subject: [webkit-dev] Build fails on PowerMac G5 with Mac OS 10.5.4 Message-ID: <7317d7610807011549o283a1a40h815a9bbd9dfd2e30@mail.gmail.com> Hi, I'm attempting to build webkit-dev from the command (i.e. build-webkit) on G5 with Mac OS X 10.5.4 I'm getting the following error message: /bin/sh -c /Users/conradwt/java.dir/projects/discover/classes/WebKit.build/Release/WebKit.build/Script-1C395DE20C6BE8E0000D1E52.sh ** BUILD FAILED ** The following build commands failed: WebKit: CompileC /Users/conradwt/java.dir/projects/discover/classes/WebKit.build/Release/WebKit.build/Objects-normal/ppc/WebView.o /Users/conradwt/webkit.dir/projects/WebKit/WebKit/mac/WebView/WebView.mm normal ppc objective-c++ com.apple.compilers.gcc.4_0 (1 failure) It appears that it's picking up an existing directory: /Users/conradwt/java.dir/projects/discover Thus, if anyone has any ideas, please feel free to post to the mailing list. Thanks, -Conrad -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/1fb62015/attachment.html From mrowe at apple.com Tue Jul 1 16:01:10 2008 From: mrowe at apple.com (Mark Rowe) Date: Tue, 01 Jul 2008 16:01:10 -0700 Subject: [webkit-dev] Build fails on PowerMac G5 with Mac OS 10.5.4 In-Reply-To: <7317d7610807011549o283a1a40h815a9bbd9dfd2e30@mail.gmail.com> References: <7317d7610807011549o283a1a40h815a9bbd9dfd2e30@mail.gmail.com> Message-ID: <939C0955-9A84-47F1-819C-F67AA1F4921C@apple.com> Conrad, On 2008-07-01, at 15:49, Conrad Taylor wrote: > Hi, I'm attempting to build webkit-dev from the command (i.e. build- > webkit) on G5 with Mac OS X 10.5.4 I'm getting the following error > message: > > /bin/sh -c /Users/conradwt/java.dir/projects/discover/classes/ > WebKit.build/Release/WebKit.build/Script-1C395DE20C6BE8E0000D1E52.sh > ** BUILD FAILED ** > > The following build commands failed: > WebKit: > CompileC /Users/conradwt/java.dir/projects/discover/classes/ > WebKit.build/Release/WebKit.build/Objects-normal/ppc/WebView.o / > Users/conradwt/webkit.dir/projects/WebKit/WebKit/mac/WebView/ > WebView.mm normal ppc objective-c++ com.apple.compilers.gcc.4_0 > (1 failure) Can you please post the error message that the compiler generates? This line only indicates that a single compile step failed. Scroll up through the build output to find the build output from that step where the error occured and provide that information. Then we may be able to assist in tracking down the problem. > It appears that it's picking up an existing directory: > > /Users/conradwt/java.dir/projects/discover That may indicate that you have Xcode set up to use a customized build location. You can verify this by looking at the Building pane of the Xcode preferences. - Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/714a2c29/attachment.bin From sjd_net at mac.com Tue Jul 1 16:02:32 2008 From: sjd_net at mac.com (Sam Net) Date: Wed, 02 Jul 2008 00:02:32 +0100 Subject: [webkit-dev] Where's the XCode project file for WebKit? In-Reply-To: <7317d7610807011529m5eb6ef8dy4eb9a620922283b4@mail.gmail.com> References: <7317d7610807011529m5eb6ef8dy4eb9a620922283b4@mail.gmail.com> Message-ID: <2B169002-CC31-4B10-8204-9F67B3878FB4@mac.com> Hi Conrad, I think the name is "WebKit.xcodeproj" and it is located under ~/ Webkit/Webkit - Sam On 1 Jul 2008, at 23:29, Conrad Taylor wrote: > Hi, could someone tell me what's the name of the main XCode project > file for WebKit? > > Thanks, > > -Conrad > > > > > > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/d5010209/attachment.html From darin at apple.com Tue Jul 1 16:03:58 2008 From: darin at apple.com (Darin Adler) Date: Tue, 01 Jul 2008 16:03:58 -0700 Subject: [webkit-dev] Where's the Xcode project file for WebKit? In-Reply-To: <7317d7610807011529m5eb6ef8dy4eb9a620922283b4@mail.gmail.com> References: <7317d7610807011529m5eb6ef8dy4eb9a620922283b4@mail.gmail.com> Message-ID: On Jul 1, 2008, at 3:29 PM, Conrad Taylor wrote: > Hi, could someone tell me what's the name of the main Xcode project > file for WebKit? Each of the projects has a separate project file. There's no overall one for the entire project. That's one of the reasons the build-webkit script exists. The most important project files are: JavaScriptCore/JavaScriptCore.xcodeproj JavaScriptGlue/JavaScriptGlue.xcodeproj WebCore/WebCore.xcodeproj WebKit/WebKit.xcodeproj -- Darin From sjd_net at mac.com Tue Jul 1 16:12:03 2008 From: sjd_net at mac.com (Samuel Davis) Date: Wed, 02 Jul 2008 00:12:03 +0100 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 Message-ID: Hello, Hallo, Hei, Hola, I have been trying to build WebKit (http://webkit.org/) on my local machine and the build process keeps failing with the following reason: ----------------------------------------------------------------------- === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptCore WITH CONFIGURATION Release === Checking Dependencies... ** BUILD FAILED ** The following build commands failed: JavaScriptCore: Ld /Users/samueljd/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/Versions/A/JavaScriptCore normal i386 jsc: Ld /Users/samueljd/WebKit/WebKitBuild/Release/jsc normal i386 (2 failures) ----------------------------------------------------------------------- Procedure: 1) Check out WebKit source from the SVN repository: svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit Build revision that was checked out: 34932 2) Build Source on local machine: WebKit/WebKitTools/Scripts/build-webkit This command run's a perl script that should build the target. Result: The build process fails and gives the aforementioned reason above as the cause of failure :-( According the the build status information at http://build.webkit.org/one_box_per_builder build 34932 has failed. - Does this mean that it's not possible to do a local build? - Also, does anyone know what the general problem could be? Kindest regards, Sam -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/4f37a0e3/attachment.html From mrowe at apple.com Tue Jul 1 16:16:41 2008 From: mrowe at apple.com (Mark Rowe) Date: Tue, 01 Jul 2008 16:16:41 -0700 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: References: Message-ID: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> On 2008-07-01, at 16:12, Samuel Davis wrote: > Hello, Hallo, Hei, Hola, > > I have been trying to build WebKit (http://webkit.org/) on my local > machine and the build process keeps failing with the following reason: > > === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptCore WITH > CONFIGURATION Release === > > Checking Dependencies... > ** BUILD FAILED ** > > The following build commands failed: > JavaScriptCore: > Ld /Users/samueljd/WebKit/WebKitBuild/Release/ > JavaScriptCore.framework/Versions/A/JavaScriptCore normal i386 > jsc: > Ld /Users/samueljd/WebKit/WebKitBuild/Release/jsc normal i386 > (2 failures) These are not error messages themselves, they are only indicative of errors earlier in the build process. To see the error messages themselves you should find where the two failing commands were executed earlier in the build. > According the the build status information at http://build.webkit.org/one_box_per_builder > build 34932 has failed. > > - Does this mean that it's not possible to do a local build? Yes, that means the build was broken in that revision. It has since been fixed, so after "svn up"ing you should be good to go. - Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/61d565bc/attachment.bin From ejw at mysticorp.com Tue Jul 1 16:45:20 2008 From: ejw at mysticorp.com (Erik Walter) Date: Tue, 1 Jul 2008 16:45:20 -0700 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> Message-ID: I have 34935 and it still doesn't build... /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:47: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:47: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:67: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:67: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:70: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:70: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:94: error: redefinition of ?class KJS::IndexToNameMap? /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/JSFunction.h:76: error: previous definition of ?class KJS::IndexToNameMap? /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:108: error: redefinition of ?class KJS::Arguments? /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/JSFunction.h:90: error: previous definition of ?class KJS::Arguments? /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:124: error: redefinition of ?class KJS::PrototypeFunction? /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/JSFunction.h:106: error: previous definition of ?class KJS::PrototypeFunction? /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:141: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:141: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:146: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:146: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:156: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:156: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:157: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:157: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:158: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:158: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:159: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:159: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:160: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:160: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:161: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:161: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:162: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:162: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:163: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:163: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:164: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:164: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:165: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:165: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:166: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:166: error: ISO C++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/function.h:171: error: redefinition of ?const double KJS::mantissaOverflowLowerBound? /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/JSFunction.h:144: error: ?const double KJS::mantissaOverflowLowerBound? previously defined here /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:78: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:78: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:79: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:79: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:80: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:80: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:81: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:81: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:82: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:82: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:83: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:83: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:84: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:84: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:85: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:85: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:86: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:86: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:87: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:87: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:88: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:88: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:89: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:89: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:90: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:90: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:91: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:91: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:92: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:92: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:93: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:93: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:94: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:94: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:95: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:95: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:96: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:96: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:97: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:97: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:98: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:98: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:99: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:99: error: ISO C+ + forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:100: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:100: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:101: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:101: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:102: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:102: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:103: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:103: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:104: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:104: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:105: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:105: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:106: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:106: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:107: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:107: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:108: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:108: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:109: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:109: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:110: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:110: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:111: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:111: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:112: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:112: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:113: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:113: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:114: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:114: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:115: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:115: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:116: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:116: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:117: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:117: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:118: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:118: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:119: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:119: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:120: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:120: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:121: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:121: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:133: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:133: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:135: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:135: error: ISO C ++ forbids declaration of ?List? with no type /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:137: error: expected ?,? or ?...? before ?&? token /Users/ejw/Development/WebKit/WebKitBuild/Release/ JavaScriptCore.framework/PrivateHeaders/date_object.h:137: error: ISO C ++ forbids declaration of ?List? with no type distcc[12454] ERROR: compile /Users/ejw/Development/WebKit/WebKit/mac/ WebView/WebView.mm on localhost failed On Jul 1, 2008, at 4:16 PM, Mark Rowe wrote: > > On 2008-07-01, at 16:12, Samuel Davis wrote: > >> Hello, Hallo, Hei, Hola, >> >> I have been trying to build WebKit (http://webkit.org/) on my local >> machine and the build process keeps failing with the following >> reason: >> >> === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptCore WITH >> CONFIGURATION Release === >> >> Checking Dependencies... >> ** BUILD FAILED ** >> >> The following build commands failed: >> JavaScriptCore: >> Ld /Users/samueljd/WebKit/WebKitBuild/Release/ >> JavaScriptCore.framework/Versions/A/JavaScriptCore normal i386 >> jsc: >> Ld /Users/samueljd/WebKit/WebKitBuild/Release/jsc normal i386 >> (2 failures) > > These are not error messages themselves, they are only indicative of > errors earlier in the build process. To see the error messages > themselves you should find where the two failing commands were > executed earlier in the build. > >> According the the build status information at http://build.webkit.org/one_box_per_builder >> build 34932 has failed. >> >> - Does this mean that it's not possible to do a local build? > > Yes, that means the build was broken in that revision. It has since > been fixed, so after "svn up"ing you should be good to go. > > - Mark > > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev From christian at twotoasts.de Tue Jul 1 16:49:43 2008 From: christian at twotoasts.de (Christian Dywan) Date: Wed, 2 Jul 2008 01:49:43 +0200 Subject: [webkit-dev] How do do incremental build? In-Reply-To: <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> References: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> Message-ID: <20080702014943.56c5f114@twotoasts.de> Am Tue, 01 Jul 2008 15:20:31 -0700 schrieb Mark Rowe : > > On 2008-07-01, at 14:57, Joshua Chia wrote: > > > The GTK page http://trac.webkit.org/wiki/BuildingGtk says to run > > autogen.sh and make. There's no mention of build-webkit. Also, > > when I try to run WebKitTools/Scripts/build-webkit, I get: > > Try "build-webkit --gtk". > > - Mark Actually running ./autogen.sh and make in the root folder is the recommended way of building the gtk port of WebKit. Running make repeatedly normally does what you want, it checks for updated files and incrementally rebuilds the files that need to. Joshua, if you are running into problems, please give us more details about the exact folder, command and error messages. ciao, Christian From mrowe at apple.com Tue Jul 1 16:51:24 2008 From: mrowe at apple.com (Mark Rowe) Date: Tue, 01 Jul 2008 16:51:24 -0700 Subject: [webkit-dev] How do do incremental build? In-Reply-To: <20080702014943.56c5f114@twotoasts.de> References: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> <20080702014943.56c5f114@twotoasts.de> Message-ID: <664A0283-DB8F-47C2-A7F7-294D9C32C6B0@apple.com> On 2008-07-01, at 16:49, Christian Dywan wrote: > Am Tue, 01 Jul 2008 15:20:31 -0700 > schrieb Mark Rowe : > >> >> On 2008-07-01, at 14:57, Joshua Chia wrote: >> >>> The GTK page http://trac.webkit.org/wiki/BuildingGtk says to run >>> autogen.sh and make. There's no mention of build-webkit. Also, >>> when I try to run WebKitTools/Scripts/build-webkit, I get: >> >> Try "build-webkit --gtk". >> >> - Mark > > Actually running ./autogen.sh and make in the root folder is the > recommended way of building the gtk port of WebKit. This is exactly what "build-webkit --gtk" does, only it doesn't clutter the tree with build gunk. What reason is there for the Gtk port to be different in this build step than all of the other ports? - Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/62f30091/attachment.bin From ejw at mysticorp.com Tue Jul 1 16:59:05 2008 From: ejw at mysticorp.com (Erik Walter) Date: Tue, 1 Jul 2008 16:59:05 -0700 Subject: [webkit-dev] Building for GTK on Mac OS X Message-ID: I "think" I've got everything installed properly to do GTK development on my Mac. I've got other products building and running properly for GTK. However, when I run either ./autogen.sh or build-webkit --gtk I get dumped out in the configure with this... checking for Hildon UI extensions... no /Users/ejw/Development/WebKit/configure: line 21554: syntax error near unexpected token `HILDON,' /Users/ejw/Development/WebKit/configure: line 21554: ` PKG_CHECK_MODULES(HILDON, hildon-1)' Failed to setup build environment using 'autotools'! I've looked a bit on the net and the only mentions I've found (from this list) don't really have resolutions. I tried just forging ahead and doing "./configure --without-hildon" in the hopes that it would build, but that yields the same results. Is this something simple that I'm just missing? Any help is appreciated... From sjd_net at mac.com Tue Jul 1 17:24:15 2008 From: sjd_net at mac.com (Samuel Davis) Date: Wed, 02 Jul 2008 01:24:15 +0100 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> Message-ID: <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> Hi Mark, Thanks for the hint ;-) I have updated my WebKit trunk to 34935 and attempted to build the target again. The build failed and a summary of what happened is listed below: 1) === BUILDING AGGREGATE TARGET Derived Sources OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 2) === BUILDING NATIVE TARGET JavaScriptCore OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 3) === BUILDING NATIVE TARGET minidom OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 4) === BUILDING NATIVE TARGET jsc OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 5) === BUILDING NATIVE TARGET testapi OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 6) === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptCore WITH CONFIGURATION Release === Checking Dependencies... ** BUILD SUCCEEDED ** 7) === BUILDING NATIVE TARGET JavaScriptGlue OF PROJECT JavaScriptGlue WITH CONFIGURATION Release === 8) === BUILDING AGGREGATE TARGET Derived Sources OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 9) === BUILDING NATIVE TARGET JavaScriptCore OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 10) === BUILDING NATIVE TARGET minidom OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 11) === BUILDING NATIVE TARGET jsc OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 12) === BUILDING NATIVE TARGET testapi OF PROJECT JavaScriptCore WITH CONFIGURATION Release === 13) === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptCore WITH CONFIGURATION Release === Checking Dependencies... ** BUILD SUCCEEDED ** 14) === BUILDING NATIVE TARGET JavaScriptGlue OF PROJECT JavaScriptGlue WITH CONFIGURATION Release === 15) === BUILDING NATIVE TARGET testjsglue OF PROJECT JavaScriptGlue WITH CONFIGURATION Release === Checking Dependencies... 16) === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptGlue WITH CONFIGURATION Release === Checking Dependencies... ** BUILD FAILED ** The following build commands failed: JavaScriptGlue: CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ InfoPlist.strings English.lproj/InfoPlist.strings (1 failure) It appears that the target failed to be built while attempting to execute the command "CopyStringsFile" while building the JavaScripGlue sub-project. Do you know what the problem could be ? Or, is there anyone who could give me a hint of what to try next ? - Sam On 2 Jul 2008, at 00:16, Mark Rowe wrote: > > On 2008-07-01, at 16:12, Samuel Davis wrote: > >> Hello, Hallo, Hei, Hola, >> >> I have been trying to build WebKit (http://webkit.org/) on my local >> machine and the build process keeps failing with the following >> reason: >> >> === BUILDING AGGREGATE TARGET All OF PROJECT JavaScriptCore WITH >> CONFIGURATION Release === >> >> Checking Dependencies... >> ** BUILD FAILED ** >> >> The following build commands failed: >> JavaScriptCore: >> Ld /Users/samueljd/WebKit/WebKitBuild/Release/ >> JavaScriptCore.framework/Versions/A/JavaScriptCore normal i386 >> jsc: >> Ld /Users/samueljd/WebKit/WebKitBuild/Release/jsc normal i386 >> (2 failures) > > These are not error messages themselves, they are only indicative of > errors earlier in the build process. To see the error messages > themselves you should find where the two failing commands were > executed earlier in the build. > >> According the the build status information at http://build.webkit.org/one_box_per_builder >> build 34932 has failed. >> >> - Does this mean that it's not possible to do a local build? > > Yes, that means the build was broken in that revision. It has since > been fixed, so after "svn up"ing you should be good to go. > > - Mark > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/af420278/attachment.html From mrowe at apple.com Tue Jul 1 17:33:43 2008 From: mrowe at apple.com (Mark Rowe) Date: Tue, 01 Jul 2008 17:33:43 -0700 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> Message-ID: <2D959185-3829-4B69-86C1-BD1F55747F43@apple.com> On 2008-07-01, at 17:24, Samuel Davis wrote: > Hi Mark, > > Thanks for the hint ;-) > > [.. snip ..] > > The following build commands failed: > JavaScriptGlue: > CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ > JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ > InfoPlist.strings English.lproj/InfoPlist.strings > (1 failure) Again, this only indicates that a command earlier in the build failed. The specific error message will be earlier in the build transcript. Are you building from within Xcode or from the command- line? If from the command-line, the full transcript should be displayed in your terminal window. If you're building from within Xcode, see for how to display the build transcript. If you can provide the actual error that is occurring it will be much easier to help you. Thanks, Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/f8ed5570/attachment-0001.bin From joshchia at gmail.com Tue Jul 1 17:37:03 2008 From: joshchia at gmail.com (Joshua Chia) Date: Tue, 1 Jul 2008 17:37:03 -0700 Subject: [webkit-dev] How do do incremental build? In-Reply-To: <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> References: <9DA0A69B-E41F-45A7-82C5-0E4E495096CD@apple.com> <526CA151-FB38-4D2C-8503-799A9C70A7F6@apple.com> Message-ID: That didn't work either: Josh *jchia at jchia-g3:/usr/local/WebKit2/WebKitTools/Scripts$* ./build-webkit --gtk rm: cannot remove `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a directory Calling configure in /usr/local/WebKit2/WebKitBuild/Release checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: error: source directory already configured; run "make distclean" there first Failed to setup build environment using 'autotools'! *jchia at jchia-g3:/usr/local/WebKit2/WebKitTools/Scripts$* pushd ../.. /usr/local/WebKit2 /usr/local/WebKit2/WebKitTools/Scripts *jchia at jchia-g3:/usr/local/WebKit2$* WebKitTools/Scripts/build-webkit --gtk rm: cannot remove `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a directory Calling configure in /usr/local/WebKit2/WebKitBuild/Release checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes configure: error: source directory already configured; run "make distclean" there first Failed to setup build environment using 'autotools'! On Tue, Jul 1, 2008 at 3:20 PM, Mark Rowe wrote: > > On 2008-07-01, at 14:57, Joshua Chia wrote: > > The GTK page http://trac.webkit.org/wiki/BuildingGtk says to run > autogen.sh and make. There's no mention of build-webkit. Also, when I try > to run WebKitTools/Scripts/build-webkit, I get: > > > Try "build-webkit --gtk". > > - Mark > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/0a7d58d9/attachment.html From dvnsai at gmail.com Tue Jul 1 17:53:13 2008 From: dvnsai at gmail.com (devan sai) Date: Tue, 1 Jul 2008 17:53:13 -0700 Subject: [webkit-dev] Clarification on developing an embedded browser in PPC platform Message-ID: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> Hi, I am assigned to develop an embedded web browser in PPC platform. I would like to know the feasibility of the same, the support for HTML 4.01(except for cross frames),XHTML,CSS,JavaScript,AJAX,DOM(basic) etc are needed. Can you guys please help me in finding out a place to get the source and the possible places where I can tweak in this to compile for PPC ? Any points on customizing for the specific hardware with framebuffer manipulation, is also highly appreciated. Thanks, DSai -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/20e5a19e/attachment.html From ddkilzer at webkit.org Tue Jul 1 19:30:54 2008 From: ddkilzer at webkit.org (David Kilzer) Date: Tue, 1 Jul 2008 19:30:54 -0700 (PDT) Subject: [webkit-dev] How do do incremental build? In-Reply-To: Message-ID: <456413.76062.qm@web52408.mail.re2.yahoo.com> Josh, Perhaps you should find out why this command is failing: rm: cannot remove `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a directory I'd suggest running "rm -rf WebKitBuild", then trying to build again. Dave On Tue, 7/1/08, Joshua Chia wrote: > That didn't work either: > > Josh > > *jchia at jchia-g3:/usr/local/WebKit2/WebKitTools/Scripts$* > ./build-webkit > --gtk > rm: cannot remove > `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a > directory > Calling configure in /usr/local/WebKit2/WebKitBuild/Release > > checking for a BSD-compatible install... /usr/bin/install > -c > checking whether build environment is sane... yes > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > configure: error: source directory already configured; run > "make distclean" > there first > Failed to setup build environment using > 'autotools'! > *jchia at jchia-g3:/usr/local/WebKit2/WebKitTools/Scripts$* > pushd ../.. > /usr/local/WebKit2 /usr/local/WebKit2/WebKitTools/Scripts > *jchia at jchia-g3:/usr/local/WebKit2$* > WebKitTools/Scripts/build-webkit --gtk > rm: cannot remove > `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a > directory > Calling configure in /usr/local/WebKit2/WebKitBuild/Release > > checking for a BSD-compatible install... /usr/bin/install > -c > checking whether build environment is sane... yes > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > configure: error: source directory already configured; run > "make distclean" > there first > Failed to setup build environment using > 'autotools'! > > > On Tue, Jul 1, 2008 at 3:20 PM, Mark Rowe > wrote: > > > > > On 2008-07-01, at 14:57, Joshua Chia wrote: > > > > The GTK page http://trac.webkit.org/wiki/BuildingGtk > says to run > > autogen.sh and make. There's no mention of > build-webkit. Also, when I try > > to run WebKitTools/Scripts/build-webkit, I get: > > > > > > Try "build-webkit --gtk". > > > > - Mark > > > >_______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev From joshchia at gmail.com Tue Jul 1 19:37:17 2008 From: joshchia at gmail.com (Joshua Chia) Date: Tue, 1 Jul 2008 19:37:17 -0700 Subject: [webkit-dev] How do do incremental build? In-Reply-To: <456413.76062.qm@web52408.mail.re2.yahoo.com> References: <456413.76062.qm@web52408.mail.re2.yahoo.com> Message-ID: I wasn't expecting to have to run autogen.sh for incremental builds, so I just ran make at first. It works if I run autogen.sh followed by make, so I have a solution. On Tue, Jul 1, 2008 at 7:30 PM, David Kilzer wrote: > Josh, > > Perhaps you should find out why this command is failing: > > rm: cannot remove `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a > directory > > I'd suggest running "rm -rf WebKitBuild", then trying to build again. > > Dave > > > On Tue, 7/1/08, Joshua Chia wrote: > > > That didn't work either: > > > > Josh > > > > *jchia at jchia-g3:/usr/local/WebKit2/WebKitTools/Scripts$* > > ./build-webkit > > --gtk > > rm: cannot remove > > `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a > > directory > > Calling configure in /usr/local/WebKit2/WebKitBuild/Release > > > > checking for a BSD-compatible install... /usr/bin/install > > -c > > checking whether build environment is sane... yes > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > configure: error: source directory already configured; run > > "make distclean" > > there first > > Failed to setup build environment using > > 'autotools'! > > *jchia at jchia-g3:/usr/local/WebKit2/WebKitTools/Scripts$* > > pushd ../.. > > /usr/local/WebKit2 /usr/local/WebKit2/WebKitTools/Scripts > > *jchia at jchia-g3:/usr/local/WebKit2$* > > WebKitTools/Scripts/build-webkit --gtk > > rm: cannot remove > > `/usr/local/WebKit2/WebKitBuild/Release/WebCore': Is a > > directory > > Calling configure in /usr/local/WebKit2/WebKitBuild/Release > > > > checking for a BSD-compatible install... /usr/bin/install > > -c > > checking whether build environment is sane... yes > > checking for gawk... gawk > > checking whether make sets $(MAKE)... yes > > configure: error: source directory already configured; run > > "make distclean" > > there first > > Failed to setup build environment using > > 'autotools'! > > > > > > On Tue, Jul 1, 2008 at 3:20 PM, Mark Rowe > > wrote: > > > > > > > > On 2008-07-01, at 14:57, Joshua Chia wrote: > > > > > > The GTK page http://trac.webkit.org/wiki/BuildingGtk > > says to run > > > autogen.sh and make. There's no mention of > > build-webkit. Also, when I try > > > to run WebKitTools/Scripts/build-webkit, I get: > > > > > > > > > Try "build-webkit --gtk". > > > > > > - Mark > > > > > >_______________________________________________ > > webkit-dev mailing list > > webkit-dev at lists.webkit.org > > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080701/113dc0cb/attachment.html From ddkilzer at webkit.org Tue Jul 1 19:37:25 2008 From: ddkilzer at webkit.org (David Kilzer) Date: Tue, 1 Jul 2008 19:37:25 -0700 (PDT) Subject: [webkit-dev] Clarification on developing an embedded browser in PPC platform In-Reply-To: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> Message-ID: <72509.1586.qm@web52409.mail.re2.yahoo.com> On Tue, 7/1/08, devan sai wrote: > I am assigned to develop an embedded web browser in PPC > platform. > > I would like to know the feasibility of the same, the > support for HTML > 4.01(except for cross > frames),XHTML,CSS,JavaScript,AJAX,DOM(basic) etc are > needed. This page is not necessarily complete or up-to-date, but it's a good start: http://trac.webkit.org/wiki/SpecSupport > Can you guys please help me in finding out a place to get > the source and the > possible places where I can tweak in this to compile for > PPC ? http://webkit.org/building/checkout.html The source already compiles for and runs on PowerPC with Mac OS X 10.4 and 10.5, so there should only be the work needed to port to your specific platform. > Any points on customizing for the specific hardware with > framebuffer > manipulation, is also highly appreciated. You haven't given any details about your platform other than "PowerPC". If you're more specific about your hardware or operating system, perhaps you'll find that other ports already exist that support it. Dave From webkitlearner at yahoo.com.cn Wed Jul 2 00:03:56 2008 From: webkitlearner at yahoo.com.cn (tyl) Date: Wed, 2 Jul 2008 00:03:56 -0700 (PDT) Subject: [webkit-dev] need a sample of how to use webkit on windows Message-ID: <18231524.post@talk.nabble.com> Hi all, I'm a beginner of webkit, and i need a sample of how to use Apple's Windows Port or Cairo-based Windows Port on windows, NOT Qt's webkit port. Could someone can give me a demo of it? Thanks! -- View this message in context: http://www.nabble.com/need-a-sample-of-how-to-use-webkit-on-windows-tp18231524p18231524.html Sent from the Webkit mailing list archive at Nabble.com. From ppedriana at gmail.com Wed Jul 2 00:12:55 2008 From: ppedriana at gmail.com (Paul Pedriana) Date: Wed, 02 Jul 2008 00:12:55 -0700 Subject: [webkit-dev] need a sample of how to use webkit on windows In-Reply-To: <18231524.post@talk.nabble.com> References: <18231524.post@talk.nabble.com> Message-ID: <486B2A77.2010501@gmail.com> Can you define more precisely what you mean by "how to use"? You can run the Windows WebKit.dll within Safari as a high level demo as documented on the build pages, but if you are talking about programmatically controlling it within your own custom shell then that's another thing. Paul > Hi all, > > I'm a beginner of webkit, and i need a sample of how to use Apple's Windows > Port or Cairo-based Windows Port on windows, NOT Qt's webkit port. > > Could someone can give me a demo of it? Thanks! > From webkitlearner at yahoo.com.cn Wed Jul 2 00:21:59 2008 From: webkitlearner at yahoo.com.cn (tyl) Date: Wed, 2 Jul 2008 00:21:59 -0700 (PDT) Subject: [webkit-dev] need a sample of how to use webkit on windows In-Reply-To: <486B2A77.2010501@gmail.com> References: <18231524.post@talk.nabble.com> <486B2A77.2010501@gmail.com> Message-ID: <18231738.post@talk.nabble.com> Thanks for the reply! I want to use the webkit to build a very simple brower on windows, can you help me? Thanks! Paul Pedriana-3 wrote: > > Can you define more precisely what you mean by "how to use"? You can run > the Windows WebKit.dll within Safari as a high level demo as documented > on the build pages, but if you are talking about programmatically > controlling it within your own custom shell then that's another thing. > > Paul > >> Hi all, >> >> I'm a beginner of webkit, and i need a sample of how to use Apple's >> Windows >> Port or Cairo-based Windows Port on windows, NOT Qt's webkit port. >> >> Could someone can give me a demo of it? Thanks! >> > > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > -- View this message in context: http://www.nabble.com/need-a-sample-of-how-to-use-webkit-on-windows-tp18231524p18231738.html Sent from the Webkit mailing list archive at Nabble.com. From joerg.bornemann at trolltech.com Wed Jul 2 00:40:19 2008 From: joerg.bornemann at trolltech.com (=?ISO-8859-1?Q?J=F6rg_Bornemann?=) Date: Wed, 2 Jul 2008 09:40:19 +0200 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: References: <486388B0.3060301@trolltech.com> Message-ID: <486B30E3.10508@trolltech.com> Hi Darin, Thanks for your detailed comments! > Adding to Assertions.h will not cause it to be included in > public headers. Assertions.h is not designed to be used in public > headers; it's for internal use inside the WebKit project. I've just executed the following: find . -name '*.h' -exec grep -Hn 'Assertions.h' '{}' \; You're sure, that none of the 40+ files, the above call yields, is a public header or used inside a public header? But well, if Assertions.h is meant to be part of the private API, that particular argument of mine is void. A public header including Assertions.h, even an indirect include, should then be considered as bug? > For one thing, I don't like the other names you suggested. Well, that was a proposal. I really don't have strong feelings about the name. I just didn't want it to be ASSERT. ;-) Regards, J?rg From mrowe at apple.com Wed Jul 2 00:44:56 2008 From: mrowe at apple.com (Mark Rowe) Date: Wed, 02 Jul 2008 00:44:56 -0700 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: <486B30E3.10508@trolltech.com> References: <486388B0.3060301@trolltech.com> <486B30E3.10508@trolltech.com> Message-ID: On 2008-07-02, at 00:40, J?rg Bornemann wrote: > Hi Darin, > > Thanks for your detailed comments! > >> Adding to Assertions.h will not cause it to be included >> in >> public headers. Assertions.h is not designed to be used in public >> headers; it's for internal use inside the WebKit project. > > I've just executed the following: > find . -name '*.h' -exec grep -Hn 'Assertions.h' '{}' \; > > You're sure, that none of the 40+ files, the above call yields, is a > public header or used inside a public header? > But well, if Assertions.h is meant to be part of the private API, > that particular argument of mine is void. A public header including > Assertions.h, even an indirect include, should then be considered as > bug? On Mac OS X, Assertions.h is not installed on developer systems. This means that if any API header were to include it, applications using the API would be unable to build. I would expect that the other ports behave similarly. - Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/52fb9f10/attachment.bin From hausmann at kde.org Wed Jul 2 01:12:13 2008 From: hausmann at kde.org (Simon Hausmann) Date: Wed, 2 Jul 2008 10:12:13 +0200 Subject: [webkit-dev] renaming ASSERT macro In-Reply-To: <486B30E3.10508@trolltech.com> References: <486388B0.3060301@trolltech.com> <486B30E3.10508@trolltech.com> Message-ID: <200807021012.13707.hausmann@kde.org> On Wednesday 02 July 2008 09:40:19 J?rg Bornemann wrote: > Hi Darin, > > Thanks for your detailed comments! > > > Adding to Assertions.h will not cause it to be included in > > public headers. Assertions.h is not designed to be used in public > > headers; it's for internal use inside the WebKit project. > > I've just executed the following: > find . -name '*.h' -exec grep -Hn 'Assertions.h' '{}' \; > > You're sure, that none of the 40+ files, the above call yields, is a > public header or used inside a public header? > But well, if Assertions.h is meant to be part of the private API, > that particular argument of mine is void. A public header including > Assertions.h, even an indirect include, should then be considered as bug? I don't think Assertions.h is used in any public header file. It's for sure not the case in the Qt port, and since it includes Platform.h I doubt it would work in any public header. Simon -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/b44624fe/attachment.bin From sjd_net at mac.com Wed Jul 2 03:29:01 2008 From: sjd_net at mac.com (Samuel Davis) Date: Wed, 02 Jul 2008 11:29:01 +0100 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <2D959185-3829-4B69-86C1-BD1F55747F43@apple.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> <2D959185-3829-4B69-86C1-BD1F55747F43@apple.com> Message-ID: <4F360E79-CF22-4603-915F-0F00BFE25A5E@mac.com> Hi Mark, Thanks again for the hint... I have been monitoring the Latest Build Status page at http://build.webkit.org/one_box_per_builder and it appears that there hasn't been a successful build for a while, at least the status shows that the last 8 build attempts failed. The Status page shows that the last successful build was on trunk 27090. I would have greater confidence that the WebKit source would build successfully on my machine if WebKit Org were able to build a successful target themselves. Hence, I will make another attempt to build locally when the Build Status shows that a successful build has been achieved by WebKit Org. Also I'm using the Command Line to build my local target. I have examined the log that was produced by the Terminal when I attempted a local build and I couldn't find anything that would indicate that an error occurred during the build process apart from the comments that I sent you below. Once again, thanks for helping me out :-) Best regards, Sam On 2 Jul 2008, at 01:33, Mark Rowe wrote: > > On 2008-07-01, at 17:24, Samuel Davis wrote: > >> Hi Mark, >> >> Thanks for the hint ;-) >> >> [.. snip ..] >> >> The following build commands failed: >> JavaScriptGlue: >> CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ >> JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ >> InfoPlist.strings English.lproj/InfoPlist.strings >> (1 failure) > > Again, this only indicates that a command earlier in the build > failed. The specific error message will be earlier in the build > transcript. Are you building from within Xcode or from the command- > line? If from the command-line, the full transcript should be > displayed in your terminal window. If you're building from within > Xcode, see > for how to display the build transcript. If you can provide the > actual error that is occurring it will be much easier to help you. > > Thanks, > > Mark > From mrowe at apple.com Wed Jul 2 03:40:33 2008 From: mrowe at apple.com (Mark Rowe) Date: Wed, 02 Jul 2008 03:40:33 -0700 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <4F360E79-CF22-4603-915F-0F00BFE25A5E@mac.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> <2D959185-3829-4B69-86C1-BD1F55747F43@apple.com> <4F360E79-CF22-4603-915F-0F00BFE25A5E@mac.com> Message-ID: <50E965EE-F5CA-4435-A270-78E7BF8CC688@apple.com> On 2008-07-02, at 03:29, Samuel Davis wrote: > Hi Mark, > > Thanks again for the hint... > > I have been monitoring the Latest Build Status page at http://build.webkit.org/one_box_per_builder > and it appears that there hasn't been a successful build for a > while, at least the status shows that the last 8 build attempts > failed. The Status page shows that the last successful build was on > trunk 27090. I would have greater confidence that the WebKit source > would build successfully on my machine if WebKit Org were able to > build a successful target themselves. Hence, I will make another > attempt to build locally when the Build Status shows that a successful > build has been achieved by WebKit Org. You're confusing a test failure on the buildbot with a failure to compile from source. "Failed" indicates that one of the following things failed to complete 100% successfully: SVN checkout, build of WebKit, JavaScriptCore regression tests, WebKit regression tests. The "Waterfall" view at represents this visually in a much more understandable fashion IMO. The first three builders listed (trunk-mac-ppc-release, trunk-mac- intel-release, trunk-mac-intel-debug) are currently failing three tests. As running tests happens *after* WebKit is built and would not happen if WebKit failed to build, we can conclude that WebKit does currently build. If the build shows up as failed and says "compile- release" or "compile-debug", then the release or debug builds are do not compile. > Also I'm using the Command Line to build my local target. I have > examined the log that was produced by the Terminal when I attempted a > local build and I couldn't find anything that would indicate that an > error occurred during the build process apart from the comments that I > sent you below. Look for the first mention of the step named in the list of commands that failed. Eg., do a build, copy the failed command line ("CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ InfoPlist.strings English.lproj/InfoPlist.strings" from your previous email), hit Cmd-F and search for it (with "Wrap Around" ticked). That should take you right to the execution of the command. The error output will be somewhere shortly after. - Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/e1f86edd/attachment.bin From gns at gnome.org Wed Jul 2 04:20:30 2008 From: gns at gnome.org (Gustavo Noronha Silva) Date: Wed, 02 Jul 2008 08:20:30 -0300 Subject: [webkit-dev] Patents on WebKit? In-Reply-To: <7beb12420806302308m20a6f4b6j427da2f0203d5b9e@mail.gmail.com> References: <7beb12420806302308m20a6f4b6j427da2f0203d5b9e@mail.gmail.com> Message-ID: <1214997630.16662.11.camel@abacate.horta> On Tue, 2008-07-01 at 15:08 +0900, KwangYul Seo wrote: > Hello, Hey, > Is there any possibility that I can accidentally infringe the patents > of Apple if I create a browser based on WebKit? I know WebKit is > licensed under LGPLv2, but it does not guarantee that the patents of > Apple are automatically granted. So I am a bit worried. I am not a lawyer, and a lawyer is probably what you should consult for a definitive answer on this if you are worried, but... I believe you cannot infringe any Apple patent by using/linking a library that is released by a project they are the biggest part of. You would only be breaking a patent if you were using the patented technique in your own code. See you, -- Gustavo Noronha Silva GNOME contributor: http://www.gnome.org/ From gns at gnome.org Wed Jul 2 04:23:18 2008 From: gns at gnome.org (Gustavo Noronha Silva) Date: Wed, 02 Jul 2008 08:23:18 -0300 Subject: [webkit-dev] How do do incremental build? In-Reply-To: References: Message-ID: <1214997798.16662.14.camel@abacate.horta> On Tue, 2008-07-01 at 13:36 -0700, Joshua Chia wrote: > I made some changes to some GTK port-related code, specifically > RenderThemeGtk.cpp. Simply running make did not cause it to be > recompiled. How do I do incremental builds with proper dependency? > The clean build takes forever. Running 'make' alone should do the job. Notice that you have to run that command in the top-level directory of the project, you cannot run it at WebKit/gtk/ and subdirectories. See you, -- Gustavo Noronha Silva GNOME contributor: http://www.gnome.org/ From webkit at mattlilek.com Wed Jul 2 06:47:12 2008 From: webkit at mattlilek.com (Matt Lilek) Date: Wed, 2 Jul 2008 08:47:12 -0500 Subject: [webkit-dev] need a sample of how to use webkit on windows In-Reply-To: <18231738.post@talk.nabble.com> References: <18231524.post@talk.nabble.com> <486B2A77.2010501@gmail.com> <18231738.post@talk.nabble.com> Message-ID: <47aebe360807020647tb87605fs254c70218047a9e6@mail.gmail.com> WebKitTools/WinLauncher in your checkout should have what you're looking for. - Matt On Wed, Jul 2, 2008 at 2:21 AM, tyl wrote: > > Thanks for the reply! > > I want to use the webkit to build a very simple brower on windows, can you > help me? > Thanks! > > > Paul Pedriana-3 wrote: > > > > Can you define more precisely what you mean by "how to use"? You can run > > the Windows WebKit.dll within Safari as a high level demo as documented > > on the build pages, but if you are talking about programmatically > > controlling it within your own custom shell then that's another thing. > > > > Paul > > > >> Hi all, > >> > >> I'm a beginner of webkit, and i need a sample of how to use Apple's > >> Windows > >> Port or Cairo-based Windows Port on windows, NOT Qt's webkit port. > >> > >> Could someone can give me a demo of it? Thanks! > >> > > > > _______________________________________________ > > webkit-dev mailing list > > webkit-dev at lists.webkit.org > > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > > > > > -- > View this message in context: > http://www.nabble.com/need-a-sample-of-how-to-use-webkit-on-windows-tp18231524p18231738.html > Sent from the Webkit mailing list archive at Nabble.com. > > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/493110fc/attachment.html From akiss at inf.u-szeged.hu Wed Jul 2 07:19:45 2008 From: akiss at inf.u-szeged.hu (Akos Kiss) Date: Wed, 02 Jul 2008 16:19:45 +0200 Subject: [webkit-dev] memory consumption Message-ID: <486B8E81.9050401@inf.u-szeged.hu> Hi all, I'd like to ask you whether the memory consumption of the JS engine is of importance for you or does performance have higher priority? I'm asking this since we are keeping non-PC use of WebKit in mind as well, but we found in the newest version of the RegisterFile that it's memory consumption is quite high by default: ~8megs in a 32bit system and ~16megs in a 64bit system. (Since DefaultCapacity = 2 * 1024 * 1024, and DefaultMaxGlobals = 8 * 1024.) Hitherto (in older revisions), it grew incrementally, as needed. Did I miss something? Cheers, Akos From dvnsai at gmail.com Wed Jul 2 08:31:11 2008 From: dvnsai at gmail.com (devan sai) Date: Wed, 2 Jul 2008 08:31:11 -0700 Subject: [webkit-dev] Clarification on developing an embedded browser in PPC platform In-Reply-To: <72509.1586.qm@web52409.mail.re2.yahoo.com> References: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> <72509.1586.qm@web52409.mail.re2.yahoo.com> Message-ID: <6f99db700807020831u61bea3e3ib5079f93e13b6fb8@mail.gmail.com> Hi, Thanks David/Jean for the replies, My platform is PPC machine with Debian linux running on it. So if the installation exists already for PPC on MAC, can we take the same source with minimal changes in Makefile/similar items and put it on Powepc linux machine? Regards, Devan On Tue, Jul 1, 2008 at 7:37 PM, David Kilzer wrote: > On Tue, 7/1/08, devan sai wrote: > > > I am assigned to develop an embedded web browser in PPC > > platform. > > > > I would like to know the feasibility of the same, the > > support for HTML > > 4.01(except for cross > > frames),XHTML,CSS,JavaScript,AJAX,DOM(basic) etc are > > needed. > > This page is not necessarily complete or up-to-date, but it's a good start: > > http://trac.webkit.org/wiki/SpecSupport > > > Can you guys please help me in finding out a place to get > > the source and the > > possible places where I can tweak in this to compile for > > PPC ? > > http://webkit.org/building/checkout.html > > The source already compiles for and runs on PowerPC with Mac OS X 10.4 and > 10.5, so there should only be the work needed to port to your specific > platform. > > > Any points on customizing for the specific hardware with > > framebuffer > > manipulation, is also highly appreciated. > > You haven't given any details about your platform other than "PowerPC". If > you're more specific about your hardware or operating system, perhaps you'll > find that other ports already exist that support it. > > Dave > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/55cf9c65/attachment.html From jacob.refstrup at hp.com Wed Jul 2 08:30:42 2008 From: jacob.refstrup at hp.com (Refstrup, Jacob Grundtvig) Date: Wed, 2 Jul 2008 15:30:42 +0000 Subject: [webkit-dev] Building for GTK on Mac OS X In-Reply-To: References: Message-ID: <59DD1BA8FD3C0F4C90771C18F2B5B53A200F3471D8@GVW0432EXB.americas.hpqcorp.net> I ran into this issue on RedHat Enterprise Linux 5.1client; but it was due to me having installed some incompatible autoconf/aclocal/automake scripts. When I reverted back to the standard install of autoconf etc everything was fine. Hope that helps, - Jacob > -----Original Message----- > From: webkit-dev-bounces at lists.webkit.org > [mailto:webkit-dev-bounces at lists.webkit.org] On Behalf Of Erik Walter > Sent: Tuesday, July 01, 2008 4:59 PM > To: webkit-dev at lists.webkit.org > Subject: [webkit-dev] Building for GTK on Mac OS X > > I "think" I've got everything installed properly to do GTK > development on my Mac. I've got other products building and > running properly for GTK. However, when I run either > ./autogen.sh or build-webkit --gtk I get dumped out in the > configure with this... > > checking for Hildon UI extensions... no > /Users/ejw/Development/WebKit/configure: line 21554: syntax > error near unexpected token `HILDON,' > /Users/ejw/Development/WebKit/configure: line 21554: ` > PKG_CHECK_MODULES(HILDON, hildon-1)' > Failed to setup build environment using 'autotools'! > > > I've looked a bit on the net and the only mentions I've found > (from this list) don't really have resolutions. I tried just > forging ahead and doing "./configure --without-hildon" in the > hopes that it would build, but that yields the same results. > > Is this something simple that I'm just missing? Any help is > appreciated... > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > From christian at twotoasts.de Wed Jul 2 10:02:57 2008 From: christian at twotoasts.de (Christian Dywan) Date: Wed, 2 Jul 2008 19:02:57 +0200 Subject: [webkit-dev] Clarification on developing an embedded browser in PPC platform In-Reply-To: <6f99db700807020831u61bea3e3ib5079f93e13b6fb8@mail.gmail.com> References: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> <72509.1586.qm@web52409.mail.re2.yahoo.com> <6f99db700807020831u61bea3e3ib5079f93e13b6fb8@mail.gmail.com> Message-ID: <20080702190257.5ece503a@twotoasts.de> Am Wed, 2 Jul 2008 08:31:11 -0700 schrieb "devan sai" : > Hi, > > Thanks David/Jean for the replies, > > My platform is PPC machine with Debian linux running on it. So if the > installation exists already for PPC on MAC, can we take the same > source with minimal changes in Makefile/similar items and put it on > Powepc linux machine? Hey Devan, there are several different ports, even more if you include those not living in svn. Particularly interesting for you, on a linux platform are probably the gtk and qt port, possibly also wx and clutter. All these ports are built from the same source tree, with different platform dependend tweaks as needed. So it should probably not be much effort, if at all, to use one of these on your debian powerpc machine. ciao, Christian From sjd_net at mac.com Wed Jul 2 10:54:45 2008 From: sjd_net at mac.com (Samuel Davis) Date: Wed, 02 Jul 2008 18:54:45 +0100 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <50E965EE-F5CA-4435-A270-78E7BF8CC688@apple.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> <2D959185-3829-4B69-86C1-BD1F55747F43@apple.com> <4F360E79-CF22-4603-915F-0F00BFE25A5E@mac.com> <50E965EE-F5CA-4435-A270-78E7BF8CC688@apple.com> Message-ID: <0A01775D-9BC3-43E2-8B4D-F52707EFEA36@mac.com> Hi Mark, This problem just won't go away :-( RE: ______________________________________________________ Checking Dependencies... ** BUILD FAILED ** The following build commands failed: JavaScriptGlue: CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ InfoPlist.strings English.lproj/InfoPlist.strings (1 failure) ------------------------------------------------------------------------------------------------ When I first installed the SVN client and checked out the WebKit trunk I was able to build without any problems. The problems occurred some weeks later when my internet connection went down while I was checking out an updated WebKit trunk. I have since deleted the old version of WebKit trunk from my machine and checked out a spanking new one but I'm still not able to build the target on my machine. Believe you me this is really frustrating mainly because I can't see why I can't build targets anymore even with a brand new trunk. Do I need to update my SVN client? While building WebKit with command-line in the Terminal, the output shows lots of compiler commands but there is nothing in it that I can identify as a compiler error. So I tried a creative approach to solving the problem by attempting to build JavaScriptCore.xcodeproj in XCode. The JavaScriptCore target built successfully without any errors. However, when I tried to build JavaScriptGlue.xcodeproj within XCode I had numerous errors (53) as apposed to a single Error when using the command-line. Perhaps this suggest that there is some inter-dependancies between the sub-projects (i.e. JavaScriptCore, JavaScriptGlue, WebCore and WebKit) when building WebKit, hence the reason for the build pearl script. Here is where the command that fails is first displayed the Terminal: CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ InfoPlist.strings English.lproj/InfoPlist.strings mkdir /Users/samueljd/WebKit/WebKitBuild/Release/ JavaScriptGlue.framework/Versions/A/Resources/English.lproj cd /Users/samueljd/WebKit/JavaScriptGlue /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/ Contents/Resources/copystrings --validate --inputencoding UTF-16 -- outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/ samueljd/WebKit/WebKitBuild/Release/JavaScriptGlue.framework/Versions/ A/Resources/English.lproj Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...] or: iconv -l After this output, there are a lot of compiler commands starting with CompileC but I can't see anything that looks like an error code or output. Strange problem indeed! Do you know of any creative ways in which I could start building WebKit again on my local machine? Any suggestions would be much appreciated :-) Best regards, Sam -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/09794d32/attachment.html From ddkilzer at webkit.org Wed Jul 2 12:55:56 2008 From: ddkilzer at webkit.org (David Kilzer) Date: Wed, 2 Jul 2008 12:55:56 -0700 (PDT) Subject: [webkit-dev] Clarification on developing an embedded browser in PPC platform In-Reply-To: <6f99db700807020831u61bea3e3ib5079f93e13b6fb8@mail.gmail.com> Message-ID: <76964.66780.qm@web52407.mail.re2.yahoo.com> Mike Hommey maintains a libwebkit package for Debian Linux. http://packages.debian.org/source/lenny/webkit [testing] http://packages.debian.org/source/sid/webkit [unstable] Mike also has a blog where he discusses WebKit: http://glandium.org/blog/ That may be a good starting point for you since it already compiles on PowerPC with Debian Linux. Note that Mike's sources aren't in the main Subversion repository. He maintains a separate git repository for this port: http://git.debian.org/?p=pkg-webkit/webkit.git Dave On Wed, 7/2/08, devan sai wrote: > Hi, > > Thanks David/Jean for the replies, > > My platform is PPC machine with Debian linux running on it. > So if the > installation exists already for PPC on MAC, can we take the > same source with > minimal changes in Makefile/similar items and put it on > Powepc linux > machine? > > Regards, > Devan > > On Tue, Jul 1, 2008 at 7:37 PM, David Kilzer > wrote: > > > On Tue, 7/1/08, devan sai > wrote: > > > > > I am assigned to develop an embedded web browser > in PPC > > > platform. > > > > > > I would like to know the feasibility of the same, > the > > > support for HTML > > > 4.01(except for cross > > > frames),XHTML,CSS,JavaScript,AJAX,DOM(basic) etc > are > > > needed. > > > > This page is not necessarily complete or up-to-date, > but it's a good start: > > > > http://trac.webkit.org/wiki/SpecSupport > > > > > Can you guys please help me in finding out a > place to get > > > the source and the > > > possible places where I can tweak in this to > compile for > > > PPC ? > > > > http://webkit.org/building/checkout.html > > > > The source already compiles for and runs on PowerPC > with Mac OS X 10.4 and > > 10.5, so there should only be the work needed to port > to your specific > > platform. > > > > > Any points on customizing for the specific > hardware with > > > framebuffer > > > manipulation, is also highly appreciated. > > > > You haven't given any details about your platform > other than "PowerPC". If > > you're more specific about your hardware or > operating system, perhaps you'll > > find that other ports already exist that support it. > > > > Dave > > > > > > From darin at apple.com Wed Jul 2 12:57:18 2008 From: darin at apple.com (Darin Adler) Date: Wed, 02 Jul 2008 12:57:18 -0700 Subject: [webkit-dev] memory consumption In-Reply-To: <486B8E81.9050401@inf.u-szeged.hu> References: <486B8E81.9050401@inf.u-szeged.hu> Message-ID: On Jul 2, 2008, at 7:19 AM, Akos Kiss wrote: > I'd like to ask you whether the memory consumption of the JS engine > is of importance for you or does performance have higher priority? Memory consumption is quite important. > we found in the newest version of the RegisterFile that it's memory > consumption is quite high by default: ~8megs in a 32bit system and > ~16megs in a 64bit system. The new RegisterFile uses virtual memory mapping to allow the register file to expand, without changing its base address. Tools to tell you how much memory is consumed may not give a correct indication of how much memory is actually being consumed; instead they might reflect the large amount of virtual space that's mapped but not actively used. This space should not cost anything. This depends a lot on the platform and underlying OS. On Windows we intend to use VirtualAlloc, but it's not yet implemented. So currently on Windows you will see a lot of memory used! If neither the mmap nor the VirtualAlloc mechanism is efficient on a particular platform, we would take patches to refine RegisterFile.h to use other techniques suitable for other platforms. -- Darin From ddkilzer at webkit.org Wed Jul 2 12:59:21 2008 From: ddkilzer at webkit.org (David Kilzer) Date: Wed, 2 Jul 2008 12:59:21 -0700 (PDT) Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <0A01775D-9BC3-43E2-8B4D-F52707EFEA36@mac.com> Message-ID: <291330.8787.qm@web52412.mail.re2.yahoo.com> If you had a connection failure while checking out/updating Subversion, you may want to remove the entire directory that was being updated, or simply check out the source from scratch again. An "svn stat ." command may tell you something, but sometimes svn can hork a subdirectory structure to the point where it's easier to simply remove (rm -rf) the directory and then run "svn up" again (or check out the whole source from scratch). Dave On Wed, 7/2/08, Samuel Davis wrote: > Hi Mark, > > This problem just won't go away :-( > > RE: > ______________________________________________________ > > Checking Dependencies... > ** BUILD FAILED ** > > The following build commands failed: > JavaScriptGlue: > CopyStringsFile > /Users/samueljd/WebKit/WebKitBuild/Release/ > JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ > > InfoPlist.strings English.lproj/InfoPlist.strings > (1 failure) > ------------------------------------------------------------------------------------------------ > > > > When I first installed the SVN client and checked out the > WebKit trunk > I was able to build without any problems. The problems > occurred some > weeks later when my internet connection went down while I > was checking > out an updated WebKit trunk. I have since deleted the old > version of > WebKit trunk from my machine and checked out a spanking new > one but > I'm still not able to build the target on my machine. > Believe you me > this is really frustrating mainly because I can't see > why I can't > build targets anymore even with a brand new trunk. Do I > need to > update my SVN client? > > While building WebKit with command-line in the Terminal, > the output > shows lots of compiler commands but there is nothing in it > that I can > identify as a compiler error. So I tried a creative > approach to > solving the problem by attempting to build > JavaScriptCore.xcodeproj in > XCode. The JavaScriptCore target built successfully > without any > errors. However, when I tried to build > JavaScriptGlue.xcodeproj > within XCode I had numerous errors (53) as apposed to a > single Error > when using the command-line. Perhaps this suggest that > there is some > inter-dependancies between the sub-projects (i.e. > JavaScriptCore, > JavaScriptGlue, WebCore and WebKit) when building WebKit, > hence the > reason for the build pearl script. > > Here is where the command that fails is first displayed the > Terminal: > > CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ > > JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ > > InfoPlist.strings English.lproj/InfoPlist.strings > mkdir /Users/samueljd/WebKit/WebKitBuild/Release/ > JavaScriptGlue.framework/Versions/A/Resources/English.lproj > cd /Users/samueljd/WebKit/JavaScriptGlue > > /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/ > Contents/Resources/copystrings --validate --inputencoding > UTF-16 -- > outputencoding UTF-16 English.lproj/InfoPlist.strings > --outdir /Users/ > samueljd/WebKit/WebKitBuild/Release/JavaScriptGlue.framework/Versions/ > > A/Resources/English.lproj > Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...] > or: iconv -l > > After this output, there are a lot of compiler commands > starting with > CompileC but I can't see anything that looks like an > error code or > output. Strange problem indeed! > > Do you know of any creative ways in which I could start > building > WebKit again on my local machine? Any suggestions would be > much > appreciated :-) > > Best regards, > > Sam_______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev From ppedriana at gmail.com Wed Jul 2 13:18:56 2008 From: ppedriana at gmail.com (Paul Pedriana) Date: Wed, 02 Jul 2008 13:18:56 -0700 Subject: [webkit-dev] memory consumption In-Reply-To: <486B8E81.9050401@inf.u-szeged.hu> References: <486B8E81.9050401@inf.u-szeged.hu> Message-ID: <486BE2B0.80706@gmail.com> For our uses and a lot of other non-PC uses, memory is more important than speed. The memory budget we are targeting is <= 10 MB for code+data to display a small blank visual page that executes a 'hello world' type JavaScript function. So 8MB is a lot. I'm wondering if there is a way to control the memory/speed tradeoff. The tcmalloc memory allocator makes a similar tradeoff whereby it uses more memory to gain speed, whereas a non-PC application would usually want to use a more traditional allocator + small block allocator. > Hi all, > > I'd like to ask you whether the memory consumption of the JS engine is > of importance for you or does performance have higher priority? I'm > asking this since we are keeping non-PC use of WebKit in mind as well, > but we found in the newest version of the RegisterFile that it's memory > consumption is quite high by default: ~8megs in a 32bit system and > ~16megs in a 64bit system. (Since DefaultCapacity = 2 * 1024 * 1024, and > DefaultMaxGlobals = 8 * 1024.) Hitherto (in older revisions), it grew > incrementally, as needed. > > Did I miss something? > > Cheers, > Akos > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > From joshchia at gmail.com Wed Jul 2 13:26:30 2008 From: joshchia at gmail.com (Joshua Chia) Date: Wed, 2 Jul 2008 13:26:30 -0700 Subject: [webkit-dev] Render path for controls, both the drop-down version and the list version, where are these things done? Which functions are called? Also, for regular buttons, what do I need to do to implement them, i.e. which functions do I implement to set the size, position, etc correctly according to the text content? The only thing I know is that they are painted with RenderTheme::paintButton(). Josh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/e45b2044/attachment.html From mjs at apple.com Wed Jul 2 13:26:38 2008 From: mjs at apple.com (Maciej Stachowiak) Date: Wed, 2 Jul 2008 13:26:38 -0700 Subject: [webkit-dev] memory consumption In-Reply-To: <486BE2B0.80706@gmail.com> References: <486B8E81.9050401@inf.u-szeged.hu> <486BE2B0.80706@gmail.com> Message-ID: <7BAA55BF-A69C-4D16-AEB1-71207EA9041B@apple.com> On Jul 2, 2008, at 1:18 PM, Paul Pedriana wrote: > For our uses and a lot of other non-PC uses, memory is more important > than speed. The memory budget we are targeting is <= 10 MB for code > +data > to display a small blank visual page that executes a 'hello world' > type > JavaScript function. So 8MB is a lot. Keep in mind, it is 8MB of reserved VM address space, not 8MB of actual memory committed. This might be a problem on operating systems with no virtual memory, but many modern embedded OSes do support it. See Darin's message for more details. > I'm wondering if there is a way to control the memory/speed tradeoff. > The tcmalloc memory allocator makes a similar tradeoff whereby it uses > more memory to gain speed, whereas a non-PC application would usually > want to use a more traditional allocator + small block allocator. I don't think that is entirely accurate. We have found that with the new memory returning support TCMalloc often uses less memory than allocators where the primary goal is memory use rather than speed. Regards, Maciej From ppedriana at gmail.com Wed Jul 2 14:08:07 2008 From: ppedriana at gmail.com (Paul Pedriana) Date: Wed, 02 Jul 2008 14:08:07 -0700 Subject: [webkit-dev] memory consumption In-Reply-To: <7BAA55BF-A69C-4D16-AEB1-71207EA9041B@apple.com> References: <486B8E81.9050401@inf.u-szeged.hu> <486BE2B0.80706@gmail.com> <7BAA55BF-A69C-4D16-AEB1-71207EA9041B@apple.com> Message-ID: <486BEE37.4020009@gmail.com> Regarding the TCMalloc being efficient with memory usage, I think that the small block support in TCMalloc could cause that to be so, but it still seems to me that the per-thread caches are going to necessarily increase memory usage. So if you use TCMalloc with lots of small blocks and a single thread then I can see how it would use less memory than dlmalloc, etc. What we typically do in the gaming industry is the following: - Shared generalized heap of classic design. - Small block heap for all allocations < N. This saves memory (except for pathological cases) and leads to improvements in fragmentation patterns. - Pack permanent allocations high in the generalized heap, and place non-permanent allocations low. If there are very many small blocks, then put the small block heaps high in the generalized heap. This leads to improvements in fragmentation patterns. This should result in less memory usage than TCMalloc, especially in the case of multiple threads. But it won't be as fast as TCMalloc if multi-threading support is enabled/used. IMO, fragmentation is something not to be underestimated, as it raises memory requirements and results in reduced dcache efficiency (i.e. more misses). However, once I get my owb build working I plan on directly comparing the two approaches and producing a report for this group. If TCMalloc performs well then that's great. Thanks. > On Jul 2, 2008, at 1:18 PM, Paul Pedriana wrote: > >> For our uses and a lot of other non-PC uses, memory is more important >> than speed. The memory budget we are targeting is <= 10 MB for code+data >> to display a small blank visual page that executes a 'hello world' type >> JavaScript function. So 8MB is a lot. > > Keep in mind, it is 8MB of reserved VM address space, not 8MB of > actual memory committed. This might be a problem on operating systems > with no virtual memory, but many modern embedded OSes do support it. > See Darin's message for more details. > >> I'm wondering if there is a way to control the memory/speed tradeoff. >> The tcmalloc memory allocator makes a similar tradeoff whereby it uses >> more memory to gain speed, whereas a non-PC application would usually >> want to use a more traditional allocator + small block allocator. > > I don't think that is entirely accurate. We have found that with the > new memory returning support TCMalloc often uses less memory than > allocators where the primary goal is memory use rather than speed. > > Regards, > Maciej > > From darin at apple.com Wed Jul 2 15:49:38 2008 From: darin at apple.com (Darin Adler) Date: Wed, 02 Jul 2008 15:49:38 -0700 Subject: [webkit-dev] Render path for controls, both the > drop-down version and the list version, where are these things > done? Which functions are called? The renderers for these are RenderMenuList and RenderListBox. And the menu is PopupMenu. You can find the code in those source files and see what comes from the theme. For example for RenderMenuList it's some functions that provide internal padding and a minimum list size. And in RenderListBox it's some colors that come from the theme. > Also, for regular buttons, what do I need to do to implement them, > i.e. which functions do I implement to set the size, position, etc > correctly according to the text content? The only thing I know is > that they are painted with RenderTheme::paintButton(). adjustButtonStyle and setButtonSize. -- Darin From webkitlearner at yahoo.com.cn Wed Jul 2 19:16:26 2008 From: webkitlearner at yahoo.com.cn (tyl) Date: Wed, 2 Jul 2008 19:16:26 -0700 (PDT) Subject: [webkit-dev] need a sample of how to use webkit on windows In-Reply-To: <47aebe360807020647tb87605fs254c70218047a9e6@mail.gmail.com> References: <18231524.post@talk.nabble.com> <486B2A77.2010501@gmail.com> <18231738.post@talk.nabble.com> <47aebe360807020647tb87605fs254c70218047a9e6@mail.gmail.com> Message-ID: <18250549.post@talk.nabble.com> Thanks very much for this response. Matt Lilek-2 wrote: > > WebKitTools/WinLauncher in your checkout should have what you're looking > for. > > - Matt > > On Wed, Jul 2, 2008 at 2:21 AM, tyl wrote: > >> >> Thanks for the reply! >> >> I want to use the webkit to build a very simple brower on windows, can >> you >> help me? >> Thanks! >> >> >> Paul Pedriana-3 wrote: >> > >> > Can you define more precisely what you mean by "how to use"? You can >> run >> > the Windows WebKit.dll within Safari as a high level demo as documented >> > on the build pages, but if you are talking about programmatically >> > controlling it within your own custom shell then that's another thing. >> > >> > Paul >> > >> >> Hi all, >> >> >> >> I'm a beginner of webkit, and i need a sample of how to use Apple's >> >> Windows >> >> Port or Cairo-based Windows Port on windows, NOT Qt's webkit port. >> >> >> >> Could someone can give me a demo of it? Thanks! >> >> >> > >> > _______________________________________________ >> > webkit-dev mailing list >> > webkit-dev at lists.webkit.org >> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/need-a-sample-of-how-to-use-webkit-on-windows-tp18231524p18231738.html >> Sent from the Webkit mailing list archive at Nabble.com. >> >> _______________________________________________ >> webkit-dev mailing list >> webkit-dev at lists.webkit.org >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> > > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > -- View this message in context: http://www.nabble.com/need-a-sample-of-how-to-use-webkit-on-windows-tp18231524p18250549.html Sent from the Webkit mailing list archive at Nabble.com. From wangweixun at sh.chinamobile.com Wed Jul 2 19:47:13 2008 From: wangweixun at sh.chinamobile.com (wangweixun at sh.chinamobile.com) Date: Thu, 3 Jul 2008 10:47:13 +0800 Subject: [webkit-dev] Clarification on developing an embedded browser in PPCplatform In-Reply-To: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> References: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> Message-ID: please visit the project: http://sourceforge.net/projects/safarimobile/ We had pasted a lot of HTML4/CSS compatible tests,we are fixing the JavaScript and NAPI feature. It can display normal HTML page now. We wish you can join the team with us. wormwang _____ ???: webkit-dev-bounces at lists.webkit.org [mailto:webkit-dev-bounces at lists.webkit.org] ?? devan sai ????: 2008?7?2? 8:53 ???: webkit-dev at lists.webkit.org ??: ????????????:[webkit-dev] Clarification on developing an embedded browser in PPCplatform Hi, I am assigned to develop an embedded web browser in PPC platform. I would like to know the feasibility of the same, the support for HTML 4.01(except for cross frames),XHTML,CSS,JavaScript,AJAX,DOM(basic) etc are needed. Can you guys please help me in finding out a place to get the source and the possible places where I can tweak in this to compile for PPC ? Any points on customizing for the specific hardware with framebuffer manipulation, is also highly appreciated. Thanks, DSai -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080703/faeaeca6/attachment.html From wangweixun at sh.chinamobile.com Wed Jul 2 19:54:55 2008 From: wangweixun at sh.chinamobile.com (wangweixun at sh.chinamobile.com) Date: Thu, 3 Jul 2008 10:54:55 +0800 Subject: [webkit-dev] Clarification on developing an embedded browser inPPCplatform In-Reply-To: References: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> Message-ID: Sorry! After reading others reply,I found I misunderstading your PPCplatform is not PocketPC platform the we are doing. _____ ???: webkit-dev-bounces at lists.webkit.org [mailto:webkit-dev-bounces at lists.webkit.org] ?? wangweixun at sh.chinamobile.com ????: 2008?7?3? 10:47 ???: 'devan sai' ??: webkit-dev at lists.webkit.org ??: Re: [webkit-dev] Clarification on developing an embedded browser inPPCplatform please visit the project: http://sourceforge.net/projects/safarimobile/ We had pasted a lot of HTML4/CSS compatible tests,we are fixing the JavaScript and NAPI feature. It can display normal HTML page now. We wish you can join the team with us. wormwang _____ ???: webkit-dev-bounces at lists.webkit.org [mailto:webkit-dev-bounces at lists.webkit.org] ?? devan sai ????: 2008?7?2? 8:53 ???: webkit-dev at lists.webkit.org ??: ????????????:[webkit-dev] Clarification on developing an embedded browser in PPCplatform Hi, I am assigned to develop an embedded web browser in PPC platform. I would like to know the feasibility of the same, the support for HTML 4.01(except for cross frames),XHTML,CSS,JavaScript,AJAX,DOM(basic) etc are needed. Can you guys please help me in finding out a place to get the source and the possible places where I can tweak in this to compile for PPC ? Any points on customizing for the specific hardware with framebuffer manipulation, is also highly appreciated. Thanks, DSai -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080703/177683ea/attachment.html From mrowe at apple.com Wed Jul 2 19:50:58 2008 From: mrowe at apple.com (Mark Rowe) Date: Wed, 02 Jul 2008 19:50:58 -0700 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <0A01775D-9BC3-43E2-8B4D-F52707EFEA36@mac.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> <2D959185-3829-4B69-86C1-BD1F55747F43@apple.com> <4F360E79-CF22-4603-915F-0F00BFE25A5E@mac.com> <50E965EE-F5CA-4435-A270-78E7BF8CC688@apple.com> <0A01775D-9BC3-43E2-8B4D-F52707EFEA36@mac.com> Message-ID: <1ACA08C6-5427-4DF4-8EB0-FD8B07AF2CD4@apple.com> On 2008-07-02, at 10:54, Samuel Davis wrote: > Hi Mark, > > While building WebKit with command-line in the Terminal, the output > shows lots of compiler commands but there is nothing in it that I > can identify as a compiler error. So I tried a creative approach to > solving the problem by attempting to build JavaScriptCore.xcodeproj > in XCode. The JavaScriptCore target built successfully without any > errors. However, when I tried to build JavaScriptGlue.xcodeproj > within XCode I had numerous errors (53) as apposed to a single Error > when using the command-line. Perhaps this suggest that there is > some inter-dependancies between the sub-projects (i.e. > JavaScriptCore, JavaScriptGlue, WebCore and WebKit) when building > WebKit, hence the reason for the build pearl script. If you want to build from the Xcode UI you need to configure Xcode to use a shared build directory. Without this set, Xcode defaults to placing built products inside a "build" folder alongside the .xcodeproj file which means that the JavaScriptGlue and WebCore builds cannot see the newly-built JavaScriptCore, and so on. > Here is where the command that fails is first displayed the Terminal: > > CopyStringsFile /Users/samueljd/WebKit/WebKitBuild/Release/ > JavaScriptGlue.framework/Versions/A/Resources/English.lproj/ > InfoPlist.strings English.lproj/InfoPlist.strings > mkdir /Users/samueljd/WebKit/WebKitBuild/Release/ > JavaScriptGlue.framework/Versions/A/Resources/English.lproj > cd /Users/samueljd/WebKit/JavaScriptGlue > /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/ > Contents/Resources/copystrings --validate --inputencoding UTF-16 -- > outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir / > Users/samueljd/WebKit/WebKitBuild/Release/JavaScriptGlue.framework/ > Versions/A/Resources/English.lproj And this would be the error: > Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...] > or: iconv -l A command displaying usage information is definitely not an expected part of the build process! The only suggestion that I have as to why this command may be failing is if you have a non-standard version of iconv installed, either over the system copy in /usr/bin or earlier in your $PATH environment variable than the system one. You should double-check if that is the case. If it's not, you may need to make use of a tool such as ktrace, dtrace, or a clever shell script to determine what arguments are being passed to "iconv" that are making things unhappy. - Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2413 bytes Desc: not available Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080702/1796c6e1/attachment.bin From webkitlearner at yahoo.com.cn Thu Jul 3 02:39:57 2008 From: webkitlearner at yahoo.com.cn (tyl) Date: Thu, 3 Jul 2008 02:39:57 -0700 (PDT) Subject: [webkit-dev] need a sample of how to use webkit on windows In-Reply-To: <47aebe360807020647tb87605fs254c70218047a9e6@mail.gmail.com> References: <18231524.post@talk.nabble.com> <486B2A77.2010501@gmail.com> <18231738.post@talk.nabble.com> <47aebe360807020647tb87605fs254c70218047a9e6@mail.gmail.com> Message-ID: <18255576.post@talk.nabble.com> Aonther problem was occurred. When I ran the WinLauncher, it displayed with a default page, include a 'Testing' text, a 'blue border div' and a list. I changed the address and pressed the 'ENTER' key, the 'loadURL' function was successful executed, but the WinLauncher didn't change it's view content, still display the test page. Did i miss something? Thanks! Matt Lilek-2 wrote: > > WebKitTools/WinLauncher in your checkout should have what you're looking > for. > > - Matt > > On Wed, Jul 2, 2008 at 2:21 AM, tyl wrote: > >> >> Thanks for the reply! >> >> I want to use the webkit to build a very simple brower on windows, can >> you >> help me? >> Thanks! >> >> >> Paul Pedriana-3 wrote: >> > >> > Can you define more precisely what you mean by "how to use"? You can >> run >> > the Windows WebKit.dll within Safari as a high level demo as documented >> > on the build pages, but if you are talking about programmatically >> > controlling it within your own custom shell then that's another thing. >> > >> > Paul >> > >> >> Hi all, >> >> >> >> I'm a beginner of webkit, and i need a sample of how to use Apple's >> >> Windows >> >> Port or Cairo-based Windows Port on windows, NOT Qt's webkit port. >> >> >> >> Could someone can give me a demo of it? Thanks! >> >> >> > >> > _______________________________________________ >> > webkit-dev mailing list >> > webkit-dev at lists.webkit.org >> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/need-a-sample-of-how-to-use-webkit-on-windows-tp18231524p18231738.html >> Sent from the Webkit mailing list archive at Nabble.com. >> >> _______________________________________________ >> webkit-dev mailing list >> webkit-dev at lists.webkit.org >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> > > _______________________________________________ > webkit-dev mailing list > webkit-dev at lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > -- View this message in context: http://www.nabble.com/need-a-sample-of-how-to-use-webkit-on-windows-tp18231524p18255576.html Sent from the Webkit mailing list archive at Nabble.com. From benjamin.meyer at trolltech.com Thu Jul 3 03:35:18 2008 From: benjamin.meyer at trolltech.com (Benjamin Meyer) Date: Thu, 3 Jul 2008 12:35:18 +0200 Subject: [webkit-dev] Clarification on developing an embedded browser in PPCplatform In-Reply-To: References: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> Message-ID: <200807031235.22111.benjamin.meyer@trolltech.com> On Thursday 03 July 2008 04:47:13 wangweixun at sh.chinamobile.com wrote: > please visit the project: > > http://sourceforge.net/projects/safarimobile/ > > We had pasted a lot of HTML4/CSS compatible tests,we are fixing the > JavaScript and NAPI feature. It can display normal HTML page now. > > We wish you can join the team with us. > > wormwang Did apply have any problem with you using the Safari name? -Benjamin Meyer -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080703/75e9db61/attachment.bin From benjamin.meyer at trolltech.com Thu Jul 3 04:50:55 2008 From: benjamin.meyer at trolltech.com (Benjamin Meyer) Date: Thu, 3 Jul 2008 13:50:55 +0200 Subject: [webkit-dev] Clarification on developing an embedded browser in PPCplatform In-Reply-To: <200807031235.22111.benjamin.meyer@trolltech.com> References: <6f99db700807011753l2cf2d2f4vddf67d83e23f015b@mail.gmail.com> <200807031235.22111.benjamin.meyer@trolltech.com> Message-ID: <200807031350.58609.benjamin.meyer@trolltech.com> On Thursday 03 July 2008 12:35:18 Benjamin Meyer wrote: > On Thursday 03 July 2008 04:47:13 wangweixun at sh.chinamobile.com wrote: > > please visit the project: > > > > http://sourceforge.net/projects/safarimobile/ > > > > We had pasted a lot of HTML4/CSS compatible tests,we are fixing the > > JavaScript and NAPI feature. It can display normal HTML page now. > > > > We wish you can join the team with us. > > > > wormwang > > Did apply have any problem with you using the Safari name? bah ^Apple^ -Benjamin Meyer -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. Url : http://lists.webkit.org/pipermail/webkit-dev/attachments/20080703/f21dbb6b/attachment.bin From sjd_net at mac.com Thu Jul 3 06:24:21 2008 From: sjd_net at mac.com (Samuel Davis) Date: Thu, 03 Jul 2008 14:24:21 +0100 Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <1ACA08C6-5427-4DF4-8EB0-FD8B07AF2CD4@apple.com> References: <3E1B8256-3FA6-4218-A715-A7AF1E9BAA8A@apple.com> <5FB4B18D-18C1-4F68-A92B-683AA36C48A2@mac.com> <2D959185-3829-4B69-86C1-BD1F55747F43@apple.com> <4F360E79-CF22-4603-915F-0F00BFE25A5E@mac.com> <50E965EE-F5CA-4435-A270-78E7BF8CC688@apple.com> <0A01775D-9BC3-43E2-8B4D-F52707EFEA36@mac.com> <1ACA08C6-5427-4DF4-8EB0-FD8B07AF2CD4@apple.com> Message-ID: <1B97B268-6A4C-4DC8-87F4-AF650861A7F3@mac.com> Hi Mark, Hi David Your guidance is much appreciated on this issue - thanks! I have examined the *copystrings* script file on my machine, which happens to be a Ruby script, and the part where the command *iconv* is used is shown below: # Convert the input file to the output encoding (usually UTF-16); the output location is normally in the Resources directory of the product. system('iconv --from-code="' + OPTIONS[:InputEnc] + '" --to- code="' + OPTIONS[:OutputEnc] + '" "' + path + '" > "' + OPTIONS[:OutputDir] + '/' + pathBaseName + '"') if $?.termsig then $stderr.puts "#{File.basename($0)}: error: iconv terminated with signal #{$?.termsig}" ; exit 1 ; end exit $?.exitstatus unless $?.exitstatus == 0 From what I can see, I would interpret it as shown below: [-f fromcode] is equivalent to '--from-code=" ' + OPTIONS[:InputEnc]' [-t tocode] is equivalent to ' " --to-code="' + OPTIONS[:OutputEnc] + ' " [file ...] is equivalent to "' + path + '" > "' + OPTIONS[:OutputDir] + '/' + pathBaseName + '"') Here is the Man pages synopsis: iconv [-c] [-s] [-f encoding] [-t encoding] [inputfile ...] iconv -l There seems to be some inconsistencies here! And, I would conclude that there is a mis-match in the syntax between them. I previously forgot to mention that I had updated my XCode tool chain between the time I was able to build and the time that I wasn't able to build (i.e. now!). I had a look at the WebKit pages and all it says is that XCode 2.3 or later is required to build. So I would assume that my installation of XCode 3.1 should be okay. But it appears not to be! Could it be that XCode 3.1 can't build WebKit? So far I have updated my SVN Client, deleted my local WebKit trunk (with rm -rf), Installed a brand new copy of the WebKit trunk, but the problem still persist! I'm not able to build on my machine. I would appreciate any further ideas that you might have that would help me to solve this most annoying problem. Best regards, Sam -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.webkit.org/pipermail/webkit-dev/attachments/20080703/f64aa40c/attachment.html From ddkilzer at webkit.org Thu Jul 3 07:36:12 2008 From: ddkilzer at webkit.org (David Kilzer) Date: Thu, 3 Jul 2008 07:36:12 -0700 (PDT) Subject: [webkit-dev] WebKit Fails to build in XCode 3.1 In-Reply-To: <1B97B268-6A4C-4DC8-87F4-AF650861A7F3@mac.com> Message-ID: <668142.38694.qm@web52408.mail.re2.yahoo.com> Xcode 3.1 should work. If you run "which iconv" from a Terminal window, what is the output? If you run "iconv --version", what is the output? Do you have Fink or MacPorts installed? Which version of Mac OS X do you have installed? Dave On Thu, 7/3/08, Samuel Davis wrote: > Hi Mark, Hi David > > Your guidance is much appreciated on this issue - thanks! > > I have examined the *copystrings* script file on my > machine, which > happens to be a Ruby script, and the part where the command > *iconv* is > used is shown below: > > # Convert the input file to the output encoding (usually > UTF-16); the > output location is normally in the Resources directory of > the product. > system('iconv --from-code="' + > OPTIONS[:InputEnc] + '" --to- > code="' + OPTIONS[:OutputEnc] + '" > "' + path + '" > "' + > OPTIONS[:OutputDir] + '/' + pathBaseName + > '"') > if $?.termsig then $stderr.puts > "#{File.basename($0)}: error: > iconv terminated with signal #{$?.termsig}" ; exit 1 ; > end > exit $?.exitstatus unless $?.exitstatus == 0 > > > From what I can see, I would interpret it as shown below: > > [-f fromcode] is equivalent to '--from-code=" > ' + OPTIONS[:InputEnc]' > > [-t tocode] is equivalent to ' " > --to-code="' + OPTIONS[:OutputEnc] + > ' " > > [file ...] is equivalent to "' + path + > '" > "' + OPTIONS[:OutputDir] > + '/' + pathBaseName + '"') > > > Here is the Man pages synopsis: > > iconv [-c] [-s] [-f encoding] [-t encoding] > [inputfile ...] > iconv -l > > There seems to be some inconsistencies here! And, I would > conclude > that there is a mis-match in the syntax between them. > > I previously forgot to mention that I had updated my XCode > tool chain > between the time I was able to build and the time that I