Merge commit 'v0.2.1'

* commit 'v0.2.1':
  Update ChangeLog
  update NEWS
  bump version to 0.2.1
  libwebp: validate chunk size in ParseOptionalChunks
  cwebp (windows): fix alpha image import on XP
  autoconf/libwebp: enable dll builds for mingw
  [cd]webp: always output windows errors
  fix double to float conversion warning
  cwebp: fix jpg encodes on XP
  VP8LAllocateHistogramSet: fix overflow in size calculation
  GetHistoBits: fix integer overflow
  EncodeImageInternal: fix uninitialized free
  fix the -g/O3 discrepancy for 32bit compile
  fix the BITS=8 case
  Make *InitSSE2() functions be empty on non-SSE2 platform
  make *InitSSE2() functions be empty on non-SSE2 platform
  make VP8DspInitNEON() public

Conflicts:
	src/Makefile.am
	src/dsp/dec_neon.c

Change-Id: Iddc5152e4a6892db96c12d7c3f74adbc85fe6178
This commit is contained in:
James Zern 2012-11-02 12:20:19 -07:00
commit 1c4609b1f8
7 changed files with 28 additions and 5 deletions

View File

@ -1,3 +1,21 @@
abc0604 Merge "update NEWS" into 0.2.0
57cf313 update NEWS
25f585c bump version to 0.2.1
fed7c04 libwebp: validate chunk size in ParseOptionalChunks
552cd9b cwebp (windows): fix alpha image import on XP
b14fea9 autoconf/libwebp: enable dll builds for mingw
4a8fb27 [cd]webp: always output windows errors
d662158 fix double to float conversion warning
72b96a6 cwebp: fix jpg encodes on XP
734f762 VP8LAllocateHistogramSet: fix overflow in size calculation
f9cb58f GetHistoBits: fix integer overflow
b30add2 EncodeImageInternal: fix uninitialized free
3de58d7 fix the -g/O3 discrepancy for 32bit compile
77aa7d5 fix the BITS=8 case
e5970bd Make *InitSSE2() functions be empty on non-SSE2 platform
ef5cc47 make *InitSSE2() functions be empty on non-SSE2 platform
c4ea259 make VP8DspInitNEON() public
4238bc0 Update ChangeLog (v0.2.0)
c655380 dec/io.c: cosmetics c655380 dec/io.c: cosmetics
fe1958f RGBA4444: harmonize lossless/lossy alpha values fe1958f RGBA4444: harmonize lossless/lossy alpha values
681cb30 fix RGBA4444 output w/fancy upsampling 681cb30 fix RGBA4444 output w/fancy upsampling

5
NEWS
View File

@ -1,3 +1,8 @@
- 10/30/12: version 0.2.1
* Various security related fixes
* cwebp.exe: fix import errors on Windows XP
* enable DLL builds for mingw targets
- 8/3/12: version 0.2.0 - 8/3/12: version 0.2.0
* Add support for ARGB -> YUVA conversion for lossless decoder * Add support for ARGB -> YUVA conversion for lossless decoder
New functions: WebPINewYUVA, WebPIDecGetYUVA New functions: WebPINewYUVA, WebPIDecGetYUVA

2
README
View File

@ -4,7 +4,7 @@
\__\__/\____/\_____/__/ ____ ___ \__\__/\____/\_____/__/ ____ ___
/ _/ / \ \ / _ \/ _/ / _/ / \ \ / _ \/ _/
/ \_/ / / \ \ __/ \__ / \_/ / / \ \ __/ \__
\____/____/\_____/_____/____/v0.2.0 \____/____/\_____/_____/____/v0.2.1
Description: Description:
============ ============

View File

@ -1,4 +1,4 @@
AC_INIT([libwebp], [0.2.0], AC_INIT([libwebp], [0.2.1],
[http://code.google.com/p/webp/issues],, [http://code.google.com/p/webp/issues],,
[http://developers.google.com/speed/webp]) [http://developers.google.com/speed/webp])
AC_CANONICAL_TARGET AC_CANONICAL_TARGET

View File

@ -24,7 +24,7 @@ libwebp_la_LIBADD += utils/libwebputils.la
# other than the ones listed on the command line, i.e., after linking, it will # other than the ones listed on the command line, i.e., after linking, it will
# not have unresolved symbols. Some platforms (Windows among them) require all # not have unresolved symbols. Some platforms (Windows among them) require all
# symbols in shared libraries to be resolved at library creation. # symbols in shared libraries to be resolved at library creation.
libwebp_la_LDFLAGS = -no-undefined -version-info 4:0:0 libwebp_la_LDFLAGS = -no-undefined -version-info 4:1:0
libwebpincludedir = $(includedir)/webp libwebpincludedir = $(includedir)/webp
pkgconfig_DATA = libwebp.pc pkgconfig_DATA = libwebp.pc

View File

@ -28,7 +28,7 @@ extern "C" {
// version numbers // version numbers
#define DEC_MAJ_VERSION 0 #define DEC_MAJ_VERSION 0
#define DEC_MIN_VERSION 2 #define DEC_MIN_VERSION 2
#define DEC_REV_VERSION 0 #define DEC_REV_VERSION 1
#define ONLY_KEYFRAME_CODE // to remove any code related to P-Frames #define ONLY_KEYFRAME_CODE // to remove any code related to P-Frames

View File

@ -27,7 +27,7 @@ extern "C" {
// version numbers // version numbers
#define ENC_MAJ_VERSION 0 #define ENC_MAJ_VERSION 0
#define ENC_MIN_VERSION 2 #define ENC_MIN_VERSION 2
#define ENC_REV_VERSION 0 #define ENC_REV_VERSION 1
// intra prediction modes // intra prediction modes
enum { B_DC_PRED = 0, // 4x4 modes enum { B_DC_PRED = 0, // 4x4 modes