tesseract (5.3.0-2) unstable; urgency=medium * Bump debhelper version to 11 * Update patch - disable_NEON * Reduce Build-Depends: (Closes: #980991) - Drop unused libjpeg-dev and libtiff-dev dependencies. tesseract does not use these directly. It only uses them via leptonica. - Drop dependency on git. The source does not include git history. * Update debian/control: - Drop the Vcs-* fields * Update debian/rules: - Drop --parallel because this is included in the new debhelper level -- Alexander Pozdnyakov <almipo@mail.ru> Wed, 11 Jan 2023 23:20:26 +0300 tesseract (5.3.0-1) unstable; urgency=medium * New upstream release. * Compile * URL: https://github.com/tesseract-ocr/tesseract.git * Branch: main * Commit: 080da83cc51c4ef8b324a7e03146fe0bd7e0944b * Date: 1671717477 -- Alexander Pozdnyakov <almipo@mail.ru> Fri, 23 Dec 2022 19:43:44 +0000 tesseract (5.1.0-2) unstable; urgency=medium * Update debian/control: - add dependency 'libcurl4-dev | libcurl4-gnutls-dev' for libtesseract-dev (closes: #1012242) - update dependency for tesseract-ocr - update 'breaks' for libtesseract5 * disable NEON instructions for architecture armel (closes: #1012254) -- Alexander Pozdnyakov <almipo@mail.ru> Thu, 02 Jun 2022 22:56:14 +0300 tesseract (5.1.0-1) unstable; urgency=medium * New upstream release. * debian/control: - add build dependency on libcurl4-openssl-dev * URL: git://github.com/tesseract-ocr/tesseract.git * Branch: main * Commit: c2a3efe2824e1c8a0810e82a43406ba8e01527c4 * Date: 1646151945 -- Alexander Pozdnyakov <almipo@mail.ru> Tue, 01 Mar 2022 20:08:51 +0300 tesseract (4.1.3-1) unstable; urgency=medium * New upstream release. * disable patch - no-march-native * update patch - helptext * Bump Standards-Version to 4.5.1 * debian/control: - Included Rules-Requires-Root: no * URL: git://github.com/tesseract-ocr/tesseract.git * Branch: 4.1 * Commit: f38e7a7ba850b668d4505dd4c712238d7ec63ca8 * Date: 1636966228 * git changelog: * f38e7a7b - Create new release 4.1.3 * 28ad3e8b - Fix broken autoconf build * 4a5760dd - Update sw.cpp * d358270d - Create new release 4.1.2 * 4b2b7219 - Don't use compiler flags -march=native -mtune=native in autoconf builds * 9dabb7ad - Fix automake warning because of redefined DEFAULT_INCLUDES * 0d479d52 - Make automake builds less noisy by default * c1a56cce - Update ChangeLog and prepare new release 4.1.2 * 9b688e6e - Update documentation * 15aee49d - Abort LSTM training with integer model (fixes issue #1573) * ffb71e57 - Extend URI support for Tesseract with libcurl * b2eb72b6 - Don't output empty ALTO sourceImageInformation (issue #2700) * 4e362bba - Make automake builds less noisy by default * 77108707 - Fix broken build for unittest * dbc79b09 - Use more compiler and linker flags from pkg-config * 6dc4b184 - Fix autoconf build for latest MacOS (Intel and M1) * 412d8a98 - Adding SVMutex and SVSemaphore destructors to avoid system objects leaks * 3cedf198 - Merge pull request #2971 from poke1024/rowattr * 97079fa3 - Allow line images with larger width (depending on height) * 6c29f9c4 - Allow line images with larger width * 3e74c1eb - Add RowAttributes getter to PageIterator * bf2129d0 - Update appveyor.yml * 088995df - Fix 3.0x version info -- Alexander Pozdnyakov <almipo@mail.ru> Tue, 16 Nov 2021 19:46:19 +0000 tesseract (4.1.1-2.1) unstable; urgency=medium [ Peter Green ] * Edit configure.ac to disable -march=native (Closes: #949638) * Edit control/rules to enable autoreconf. -- Paul Gevers <elbrus@debian.org> Thu, 04 Feb 2021 21:49:33 +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 # Older entries have been removed from this changelog. # To read the complete changelog use `apt changelog libtesseract5`.
Generated by dwww version 1.15 on Fri May 24 05:39:31 CEST 2024.