<br/>
<h1>Changelog from Git</h1><br/><br/>
<div class='changelog'>
-<pre class='wrap'>commit e5a561b5d86e6292832a7baefdcdf24e25821ae3
+<pre class='wrap'>commit 370d024d108ffe2d5ce9b52f6b7fae5261c4871d
+Merge: d9f8f7b 157a3d8
+Author: Even Rouault <even.rouault@mines-paris.org>
+Date: 2017-11-14 12:28:44 +0100
+
+ Merge pull request #1042 from radarhere/cmake
+
+ Changed cmake version test to allow for cmake 2.8.11.x
+
+commit 157a3d840884abe5020b1a8b94576a7447063385
+Author: Andrew Murray <radarhere@users.noreply.github.com>
+Date: 2017-11-14 21:45:09 +1100
+
+ Changed cmake version test to allow for cmake 2.8.11.x
+
+commit d9f8f7ba9a51732eda9017cea6493cc86a62c7ef
+Merge: 53d2655 10d22ec
+Author: Even Rouault <even.rouault@mines-paris.org>
+Date: 2017-10-20 21:59:14 +0200
+
+ Merge pull request #1037 from gfiumara/master
+
+ Add missing fclose() statement in error condition.
+
+commit 10d22ec26d864e93ad92b4570f044258c6c5bdf9
+Author: Gregory Fiumara <gregory.fiumara@nist.gov>
+Date: 2017-10-20 15:31:45 -0400
+
+ Add missing fclose() statement in error condition.
+
+commit 53d265576ae0cea480f22f3b08f1c05c8af40d4d
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-10-14 22:42:12 +0200
+
+ CMakeLists.txt: turn BUILD_PKGCONFIG_FILES ON by default on Windows if compiler is GCC
+
+commit be6ea90e13fe81a922d831b589c54554282e5545
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-10-12 01:16:23 +0200
+
+ opj_j2k_set_threads(): add sanity check to error out if called after opj_read_header()
+
+commit b8bf9bf78995526bbf0dc0536914661a07f9d2f5
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-10-12 01:05:04 +0200
+
+ Improve doc of opj_codec_set_threads()
+
+commit 66297f07a43d2770a97c8456d20202f3d051d980
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-10-09 11:40:43 +0200
+
+ Unix build: fix regression of 2.3.0 where a shared-only or static-only build lacks the installation target for the library (#1019, fixes regression introduced by 3dfc6ca2bcf06fd1adb6b6b4cecc6c092f08ba0b)
+
+commit e8b6b54d1f7a2c3d501b9afebe9019ad14f4053a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-10-06 19:25:07 +0200
+
+ opj_decompress -h: document -threads ALL_CPUS
+
+commit acd915080e7a63d1892171533ec245e629c88116
+Author: Antonin Descampe <antonin@gmail.com>
+Date: 2017-10-04 23:17:04 -0300
+
+ Finalise ABI check update for v2.3.0
+
+commit d322cc876f976a88328c00c148e5a5536f5c1b56
+Author: Antonin Descampe <antonin@gmail.com>
+Date: 2017-10-04 22:59:08 -0300
+
+ Update ABI check for v2.3.0
+
+commit 081de4b15f54cb4482035b7bf5e3fb443e4bc84b
+Author: Antonin Descampe <antonin@descampe.net>
+Date: 2017-10-04 19:23:14 -0300
+
+ Update CHANGELOG.md
+
+commit 3916fa2e2a286ea795cdb6df7cebed6ac05be983
+Author: Antonin Descampe <antonin@descampe.net>
+Date: 2017-10-03 17:48:44 -0300
+
+ Update NEWS.md
+
+commit ab84ad39d71481555efdd2dd7c56b344b7b75f0f
+Author: Antonin Descampe <antonin@descampe.net>
+Date: 2017-10-03 17:48:09 -0300
+
+ Update CHANGELOG.md
+
+commit 5a67128a251af3f9557d6a9b3b23a7925aec1a5f
+Author: Antonin Descampe <antonin@descampe.net>
+Date: 2017-10-03 17:15:44 -0300
+
+ Update NEWS.md
+
+commit 0b8903d9ea482d85dcaf8def1ddc41597105b228
+Author: Antonin Descampe <antonin@gmail.com>
+Date: 2017-10-03 17:08:30 -0300
+
+ Preparing v2.3.0 release
+
+commit 47b43dbc2bb5a1e6d61bde91e57ccf7191b07616
+Merge: d45ccb0 8ed5886
+Author: Even Rouault <even.rouault@mines-paris.org>
+Date: 2017-09-28 11:24:59 +0200
+
+ Merge pull request #1028 from quangnh89/master
+
+ update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
+
+commit 8ed588608f13af16f63e38267c1d51b124d6d8ad
+Author: Quang Nguyen <quangnh89@gmail.com>
+Date: 2017-09-28 10:00:09 +0700
+
+ update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
+
+commit d45ccb048bb2166c5d975f4e1b8acaf8ba3d198d
+Merge: 3f0de88 e17bbde
+Author: Antonin Descampe <antonin@descampe.net>
+Date: 2017-09-26 18:30:20 -0300
+
+ Merge pull request #1022 from rouault/partial_component_decoding
+
+ Add capability to decode only a subset of all components of an image.
+
+commit 3f0de88c7bf4e56826987aa7d3edb5acdd4399f2
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-09-22 21:43:09 +0200
+
+ Remove opjstyle binary that went inadvertently committed in d4e54e9f35d532062533f1d369c159810b01d224 (#1026)
+
+commit 3dfb01228b4f06a538c2a19352e34fd172e20fe3
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-09-22 12:03:29 +0200
+
+ INSTALL.md: add instructions to build with Visual Studio (#1023, from Winfried instructions)
+
+commit e5a561b5d86e6292832a7baefdcdf24e25821ae3
Merge: 4c8aba2 f92d30f
Author: Even Rouault <even.rouault@mines-paris.org>
Date: 2017-09-21 17:39:24 +0200
Replace C++ style comments by C ones
+commit e17bbde9066600528ab523adee69d9c9c33ba157
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-09-19 17:48:07 +0200
+
+ opj_set_decoded_components(): add a provision for a apply_color_transforms parameter in case we support it in the future
+
+commit 7e2b6bebff12eab8bdc17fc9af017e8c11652f4f
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2017-09-19 16:52:07 +0200
+
+ Add capability to decode only a subset of all components of an image.
+
+ This adds a opj_set_decoded_components(opj_codec_t *p_codec,
+ OPJ_UINT32 numcomps, const OPJ_UINT32* comps_indices) function,
+ and equivalent "opj_decompress -c compno[,compno]*" option.
+
+ When specified, neither the MCT transform nor JP2 channel transformations
+ will be applied.
+
+ Tests added for various combinations of whole image vs tiled-based decoding,
+ full or reduced resolution, use of decode area or not.
+
commit ce199f42e77f972d6ee782b63492f6d861891053
Author: Even Rouault <even.rouault@spatialys.com>
Date: 2017-09-19 12:48:12 +0200
Optimize reading/write into sparse array
-commit 0ae3cba3404674bbe2028ea9a801301a4c951b33
-Author: Even Rouault <even.rouault@spatialys.com>
-Date: 2017-09-01 16:30:48 +0200
-
- Allow several repeated calls to opj_set_decode_area() and opj_decode() for single-tiled images
-
- * Only works for single-tiled images --> will error out cleanly, as currently
- in other cases
- * Save re-reading the codestream for the tile, and re-use code-blocks of the
- previous decoding pass.
- * Future improvements might involve improving opj_decompress, and the image writing logic,
- to use this strategy.
-
-commit 5d07d463fdb0a5eeffa90eba1566cc21697011b8
-Author: Even Rouault <even.rouault@spatialys.com>
-Date: 2017-09-01 16:30:45 +0200
-
- opj_j2k_decode_tiles(): apply whole single tile image decoding optimization to reading at reduced resolution as well
-
commit 6ce49bf5aebb3c45c464fa82d14cfd4bf7026a28
Author: Even Rouault <even.rouault@spatialys.com>
Date: 2017-09-01 10:26:18 +0200
imagetopgx(): improve performance in 8 bit case (relates to broken.jpc test case)
-commit fdcd4e6365731cc1015213e424068131bcd1f31f
-Author: Even Rouault <even.rouault@spatialys.com>
-Date: 2017-08-24 13:23:25 +0200
-
- Remove -NR-DEC-p1_06.j2k-156-decode and NR-DEC-p1_06.j2k-164-decode from knownfailures
-
- and make them explicit failures. The result images are empty at the requested resolution
-
-commit bc71bd1219269057ea18e6acbc77a96ec37aba82
-Author: Even Rouault <even.rouault@spatialys.com>
-Date: 2017-08-23 18:58:32 +0200
-
- opj_dwt_decode_partial_97(): perf improvement: limit copy of coefficients at end of horizontal pass to actual range of interest
-
...</pre></div>
</body>