Re: [webkit-dev] Announcing new port: EFL

2010-10-05 Thread haithem rahmani
Hi Gustavo,
I think Webkit/EFL is now EFL backend independent isn't it?
I'm trying to build it over EFL/directfb librairies.
after calling the build-webkit --efl the build starts but after a while I
got the following error:

I set SET(CMAKE_VERBOSE_MAKEFILE ON) to get the full verbose.


/usr/bin/cmake -E cmake_progress_report
/home/rahmanih/work/WebKit/WebKitBuild/Release/CMakeFiles
[  0%] Building CXX object
JavaScriptCore/wtf/CMakeFiles/wtf_efl.dir/gobject/GOwnPtr.cpp.o
cd /home/rahmanih/work/WebKit/WebKitBuild/Release/JavaScriptCore/wtf 
/usr/lib/ccache/c++   -DBUILDING_WITH_CMAKE=1 -DHAVE_CONFIG_H=1 -DXP_UNIX
-DWTF_PLATFORM_EFL=1 -DWTF_USE_PTHREADS=1 -DWTF_USE_ICU_UNICODE=1
-DWTF_PLATFORM_CAIRO=1 -DUSE_FREETYPE=1
-DDATA_DIR=\/usr/local/share/ewebkit-0\ -DHAVE_ECORE_X -DWTF_USE_SOUP=1
-DUSE_SYSTEM_MALLOC=1 -DBUILDING_WTF -O3 -DNDEBUG
-I/home/rahmanih/work/WebKit/JavaScriptCore
-I/home/rahmanih/work/WebKit/JavaScriptCore/wtf
-I/home/rahmanih/work/WebKit/JavaScriptCore/wtf/unicode
-I/home/rahmanih/work/WebKit/WebKitBuild/Release/DerivedSources
-I/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject
-I/usr/local/include/ecore-1 -I/usr/local/include/eina-1
-I/usr/local/include/eina-1/eina
-I/home/rahmanih/work/WebKit/WebKitBuild/Release   -W -DANOTHER_BRICK_IN_THE
-Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat -Wformat-security
-Wmissing-format-attribute -Wno-format-y2k -Wno-parentheses
-Wno-unused-parameter -Wpointer-arith  -Wreturn-type -Wundef -Wwrite-strings
-fno-exceptions -fno-strict-aliasing -fPIC -fvisibility=hidden  -o
CMakeFiles/wtf_efl.dir/gobject/GOwnPtr.cpp.o -c
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:22:21:
error: gio/gio.h: No such file or directory
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:23:18:
error: glib.h: No such file or directory
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In
function ‘void WTF::freeOwnedGPtr(T*) [with T = _GError]’:
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:30: error:
‘g_error_free’ was not declared in this scope
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In
function ‘void WTF::freeOwnedGPtr(T*) [with T = _GList]’:
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:35: error:
‘g_list_free’ was not declared in this scope
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In
function ‘void WTF::freeOwnedGPtr(T*) [with T = _GCond]’:
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:41: error:
‘g_cond_free’ was not declared in this scope
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In
function ‘void WTF::freeOwnedGPtr(T*) [with T = _GMutex]’:
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:47: error:
‘g_mutex_free’ was not declared in this scope
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In
function ‘void WTF::freeOwnedGPtr(T*) [with T = _GPatternSpec]’:
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:53: error:
‘g_pattern_spec_free’ was not declared in this scope
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In
function ‘void WTF::freeOwnedGPtr(T*) [with T = _GDir]’:
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:59: error:
‘g_dir_close’ was not declared in this scope
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp: In
function ‘void WTF::freeOwnedGPtr(T*) [with T = _GFile]’:
/home/rahmanih/work/WebKit/JavaScriptCore/wtf/gobject/GOwnPtr.cpp:65: error:
‘g_object_unref’ was not declared in this scope
make[2]: ***
[JavaScriptCore/wtf/CMakeFiles/wtf_efl.dir/gobject/GOwnPtr.cpp.o] Error 1
make[2]: Leaving directory `/home/rahmanih/work/WebKit/WebKitBuild/Release'
make[1]: *** [JavaScriptCore/wtf/CMakeFiles/wtf_efl.dir/all] Error 2
make[1]: Leaving directory `/home/rahmanih/work/WebKit/WebKitBuild/Release'

I don't know why the gio and the glib cflags are missing.
could help me please ? I'm newbie regarding Cmake.

also is there any mailing list for the webkitefl ?

