Pavan Bhattad | 3 Apr 2007 14:37
Picon
Favicon

Porting webkit.

Hi,

   I am thinking of porting webkit on embedded linux. Can somebody provide me with initial pointers on how to go
about it.

   I am looking for info about how UI engine, transport layer etc would integrate with webkit.

Thanks and Regards,
-Pavan.

When was the last time you did something for the first time?

		
___________________________________________________________ 
Copy addresses and emails from any email account to Yahoo! Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.html
Afonso Costa | 3 Apr 2007 17:45
Picon

Support for E4X

Hello all,

I'm a beginner in this list and in WebKit development as well, but I'd like to contribute for WebKit adding or improving its support for E4X. I've found some informations about E4X and WebKit, like this http://lists.macosforge.org/pipermail/webkit-dev/2006-September/001316.html and this http://bugs.webkit.org/show_bug.cgi?id=5381. I'd like to ask you if somebody is working on it or not.

I'm trying to understand how JavaScriptCore works inside WebKit, I mean, where I can write the code (in JavaScriptCore/kjs or other dir?) and how I can test my code. Basically is this. It will be great if somebody give me some initial pointers or advices about it.

Thanks in advance.

Afonso

_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev
Eric Seidel | 4 Apr 2007 03:53

Re: Support for E4X

The first step would be to come say hello in #webkit.


That's where all the hackers hang out.  You'd particularly want to chat with ggaren or othermaciej, possibly others (my information about JSC is rather dated).

Yes, JSC holds all the JavaScript logic, and would be the place where E4X support would be implemented.

-eric


On Apr 3, 2007, at 8:45 AM, Afonso Costa wrote:

Hello all,

I'm a beginner in this list and in WebKit development as well, but I'd like to contribute for WebKit adding or improving its support for E4X. I've found some informations about E4X and WebKit, like this http://lists.macosforge.org/pipermail/webkit-dev/2006-September/001316.html and this http://bugs.webkit.org/show_bug.cgi?id=5381. I'd like to ask you if somebody is working on it or not.

I'm trying to understand how JavaScriptCore works inside WebKit, I mean, where I can write the code (in JavaScriptCore/kjs or other dir?) and how I can test my code. Basically is this. It will be great if somebody give me some initial pointers or advices about it.

Thanks in advance.

Afonso
_______________________________________________
webkit-dev mailing list

_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev
Rodrigo Melo | 4 Apr 2007 15:54
Picon

Re: Support for E4X

Hi, I'm interested work on it too. I've started reading something about E4X and WebKit, and specially looking at JavaScriptCore code. My first question was where I would start to code.


On 4/3/07, Eric Seidel <macdome <at> opendarwin.org> wrote:
The first step would be to come say hello in #webkit.


That's where all the hackers hang out.  You'd particularly want to chat with ggaren or othermaciej, possibly others (my information about JSC is rather dated).

Yes, JSC holds all the JavaScript logic, and would be the place where E4X support would be implemented.

-eric


On Apr 3, 2007, at 8:45 AM, Afonso Costa wrote:

Hello all,

I'm a beginner in this list and in WebKit development as well, but I'd like to contribute for WebKit adding or improving its support for E4X. I've found some informations about E4X and WebKit, like this http://lists.macosforge.org/pipermail/webkit-dev/2006-September/001316.html and this http://bugs.webkit.org/show_bug.cgi?id=5381. I'd like to ask you if somebody is working on it or not.

I'm trying to understand how JavaScriptCore works inside WebKit, I mean, where I can write the code (in JavaScriptCore/kjs or other dir?) and how I can test my code. Basically is this. It will be great if somebody give me some initial pointers or advices about it.

Thanks in advance.

Afonso
_______________________________________________
webkit-dev mailing list


_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev




--
Rodrigo Melo
_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev
Maciej Stachowiak | 4 Apr 2007 21:25
Picon
Favicon

Re: Support for E4X


On Apr 4, 2007, at 6:54 AM, Rodrigo Melo wrote:

> Hi, I'm interested work on it too. I've started reading something  
> about E4X and WebKit, and specially looking at JavaScriptCore code.  
> My first question was where I would start to code.

Although we've discussed E4X support, we're not entirely sure we want  
it. It's a big chunk of extra functionality that isn't really used on  
the web. And the web already provides the DOM for XML processing. So  
we'd want to hear some some good reasons before adding support.

Regards,
Maciej
Adam Roben | 4 Apr 2007 21:28
Picon
Favicon

Re: Support for E4X

On Apr 4, 2007, at 12:25 PM, Maciej Stachowiak wrote:

>
> On Apr 4, 2007, at 6:54 AM, Rodrigo Melo wrote:
>
>> Hi, I'm interested work on it too. I've started reading something  
>> about E4X and WebKit, and specially looking at JavaScriptCore  
>> code. My first question was where I would start to code.
>
> Although we've discussed E4X support, we're not entirely sure we  
> want it. It's a big chunk of extra functionality that isn't really  
> used on the web. And the web already provides the DOM for XML  
> processing. So we'd want to hear some some good reasons before  
> adding support.

    One argument in favor of it is for use outside of the web, where  
you don't necessarily have a DOM available.

-Adam
Afonso Costa | 4 Apr 2007 22:26
Picon

Re: Support for E4X

Hello,

here are some arguments according to E4X specification:

"E4X applications are smaller and more intuitive to ECMAScript developers than comparable XSLT or DOM
applications. They are easier to read, write and maintain requiring less developer time, skill and specialized
knowledge. The net result is reduced code complexity, tighter revision cycles and shorter time to market for
Internet applications."

Best regards,

Afonso

On 4/4/07, Adam Roben <aroben <at> apple.com> wrote:
On Apr 4, 2007, at 12:25 PM, Maciej Stachowiak wrote:

>
> On Apr 4, 2007, at 6:54 AM, Rodrigo Melo wrote:
>
>> Hi, I'm interested work on it too. I've started reading something
>> about E4X and WebKit, and specially looking at JavaScriptCore
>> code. My first question was where I would start to code.
>
> Although we've discussed E4X support, we're not entirely sure we
> want it. It's a big chunk of extra functionality that isn't really
> used on the web. And the web already provides the DOM for XML
> processing. So we'd want to hear some some good reasons before
> adding support.

    One argument in favor of it is for use outside of the web, where
you don't necessarily have a DOM available.

-Adam
_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

_______________________________________________
webkit-dev mailing list
webkit-dev <at> lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev
Sebastien Le Faou | 6 Apr 2007 22:58
Favicon

looking for someone who is in charge with the webkit development in windows

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 <at> lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev
Krzysztof Kowalczyk | 7 Apr 2007 04:53
Picon
Gravatar

Re: 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 <slefaou <at> wimba.com> 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 <at> lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
Kevin Ollivier | 8 Apr 2007 21:39
Favicon

WebKit Bakefile documentation

Hi all,

While in the process of moving the wx port into an SVN branch, I  
noticed that people have started putting GDK port source files inside  
of WebCore/WebCoreSources.bkl. These should instead go into the  
WebCore/Projects/gdk/webcore-gdk.bkl, as anything in  
WebCoreSources.bkl will be built by all ports (i.e. they should all  
be cross-platform sources). Since I realize there isn't too much  
documentation on how the Bakefile build system works, I went ahead  
and started a wiki page for it at:

http://trac.macosforge.org/projects/webkit/wiki/Working%20with%20the% 
20Bakefile%20build%20system

If there are any questions or ideas for other information that should  
be in there, please let me know and I'll try to update it  
accordingly. Thanks!

Regards,

Kevin

Gmane