[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    RE: restructuring of khtml / switch to css based layouting
From:       Lars Knoll <knoll () mpi-hd ! mpg ! de>
Date:       1999-12-17 14:16:45
[Download RAW message or body]

On Fri, 17 Dec 1999, David Faure wrote:
> The work you're putting into libkhtml is really amazing.
> KDE will soon have a web browser as powerful as IE/Netscape, if not more,
> and free, and opensource !

Thanks, but don't forget Antti. He put quite a lot of work into the current
layout engine.

> Keep up the good work !
> 
> 
> PS : nitpicking (and making this mail useful) : you might want to remove
> khtml/rendering/Makefile from configure.in while there's no Makefile there.

I could aswell create a Makefile.am for it... ;-)

Cheers,
Lars

> > Hi,
> > 
> > as you perhaps already noticed, I made some changes in the 
> > directory structure
> > of khtml. This is mainly, because khtml got to big, to hold 
> > everything in one
> > directory. The new structure is a bit more logical, and 
> > should make it easier
> > for people to find their way through the code.
> > 
> > The directory structure looks as following now:
> > 
> > dom/	holds the API for the document Object model (Level 1 
> > and level 2 css at
> > 	the moment)
> > css/	Implementation of the CSS part of the DOM,
> > 	CSS Parser and in the future some helper classes to apply the
> > 	stylesheets to the document.
> > xml/	at the moment only the iimplementation of the DOM Level 1 core
> > 	(which is basically the xml DOM). Might contain more stuff for
> > 	xml support in the future.
> > html/	The html part of DOM Level1,
> > 	the html parser and tokenizer plus some helper classes.
> > rendering/ Does not contain much at the moment, and will hold 
> > the new style
> > 	based layouting and rendering engine in the future
> > kjs/	The java script engine
> > java/	java stuff
> > test/	some test pages for khtml
> > 
> > As a second thing, Antti and I are going to change the 
> > layouting and rendering
> > engine from the one we're using now (basically it's merged into the
> > implementation of the HTML dom, see my post about 2 weeks ago), to a
> > CSS/StyleObject based layouting/rendering mechanism. This new 
> > engine will be
> > much more flexible than the one we have now, give us support 
> > for CSS, and allow
> > rendering of XML (combined with style sheets) in the future. 
> > Because this
> > switch will break the whole layouting stuff in khtml for the 
> > next few weeks, we
> > decided to do these changes in a separate branch and merge 
> > things back after
> > khtml reaches a useable state again.
> > 
> > Cheers,
> > Lars
> > 
> 
> 
> --
> David Faure
> faure@kde.org - KDE developer
> david@mandrakesoft.com - Mandrake
> david.faure@cramersystems.com - Cramer Systems

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic