yeah we need colaboration. i think this is a good start.

Daniel Juyung Seo (SeoZ)
On Oct 24, 2012 6:38 AM, "Gustavo Sverzut Barbieri" <barbi...@profusion.mobi>
wrote:

> On Mon, Oct 22, 2012 at 10:15 PM, ryuan Choi <ryuan.c...@gmail.com> wrote:
> > In the view point of basic behavior, right, they should be almost same.
> >
> > Now, There are three reasons not to keep the same structure
> >
> > 1. WebKit2/efl ignores or choose different(better?) API names from
> > WebKit1/Efl.
> > It's sad but true.
> >
> > For example,
> > - reload_bypass_cache instead of reload_full (
> > https://bugs.webkit.org/show_bug.cgi?id=89413#c4 )
>
> I dislike this fscking long name, but anyway... if you change in one,
> change everywhere.
>
>
> > - WebKit2/Efl decides to use `url` instead of `uri` (
> > http://lists.webkit.org/pipermail/webkit-efl/2012-October/000312.html )
>
> this is for webkit2... how about webkit1? Why webkit2 did not follow
> webkit1?
>
> > - WebKit2/Efl does not expose methods of structure.
>
> it should, otherwise how do you plan to extend it?
>
>
> > If allowed, I want to reduce these by refactoring WebKit1/Efl API.
>
> I'm fine with that, but they use the same base, with the smart class
> being common in some basic points such as setting location,
> navigation, etc.
>
>
>
> > 2. Some APIs depends on architecture.
> > Because of process model, WebKit2/Efl has new data type, ewk_context to
> > manage web process, and different setting APIs.
> > WebKit1 provides setting for each ewk_view, but WebKit2 provides it for
> > each ewk_context.
>
> what is the ewk_context? Is it shared by multiple views? is it bound
> to a single ewk_view?
>
>
>
> > Indeed, some of APIs such as ewk_frame_script_execute should be changed
> to
> > asynchronous model in WebKit2
>
> it should, yes. Also the webkit itself should avoid these synchronous
> API as we always complained. Same for alert()/confirm() handling.
>
>
>
>
> > 3. WebKit2/Efl can not have some features of WebKit1/Efl.
> > WebKit2 is common ports and WebKit2/Efl just provides the wrapper of
> > WebKit2 C API.
> > On the other hand, WebKit1/Efl uses more functionality of WebCore.
> >
> > For example, WebKit1 has a lot of ewk_frame APIs, ewk_view_tiled for
> better
> > scrolling.
>
> so what? I don't get it. If it's use more WebCore, it doesn't matter
> as it's hidden. If you can't manipulate or access frames, just don't
> return them. There is no way the user creates ewk_frame from outside,
> they all come from ewk_view.
>
> as for ewk_view_tiled, you can keep that without problems. It's all
> internal anyway, you can instantiate the single or tiled backing
> store. It's independent, as it would be webkit2.
>
> How is doing this architecture and management of WebKit2/EFL? It seems
> that these people don't care much about the EFL part of the port, as
> we do not see them talking in our lists and so on... as the port is a
> binding of WebKit with EFL, I'd expect more collaboration with the
> EFL.
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: barbi...@gmail.com
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to