fix build on mac
Merge branch 'develop'
Fixed missing ; in HMTL_ESCAPE for <> "
cmake improvements
Added process-instant-template command line option
Fixed an issue that could cause to paths to not be determined correctly on Unix based operating systems. Furthermore absolute paths are now normalized instead of using the provided path directly.
Added TO_CSV conversion tag. This can be used for putting text items in quotes correctly when creating CSV tables.
Added TO_SIZE conversion tag. This tag can be used for determinating the size of text entries.
use PART tag for error printer
Added CALC conversion tag
Added PART_LAZY and PART_PADDING, adapted ErrorPrinter.tpl.h
PART tag supports left padding, added missing parameter descriptions
can turn off code generation when cck is installed, e.g. if the cck version is too old
Fixed an issue where multiple of either PAD_LEFT, PAD_RIGHT or BLOCK_FORMAT tags failed to work as expected.
support multiple delimiter chars; support multiple quote chars instead of only double quote
move tests from subdirectory implementation directory to main directory
Added log test for part handling
normalized line endings
replaced boost noncopyable with operators assigning the keyword delete
use token pasting operator directly instead of boost preprocessor cat
updated copyright year
use STRING_LITERAL instead of boost::lexical_cast
ignore built tester executables for in source-tree build under linux
removed unused header from ParameterParser.h
replaced boost foreach with c++11 range-based for loop
Added PART, PART_BEGIN, PART_END, PART_REMOVE for defining fragments of a template or macro. This allows to write better readable template files by avoiding large macros and repetition.
Added TABLE_BEGIN, TABLE_END, TABLE_LOAD, TABLE_REMOVE for providing tables directly from templates. Tables can be provided beyond the scope of the template if enabled by switch can-change-table-list.
use std::shared_ptr instead of boost::shared_ptr; make use of make_shared
used cmake instead of mpc for workspace generation; can use std::regex instead of boost::regex; allow "out of source tree build"; fix issue in tag parser and BLOCK_FORMAT conversion tag processing; no warning linux build; switch examples to vs2010; version now 0.5; removed pregenerated makefiles
Merge branch 'release-v0.4'
added release entry for v0.4 to change log
fixed gcc build
updated how to build info
always use last version in local builds
add project home url to start menu, add CKK to ...
changed license
added namespace code_creation_kit
removed inclusion guards, using pragma once only
improved documentation
added license file with different layout for us...
improved behavior of PAD_LEFT and PAD_RIGHT
added TRIM_RIGHT, fixed TRIM_LEFT
fixed linux build
added mpc generated makefiles
added BLOCK_FORMAT conversion, used in command ...
Fixed bug #4: [TRIM] breaks multi line macro
added PAD_LEFT and PAD_RIGHT conversion
added tag HTML_ESCAPE
fixed html errors in generated html doc, improv...
updated version info
updated release script, use VS2015 for building...
use prop:windows and prop:microsoft in mpc file...
properly escape expanded entry for html documen...
added
added
added
added error tag
added
added
Merge branch 'ReleaseFromSVN-0.1.0.40'
fixes bug 3208956: if not first time and if not...
added
added
added
added
Bugfix 3238280 Fixed trim. and comment. do no work
added simple command line parser example
fixed can have either long or short option name...
added
created
added
added simple command line parser example
removed short option name for log-file option
set recursion level limit tags are always proce...
examples use visual studio 2003 solution format
Merge branch 'ReleaseFromSVN-0.2.0.67'
updated to minor version 3
fixed missing first log item when not release
added option recycle
added
release 0.2.0.64
improved
added SET_RECURSION_LEVEL_LIMIT and SET_RECURSI...
handle NOT for constraints correctly
fixed del examples_build_test dir
Fixed test_base.mpc file to fix a problem when ...
added
modified to highlight preprocessor tags with de...
improved command line parser sample
added TRIM_LEFT
added missing check for badly placed trim left
changed log-stream to log-file
generated file
make compile with gcc 4.3
added files for creating documentation in chm f...
added inline template example
added inline example
fixed project scope of inline example
updated license text
changed: can build without text compiler