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'.