diff --git a/CMakeLists.txt b/CMakeLists.txt index 0361f31f..b81af0c0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ SET(ENV{LC_ALL} "C") # Project properties PROJECT(gimagereader) SET(PACKAGE_NAME gImageReader) -SET(PACKAGE_VERSION 3.2.1) +SET(PACKAGE_VERSION 3.2.2) SET(PACKAGE_LOCALE_DIR "${CMAKE_INSTALL_PREFIX}/share/locale") diff --git a/LATEST b/LATEST index e4604e3a..be94e6f5 100644 --- a/LATEST +++ b/LATEST @@ -1 +1 @@ -3.2.1 +3.2.2 diff --git a/NEWS b/NEWS index 5e39998c..0d0c339c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,14 @@ +gImageReader 3.2.2 (Jun 30 2017): +* Attempt to use original source image for PDF output +* Allow collapsing/expanding branches of hOCR tree via context menu +* Recognize guillemets as quote characters +* Fix crash when adding zero-page sources +* Fix possible crash when rapidly switching documents +* [Gtk] Fix output pane orientation not properly restored +* [Gtk] Don't crash when rendering of image fails +* [Gtk] Fix icons not appearing with recent Gtk versions +* [Qt] Don't display empty image if rendering of downscaled image fails + gImageReader 3.2.1 (Feb 10 2017): * Add possibility to rotate individual pages of multipage documents * Ensure the tessdata manager downloads compatible tesseract languge definitions diff --git a/data/manual.html.in b/data/manual.html.in index 496af65d..c838d96a 100644 --- a/data/manual.html.in +++ b/data/manual.html.in @@ -46,171 +46,162 @@

News

A detailed list of changes can be found in the commit log: https://github.com/manisandro/gImageReader/commits/master

-

gImageReader 3.2.1 (Feb 10 2017):

- -

gImageReader 3.2.0 (Nov 23 2016):

- -

gImageReader 3.1.99 (Oct 13 2016):

- -

gImageReader 3.1.91 (May 03 2016):

- -

gImageReader 3.1.90 (Apr 28 2016):

- -

gImageReader 3.1.2 (Jun 30 2015):

- -

gImageReader 3.1.1 (Jun 11 2015):

- -

gImageReader 3.1 (May 1 2015):

- -

gImageReader 3.0.1 (Jan 4 2015):

- -

gImageReader 3.0 (Dec 12 2014):

- -

gImageReader 2.93 (Apr 30 2014):

- -

gImageReader 2.92 (Mar 19 2014):

- -

gImageReader 2.91 (Feb 20 2014):

- -

gImageReader 2.90 (Feb 11 2014):

