github OCR-D/ocrd_all v2021-07-22

latest releases: v2024-10-15, v2024-07-17, v2024-07-01...
3 years ago

tesseract c676d5bc..88d4028a

Release: 5.0.0-alpha-20210401

  • Enable pragma for SIMD also when _OPENMP is defined
  • Use SIMD instructions for DotProductNative
  • Fix deadlock in lstmtraing. (#3488)
  • Fix LSTMTrainerTest.BidiTest
  • Fix IntSimdMatrixTest.AVX2
  • Fix check for NEON on 32 bit ARM
  • Catch another FP division by 0 (fixes issue #3483)
  • Use CMAKE_SYSTEM_PROCESSOR to check for SIMD support options (#3484)
  • Catch FP division by 0 (fixes issue #3483)
  • Fix CMake Linux build (#3478)
  • Bugfix OpenMP with Visual Studio (#3475)
  • Fix vector resize with init for all elements (issue #3473) (#3474)
  • Add --reset_learning_rate option to lstmtraining (#3470)
  • Fix missing reset of best_error_history_ in LSTMTrainer::InitIterations() (#3469)
  • CI: Replace g++-8 by g++-11 for MacOS
  • Show layer specified learning rates with combine_tessdata -l (#3468)
  • Fix permanently disabled optimizations in CMake (#3467)
  • Null check for GetSourceYResolution (#3457)
  • Merge pull request #3439 from amitdo/remove-var
  • Merge pull request #3438 from amitdo/pango
  • Merge pull request #3437 from amitdo/sauvola
  • Remove scripts for training
  • Fix some typos (found by codespell)
  • Refactor ObjectCache::DeleteUnusedObjects with reverse iterator
  • Add test for TessBaseAPI::ClearPersistentCache to unit tests
  • Merge pull request #3431 from nagadomi/fix_segv
  • travis: Use libleptonica-dev from Ubuntu focal instead of local build
  • Simplify list of required packages for CI builds
  • Fix comment in code
  • Remove unneeded dependency autoconf-archive from CI builds
  • Update submodule abseil to tagged release 20210324.1
  • Update README.md
  • Remove an arbitrary limit for the image size
  • Fix compiler warning in binarization code (uninitialized local variable)
  • Optimize code for binarization
  • Fix compiler warning
  • Fix autoconf build for latest MacOS (Intel and M1)
  • Add conditional compilation with GRAPHICS_DISABLED
  • Fix warning from autoconf
  • Merge pull request #3422 from nickjwhite/lstmevalmoreinfo
  • Postfix for #3418.
  • Merge pull request #3418 from amitdo/thresholder
  • Allow explicit casts of Image to Pix**.
  • [misc] Fix variable type. Fixes warning.
  • Remove unneeded header.
  • Revert d6cdc52. Fixes #3412.
  • Merge pull request #3410 from ulb-sachsen-anhalt/fix/fix-typo-icu
  • Merge pull request #3408 from GerHobbelt/patch-2
  • Merge pull request #3406 from Lucas-C/add-print-fonts-table-arg
  • Update cmake-win64.yml
  • Improved fix for issue #3405
  • Revert "Fix double free. Closes #3405."
  • Misc.
  • Fix double free. Closes #3405.
  • Remove unneeded ctor.
  • Make FontSet just a vector.
  • Properly init font set.
  • Replace FontSet struct with vector. It may be improved further (remove pointer?).
  • Remove unused headers.
  • Fix issue #3404 (empty page regression)
  • Remove two assertions which are triggered by fuzzing
  • Fix some compiler warnings with GRAPHICS_DISABLED
  • Fix memory leak (OSS-Fuzz issue 33220)
  • Merge pull request #3401 from adaptech-cz/fix-wrong-param
  • Fix old TODO for struct EDGEPT
  • Add SVSemaphore destructor to avoid system objects leaks
  • Replace pointer by value for ScrollView mutex
  • Fix NULL pointer access (issue #3394)
  • Merge pull request #3396 from zdenop/v5.clang.cmake.win
  • Fix OSS-Fuzz issue 32142 (container-overflow write)
  • Clean, format and optimize code in edgblob.cpp / edgblob.h
  • Fix headers.
  • Remove unneeded header.
  • [edgblob] Replace unique ptr with vector. Fix possible index issues.
  • Fix another use-after-free (issue #3394)
  • Merge pull request #3395 from amitdo/amitdo-patch-1
  • Fix use-after-free (issue #3394)
  • Merge pull request #3393 from eighttails/fix_zero_division
  • Fix some typos (most found by codespell)
  • automake: Add build rule for fuzzer-api-512x256
  • Update URLs for Google groups
  • Fix memory leak (OSS-Fuzz issue #32246)
  • Fix broken build for fuzzer
  • Merge pull request #3389 from amitdo/authors
  • lstmrecognizer.cpp: Call OutputStats() only when 'invert' is true (#3387)
  • Change message from 'Found SSE' to 'Found SSE4.1'
  • Add const attribute to some functions (API change)
  • Simplify class REJ by replacing two std::bitset<16> by one std::bitset<32>
  • Make more functions in class REJ inline
  • Remove bits16.h and BITS16 data type
  • Format public API files with modified rules for clang-format
  • clang-format: Clean formatting rules
  • Modernize and optimize list_rec a little bit
  • Modernize code
  • Remove mfdefs.cpp from CMakeLists.txt and Makefile.am
  • Refactor microfeatures a bit.
  • Replace microfeatures from oldlist to std::forward_list.
  • Correct template args.
  • Fix new / delete class mismatch
  • Add missing TESS_API.
  • Reorder list templates.
  • Misc.
  • [elist2] Convert macros to template. Remove source file macro ELIST2IZE.
  • [elist] Rework macro into template and small macro. Move common iterator template into 'list_iterator.h'.
  • Misc.
  • Remove unused methods.
  • [elist] Remove unused macros QUOTE_IT.
  • [clist] Remove unused methods.
  • Rework big clist macro into template and small macro. Remove unused macros QUOTE_IT and CLISTIZE (source file macro).
  • Merge pull request #3382 from Shreeshrii/windows
  • RAII: TessBaseAPI::GetIterator()
  • RAII: TessBaseAPI::AnalyseLayout()
  • Clean code for hOCR renderer
  • Merge pull request #3380 from stweil/gridsearch
  • Remove unnecessary pointer hasher for uset.
  • Fix CI and update package list before installation
  • Merge pull request #3376 from stweil/master
  • Merge pull request #3375 from amitdo/viewer
  • Create new pre-release 5.0.0-alpha-20210401
  • Add Image::operator&=().
  • Add Image::operator|=().
  • Remove arg from Image::copy().
  • Init variable.
  • Add Image::isZero().
  • Add Image::clone().
  • Add Image::copy().
  • Add new files ccstruct/image.cpp and ccstruct/image.h to Makefile
  • Fix name conflict between class and function named Image
  • [misc] Update header guard.
  • Revert 4fa05b9147b957344bf94df1e0fb781acc2c84a6. Make a note.
  • Basic usage of new Image class. Only pixDestroy is wrapped at the moment.
  • Initial tesseract Image wrapper.
  • Remove unused ifdef.
  • Partially fix issue #3374
  • Fix some compiler warnings
  • Improve some structs further (fixes several CID issues)
  • lstm: Include missing header
  • Fix compilation for Tensorflow code
  • Fix some compiler warnings
  • Merge pull request #3368 from stweil/master
  • Merge pull request #3367 from stweil/master
  • Merge pull request #3366 from stweil/master
  • Add more list tests
  • Misc.
  • Remove default locale setting in debug config. Any locale errors must be fixed separately (if any).
  • Merge pull request #3365 from Shreeshrii/fix
  • Replace some snprintf by std::to_string and modernize more code
  • Merge pull request #3364 from stweil/master
  • Merge pull request #3363 from Shreeshrii/split
  • Don't convert for loop after '#pragma omp parallel' with clang-tidy
  • Remove TessBaseAPI::SetThresholder (API change)
  • Modernize code for OTSU and reduce public API further
  • Merge pull request #3358 from stweil/master
  • Merge pull request #3356 from Shreeshrii/ciupdate
  • Merge pull request #3355 from eighttails/output_training_command_line
  • Update submodule abseil to tagged release 20200923.3
  • Fix some compiler warnings
  • Merge pull request #3354 from stweil/master
  • Merge pull request #3351 from stweil/master
  • Use more smart pointers.
  • Merge pull request #3350 from stweil/master
  • Merge pull request #3349 from stweil/master
  • Remove unused function UnicharIdArrayUtils::find_in
  • Disable unused WriteMemoryCallback if libcurl is not used
  • Use smart pointers.
  • Misc.
  • Fix double free caused by commit f33e80e (fixes issue #3348)
  • Rename GenericVector::get
  • Rename UnicityTable::get, UnicityTable::get_mutable
  • Replace std::array by std::vector to avoid stack overflow
  • Merge pull request #3345 from stweil/vector
  • Merge pull request #3344 from stweil/vector
  • Merge pull request #3342 from stweil/master
  • Fix new alert reported by LGTM
  • Merge pull request #3341 from stweil/vector
  • Merge pull request #3340 from stweil/vector
  • Partially revert "Replace more GenericVector by std::vector for src/ccutil"
  • Partially revert "Replace remaining GenericVector by std::vector for src/training"
  • Merge pull request #3338 from stweil/vector
  • Merge pull request #3337 from stweil/vector
  • Fix new alerts reported by LGTM
  • Add missing reference & for loop iterator
  • Make only locally used functions row_y_order and row_spacing_order static
  • Merge pull request #3336 from stweil/vector
  • Merge pull request #3335 from stweil/genericvector
  • Merge pull request #3330 from Sintun/master
  • Fix build system macro. Fixes #3334.
  • Fix alerts reported by LGTM
  • Fix removal of duplicates in StructuredTable::FindLinedStructure
  • Merge pull request #3332 from stweil/vector

Don't miss a new ocrd_all release

NewReleases is sending notifications on new releases.