Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year | Boris Kolpackov | 2017-01-03 | 9 | -11/+11 |
| | |||||
* | Add --omit-link-check option | Boris Kolpackov | 2016-09-03 | 2 | -175/+301 |
| | |||||
* | Implement support for sourcing .cli files | Boris Kolpackov | 2016-01-26 | 1 | -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. | ||||
* | Add support for --output-{prefix,suffix} options | Boris Kolpackov | 2016-01-11 | 2 | -0/+15 |
| | |||||
* | Add --std option with c++{98,11,14} values; use function-static in C++11 | Boris Kolpackov | 2015-12-09 | 2 | -0/+8 |
| | | | | | This way we can use option descriptions during static initialization (e.g., of an Apache module). | ||||
* | Don't require ';' after option documentation block | Boris Kolpackov | 2015-11-26 | 1 | -1/+5 |
| | |||||
* | Implement --class-doc option | Boris Kolpackov | 2015-11-24 | 2 | -13/+36 |
| | |||||
* | Implement support for documentation inside classes | Boris Kolpackov | 2015-11-24 | 3 | -18/+24 |
| | |||||
* | Implement entire page usage generation | Boris Kolpackov | 2015-11-19 | 2 | -0/+40 |
| | |||||
* | Add support for ANSI colorization of usage output | Boris Kolpackov | 2015-11-18 | 2 | -0/+13 |
| | |||||
* | Fix man font selection logic | Boris Kolpackov | 2015-11-18 | 1 | -113/+113 |
| | |||||
* | Support specifying documentation variables on command line | Boris Kolpackov | 2015-11-16 | 2 | -64/+70 |
| | |||||
* | Add support for man formatting | Boris Kolpackov | 2015-11-13 | 2 | -109/+49 |
| | |||||
* | Implement list support | Boris Kolpackov | 2015-11-11 | 1 | -0/+1 |
| | |||||
* | Implement scope documentation generation in HTML | Boris Kolpackov | 2015-10-30 | 2 | -247/+248 |
| | |||||
* | Add parsing support for scope-level documentation | Boris Kolpackov | 2015-10-29 | 1 | -1/+6 |
| | |||||
* | Regenerate man pages | Boris Kolpackov | 2015-10-29 | 2 | -0/+25 |
| | |||||
* | Bump version to 1.2.0.a1 | Boris Kolpackov | 2015-04-02 | 4 | -4/+4 |
| | |||||
* | Add ability to specify prologues/epilogues for generated C++ files | Boris Kolpackov | 2012-06-20 | 2 | -12/+124 |
| | | | | | Also add options to specify text prologues/epilogues in addition to files for generated man and html files. | ||||
* | Rename --*logue options to --*logue-file | Boris Kolpackov | 2012-06-20 | 3 | -12/+12 |
| | |||||
* | Add support for specifying output stream type (--stream-type) | Boris Kolpackov | 2012-06-15 | 2 | -0/+8 |
| | |||||
* | Fix documentation stylesheet | Boris Kolpackov | 2012-06-07 | 2 | -34/+37 |
| | |||||
* | Documentation update | Boris Kolpackov | 2012-06-03 | 2 | -8/+13 |
| | |||||
* | Add support for -I option | Boris Kolpackov | 2012-05-11 | 2 | -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. | ||||
* | Implement option class inheritance | Boris Kolpackov | 2012-05-10 | 3 | -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. | ||||
* | Add support for options file inclusion | Boris Kolpackov | 2012-05-10 | 1 | -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. | ||||
* | Cosmetic changes | Boris Kolpackov | 2012-05-10 | 1 | -2/+2 |
| | |||||
* | Print usage/version information to STDOUT instead of STDERR | Boris Kolpackov | 2012-03-08 | 1 | -7/+7 |
| | |||||
* | Allow the options file search function to ignore the file | Boris Kolpackov | 2011-01-23 | 1 | -3/+7 |
| | |||||
* | Add support for multiple file options and file search callbacks | Boris Kolpackov | 2011-01-20 | 1 | -5/+27 |
| | |||||
* | Restore deleted documentation files | Boris Kolpackov | 2011-01-04 | 2 | -0/+497 |
| | |||||
* | Copyright update | Boris Kolpackov | 2011-01-04 | 9 | -481/+8 |
| | |||||
* | Cosmetic changes | Boris Kolpackov | 2010-06-04 | 3 | -5/+5 |
| | |||||
* | Add support for single quotes in option files | Boris Kolpackov | 2010-06-04 | 3 | -16/+17 |
| | |||||
* | Update description of the --options-file option | Boris Kolpackov | 2010-06-02 | 2 | -11/+32 |
| | |||||
* | Cosmetic changes | Boris Kolpackov | 2010-06-02 | 1 | -3/+3 |
| | |||||
* | Add support for quoting in option file scanner | Boris Kolpackov | 2010-06-02 | 1 | -7/+31 |
| | |||||
* | Update copyright | Boris Kolpackov | 2010-01-01 | 9 | -11/+11 |
| | |||||
* | Bump version to 1.1.0 | Boris Kolpackov | 2009-12-13 | 4 | -4/+4 |
| | |||||
* | Allows additional options to be provided in files (--options-file) | Boris Kolpackov | 2009-12-10 | 2 | -0/+19 |
| | | | | Implemented using the new argv_file_scanner scanner implementation. | ||||
* | Minor terminology fix | Boris Kolpackov | 2009-12-10 | 1 | -1/+1 |
| | |||||
* | Scanner-based parsing with support for element erasing | Boris Kolpackov | 2009-12-10 | 3 | -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. | ||||
* | Implement option value modifiers generation | Boris Kolpackov | 2009-11-22 | 3 | -8/+15 |
| | |||||
* | Complete the implementation of the option documentation | Boris Kolpackov | 2009-11-17 | 8 | -188/+727 |
| | | | | | Add the man page generator. Port CLI usage, HTML documentation and the man page to the auto-generated version. Update examples and documentation. | ||||
* | Implement option documentation support in frontend | Boris Kolpackov | 2009-11-08 | 1 | -3/+10 |
| | |||||
* | Documentation fixes | Boris Kolpackov | 2009-10-30 | 1 | -1/+1 |
| | |||||
* | Documentation fixes | Boris Kolpackov | 2009-10-28 | 4 | -72/+72 |
| | |||||
* | Write getting started guide | Boris Kolpackov | 2009-10-18 | 4 | -3/+1029 |
| | |||||
* | Cosmetic changes | Boris Kolpackov | 2009-10-18 | 1 | -2/+1 |
| | |||||
* | Add install target | Boris Kolpackov | 2009-10-11 | 1 | -0/+25 |
| |