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