Kind regards.
Haithem.
On Wed, Apr 7, 2010 at 1:05 PM, Gustavo Sverzut Barbieri 
barbi...@profusion.mobi wrote:

 On Wed, Apr 7, 2010 at 3:01 AM, haithem rahmani
 haithem.rahm...@gmail.com wrote:
  Hi,
  Just a simple question:
  - It seems that the EFL port of webkit is based on EFL/X11 api.
  is there plans to support other EFL backends especially directfb ?
  WebkitGtk is doing that with (--with-target=directfb) option.

 Yes, there are other peers interested in such support, including SDL,
 FrameBuffer and DirectFB.

 However we're focused on getting the patches merged into SVN first.
 Any reviewer attention can help, we're almost there, just some files
 pending. They are:

 Pending Review:
 https://bugs.webkit.org/show_bug.cgi?id=35915 Add
 FrameLoaderClientEfl.{cpp,h}
 https://bugs.webkit.org/show_bug.cgi?id=35918 Add 

Re: [webkit-dev] Announcing new port: EFL

2010-04-07 Thread haithem rahmani
Hi,

Just a simple question:
- It seems that the EFL port of webkit is based on EFL/X11 api.
is there plans to support other EFL backends especially directfb ?
WebkitGtk is doing that with (--with-target=directfb) option.

regards.
Haithem.

-- 
Say: He is God, the One and Only;
God, the Eternal, Absolute;
He begetteth not, nor is He begotten;
And there is none like unto Him.
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing new port: EFL

2010-04-07 Thread Gustavo Sverzut Barbieri
On Wed, Apr 7, 2010 at 3:01 AM, haithem rahmani
haithem.rahm...@gmail.com wrote:
 Hi,
 Just a simple question:
 - It seems that the EFL port of webkit is based on EFL/X11 api.
 is there plans to support other EFL backends especially directfb ?
 WebkitGtk is doing that with (--with-target=directfb) option.

Yes, there are other peers interested in such support, including SDL,
FrameBuffer and DirectFB.

However we're focused on getting the patches merged into SVN first.
Any reviewer attention can help, we're almost there, just some files
pending. They are:

Pending Review:
https://bugs.webkit.org/show_bug.cgi?id=35915 Add FrameLoaderClientEfl.{cpp,h}
https://bugs.webkit.org/show_bug.cgi?id=35918 Add EditorClientEfl.{cpp,h}
https://bugs.webkit.org/show_bug.cgi?id=35932 Add ewk_view.{cpp,h}

Reviewed r-, but the answers were replied however no further review:
https://bugs.webkit.org/show_bug.cgi?id=36317 Add EFL-specific code to Widget.h

Needs GTK+ people to check it, as it will shared the same autotools system:
https://bugs.webkit.org/show_bug.cgi?id=36761 Modify the autotools build system

Simple, just need to decide where the file should go to:
https://bugs.webkit.org/show_bug.cgi?id=36405 Move
AccessibilityObjectEfl.cpp from page to accessibility

We want to get these patches in first, as they are the base for
further work. For instance, we have a huuuge number of patches to
expose various APIs that were missing, like frame loader policy,
delegates for ContextMenu, PopupMenu and so on.


BR,

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing new port: EFL

2010-03-10 Thread Miroslaw Szymanski
Hello,

I'm Mirek and I'm a software engineer at Samsung Poland RD Center.
My team is also involved in the WebKit-EFL port development. I've been 
personally working with Gustavo and Rafael from ProFUSION and I think it has 
been a productive cooperation so far.

We believe that the EFL platform has a great potential so naturally we have a 
deep interest in improving the WebKit-EFL port in terms of feature coverage, 
performance and stability. We are going not only to develop the port but also 
support incoming bugs and issues. Please contact me in such cases.

