Download List

Project Description

HSC (HTML Sucks Completely) is a developer tool for HTML projects. It is mainly intended for creating and maintaining larger Web sites, with a focus on compact and standards-conforming code. Its source texts are HTML files that use an extended syntax allowing for macros, conditionals, variables, expressions, etc. These sources are transformed into static (X)HTML pages. HSC checks the result for many common errors such as missing end tags and nesting mistakes, both in the markup and, to a limited extent, in CSS. As a commandline tool, it can be used together with "make", and a dependency generator is included. The macro library features things like navigation menus, LaTeX-style sections, footnotes and bibliographies, semiautomatic table-based layout, and database/scripting interfaces.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-05-21 03:16
0.935

Bugs with includefile searching, disappearing attributes when expanding nested macros, and some mostly harmless warnings when using HSC with memory tracking enabled were fixed. A parser for CSS STYLE values was added, so a lot more checks can be performed on these. The default prefs search path on Unix-like systems was changed and the $HSCINCLUDE variable is now used for additional macro file paths.
Tags: Minor feature enhancements

2004-02-05 18:16
0.934

HSC can now be crosscompiled for AROS (see
www.aros.org). A bug was fixed in the JFIF parser
that caused a crash if image size information
could not be found within the first 2KB of the
file. The MOD operator is now also recognized in
lowercase. In the prefs file, the <tr> tag
declaration was too restrictive in XHTML mode and
was extended accordingly.
Tags: Minor bugfixes

2004-01-11 18:25
0.933

Some messy code in the HTTP module was cleaned up,
fixing problems with virtual servers. The HTTP
module now compiles on systems other than Unices
or AmigaOS. A small memory leak in get_http_hdr()
was plugged. External URI checking now works with
virtual servers, even without a proxy.
Tags: Minor bugfixes

2003-12-23 18:51
0.932

A warning which occurred when XHTML mode was
selected but QUOTEMODE=double wasn't selected was
fixed. On Unixish syatems, HSC now speaks HTTP, so
it can check external URIs.
Tags: Minor feature enhancements

2003-08-31 15:29
0.931

Entity handling was changed to support the full
UCS-2 ("Unicode") range. HSC can now write
entities in any format supported in HTML,
including UTF-8. The list of entities was fixed
and completed. The code size was significantly
reduced by removing an obsolete Amiga
optimization.
Tags: Minor feature enhancements

Project Resources