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.