Skip to content

Commit

Permalink
Update CHANGELOG and README
Browse files Browse the repository at this point in the history
  • Loading branch information
asmaloney committed Jan 6, 2019
1 parent 5b59fc3 commit b5d50e9
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 6 deletions.
23 changes: 18 additions & 5 deletions CHANGELOG.MD
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
libE57Format
==
- v2.0 (not yet released) (initial release)
- v2.0 (06 Jan 2019)
- forked from E57RefImpl
- removed all but the main sources for reading and writing E57 files
- multiple fixes for compilation on macOS
- removed BOOST requirement
- require C++11

- now requires C++11
- now requires cmake 3.1+
- no longer uses BOOST
- multiple fixes for compilation on macOS
- fix a couple of fallthrough bugs which would result in undefined behaviour
- turn off `E57_MAX_DEBUG` by default
- improve file read times
- add a checksum policy (see _ReadChecksumPolicy_ in *E57Format.h*) so the library user can decide how frequently to check them
- remove "big endian" byte swap code (not sure it was working and no way to test)
- lots and lots of code cleanups
- refactored the code into multiple files
- removed unused macros and code
- remove non-useful comments
- add proper initialization of class and struct members
- modernize using c++11
- [Windows] add cmake option ()`USING_STATIC_XERCES`) to tell the build if you are using a static Xerces lib

E57RefImpl
==

Expand Down
5 changes: 4 additions & 1 deletion README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ The original source is from [E57RefImpl 1.1.332](https://sourceforge.net/project

This version also removes the dependency on [Boost](http://www.boost.org/) and requires C++11.

Many, many other changes were made prior to the first release of this fork. See the [CHANGELOG](CHANGELOG.md) and git history for details.


Why Fork?
--

Expand All @@ -19,7 +22,7 @@ I changed the name of the project so that it is not confused with the **E57RefIm

I have also changed the main include file's name from `E57Foundation.h` to `E57Format.h` to make sure there is no inclusion confusion.

Versions of **libE57Format** will start at 2.0.
Versions of **libE57Format** start at 2.0.

Tools
--
Expand Down

0 comments on commit b5d50e9

Please sign in to comment.