diff --git a/ChangeLog b/ChangeLog index a19ebe0..7822afe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2016-02-26: VERSION 0.2: increased stability, lots of bugs fixed +2016-02-26: Add Xcode project file +2016-02-26: Preliminary support for MSVC++ compiler +2016-02-26: Do not use variable length arrays +2016-02-26: Refactor mobi_reconstruct_parts() to use MOBIFragment list +2016-02-26: Fix compiler warning about sign conversion +2016-02-26: Fix compiler warning about type conversion +2016-02-26: Check the result of malloc/calloc +2016-02-26: Fix inconsistent use of const between some definitions and declarations +2016-02-24: Fix inconsistence between function declaration and definition +2016-02-24: Fix various potential crashes in case of corrupt input (afl-fuzz) +2016-02-24: Fix dead code warnings in miniz +2015-11-26: Export mobi_get_first_resource_record() function +2015-11-26: Fix: double free on corrupt cdic 2015-11-02: Update docs 2015-11-02: Feature: add helper functions to find resources by flow id 2015-11-02: Feature: export MOBI_NOTSET macro diff --git a/README.md b/README.md index 764aac4..5c8c88b 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,8 @@ It may serve as an example how to use the library. [optionally] $ make test $ sudo make install +## Optionally provided Xcode and MSVC++ project files + ## Usage - single include file: `#include ` - linker flag: `-lmobi` @@ -48,8 +50,8 @@ It may serve as an example how to use the library. - compiler supporting C99 - zlib (optional, configure --with-zlib=no to use included miniz.c instead) - libxml2 (optional, enables OPF handling, configure --with-libxml2=no to disable) -- tested with gcc (>=4.2.4), clang (llvm >=3.4), sun c (>=5.13) -- builds on Linux, MacOS X, Windows (MinGW), Solaris +- tested with gcc (>=4.2.4), clang (llvm >=3.4), sun c (>=5.13), MSVC++ (2015) +- builds on Linux, MacOS X, Windows (MSVC++, MinGW), Solaris - tested architectures: x86, x86-64, arm, ppc - works cross-compiled on Kindle :) diff --git a/configure.ac b/configure.ac index 4a1b83f..344669a 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([1.10]) -AC_INIT([libmobi], [0.1]) +AC_INIT([libmobi], [0.2]) AC_CONFIG_SRCDIR([src/buffer.c]) # Enable automake diff --git a/src/util.c b/src/util.c index 34d1dc9..efac902 100644 --- a/src/util.c +++ b/src/util.c @@ -73,7 +73,7 @@ static const unsigned char cp1252_to_utf8[32][3] = { */ const char * mobi_version(void) { #ifndef PACKAGE_VERSION -#define PACKAGE_VERSION "0.1" +#define PACKAGE_VERSION "0.2" #endif return PACKAGE_VERSION; }