You need a fix I'm your prostitute
Repression says depravity is cute
I'll feed you lines to make you smile
You're so easy to dehumanise
(Maniac Street Preachers, "So Dead")
hsc:
- Fixed bug: checking IDs for project relative URIs did not work if
the source file was in a nested directory. In more detail:
references like ":sepp.html#hugo" did not find ":sepp.html" in the
project data structures if it was expanded to something like
"resi//sepp.html" when resolving the actual filename. Now the
filename is "optimized", so the above example would give
"sepp.html" with the useless "resi//" removed. [Ross Nicoll]
- Fixed bug: output of message#46 ("replaced entity") used negative
numbers due a problem with signed/unsigned characters [Marc Aurel]
- Fixed bug: removed a useless "typedef short BOOL" in one of the
source files as the "real" typedef is somewhere else and "short"
is an improper value for RiscOS [Sergio Monesi]
- Fixed "unintentional" feature for automatic URI expansion when
comparing two URIs or an URI with a string [Sergio Monesi]
- Fixed enforcer hit if entity after "&" was missing and the file or
macro ended afterwards
- Added code to support <$exec> under RiscOS [Sergio Monesi]
- Added Throwback support for RiscOS, use CLI option
MSGBROWSER=THROWBACK to activate [Sergio Monesi]
- Added ScMsg support for AmigaOS, use CLI option MSGBROWSER=SCMSG
to activate
- Added VBrowse support for AmigaOS, use CLI option
MSGBROWSER=vbrowse to activate
- Added message#86 ("error removing file")
- Added format specification "%%" for CLI option MSGFORMAT
- Removed CLI option MSGANSI, use MSGBROWSER=ANSI instead
- Removed CLI option SMARTENT
hScMsg.rexx (v1.1):
- Added not to show message class "Note" as "Warning" rather than
as (surprise) "Note" - ScMsg also supports this
- Added not to acticate ScMsg's window if no messages showed up
- Changed call to 'DelFile' to 'DelComp' so also messages related
to include files are removed
- Changed copyright to public domain.
hscpaltrow.rexx (v1.1):
- Changed copyright to public domain.
SendScMsg.rexx (v1.1):
- Changed copyright to public domain.
SendBrowser.rexx:
- Removed. Use OpenURL from Aminet instead.
documentation:
- There is now a port for AmigaOS/PPC (ports.html)
- The port for RiscOS has a new support page (ports.html)
- Clarified options MAXMSG and MAXERR (messages.html)
- Clarified how to use quotes inside string constants (assign.html)
hsc.prefs:
- DD and DT are now /AutoClose
miscellaneous:
- compiled with SAS/c 6.58
- This is the last release of hsc. Probably there still will be a couple of bugfix releases, but no further enhancements are planned. - There is finally a somewhat more official release of the RiscOS port with a new support page (still done by the same people) at `http://www.alphawave.ltd.uk/sergio/hsc.html'. - When validating URIs the corresponding filenames are "optimized". That means useless parent directories in the middle of the filename are stripped. This fixes a bug and also results in more legible message texts. The only problem is that this optimization fails on AmigaOS if you use paths with ".." for parent directory and a system patch (e.g. `DosWedge' or `ixpath') to make the filesystem support it. Use the AmigaOS/ixemul version of hsc if this is a problem for you. - Comparing two URIs using the `=' operator now works again, even with project relative URIs. This was an unintentional feature of version 0.915 I was not aware of, and accidentally it was gone in 0.916. - The CLI option MODE has been renamed to MSGMODE - Some special values for IGNORE and ENABLE have changed: BADSTYLE -> STYLE JERKS -> JERK NOTES -> NOTE - The CLI option MSGANSI has been removed. Use MSGBROWSER=ANSI instead. - The CLI option SMARTENT has been removed. It was too inconsistent. - Due lack of interest, `dtd2hsc.rexx' and the resulting `hsc-html-40.prefs' have been removed. - The list of messages has moved from `docs/messages.html' to `docs/message-list.html'. - Those who never really could figure out how to use all these message options like IGNORE and ENABLE might want to read `docs/messages.html' again as it explains some details that weren't there in previous versions of the manual. - The undocumented arithmetic `+' operator does no more work as the autodetection wheter to use string concatenation or arithmetic addition did not work in some expression. Use `&' for arithmetic addition (which is still undocumented, of course). - There are some maybe useful features that (because of good reason) never made it into the official documentation described in `docs/undocumented.html'.