Thanks,
Mirek Szymanski


 -Original Message-
 From: Leandro Pereira lean...@profusion.mobi
 Date: Wed, Feb 24, 2010 at 2:44 AM
 Subject: Re: [webkit-dev] Announcing new port: EFL
 To: webkit-dev@lists.webkit.org
 
 
 Eric,
 
 On Mon, 2010-02-22 at 11:19 -0800, Eric Seidel wrote:
  I have a few questions (and I assume others are curious to the
 answers as well):
  - Who maintains this port?  (Samsung I assume.)
 
 ProFUSION and Samsung.
 
  - Is this an active port? (Are there plans for the EFL contributors
 to
  work upstream?)
 
 Yes, we want to work directly with upstream. ProFUSION itself will keep
 working on it even if contracts are over, as it is a great component
 for
 EFL and we invest a good amount of work in EFL-related technologies as
 it is part of our service offerings.
 
 I am doing the cleanups required by the upstream task, merge of GTK+'s
 and EFL's build system, and will do further works on unifying both GTK
 +'s and EFL's codebases. There are other people working on this port,
 however:
 
 - Rafael Antognolli antogo...@profusion.mobi, working on the port
 since August last year, did a great amount of work to get optimizations
 and fixes.
 - Gustavo Sverzut Barbieri barbi...@profusion.mobi, core developer of
 EFL, rewrote the WebKit/efl/ based on initial port by INdT. Is now the
 manager and internal ProFUSION reviewer.
 - Lucas De Marchi lucas.demar...@profusion.mobi, working to fill the
 gaps, like missing APIs in WebCoreSupport.
 - Raphael Kubo  da Costa k...@profusion.mobi, worked on alternative
 backing store scaling to speed up zooming in mobile systems.
 
  - Does the EFL port have a DumpRenderTree implementation?  (And if
 so,
  can it run the LayoutTests?  What percentage pass?)
 
 Not yet, but we'll surely add it in future as we want to have automated
 tests just like Qt.
 
 
 Cheers,
  Leandro
 
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing new port: EFL

2010-03-06 Thread Joone Hur
Hello all,

I am Joone and I work for the RD center at SAMSUNG Electronics.
SAMSUNG and ProFUSION engineers have been working on WebKit EFL port over the 
past few months.

We are opening the code to the WebKit community.
The relevant bugzilla IDs are as follows.

https://bugs.webkit.org/show_bug.cgi?id=35059
https://bugs.webkit.org/show_bug.cgi?id=35084
https://bugs.webkit.org/show_bug.cgi?id=35087

We understand that opening the code is the start of getting involved in the 
community so we will continue to improve the WebKit EFL port.

We hope to build a good relationship with the community going forward.

Best Regards

Joone


-- Forwarded message --
From: Leandro Pereira lean...@profusion.mobi
Date: Wed, Feb 24, 2010 at 2:44 AM
Subject: Re: [webkit-dev] Announcing new port: EFL
To: webkit-dev@lists.webkit.org


Eric,

On Mon, 2010-02-22 at 11:19 -0800, Eric Seidel wrote:
 I have a few questions (and I assume others are curious to the answers as 
 well):
 - Who maintains this port?  (Samsung I assume.)

ProFUSION and Samsung.

 - Is this an active port? (Are there plans for the EFL contributors to
 work upstream?)

Yes, we want to work directly with upstream. ProFUSION itself will keep
working on it even if contracts are over, as it is a great component for
EFL and we invest a good amount of work in EFL-related technologies as
it is part of our service offerings.

I am doing the cleanups required by the upstream task, merge of GTK+'s
and EFL's build system, and will do further works on unifying both GTK
+'s and EFL's codebases. There are other people working on this port,
however:

- Rafael Antognolli antogo...@profusion.mobi, working on the port
since August last year, did a great amount of work to get optimizations
and fixes.
- Gustavo Sverzut Barbieri barbi...@profusion.mobi, core developer of
EFL, rewrote the WebKit/efl/ based on initial port by INdT. Is now the
manager and internal ProFUSION reviewer.
- Lucas De Marchi lucas.demar...@profusion.mobi, working to fill the
gaps, like missing APIs in WebCoreSupport.
- Raphael Kubo  da Costa k...@profusion.mobi, worked on alternative
backing store scaling to speed up zooming in mobile systems.

 - Does the EFL port have a DumpRenderTree implementation?  (And if so,
 can it run the LayoutTests?  What percentage pass?)

Not yet, but we'll surely add it in future as we want to have automated
tests just like Qt.


Cheers,
 Leandro


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing new port: EFL

2010-02-24 Thread Leandro Pereira
Gustavo,

On Tue, 2010-02-23 at 18:09 -0300, Gustavo Noronha Silva wrote:
 As everyone knows our build system is one of the slowest, so adding
 complexity to it may not be always a good idea. 

The changes to the build system should not impact its performance:
checks to choose which files to compile/dependencies to add are
performed only when running the configure script. Everything else should
work as it is right now.

Cheers,
  Leandro



signature.asc
Description: This is a digitally signed message part
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing new port: EFL

2010-02-23 Thread Leandro Pereira
Eric,

