[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: David Faure <David.Faure () cramersystems ! com>
Date: 1999-12-17 14:10:47
[Download RAW message or body]
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 !
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.
> 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