Re: [webkit-dev] looking for someone who is in charge with the webkit development in windows

2007-04-06 Thread Krzysztof Kowalczyk

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

2007-02-24 Thread Krzysztof Kowalczyk

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

2007-02-23 Thread Krzysztof Kowalczyk

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

2007-02-21 Thread Krzysztof Kowalczyk

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

2007-02-11 Thread Krzysztof Kowalczyk

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

2007-01-17 Thread Krzysztof Kowalczyk

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