summaryrefslogtreecommitdiff
path: root/inputs (unfollow)
Commit message (Collapse)Author
2004-04-20Add some tests of Unicode in the PDF document outline.Simon Tatham
[originally from svn r4104]
2004-04-20Add some tests of input charset switching.Simon Tatham
[originally from svn r4099]
2004-04-19Support for \cfg{input-charset}. Input files can now be in ASCII,Simon Tatham
8859-*, UTF-8, or a variety of more fun encodings including various multibyte ones. [originally from svn r4095]
2004-04-10Info backend now takes care to avoid magic characters in node namesSimon Tatham
and index terms (the Info format doesn't like them). In the course of this I've had to introduce some infrastructure for carrying a filepos forward from the definition of every RHS index term so that a particular backend can provide a usefully localised report of which index term had a problem. [originally from svn r4051]
2004-04-09It would probably help to add a test of the INFO-DIR-ENTRY mechanismSimon Tatham
to the test file. Ahem. [originally from svn r4050]
2004-03-30\lcont and \quote were being confused by whitespace (in particular,Simon Tatham
a single newline) immediately after their opening brace; this was causing a normal paragraph to be started, thus making it fiddly and annoying to arrange the first paragraph of a \lcont to be a code para or anything else special. Now fixed. [originally from svn r4005]
2004-03-30Simplify treatment of the copyright notice, now I've also simplifiedSimon Tatham
the preamble: \copyright paragraphs are now treated identically to normal paragraphs (so they appear precisely where they're put instead of in a fixed location), _except_ that the Windows Help backend also copies their text into the help file's copyright slot. [originally from svn r4001]
2004-03-25Introduce \. as a NOP command. The purpose of this is to act as aSimon Tatham
zero-width delimiter between a macro invocation and text beyond it, so that you can define (say) a macro which expands to a Euro sign and then write `\eur\.2500' to avoid having space between the Euro sign and the number. [originally from svn r3982]
2004-03-25Obsoleted the `\preamble' command. Preamble text is now taken to beSimon Tatham
any ordinary displayable paragraph(s) appearing before the first chapter heading, meaning in particular that you can put lists, code paragraphs etc in preambles. Of course, `\preamble' is still supported for backwards compatibility, but it's now a zero-effect paragraph marker. [originally from svn r3981]
2004-03-24Cleanups to complete the man page backend. Also, an additional newSimon Tatham
markup feature: a \c line in a code paragraph can now be followed by an optional \e line indicating emphasised bits of its preceding \c. This allows discretionary bolding and (italic/underline) emphasis within code paragraphs, but without introducing an escape character or breaking any existing input files. Users are warned that not all backends are required to actually render these hints, and so they should avoid depending on them 100% to convey semantic information unless they know they're writing for a restricted range of backends. [originally from svn r3965]
2004-03-23Man-page back end for Halibut. Also, a couple of additional markupSimon Tatham
features commonly used in man pages: (a) the ability to nest paragraph breaks, code paragraphs and other lists inside list items, and (b) description lists as normally used in man pages to describe command-line options. [originally from svn r3954]
2002-08-12Arrange for multiple \cfg, \IM and \BR paragraphs to not requireSimon Tatham
blank-line separators (config directives visually _want_ to be in a single chunk). [originally from svn r1837]
2002-08-05Rename Buttress to Halibut. I _think_ I've caught everything in this pass.Simon Tatham
[originally from svn r1800]
2001-12-14Update the gratuitous hyperlink in the test document :-)Simon Tatham
[originally from svn r1490]
2001-12-06Allow the user to specify the Help topic ID string for particularSimon Tatham
sections. Useful if another program needs to jump to a particular topic. (Really we should support the proper CTXOMAP / HELP_WM_HELP system for doing this, but I don't like numeric IDs; you'd have to parse a bunch of #defines in order to sensibly synchronise the IDs between help file and code.) [originally from svn r1457]
2001-12-04Oops - replacement section types should be capitalisedSimon Tatham
[originally from svn r1446] [this svn revision also touched putty]
2001-11-24Introduce the ability to relabel a section as an `example' orSimon Tatham
`question' or so on, using the syntax \S{mysection}{example} An example of foobar so that in cross-references it will be referred to as `example 5.1.2' instead of `section 5.1.2'. NOTE WELL: until now Buttress has supported multiple section keywords using the same syntax, so that you could xref the above section as \k{mysection} _or_ \k{example} with the same effect. This behaviour is now revoked because I don't think anyone was using it; if you suddenly find you're getting undefined-keyword errors this may be why. [originally from svn r1408]
2001-10-25Enforce proper ordering of heading levels: specifically, ensure theSimon Tatham
user doesn't skip a heading level (\H before any \C or \A, or \S straight after \C with no intervening \H). The precise criterion is that when creating section a.b.c.d, sections a.b.c, a.b and a should already exist. This ensures the section tree really is a properly formed tree with no missing nodes. [originally from svn r1329]
2001-10-25Add tests of the text backend's new ability to wrap long headings.Simon Tatham
[originally from svn r1325]
2000-12-21Initial checkin of xhtml backend.James Aylett
[originally from svn r828]
2000-11-22Add nonbreaking space as \_Simon Tatham
[originally from svn r810]
1999-11-07Added \q{...} for quoted textSimon Tatham
[originally from svn r274]
1999-10-25Test all error conditions, I hopeSimon Tatham
[originally from svn r254]
1999-10-24Macros; \- for nonbreaking hyphenSimon Tatham
[originally from svn r252]
1999-10-22Added \rule for a horizontal ruleSimon Tatham
[originally from svn r248]
1999-10-21Now handle \\, \{ and \} in paragraph keywordsSimon Tatham
[originally from svn r241]
1999-09-12More development...Simon Tatham
[originally from svn r220]
1999-08-15Further development; bibliographies seem to workSimon Tatham
[originally from svn r200]
1999-08-09More development; not nearly finished yetSimon Tatham
[originally from svn r193]
1999-07-31Further development work. Parser nearly finishedSimon Tatham
[originally from svn r187]
1999-02-07Added more featuresSimon Tatham
[originally from svn r27]
1999-02-07Test input file, and Jed highlighting/wrapping modeSimon Tatham
[originally from svn r25]