Skip to content

Releases: maierkomor/wfc

Release R2012

01 Jan 19:23
Compare
Choose a tag to compare
  • fix: usage=obsolete produces uncompilable code
  • fix: resolved compile issues related to array.h

R2011

22 Nov 13:23
Compare
Choose a tag to compare
  • enhancement: AString should be suitable for bytes type
  • enhancement: array needs emplace_back
  • enhancement: per default operator == and operator != generation
  • enhancement: support eraseing repeated elements via setByName
  • fix: astring.h compile error
  • fix: AString needs push_back(char)
  • fix: FString needs some fixes
  • fix: array should only use memmove/memcmp for PODs
  • fix: putparam should respect stringtype
  • fix: setByName(f,0) does not clear valid bit
  • fix: JSON output of unknown enums should be formated as integer

R2007

26 Jul 21:42
Compare
Choose a tag to compare
  • enhancement: code optimization for ASCII output
  • enhancement: better protection against corrupt data
  • fix: potential stack corruption in JSON bytes output
  • fix: remove superfluous check (ud.vi < 0)

R2005

31 May 15:08
Compare
Choose a tag to compare
  • enhancement: added option to en-/disable use of ID 0
  • enhancement: WFC should exit with EXIT_FAILURE on all errors
  • enhancement: JSON and ASCII of unkown enums as decimal integer
  • enhancement: parsing of enum values in setByValue
  • enhancement: reduced JSON code size
  • enhancement: updated early decoding and moved from beta to stable
  • fix: several fixes related to JSON output generation
  • fix: added missing boundary check for string assignment
  • enhancement: JSON validation integrated in test-suite
  • buildenv: updated autoconf scripts, check that xxd is available
  • porting: update for Cygwin

R2003

28 Mar 15:25
Compare
Choose a tag to compare
  • enhancement: added option to set field ascii parsing function
  • enhancement: ascii output should include unset fields
  • enhancement: clear() should reset the member to the default value
  • enhancement: support to clear field with setByName(value = 0)
  • enhancement: support to add element with setByName("element[+]",...)
  • fix: assertion failure with multiple field options
  • fix: field options clear and unset must play together
  • fix: static storage initialization broken

R2002

01 Mar 15:55
Compare
Choose a tag to compare

Release R2002:

  • enhancement: getMaxSize returns SIZE_MAX if size is unlimited
  • enhancement: output custom declarations to .cpp
  • enhancement: support for custom JSON value generation
  • enhancement: storage type specification
  • enhancement: repeated types should have a const& get
  • enhancement: added concept for reserving ids
  • enhancement: set value by name from ASCII (restrictions see man page)
  • enhancement: removed dependency to wfc_support.* for ASCII output
  • enhancement: added support for custom template functions
  • documentation updates (ongoing)
  • fix: unset value should be used as default, if default is not set
  • fix JSON output for 8 bit integers
  • fix related to subclass naming
  • fixes and updates for alternate stringtypes

R2001

26 Jan 12:19
Compare
Choose a tag to compare
  • enhancement: optimized JSON generation code
  • enhancement: added fixed size string header and usage example
  • updated incomplete astring.h
  • updated example syscfg
  • documentation updates (still incomplete)
  • added new examples and updated existing ones
  • minor bugfixes

R1907

28 Jul 10:32
Compare
Choose a tag to compare

Support added for *BSD and Solaris. Some enhancements concerning messages, enums, and member sorting. Minor bugfixes.