[esnacc-dev] [PATCH] README: move the changelog entries

Aaron Conole aconole at bytheb.org
Wed Jan 3 16:45:52 UTC 2018


These don't really belong here.

Bugzilla: 0000
Signed-off-by: Aaron Conole <aconole at bytheb.org>
---
 NEWS      |  95 +++++++++++++++++++++++++++++++++++++++++++++++++++
 README.md | 114 +-------------------------------------------------------------
 2 files changed, 96 insertions(+), 113 deletions(-)

diff --git a/NEWS b/NEWS
index 1b5a62c..cd4bd5f 100644
--- a/NEWS
+++ b/NEWS
@@ -27,6 +27,101 @@ Future
 
 =======================================================================
 
+New in 1.7:
+ * Enchancements to C++ runtime:
+ * Support of constraints checking for BER/PER
+ * Added Asn-Relative-Oid's
+ * Updated Asn-Oid to be inherited from Asn-Relative-Oid
+ * Added Extensibility to the set/sequence/choice syntax (BER encoding/decoding only, PER is not yet supported)
+ * asn::list has been changed to std::list (many changes)
+ * non-optional set/sequence/choice elements are no longer generated as pointers
+ * PER encode/decode capability for both aligned and unaligned variants (see PER beta notes below)
+ * Enchancements to C runtime:
+   * Added useful types
+   * Added Asn-Relative-Oid's
+ * Enhancements to compiler
+   * eSNACC no longer supports un-named types (2002 syntax update)
+   * added -b compiler option to turn on/off PER encoding/decoding function generation in set/sequence/choice (Note -- calling PEnc/PDec will still work, but will not produce correct encoding unless -b is used!!)
+
+New in EKMS PER Beta (Packed Encoding Rules):
+ * Aligned and unaligned PER variants (C++ only)
+ * Limited constraint checking and PER encoding for PER visible constraints
+ * Supported
+   * char Stringtypes
+   * Integer
+   * Octet String
+   * Bit String
+   * Sequence-of / Set-of (limited)
+   * Currently Unsupported 
+     * wide char stringtypes
+     * extensibility in constraints
+
+New in 1.6Beta:
+ * Updated "C" library to automatically handle ANY load/unloads as buffers.
+ * Added interpretation of ASN.1 integer constants as values in tag references for "C" and C++.
+ * Added "--snacc namespace: " pre-processor feature for unique C++ ASn.1 module namespace references.
+ * Updated SNACC document (in the ./SNACC/doc directory) to present DigitalNet updates/enhancements.
+ * Updated c++-examples and c-examples to demontrate recent features.
+
+New in 1.5:
+ * Updated "C" library to automatically handle ANY load/unloads as buffers.
+ * Added interpretation of ASN.1 integer constants as values in tag references for "C" and C++.
+ * Added "--snacc namespace: " pre-processor feature for unique C++ ASn.1 module namespace references.
+ * Updated SNACC document (in the ./SNACC/doc directory) to present DigitalNet updates/enhancements.
+ * Updated c++-examples and c-examples to demontrate recent features.
+
+
+New in 1.4:
+ * rewrote makefiles to make build process easier and faster.
+ * Enchancements to C++ runtime:
+   * AsnInt changed to be so that it no longer inherits AsnOcts
+   * AsnBits enchanced to construct BitStrings from binary strings.
+   * Added AsnSetOf and AsnSeqOf templates.
+   * Added Exception handling (see snaccexcept.h)
+   * Moved BDecPdu to AsnType.  So every type as access to it now.  This
+     was done to help reduce the number of symbols & methods the compiler
+     generates.
+   * Added useful types
+ * Enchancements to C runtime:
+   * Added useful types
+ * Enhancements to compiler
+   * Removed -u switch because useful types are now in the runtime library.
+   * Added useful types as basic types.
+
+New in 1.3b4:
+ * Generic table decoding routines with callback mechanism in tbl library
+ * New tool "berdecode", decoding any BER data, can also use table file
+ * New Tcl/Tk tool "asnwish", reads table files, access to grammar, en-/decoding
+ * Fix for tag values > 2^14
+ * Fix for table-encoding tag values dividable by 128
+ * Small fix in AsnBits::GetBit to return TRUE (i.e., 1) instead of #bit in byte
+
+New in 1.3b3:
+ * Added isPdu flag to tables
+ * Added number range checks during parsing
+
+New in 1.3b2:
+ * Small fix of C value string generation wrt char values >127
+ * Added (limited) size constraints, bitstring and enumeration names to tables
+
+New in 1.3b1:
+ * Made snacc.h more C++-readable (credits to Steve Walker).
+ * Improved dependency generation for stupid makedepends.
+ * Corrected PeekTag to peek into buffer only as far as necessary.
+ * Added installable error handler.
+ * Fixed small glitch in idl-code generator (credits to Markku Savela).
+ * Finally fixed cut-and-paste error in SEQUENCE OF parsing.
+
+New in 1.3a<n>:
+ * Continued porting C, C++, tbl to 64 bit, any endianness: Hash typedef,
+   PeekTag algorithm used by tables.
+ * Fixed cut-and-paste error in SEQUENCE OF parsing.
+ * Added missing initialisation of exponent in asn-real.[Cc].
+ * Fixed tbl-free.c and some other table-related bugs.
+ * Added casts and stuff for picky C++ compilers.
+ * Incorporated all valid bug fixes from snacc-bugs.
+ * Initial move of tcl stuff to tcl7.6/tk4.2/tree4.1.
+
 main changes between versions 1.1 and 1.2:
 
 * ports to linux and alpha, which should make snacc both endianess and
