Source of /software/tnab/index.cps
# BREAKOUT right
The "Mozilla.org homepage" <http://www.mozilla.org> loaded in build 5219:
-------------------------------------------------------------------------
"<image:images/mozilla.org_5219_crop>" <images/mozilla.org_5219>
# BREAKOUT end
TNAB Web Browser
****************
Why write *another* web browser? I say "why not?" It was mostly inspired by the "Off By One" <http://www.offbyone.com/> browser, by "Home Page Software" <http://www.homepagesw.com/>, which is really small, and does HTML 4 very well. What it lacks is CSS support - this is where I wanted to go one better.
Features of TNAB
================
- CSS 2.1 support.
- HTML 4 support.
- Done using an internal CSS file to describe HTML 4 using CSS 2.1.
- XHTML if I can be bothered.
- DOM 2 internal sturcture.
- Designed with scriptability in mind; JavaScript support could come later.
Current State
=============
- Core DOM 1 and 2 support partially implemented.
- CSS 1 and 2.1 parser should cope with anything.
- |style| and |link| methods for including CSS work.
- |display: block| and |display: inline| implemented; no tables or word-wrapping yet.
- Background and text colours, borders (solid only), padding and margins working.
- HTTP 1.1 networking layer works, with chunked-encoding support. HTTP connections don't use keep-alive yet, planned to be working soon.
Powered by the Content Parser System, copyright 2002 - 2009 James G. Ross.
|