X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/3e82de8fe2753c1859f2f0d2c23456e82154394b..0dfaac7284d7f1a54e957bba4a881d93328c1630:/bk_html.c diff --git a/bk_html.c b/bk_html.c index a4ee338..e3202a5 100644 --- a/bk_html.c +++ b/bk_html.c @@ -11,35 +11,12 @@ * fragment should be used? (Though it should probably still be * _there_ even if unused.) * - * - new configurability: - * * a few new things explicitly labelled as `FIXME: - * configurable' or similar. - * * HTML flavour. - * * Some means of specifying the distinction between - * restrict-charset and output-charset. It seems to me that - * `html-charset' is output-charset, and that - * restrict-charset usually wants to be either output-charset - * or UTF-8 (the latter indicating that any Unicode character - * is fair game and it will be specified using &#foo; if it - * isn't in output-charset). However, since XHTML defaults to - * UTF-8 and it's fiddly to tell it otherwise, it's just - * possible that some user may need to set restrict-charset - * to their charset of choice while leaving _output_-charset - * at UTF-8. Figure out some configuration, and apply it. - * - * - test all HTML flavours and ensure they validate sensibly. Fix - * remaining confusion issues such as and obsoleteness - * of . - * - * - proper naming of all fragment IDs. The ones for sections are - * fine; the ones for numbered list and bibliociteds are utter - * crap; the ones for indexes _might_ do but it might be worth - * giving some thought to how to do them better. - * - * - nonbreaking spaces. - * - * - free up all the data we have allocated while running this - * backend. + * - In HHK index mode: subsidiary hhk entries (as in replacing + * `foo, bar' with `foo\n\tbar') can be done by embedding + * sub-