tesseract-lept5 (5.5.0+git6523-d1fbbb88-1) unstable; urgency=medium
* Compile
* URL: https://github.com/tesseract-ocr/tesseract.git
* Branch: main
* Commit: d1fbbb88fc65a6c62259495e3e33f4450cadb39a
* Date: 1733468374
* git changelog:
* d1fbbb88 - Update cmake-win64.yml
* ede08698 - Update cmake-win64.yml
* 0a9df94f - Wrap main() into try catch.
* 2e5a114b - add cli parameter(s) to init vectors (#4363)
* 6f67d263 - cmake: get rid off warning D9025: overriding /openmp
with /openmp:llvm (cmake >= 3.30 needed)
* c1bb752e - Simplify and clean code related to class TRand
* 9f17a3fd - Move small function into a header.
* 6d7ec87e - Rename lists internally.
* 363bf4e0 - Update unittest.yml
* 60c1c26d - unittest.yml: Add path filters for PRs
* a9b012bb - unittest.yml: run this also on PRs
* 5af6cacf - Restore original congruential random number generator
* 66cf74f2 - Make one-time comparator a lambda.
* b3e0c8e3 - Add missing header for std::sort().
* 1526cf16 - Make lists classes again.
* 1355287d - Update sorting routines for lists.
* 1ceb14e2 - list.h is now unnecessary and removed.
* 0e139fa9 - Update Makefile.am.
* 15635203 - Fix msvc warning.
* 63be2168 - Convert ELIST2 into template.
* 4991295a - Convert ELIST into template.
* ffb33795 - Fix warnings.
* 1bc983a0 - Fix msvc warning.
* 07d50ef4 - [sw] Fix build.
* 45af23d9 - Update test.
* bb774797 - Rename CLIST_ITERATOR to ITERATOR and CLIST_LINK to
LINK, so they can be accessed as CLIST::ITERATOR etc.
* dad0fefc - Make simple classes simpler.
* 5adf0c8a - Use real CLASSNAME type for list. Update sorting
callback signatures.
* 3088d2ee - Make CLIST templated. Move member methods inside the
class. Move helper classes (CLIST_LINK and CLIST_ITERATOR inside the
list class).
* 32fee194 - Fix linear congruential random number generator
* 5c78037b - Add missing library for pango_font_info_test
* 43b8d743 - [sw] Update build.
* 64eab6c4 - Create new release 5.5.0
* d30f45fb - Remove broken GitHub action msys2-4.1.1
* 1e8640a0 - Fix CID 1534938 (COPY_INSTEAD_OF_MOVE)
* 3fedc6cd - Fix CID 1534939 (COPY_INSTEAD_OF_MOVE)
* 02409f57 - Fix CID 1534945 (COPY_INSTEAD_OF_MOVE)
* e83f7802 - Fix stringToOEM and stringToPSM
* 49cbe2b4 - Fix compiler warning for argument of getaddrinfo
* cdb7ff90 - Update submodule googletest to release v1.15.2
* 2a1ce80a - Fix compilation of unittest/third_party/utf/rune.c
* 16fc9d90 - Add RISC-V V support (#4346)
* d7c0a05f - Remove Tensorflow support
* daaa902a - Update documentation on history of development
* d1b89204 - Update README.md: Remove CI badges
* e3ac3fce - Run GitHub action sw less often
* d2f311bf - Get the right compiler DLL files for the Windows
installer
* 4bd94c61 - Make sure that required packages are installed for build
of Windows installer
* 708621a2 - Remove unneeded pkg-config-crosswrapper
* 3ec34f17 - Don't install tesseract.exe twice in Tesseract installer
for Windows
* 914a9589 - Reduce size of Tesseract installer for Windows
* eed339b3 - Replace some tprintf by tesserr stream (fixes Windows
compiler warnings)
* 60ed2995 - Make downloads with curl silent in build process
* b7c7540b - Fix download of jar files for scrollview
* e8a9a56f - Support symbolic values for --oem and --psm options
* 827a4e7c - Add Python script which finds Windows dependencies
* d0d43dfb - Update NSIS installer
* b7c59962 - Update installer for Windows
* c886e3b6 - Update NSIS configuration
* 678e427d - add NSIS script for Windows installer
* 7fd6d238 - Fix more typos in code comments and variable name
* 9f8e07cd - Merge pull request #4337 from stweil/typos
* 3633e88b - Update README.md: Fix OSS-Fuzz link
* 3400ce76 - Fix more typos in code comments
* 31e864b4 - Fix Settup -> Setup in method names
* 688f8283 - Fix some code comments
* 638868ed - Modernize code for renderers and remove filename
conversion for Windows (#4330)
* 3020c14a - CI: Install libtool as required dependency for macOS
build
* e9fc2af0 - CI: Install curl and icu4c as required dependencies for
macOS build
* 2976eb16 - Revert use variable instead of hardcoded name for pkg-
config file
* b4adf246 - Replace deprecated runner macos-12 by macos-latest in
GitHub actions
* 3ebed578 - Merge branch 'main' of https://github.com/tesseract-
ocr/tesseract
* b4a4f5c6 - use variable instead of hardcoded name for pkg-config
file
* aacc9052 - Update cmake.yml
* 61ed4d9f - Do not export PDBs for static libraries. Fixes #4279.
* 900c721f - Merge pull request #4319 from Conan-Kudo/fix-soversion
* 280779c6 - cmake: Correctly set the soversion based on SemVer
properties
* 4f435363 - Merge pull request #4314 from stweil/optimize
* 37d1c650 - Add TESS_API in declaration for tesserr (fix sw build)
* 7ef8e3c7 - Print time for ErrorCounter::ComputeErrorRate in
milliseconds
* bd7b3571 - Print time for tessedit_timing_debug in milliseconds
* 33d673c4 - tprintf: Add C++ stream for log messages
* a63e7ec2 - tprintf: Modernize and simplify the code
* 3a4a013d - tprintf: Remove unused macro and update comment
* 1b222452 - Remove unnecessary assignment and assertions
* 027ad18a - Fix several format strings
* 6be58e54 - Initialize variables in initialization list
* 4ea8495d - Replace std::string::substr by std::string::resize
* 5fd7870c - Fix location of namespace statement
* d50600a6 - Remove old comment in Makefile.am
* 67aad9ed - Compile src/lstm/tfnetwork.cpp only in builds with
TensorFlow
* 4e42f9de - Modernize code for list of available models (#4308)
* fc503249 - Replace access/_access by std::filesystem::exists
(#4307)
* ee80dfe5 - Merge pull request #4305 from Balearica/issue-4304
* 3b9d1195 - Reduce clock syscalls (#4303)
* ba8dfcec - Calculate row bounding box in single-word mode per #4304
* 215b023c - Set hOCR capabilities ocrp_dir and ocrp_lang
unconditionally
* ecf0622a - Fix comment
* 46b99041 - CI: Clean more GitHub action (remove unneeded mkdir)
* 620d8281 - CI: Clean GitHub action for autotools on macOS
* c6b00827 - CI: Clean GitHub action for unittest on macOS
* e563e83e - CI: Replace macOS 11 runner which is no longer supported
by macOS 14 runner
* e1fea070 - Fix whitespace issues (space at line endings)
* c5030ea1 - Add missing include statement
* dd08a7aa - Fix confidence output for the PAGE XML renderer.
* bc490ea7 - Ignore illegal TESSDATA_PREFIX (not existing filesystem
entry, issue #4277)
* 2991d36a - Make regular usage of CMAKE_INSTALL_LIBDIR and
GNUInstallDirs
* 93c9be7a - Merge pull request #4271 from hglee/fix-static-linking-
TARGET_PDB_FILE
* 1476a591 - Fix TARGET_PDB_FILE error for static linking.
* b5f279ec - Create new release 5.4.1
* 130b8a1c - Remove unused variable assignments
* 08e9ba8b - Add double quotes to prevent globbing and word splitting
* 6cb49dce - Fix more code style issues (reported by Codacy)
* f251a0da - use c++17 instead of c++11
* 96772c57 - Reduce scope of some local variables (reported by
Codacy)
* 56052933 - Fix more code style issues (reported by Codacy)
* ec829cd9 - cmake: remove config option from build to avoid GA wrong
build
* 694cd16c - cmake: add timestamp to artifacts
* a387624e - cmake: use RelWithDebInfo instead of Release
* 09e003f8 - cmake: improve png version handling
* 4bd125b0 - cmake: install pdb files only for MSVC build
* 0f815d5d - Merge pull request #4263 from stweil/codacy
* 3edf3b41 - Merge pull request #4262 from stweil/gh_actions
* 651f172c - Fix more code style issues (reported by Codacy)
* cde0576f - Fix small code style issues (reported by Codacy)
* 896f9053 - Remove unused .github/ISSUE_TEMPLATE.md
* 59bda085 - Update deprecated Node.js 16 GitHub actions
* cb177c05 - cmake: msvc: install also pdb files
* dac6b18a - Avoid FP overflow in NormEvidenceOf (fixes issue #4257)
* b0a10bbe - Update cmake-win64.yml
* 6db748d1 - Update cmake-win64.yml
* 1be261dc - Create new release 5.4.0
* 34693cd7 - Make function Network::spec pure virtual
* a7c0a952 - Update issue-bug.yml
* c5b0c2f4 - Replace strcpy and strncpy by new inline helper function
* ea82f919 - Merge pull request #4249 from stweil/codacy
* 6e73a80e - Avoid redundant conversion from std::string to char * to
std::string
* 5712e169 - Add nullptr check in for statement of function
RecodeBeamSearch::ContinueContext
* cf7231f3 - Fixes #4247: remove unnecessary nullptr checks
* 5d5a633a - Fix compiler warnings [-Wdeprecated-declarations]
* bdc64229 - Fix compiler warnings [-Wmaybe-uninitialized]
* f1a45db9 - Remove unused xmlns:xlink from ALTO renderer
* 03666135 - Avoid some float / double conversions in class Classify
* d0b3d091 - Fix compiler warnings [-Wunused-but-set-variable]
* 1644205d - Fix compiler warnings [-Wold-style-cast]
* 24dd7260 - Fix compiler warnings [-Wunreachable-code-return]
* 36d44a14 - Fix compiler warnings [-Wzero-as-null-pointer-constant]
* 531597fb - Merge pull request #4244 from stweil/buildfix
* d72567ad - Use AM_CPPFLAGS also for compilation of all sources
* 9a308167 - Create new release 5.3.5-rc1
* 74e43816 - Fix FP exception in Wordrec::angle_change (issue #4242)
(#4243)
* bcfdd5e5 - Fix setup of datadir on installations with Conda (issue
#4230)
* f3974d42 - Update sw.yml
* 0ad6efc9 - Replace release 5.3.5-rc1 by 5.4.0-rc1
* cab56586 - Create new release 5.3.5-rc1
* 0418ec28 - Create new release 5.3.5-rc1
* c23792bc - Allow for text angle/gradient to be retrieved (#4070)
* 6a31e36e - Improve CCUtil::main_setup (fixes issue #4230)
* 6648d5bc - Fix some issues which were reported by GitHub code
scanning
* 0f9d5077 - Update documentation
* dff5ebd2 - Fix CID 1544762 and CID 1544763 (Uninitialized scalar
variable)
* 4a49e034 - Remove trailing whitespace from PAGE XML
output
* d4618678 - Refactor function Textord::clean_noise_from_row (#4225)
* a1837f18 - Remove the variable
* 77c99e07 - A few typo fix
* 072b5d47 - Apply the change
* 6802705c - Apply the changes
* d6f0073c - Remove unused local variables in PAGE renderer
* 549b8767 - Support training without lstmf files
* 88771ca4 - Add missing new function prototypes for PAGE renderer to
C API
* 577e8a8b - Add PAGE XML renderer / export (#4214)
* bae520ea - Facilitate vectorization for generic build (#4223)
* d5e000bc - Remove unsupported OpenCL code and related API functions
(#4220)
* 912deb39 - Fix comments for function ReCachePages
* 87a152c0 - cmake: target_compile_features instead of set_property
* 2b07505e - issue-bug.yml: Add a link to Supported Operating Systems
page
* cc3c5070 - Update autotools.yml
* 872ca6db - Update cmake.yml
* d9ae5c35 - Merge pull request #4205 from stweil/docker
* 398ea8a8 - Remove broken Dockerfile
* baf8e800 - Fix CID 1534954 (COPY_INSTEAD_OF_MOVE)
* 4c0f9110 - Fix CID 1534957 (COPY_INSTEAD_OF_MOVE)
* 151cf070 - Fix CID 1534940 (COPY_INSTEAD_OF_MOVE)
* f00d4b22 - Fix CID 1534933, 1534937 (COPY_INSTEAD_OF_MOVE)
* 479789b3 - Fix CID 1534948 (COPY_INSTEAD_OF_MOVE)
* d172f9b8 - Fix CID 1534956 (COPY_INSTEAD_OF_MOVE)
* ddd2ec24 - Fix CID 1534932, 1534942 (COPY_INSTEAD_OF_MOVE)
* 7465da90 - Fix CID 1510987 (COPY_INSTEAD_OF_MOVE)
* aa02fb30 - Fix CID 1534944 (COPY_INSTEAD_OF_MOVE)
* 5a9a841f - Fix CID 1534941, 1534950, 1534952 (COPY_INSTEAD_OF_MOVE)
* bee3b016 - Fix CID 1534943, 1534947, 1534949, 1534955 (Use of auto
that causes a copy)
* 8dfa2dee - Fix CID 1534953 (COPY_INSTEAD_OF_MOVE)
* 77fc53c5 - unittest-macos.yml: Install libtool (fixes macos-arm-14-
clang-unittest)
* bcc1a3b4 - Rename frk -> deu_latf (ISO 639-3, ISO 15924)
* a76ca9b5 - README.md: Add a link to the 'supported compilers' page
* 6cce24fa - unittest-macos.yml: Add a job that will run on Apple
silicon
* 8f667335 - Update unittest-disablelegacy.yml
* bd3c1a2a - Update unittest-disablelegacy.yml
* cdd783ec - Update unittest-disablelegacy.yml
* 8690d5ac - Remove unneeded constant kNumSingleQuoteUnicodes
* 6a608e52 - Remove unneeded constant kNumDoubleQuoteUnicodes
* 6b99ec61 - Remove unneeded constant kNumHyphenPuncUnicodes
* a08a6ac2 - fix initializer syntax
* 2fbb8107 - normstrngs: add more hyphens and quotes
* f7d4b391 - Update unittest-disablelegacy.yml
* 6231549b - cmake.yml: Remove the clang++ 14 on Linux job
* cb9afbd8 - autotools.yml: Remove the clang++ 14 on Linux job
* dfb2b226 - Update msys2.yml: Drop the 32-bit job
* aa7c3422 - Update GitHub actions/checkout to v4
* 94bd98b7 - [pdfrenderer] Add some debugging capabilities. Do not
compress symbol table and text data during debug.
* b8961a73 - [pdfrenderer] Do not include space symbol into the word
pdf box.
* 5f40a2e2 - Move include line.
* fbff9362 - Fix some typos
* 8e6af37d - [ci][appveyor] Switch to VS2022.
* becd3954 - Merge pull request #4189 from sjbronner/main
* 304014f2 - Simplify variable declaration.
* 209cf5c4 - Fix grey result of indexed PNG in pdfrenderer.
* a7f860a4 - Merge pull request #4188 from softwaretirol/main
* 0b3b6e5c - Update appveyor.yml
* 8ee020e1 - Create new release 5.3.4
* 1bb72501 - Set User-Agent: header field in HTTP request for curl
downloads
* bcd6144c - Merge pull request #4178 from sadra-barikbin/patch-1
* 10f1d95e - Update publictypes.h
* 637be531 - Merge pull request #4174 from stweil/warnings
* 4a6efcd9 - Avoid unnecessary conversions from std::string to char
pointer
* 061e3861 - Fix compiler warnings
* 04c33090 - Remove unused assignments (fix compiler warnings)
* ea0b245c - Update status badge for GitHub workflow sw (add missing
line break)
* 35d3a9c3 - Update status badge for GitHub workflow sw
* 7c178276 - Correct indefinite articles before vowels
* 67438fad - Update issue-bug.yml
* 317a274b - Merge pull request #4162 from tfmorris/3000-tcp-
scrollview
* 994a4db3 - Force TCP v4 for socket to Java server. Fixes #3000
* d2d1ff56 - Avoid conversions from std::string to char* to
std::string
* c69065c3 - Remove unnecessary conversions from std::string to C
string
* 6518489c - Remove whitespace at line endings
* 5530cb7f - Update sw.yml
* aa671beb - Update README.md
* e97dfad1 - Update sw.yml
* d522f3bd - Update sw.yml
* 640a39bc - Update sw.yml
* 53da1170 - Update sw.yml
* 127292fa - Update sw.yml
* 4dea21b1 - Update sw.yml
* 764464e0 - Update sw.yml
* 87db4e26 - Update sw.yml
* 1ec39570 - Update sw.yml
* a3b62762 - Update sw.yml
* 36f3efdf - Fail on curl download errors
* dd1c85dc - Add new parameter curl_cookiefile for curl_easy_setopt
* bb2af570 - ci: Fix clang build for Ubuntu 22.04
* 3a408245 - ci: Allow manual trigger of unittest
* 670672d5 - Move bail_out function before libtoolize check
* eb612f07 - Merge pull request #4150 from tfmorris/4149-directory-
to-stdout
* 07174708 - Document hidden combo flags
* 8cee06da - Output directory list to stdout. Fixes #4149
* dc228edc - Update cmake-win64.yml
* e082522c - Create new release 5.3.3
* d366e1e9 - Fix loading of sublangs (regression)
* dfcd4857 - Update SVPopupMenu.java
* 4e3518a1 - Update SVImageHandler.java
* 834127c5 - Update SVEventHandler.java
* faa06cc7 - Update ScrollView.java
* d26fbab6 - Update ScrollView.java
* 195045e6 - Update test submodule
* 063ad31a - Fix regression in layout detection since 5.0.0 (fixes
issue #4014)
* 7e0c1d70 - Fix typo in stepblob.h
* 39222a00 - initDSProfile: correct std::vector usage (#4124)
* 566f97a2 - sw.yml: Remove Ubuntu 20.04
* 84318ed3 - Update autotools.yml
* 74fa1c5b - Update cmake.yml
* 544dff44 - fix typos
* 8b4284d2 - add missing commas
* fa50115e - fix citation links
* ce936923 - Merge pull request #4115 from stweil/citations
* 7c7498c3 - Rename BibTex file to please GitHub
* 3852f4c8 - Optimize function ImageFind::FindImages
* 2b375fc3 - Fix comment for function
UNICHARSET::set_black_and_whitelist
* 77e4eab5 - Fix comment for function HOcrEscape
* 0768e4ff - Fix comment
* 8fdf2034 - Provide more disk space for GitHub action unittest
* a7260209 - Update ScrollView.java
* 54b9fe4d - cmake: check_leptonica_tiff_support() works with
cmake>=3.25
* d1abdf35 - Remove whitespace at line endings
* b86afd63 - Merge pull request #4097 from UB-Mannheim/main
* 82c7999f - Merge pull request #4099 from pkubaj/patch-1
* 9bf4b310 - Fix build without git clone in cloned directory
* f49b6e9f - Merge pull request #4098 from hesmar/main
* d7c07119 - Disable -mfpu=neon for aarch64
* 8df11a6a - Avoid passing objects by value
* 675b21cf - Add missing initialisation in DENORM copy constructor
* 489f101c - Create new release 5.3.2
* cf235ccf - Fix typos
* 63639750 - Update issue-bug.yml
* bb8803aa - Update .mailmap
* 24da4c71 - Create config.yml
* c8abff8d - Remove old broken GitHub action vcpkg-4.1.1 (fixes issue
#4078)
* 58b75b3f - cmake: check if leptonica was build with tiff support
* d999957f - cmake: provide info about disabled LibArchive and CURL
* 37a9fa95 - cmake: allow to disable tiff (-DDISABLE_TIFF=ON)
* 3e911e4c - Merge pull request #4073 from stweil/osd
* fbba190d - Merge pull request #4071 from stweil/clean
* 92999505 - Abort with error message if OSD is requested with LSTM-
only model
* a9ad3601 - Avoid conversions from std::string to char* to
std::string
* 6cb82d8b - Avoid 32 bit overflow in multiplication (fixes 3 CodeQL
CI alerts)
* c9895dba - Merge pull request #4066 from stweil/lstmtraining
* 62962e08 - Merge pull request #4068 from stweil/sprintf
* 6b4eb8cf - Remove unused code in function fix_rep_char
* f2452a68 - Replace deprecated sprintf
* 7cc215c9 - Merge pull request #4067 from stweil/misc
* 38a49e45 - Use less digits in filenames of checkpoints written by
lstmtraining
* 41c5db90 - Replace bool array by more compact vector
* 0f563401 - Improve format of logging from lstmtraining
* ed69e574 - Support for Sgaw and W Pwo Karen languages in the
Myanmar validator. (#4065)
* 9422915e - issue-bug.yml: Windows versions 7, 8, 8.1 are not
supported anymore
* b48f08e2 - snap: Update from leptonica 1.74.2 to latest 1.83.1
* 7b05f947 - fix: Fix snap package building
* 71af4542 - Create new release 5.3.1
* f833491d - Remove whitespace at line endings
* fa4d4449 - Fix issue #4010 (#4041)
* bbc2dfcf - cmake: add missing HAVE_NEON to config_auto.h
* de6d99db - Merge branch 'main' of https://github.com/tesseract-
ocr/tesseract
* 8045cbb7 - cmake: adjust build to autotool settings
* 4c59535e - cmake: adjust build to autotool settings
* a0708eaf - Merge branch 'main' of https://github.com/tesseract-
ocr/tesseract
* 426ed87c - cmake: improve NEON build
* c7a55c1e - Fix some typos (partially found by codespell)
* 1569e508 - textord: Catch empty rows in block iterator (fixes
#4039)
* 691de2b9 - cmake: sync with autotools (OPENMP_SIMD, fast-math)
* 484d427c - cmake: improve style
* f779c434 - cmake: disable -march=native by default
* a6e0aa7f - Update issue-bug.yml
* a7e51c2e - Update issue-bug.yml
* 19fe1a67 - autotools.yml: Update compilers
* c38471b9 - Update cmake.yml
* 3245322d - Update cmake.yml
* 2aed93fa - cmake.yml: Update compilers
* 98e61a7e - Improve the DebugDump output by slightly adjusting the
format. (#4022)
* ae3bfec7 - Link to list of supported languages in docs (#4027)
* 0977ded2 - Update autotools.yml
* 066fc2e1 - Update cmake.yml
* 79065a03 - Update cmake.yml
* 9d71da78 - Merge branch 'main' of https://github.com/tesseract-
ocr/tesseract
* 392e56cd - Update cmake.yml
* 9bac701d - cmake: fix gcc-7 fatal error: filesystem: No such file
or directory
* f1e3697d - Fix some typos in comments (found by codespell)
* 02210942 - Merge pull request #4015 from stweil/spelling
* 1e04be84 - Replace 'can not' by 'cannot'
* 7becbbd6 - Update cmake-win64.yml
* efa89c6d - Merge pull request #4013 from ferdnyc/patch-1
* 5e116fa5 - Fix libdir in tesseract.pc from CMake
* 1c097823 - msvc debug: fix wrong lib name in generated pkgconfig
file (#4008)
* e3fb0c65 - Merge pull request #4009 from kraj/gcc13
* 2025b53d - Fix build with gcc 13 by including
* a3b9acfa - Merge pull request #4006 from autoantwort/fix-linkage
* 680d1e23 - Fix linkage of icu and pango
* 3bedea1b - Fix FP division by zero in
LanguageModel::ExtractFeaturesFromPath (issue #3995)
* 1852afe9 - Remove unneeded type cast in
LanguageModel::ExtractFeaturesFromPath
* 4142b328 - Fix some whitespace issues in source code and text files
* 2a7ed8b6 - Merge pull request #3992 from seupedro/patch-1
* 1851e5a1 - Update README.md
* 0ef19205 - fix cannot pass non-trivial object of type std::string
* 804b6364 - show out filename on successful created of traineddata
(combine_lang_model)
* 005bfe49 - fix cannot pass non-trivial object of type std::string
* 8a263296 - unicharset_extractor: - run ReadMemBoxes only for box
files - do not write unicharset in case of broken box file
* da3737d3 - Update issue-bug.yml
* a0f06e20 - Update issue-bug.yml
* 65b8a3b0 - Update issue-bug.yml
* dbedbad2 - Update issue-bug.yml
* 95e84735 - Update issue-bug.yml
* 98837f83 - Update issue-bug.yml
* b76b5be6 - Create an issue template for a feature request
* ce0ed917 - Create a new issue template
-- Alexander Pozdnyakov <censored> Fri, 06 Dec 2024 17:49:36 +0000
tesseract-lept5 (5.5.0-1) unstable; urgency=medium
* New upstream release
* update patch - helptext
-- Alexander Pozdnyakov <censored> Mon, 11 Nov 2024 09:46:57 +0000
tesseract (5.3.4-1.4) unstable; urgency=medium
* Non-maintainer upload.
* No changes; just poking MIPS and RISC-V autobuilders.
-- Jeff Breidenbach <censored> Sun, 06 Oct 2024 13:41:00 -0700
tesseract (5.3.4-1.3) unstable; urgency=medium
* Non-maintainer upload.
* (Closes: #1081970), leptonlib transition
-- Jeff Breidenbach <censored> Sat, 05 Oct 2024 02:55:57 +0000
tesseract (5.3.4-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Remove B-D on libjpeg-dev, libtiff-dev and git, removed in 5.3.0-2 but
reintroduced in 5.3.3-1 (Closes: #980991).
-- Andrey Rakhmatullin <censored> Wed, 20 Mar 2024 11:45:47 +0500
tesseract (5.3.4-1) unstable; urgency=medium
* New upstream release
* Update debian/copyright:
- Updated year
* Update upstream/metadata:
- Unknown field deleted - Homepage
-- Alexander Pozdnyakov <censored> Thu, 18 Jan 2024 20:00:18 +0000
tesseract (5.3.3-1) unstable; urgency=medium
* New upstream release
* Update debian/control:
- Drop build dependency on dh-autoreconf
* Update patch - disable_NEON
* Update debian/copyright:
- Updated year
* Bump debhelper version to 12
-- Alexander Pozdnyakov <censored> Wed, 29 Nov 2023 14:36:56 +0300
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 <censored> 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 <censored> 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 <censored> 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 <censored> 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 <censored> 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 <censored> 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 <censored> 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 <censored> 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::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
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 <censored> 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`.