summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* IRG source T3 includes not only plane 3 of CNS 11643, but also "some additionalBen Harris2005-09-24
| | | | | | | characters". We now filter out the latter from our mapping table. [originally from svn r6345] [this svn revision also touched charset,filter,timber]
* CNS 11643 goes above the BMP, so the test code should take that intoSimon Tatham2005-09-24
| | | | | | | | account when checking the reverse mapping for every potentially relevant Unicode character. [originally from svn r6343] [this svn revision also touched charset,filter,timber]
* Add a mapping table for CNS 11643-1992. It's a bit big, and nothingBen Harris2005-09-24
| | | | | | | uses it yet. [originally from svn r6342] [this svn revision also touched charset,filter,timber]
* Support for the ESC $ ( 0 and ESC $ ( 1 sets that Emacs uses to embedBen Harris2005-09-21
| | | | | | | | Big5 in COMPOUND_TEXT. Emacs does lots of other rude things to COMPOUND_TEXT, but this one is supported by XLib as well. [originally from svn r6336] [this svn revision also touched charset,filter,timber]
* Add support for COMPOUND_TEXT extended segments encoding ISO 98859-14,Ben Harris2005-09-21
| | | | | | | ISO 8859-15, and BIG5. [originally from svn r6335] [this svn revision also touched charset,filter,timber]
* Add two new SBCSes: BS 4730 (alias UK-ASCII) and DEC graphics (alias VT100Ben Harris2005-09-18
| | | | | | | | line-drawing). I think this means that libcharset supports all the character sets that PuTTY supports, which is nice. [originally from svn r6330] [this svn revision also touched charset,filter,timber]
* When documenting s0 and s1, get then the right way around.Ben Harris2005-09-18
| | | | | [originally from svn r6329] [this svn revision also touched charset,filter,timber]
* 1: Better documentation of how read_iso2022() stores its state.Ben Harris2005-09-18
| | | | | | | | 2: Minimal write_iso2022(): it can't encode anything, but promises not to segfault. [originally from svn r6328] [this svn revision also touched charset,filter,timber]
* Ben points out that ESC ( J in ISO-2022-JP should encode theSimon Tatham2005-09-18
| | | | | | | | | _bottom_ half of JIS X 0201 (the one that's almost identical to ASCII, equivalent to the bottom half of Shift-JIS), not the top half. [originally from svn r6327] [this svn revision also touched charset,filter,timber]
* Make read_utf8(), like read_sbcs(), accessible to the rest of the library,Ben Harris2005-09-18
| | | | | | | so it can be used directly in iso2022.c. [originally from svn r6326] [this svn revision also touched charset,filter,timber]
* Undo another change that leaked through with the ISO-2022 commit.Ben Harris2005-09-18
| | | | | [originally from svn r6325] [this svn revision also touched charset,filter,timber]
* Update comment to reflect state of DOCS support.Ben Harris2005-09-18
| | | | | [originally from svn r6324] [this svn revision also touched charset,filter,timber]
* Undo accidental change in previous commit.Ben Harris2005-09-18
| | | | | [originally from svn r6323] [this svn revision also touched charset,filter,timber]
* Support for using DOCS to switch to and from UTF-8 mode.Ben Harris2005-09-17
| | | | | [originally from svn r6321] [this svn revision also touched charset,filter,timber]
* Reasonably complete ISO 2022 support. Huge and hairy, but it seems toBen Harris2005-09-17
| | | | | | | largely work. It might even be useful for something. [originally from svn r6320] [this svn revision also touched charset,filter,timber]
* Use standard "WILD" markers for unregistered Big 5 aliases.Ben Harris2005-09-17
| | | | | [originally from svn r6319] [this svn revision also touched charset,filter,timber]
* Fix stupid typo.Ben Harris2005-09-17
| | | | | [originally from svn r6318] [this svn revision also touched charset,filter,timber]
* Names for ASCII and JIS X 0201 that appear both in the X registry and inBen Harris2005-09-17
| | | | | | | the usual X fonts. [originally from svn r6317] [this svn revision also touched charset,filter,timber]
* TIS-620 is equivalent to ISO 8859-11, so map the MIME name for the former toBen Harris2005-09-17
| | | | | | | the latter. [originally from svn r6316] [this svn revision also touched charset,filter,timber]
* Substantial overhaul of the UTF-8 decoder. It now uses 26 bits of stateBen Harris2005-09-16
| | | | | | | | rather than 32, which might make it possible to use it inside another decoder. All the tests still pass. [originally from svn r6315] [this svn revision also touched charset,filter,timber]
* Bring utf8.c's internal tests up to date in the (somewhat belated)Simon Tatham2005-09-16
| | | | | | | | wake of r3713. [originally from svn r6314] [r3713 == 9392c7ecb6da984e144ce00dfb8c7cb725ad0a61 in timber repository] [this svn revision also touched charset,filter,timber]
* I've apparently had this todo-list comment sitting on stormhawk forSimon Tatham2005-09-13
| | | | | | | nearly a year and not checked it in. [originally from svn r6309] [this svn revision also touched charset,filter,timber]
* Ben Hutchings points out that `.UC', which I think I must haveSimon Tatham2005-07-29
| | | | | | | | | copied mindlessly from whatever man page I read when working out the format of man pages, has the function of putting `3rd Berkely Distribution' in one of the footer slots and therefore is probably inaccurate... [originally from svn r6146]
* The heading depth of a para_Subsect is p->aux+1, not p->aux+2.Ben Harris2005-05-18
| | | | | | Spotted (indirectly) by Damien Miller. [originally from svn r5802]
* input.c was capable of generating a paragraph structure with no textSimon Tatham2005-04-12
| | | | | | | | | | in it, if the input paragraph contained (say) an unrecognised control command and nothing else. Such paragraphs can confuse back ends later on, so input.c should refrain from generating them. Added a check and a polite error message (just in case the user manages to generate an empty paragraph using otherwise legal syntax). [originally from svn r5629]
* Also, while I'm wandering past here, I've just noticed thatSimon Tatham2005-03-10
| | | | | | | `anonfrag' should be a char[] rather than a char *, or else lenof() will give the wrong answer. [originally from svn r5477]
* Explicitly constify a bunch of static data declarations which wereSimon Tatham2005-03-10
| | | | | | | | | conceptually const but not declared as such. Halibut is now back to the practically-speaking-pointless but rather satisfying status of having no global writable data whatsoever :-) [originally from svn r5476] [this svn revision also touched charset,filter,timber]
* Ability to specify multiple arguments to \cfg{html-template-fragment};Jacob Nevins2005-03-08
| | | | | | | | | | | | | | | Halibut will output fragment names in all specified formats. (I forget now precisely why I thought this was necessary, but it seems potentially useful.) Also ensure that legal fragment names are generated even if none of the characters from the original turn out to be legal (e.g., %k with an entirely numeric keyword), and correct an untruth I inserted in the documentation of this. (This commit hits more than just the HTML backend as I've generalised an error message, and fixed a fault in the info backend's error handling while there.) [originally from svn r5457]
* Move contact details inside <address> to make validator.w3.org happy.Jacob Nevins2005-03-07
| | | | [originally from svn r5454]
* In contents lists, put <ul> inside <li> to make validator.w3.org happier (forJacob Nevins2005-03-07
| | | | | | | | | all HTML flavours). Also add newlines to the contents output so that the source is vaguely legible. Couple of extra comments in the code. [originally from svn r5453]
* Formatting fix if no indexJacob Nevins2005-02-18
| | | | [originally from svn r5350]
* Oops, overzealous search-and-replaceJacob Nevins2005-02-18
| | | | [originally from svn r5349]
* Comment in template codeJacob Nevins2005-02-18
| | | | [originally from svn r5348]
* Missing index modifiersJacob Nevins2005-02-18
| | | | [originally from svn r5347]
* Update the documentation of the HTML backend to match reality.Jacob Nevins2005-02-18
| | | | [originally from svn r5346]
* Add a `--list-charsets' option to Halibut to enumerate canonical names of knownJacob Nevins2005-02-18
| | | | | | | | | character sets. (Also make libcharset `return_in_enum' values saner.) [originally from svn r5341] [this svn revision also touched charset,filter,timber]
* Indexing tweaks for recent changes.Jacob Nevins2005-02-18
| | | | [originally from svn r5339]
* Add \versionid.Jacob Nevins2005-02-17
| | | | [originally from svn r5338]
* It's been a new year for a while.Jacob Nevins2005-02-17
| | | | [originally from svn r5337]
* Replace crash with assertion failure if we attempt to xref a non-existentJacob Nevins2005-02-17
| | | | | | name. [originally from svn r5336]
* Note that we'd appreciate help re charsets in WinHelpJacob Nevins2005-02-17
| | | | [originally from svn r5334]
* Note visibly that HTML docs are out of date.Jacob Nevins2005-02-17
| | | | [originally from svn r5333]
* Changes/additions to input character set handling:Jacob Nevins2005-02-17
| | | | | | | | | | | | | | | | | - After discussion with Simon, change the default input charset back to ASCII, rather than trying to work it out from the locale, for the sake of promoting .but file portability. - Add a new command-line option "--input-charset=csname", which overrides the ASCII default for all input files (since there's no other way to use a non-ASCII-compatible input file). - Output a warning if -Cinput-charset:foo is specified that it has no effect. - Update the docs to match all this. Also try to clarify some other things in this area that caught me out. [originally from svn r5332]
* Shouldn't consider para_Title to be a heading when going throughSimon Tatham2005-01-24
| | | | | | sections looking for local configuration data. [originally from svn r5196]
* `origtext' was not getting set correctly for escaped tokens (\\, \{,Simon Tatham2005-01-24
| | | | | | \}), making it difficult to put CSS fragments in HTML configuration. [originally from svn r5193]
* Added a new config directive `html-local-head', which permits me toSimon Tatham2005-01-24
| | | | | | put an AppleTitle tag in only one of a set of output HTML files. [originally from svn r5192]
* Use .PHONY to ensure the various fake make targets (`all', `clean',Simon Tatham2005-01-24
| | | | | | | | `install' etc) don't get confused by the existence of a file with the same name. Required in particular for `make install' on OS X, since otherwise its case-insensitive fs gets confused by INSTALL. [originally from svn r5189]
* Mac OS X gcc warns about a signed/unsigned comparison here. Explicit cast.Simon Tatham2005-01-24
| | | | [originally from svn r5188]
* Halibut highlighting mode for GNU enscript. This allows our ViewCVSSimon Tatham2004-12-08
| | | | | | | installation to syntax-highlight the numerous .but files kicking around the Subversion repository. [originally from svn r4962]
* It turns out that the man format requires the \& sequence (toSimon Tatham2004-11-21
| | | | | | | neutralise a dot at the start of a line) even if there's been an \fB-type sequence on the line before the dot. [originally from svn r4867]