Re: [webkit-dev] looking for someone who is in charge with the webkit development in windows
The unfortunate truth is that the current state of Windows port is not good i.e. it was not kept up-to-date with changes to WebKit. I got it compiling few months back but I didn't submit the fixes because it was crashing and I couldn't figure out why. There are patches in bugzilla that claim to get Windows port working (at least at the time they were submitted) but they never were polished enough to get checked in at this point they probably wouldn't work anymore. The bottom line is: you're on your own or you can wait until someone else does the work and get it accepted into the tree. I assume Adobe got Windows port working but this work has not (yet?) been updated to current version. -- kjk On 4/6/07, Sebastien Le Faou [EMAIL PROTECTED] wrote: Hi, It's been more than a day that I'm trying to build webkit on windows with visual studio 2005. As you can think, I didn't achieve the all bulding. So I'm looking for someone who can help me to fixe all the errors I encountered. Of course, I'm looking for help but I also want to had my contribution to this project, if it's possible. My problems for the moment are : First of all, I had problems with the ptheads, but I found an implementation for windows and now all is ok. Secondly, in the JavaScriptCore project it was impossible to build 'testkjs' (I don't know why). As I don't need to make tests, I just passed throw this problem. Finally, I tried to build the Webcore project, but impossible because of too many errors like : error C2039: 'setNativeData' : is not a member of 'WebCore::BitmapImage' Which seems weird to me, because I saw that this method is also called for MAC OS, which as far as I know don't cause any problems to build Webkit. Nevertheless, I saw that this setNativeData method was remove in the BitmapImage.h file in rev #20182. So I don't understand, why it is still called. So, does anyone can help me on this, because I really need to build webkit on windows. Thank you for helping me. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] SVG Stabilization
On 2/24/07, Nikolas Zimmermann [EMAIL PROTECTED] wrote: 2) Additional testing * Fuzz-test for custom parsers - the biggest security risk is buffer overruns in some of the custom parsers, so we'd like to develop a fuzz-testing tool for attributes that trigger these, and fix resulting crashes. Definately. There have been too many crashes around involving the svg path parsing code etc. Any idea how to develop such a fuzz-testing tool? Simple perl/ruby/whatever script producing static test files? You might try http://sam.zoy.org/zzuf/ - I never tried it but from the description it seems to fit the bill perfectly. -- kjk ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] Branch for Gtk/Gdk port
Speaking purely for myself, not the webkit team... Fixing compilation issues due to refactoring changes is trivial. In the past I can recall only one issue that required me to spend non-trivial amount of time figuring out a fix for a change due to refactoring. So a branch doesn't make a difference for that. The problem is that at any given time there usually are just 0 or 1 people actively working on gdk port. If the number is 0, the port is usually broken. If the number is 1 then port usually works. So the solution is to have at least 1 person working on gdk port i.e. attracting more people that make fixes and submit the patches. Given that in recent times gdk port has been stable and that didn't attract new contributions, I don't see how a branch will make a difference. And finally, a branch that isolates from changes in trunk causes you much more pain during merge and based on my past experience of doing merges from hell after working on a branch, it's not at all clear to me that this is a win. You trade a series of small, short pains for a big, long pain. -- kjk On 2/23/07, Juan Antonio Suarez Romero [EMAIL PROTECTED] wrote: Hi all, webkiters ;-) In some posts I read some issues about the Gtk/Gdk port. In one, I read about the posibility of creating a branch for this port. What about this idea?. IMHO having a stable branch in which send the contributions about this port is very confortable. This branch should allow to work only in the gtk/gdk contributions, using a stable version of the repository. It's very unpleased that the port compiles one day, but not the next, due to contributions done to other ports. Also, this branch should allow more people can contribute to the port, as having a stable release makes easier the study of the system, without every day something changes. And finally, this branch should allow the building of a stable and functional WebKitGtk system. The integration with the trunk should be more quickly, adding the parts that are not implemented. In this way, the trunk should contain functional ports. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] SVG Stabilization
On 2/21/07, Maciej Stachowiak [EMAIL PROTECTED] wrote: Have you tried using a static checker for these? We're looking into applying a static checker for all of WebKit; we need to work out the logistics, to make sure there are up-to-date results regularly available to the community. I can recommend Coverity (if you can afford it). In my experience it works quite well. -- kjk ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] Building on Linux
Current svn gdk build works. Here's a script I use to do a full build: [EMAIL PROTECTED]:~/src/webkit-tot$ more ./gdk-rebuild.sh #!/bin/sh pushd . cd WebKitTools/Scripts ./regenerate-makefiles cd ../../JavaScriptCore make clean make cd ../WebCore/Projects/gdk make clean make .DerivedSources make cd ../../../WebKitTools/GdkLauncher make clean make popd To run: [EMAIL PROTECTED]:~/src/webkit-tot$ cd WebKitTools/GdkLauncher/ [EMAIL PROTECTED]:~/src/webkit-tot/WebKitTools/GdkLauncher$ source ENV [EMAIL PROTECTED]:~/src/webkit-tot/WebKitTools/GdkLauncher$ ./gdklauncher If you get a lots of compile errors, that probably means missing dependencies. Check that you have icu-dev installed. You have to have the latest Ubuntu 6.10 since that's the only one that has the required cairo version. -- kjk On 2/11/07, Rich Curtis [EMAIL PROTECTED] wrote: Thanks Mark, Alas, I fear I have have tried everything I can think of. I'm doing this in a fresh parallels ubuntu. 1. Installed ubuntu. 2. Installed gcc 3. Installed svn 4. Installed the missing python pieces 5. Installed the bakefile version linked to in the readme. 6. Followed the instructions in the readme. I am now getting the gnu makefiles. Still no good. Lots of compile errors trying to make webcore/projects/gdk. Am I missing anything? Is there a *current* tutorial on how to build webkit on linux? Thanks again, RC On 2/11/07, Mark Rowe [EMAIL PROTECTED] wrote: Rich, Please take a look at the wiki page with instructions: http:// trac.webkit.org/projects/webkit/wiki/BuildingGdk. Kind regards, Mark Rowe On 12/02/2007, at 6:36 AM, Rich Curtis wrote: Hi WebKit Devs, Are there any instructions anywhere on how to build WebKit for Linux? I'm running ubuntu 6.10.1 and got bakefile installed ok, but when I run make in any of the project dirs it goes looking for xcodebuild which I'm pretty sure is a Mac OS X utility. Am I missing some crucial step? I would be happy to post instructions on how to build it if I could just figure it out myself. Any help would be greatly appreciated! Thanks, RC ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev
Re: [webkit-dev] Compiling webkit on windows
Currently it probably won't compile anyway due to recent changes, but... First, make sure that you do svn co under cygwin shell in order to get files with unix-style line-ending - last time I've tried and didn't do it, perl scripts wouldn't work. It's also possible you're not running from Cygwin or it's misconfigured. Also, I've never tried the script, I always built using WebKitTools\Spinneret\Spinneret.sln -- kjk On 1/17/07, Amit Manocha [EMAIL PROTECTED] wrote: Hi all, I'm trying to compile webkit on windows. But when I run build-webkit script mentioned at http://trac.webkit.org/projects/webkit/wiki/BuildingOnWindows, I get following errors: START Performing Pre-Build Event... realpath: No such file or directory cygpath: cannot create short name of build-generated-files.sh: line 11: export: `SRCROOT': not a valid identifier mkdir: cannot create directory `\r\r\r': No such file or directory build-generated-files.sh: line 18: cd: /DerivedSources/WebCore: No such file or directory build-generated-files.sh: line 20: : command not found make: /DerivedSources.make: No such file or directory make: *** No rule to make target `/DerivedSources.make'. Stop. build-generated-files.sh: line 24: exit: 1: numeric argument required Project : error PRJ0019: A tool returned an error code from Performing Pre-Buil d Event... Build log was saved at file://c:\WebKitBuild\WebCore.intermediate\Release\WebCo re.intermediate\BuildLog.htm WebCore - 1 error(s), 0 warning(s) -- Build started: Project: WebKit, Configuration: Release Win32 -- Compiling... WebView.cpp c:\webkit\webkit\com\WebFrame.h(160) : error C2259: 'WebFrameLoaderClient' : can not instantiate abstract class due to following members: END Any clues as to what is happening here/ Thanks - Amit Need a quick answer? Get one in minutes from people who know. Ask your question on www.Answers.yahoo.com ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev