2015-01-05  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Version 0.2.4

	* inst/NEWS.Rd: Updated with release news

2015-01-05  Wush Wu <wush978@gmail.com>

	* src/cnpyMod.cpp: Correct the clone() instantiation for big endian

2015-01-04  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Add Wush to Author:, bump Date: and Version:

	* src/cnpy.h: Remove BigEndianTest()
	* src/cnpy.cpp: Always set header entry to little endian
	* src/cnpyMod.cpp: Use Rcpp::clone() for deep copy
	* tests/saveAndLoad.R: Some simplifications
	* tests/saveAndLoad.Rout.save: Updated corresponding reference output

2015-01-04  Wush Wu <wush978@gmail.com>

	* src/cnpy.cpp: Make BigEndianTest() unconditional
	* src/cnpy.h: Move swapEndian() here and use in header
	* src/cnpyMod.cpp:
	  - Correct saved size for matrices,
	  - Ensure deep copy prior to swapping endianness
	* tests/saveAndLoad.R: Add more tests

2015-01-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Bump Date: and Version:

	* src/cnpyMod.cpp: Several corrections on file save:
	  - Correct saving on integer matrices and vectors by
	    testing for integer before testing for numeric (which is always true
	    for int as well)
	  - Convert integer object to int64_t and save as int64_t
	  - For good measure, properly specify template type when saving
	  - [So far untested] On big endian systems, convert before writing

	* tests/saveAndLoad.R: Added tests for saving (and loading) of both
	uncompressed and compressed integer matrices
	* tests/saveAndLoad.Rout.saev: Updated corresponding reference output

2015-01-02  Dirk Eddelbuettel  <edd@debian.org>

	* src/cnpyMod.cpp: Apply correction by Wush Wu to correct (if needed)
	for endianness before instantiating vectors when reading from file

2015-01-01  Dirk Eddelbuettel  <edd@debian.org>

	* src/cnpyMod.cpp: Move byte-swap call off into helper functions

2014-12-31  Dirk Eddelbuettel  <edd@debian.org>

	* src/cnpyMod.cpp: Correct call to byte swap for big endian systems

2014-12-28  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Edited Title: and Description:; bumped Date: and Version:

	* tests/loadFiles.R: Print results; remove test for [known] int support
	* tests/loadFiles.Rout.save: Updated as well

2014-12-01  Romain Francois  <romain@r-enthusiasts.com>

	* src/cnpyMod.cpp: Use const_iterator

2014-08-05  Dirk Eddelbuettel  <edd@debian.org>

	* src/cnpyMod.cpp: Attempt to deal with big endian for int64 and double

2014-08-04  Dirk Eddelbuettel  <edd@debian.org>

	* vignettes/RcppCNPy-intro.Rnw: Do not assume 'system("gzip ...")'
	  works because, y'a know, there is Windoze...

2014-04-10  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Version 0.2.3
	* inst/NEWS.Rd: Updated with release news

2014-04-09  Dirk Eddelbuettel  <edd@debian.org>

	* vignettes/RcppCNPy-intro.Rnw:
	  - Updated vignette to reflect integer support on all
	    platforms thanks to 'long long'
	  - Switched to font used in Rcpp vignettes
	  - Switched to vignette processing via highlight

	* man/RcppCNPy-package.Rd: Updated to reflect integer support

	* src/Makevars.win: Updated as well

	* .travis.yml: Added _R_CHECK_FORCE_SUGGESTS_=FALSE to not
	  stumble over Suggests: highlight not being installed

2014-04-08  Dirk Eddelbuettel  <edd@debian.org>

	* src/Makevars: Set 'CXX_STD = CXX11' which gets us 'long long'
	* DESCRIPTION: Add depends on R (>= 3.1.0)

	* src/cnpy.h: No longer test for RCPP_HAS_LONG_LONG_TYPES
        * src/cnpy.cpp: Idem
        * src/cnpyMod.cpp: Idem

2013-11-29  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Version 0.2.2

	* src/cnpy.cpp (BigEndianTest): Re-use the R compile-time
	configuration result to switch between little and big endian

	* tests/saveAndLoad.R: New test file for save and load cycle
	* tests/saveAndLoad.Rout.save: And result for comparison

2013-11-28  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Version 0.2.1

	* DESCRIPTION: Import methods and Rcpp
	* NAMESPACE: Idem

	* src/cnpy.h: Synchronized with version in cnpy repo
	* src/cnpy.cpp: Idem

2013-02-20  Dirk Eddelbuettel  <edd@debian.org>

	* src/cnpyMod.cpp (npyHasIntegerSupport): New function to test if
	integer support was compiled in, also exported via Rcpp Modules to R
	* man/RcppCNPy-package.Rd: Added documentation entry

	* tests/loadFiles.R: Updated regression test to use run-time integer
	support check, and test integer support if available
	* tests/loadFiles.Rout.save: Updated accordingly

	* RcppCNPy-intro.Rnw: Updated the discussion of integer support and
	clarified that only RcppCNPy needs to be rebuilt with -std=c++11
	* DESCRIPTION: Idem

	* inst/THANKS: Added to show thanks to Carl and Gong

2013-02-19  Dirk Eddelbuettel  <edd@debian.org>

	* src/cnpy.h: Define R_NO_REMAP before including Rinternals to not
	define length(), error(), ... but rather Rf_length(), Rf_error()

	* src/cnpy.cpp: Add a bogus unused variable at the never-reached end
	of code (after an error exit) to silence the pedantic mode of g++

2012-07-30  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Version 0.2.0

	* src/cnpyMod.cpp:
	  (npySave): Support gzip'ed files for saving
	  (npyLoad): Support new argument 'dotranspose', plug a memory leak

	* src/cnpy.h (cnpy): Added npy_gzsave() function

	* man/RcppCNPy-package.Rd: Document new gzip-compression

	* demo/timings.R: Use new gzip-compression feature

	* vignettes/RcppCNPy-intro.Rnw: Updated as well

	* inst/NEWS.Rd: Updated as well

2012-07-07  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Version 0.1.0

	* vignettes/RcppCNPy-intro.Rnw: Added vignette documentation

	* demo/timings.R: Added simple timing benchmark demo

2012-07-06  Dirk Eddelbuettel  <edd@debian.org>

	* src/cnpy.h: Include cstdint for int64_t if C++0x has been enabled
	* src/cnpyMod.cpp: Support integer types if C++0x available

	* tests/: Simple set of regression tests added

2012-07-05  Dirk Eddelbuettel  <edd@dexter>

	* src/cnpyMod.cpp: Added transpose() method to transparently deal
	with the Fortran-vs-C storage order difference between Python and R.
	Also added support for reading vectors.

	* src/cnpy.{cpp,h}: Added support for loading from .npy.gz files
	which is automagically enabled if the filename ends in ".gz"

2012-07-04  Dirk Eddelbuettel  <edd@debian.org>

	* Initial version 0.0.1

	* src/cnpy.{cpp,h}: Numerous minor changes to conform to CRAN Policy

	* src/cnpyMod.cpp: Rcpp modules wrapping of two function npyLoad and
	npySave which work on one- and two-dimensional objects of integer or
	numeric type.  Note that Matrices need a transpose due to numpy
	Fortran ordering.
