Commit Graph

4929 Commits

Author SHA1 Message Date
Egor Pugin
3ea9cfbc95
Update appveyor.yml 2021-01-03 09:23:30 +03:00
Egor Pugin
39afd24a65
Update sw.yml 2021-01-03 09:19:17 +03:00
Egor Pugin
50b9ae0025
Update sw.yml 2021-01-03 03:01:22 +03:00
Egor Pugin
ee4532ab7e
Update appveyor.yml 2021-01-03 02:59:43 +03:00
Egor Pugin
61da5c9e05
Update sw.yml 2021-01-03 02:51:24 +03:00
Egor Pugin
9820ceff2b
Update sw.yml 2021-01-03 02:50:59 +03:00
Egor Pugin
13cf7278d2
Update appveyor.yml 2021-01-03 02:47:51 +03:00
Egor Pugin
e7a3964098
Update appveyor.yml 2021-01-03 00:31:51 +03:00
Egor Pugin
856a20111d
Update appveyor.yml 2021-01-02 23:49:03 +03:00
Egor Pugin
3a9162f3f1
Update sw.yml 2021-01-02 22:54:27 +03:00
Egor Pugin
8a3f1ccb8f [ci][github] Run tests on linux and macos. 2021-01-02 22:52:06 +03:00
Egor Pugin
f96406906b [ci][appveyor] Gather tests. 2021-01-02 22:24:27 +03:00
Egor Pugin
244708fde6 [sw] Better skip tests. 2021-01-02 22:22:44 +03:00
Egor Pugin
7118836f89
Update appveyor.yml 2021-01-02 16:49:38 +03:00
Egor Pugin
a70c1176ac [ci][appveyor] Initial tests. 2021-01-02 16:48:18 +03:00
Egor Pugin
5ace17e1db [gitignore] Ignore some local dirs. 2021-01-02 16:47:47 +03:00
Egor Pugin
f209a6fddf [sw] Allow to skip tests. 2021-01-02 16:46:53 +03:00
Egor Pugin
fd8907471c Improve C API. Add tests.
1. Add simple C API test in C++ program.
2. Add simple C API test in C program.
3. Fix including capi.h in C++ files.
2021-01-02 03:57:25 +03:00
Egor Pugin
6740e88549 [capi] Reorder headers in capi.h. Put our header before standard ones. 2021-01-02 03:00:49 +03:00
Egor Pugin
bee90f7835 [capi] Remove unused functions.
Those functions were undef ifdef for C++ mode. Since in C++ mode noone uses them, they can be safely removed.
2021-01-02 02:59:31 +03:00
Egor Pugin
52f5e5b8fb Restore building of C API. Simplify.
1. Delete useless ifdefs.
2. Move C++ includes into source file. C code does not care about any C++ headers.
3. Replace TESS_CAPI_INCLUDE_BASEAPI with simple __cplusplus macro.
4. In capi.cpp remove enclosing namespace tesseract, so symbols have their according decls back.

In capi.cpp we
- put capi.h after all C++ headers, so we can remove some typedefs later,
- put using namespace tesseract between them, so C++ symbols are visible to functions in the file without namespace.
2021-01-02 02:53:33 +03:00
Egor Pugin
a377b4ec0b
Update .travis.yml 2021-01-01 03:09:17 +03:00
Egor Pugin
93b0601e19
[ci] Try (c)make install to check for possible errors during installation process. 2021-01-01 03:01:15 +03:00
Egor Pugin
b4a9bcffe9 Rename platform.h -> export.h in more places. 2021-01-01 03:00:15 +03:00
Egor Pugin
664a718a63 Rename platform.h to export.h. 2021-01-01 00:18:36 +03:00
Egor Pugin
82b20d4283
[ci][appveyor] Revert debug builds. 2020-12-31 22:27:06 +03:00
Stefan Weil
ca114ace38 Create new pre-release 5.0.0-alpha-20201231
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 19:45:10 +01:00
Egor Pugin
dbf3c9ec0f
[ci][appveyor] Also build debug config. 2020-12-31 21:17:04 +03:00
Egor Pugin
2c84c4beb2 [cmake] Make pango include dirs public. 2020-12-31 20:47:34 +03:00
Egor Pugin
9eb52625cd Merge branch 'master' of github.com-egorpugin:tesseract-ocr/tesseract 2020-12-31 20:33:48 +03:00
Egor Pugin
32cb90f114 [cmake] Make pango deps public. 2020-12-31 20:33:01 +03:00
Stefan Weil
061f088b77 Replace C headers by C++ headers and remove old unused C code
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 18:26:33 +01:00
Stefan Weil
c0db7b7e93 Remove unused code from matchdefs.h
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 18:23:38 +01:00
Stefan Weil
47af1282f4 Make autotools builds for unittest less noisy by default
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 18:17:25 +01:00
Egor Pugin
0cdb718835 Remove deleted util.h header. 2020-12-31 20:16:20 +03:00
Egor Pugin
9e1e6305b2 [cmake] Fix build. 2020-12-31 19:56:55 +03:00
Stefan Weil
19213e23a0 Fix broken autotools build for unittest
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 17:53:01 +01:00
Stefan Weil
615a224c56 Fix broken autotools build
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 17:46:28 +01:00
Egor Pugin
7b8a78045d Merge branch 'master' of github.com-egorpugin:tesseract-ocr/tesseract 2020-12-31 19:32:09 +03:00
Egor Pugin
6306393c91 [cmake] Implement shared builds. 2020-12-31 19:32:03 +03:00
Stefan Weil
d4df4c06fc Add missing definition for TESS_API
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 17:06:21 +01:00
Stefan Weil
43791c6520 Replace GenericVector<SetOfModels> by std::vector<SetOfModels>
This fixes commit cad0eb4d26.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 17:01:12 +01:00
Egor Pugin
6464e3298a [sw] Remove deleted file. 2020-12-31 18:37:13 +03:00
Egor Pugin
07a1533a01 Move training lib sources into their own dirs. 2020-12-31 18:27:03 +03:00
Egor Pugin
1a53ca099a [cmake] tessopt is a static library. 2020-12-31 18:26:33 +03:00
Egor Pugin
a75f3e8a6a [cmake] Set hidden visibility by default. 2020-12-31 18:26:15 +03:00
Egor Pugin
cad8cb31bb Add missing includes. 2020-12-31 17:58:36 +03:00
Egor Pugin
65e230f1a2 Fix linux build. 2020-12-31 17:46:49 +03:00
Egor Pugin
a4daf19dd3 Merge branch 'master' of github.com-egorpugin:tesseract-ocr/tesseract 2020-12-31 17:37:37 +03:00
Stefan Weil
96fbe776ea Partially revert cad0eb4d26 (fix layout_test)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-12-31 15:36:28 +01:00