News and announcements
MoeNavigator is able to draw now
Written for MoeNavigator by Moritz Strohm on 2012-09-19
Since two days, with release of revision 27, MoeNavigator is able to draw HTML elements as rectangles. It also draws them in different colors when specified by the "bgcolor" attribute.
You can see an Image of a rendered HTML Document in MoeNavigator and in Chromium (for comparision) on Diaspora:
https:/
The test document that was rendered was from an early stage of development. Because of this it says ClanNavigator instead of MoeNavigator. This will be corrected in the next revisions.
In the last few weeks I have started initial work to make MoeNavigator more modular and I fixed an error that caused segmentation faults when parsing an html document. In the next weeks I will work on the drawing functions and I will start to implement networking and the HTTP protocol.
Updated .
Status update
Written for MoeNavigator by Moritz Strohm on 2012-08-16
I have a partially working HTML parser and a CSS parser that can parse rules for elements, classes and stuff. I haven't tested the CSS parser yet on media selectors and @import expressions.
The HTML parser has still problems with HTML elements like <p> that don't need closing tags.
The engine itself has a "mysterious" bug that lets MoeNavigator crash in 2/3 of all program launches. I assume I have done something wrong with memory allocation or de-allocation.
The next step in development will be the drawing part. With the help of ClanLib I will try to draw one of the test pages for MoeNavigator. But befor this step will happen I have to work on the class for document nodes that will be used by the engine.
Milestone 1 reached
Written for MoeNavigator by Moritz Strohm on 2012-07-15
The engine can read and parse HTML-Code from a file, traverse the node tree of the HTML-Code and interpret the bgcolor-Attribute.
This milestone reminds me that I need to define the other milestones before I already reached them ;-)
Updated .
1 → 3 of 3 results | First • Previous • Next • Last |