summaryrefslogtreecommitdiffstats
path: root/cli
Commit message (Collapse)AuthorAgeFilesLines
* Allow lists inside notes for HTML outputBoris Kolpackov2018-08-021-1/+5
|
* Add optional message to invalid_option exceptionBoris Kolpackov2018-07-076-7/+40
|
* Update for use with bdepBoris Kolpackov2018-05-231-0/+5
|
* Fix ubsan errorsBoris Kolpackov2018-05-231-4/+17
|
* Update copyright yearKaren Arutyunov2018-05-2166-67/+67
|
* Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov2018-05-191-1/+1
|
* Add support for note formatting in plain text outputBoris Kolpackov2018-04-164-23/+61
|
* Change "inline block" term to "span" not to confuse with "block block"Boris Kolpackov2018-04-121-108/+108
|
* Add support for note block and spanBoris Kolpackov2018-04-121-5/+87
| | | | | | | | | | | | For example: \N|This is a block note. It may consist of multiple paragraphs.| And this is \N{an inline note} that is inside a paragraph. Notes are currently only support for the html output.
* Implement combined flags (-xyz vs -x -y -z) and values (--foo=bar) supportBoris Kolpackov2018-04-016-61/+414
| | | | | Both are enabled by default but can be disable with --no-combined-flags and --no-combined-values options.
* Return bool from parse() indicating whether anything has been parsedBoris Kolpackov2018-03-244-20/+51
|
* Add --keep-separator optionBoris Kolpackov2018-03-245-4/+55
|
* Document argument groupsBoris Kolpackov2018-03-241-3/+47
|
* Implement group_scannerBoris Kolpackov2018-03-2110-4/+2307
|
* Guarantee validity of values returned by scanner for two argumentsBoris Kolpackov2018-03-216-15/+45
|
* Add support for exclude-base value in --class-doc optionBoris Kolpackov2018-03-197-17/+61
|
* Add vector_scanner::reset()Boris Kolpackov2018-03-192-0/+9
|
* Add missing include when generating vector_scanner supportBoris Kolpackov2018-03-131-2/+5
|
* Set "code" style for code-only paragraphs, cleanup nested <code></code>Boris Kolpackov2018-03-051-1/+54
|
* Add "\ " escaping to specify non-ignorable spaceBoris Kolpackov2018-03-041-0/+25
| | | | | This can used to manually align things (e.g., in synopsis) but will only work if the entire lines are in \c{}.
* Don't translate arguments in pre-formatted fragmentsBoris Kolpackov2018-02-121-25/+44
|
* Fix implicit fallthrough warningsBoris Kolpackov2018-01-112-4/+2
|
* Minor fixesBoris Kolpackov2018-01-111-2/+2
|
* Don't clean generated cli files from srcKaren Arutyunov2017-08-241-2/+5
|
* Don't distribute generated version.hxx and don't clean versionKaren Arutyunov2017-08-211-1/+0
|
* Convert to use utility libraryKaren Arutyunov2017-07-301-4/+5
|
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-151-37/+4
|
* 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-294-1/+53
|
* Rework build2 cli compilationBoris Kolpackov2017-03-031-6/+6
|
* Update copyright yearBoris Kolpackov2017-01-0365-66/+66
|
* Add support for build2 for tests and examplesKaren Arutyunov2016-11-224-12/+12
|
* Start switch to build2Boris Kolpackov2016-11-1568-1046/+197
|
* Bump version to 1.2.0-a2Boris Kolpackov2016-11-141-1/+1
|
* Add class to preface TOC element so that it can be styledBoris Kolpackov2016-10-081-1/+1
|
* Add --omit-link-check optionBoris Kolpackov2016-09-035-11/+41
|
* 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-111-4/+9
|
* 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-112-0/+25
|
* Implement links in TOCBoris Kolpackov2016-02-111-0/+8
|
* Add support for ids in paragraphs, local fragment references in linksBoris Kolpackov2016-02-114-19/+148
| | | | | | | | | | For example: " \h#hello|Hello Example| See the \l{#hello Hello Example} "
* First part of TOC generation support (no links yet)Boris Kolpackov2016-02-117-79/+433
| | | | 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.