diff --git a/NEWS b/NEWS index 6201aa9..355d9a4 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,16 @@ +--- +0.9m06 +--- + Use DjVuLibre's connected components detection algorithm as old contour walking + approach sometimes failed to detect characters in table rects. + Enforce lossless classification for the not-a-letter elements. Now pieces of the + graphics, like table lines, may be losslessly compressed in shared dictionary. + Empty Sjbz chunk is not saved for empty pages anymore. + bugfix: now images with same basename (but different paths) may be used in + one bundled document. Their chunk ids (constructed from basename by default) + are ensured to be unique. Settings file may be used to control page chunk id + of the corresponding image. + --- 0.9m05 --- diff --git a/configure.ac b/configure.ac index 04ee725..fe6818c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.67]) -AC_INIT([minidjvu-mod],[0.9m05],[trufanovan@gmail.com],,[https://github.com/trufanov-nok/minidjvu_mod/]) +AC_INIT([minidjvu-mod],[0.9m06],[trufanovan@gmail.com],,[https://github.com/trufanov-nok/minidjvu_mod/]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_HEADER(config.h:config/config.h.in) AC_CONFIG_MACRO_DIR([m4]) diff --git a/debian/changelog b/debian/changelog index 8c75375..a142f91 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,19 @@ +minidjvu-mod (0.9m06) bionic; urgency=medium + + * Replace counter walking components detection with + a more accurate DjVuLibre's connected-components + approach. + * Not a letter elements are now may be losslessly + encoded is a shared dictionary. + * Ensure all input files produce the pages with unique + chunk ids. Old version may generate malformed + bundled document if same file is encoded twice or + images with same basename (but different paths) are + encoded. Page chunk id now may be controlled in the + settings file. + + -- Alexander Trufanov Fri, 8 Oct 2021 18:40:00 +0300 + minidjvu-mod (0.9m05) bionic; urgency=medium * Replace classifier with a more accurate version diff --git a/include/minidjvu-mod/base/version.h b/include/minidjvu-mod/base/version.h index c3ac181..41fed4e 100644 --- a/include/minidjvu-mod/base/version.h +++ b/include/minidjvu-mod/base/version.h @@ -5,7 +5,7 @@ /* * This is the version of the headers. */ -#define MDJVU_VERSION "0.9m05" +#define MDJVU_VERSION "0.9m06" /* * This function returns the compile-time version stamp. diff --git a/src/windows/minidjvu.nsi b/src/windows/minidjvu.nsi index ec34ce4..712f40f 100644 --- a/src/windows/minidjvu.nsi +++ b/src/windows/minidjvu.nsi @@ -1,8 +1,8 @@ !include "MUI.nsh" ;Name and file - Name "Minidjvu 0.9m05" - OutFile "minidjvu-mod-0.9m05.exe" + Name "Minidjvu 0.9m06" + OutFile "minidjvu-mod-0.9m06.exe" ;Default installation folder InstallDir "$PROGRAMFILES\minidjvu-mod"