summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Convert to use utility libraryKaren Arutyunov2017-07-304-20/+11
|
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-1515-60/+20
|
* Add *.ii to .gitignoreKaren Arutyunov2017-05-201-0/+1
|
* Remove stray semicolon from generated codeBoris Kolpackov2017-05-031-1/+1
|
* Bump version to 1.2.0-b.0.z, switch to version moduleBoris Kolpackov2017-04-299-16/+65
|
* Add build-email value to manifest fileKaren Arutyunov2017-04-241-0/+1
|
* Rework build2 cli compilationBoris Kolpackov2017-03-0310-50/+24
|
* Specify test.target on the root levelKaren Arutyunov2017-01-241-0/+4
|
* Adapt to file redirect syntax changeKaren Arutyunov2017-01-245-34/+34
|
* Specify test.targetKaren Arutyunov2017-01-192-0/+8
|
* Update copyright yearBoris Kolpackov2017-01-03117-120/+120
|
* Adapt buildfiles to expansion changeKaren Arutyunov2016-12-059-9/+9
|
* Adjust for literal here-document support in testscriptBoris Kolpackov2016-11-255-52/+52
|
* Fix broken ctor testKaren Arutyunov2016-11-231-16/+8
|
* By default leave the cli module unconfiguredBoris Kolpackov2016-11-232-2/+9
| | | | So that we don't pick up so system-installed version of the cli compiler.
* Add support for build2 for tests and examplesKaren Arutyunov2016-11-22113-1346/+1069
|
* Start switch to build2Boris Kolpackov2016-11-1598-3040/+271
|
* Bump version to 1.2.0-a2Boris Kolpackov2016-11-142-2/+2
|
* Add class to preface TOC element so that it can be styledBoris Kolpackov2016-10-081-1/+1
|
* Add auto-headings testBoris Kolpackov2016-09-032-0/+27
|
* Add --omit-link-check optionBoris Kolpackov2016-09-037-186/+342
|
* Add support for escaping pre-formatted fragment markerBoris Kolpackov2016-09-021-3/+10
| | | | | | | | | | | | For example: \ \\ \ Of course now we cannot specify the literal escape sequence. Perhaps we should recognize a line consisting of N (N > 1) back slashes and output all but the first.
* Support suppressing CLI runtime generation (--suppress-cli)Boris Kolpackov2016-06-205-7/+44
| | | | This is useful in pure-help pages.
* Add support for generating vector<string> scanner (--generate-vector-scanner)Boris Kolpackov2016-02-127-0/+119
|
* Strip .br from man .IP value, add .br after to force newlineBoris Kolpackov2016-02-111-1/+39
|
* Remove empty <th> from preface TOC entriesBoris Kolpackov2016-02-112-7/+12
|
* Add support for re-mapping HTML headingsBoris Kolpackov2016-02-115-16/+80
|
* Improve generic value parser (extract char)Boris Kolpackov2016-02-111-4/+7
|
* Assign numbers to TOC headingsBoris Kolpackov2016-02-113-9/+34
|
* Implement links in TOCBoris Kolpackov2016-02-112-13/+25
|
* Add support for ids in paragraphs, local fragment references in linksBoris Kolpackov2016-02-116-50/+180
| | | | | | | | | | For example: " \h#hello|Hello Example| See the \l{#hello Hello Example} "
* First part of TOC generation support (no links yet)Boris Kolpackov2016-02-119-79/+573
| | | | Currently only supported in the HTML output.
* Add support for variable expansion (\$var$) in doc stringsBoris Kolpackov2016-02-096-22/+125
|
* Add support for relative link targetsBoris Kolpackov2016-02-091-9/+3
| | | | Now we only "recognize" the link target as man page if it contains '('.
* Add \h0 \h1 \H \h2 headings in addition to \hBoris Kolpackov2016-02-011-9/+61
| | | | | | Currently only has effect in HTML output (in other formats they are all treated as \h). Also, automatic mapping of \h to <h1> or <h2> depending on whether \h0 or \h1 was seen only works for single doc-string documents.
* Add support for link transformation (--link-regex)Boris Kolpackov2016-02-016-25/+226
|
* Include (1) in foo(1) into boldBoris Kolpackov2016-01-311-11/+5
|
* Make <arg> monospaceBoris Kolpackov2016-01-311-2/+2
|
* Add support for file expansion in prologue/epilogue filesBoris Kolpackov2016-01-283-19/+72
| | | | | | This is similar to variable expansion ($name$) except here we detect if the name starts with ./ or ../ and treat it as a path relative to the prologue/ epilogue file.
* Implement support for sourcing .cli filesBoris Kolpackov2016-01-267-4/+147
| | | | | | | | | | The idea is that the file is "read in" as if its content was copy-n-pasted. For example: "\h|Installation|" source "INSTALL.cli" // Also used to generate plain text INSTALL. Unlike include, source can appear anywhere in the file.
* Improve html and plain text outputBoris Kolpackov2016-01-181-12/+111
|
* Stop quoting \c in plain textBoris Kolpackov2016-01-183-33/+23
| | | | | The recommended approach is to quote manually and only values that can be genuinely confused for being part of the text. For example, '-', '/', etc.
* Initial support for plain text documentation (--generate-txt)Boris Kolpackov2016-01-1810-130/+638
| | | | Support for option documentation generation is still a TODO.
* Handle newline-only lines in documentation string parserBoris Kolpackov2016-01-161-23/+26
|
* In long usage separate options with blank linesBoris Kolpackov2016-01-111-3/+11
|
* Add support for --output-{prefix,suffix} optionsBoris Kolpackov2016-01-118-7/+119
|
* Fix "over-qualification"Boris Kolpackov2015-12-091-1/+1
|
* Add --std option with c++{98,11,14} values; use function-static in C++11Boris Kolpackov2015-12-0912-14/+151
| | | | | This way we can use option descriptions during static initialization (e.g., of an Apache module).
* Fix unused argument warningBoris Kolpackov2015-12-031-1/+1
|
* Fix to work with latest build2Boris Kolpackov2015-12-031-4/+4
|