On Mon, 2010-02-22 at 11:19 -0800, Eric Seidel wrote:
 I have a few questions (and I assume others are curious to the answers as 
 well):
 - Who maintains this port?  (Samsung I assume.)

ProFUSION and Samsung.

 - Is this an active port? (Are there plans for the EFL contributors to
 work upstream?)

Yes, we want to work directly with upstream. ProFUSION itself will keep
working on it even if contracts are over, as it is a great component for
EFL and we invest a good amount of work in EFL-related technologies as
it is part of our service offerings.

I am doing the cleanups required by the upstream task, merge of GTK+'s
and EFL's build system, and will do further works on unifying both GTK
+'s and EFL's codebases. There are other people working on this port,
however:

- Rafael Antognolli antogo...@profusion.mobi, working on the port
since August last year, did a great amount of work to get optimizations
and fixes.
- Gustavo Sverzut Barbieri barbi...@profusion.mobi, core developer of
EFL, rewrote the WebKit/efl/ based on initial port by INdT. Is now the
manager and internal ProFUSION reviewer.
- Lucas De Marchi lucas.demar...@profusion.mobi, working to fill the
gaps, like missing APIs in WebCoreSupport.
- Raphael Kubo  da Costa k...@profusion.mobi, worked on alternative
backing store scaling to speed up zooming in mobile systems.

 - Does the EFL port have a DumpRenderTree implementation?  (And if so,
 can it run the LayoutTests?  What percentage pass?)

Not yet, but we'll surely add it in future as we want to have automated
tests just like Qt.


Cheers,
  Leandro



signature.asc
Description: This is a digitally signed message part
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing new port: EFL

2010-02-23 Thread Gustavo Noronha Silva
On Tue, 2010-02-23 at 14:44 -0300, Leandro Pereira wrote:
 I am doing the cleanups required by the upstream task, merge of GTK+'s
 and EFL's build system, and will do further works on unifying both GTK
 +'s and EFL's codebases. There are other people working on this port,
 however:

I think it's important to step in on this. I'm sure EFL and GTK+ will be
able to share many things, and that the EFL port wants to use the same
network backend, and media implementation we use, for instance.

I'd like to ask potential reviewers to avoid giving r+ to patches that
touch our build system or any of our backends without having us
(g...@gnome.org, and xan.lo...@gmail.com) CCed in the bug so we can give
it a quick pass, unless the change is trivial or just moving stuff
around, as was the case for GOwnPtr, and GRefPtr.

As everyone knows our build system is one of the slowest, so adding
complexity to it may not be always a good idea. Also, we want to be sure
that we are using the best tools available to GTK+ in the backends we
maintain, avoiding lowest common denominator solutions, so we will
likely prefer having alternate implementations for stuff that is not
portable, rather than dumbing them down, if that's needed.

Having said that, welcome to WebKit, and count on me to help get things
rolling where possible! =)

See you,

-- 
Gustavo Noronha Silva g...@gnome.org
GNOME Project

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] Announcing new port: EFL

2010-02-22 Thread Eric Seidel
Welcome to WebKit!

I have a few questions (and I assume others are curious to the answers as well):
- Who maintains this port?  (Samsung I assume.)
- Is this an active port? (Are there plans for the EFL contributors to
work upstream?)
- Does the EFL port have a DumpRenderTree implementation?  (And if so,
can it run the LayoutTests?  What percentage pass?)

I would also encourage you to read (and expand as needed):
http://trac.webkit.org/wiki/SuccessfulPortHowTo

Other WebKit-related reading you all might find useful:
https://webkit.org/projects/goals.html
https://webkit.org/coding/contributing.html (which I assume you've
read to get this far) :)
http://webkit.org/coding/commit-review-policy.html (eventually every
port needs committers and reviewers)

Looking forward to seeing your patches!

-eric

On Thu, Feb 18, 2010 at 5:23 AM, Leandro Pereira lean...@profusion.mobi wrote:
 Hi.

 I'm proud to announce a new WebKit port: to the Enlightenment Foundation
 Libraries (EFL).

 This port was made by ProFUSION on behalf of Samsung Electronics, which
 now wants to contribute it back upstream.

 It is based on the previous work by INdT, but most of WebKit/efl has
 been rewritten to fit better to the EFL architecture. The files that
 include INdT's work have their copyright listed accordingly.

 Some patches are already on the bugzilla, awaiting review: #35059,
 #35084 and #35087. There are more on their way.

 Regards,
  Leandro
  ProFUSION embedded systems


 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev