summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2020-04-27Separate tests and examples into individual packagesKaren Arutyunov14-3168/+0
Also make cli module to be explicitly enabled via the config.cli configuration variable.
2020-02-13Update copyright last year in doc/guide/{guide.html2ps,index.xhtml}Karen Arutyunov2-3/+3
2020-02-13Add doc/doc.shKaren Arutyunov7-6/+86
2020-02-13Drop copyright notice from source codeKaren Arutyunov2-2/+0
2019-07-27Add support for option merging (--generate-merge)Boris Kolpackov2-37/+175
2019-01-16Update copyright yearKaren Arutyunov9-11/+11
2018-06-05Regularize copyright notesKaren Arutyunov5-7/+7
2018-05-21Update copyright yearKaren Arutyunov9-11/+11
2017-01-03Update copyright yearBoris Kolpackov9-11/+11
2016-09-03Add --omit-link-check optionBoris Kolpackov2-175/+301
2016-01-26Implement support for sourcing .cli filesBoris Kolpackov1-0/+5
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.
2016-01-11Add support for --output-{prefix,suffix} optionsBoris Kolpackov2-0/+15
2015-12-09Add --std option with c++{98,11,14} values; use function-static in C++11Boris Kolpackov2-0/+8
This way we can use option descriptions during static initialization (e.g., of an Apache module).
2015-11-26Don't require ';' after option documentation blockBoris Kolpackov1-1/+5
2015-11-24Implement --class-doc optionBoris Kolpackov2-13/+36
2015-11-24Implement support for documentation inside classesBoris Kolpackov3-18/+24
2015-11-19Implement entire page usage generationBoris Kolpackov2-0/+40
2015-11-18Add support for ANSI colorization of usage outputBoris Kolpackov2-0/+13
2015-11-18Fix man font selection logicBoris Kolpackov1-113/+113
2015-11-16Support specifying documentation variables on command linedocBoris Kolpackov2-64/+70
2015-11-13Add support for man formattingBoris Kolpackov2-109/+49
2015-11-11Implement list supportBoris Kolpackov1-0/+1
2015-10-30Implement scope documentation generation in HTMLBoris Kolpackov2-247/+248
2015-10-29Add parsing support for scope-level documentationBoris Kolpackov1-1/+6
2015-10-29Regenerate man pagesBoris Kolpackov2-0/+25
2015-04-02Bump version to 1.2.0.a1Boris Kolpackov4-4/+4
2012-06-20Add ability to specify prologues/epilogues for generated C++ filesBoris Kolpackov2-12/+124
Also add options to specify text prologues/epilogues in addition to files for generated man and html files.
2012-06-20Rename --*logue options to --*logue-fileBoris Kolpackov3-12/+12
2012-06-15Add support for specifying output stream type (--stream-type)Boris Kolpackov2-0/+8
2012-06-07Fix documentation stylesheetBoris Kolpackov2-34/+37
2012-06-03Documentation updateBoris Kolpackov2-8/+13
2012-05-11Add support for -I optionBoris Kolpackov2-0/+7
Now quote-included ("") option files are searched for relative to the including file while bracket-included (<>) ones are search in the directories specified with -I.
2012-05-10Implement option class inheritanceBoris Kolpackov3-1/+17
For now multiple, non-virtual inheritance is supported. An option class can now also be declared abstract using the class c = 0 {...}; syntax. New option, --exclude-base, controls whether base class information is present in usage and documentation.
2012-05-10Add support for options file inclusionBoris Kolpackov1-3/+8
New include-path prefixes, c++: and cli:, are now recognized (e.g., include <cli:foo>;). Without a prefix, the include declarations is considered to be c++-include unless the path ends with the .cli extension. The cli-included files are loaded and parsed. Currently, only inclusion relative to the current file is supported. Duplicate inclusions are detected and ignored based on the absolute filesystem path. If a file cli-includes another file, then the runtime code is assumed to come from the included file and is not generated.
2012-05-10Cosmetic changesBoris Kolpackov1-2/+2
2012-03-08Print usage/version information to STDOUT instead of STDERRBoris Kolpackov1-7/+7
2011-01-23Allow the options file search function to ignore the fileBoris Kolpackov1-3/+7
2011-01-20Add support for multiple file options and file search callbacksBoris Kolpackov1-5/+27
2011-01-04Restore deleted documentation filesBoris Kolpackov2-0/+497
2011-01-04Copyright updateBoris Kolpackov9-481/+8
2010-06-04Cosmetic changesBoris Kolpackov3-5/+5
2010-06-04Add support for single quotes in option filesBoris Kolpackov3-16/+17
2010-06-02Update description of the --options-file optionBoris Kolpackov2-11/+32
2010-06-02Cosmetic changesBoris Kolpackov1-3/+3
2010-06-02Add support for quoting in option file scannerBoris Kolpackov1-7/+31
2010-01-01Update copyrightBoris Kolpackov9-11/+11
2009-12-13Bump version to 1.1.01.1.0Boris Kolpackov4-4/+4
2009-12-10Allows additional options to be provided in files (--options-file)Boris Kolpackov2-0/+19
Implemented using the new argv_file_scanner scanner implementation.
2009-12-10Minor terminology fixBoris Kolpackov1-1/+1
2009-12-10Scanner-based parsing with support for element erasingBoris Kolpackov3-7/+151
Also implement argv_file_scanner which provides support for reading command line arguments from the argv array as well as files specified with command line options. New examples: file. New tests: ctor, erase, file.