tesseract (4.1.1-2build2) focal; urgency=medium

  * No-change rebuild for icu soname change.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 03 Mar 2020 21:42:24 +0100

tesseract (4.1.1-2build1) focal; urgency=medium

  * No-change rebuild for icu soname change.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 13 Feb 2020 09:52:57 +0100

tesseract (4.1.1-2) unstable; urgency=medium

  * Update debian/control:
    - add build dependency from autoconf-archive (closes: #949119)
    - add dependency libarchive-dev for libtesseract-dev (closes: #949140)

 -- Alexander Pozdnyakov <almipo@mail.ru>  Sun, 19 Jan 2020 08:48:59 +0300

tesseract (4.1.1-1) unstable; urgency=medium

  * New upstream release.
  * Update debian/control:
    - delete build dependency from autoconf-archive
    - add build dependency on libarchive-dev
    - update dependency libtesseract4 for tesseract-ocr (closes: #942760)
  * Bump Standards-Version to 4.4.1
  * URL: git://github.com/tesseract-ocr/tesseract.git
  * Branch: 4.1
  * Commit: f4ef2f2050f4c25b28bdbf0063b7d2eb30f41cf7
  * Date: 1577374826
  * git changelog:
  *  f4ef2f20 - 4.1.1 Release
  *  01fb4c7f - BlockPolygon: clip to image rectangle
  *  36664031 - BlockPolygon: unrotate from internal to image
    coordinates
  *  0ab9839a - Use /W4 instead of /Wall for MSVC (fix issue #2816)
  *  6343f0ab - Added ComposedBlock level to Alto output
  *  42ec3137 - ignore qtcreator help files
  *  88174fea - backport changes pagesegmode_test.cc from master
  *  7389a275 - Provide more details for successful running of
    unittests.
  *  9d967cb1 - unittest: Fix build and simplify build rules
  *  69cbda61 - unittest: Initialize non-static class members in
    RecodeBeamTest (CID 1402765)
  *  85477214 - unittest: Fix two issues reported by Coverity Scan (CID
    1402761, 1402755)
  *  bdad0686 - unittest: Add missing precision specifiers (CID 1402752)
  *  95733433 - unittest: Don't build tatweel_test when TensorFlow is
    disabled
  *  2b04ff76 - unittest: Add missing libraries to fix linker errors
  *  16b1e5d2 - Update test submodule and fix pagesegmode_test
  *  50a41b63 - Update test submodule and fix tatweel_test
  *  cb762753 - Update sw.cpp
  *  cafdc7fa - fix sw build
  *  0c599556 - fix ABI compatibility (move training files back to 4.1.0
    location)
  *  def1dc46 - fix training build
  *  b559c330 - cmake: fix typo
  *  21c83b80 - Use "C" locale for printing parameters
  *  6d8ef9a1 - fix using bilevel tiff in pdf output
  *  eaf1f696 - Fix issue #2748
  *  1ce3cd28 - Use BRT_UNKNOWN instead of BRT_NOISE to initialize
    ColPartition::blob_type_
  *  d20db0f2 - Add missing libraries in configuration for pkg-config
  *  41ec6271 - Exposed the text2image option --ptsize to tesstrain.sh.
    Text2image has the option --ptsize which defaults to 12.  This
    option is not exposed through tesstrain.sh; thus, you cannot use
    tesstrain.sh to explore training with different font sizes.  I made
    a small modification to expose the --ptsize option to tesstrain.sh.
    It defaults to 12 if not specified.
  *  975c626d - Fail if no valid lstmf file was written (fix issue
    #2741)
  *  185d237c - Don't create an empty lstmf file
  *  2f011aec - Use pre-calculated lookup tables for all C++ compilers
  *  13237d85 - Fix build for Intel Compiler (issue #2736)
  *  87291fff - Improve ABI compatibility with version 4.1.0
  *  960583ca - partly Revert "Remove global array kPolyBlockNames from
    Tesseract library" to improve backwards API compatibility
  *  c423ad42 - partly Revert "Add more initial values for class
    Classify from constructor to header file" to improve backwards API
    compatibility
  *  b36cd639 - Revert "Delete copy constructor and assignment operator
    for TessBaseAPI (fix issue #874)"
  *  d423fb16 - add cppan depreciate info
  *  979b17f2 - fix sw build (add missing part from Move LSTMTrainer
    from libtesseract to libtesseract_training)
  *  b8089979 - fix cmake training build
  *  a2444bc5 - fix string conversion in lstmtrainer
  *  cca107d5 - fix autotools build of tesseract library
  *  2b4212c2 - add untracked src/training/lstmtrainer.h
  *  0cbd8297 - 4.1.1 Release Candidate 1
  *  dadf1329 - cmake: fix clan openmp build on windows
  *  710fa82f - fix inverting (Bilevel BW png) in pdf; fixes # 2059
  *  f27ca3e3 - Add pageseg_apply_music_mask option to allow disabling
    the music mask
  *  6a671e39 - remove legacy parameter disable_character_fragments from
    lstm.train
  *  cdd2a887 - src/ccutil/bits16.h remove warnings (#2726)
  *  23669398 - Remove warning C4312
  *  9295381d - Subject: training: show error description for
    open/delete file
  *  4bbfabaa - Delete copy constructor and assignment operator for
    TessBaseAPI (fix issue #874)
  *  e3441f0c - Copy resolution of source image (fix issue #1702)
  *  090d3c4b - Fix typo in README.md (found by codespell)
  *  7488c85e - fix memory leak at PangoFontInfo::CanRenderString
  *  080f83a1 - Change from HTTP to HTTPS
  *  4a5ec186 - test for synthesized font faces.
  *  f9d1bda7 - cmake: add minimum required version for pango and icu
    based on autotools
  *  99645e3c - text2image: show pango version
  *  077616fd - quadlsq: Fix warnings from LGTM
  *  02d916a6 - Use "C" locale for PDF output
  *  efc2b760 - Use "C" locale for ALTO output
  *  83af58c2 - Fix build error (undefined local variable)
  *  6a8be20b - Remove unimplemented +/- for parameter files
  *  c7e9f31b - do not exit if not existing parameter is used. fixes
    #1334
  *  03a05869 - Report when tesseract legacy engine not present. (fix
    issue #2053)
  *  17828fc7 - Fix isolated build.
  *  9c52eb0c - Add new parameter "document_title" to set the title in
    OCR output files
  *  e43eb910 - sw.cpp: Sync list of public headers with Autotools build
  *  fc45fc51 - CMake: Sync list of public headers with Autotools build
  *  a5670421 - speed optimisation - add the option to disable automatic
    inverting of line images
  *  ebff4dae - Fix comment which referred to unused Tesseract parameter
  *  b244bd1c - Removed unused parameters
  *  58122ea3 - Don't create OCR result files when training data is
    created
  *  3dfd7272 - Simplify configure.ac
  *  ca172592 - Add support for image or image list by URL
  *  190536bb - Modernize code for LIST (fix some -Wold-style-cast
    warnings)
  *  49659dbc - mfoutline: Modernize code
  *  4f815797 - intmatcher: Avoid conversion from double to float and
    vice versa
  *  8602568b - Remove unneeded compare statement (-Wtautological-
    unsigned-enum-zero-compare)
  *  58557299 - cmake: Set default build type to Release
  *  b913bedf - cmake: AUTO_OPTIMIZE: enable to turn-off auto optimize
    macros
  *  be68642e - cmake: arch files: fix duplicate build and follow
    autotools logic
  *  0af21dcd - Re-add strngs.h to public API
  *  9fb7aa69 - Add missing linker flags for TensorFlow
  *  ad97b521 - cmake: auto optimize macros must be run before setting
    CMAKE_CXX_FLAGS*
  *  f8d95bb4 - cmake: fix build type flags
  *  51a8c08b - ignore #pragma optimize for clang-cl
  *  3d5b1b62 - cmake: remove moved (training) header from installation
  *  c1de84e4 - Update sw build.
  *  ec212754 - Update sw build.
  *  4c3c3857 - Remove vecfuncs.cpp and vecfunc.h
  *  8993319c - Disable legacy build: Disable bitvec.h
  *  ebe136c0 - Remove STRING from the public Tesseract API
  *  601ee342 - Add more initial values for class Classify from
    constructor to header file
  *  224f1c01 - Disable legacy build: Disable more unneeded code
  *  2d4b3554 - Fix CID 1405673 part 2 (Uninitialized members)
  *  dd8bfa0d - fix langdata (user words/patterns) file suffixes for
    LSTMs:
  *  357177c1 - Disabled legacy build: Disable more unneeded code
  *  a3e1463e - Fix CID 1405673 (Uninitialized members)
  *  44a22608 - Fix CID 1164624 (Uninitialized members)
  *  4c987baa - Fix comment for Textord::make_prop_words
  *  deae22ac - Re-order initialisation in constructor of class
    ViterbiStateEntry
  *  45bd039e - Move initial values for class ColPartition from
    constructor to header file
  *  24bc9d49 - Re-order initialisation in constructors of classes Dawg
    and DawgPosition
  *  f6cc2beb - Fix CID 1164666 (Uninitialized scalar field)
  *  20b2da68 - Fix CID 1164664 (Uninitialized scalar field)
  *  5138b3e5 - Fix CID 1375402 (Uninitialized pointer field)
  *  b2ab64ef - simd: Check OSXSAVE bit before calling _xgetbv
  *  96e60a52 - Remove UnicharAmbigs for builds without legacy code
  *  0eacee03 - Disabled legacy engine build: Disable code related to
    ambigs.
  *  80c36095 - Fix 1164647 (Uninitialized members)
  *  567fc173 - Fix CID 1366450 (Uninitialized scalar field) for class
    RecodeBeamSearch
  *  b1965ad0 - Fix CID 1164662 (Uninitialized scalar field)
  *  73de2d99 - Fix CID 1164659 (Uninitialized scalar field)
  *  90936b98 - Fix CID 1164657 (Uninitialized scalar field)
  *  f9dd65a2 - Fix CID 1164649 (Uninitialized scalar field)
  *  77bdad4b - Fix CID 1164648 (Uninitialized scalar field)
  *  f4b4e476 - Fix CID 1164644 (Uninitialized scalar field)
  *  54d84989 - Fix CID 1164643 (Uninitialized scalar field)
  *  7c749472 - Fix CID 1164638 (Uninitialized scalar field)
  *  60f3b89a - Fix CID 1164636 (Uninitialized pointer field)
  *  33e6d049 - Fix CID 1164634, CID 1164635 (Uninitialized pointer
    field)
  *  ffd6f966 - Fix CID 1164633 (Uninitialized pointer field)
  *  09abbc33 - Fix CID 1164628 ff (Uninitialized pointer field) and
    optimize class ParamContent
  *  a1c88417 - Remove unused FeatureEnabled from FEATURE_DEFS_STRUCT
  *  b38c6d6c - Fix CID 1164622 (Uninitialized pointer field)
  *  b5655827 - Fix CID 1164620 (Uninitialized pointer field)
  *  33ee0694 - Fix CID 1386105 (Logically dead code)
  *  d6401f92 - Fix CID 1402767 (Invalid type in argument to printf
    format specifier)
  *  c09eea18 - Remove unused italic, bold in class BLOCK_RES and class
    WORD_RES
  *  3a88b99c - Fix CID 1340276 (Uninitialized scalar field) for class
    BLOB_CHOICE
  *  3f86fc8f - Fix CID 1400760 (Uninitialized scalar field) for class
    BLOCK
  *  0a5443c9 - Fix two issues reported by Coverity Scan and modernize
    class WERD_RES
  *  f86f839a - Optimize classes Trie, Dawg and DawgPosition
  *  e6728ff0 - Optimize classes CLIST_ITERATOR, ELIST_ITERATOR,
    ELIST2_ITERATOR
  *  76010347 - Optimize class Classify
  *  39788fc7 - Optimize class TFile
  *  fbb9db83 - Optimize class ColPartition
  *  e77f9573 - Optimize struct LMConsistencyInfo
  *  c48315ec - Optimize class ViterbiStateEntry
  *  69c48297 - Modernize and optimize BLOBNBOX and remove
    BLOBNBOX::ConstructionInit
  *  b8c516de - tfnetwork: Fix info text
  *  591110ec - Re-order commands in autogen.sh
  *  8615e6e3 - RecodedCharIDHash: Fix runtime errors detected by
    UndefinedBehaviorSanitizer
  *  e4389be9 - OSResults: Fix runtime errors detected by
    UndefinedBehaviorSanitizer
  *  3951f840 - BitVector: Fix runtime errors detected by
    UndefinedBehaviorSanitizer
  *  e11e50fd - ccutil: Remove old comments
  *  e142b5ec - Use type bool for boolean values in class BLOBNBOX
  *  df3612d3 - Fix warnings from LGTM
  *  84083138 - fuzzer-api: Use optional macro LIB_FUZZING_ENGINE for
    build
  *  0a9ef388 - Add missing TensorFlow libraries for fuzzer-api
  *  e892cc27 - Fix crash when function lookup tables are accessed with
    NaN
  *  863a5b42 - capi: Add missing PSM_RAW_LINE to TessPageSegMode
  *  f15e2cc1 - fix typo
  *  7e980df0 - simd: Check whether the OS supports FMA, AVX, ...
  *  e413b931 - classify/Makefile: Fix inconsistent style
  *  d8f69527 - fix #2616: allow building of training data
  *  55b4099a - Export some classify vars.
  *  0d8be252 - Remove more code for builds with disabled legacy engine
  *  b52c466a - [sw] Update build for commit
    e84cb24def47cb08d9614110fbc1d5d57934cf98
  *  0bce4ebb - [sw] Try to fix build.
  *  c9ecab88 - Move source files which are used for training only to
    src/training
  *  b80acd81 - OpenCL: Add static attribute for kernel_src
  *  14665dfa - Remove unused functions create_edges_window,
    draw_raw_edge
  *  91f0de94 - Remove unused function truncate_path and related files
  *  c3d4742a - Remove global array kPolyBlockNames from Tesseract
    library
  *  25c411c8 - [sw] Update build script.
  *  92b46001 - cmake: Don't link pthread on Windows
  *  5989f128 - Fix linker error in Appveyor CI
  *  5d226547 - universalambigs: Add hack to fix builds with Microsoft
    compiler
  *  26feea5e - [sw] Use the latest pango again.
  *  9dd392d8 - move fileio.cpp and fileio.h to training (this fix
    android build)
  *  ea34763f - universalambigs: Replace octal characters by UTF-8
    string
  *  a4732834 - Clean ambigs.h
  *  8ebcea29 - Use pangocairo-1.43 for the moment. Remove private pango
    header.
  *  49ce908e - Try to fix #2599
  *  f522b51b - [sw] Install tess headers.
  *  7fcad192 - cmake: Add missing pthread library
  *  d6a1e2dd - cmake: Add missing include directory for LibArchive
  *  a2dd6bf3 - [appveyor] Disable VS2019 image because it's too slow.
  *  5541a3d5 - Update appveyor.yml
  *  b21779d6 - Improve formatting of hOCR output with character boxes
  *  d3386817 - Use auto data type for results of std::ftell
  *  47c8710a - Remove unused filesize_ from class InputBuffer
  *  e34acfeb - Simplify shell code (fixes warning from Codacy)
  *  8baf8171 - Use long instead of off_t for result from ftell
  *  055f32d4 - Fix training script for macOS (issue #2578)
  *  a469224e - Fix some compiler warnings (unused local variables)
  *  5775cf05 - Implemented improved bounding box algorithm
  *  25b1a4b9 - classify: Use fixed size bit vector
  *  c01d230c - Give word's bounds to callback also during second pass
  *  574586a8 - Update appveyor.yml
  *  59659ddc - Remove structures.*
  *  5912204d - [appveyor] Enable artifacts.
  *  4bc94da1 - fix cmake warning.
  *  40b69539 - Remove unused functions reverse16, reverse32
  *  ae6eddcc - Remove non portable sleep by std::this_thread::sleep_for
  *  09837a60 - [appveyor] Print sw version for reference.
  *  5e3772ca - fix #2101
  *  e4936adf - Update appveyor.yml
  *  3cf48957 - [build][sw] Disable FMA dotproduct.
  *  25a6fe7b - arch: Reduce number of include files for dot product
    functions
  *  2e1cd1d4 - Add dot product implementation for Intel FMA (double =
    tessdata_best)
  *  27af9e88 - use Ubuntu Xenial for travis
  *  838b6476 - Give info about expected leptonica dependencies (fix
    #2333)
  *  ba8e870f - Optimize tprintf implementation
  *  75a9926f - FPRow: Add missing initialisation for scalar (CID
    1402754)
  *  cad3433d - Fix format strings for size_t arguments (CID 1402762,
    1402767)
  *  c2839ecf - Fix format string for 64 bit integer (CID 1402986)
  *  595e263c - tfnetwork: Add missing return statement (CID 1402992)
  *  cc1486d2 - [cmake] Hide unnecessary find_package.
  *  3afc185a - Implement CMake+SW build.
  *  5688c26b - Avoid using experimental C++14/17 support in CMake
  *  4b4e1f1e - fix tesstrain.py error
  *  b8014ee1 - fix windows stdout messy code (#2546)
  *  d93346ff - cmake: do not report unused-command-line-argument for
    clan released target

 -- Alexander Pozdnyakov <almipo@mail.ru>  Fri, 10 Jan 2020 19:36:23 +0300

tesseract (4.1.0-2) unstable; urgency=medium

  * New upstream release.
  * disable patch - man.diff
  * URL: git://github.com/tesseract-ocr/tesseract.git
  * Branch: 4.1
  * Commit: 5280bbcade4e2dec5eef439a6e189504c2eadcd9
  * Date: 1562502848
  * git changelog:
  *  5280bbca - 4.1.0 Release
  *  22fb70cb - Fix handling of single pages from multipage TIFF files
    (issue #2537)
  *  08ca7b84 - Fix linker error with disabled legacy engine (issue
    #2532)
  *  48641b07 - Remove outdated build information for Android
  *  e53e1050 - genericvector: Remove redundant declarations
  *  f4698154 - Revert "Replace callback by direct function calls in
    TessBaseAPI::GetComponentImages"
  *  792b39d5 - Revert "Move LSTMTrainer from libtesseract to
    libtesseract_training"
  *  c310fef8 - Fix crash in Tesseract::classify_word_and_language()
    when tessedit_timing_debug is enabled
  *  d8494f32 - Revert "Simplify indirect call of
    LMPainPoints::GeneratePainPoint"
  *  1d5a320d - Revert "Simplify class LSTMTrainer"
  *  10f5bffa - decrease reuired version of cmake to build as 3.6 is
    still in use. Side effect no support for c++17 in CXX_STANDARD
  *  6157b8b5 - update Changelog (main 4.1 changes)
  *  1a205b8b - cmake: Fix build with OpenMP (issue #2462)
  *  3dff32e4 - Fix check for icu 52.1 or newer
  *  4535e460 - Update enum from unicode/uchar.h
  *  4b03d13f - unittest: Fix function QCHECK (issue #2517)
  *  afb36b35 - Add VS2019
  *  20a0c614 - Fix format string for 64 bit integer
  *  daac30e6 - baseapi: Remove old code
  *  1ce4c2f8 - Replace code using _splitpath_s (win32)
  *  1a279d11 - Remove outdated comment
  *  dc2dada0 - Remove dummy code from
    LSTMTrainer::InitTensorFlowNetwork
  *  7b589622 - Simplify unittest/Makefile.am
  *  f44be2e8 - cmake: Build training tools also on Linux and macOS
  *  c967f892 - Add package libpango1.0-dev to Travis configuration
  *  a30d4333 - Move LSTMTrainer from libtesseract to
    libtesseract_training
  *  1a44ce31 - Replace callback by direct function calls in
    TessBaseAPI::GetComponentImages
  *  563a1717 - Simplify class LSTMTrainer
  *  c5525c44 - Remove wrong description for
    GenericVector::set_compare_callback and simplify code
  *  6a0fc4f8 - Simplify indirect call of
    LMPainPoints::GeneratePainPoint
  *  c614907e - tesstrain_utils.sh: remove redundant code
  *  6a39b81d - tesscallback: Remove more unused code
  *  3cdafa0f - 4.1.0 Release candidate 4
  *  d7d05000 - Remove code for embedded build
  *  4d5eb6d3 - Remove old and misguiding build steps on windows.
  *  2f51af0f - ocrfeatures: Remove locally used functions from global
    interface
  *  9491538f - unittest: Add missing Leptonica library for
    textlineprojection_test
  *  9a5f7247 - Replace TessBaseAPI::CatchSignals by a dummy function
  *  cf512d38 - 4.1.0-rc3 => VERSION
  *  71608886 - Revert "Integrated Timesteps per symbol into
    ChoiceIterator"
  *  78ced35a - restore CatchSignals to fix API compatibility
  *  c5105c53 - fix build
  *  4d3455e1 - Integrated Timesteps per symbol into ChoiceIterator
  *  9897bc9c - cmake: backport master changes
  *  5d23dfa5 - create OUTPUT_DIR did not exist; fixes #2497
  *  153b921c - unittest: Catch missing eng.traineddata in baseapi_test
  *  ce82facc - unittest: Fix and enable normstrngs_test
  *  c01b3229 - unittest: Fix and enable textlineprojection_test
  *  bb2ea347 - unittest: Fix and enable scanutils_test
  *  3729b7b3 - Allow saving of box/tiff pairs during base tesseract
    training
  *  dfcdfe56 - Allow saving of box/tiff pairs during base tesseract
    training
  *  706a2330 - Allow saving of box/tiff pairs during base tesseract
    training
  *  35b88262 - unittest: Fix and enable ligature_table_test
  *  15da5c12 - [sw] Remove inexistent include dirs.
  *  5b32be82 - [sw] Exclude missing include dir.
  *  f9da14ec - Update appveyor.yml
  *  b6f9ab66 - Update sw script.
  *  249acaed - cmake: using c++ standard for g++
  *  2f6f77bb - Revert "Do not hardcode c++11 for unix builds"
  *  796129ea - Fix OpenMP builds on Unix
  *  9fcef36b - Do not hardcode c++11 for unix builds
  *  911a9916 - Detect and use C++17 support for CMake builds
  *  8204ca08 - Add dot product implementation using std::inner_product
  *  d33ced19 - Use C++17 compiler if possible
  *  26f41261 - Update documentation for unicharset_extractor
  *  ff45801d - fix packaging appveyor artifacts
  *  6e7dcc12 - Fix crash in PreloadRenderers with nullptr outputbase
  *  b0e0e27a - Fix build for unittests
  *  90b12b3a - scanedg: Add const attributes
  *  fdb3f58c - unittest: Remove unused methods
  *  9b9d4bf0 - Remove EXTERN macro
  *  927d1b8f - Remove unused macros
  *  831a3e61 - configure: Fix cross builds (check for TensorFlow
    header)
  *  337a467d - Fix compiler errors for old gcc
  *  4712a5eb - Remove some unused functions, constants and variables
  *  38f34862 - training: Add missing static attributes
  *  66e56891 - training: Move declarations from cpp files to h file
  *  6dfb049c - featdefs: Add missing include statement
  *  b4a7f51c - Add missing static attributes
  *  7f32cb65 - bits16: Modernize code
  *  d809200b - Do not link librt on OpenBSD
  *  2160ebfd - unicodes: Optimize code by using constexpr and removing
    unused globals
  *  cb6cf802 - featdefs: Optimize code by using constexpr
  *  a4e13782 - Fix broken build for Leptonica < 1.77
  *  9e23dc28 - Remove classify/cutoffs.h
  *  8b875c00 - fix '--enable-visibility' build
  *  516ada66 - cmake: respect -DTESSDATA_PREFIX=/path (on linux)
  *  227452f8 - Replace Tensorflow by TensorFlow
  *  34311b36 - Fix linking of unittest with Tensorflow
  *  6c68f084 - Implement check for Tensorflow header file
  *  bed08909 - Remove "third_party/" in comments and update path names
  *  b7537e94 - Support build with Tensorflow
  *  39c80095 - cmake: fix tiff linking to executable if tiffio.h is
    found
  *  e27a07e0 - fix missing tiff format
  *  0d824a60 - lstmtrainer: Set constant kLearningRateDecay at compile
    time
  *  c2e45cff - Update normstrngs_test.cc
  *  cd49b61c - Fix Thai valid text and add Thai illegal sequences
  *  40216e5a - Fix bug in max_max_dist
  *  a324c885 - Fix LGTM and revert bugfix for later PR
  *  5f084891 - Fix syntax error
  *  26f05b11 - Remove SavePixForCrash and related code
  *  7b4b3301 - tprintf: Make code reentrant and use less memory
  *  ecd0384a - configure: Use a hopefully more robust way to fix
    AX_CHECK_COMPILE_FLAG
  *  19274eeb - Some LGTM fixes and potential bugfixes
  *  0190f398 - Remove local definition of M_PI
  *  0c70c2a6 - configure: Fix for clang++-8 and newer
  *  2b75680e - Fix compiler warnings
  *  caee962d - Fix text2image compilation on C++17 compilers
  *  fe06d3a0 - Update VERSION
  *  3452c8eb - Fix out-of-bounds writes in Classify::ReadNewCutoffs
  *  4763f24c - stringrenderer_test: Get system locale only once
  *  26c29494 - Update abseil submodule to HEAD
  *  d81f6a07 - oldlist: Fix comments
  *  d0a43101 - Remove space at line endings
  *  403cf31e - Replace CR-LF line endings by LF
  *  28940481 - Remove space at line endings
  *  c0c53c78 - Add different classes to hocr output depending on
    BlockType
  *  8887cad1 - Run more unittests with the user's locale
  *  ce6b0c02 - Fix more build error for compilation without legacy
    engine
  *  80ba28ef - Fix linker error for baseapi_test when building without
    legacy engine
  *  96f6fc28 - Remove assertions for unsupported locale settings
  *  fb926243 - Fix UNICHARSET::save_to_string for locale de_DE.UTF-8
  *  728f5d93 - Fix baseapi_test with locale de_DE.UTF-8
  *  c2444e75 - Fix apiexample_test with locale de_DE.UTF-8
  *  ab695f88 - configure: Fix for latest developer tools on macOS
  *  bf744711 - Fix Doxygen comments for void functions
  *  9bc576fa - normmatch: Remove unused private function
  *  6ed503bf - Update sw build.
  *  25f2e0cb - Replace sscanf by std::istringstream
  *  8cc75113 - Fix reading of parameter from traineddata normproto
    component
  *  73a08678 - Fix Doxygen comment
  *  70ffe339 - Fix cast from pointer to integer type
  *  a14ae450 - cmake: uninstall target
  *  ee024e02 - cmake: fix build without pkg-config (issue #2424)
  *  5320320b - autotools: remove list of traineddata files
  *  8ef392cb - Fix CPPFLAGS configuration for icu4c and libarchive
    missing from configure.ac
  *  57bf215d - ScrollView: remove custom implementation of GetAddrInfo
  *  9cd60b2b - remove unused include
  *  98be949f - tesscallback: Remove more unused code
  *  3ae40694 - tesscallback: Remove unused code
  *  c4bb4b93 - correct tessdata comment in baseapi.h
  *  78ed5ef8 - universalambigs: Add missing include file
  *  a8c8a961 - commandlineflags: Replace strtod by std::stringstream
  *  8831cbfe - paramsd: Replace strtod by std::stringstream
  *  231da006 - clusttool: Replace strtof by std::stringstream
  *  97f6711c - clusttool: Remove unused code and some global functions
  *  1d14d159 - Fix some typos (most found and fixed by codespell)
  *  ef33a06e - fix crash in case of missing PNG support in Leptonica
    see #2333
  *  b2fc3eba - fix documentation about datapath: ending "/" is not
    relevant
  *  52205ab4 - cmake: fix linux build
  *  f70859f1 - fix #1900: intraword spacing for slightly better pdf
    copy-paste performance
  *  2746566e - Print info when uzn file is used.
  *  d5f23a61 - cmake: fixes #2337 Android cross-build
  *  0d132e40 - fix spelling
  *  9132bc73 - remove unused variable
  *  c1f70e27 - Fix build for Windows
  *  cd2ff227 - cmake: remove host.h from installation, remove
    definition of NOMINMAX and report used C++ standard
  *  9587e170 - svutil.cpp: fix windows build
  *  315bd3a9 - Only include windows.h using host.h
  *  668f59f3 - Clean macros in platform.h
  *  b7e31221 - svutil: Clean include file
  *  c7744710 - Remove host.h from Tesseract API
  *  57604ec5 - Fix Windows build
  *  53dd6ca0 - Fix typo in description
  *  6aa887d6 - fix the coordinates for EOL tab
  *  08b6dc50 - remove unused includes
  *  8ee5c865 - MSVS support inttypes.h from VS 2015
  *  7fc245c3 - cmake: show configuration summary
  *  b9f7bb2b - cmake: add detection of AVX, AVX2, SSE41
  *  29ab1a42 - fix finding tiffio.h cmake&clang on windows
  *  30078d8a - fix missing EOL
  *  66e35c17 - Don't include windows.h from platform.h
  *  86b62eeb - extend ignore list
  *  89d09cf5 - Remove unneeded include statements for pgedit.h
  *  1d6e57ad - pgedit: Remove unused global functions
  *  afa2fff5 - pdfrenderer: Replace snprintf by std::stringstream
  *  09cb0bcc - baseapi: Use std::stringstream to format float values
  *  1eea24ea - Remove strtofloat
  *  38f68aa6 - Replace sscanf by std::stringstream
  *  9477eeab - unittest: Add missing unittests to Makefile.am as
    comments
  *  918d4664 - unittest: Fix and enable params_model_test
  *  0df3aa7d - Revert "fix C-API compatibility with 4.0.0 version"
  *  5b16530f - ETEXT_DESC: fix backwards compatibility with 4.0.0 API
  *  224b1f6d - fix C-API compatibility with 4.0.0 version
  *  86b90200 - Add some of the lstm_choice_mode functionality to
    restore compatibility with the 4.0 Version
  *  fa948d64 - Removed lstm_choice_mode for backwards compatibility in
    4.1
  *  d2816f33 - add removed function to fix API compatibility
  *  b1078dd6 - Poke sw build on appveyor.
  *  a1ffcd36 - Use std::stringstream for add_str_double
  *  aa64a63f - Use std::stringstream to generate PDF output
  *  78a957b9 - Remove spaces a line endings
  *  12ca2513 - Revert "e" flag for fopen
  *  e32b3360 - Fix for MSVC
  *  332a1a98 - Pass ssse/avx flags to all files to pacify VS ide.
  *  f88a7f28 - fontinfo: Fix wrong delete
  *  3dfe1b88 - classify: Modernize function UniformDensity
  *  72c87414 - Modernize code by replacing C type casts
  *  95a15a7a - fix cmake&clang build
  *  f80508bc - added link to testing/README.md to dev rules
  *  25a42ea4 - fixed failure report for tesstrain commands:
  *  56427b89 - added minimal description to dev rules
  *  d5584e79 - fixed failure report for tesstrain commands:
  *  d35a6f2d - Modernize code (clang-tidy check modernize-deprecated-
    headers)
  *  20d5eedd - Modernize code (clang-tidy check modernize-loop-convert)
  *  fab9a549 - Remove unneeded 'SUBDIRS=' from 3 Makefile.am files
  *  66733479 - Change page to line in message
  *  51c35353 - Always display GROUND TRUTH. BEST OCR and ALIGNED TRUTH
    only if different for debug_level -1
  *  84d4cc2e - Display OCR TEXT and GROUND TRUTH only when different
    for debug_level = -1
  *  546014ae - disable-legacy build: Do not include unused headers
  *  98346c2c - Modernize and format code
  *  613c2bf6 - Change pages to lines in message
  *  e76d81a0 - Include src/training when exporting compile commands
    with cmake
  *  e262d71a - Modify formatting rules
  *  3e7144e7 - Update appveyor.yml
  *  af7cc1ce - Fix windows build.
  *  81fbd878 - Add more missing include statements for Windows build
  *  ab009fae - Remove macro WINDLLNAME
  *  77a5f262 - Remove unused config variable tessedit_module_name
  *  c150b983 - Add missing include statements for Windows build
  *  802f42e8 - Remove BOOL8, TRUE, FALSE from host.h
  *  be96b7b6 - bits16: Format code
  *  146079f3 - api: Replace BOOL8, TRUE, FALSE by bool, true, false and
    modernize code
  *  4e0c726d - ccutil: replace TRUE, FALSE by true, false
  *  da0c14ae - cutil: Replace TRUE, FALSE by true, false
  *  87a97365 - classify: Replace BOOL8, TRUE, FALSE by bool, true,
    false
  *  30ee3afc - textord: Replace TRUE, FALSE by true, false and use bool
    instead of BOOL8
  *  bb52887c - unittest: Replace TRUE, FALSE by true, false
  *  b391ab84 - wordrec: Replace TRUE, FALSE by true, false
  *  cbb5e729 - classify: Use bool and replace TRUE, FALSE
  *  46fa59aa - ccstruct: Replace BOOL8, TRUE, FALSE by bool, true,
    false and modernize code
  *  92b9f9f8 - ccmain: Replace TRUE, FALSE by true, false
  *  7db25e15 - Remove unused config variable tessedit_single_match
  *  ca2947a2 - blobclass: Remove unused macros
  *  f2bd98e6 - PageIterator: Remove useless const
  *  813b7803 - pgedit: Replace BOOL8 by bool
  *  664811a8 - Replace BOOL8, TRUE, FALSE by bool, true, false
  *  51a2c2ea - Format code with clang-format
  *  95ea7787 - capi: Replace FALSE, TRUE and simplify and format code
  *  89ba48b1 - strngs: Modernize and format code
  *  127d0e31 - serialis: Modernize and format code
  *  8b663e76 - helpers: Modernize and format code
  *  5f064027 - python: optimize imports, reformat code
  *  2e9fd69c - use 'import pathlib'; fix "TypeError: argument of type
    'WindowsPath' is not iterable"
  *  a0527b41 - fix LGTM reports for python
  *  1948f0d5 - ocrclass: Modernize and format code
  *  85957e96 - WERD: Don't print space character after "FALSE" at end
    of line
  *  83d4433d - Modernize and format unichar.h
  *  ac0b191f - Modernize and format genericvector.h
  *  36ed0863 - Modernize and format tesscallback.h
  *  f47c7c92 - fix uninitialized variables in wordstrboxrenderer and
    lstmboxrenderer; CID 1399132, 1399134, 1399135, 1399137, 1399140,
    1399141, 1399142
  *  497d1c54 - Update appveyor.yml
  *  5767fe4a - Update appveyor.yml
  *  ea36e94e - fix Could not parse bool from flag (#2359)
  *  852598ee - Remove file tessedit.h
  *  6e59abcc - Remove file cutil.h
  *  3bbe4327 - fix #2344 libpthread under-linking on FreeBSD
  *  4ccbb9f8 - configure: Check support of compile flags with -Werror
  *  b6bfb20f - Improve readability of conditional code
  *  36a1a30c - Remove some old type casts
  *  59b90bd4 - Update googletest
  *  2718b81a - fuzzer-api: Use environment variable TESSDATA_PREFIX if
    set
  *  7e9970b4 - Format fuzzer code with clang-format
  *  270e466d - Add build rule for fuzzer-api
  *  7cd012f3 - Move fuzzer-api.cpp to subdirectory unittest/fuzzers
  *  b6b00083 - Use relative path to set TESSDATA_PREFIX
  *  e9b72d8c - Add API fuzzer
  *  a44bf41f - Modernize C++ loops
  *  ed011670 - Modernize C++ code using bool literals
  *  a0fd9058 - Modernize C++ code using auto
  *  36f76885 - Modernize C++ code using override
  *  d8d2f6f4 - Fix broken shell scripts for training
  *  aaf8c50a - unittest: Use range-for-loops
  *  631882a3 - Fix compiler warnings (signed / unsigned mismatch)
  *  ecaad2ac - ccstruct/werd: Format code with clang-format
  *  b1e305f3 - Simplify code which tests for non-empty StringParam
  *  f9860cda - Optimize functions ResetFrom
  *  41da5afe - UNICHARSET: Fix compiler warning (signed/unsigned
    mismatch)
  *  91e2b253 - Format modified code with clang-format
  *  06acbaf9 - IntegerMatcher: Fix division by zero
  *  da6305b6 - Fix compiler warnings caused by ASSERT_HOST
  *  44a6d9f4 - intmatcher: Catch more out of bounds reads
  *  5fd72284 - intmatcher: Catch out of bounds reads
  *  509ee950 - IntegerMatcher: Fix data type of loop counters
  *  f4f34a87 - WERD_RES: Fix uninitialized member variable
  *  afc099b9 - intmatcher: Split data_table
  *  8749f355 - LINEDATA=false
  *  bcb7cf98 - sort arguments, use true/false instead of 1/0
  *  2fcb483e - Update test submodule
  *  9aadaaba - Fix automake rules for doc-clean and doc-pack
  *  c2db2721 - Modify distort_image for Boolean
  *  259d5af6 - Add PSM values to the definition
  *  8eafec0d - Fix comments with current values of PSM codes
  *  11e09bd4 - Update appveyor.yml
  *  02f97c3f - Update appveyor.yml
  *  e1e56d9d - Remove local function declarations from intmatcher.h
  *  2ba194ca - Remove four unused parameters
  *  dd79d56e - Remove unused parameter BlobLength
  *  9b915d5e - add --distort_image
  *  f7ffde99 - add --distort_image
  *  26877ba7 - check min. python version; os.uname is not available on
    windows
  *  8891ba97 - add autotools options to cmake build
  *  f8e85216 - Update tesstrain_utils.py
  *  6fa8e1bb - Set max_workers=8
  *  e21499e8 - Set default value for distort_image
  *  ee2f9bf7 - Remove old comments in file headers
  *  5f76a849 - Sort options alphabetically in tesseract man page
  *  b55984fb - Add description for new --dpi option in tesseract man
    page
  *  26b4457b - Add description for new --psm values in tesseract man
    page
  *  a6981ae5 - Improve man page for tesseract
  *  6b3c81c9 - Add rule for PDF documentation
  *  d47b0d58 - Use LATIN_FONTS for kmr
  *  3eee1d21 - Add kmr and kur_ara, remove kur from training scripts
  *  297d7d86 - trying to add user words/patterns again:
  *  b2ebf019 - Add kmr and kur_ara, remove kur from training scripts
  *  37befdf6 - Add option for --distort_image
  *  29389f71 - Fix appveyor artifacts.
  *  e1479756 - Update documentation for supported languages
  *  85d7feeb - Add missing documentation for --help-extra
  *  14346e56 - tesstrain: catch+handle SIGINT (to stop waiting on
    subjobs)
  *  6cbad17e - tesstrain: check all subjobs' retval
  *  5316bcbb - tesstrain: check failure of subjobs
  *  4c2bbebe - Fix compiler warning (-Wunused-value)
  *  ed84ba0a - Fix wrong comparison
  *  bbbd262a - Added missing linker flags for MinGW.
  *  1206362d - `accumulated_timesteps` is not a pointer but a vector
    and in case we use ChoiceIterator without `lstm_choice_mode`
    tesseract crashes (or similar) because the check is true and we
    reference not existing item
  *  3baf0d80 - Fix boolean assignments
  *  8ad0489f - Remove svpaint.cpp from libtesseract
  *  35a999f9 - Fix assertion caused by wrong unicharset
  *  56a39bda - Fix float division by zero
  *  5b3e2fe8 - Integrated accumulated Symbol Choice in the Choice
    Iterator and made the api lstm_choice_mode independent
  *  4c0b98bd - Replace undefined shift operations by multiplications
  *  896698a4 - Fix runtime error (left shift of negative value)
  *  5202208a - Remove globals.h
  *  e78b5f2a - Update test submodule
  *  bc2b9198 - Integrated Timesteps per symbol into ChoiceIterator
  *  754e38d2 - Added the option to get the timesteps separated by the
    suggested segmentation
  *  d2c3309d - Update appveyor.yml
  *  e8176072 - archive_version_details is available from libArchive
    version 3.2.0
  *  c4dd5372 - [cmake] Add visibility to all target_link_libraries
    calls.
  *  b0f61dfd - Propagate libarchive to tess users.
  *  37b0c36e - Add libarchive dependency to cppan and sw builds.
  *  02a1ffe8 - Report libArchive support
  *  4ed44d70 - cmake: enable libArchive support for non_cppan build
  *  b3aff7d6 - Fix Index-out-of-bounds in
    IntegerMatcher::UpdateTablesForFeature
  *  91d0a71d - Fix assertion caused by wrong unicharset (issue #2301)
  *  71d4990c - Fix Heap-buffer-overflow in GenericVector<int>::size
    (issue #2298)
  *  3912cb1c - LSTM char_whitelist/blacklist (6ac2ff0): more robust
  *  b7279f6d - unittest: Remove tmp directory from repository and
    create it during build
  *  bd95c9d2 - unittest: Add missing libarchive
  *  b20f8900 - unittest: Add another file from Abseil
  *  b4599908 - LSTM char_whitelist/blacklist (6ac2ff0): multi-code
    chars
  *  8012d5e6 - LSTM char_whitelist/blacklist (6ac2ff0): also sublangs
  *  6ac2ff08 - trying to add tessedit_char_whitelist etc. again:
  *  a9d3efb6 - Document that configfile can be a file path
  *  1c7e0061 - Add initial support for traineddata files in standard
    archive formats
  *  56b04d4e - Added the same --tmp_dir flag to tesstrain_utils.sh
  *  25fa3928 - Added an additional optional --tmp_dir parameter to
    specify the temporary directory in which tesstrain.py creates the
    training temporary files. The main reason is due to the slow R/W on
    HDD, if anyone wants to speed up this process can use as tmp_dir a
    directory on an SSDrive
  *  7fbde96a - Format new code with clang-format
  *  38fac625 - Format new code with clang-format
  *  a0202bac - Rename function to TessBaseAPIGetTsvText to be
    consistent to the Create method
  *  9c90894f - PAGE_RES_IT: Optimize compare operators by using inline
    code
  *  295996ed - commandlineflags: Fix compiler warnings
    (signed/unsigned)
  *  eb14726a - ICOORD: Fix old type casts
  *  fb0f1bcf - BoxChar: Fix compiler warnings (signed/unsigned)
  *  0e1a1fc3 - Validator: Fix compiler warnings (signed/unsigned)
  *  c7e8131e - Add TSV option to C-API
  *  22c09934 - rename LSTMBOX to LSTMBox
  *  c33f03e3 - Add lstmboxand wordstrbox to capi.h
  *  76ec21df - Add lstmbox and wordstrbox to C-API
  *  08e96516 - install lstmbox and wordstrbox config files
  *  646b043d - use space instead of tab
  *  5ee1deae - correct handling of 0BF0-0BFA Tamil numbers and symbols
  *  c6cc54aa - Change option -l to --lang
  *  14c4494f - Allow UTF-8 variant of C locale
  *  98dd3b63 - Refactor class Network
  *  25b02bf1 - Treat U_ARABIC_NUMBER as LTR
  *  2f71fe28 - Use alternative way to comment a block of code (using
    the c preprocessor).
  *  449f1cd4 - Remove test for Word started with a combiner
  *  b3e355a6 - Remove whitespace at line endings
  *  34e4d6b1 - Revert to 0 (50% percents of images inverted).
  *  287d5341 - TODO
  *  3e3e1ed5 - Remove commented Code
  *  2aded47a - Implement distort_image in text2image - default false
  *  49ed3a72 - implement PrepareDistortedPix as part of DegradeImage
  *  9644b582 - Update appveyor.yml
  *  2cbe723d - Fix doxygen comments
  *  ef4d5b2e - Optimize calculation of dot product for double vectors
    with AVX
  *  b3bd23ed - Remove whitespace at line endings
  *  38861be6 - Use __builtin_trap instead of null pointer dereference
    to abort
  *  4bd18c4c - Travis: Enable continuous integration build for macOS
  *  a93ef8e0 - Release candidate 1 for 4.1.0
  *  441779de - fix showing git tag for cmake build
  *  a2481de9 - Revert "cmake workaround for #2246 for clang"
  *  ddea230b - Don't compute function tables at compile time with clang
  *  3480f1e5 - [sw] Fix clang-cl build.
  *  4d8bbe2c - cmake workaround for #2246 for clang
  *  7a1c6fe6 - Fix typo
  *  6e37389f - doc: Don't fail if manpages fail to build
  *  42ea4324 - configure: Check for xsltproc (needed to generate
    manpages)
  *  7f65afba - cmake check for available C++ standard. Minimum reqiered
    standard is C++11
  *  862322c1 - Fix check for images which are too small to scale
  *  a044f643 - fix Myanmar validation rules as per Unicode charts
  *  d35f119c - Fix a typo in Doxyfile
  *  50f42ebb - Update test submodule
  *  c0523ee5 - Fix compiler warning
  *  35561524 - Compute function tables at compile time
  *  fd6e281c - Use C++14 compiler if possible
  *  b3327f4e - Remove unneeded checks for snprintf
  *  f491eb61 - Simplify tanh and logistic functions and precompute
    function tables
  *  f3362a4b - Add renderer to create WordStr box files from images
  *  7ca27bb1 - Update appveyor.yml
  *  31105368 - put common code in AddBoxToLSTM
  *  b51c1bf0 - change to const char* as suggested by @stweil
  *  86121703 - fix resultiterator_test for extra n
  *  0c9f7db5 - Fix compiler warning (-Wimplicit-fallthrough)
  *  d91c316a - FontInfo: Make sure that deleted member variables can no
    longer be used
  *  877e62db - Fix compiler warning (-Wmaybe-uninitialized)
  *  33f6dc2a - Fix compiler warnings (-Wformat-truncation=)
  *  2a355ea1 - Fix compiler warnings (-Wimplicit-fallthrough)
  *  aa2dcca2 - Fix compiler warnings (-Wstringop-truncation)
  *  d42413dd - OpenCL: Remove PERF_COUNT framework
  *  86b14c32 - Avoid gmake-specific pattern substitution in
    Makefile.am. Resolves #2226
  *  c3b18cfd - Improve description of configs and parameters in
    tesseract(1)
  *  da279e42 - Tidy tesseract(1)
  *  6dc48adf - Rename get.image config to get.images and install
  *  0f42fd8c - change to use bbox coordinates for TEXTLINE for all
    characters
  *  9c89cd51 - Add a new renderer to create box files from images for
    LSTM training
  *  56725de8 - Update appveyor.yml
  *  32af6be4 - disable some subtests in resultiterator_test
  *  d9590f8a - allow user specified box/tiff pairs with tesstrain.sh
  *  323361b9 - allow user specified box/tiff pairs with tesstrain.sh
  *  ad223296 - use --xsize instead of --x_size
  *  31c48a04 - fix travis
  *  39ed30ad - Fix build rule for manpages
  *  0e090cd2 - fix typo
  *  114bc501 - improve cmake configuration
  *  2106cba0 - Use universal location for docbook.xsl
  *  66da4df1 - configure: Remove header check for ICU
  *  7be04342 - Fix typo
  *  b4980676 - Fix AVX2 support for Windows builds with MSC
  *  fc55b587 - use AVX2 SSE for cmake&clang on Windows
  *  fd881e44 - fix cmake PACKAGE_VERSION to behave same way as in
    autotools
  *  394839cd - Fix cmake compiler flags for AVX/SSE support
  *  b60321e6 - Update test submodule
  *  4d9bc11f - add --xsize as parameter for tesstrain
  *  1ac76d88 - Partially fix and enable more unittests Add more
    subtests to langmodel_test
  *  eaf5deb6 - Disable ligature related subtest in stringrenderer
  *  8f87ebb4 - Update test submodule
  *  14d5547b - Update test submodule
  *  b30e92fb - turn off openmp build for cmake (issue #263)
  *  51604dd1 - Disable ligature related subtest in stringrenderer
  *  dbb12d6f - more updates to lstm related unittests
  *  86b0f362 - unittest: Skip test is traineddata is missing in
    applybox_test
  *  36906064 - Add LF to INFO msgs in lstm_test
  *  87a4fbac - Update test submodule
  *  14086af4 - unittest: Add missing Leptonica library for
    stringrenderer_test
  *  6b7f7db6 - Fix and enable shapetable_test
  *  bbd23bbf - Fix and enable lstm related unittests (#2180)
  *  9e6e3a02 - Fix memory leak for PNG images
  *  1a398a5b - removed reference to unbound variable
  *  daf61f75 - automake: Add missing dependency for "check" target (fix
    parallel build)
  *  ecf73f5b - training: Don't terminate after processing 8 fonts or 8
    images
  *  32e9d7c8 - training: Fix some compiler warnings (signed/unsigned)
  *  e4b862d5 - pango_font_info: Fix runtime error messages from Pango
  *  4b24d8cd - Fix and enable stringrenderer_test
  *  a6da6423 - unittest: Fix and enable validate_myanmar_test
  *  d67287a5 - unittest: Fix and enable validate_khmer_test
  *  611d5e63 - unittest: Fix and enable validate_indic_test
  *  d97f67da - unittest: Fix and enable validate_grapheme_test
  *  a702f2d2 - unittest: Replace ABSL_ARRAYSIZE by ARRAYSIZE
  *  77d0b6ce - fix WORDLIST filename
  *  2c0ddb42 - Update file paths in dawg_test
  *  57f74d2b - Fix file location for unicharset for mastertrainer_test
  *  0ee4f630 - Formatting LOG messages from layout_test
  *  4edc61fd - unittest: Add missing license headers for dawg_test and
    layout_test
  *  05cdbc7c - Fix and enable dawg_test
  *  aec992eb - Update test submmodule and enable additional test in
    layout_test
  *  4b821b2c - Fix and enable layout_test
  *  0d6d8108 - Add sources for layout_test and dawg_test to Makefile
  *  0f0eaa9f - Partial fix for layout_test and dawg_test
  *  564482db - Fix selection of IntSimdMatrix method
  *  277457ff - Update appveyor.yml
  *  0ae8fdc8 - Fix build for unicharcompress_test
  *  66e31bfd - OpenCL: Fix alloc-dealloc mismatch
  *  ad19183b - OpenCL: Fix heap buffer overflow
  *  e67ad46f - fix typo
  *  9e599e1e - Partial fix for unicharcompress_test
  *  9b2bf103 - Fix build for unichar_test
  *  20ed60b3 - Fix unicharset_test
  *  db3ed5d6 - Run travis builds without cppan.
  *  a1ec977f - Revert "Fix broken builds"
  *  0c5f8194 - Fix broken builds
  *  226694aa - Update appveyor.yml
  *  3c52bccc - Update appveyor.yml
  *  26e130a9 - Update appveyor.yml
  *  771d5ebb - Update appveyor.yml
  *  23b80367 - Update .travis.yml
  *  3749d16e - Update appveyor.yml
  *  27d6e9d3 - Fix sw build.
  *  502bb624 - More optimisations for IntSimdMatrix
  *  95606398 - Clean code for IntSimdMatrix
  *  7fc7d28d - Compile files for AVX, AVX2 or SSE only when needed
  *  a9a1035e - Move IntSimdMatrixNative from IntSimdMatrix to unittest
  *  d36231e3 - Set best or user selected IntSimdMatrix
  *  605b4d66 - Replace dynamically allocated IntSimdMatrix instances by
    constants
  *  26be7c5d - Use constructor with parameters for IntSimdMatrix
  *  e237a384 - Add const attributes to IntSimMatrix multiplier
  *  7c701477 - Move shaped weights from IntSimMatrix to WeightMatrix
  *  ea4d0d35 - Format comment
  *  c79d613b - Replace ASSERT_HOST by assert
  *  c4de29d1 - unittest: Allow more time for apiexample_test when using
    a debug build
  *  e6775163 - unittest: Fix comment
  *  a5283f29 - Add test for the C++ implementation of MatrixDotVector
  *  9adf6e44 - Revert 59fb3370bbf36cf8db6b7aae557fe6fd5e297bf3 (-ffast-
    math)
  *  5d3d2512 - Fix build for unittest
  *  ebbf907c - Fix typo in hocr character box output
  *  4ce797b6 - Fix hocr character box info to use new hocr renderer
    correctly
  *  a0e6586e - Fix documentation for page segmentation mode 2
  *  0fae848b - OpenCL: Add comments to users of openclwrapper.h
  *  e0fc4f29 - Remove opencl_device_selection.h
  *  62b85755 - [sw] Depend on leptonica-master.
  *  7732f65b - Activate sw builds.
  *  c39a95ca - try to fix appveyor
  *  bd1c05c1 - remove old line
  *  c41a80f1 - respect cmake -DCPPAN_BUILD=OFF
  *  595bb7df - OpenCL: Remove unused code
  *  b8de0643 - Ensure baseapi.h header is used by commontraining.h
    regardless of autotools usage
  *  cd34ee55 - Add necessary intproto.h header to protos.cpp
  *  ff2535f8 - Avoid linking pthread on Android
  *  62b635a7 - Remove unused functions from cluster.cpp
  *  f76d8a14 - Remove unused code from oldlist
  *  7719f801 - Add missing std namespace in tensorflow code
  *  8a6fa452 - Fix build for architectures without CPUID
  *  91af0102 - Fix compiler warning
  *  5dd606c6 - Replace NULL by nullptr
  *  5f96ac1a - Update cmake compiler flags for new simdetect.cpp
  *  d9600cd8 - Fix and simplify SIMD tests
  *  d3065520 - fix 2 clang warnings
  *  cb049133 - Fix compiler warning
  *  b9a34d74 - add support for clang on windows (cmake&ninja)
  *  3e6ec97a - Remove altorenderer.cpp from resource compiling (already
    included in tesseract_src)
  *  8885fe2c - provide info about compiled openmp version
  *  993e56ff - Don't try to create text output if other renderers
    failed (fix regression)
  *  cc997b53 - add  missing the implementation for
    TessBaseAPIGetAltoText method in C-API
  *  e3a39c35 - Revert "Switch windows builds to SW."
  *  0967a324 - Switch windows builds to SW.
  *  db9c7e03 - Use std::stringstream to generate hOCR output
  *  c7e8d302 - Fix value for PHYSICAL_IMG_NR in ALTO output
  *  fda0fa4e - Add new hocrrenderer.cpp to CMakeList.txt and Android.mk
  *  457c5302 - Fix indentation of hOCR output
  *  5de3fc47 - Format code in new file hocrrenderer.cpp
  *  48713f7d - Move code for hOCR renderer to new file
  *  e398601b - Include ALTO in list of supported output formats
  *  1f5fb15a - remove setting constant resolution from
    ImageThresholder::SetImage. Credible resolution with be set
    afterward. Fixes #2080.
  *  b8c4f1b9 - protos: Remove unused config variable
  *  f35eeb3b - protos: Remove several unused macros, functions and
    global variables
  *  fbbbdb45 - Use std::stringstream to generate ALTO output and add
    <SP> element
  *  7ebd3153 - Fix several typos (most of them found by codespell)
  *  81ab302d - FPRow: Remove three unused methods
  *  404f9cd1 - SimpleStats: Remove unused method
  *  2c044df9 - Fix wrong x_fsize in hOCR output (regression)
  *  2ccc5810 - Add check whether compiler supports -march=native flag
  *  c9e85ab7 - Fix wrong font attributes in hOCR output
  *  0bdae8f8 - GENERIC_2D_ARRAY: Fix runtime error in assignment
    operator
  *  f0a4d041 - Add config variable for selection of dot product
    function
  *  1910b1a7 - SIMDDetect: Use tesseract namespace and format code
  *  66d3275d - IntSimdMatrixSSE: Remove unused include statement and
    simplify code
  *  048eb349 - Add missing static attribute to local inline functions
  *  b73370aa - Remove unneeded test for nullptr
  *  e2419b19 - Fix potential crash in tprintf
  *  6b6d9de4 - Fix potential crash in STRING class
  *  59fb3370 - Use -ffast-math for calculation of dot product
  *  fda3ba90 - IntSimdMatrixSSE: Fix comment
  *  c59c45fb - Fix Amharic font list
  *  57d0ae06 - Use Python3 for LGTM
  *  b148644c - Make Python script executable
  *  ed48b2a8 - Format new ALTO code with clang-format
  *  e817d93e - Add configuration file for ALTO to installation
  *  d7cee03a - Add support for ALTO output
  *  3c047f0a - Optimize performance by using inline function DotProduct
  *  e161501d - Optimize performance by using inline
    MatrixDotVectorInternal
  *  685b136d - Fix incorrect condition.
  *  0223abcb - Add example in README.md
  *  8aa25239 - Fix some of Codacy's complaints
  *  9122e624 - Autoreformat code
  *  d9ae7ecc - Pythonize tesstrain.sh -> tesstrain.py
  *  fc8a3d5b - combine condition with next
  *  5c85d8e0 - add missed letters and symbols - 0x104a to 0x104f -
  *  b08624ac - Reapply: Add sw build system script (future cppan
    replacement).
  *  19580b18 - Revert "Add sw build system script (future cppan
    replacement)."
  *  b1e20043 - Add sw build system script (future cppan replacement).
  *  9b783822 - Remove unused include statements for tprintf.h
  *  a93426c9 - Fix wrong results from function streamtofloat
  *  acca4fb9 - Fix some unbound variables and other small issues in
    training shell scripts
  *  a4b03fbb - Fix warning from shellcheck
  *  bfe58aa5 - Fix unbound variable $FONTS
  *  92b88338 - fix(configure) Don't add rt on Android
  *  0915cbd5 - Simplify shell script using mktemp
  *  edb76e28 - Simplify MKTEMP_DT logic
  *  dbfc89f9 - Fix mktemp in tesstrain_utils.sh
  *  ff5347c4 - Fix memory leak in osd_test
  *  5209aa6c - Fix memory leak in loadlang_test
  *  74f6d0e7 - Fix memory leak in apiexample_test
  *  303ac971 - Fix memory leaks and typos in progress_test
  *  ce88adbf - fix issue #1192
  *  fae47eb8 - Update test submodule
  *  72495716 - fix typo in non VS build
  *  eb104f9f - VS build: fix warning C4996: The POSIX name for this
    item is deprecated. Instead, use the ISO C and C++ conformant name.
  *  cdfb7680 - move langtests and unlvtests from tesseract-ocr
    repository to test repository
  *  cbef2ebe - implement patches vcpkg tesseract
  *  7a7f2262 - ocrclass: Remove unused macros
  *  2dd753ee - replace VS implementation of gettimeofday with
    std::chrono::steady_clock::now(); fixes #2038
  *  f4ec5bee - Remove dummy test
  *  73cefff3 - Include LICENSE file in distribution
  *  61848929 - Remove redundant file COPYING
  *  ad30f52e - Dockerfile: Delete the apt-get lists after installing
  *  0869fdfd - Dockerfile: Replace deprecated MAINTAINER by LABEL
  *  439dfaaf - un-fix one of the warnings
  *  30be5aaa - fix a couple minor compiler warnings
  *  422d1ca2 - Uses CMAKE_CURRENT_ variables instead of PROJECT_
  *  58328405 - Adjusts CMAKE_MODULE_PATH instead of the include()'s
  *  a4cb790e - Reverts change on EXECUTABLE_OUTPUT_PATH
  *  e87dc5b1 - Uses PROJECT_ variables instead of CMAKE_ variables so
    it can be included using add_subdirectory
  *  6f8bd340 - Remove chopper.h
  *  286dfb03 - Remove unused include statements
  *  2098bb6d - Remove unused function ComputeOrientation
  *  cad6ebb5 - LIST: Remove old comments
  *  2a2bc8af - Update README.md

 -- Alexander Pozdnyakov <almipo@mail.ru>  Wed, 04 Sep 2019 20:44:12 +0300

tesseract (4.0.0-2) unstable; urgency=medium

  * Honour DEB_BUILD_OPTIONS=nocheck. (Closes: #919810)
  * Bump Standards-Version to 4.3.0

 -- Alexander Pozdnyakov <almipo@mail.ru>  Mon, 21 Jan 2019 19:40:07 +0300

tesseract (4.0.0-1) unstable; urgency=medium

  * New upstream release.
  * moved sh scripts to usr/share/tesseract-ocr/ (closes: #913017)
  * URL: git://github.com/tesseract-ocr/tesseract.git
  * Branch: master
  * Commit: 51316994ccae0b48692d547030f26c0969308214
  * Date: 1540803796
  * git changelog:
  *  51316994 - 4.0.0 Release
  *  ba64aaf2 - add lstmdebug config to distribution and installation
    process
  *  125fdc3f - Add debug configuration for LSTM

 -- Alexander Pozdnyakov <almipo@mail.ru>  Tue, 06 Nov 2018 19:51:59 +0300

tesseract (4.00~git3241-1066f696-1) unstable; urgency=medium

  * Compile
  * fix patch - man.diff
  * Bump Standards-Version to 4.2.1
  * disable patch - shebang.diff
  * URL: git://github.com/tesseract-ocr/tesseract.git
  * Branch: master
  * Commit: 1066f696dd1439c61ec04ea341666439a97f49a5
  * Date: 1540363862
  * git changelog:
  *  1066f696 - Release candidate 4
  *  eefb8348 - Fix compiler warning
  *  f7f5f410 - Fixed a mac compiler warning in recodebeam.cpp
  *  e60318f9 - set PANGOCAIRO_BACKEND=fc to avoid crash; fixes #736
  *  3d508a65 - set unlv_tilde_crunching to false; fixes #1449 #948
  *  7ebbb737 - ColPartition: Fix CID 1164543 (Division or modulo by
    float zero)
  *  eaabe4a3 - ErrorCounter: Fix CID 1164538 (Division or modulo by
    float zero)
  *  8f615d44 - osdetect: Fix CID 1164539 (Division or modulo by float
    zero)
  *  be0cf037 - tesseractmain: Fix memory leak
  *  9c079931 - Add parenthesis in boolean expression
  *  0f973e1d - Add missing 'static' keyword
  *  a71ad455 - Remove unused macros
  *  eac2880c - avoid unbound variable TESSDATA_PREFIX
  *  d75ef80f - Get sorted list of available languages
  *  95d9c8c5 - set default values for unset variables
  *  7b32e645 - add shebang
  *  aefcbac8 - add info about unicharambigs file v2; fixes #165
  *  32c1e4f4 - FLAGS_webtext_prefix: unbound variable; issue #2005
  *  34a89e54 - Fix function ScrollViewCommand
  *  4d3b0bc7 - use <cstdio> instead of <stdio.h>
  *  8103d17c - use _strdup instead of strdup in MSVC
  *  a033261f - add info about used backend in text2image
  *  e2321140 - Fix use of undefined macro USE_DEVICE_SELECTION
  *  48694068 - Exit training script if run command failed; fixes #2005
  *  1a523006 - install training script with autotools.
  *  b0ace0e8 - ScrollView: Optimize local table_colors
  *  d364750c - Remove type cast and fix compiler warning (-Wcast-qual)
  *  1b2bda65 - Revert "prefer to use FreeType for pango_cairo_font_map"
  *  276c6845 - Revert "free PangoFontMap; fixes #1999"
  *  ebbd4e3e - fixes #426; define NOUNDEFINED for cygwin
  *  b40151c2 - training: Don't hide global variables
  *  bb181ec8 - Rename API function from GetBestLSTMChoices to
    GetBestLSTMSymbolChoices
  *  df7d1e1f - Rename API function for getting LSTM choices
  *  0a42c0dd - Fix configuration for LGTM
  *  830b9c71 - BLOBNBOX: Declare signed bit field
  *  d9c472b9 - cluster: Fix some potential overflows
  *  d1d73b98 - free PangoFontMap; fixes #1999
  *  849c2e98 - Add configuration for LGTM
  *  b2abfc1e - Update test submodule
  *  49d7df6d - tesseractmain: Show error message when output file could
    not be created
  *  b0b8dfbc - TessResultRenderer: Extend API to access status of
    renderer
  *  d04133f0 - unittest: Add more files from Google
  *  f0c9b753 - BlamerBundle: Add declaration for copy assignment
    operator
  *  e3658bbc - C_OUTLINE_FRAG: Add declaration for copy constructor
  *  5585ed8d - ROW: Add declaration for copy constructor
  *  a1f0c66b - BLOB_CHOICE: Add copy assignment operator
  *  7100a146 - ParamsTrainingHypothesis: Add copy assignment operator
  *  0bbd5c5d - LineHypothesis: Add copy assignment operator
  *  c13371d6 - Renamed GetGlyphConfidences() to GetChoices() and
    glyph_confidences to lstm_choice_mode
  *  4b800cca - Fix sum computation in higher precision
  *  fd84f7b6 - LLSQ: Replace sqrt by std::sqrt
  *  7c2af457 - Fix sum computation in higher precision
  *  1730b8cc - classify/cluster: Replace Emalloc by std::vector
  *  5fb461a5 - SVNetwork: Handle failed socket call (CID 1164597)
  *  2d2b269e - OpenclDevice: Catch negative index (CID 1395110)
  *  98843e0d - Fix uninitialized scalar variable (CID 1395880)
  *  146d2caa - Classify: Fix new resource leak (CID 1396163)
  *  edbd07a5 - lstmtraining: Handle failed remove syscall (CID 1396166)
  *  d8fdbdb9 - CycleTimer: Add missing initialization (CID 1396168)
  *  32e1e4b6 - TessPDFRenderer: Remove unused member variable
    jpg_quality_ (CID 1396172)
  *  d89ec155 - Revert "Fix CID 1396172 (Uninitialized members)"
  *  cbd09de7 - Fix CID 1396172 (Uninitialized members)
  *  d0d73da6 - commontraining: Fix two comments
  *  4b9e0a82 - Fix cppan build.
  *  d6950eb2 - Release candidate 3
  *  10f2c45c - fix "mkdir -dt" for bds, mac and cygwin
  *  126ca805 - Do not build tests by default.
  *  14af3f72 - Add missing cerrno includes - fixes #1986
  *  6cee0528 - turn off cmake test building
  *  6ffb53f8 - win32: Show TIFF errors on console
  *  f5dfab15 - Add Leptonica lib for baseapi_test
  *  47343174 - fixes #408 - text2image: comma in font name
  *  5f4f9372 - revert debug message committed by mistake
  *  f6fd9b3a - Handle null raw_choice - fixes #235, fixes #246
  *  90403ef3 - update dist-hook
  *  b0b5bd62 - build doc only for tesseract engine
  *  6359ba2e - add cmake files to autotools distribution package
  *  4edcbf11 - adapt info about ScrollView.jar build
  *  3f5c3619 - unittest: Disable build rules for tests which still fail
    to build
  *  2916dc86 - unittest: Add mastertrainer_test (only works partially)
  *  f93fb9de - unittest: Add lang_model_test (only works partially)
  *  de6a7597 - unittest: Add paragraphs_test
  *  53f0e765 - unittest: Add imagedata_test
  *  d86d520f - Remove tab character in source files
  *  d59f14c7 - Remove gradechop.h
  *  420a0286 - unittest: Add fileio_test
  *  d3cf4237 - unittest: Add qrsequence_test
  *  11f82f5c - unittest: Add baseapi_test
  *  db16fea6 - Add a basic implementation of class CycleTimer
  *  27bfaccf - Enhance LOG emulation
  *  db07a69b - Add more hacks for use with Google unittests
  *  b65b4afe - Update test submodule
  *  3318c9aa - Add Abseil as a submodule (needed for some of the new
    unit tests)
  *  9d84968d - fix building of ScrollView.jar with modern java version;
    fixes #1289
  *  6e759243 - remove not existing directory from autotools
    distribution
  *  b7098b3a - remove insight.io badge
  *  488cc49a - Use env variable in AppVeyor configuration
  *  7f911ac5 - Fix integer overflow in overlap calculation
  *  ca5d285a - hocr: add ocrp_wconf to unconditional ocr-capabilities;
    fixes #1470
  *  956525f5 - fix uninitialized variable, remove unused variable
  *  128422e7 - Remove virtual specifiers
  *  f94b3fd9 - Remove code for _MSC_VER < 1900
  *  c375f4fb - keep API compatibility with #1265
  *  af02ac64 - Update googletest submodule to release v1.8.1
  *  eba1c81d - Update test submodule
  *  dcd0377b - Always use isascii() with isspace()
  *  32e92def - Avoid crash with --psm 0 and LSTM traineddata
  *  1eeca175 - SVPaint: Remove empty block
  *  9c857ab9 - Classify: Don't hide debug parameter
  *  30b75cfc - UNICHARMAP: Remove comparison which is always false
  *  3ae765ec - svpaint: Change a variable from global to local
  *  7b595592 - pgedit: remove unused declaration of display_bln_lines
  *  ae93b65b - Plumbing: Remove comparison which is always false
  *  944816ae - Release candidate 2
  *  f7945711 - use pdf L_FLATE_ENCODE only for png input; fixes #1961
  *  67bf9062 - Rework check for readable input file
  *  4044ba82 - fix "mktemp -d --tmpdir" on Mac OS; see #1453
  *  685abc91 - pgedit: Change some variables from global to local ones
  *  424dbd5d - improve description of min_characters_to_try variable
  *  18f7ab75 - WERD_RES: Remove comparisons which are constant
  *  238c8727 - GENERIC_2D_ARRAY: Pass parameters by reference
  *  a7982185 - genericvector: Pass parameters by reference
  *  819c43d3 - chop: Use more efficient float calculations for sqrt
  *  f264464e - rect: Use more efficient float calculations for ceil,
    floor
  *  b26866bb - intproto: Use more efficient float calculations for
    floor
  *  06a8de0b - genericvector: Rewrite code to satisfy static code
    analyzer
  *  c2a8aa00 - Fix constructor for class Dict (uninitialized member
    variables)
  *  8dc9e9fd - Fix use of wrong UNICHARSET
  *  0e71e5a7 - lstmtraining: Remove dead code for purified model name
  *  f4e982e0 - combine_tessdata: Handle failures when extracting
  *  7434590b - lstmtraining: Check write permission for output model
  *  660dbaa9 - implement parameter min_characters_to_try for minimum
    characters to try to skip page entirely. fixes #1729
  *  33159318 - Merge and enhance documentation on language and script
    models
  *  383dcf70 - Document some more config options for tesseract
  *  b70a4567 - Add Makefile rule to build HTML manpages
  *  3e9b0acc - Update tesseract man page
  *  c6f75914 - Don't set page segmentation mode for unlv config
  *  26bfd2b9 - Allow orientation detection with any traineddata
  *  ecfee53b - Don't set page segmentation mode for hocr, pdf and tsv
    configs
  *  d1600673 - Update README about both OCR engines in tesseract 4
  *  0c39d344 - Update tesseract man page about both OCR engines in
    tesseract 4
  *  1beeeee2 - fix version info in VERSION
  *  04703ca8 - Fix CID 1164579 (Explicit null dereferenced)
  *  7dbf5a03 - print help for tesstrain.sh; fixes #1469
  *  9a1f14f2 - Fix CID 1395882 (Uninitialized scalar variable)
  *  ce6ff209 - Fix comments
  *  8c56b8f5 - Move content of ipoints.h to points.h and remove
    ipoints.h
  *  57a6f1d2 - remove duplicate help from combine_lang_model
  *  6ee7f4ea - Fix typo.
  *  14b83d30 - use tprintf instead of printf to be able disable
    messages by quiet option (issue #1240)
  *  d9372662 - add "sudo ldconfig" to install instruction. fixes #1212
  *  4ec9c862 - unittest: Replace NULL by nullptr
  *  9e66fb91 - unittest: Format code
  *  1a096441 - tesseract app: check if input file exists; fixes #1023
  *  0f3206d5 - Format code (replace ( xxx ) by (xxx))
  *  63f87cac - Simplify boolean expressions
  *  abe40f17 - Win32: use the ISO C and C++ conformant name "_putenv"
    instead of deprecated "putenv"
  *  a0564fd4 - Allow user to specify dpi for input image
  *  345e5ee1 - prefer to use FreeType for pango_cairo_font_map
  *  5fe13907 - remove alpha channel from png: issue #1914
  *  971fe500 - fixed #714: use binary mode when generating pdf to
    stdout on Windows
  *  5dfce747 - fix #1889: part 2
  *  f69af96d - Only print "Merging rows..." in debug mode
  *  ea007d5b - fix version info for cmake build
  *  c003a604 - remove outdated scripts/contrib dir
  *  01cf7402 - add header guard
  *  5338a5a8 - Don't trigger a deliberate SIGSEGV for fatal errors in
    release code
  *  4ca179d3 - remove condition because fontsize is always > 0
  *  741ea00d - Don't call exit when parameter in file is unknown
  *  d586b978 - Remove duplicate include statements
  *  a387e1f7 - Add documentation for lists of images to the tesseract
    man page
  *  d6d6f3d0 - Fix typo in cppan.yml affecting /openmp
  *  5d22fdfe - replace deprecated C++ headers (reported by clan-tidy) -
    partially supersedes PR #1605
  *  c98391d3 - fix #1192 bbox as the entire page
  *  92e29125 - Fix missing default parameter value cause compile to
    fail.
  *  31aeb534 - Fix merge conflicts Merge branch 'master' into
    jpg_quality_option
  *  59e42fce - fix issue #1889
  *  aa47a844 - Add badges for download , licence and lgtm
  *  be1393b1 - Replace macro MINGW by __MINGW32__
  *  4fa2a345 - EquationDetectBase: Define virtual destructor in .cpp
    file
  *  f29a9496 - BlobGrid: Define virtual destructor in .cpp file
  *  b3206d94 - GridBase: Define virtual destructor in .cpp file
  *  677198e3 - AlignedBlob: Define virtual destructor in .cpp file
  *  c9d8e5e8 - TransposedArray: Define virtual destructor in .cpp file
  *  94d227bc - IndexMapBiDi: Define virtual destructor in .cpp file
  *  319de308 - Add missing include file (fixes linker error for Visual
    Studio)
  *  5178142a - NthItemTest: Add definition for virtual destructor
  *  80c1235c - HeapTest: Add definition for virtual destructor
  *  46d2273e - IcuErrorCode: Define virtual destructor in .cpp file
  *  68bcd6ba - Validator: Define virtual destructor in .cpp file
  *  0d211f9e - Dawg: Define virtual destructor in .cpp file
  *  ac8afc57 - CUtil: Define virtual destructor in .cpp file
  *  32098b7d - IndexMap: Define virtual destructor in .cpp file
  *  5b8162f0 - CCUtil: Define virtual destructor in .cpp file
  *  14c23c9f - MATRIX: Define virtual destructor in .cpp file
  *  bde8f080 - CCStruct: Define virtual destructor in .cpp file
  *  8317371f - LTRResultIterator
  *  b612c2c5 - SVEventHandler
  *  1c9bd51d - SVEventHandler: Define virtual destructor in .cpp file
  *  8e551469 - MutableIterator: Define virtual destructor in .cpp file
  *  d926655c - LTRResultIterator: Define virtual destructor in .cpp
    file
  *  c635cdf5 - Do not define or use macro __UNIX__
  *  be443a5d - add langtests for Devanagari and Sanskrit
  *  9f8ed31a - api/pdfrenderer.cpp: Fix compiler warning
  *  08e25d41 - textord/cjkpitch: Fix mismatch between format string and
    argument
  *  2cc7839a - textord/makerow.cpp: Fix compiler warnings
  *  e74c88a4 - ccstruct/werd.cpp: Fix compiler warnings
  *  4934b2e8 - ccstruct/polyblk.cpp: Fix compiler warnings
  *  4f32b8fd - ccstruct/ocrblock.cpp: Fix compiler warnings
  *  59b637ef - ccstruct/mod128.cpp: Fix compiler warnings
  *  31de2cf6 - Add newline at end of file
  *  ccbda7a2 - Stage packages that provides the depending libraries
  *  2a61f6df - Fix compiler warnings in c_blob_comparator and make it a
    local function
  *  9c8a5851 - Add git tracking ignore rules for snap packaging
  *  aa48247f - Assert removable-media interface in the snap
  *  b5ff354d - Split app. command arguments into separate lines
  *  5ea8bf64 - Flip snap packaging's grade to stable
  *  554450c9 - Use automatic git-based versioning for the snap
  *  69a111a7 - Clean use of qsort function sort_floats
  *  92922b42 - Add langtests framework with frk example
  *  a849860c - add prime test programs to gitignore
  *  4aaad7b7 - add /unittest/*_test to gitignore
  *  b5d41b77 - Add leptonica-libs for apply-boxes test
  *  85b03723 - DISABLE some tests by default since they take long to
    run. They can be forced to run by --gtest_also_run_disabled_tests
    argument
  *  46f65bf0 - unittest: Fix and enable applybox_test
  *  70daecf2 - Javanese Validation works now - for the most part
  *  3e8e338c - taking as kCOnsonant in validate_grapheme
  *  a6c6b34b - Workaround for Javanese Aksara's Taling, do not label it
    as a combiner
  *  c1af1f66 - unittest: Fix and enable commandlineflags_test
  *  ca7ae1c3 - unittest: Fix and enable validator_test
  *  f7663c69 - Added detailed value description for glyph_confidences
    parameter
  *  70665721 - unittest: Fix and enable tfile_test
  *  8e404679 - unittest: Fix and enable tabvector_test
  *  aac00836 - unittest: Fix and enable tablerecog_test
  *  7aef7a30 - unittest: Fix and enable tablefind_test
  *  f95725af - unittest: Fix and enable stats_test
  *  6df28fb3 - unittest: Fix and enable rect_test
  *  3d38e8ce - unittest: Fix and enable nthitem_test
  *  f876ddb0 - unittest: Fix and enable linlsq_test
  *  aec9ce77 - unittest: Fix and enable intfeaturemap_test
  *  c4eda838 - unittest: Fix and enable indexmapbidi_test
  *  de7676c8 - unittest: Fix and enable heap_test
  *  77809283 - Add ARRAYSIZE macro for Google test environment
  *  2dc0b681 - unittest: Fix and enable denorm_test
  *  bb101def - unittest: Fix and enable colpartition_test
  *  68db6aa5 - unittest: Fix and enable cleanapi_test
  *  0dc5c8ef - unittest: Fix and enable bitvector_test
  *  2b7df591 - Add more unittests from Google
  *  f0337c2d - Add more portability hacks for Google test environment
  *  7a2f8d90 - Move class tesseract::File from training to ccutil
  *  f24426cd - Convert CRLF line endings to LF
  *  63965bd7 - Fix new whitespace issues

 -- Alexander Pozdnyakov <almipo@mail.ru>  Wed, 24 Oct 2018 21:41:11 +0300

tesseract (4.00~git2904-07acc2b2-1) unstable; urgency=medium

  * Compile
  * Bump Standards-Version to 4.2.0
  * URL: git://github.com/tesseract-ocr/tesseract.git
  * Branch: master
  * Commit: 07acc2b260187eebeb5aed4d063156612560fa24
  * Date: 1534972118
  * git changelog:
  *  b08966ad - Fix assertion caused by access to default TBOX
  *  7910a766 - Fix CID 1164567 (Dereference after null check)
  *  f3c7a17d - Fix CID 1395108 (Dereference after null check)
  *  6092a8f8 - Fix CID 1395109 (Logically dead code)
  *  ac176630 - Fix CID 1395113 ('Constant' variable guards dead code)
  *  7e9dfefc - Fix CID 1395114 ('Constant' variable guards dead code)
  *  99efc13d - Fix CID 1395116 ('Constant' variable guards dead code)
  *  663be426 - Added the option for character accumulated glyph
    confidences.
  *  43e3f24b - add variable  --save_box_tiff to Save box/tiff pairs
    along with lstmf files.
  *  debe3da3 - remove duplicate include
  *  b34cf9d4 - Javanese script training
  *  e1c387c9 - Fix typo in comments and variable name
  *  bf333011 - Fix typo in function name
  *  64123749 - Fix typo in comments and variable name
  *  95ed924d - Fix typo in function name
  *  ce135de3 - scrollview: Clean include statements
  *  296309c1 - remove duplicate include. Fixes #1837
  *  4cda775d - Revert Makefile.am to beta.2
  *  7957288f - chamge validate javanese similar to indic
  *  f93f9e8a - fix typo re Javanese
  *  0eb7be1c - Initial COmmit to add Aksara Jawa - Javanese script
  *  6a0f8e8c - ColPartition: Rename median_size_ -> median_height_
  *  8af80b7b - Fix ImageThresholder::OtsuThresholdRectToPix for OpenCL
  *  27ce4726 - Fix potential crash with --psm 0 and use osd.traineddata
    automatically (closes: #906922)
  *  65997bed - Fix issue detected by Coverity Scan
  *  d28631a2 - Fix issues detected by Coverity Scan
  *  6a28cce9 - Fix whitespace issues
  *  2d96c661 - Fix issue detected by Coverity Scan
  *  eb69dd02 - TessPDFRenderer: Improve robustness of API (issue #1804)
  *  d4490af0 - Fix issue reported by Coverity Scan
  *  83a4eb3b - Fix issue reported by Coverity Scan
  *  9cf170cb - Revert "Change default width for images output by
    text2image"
  *  b19e6908 - training: Add new flag --workspace_dir to
    tesstraining_utils.sh
  *  b50073ec - Minor formatting proposals
  *  2315fe2a - Minor formatting proposals
  *  91c7504a - Added a feature to enrich the hOCR output with glyph
    confidences

 -- Alexander Pozdnyakov <almipo@mail.ru>  Thu, 23 Aug 2018 17:56:35 +0300

tesseract (4.00~git2844-607e8fd8-1) unstable; urgency=medium

  * Compile
  * fix patch - man.diff, helptext
  * fixed build with dpkg-buildpackage -A (closes: #901750)
  * fixed path to phototest.tif
  * Update dependencies for tesseract-ocr, libtesseract4 - add
    "liblept5 >= 1.75.3"(closes: #903606)
  * URL: git://github.com/tesseract-ocr/tesseract.git
  * Branch: master
  * Commit: 607e8fd85c675d2348b80703665455a6fab1aeac
  * Date: 1532170875
  * git changelog:
  *  132c540c - Increase limit for deserialization of large arrays
  *  b15624eb - Fix regression (shared libraries no longer supported)
  *  f577e292 - Increase limit and add assertions for deserialization of
    large arrays
  *  ca25d885 - Add missing execute permission for script files
  *  58208522 - configure: Clean code for --enable-visibility
  *  a07025c9 - configure: Clean code for --enable-opencl
  *  0ad6e3e7 - configure: Clean code for --enable-legacy
  *  e47a9272 - configure: Clean code for --enable-graphics
  *  cfc5ef65 - configure: Clean code for --enable-embedded
  *  11cafd76 - configure: Clean code for --enable-debug
  *  11d9d8e5 - configure: Remove macro AC_SYS_INTERPRETER
  *  0a4edf61 - configure: Remove large file support
  *  4bbebd3f - Remove tests for function getline
  *  3a7f5e4d - Merge pull request #1786 from stweil/serialize
  *  b7b8dba5 - LSTMTrainer: Use new serialization API
  *  1dcda1aa - LSTMRecognizer: Use new serialization API
  *  45a7ccf2 - LSTM: Use new serialization API
  *  f4449ba4 - Convolve: Use new serialization API
  *  dfc3e969 - SquishedDawg: Use new serialization API
  *  6cf50896 - UnicharAndFonts, Shape: Use new serialization API
  *  07b363fe - MasterTrainer: Use new serialization API
  *  88b3d940 - TessdataManager: Use new serialization API
  *  da0217fa - STRING: Use new serialization API
  *  5e05f2cb - IndexMap: Use new serialization API and optimize code
  *  edff1d18 - BitVector: Use new serialization API
  *  bb6c0123 - ICOORD: Use new serialization API
  *  66bc012d - UNICHARSET: Use new serialization API
  *  eb90068b - RecodedCharID: Use new serialization API
  *  0ca7cdd2 - WordFeature, ImageData: Use new serialization API
  *  7133a6f4 - GENERIC_2D_ARRAY: Use new serialization API
  *  ea660f83 - fontinfo: Use new serialization API and optimize code
  *  6ef267c4 - Use TFile::Serialize, TFile::DeSerialize
  *  c383b1aa - TFile: Add helper functions for serialization of simple
    data types
  *  bdd2a7ae - Use tesseract::Serialize, tesseract::DeSerialize
  *  16832f98 - Add helper functions for serialization of simple data
    types
  *  216c2b31 - Fix typo and add TODO comment
  *  2b6a356c - IntFeatureSpace: Remove unused DeSerialize method
  *  f47daace - Update appveyor.yml
  *  14d8c74e - Update appveyor.yml
  *  d330eeae - Update appveyor.yml
  *  9eed164a - Update appveyor.yml
  *  9ff65386 - Update appveyor.yml
  *  cfd72ff3 - Fix --print-parameters (regression)
  *  88ebfea4 - opencl: Fix crash and clean code a bit
  *  0d497593 - Replace tprintf_internal by tprintf and clean tprintf
    code
  *  24bf8c33 - Add include statements (needed for following commit)
  *  8bd95673 - Fix some comments
  *  44415a70 - Remove unused EXTERN macros
  *  7e80a850 - Remove unused macros
  *  609edd46 - Add missing include statement
  *  55f0ca58 - Add missing include statements and clean some include
    statements
  *  cdc7db70 - unlvtests: Fix typo in documentation (found by
    codespell)
  *  0eb239ee - Fix typo in comments
  *  001f536c - Fixed "Invalid F spec" error while building
    FullyConnected layer.
  *  18edac40 - Fix CID 1164623 (Uninitialized scalar field)
  *  66b71e6b - Fix CID 1164621 (Uninitialized scalar field)
  *  8582ee09 - Fix CID 1164618 (Uninitialized scalar field)
  *  37f82824 - Fix CID 1164616 (Uninitialized scalar field)
  *  430dc5c0 - Fix CID 1164612 (Uninitialized scalar field)
  *  19a99450 - Fix CID 1164611 (Uninitialized scalar field)
  *  4bb41b89 - Fix CID 1164693 (Untrusted value as argument)
  *  992031e8 - Fix CID 1164702 (Untrusted value as argument)
  *  c1da5fba - Fix CID 1164704 (Untrusted value as argument)
  *  8871f4d6 - Fix CID 1164686 (Use of untrusted scalar value)
  *  92e2ad04 - Fix CID 1164703 (Untrusted value as argument)
  *  bfe2a795 - Fix CID 1164566 (Dereference after null check)
  *  036c72ca - Fix CID 1164733 (Resource leak)
  *  8d60a184 - Remove unused iterator
  *  d2febafd - Fix compiler warnings [-Wmissing-prototypes]
  *  8ad7f049 - Fix empty statements
  *  ffb50193 - Fix prototype for API function
    TessBaseGetBlockTextOrientations
  *  790b410f - Remove unused API function TessBaseAPIDetectOS
  *  f107f116 - Fix compiler warnings [-Wconditional-uninitialized]
  *  a74d467e - Fix compiler warnings [-Wcomma]
  *  296a836f - Fix compiler warnings [-Wunused-const-variable]
  *  787bde56 - Fix syntax errors introduced by last commit (regression)
  *  d960a50c - Fix compiler warning [-Wshadow-field-in-constructor]
  *  c1be1024 - Fix compiler warning [-Wtautological-undefined-compare]
  *  52d392da - Fix compiler warning [-Wunused-function]
  *  6cc35646 - Fix compiler warning [-Wunreachable-code-break]
  *  bdf09f40 - Fix compiler warnings [-Wzero-as-null-pointer-constant]
  *  60fcff5e - Fix build with legacy engine disabled (part 2)
  *  081793ff - Fix build with legacy engine disabled
  *  c8b5a29c - Remove unneeded type casts
  *  62c7b796 - Merge branch 'master' into disable-legacy
  *  15fb491b - Add missing #ifdef in tesseractmain.cpp
  *  134779f7 - Fix duplicate #ifndef in blobclass.cpp
  *  aa9f4b48 - Add an option to compile tesseract without the code of
    the legacy OCR engine
  *  6d170a15 - Replace tabs by blanks in source code
  *  c9efe5f5 - Merge pull request #1737 from stweil/nwmain
  *  626a229c - Remove nwmain.h
  *  f8684cb0 - Fix syntax error (regression)
  *  bb7bb1f0 - Remove old comments for exceptions
  *  889f7eaa - Remove blckerr.h
  *  87281324 - Replace function DoError and remove danerror.cpp,
    danerror.h
  *  6a553f9f - Clean up cutil.h
  *  9325fbe3 - Remove unused include files
  *  2cd2d320 - Remove functions open_file, exists_file
  *  84f315db - Update tesseract.1.asc
  *  cbd7b157 - Remove unneeded macro definition for M_PI
  *  f7b61891 - Replace macro PI by macro M_PI
  *  3840a769 - Remove unused function long_rand
  *  b57afc7c - Replace Efopen by fopen and remove efio.cpp, efio.h
  *  faae87be - Replace FLOAT32 by float data type
  *  f6c3c8cf - Replace MAX_FLOAT32 by standard FLT_MAX and remove
    unused MIN_FLOAT32
  *  919901eb - Replace FLOAT64 by double data type
  *  abbd78a0 - Fix CID 1340271, 1340272, 1340273, 1340274 (Use after
    free)
  *  52b44c5e - Fix CID 1164530 (Logically dead code)
  *  57970443 - Fix CID 1393661 (Arguments in wrong order)
  *  09da044a - Fix CID 1164553 (Division or modulo by float zero)
  *  1b303e5d - Fix CID 1393662 Resource leak
  *  d3c4642d - Fix CID 1393662 (Resource leak)
  *  98758fb3 - opencl: Use std::vector and clean code
  *  53795a88 - Fix CID 1158180 Argument cannot be negative
  *  68010853 - pdfrenderer: Fix ClipBaseline and optimize code
  *  1011e001 - Update rules for clang-format
  *  e8e94d37 - Fix CID 1340287 (Unchecked return value)
  *  a49b8f1d - Fix CID 1297960 (Dereference after null check)
  *  86eb4dfc - Fix CID 1164646 (Uninitialized pointer field)
  *  6b250b58 - Remove autoconf-archive dependency
  *  de072cc0 - Format OpenCL code
  *  368fa189 - Fix CID 1386106 (Explicit null dereferenced)
  *  740a821c - Fix CID 1393673 (Ignoring number of bytes read)
  *  075dc984 - Fix CID 1393671 (Uninitialized scalar variable)
  *  8f33d10b - Fix CID 1393670 (Resource leak)
  *  12a601ff - Fix CID 1393669 (Resource leak)
  *  1de55c86 - Fix CID 1393668 (Uninitialized scalar variable)
  *  1e1f35cd - Fix CID 1393667 (Copy into fixed size buffer)
  *  85794ca1 - Fix CID 1393666 (Big parameter passed by value)
  *  3d2f7350 - Fix CID 1393665 (Uninitialized scalar variable)
  *  a95917a6 - Fix CID 1393664 (Uninitialized scalar variable)
  *  c9737c7f - Fix CID 1393663 (Big parameter passed by value)
  *  53596f78 - Fix CID 1393662 (Resource leak)
  *  fcff2f2c - Fix CID 1242849 (Unused value)
  *  eabd10d8 - Fix CID 1158180 (Argument cannot be negative) and clean
    code a bit
  *  4cc103cd - Fix CID 1157757 (Logically dead code)
  *  36c985b7 - Fix CID 1164746 (Big parameter passed by value)
  *  244b54bf - Fix CID 1386083 (Dereference null return value)
  *  2a30d77d - Fix CID 1386104 (Dereference null return value)
  *  4bebf3a5 - Fix CID 1386098 (Dubious method used)
  *  0686cbed - Fix CID 1386094 (Unread field)
  *  93a9a9dc - Update VERSION
  *  20cd6d23 - dotproductsse: Fix include statements
  *  9bb5a877 - Remove stderr.h and its include statements
  *  db7f2009 - Remove memry.cpp, memry.h
  *  cda04b1d - tordmain: Replace alloc_mem, free_mem by C++ std::vector
  *  3032b65b - pithsync: Replace alloc_mem, free_mem by C++ std::vector
  *  cb9eec35 - oldbasel: Replace alloc_mem, free_mem by C++ new,
    delete, std::vector
  *  77db9b43 - makerow: Replace alloc_mem, free_mem by C++ new, delete,
    std::vector
  *  556a1c1e - qspline: Replace alloc_mem, free_mem by C++ new, delete
  *  52218c3d - pitsync1: Remove unneeded include statement
  *  9b2dc5c2 - gap_map: Replace alloc_mem, free_mem by C++ new, delete
  *  20e243d5 - strngs: Replace alloc_mem, free_mem by standard
    functions
  *  8953f414 - qspline: Remove unneeded include statement
  *  b282d2cb - adaptions: Remove unneeded include statement
  *  f99be62c - coutln: Replace alloc_mem, free_mem by standard
    functions
  *  7768f9b3 - Clean more include files and include statements
  *  a32d24fa - Remove empty tessbox.h
  *  91522dfb - Remove memry.h from public API
  *  1a151781 - Clean some include statements
  *  15f64e02 - Remove recursive header.
  *  484a1be9 - Remove unneeded include statements for scanutils.h
  *  11f2b12f - Remove arch header files from public API
  *  2bafff4c - Remove LSTM header files from public API
  *  1371980f - Replace string.h by standard C++ cstring
  *  112aeb98 - Clean usage of assert.h
  *  a9e2574e - Remove public API file ndminx.h
  *  0cb128d5 - Remove errcode.h from public API
  *  44450094 - Replace ASSERT_HOST in genericvector.h
  *  2a5a0924 - Fix CID 1393241 (Dereference null return value)
  *  09976e61 - Fix CID 1393238 (Dereference null return value)
  *  27a5908a - Fix CID 1393239 (Dereference null return value)
  *  f482ebdc - Fix CID 1393243 (Uninitialized scalar field)
  *  2ceb2001 - Fix CID 1393244 and CID 1393244 (Uninitialized scalar
    variable)
  *  d6391ee8 - Fix CID 1393540 (Explicit null dereferenced)
  *  c8dd4456 - Fix CID 1393240 (Missing return statement)
  *  e87e8967 - Remove more header files from public API

 -- Alexander Pozdnyakov <almipo@mail.ru>  Sat, 21 Jul 2018 15:57:58 +0300

# For older changelog entries, run 'apt-get changelog libtesseract4'
