[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