code-creation-kit has moved to https://github.com/squeakycode/code-creation-kit
code-creation-kit has moved to https://github.com/squeakycode/code-creation-kit
fix clang build issue
updated change change_log
updated copyright year
replaced boost program_options with custom template, linking boost fully removed
replace boost filesystem with ghc::filesystem
fixed an issue where an empty last CSV table entry followed by eof was not processed correctly
replace boost format with a simple formatter
replaced boost lexical_cast, assign, range, and algorithm-string with cppstringx and std library C++11 features
tokenizer use cpptokenfinder to improve performance instead of regex; always use std::regex everywhere else
switch from boost::unit_test_framework to catch2 using CTest
fix build on mac
Merge branch 'develop'
Fix build on mac
Fixed missing ; in HMTL_ESCAPE for <> "
Added TO_CSV conversion tag. This can be used for putting text items in quotes correctly when creating CSV tables.
cmake improvements
Added process-instant-template command line option
Added TO_SIZE conversion tag. This tag can be used for determinating the size of text entries.
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.
PART tag supports left padding, added missing parameter descriptions
Added PART_LAZY and PART_PADDING, adapted ErrorPrinter.tpl.h
use PART tag for error printer
Added CALC conversion tag
Fixed an issue where multiple of either PAD_LEFT, PAD_RIGHT or BLOCK_FORMAT tags failed to work as expected.
can turn off code generation when cck is installed, e.g. if the cck version is too old
support multiple delimiter chars; support multiple quote chars instead of only double quote
move tests from subdirectory implementation directory to main directory
replaced boost noncopyable with operators assigning the keyword delete
updated copyright year
normalized line endings
removed unused header from ParameterParser.h
Added log test for part handling
ignore built tester executables for in source-tree build under linux
use STRING_LITERAL instead of boost::lexical_cast
use std::shared_ptr instead of boost::shared_ptr; make use of make_shared
replaced boost foreach with c++11 range-based for loop
use token pasting operator directly instead of boost preprocessor cat
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.
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
added namespace code_creation_kit
always use last version in local builds
add project home url to start menu, add CKK to ...
improved documentation
updated how to build info
changed license
removed inclusion guards, using pragma once only
added license file with different layout for us...
added TRIM_RIGHT, fixed TRIM_LEFT
improved behavior of PAD_LEFT and PAD_RIGHT
fixed linux build
added mpc generated makefiles
Fixed bug #4: [TRIM] breaks multi line macro
added BLOCK_FORMAT conversion, used in command ...
added PAD_LEFT and PAD_RIGHT conversion
use prop:windows and prop:microsoft in mpc file...
fixed html errors in generated html doc, improv...
updated release script, use VS2015 for building...
properly escape expanded entry for html documen...
added tag HTML_ESCAPE
updated version info
added simple command line parser example
release 0.2.0.64
set recursion level limit tags are always proce...
improved command line parser sample
fixed can have either long or short option name...
added generation of change log for documentation
added TRIM_LEFT
added simple command line parser example
added SET_RECURSION_LEVEL_LIMIT and SET_RECURSI...
fixed call to create_workspace
generated file
do not use locally stored text compiler
added
fixes problems when run as admin under vista an...
changed license
change create_syntax_higlighter example setup -...
fixed generator statistic for inline templates
release revision updated
added option recycle
removed stray html tag inserted by editor
added generation of text based change log
examples use visual studio 2003 solution format
added
changed to dummy version
added expansion of environment variables for fi...
added header
added error tag
added append-to-file option
fixed del examples_build_test dir
fixed project scope of inline example