diff --git a/README.md b/README.md
index 965b788..e865752 100644
--- a/README.md
+++ b/README.md
@@ -92,119 +92,7 @@ PER FUTURE ENHANCEMENTS
 -----------------------
 
  * PER 'C' code generation
- * Recognition and handling of extensibility	 
-
-CHANGE LOG
-----------
-New in 1.8:
- * After years of dust accumulating, eSNACC is re-maintained.
-
-New in 1.7:
- * Enchancements to C++ runtime:
- * Support of constraints checking for BER/PER
- * Added Asn-Relative-Oid's
- * Updated Asn-Oid to be inherited from Asn-Relative-Oid
- * Added Extensibility to the set/sequence/choice syntax (BER encoding/decoding only, PER is not yet supported)
- * asn::list has been changed to std::list (many changes)
- * non-optional set/sequence/choice elements are no longer generated as pointers
- * PER encode/decode capability for both aligned and unaligned variants (see PER beta notes below)
- * Enchancements to C runtime:
-   * Added useful types
-   * Added Asn-Relative-Oid's
- * Enhancements to compiler
-   * eSNACC no longer supports un-named types (2002 syntax update)
-   * added -b compiler option to turn on/off PER encoding/decoding function generation in set/sequence/choice (Note -- calling PEnc/PDec will still work, but will not produce correct encoding unless -b is used!!)
-
-New in EKMS PER Beta (Packed Encoding Rules):
- * Aligned and unaligned PER variants (C++ only)
- * Limited constraint checking and PER encoding for PER visible constraints
- * Supported
-   * char Stringtypes
-   * Integer
-   * Octet String
-   * Bit String
-   * Sequence-of / Set-of (limited)
-   * Currently Unsupported 
-     * wide char stringtypes
-     * extensibility in constraints
-
-New in 1.6Beta:
- * Updated "C" library to automatically handle ANY load/unloads as buffers.
- * Added interpretation of ASN.1 integer constants as values in tag references for "C" and C++.
- * Added "--snacc namespace: " pre-processor feature for unique C++ ASn.1 module namespace references.
- * Updated SNACC document (in the ./SNACC/doc directory) to present DigitalNet updates/enhancements.
- * Updated c++-examples and c-examples to demontrate recent features.
-
-New in 1.5:
- * Updated "C" library to automatically handle ANY load/unloads as buffers.
- * Added interpretation of ASN.1 integer constants as values in tag references for "C" and C++.
- * Added "--snacc namespace: " pre-processor feature for unique C++ ASn.1 module namespace references.
- * Updated SNACC document (in the ./SNACC/doc directory) to present DigitalNet updates/enhancements.
- * Updated c++-examples and c-examples to demontrate recent features.
-
-
-New in 1.4:
- * rewrote makefiles to make build process easier and faster.
- * Enchancements to C++ runtime:
-   * AsnInt changed to be so that it no longer inherits AsnOcts
-   * AsnBits enchanced to construct BitStrings from binary strings.
-   * Added AsnSetOf and AsnSeqOf templates.
-   * Added Exception handling (see snaccexcept.h)
-   * Moved BDecPdu to AsnType.  So every type as access to it now.  This
-     was done to help reduce the number of symbols & methods the compiler
-     generates.
-   * Added useful types
- * Enchancements to C runtime:
-   * Added useful types
- * Enhancements to compiler
-   * Removed -u switch because useful types are now in the runtime library.
-   * Added useful types as basic types.
-
-New in 1.3b4:
- * Generic table decoding routines with callback mechanism in tbl library
- * New tool "berdecode", decoding any BER data, can also use table file
- * New Tcl/Tk tool "asnwish", reads table files, access to grammar, en-/decoding
- * Fix for tag values > 2^14
- * Fix for table-encoding tag values dividable by 128
- * Small fix in AsnBits::GetBit to return TRUE (i.e., 1) instead of #bit in byte
-
-New in 1.3b3:
- * Added isPdu flag to tables
- * Added number range checks during parsing
-
-New in 1.3b2:
- * Small fix of C value string generation wrt char values >127
- * Added (limited) size constraints, bitstring and enumeration names to tables
-
-New in 1.3b1:
- * Made snacc.h more C++-readable (credits to Steve Walker).
- * Improved dependency generation for stupid makedepends.
- * Corrected PeekTag to peek into buffer only as far as necessary.
- * Added installable error handler.
- * Fixed small glitch in idl-code generator (credits to Markku Savela).
- * Finally fixed cut-and-paste error in SEQUENCE OF parsing.
-
-New in 1.3a<n>:
- * Continued porting C, C++, tbl to 64 bit, any endianness: Hash typedef,
-   PeekTag algorithm used by tables.
- * Fixed cut-and-paste error in SEQUENCE OF parsing.
- * Added missing initialisation of exponent in asn-real.[Cc].
- * Fixed tbl-free.c and some other table-related bugs.
- * Added casts and stuff for picky C++ compilers.
- * Incorporated all valid bug fixes from snacc-bugs.
- * Initial move of tcl stuff to tcl7.6/tk4.2/tree4.1.
-
-
-snacc ASN.1 Compiler Release  1.1 - (updated Jul 93)
------------------------------------------------------
-
-
-
-
-See the latex or PostScript version of the documentation in the
-snacc/doc directory for indepth information on this tool.  For a quick
-introduction, look at the examples in snacc/c_examples,
-snacc/c++_examples and snacc/tbl_example.
+ * Recognition and handling of extensibility
 
 
 Features of ASN.1 Supported
-- 
2.14.3



More information about the dev mailing list