[prev in list] [next in list] [prev in thread] [next in thread]
List: kfm-devel
Subject: Re: kdom and khtml integration
From: Frans Englich <frans.englich () telia ! com>
Date: 2006-03-05 16:41:53
Message-ID: 200603051641.54078.frans.englich () telia ! com
[Download RAW message or body]
On Friday 03 March 2006 14:41, Maks Orlovich wrote:
> > > 2. Consider merging webkit datastructures like
> > > AtomicString/QualifiedName and ElementFactory. This is optional
> > > ofcourse, however we have good experiences with this functionality in
> > > kdom.
> >
> > Yes, I agree with that.
>
> Could you perhaps elaborate on the advantages? I am quite concerned about
> loosing all the nice switches.
>
> > > 7. Consider renaming khtml to kxml, to reflect the improved xml
> > > capabilities.
> >
> > Then we can as well go with "webkit" as a name ;)
> >
> > Honestly, I fail to see which problems you saw with the modularisation?
> > Perhaps then it would be easier to decide. Right now I don't think that
> > "avoiding a couple more virtual functions" would be a ground you base the
> > start of spaghetti code (see Safari) on.
>
> Well, one issue I talked about with Niko is that we definitely do not want
> to guarantee BC in impl classes. So if it's modular, we'll have to do some
> sort of thing where ksvg version is paired to the khtml version.
I agree that BC is problematic. But I don't see how building a monolithic
library removes the requirement because Quanta needs the tree to be BC, for
example.
I am close to a solution, and that's to add an interface/implementation
separation in the DOM sense(not in the bindings sense). See "part two" of
this mail:
http://mail.kde.org/pipermail/ksvg-devel/2006-February/000403.html
Cheers,
Frans
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic