Stefan Weil
be0cf03778
tesseractmain: Fix memory leak
...
Commit 49d7df6dc3
introduced a memory leak
when the output file could not be created.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-22 18:50:47 +02:00
zdenop
55704d2ea5
Merge pull request #2020 from stweil/clang8
...
Fix some compiler warnings from clang-8
2018-10-22 17:55:13 +02:00
Stefan Weil
9c0799314e
Add parenthesis in boolean expression
...
This fixes a compiler warning:
scanutils.cpp:444:32: warning:
'&&' within '||' [-Wlogical-op-parentheses]
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-22 17:48:17 +02:00
Stefan Weil
0f973e1d62
Add missing 'static' keyword
...
This fixes a compiler warning:
globaloc.cpp:33:6: warning: no previous extern declaration for
non-static variable 'global_crash_pixes'
[-Wmissing-variable-declarations]
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-22 17:48:17 +02:00
Stefan Weil
a71ad455be
Remove unused macros
...
This fixes some compiler warnings:
mainblk.cpp:28:9: warning: macro is not used [-Wunused-macros]
mainblk.cpp:29:9: warning: macro is not used [-Wunused-macros]
[...]
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-22 17:48:17 +02:00
zdenop
dba7f456d5
Merge pull request #2018 from stweil/sort
...
Get sorted list of available languages
2018-10-22 16:06:42 +02:00
zdenop
f9e33e3d87
Merge pull request #2019 from mgeerdsen/bug-fix_unbound_variable_tessdata_prefix
...
avoid unbound variable TESSDATA_PREFIX in tesstrain_utils.sh
2018-10-22 15:43:03 +02:00
Matthias Geerdsen
eac2880c24
avoid unbound variable TESSDATA_PREFIX
...
set TESSDATA_PREFIX as empty, if not defined in environment to avoid an
unbound variable
2018-10-22 14:28:14 +02:00
Stefan Weil
d75ef80f12
Get sorted list of available languages
...
TessBaseAPI::GetAvailableLanguagesAsVector returned the list of languages
without sorting, so the result was random and not user friendly.
Now `tesseract --list-langs` shows the available languages and scripts
in alphabetic order.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-22 14:07:03 +02:00
zdenop
2ef7cc11b8
Merge pull request #2015 from mgeerdsen/bug_unbound_variables
...
fix unbound variables errors
2018-10-21 21:42:20 +02:00
Matthias Geerdsen
95d9c8c57a
set default values for unset variables
...
setting default values for posibly unset variables avoids unbount
variabe errors
2018-10-21 21:30:52 +02:00
Matthias Geerdsen
7b32e64564
add shebang
2018-10-21 21:30:13 +02:00
zdenop
aefcbac840
add info about unicharambigs file v2; fixes #165
2018-10-21 20:18:48 +02:00
zdenop
32c1e4f433
FLAGS_webtext_prefix: unbound variable; issue #2005
2018-10-21 14:00:06 +02:00
zdenop
82798bd919
Merge pull request #2013 from stweil/fix
...
Fix function ScrollViewCommand
2018-10-21 13:39:29 +02:00
Stefan Weil
34a89e54db
Fix function ScrollViewCommand
...
The format string which builds the command only takes one or two
string arguments, so the function allocated too much memory and
passed too many arguments to snprintf.
This also fixes a compiler warning (clang).
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-21 08:13:16 +02:00
zdenop
4d3b0bc798
use <cstdio> instead of <stdio.h>
2018-10-20 21:46:40 +02:00
zdenop
8103d17c72
use _strdup instead of strdup in MSVC
2018-10-20 21:43:38 +02:00
zdenop
a033261f63
add info about used backend in text2image
2018-10-20 21:41:09 +02:00
Egor Pugin
4aa98ff0d9
Merge pull request #2012 from stweil/fix
...
Fix use of undefined macro USE_DEVICE_SELECTION
2018-10-20 17:43:58 +03:00
Stefan Weil
e232114089
Fix use of undefined macro USE_DEVICE_SELECTION
...
This fixes compiler warnings.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-20 13:58:12 +02:00
Zdenko Podobný
486940687c
Exit training script if run command failed; fixes #2005
2018-10-20 13:00:39 +02:00
Egor Pugin
5a4288f2fc
Merge pull request #2011 from stweil/fix
...
Small fix and optimization
2018-10-20 13:48:51 +03:00
Zdenko Podobný
1a523006a6
install training script with autotools.
2018-10-20 12:33:07 +02:00
Stefan Weil
b0ace0e850
ScrollView: Optimize local table_colors
...
It is constant, and the values are in the range 0...255,
so its size can be reduced.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-20 12:05:38 +02:00
Stefan Weil
d364750cb3
Remove type cast and fix compiler warning (-Wcast-qual)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-20 12:04:46 +02:00
Zdenko Podobný
1b2bda65e0
Revert "prefer to use FreeType for pango_cairo_font_map"
...
This reverts commit 345e5ee1f3
.
2018-10-20 11:30:07 +02:00
Zdenko Podobný
276c6845ae
Revert "free PangoFontMap; fixes #1999 "
...
This reverts commit d1d73b9888
.
2018-10-20 11:28:20 +02:00
Zdenko Podobný
a03f23e05e
Merge branch 'master' of https://github.com/tesseract-ocr/tesseract
2018-10-20 11:26:23 +02:00
Marco Atzeri
ebbd4e3efc
fixes #426 ; define NOUNDEFINED for cygwin
2018-10-20 11:25:28 +02:00
zdenop
94b76263a0
Merge pull request #2010 from stweil/lgtm
...
training: Don't hide global variables
2018-10-19 23:18:21 +02:00
Stefan Weil
b40151c200
training: Don't hide global variables
...
This fixes two warnings from LGTM:
Parameter feature_defs hides a global variable with the same name.
Parameter Config hides a global variable with the same name.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-19 22:37:37 +02:00
zdenop
bafe8f6a1f
Merge pull request #1998 from stweil/lgtmchoices
...
Rename API function for getting LSTM choices
2018-10-19 13:23:29 +02:00
Stefan Weil
bb181ec8d3
Rename API function from GetBestLSTMChoices to GetBestLSTMSymbolChoices
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-19 10:50:38 +02:00
Stefan Weil
df7d1e1f97
Rename API function for getting LSTM choices
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-19 10:50:38 +02:00
Stefan Weil
0a42c0dd62
Fix configuration for LGTM
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-19 10:50:11 +02:00
zdenop
06a4f15d29
Merge pull request #2007 from stweil/lgtm
...
Fix some issues reported by LGTM
2018-10-19 10:40:00 +02:00
Stefan Weil
830b9c715a
BLOBNBOX: Declare signed bit field
...
This fixes a warning from LGTM:
Bit field area of type int should have explicitly unsigned integral,
explicitly signed integral, or enumeration type.
Maybe area should be unsigned, but that would require lots of other
changes, so for now signedness is not changed.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-19 10:30:05 +02:00
Stefan Weil
d9c472b988
cluster: Fix some potential overflows
...
This fixes several issues reported by LGTM:
Multiplication result may overflow 'int'
before it is converted to 'size_type'.
Multiplication result may overflow 'float'
before it is converted to 'double'.
Multiplication result may overflow 'int'
before it is converted to 'unsigned long'.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-19 10:23:17 +02:00
Zdenko Podobný
d1d73b9888
free PangoFontMap; fixes #1999
2018-10-19 00:48:20 +02:00
zdenop
fff7dfcbb3
Merge pull request #2004 from stweil/lgtm
...
Add configuration for LGTM
2018-10-18 22:36:33 +02:00
zdenop
1ea5ef212d
Merge pull request #2003 from stweil/files
...
Update test submodule
2018-10-18 19:43:52 +02:00
Stefan Weil
849c2e98a7
Add configuration for LGTM
...
LGTM runs "make" by default, so training files are not checked.
This should be fixed by this configuration file.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-18 19:34:49 +02:00
Stefan Weil
b2abfc1e4e
Update test submodule
...
A missing test file was added, so now the lang_model_test passes
(that takes some time).
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-18 19:30:34 +02:00
zdenop
bbe7a4cc10
Merge pull request #2002 from stweil/err
...
Show error message when output file could not be created
2018-10-18 19:27:01 +02:00
Stefan Weil
49d7df6dc3
tesseractmain: Show error message when output file could not be created
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-18 19:22:49 +02:00
Stefan Weil
b0b8dfbc81
TessResultRenderer: Extend API to access status of renderer
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-18 19:22:48 +02:00
zdenop
8ab17da6f9
Merge pull request #2001 from stweil/files
...
unittest: Add more files from Google
2018-10-18 19:15:17 +02:00
zdenop
ac2fc208bd
Merge pull request #2000 from stweil/lgtm
...
Fix some issues reported by LGTM
2018-10-18 19:15:00 +02:00
Stefan Weil
d04133f07e
unittest: Add more files from Google
...
They were provided by Jeff Breidenbach <jbreiden@google.com>.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2018-10-18 16:39:35 +02:00