- +
+gImageReader 3.2.2 (Jun 30 2017):
+* Attempt to use original source image for PDF output
+* Allow collapsing/expanding branches of hOCR tree via context menu
+* Recognize guillemets as quote characters
+* Fix crash when adding zero-page sources
+* Fix possible crash when rapidly switching documents
+* [Gtk] Fix output pane orientation not properly restored
+* [Gtk] Don't crash when rendering of image fails
+* [Gtk] Fix icons not appearing with recent Gtk versions
+* [Qt] Don't display empty image if rendering of downscaled image fails
+
+gImageReader 3.2.1 (Feb 10 2017):
+* Add possibility to rotate individual pages of multipage documents
+* Ensure the tessdata manager downloads compatible tesseract languge definitions
+* Add CCITT Group4 compression option for monochrome PDF export
+* Allow choosing between diffuse and threshold dithering for monochrome PDF export
+* Preview JPEG compression quality in PDF output preview
+* Make brightness/contrast/resolution changes affect all selected sources
+* [Qt] Support multipage images through QImageReader (Qt5.9+ will support multipage TIFFs)
+* [Gtk] Fix hang when saving selection image
+* [Qt] Fix possible deadlock when rapidly switching sources
+* Updated translations
+
+gImageReader 3.2.0 (Nov 23 2016):
+ * gImageReader 3.2.0 stable
+ * Add PageUp / PageDown keyboard accelerators for browsing multipage documents
+ * See 3.1.9x changelogs for all other feature changes since previous stable
+ * Many bug fixes since 3.1.99 - special thanks to Daniel Plakhotich
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 3.1.99 (Oct 13 2016):
+ * gImageReader 3.2 release candidate
+ * General improvements:
+   - Catch critical tesseract errors which otherwise result in the application crashing
+   - Improve spelling dictionary auto-installation logic
+   - Allow choosing whether to store language files (language definitions, spelling dictionaries) in system-wide or user-local directories
+ * Plain text mode improvements:
+   - Allow recognizing user-defined regions on multiple pages
+   - Also treat \u2014 character as a hyphen
+   - Make preserve paragraphs option correctly deal with trailing whitespace
+ * hOCR editor improvements:
+   - Add "Add to dictionary" and "Ignore word" actions to spell-checking menu in hOCR editor
+   - Exclude non-word characters from spell-checking
+   - Allow merging adjacent word items
+   - Allow adjusting bounding boxes of document elements by resizing the selection in the canvas
+   - Allow removing arbitrary items from the document tree
+   - Allow defining custom graphic regions from context-menu of the respective page item
+ * PDF export improvements:
+   - Add previewing capability
+   - Take into account baseline information to better position the words in the generated PDF
+   - Add options to choose color format and compression of images written to PDF, allowing to greatly reduce the size of PDF
+   - Correctly handle paper size and DPI
+   - Improve logic for uniformizing word and line spacing
+   - Make sure correct hypen character is used, allowing PDF applications to correctly find hyphenated words
+ * New and updated translations
+ * Various bug fixes
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 3.1.91 (May 03 2016):
+ * gImageReader 3.2 beta 2
+ * Fix crash when editing items in the hOCR editor
+ * Fix build with Ubuntu 14.04
+ * Updated czech translation
+ * Fix some string typos
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 3.1.90 (Apr 28 2016):
+ * gImageReader 3.2 beta 1
+ * Add an initial hOCR editor implementation, with possibility to save as hOCR HTML, PDF with invisible text overlay, or a PDF reconstructed from the extracted text and graphics
+ * Allow selecting and working on multiple sources at once
+ * Add a tessdata manager, to conveniently manage tesseract language definitions directly from the application
+ * Show a progress bar when recognizing, add a cancel button
+ * Modernized Gtk UI
+ * Expose script and orientation detection support
+ * Possiblity to pan via middle button drag
+ * Remove the need to specify the culture code in custom language definitions, and use a built-in language-culture mapping instead to search for spelling dictionaries
+ * Various bug fixes
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 3.1.2 (Jun 30 2015):
+ * Fix incorrect behavior of "Append to current text" with multiple recognition areas
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 3.1.1 (Jun 11 2015):
+ * Fix titlebar now shown when window maximized in Gnome 3
+ * New translations: Chinese (Hong Kong), Chinese (Taiwan)
+ * Updated translations: Russian, Portoguese
+
+gImageReader 3.1 (May 1 2015):
+ * Add option to draw whitespace
+ * Allow searching and replacing only in selected portion of output text
+ * Add "preserve paragraphs" postprocessing option
+ * Allow to open files via drag and drop
+ * Improve rendering of certain PDF files with the Qt interface
+ * Fix scanning broken with certain scanners under Windows
+ * Support automatic spelling dictionary installation under Windows
+ * Allow saving scans in other formats than png
+ * Handful of bugs fixed
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 3.0.1 (Jan 4 2015):
+ * Fix a bug in the Qt interface when loading substitutions list from file
+ * Improve behaviour of strip line breaks functionality with multiple line breaks
+ * Small UI improvements
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 3.0 (Dec 12 2014):
+ * gImageReader 3.0 stable
+ * New Qt4/5 interface, as alternative to the Gtk interface
+ * Fixed scanning on Windows
+ * Memorize image settings (brightness, contrast, etc) when switching images
+ * Search forward and backward, replace all, case sensitive search
+ * Many bug fixes
+ * Translation updates
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 2.93 (Apr 30 2014):
+ * gImageReader 3.0 beta 4
+ * Add possibility to choose multiple recognition languages
+ * Add button to show/hide output pane
+ * Fix a crash when loading a scanned document
+ * Allow toggling spell checking from context menu
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 2.92 (Mar 19 2014):
+ * gImageReader 3.0 beta 3
+ * Add replacement-list feature, allowing the user to specify a list of replacements to perform on the recognized text
+ * Fix saving output resulting in empty files
+ * Fix crashes when rendering PDF files
+ * Keep line-breaks if preeded by line-break
+ * Fix localization not working on Windows
+ * Full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 2.91 (Feb 20 2014):
+ * gImageReader 3.0 beta 2
+ * Improve page-layout autodetection by merging overlapping regions
+ * Use native file-chooser dialogs on Gnome/KDE/Windows
+ * Allow performing multipage-recognition with page-layout autodetection
+ * Fix broken search/replace which caused the application to crash
+ * Add Win64 packages
+ * Fix some other bugs, full details in commit log: https://github.com/manisandro/gImageReader/commits/master
+
+gImageReader 2.90 (Feb 11 2014):
+ * First beta of the grand new gImageReader:
+   - Support multiple selections (via CTRL-key). Rightclicking a selection opens a context menu which allows to:
+     - Deleted and reordered individual selections.
+     - Recognize the selected text, either to clipboard or to the output pane.
+   - Basic automatic page layout detection.
+   - The output pane now supports undo and redo.
+   - Configuration is now automatic.
+   - Proper arbitrary rotation of images.
+   - Detect deleted/renamed files.
+   - Cleaner UI.
+   - Port to Gtk+3, rewrite in C++ using the Gtkmm bindings.
+

Usage

Opening and importing images