Stefan Weil
613140a1ac
pdfrenderer: Fix uninitialized local variables
...
Coverity bug reports:
CID 1270405: Uninitialized scalar variable
CID 1270408: Uninitialized scalar variable
CID 1270409: Uninitialized scalar variable
CID 1270410: Uninitialized scalar variable
Those variables are set conditionally in the while loop
and must keep their values in following iterations, so
they must be declared outside of the loop.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-02-05 11:15:54 +01:00
amitdo
d36ee9c4d0
tesseractmain.cpp: Split huge main() to sub functions
...
Add these functions to api/tesseractmain.cpp:
PrintVersionInfo()
PrintUsage()
PrintHelpForPSM()
PrintHelpMessage()
SetVariablesFromCLArgs()
PrintLangsList()
FixPageSegMode()
ParseArgs()
PreloadRenderers()
2016-02-05 11:15:38 +01:00
Stefan Weil
8c4b027292
tesseractmain: Fix unterminated string
...
Coverity bug report: CID 1270421 "Buffer not null terminated".
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-02-05 11:15:06 +01:00
Stefan Weil
cd946dc30d
api: Fix printing of a size_t value
...
size_t is not always the same as long, especially not for 64 bit Windows:
api/pdfrenderer.cpp:549:31: warning:
format '%ld' expects argument of type 'long int',
but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=]
size_t normally requires a format string "%zu", but this is unsupported
by Visual Studio, so use a type cast.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-02-05 11:13:34 +01:00
Stefan Weil
f7368ecb14
Don't use NULL for integer arguments
...
This fixes compiler warnings:
api/baseapi.cpp:1422:49: warning:
passing NULL to non-pointer argument 6 of
'int MultiByteToWideChar(UINT, DWORD, LPCCH, int, LPWSTR, int)'
[-Wconversion-null]
api/baseapi.cpp:1427:54:
warning: passing NULL to non-pointer argument 6 of
'int WideCharToMultiByte(UINT, DWORD, LPCWCH, int, LPSTR, int, LPCCH, LPBOOL)'
[-Wconversion-null]
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-02-05 11:13:15 +01:00
Stefan Weil
1f4c8d0567
Remove unneeded const qualifiers
...
This fixes compiler warnings like this one:
api/baseapi.h:739:32: warning:
type qualifiers ignored on function return type [-Wignored-qualifiers]
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-02-05 11:13:00 +01:00
amitdo
0bb5a7d6f0
Added osd renderer for psm 0.
...
Works for single page and multi-page.
2016-02-05 10:58:29 +01:00
amitdo
79ed9a30c7
OSD: Print script name instead of meaningless script id
2016-02-05 10:57:45 +01:00
Stefan Weil
f72e65b36e
api: Fix typos in comments (all found by codespell)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-02-05 10:52:06 +01:00
James R. Barlow
7b85eeafe2
Get OpenCL to compile on OS X
...
However, the output of the OpenCL build is garbage....
2016-02-05 10:47:15 +01:00
Zdenko Podobný
f7fd63efea
Fixes #76 - enable OpenMP support
2016-02-05 10:43:21 +01:00
Robert Theis
76a28640c6
Remove extraneous line feed
2016-02-05 10:42:41 +01:00
Zdenko Podobný
85f8a98c93
fix bug in UTF-16BE conversion
2016-02-05 10:42:29 +01:00
Zdenko Podobný
41918a452a
improve NO_CUBE_BUILD
2016-02-05 10:42:19 +01:00
Zdenko Podobný
9e4ceb1522
Fixes #74 NO_CUBE_BUILD with reverting to ANDROID_BUILD in baseapi
2016-02-05 10:42:10 +01:00
Zdenko Podobný
ff6c088084
enable pdfrender with NO_CUBE_BUILD
2016-02-05 10:41:49 +01:00
Jeff Breidenbach
300b5246f3
replace CubeUtils::UTF8ToUTF32 in pdfrenderer
2016-02-05 10:41:39 +01:00
Zdenko Podobný
982789ac35
implement build without cube (-DNO_CUBE_BUILD)
2016-02-05 10:40:26 +01:00
Zdenko Podobný
b677761ba9
increase version number
2015-07-21 22:48:35 +02:00
zdenop
e4f4893fb8
Merge pull request #52 from unbe/null-pointer-access-in-hocr
...
Fix null pointer dereference when writing font name into HOCR.
2015-07-20 07:40:59 +02:00
artem
2b6801eddb
Fix null pointer dereference when writing font name into HOCR.
2015-07-19 22:05:02 +02:00
unbe
67ffea8877
Update capi.cpp
...
Make TessDeleteResultRenderer use delete, not delete[]
2015-07-19 15:15:42 +02:00
Zdenko Podobný
ec9581d8f2
temporary add configure and Makefile.in for release
2015-07-11 09:42:43 +02:00
Ray Smith
a303ab9d00
Misc fixes, mostly clang formatting, but some bug fixes in matrix, werd, and tesstrain_utils. Also updates unicharset to match traineddata files.
2015-07-09 14:28:20 -07:00
Ray Smith
b1d99dfe23
Added a backup adaptive classifier to take over from primary when it fills on a large document
2015-06-12 11:10:53 -07:00
Ray Smith
ab0f4e2c38
Clang fixes to earlier changes and build compatability with Google environment
2015-06-12 10:53:21 -07:00
orbitcowboy
9328f0e5d4
Fix potential null pointer dereference in ccmain/paragraphs.cpp.
2015-05-19 10:17:44 +02:00
Zdenko Podobný
59bcbc79b3
fix GIT_VER info in VS2010
2015-05-15 15:14:49 +02:00
Zdenko Podobný
e98849b482
rint error message when pdf.ttf is not found.
2015-05-15 15:14:00 +02:00
Zdenko Podobný
035b324f0f
reflect the latest commits in VS2010 build
2015-05-14 10:52:54 +02:00
Jim O'Regan
b13691fda0
Merge conflict: going with Ray's version
2015-05-13 08:54:28 +01:00
Ray Smith
03f3c9dc88
Misc fixes missed from previous commits
2015-05-12 18:13:15 -07:00
Ray Smith
6b634170c1
Significant change to invisible font system
...
to improve correctness and compatibility with
external programs, particularly ghostscript.
We will start mapping everything to a single glyph,
rather than allowing characters to run off the end
of the font.
A more detailed design discussion is embedded into
pdfrenderer.cpp comments. The font, source code
that produces the font, and the design comments
were contributed by Ken Sharp from Artifex Software.
2015-05-12 17:33:18 -07:00
Ray Smith
4a3caefd92
Add ability to build under android (without cube or scrollview).
2015-05-12 15:41:15 -07:00
Ray Smith
53fc4456cc
Fixed issue 1252: Refactored LearnBlob and its call hierarchy to make it a member of Classify.
...
Eliminated the flexfx scheme for calling global feature extractor functions
through an array of function pointers.
Deleted dead code I found as a by-product.
This CL does not change BlobToTrainingSample or ExtractFeatures to be full
members of Classify (the eventual goal) as that would make it even bigger,
since there are a lot of callers to these functions.
When ExtractFeatures and BlobToTrainingSample are members of Classify they
will be able to access control parameters in Classify, which will greatly
simplify developing variations to the feature extraction process.
2015-05-12 15:22:34 -07:00
Zdenko Podobný
d508751e58
Fixed issue 1317 - git revision info used as version info for autotools & DEBUG
2015-05-02 12:15:13 +02:00
Zdenko Podobný
4c7c960bfd
fix issue 1417
2015-02-07 22:22:20 +01:00
Zdenko Podobný
09b0c91fc9
fix Issue 1398
2015-02-06 23:44:58 +01:00
Zdenko Podobný
e0441d0c6b
fix typo/ issue 1397
2014-12-31 22:31:50 +01:00
Zdenko Podobný
473141c1de
fix bool in c-api
2014-12-28 17:55:56 +01:00
Zdenko Podobný
4da712d04d
Add paragraph info to C-API(fix issue 1388)
2014-12-07 14:07:14 +01:00
Zdenko Podobný
239f350a72
remove const from C API TessResultIteratorGetChoiceIterator (issue 1342)
2014-10-14 22:46:11 +02:00
Ray Smith
242b14ae7f
Reduced size of multi-renderer implementation from code review
2014-10-09 13:29:46 -07:00
Ray Smith
d9699c4099
Fixed bidi handling in PDF output
2014-10-09 13:29:01 -07:00
Zdenko Podobný
d0cb1071b2
remove parameters tessedit_pdf_jpg_quality, tessedit_pdf_compression (reasons are in i1300 and i1285)
2014-10-07 23:37:34 +02:00
Zdenko Podobný
4904afe65b
fix issue 1300 - patch from #35
2014-10-06 22:43:56 +02:00
Zdenko Podobný
4c01561b0f
fix issue 1300 - patch from #26
2014-10-02 21:19:17 +02:00
Zdenko Podobný
c0640a4bef
fix cygwin build (issue 1289)
2014-09-28 23:19:52 +02:00
Zdenko Podobný
f8613fab22
fix issue 1300 /patches from breidenbach
2014-09-21 16:38:24 +02:00
Zdenko Podobný
9e8629d9ef
allow multiple output in tesseract executable ( https://groups.google.com/d/msg/tesseract-ocr/Z_WUKmJDVxc/1vc3W0xJZ2oJ )
2014-09-19 23:33:47 +02:00