Skip to content

Commit

Permalink
VERSION 0.2: increased stability, lots of bugs fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
bfabiszewski committed Feb 26, 2016
1 parent d3c78f9 commit f8c9ff7
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 4 deletions.
14 changes: 14 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <mobi.h>`
- linker flag: `-lmobi`
Expand All @@ -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 :)

Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/util.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down

0 comments on commit f8c9ff7

Please sign in to comment.