On Tue, 3 Mar 2015, Graeme Geldenhuys wrote:
Hi, As the subject says, I would like to know if there is a CSS parser included with FPC (2.6.4 or Trunk)? No issue if there isn't, as I might not initially need one for the project I want to start - but looking around in the mean time wouldn't hurt.
FPC doesn't contain one, but I would be glad to put one in the source tree.
I'm thinking of writing a couple of articles documenting a pet project I have been meaning to do for some time. Writing a "toy" web browser engine. I don't think many people actually know what is involved in a browser engine, or the rendering pipeline. So documenting the process from scratch should be a good learning experience for many (myself included). I want to initially limit as much dependencies as possible, and obviously simplify it for the articles, but at the same time make it so various rasterizers (AggPas, OpenGL, fpGUI Canvas, LCL Canvas, Image file output etc) can be plugged in for the final output. What's your thoughts? Who knows, this project might even grow to become something useful for fpGUI or LCL based apps. But that is far down the road for now.
Presumably the HTML browser of TurboPower IP included in lazarus has a CSS parser. Maybe you can have a look at it. Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal