36 Commits
Author SHA1 Message Date
mlangkabel 3df948af32 changed implementation of getFileContent() to match Sourcetrail code 2021-03-08 17:39:50 +01:00
mlangkabel 32f7c21302 fix MSVC compiler warnings 2021-01-25 20:31:45 +01:00
mlangkabel 0251b6d8a7 apply clang-format 2021-01-25 20:19:36 +01:00
Zakariyya Mughal 01d16568c2 Use ${CMAKE_DL_LIBS} instead of explicit "-ldl" 2020-10-14 03:45:52 -05:00
Malte LangkabelandGitHub a76526b59e Merge pull request #37 from CoatiSoftware/inteface_typo
fix "Ambiuous" typo in interface instead of "Ambiguous" (issue #8)
2020-10-12 17:17:47 +02:00
mlangkabel ac95c79982 fix "Ambiuous" typo in interface instead of "Ambiguous" 2020-10-12 15:49:54 +02:00
mlangkabel 5bc16dda2d remove aggregation edge kind
it can be removed because it is never stored to or read from the database
2020-10-12 15:38:44 +02:00
Malte LangkabelandGitHub 707de37391 Clean up types (#9)
* remove unused node and edge types

* update version number
2019-11-04 18:45:44 +01:00
mlangkabel 25effc102c add missing project dependency for python example 2019-10-28 15:21:43 +01:00
mlangkabel f78a7186c1 add methods to record edges as ambiguous 2019-05-06 17:22:20 +02:00
mlangkabel 6a55b81e33 add test 2019-03-26 11:33:12 +01:00
mlangkabel 24668448f5 implement functionality to store a qualifier location to the database 2019-03-26 11:33:01 +01:00
mlangkabel 3b76c403dc rename recordCommentLocation to recordAtomicSourceRange
This is done because the feature can be useful for all kind of multi-line symbols that should not be split being part of a code snippet.
2019-02-26 17:12:18 +01:00
Eberhard Graether 6a1a5021ee revised SourcetrailDBWriter API documentation and related classes 2018-12-19 15:01:14 +01:00
mlangkabel e7e1045375 describe versioning in readme and add changelog 2018-12-18 17:30:10 +01:00
mlangkabel 89158d0b1d add documentation for the public SourcetraiDBWriter interface 2018-12-18 16:57:50 +01:00
mlangkabel 834cfc336e store project settings content when opening database
This is required to tell Sourcetrail that the database content is up to date with the current project settings.
2018-12-18 13:26:10 +01:00
mlangkabel 3bb799cc77 fix enum constant collision with define on windows 2018-12-18 11:23:23 +01:00
Eberhard Graether aa85d20e73 added README to examples and improved database version check when used from Sourcetrail 2018-12-18 10:48:43 +01:00
Eberhard Graether f4cf5f171a switched enum syntax in core to enum class 2018-12-18 00:41:19 +01:00
Eberhard Graether 16f130e5a8 fix travis build pipeline 2018-12-15 11:57:31 +01:00
Eberhard Graether ea931ceb9f improved sqlite performance with indices and compiled statements 2018-12-15 02:44:47 +01:00
mlangkabelandEberhard Graether 1c07e5b4dc add api usage examples for cpp and python binding 2018-12-15 02:43:34 +01:00
mlangkabel 4517be935c use file id instead of file path in recorded locations 2018-12-14 18:37:40 +01:00
Eberhard Graether 3b0008585e setup travis for builds, testing and release on osx and linux 2018-12-14 13:34:30 +01:00
Eberhard Graether af43432e52 fixed build for macOS 2018-12-13 12:39:51 +01:00
mlangkabel cba4e7318f add method to record file language 2018-12-12 15:38:49 +01:00
mlangkabel 20b2db0571 restructure external code and handle 3rd party licenses correctly 2018-12-11 16:50:47 +01:00
mlangkabel b7f79fc1f5 add CMakeLists in root directory to simplify build configuration 2018-12-11 14:43:48 +01:00
mlangkabel 722772bd9a refine tests for SourcetrailDBWriter interface 2018-12-11 12:36:26 +01:00
mlangkabel 4d5b97b7e6 add catch2 based test setup including some basic test cases 2018-12-10 20:26:32 +01:00
mlangkabel a69232afed add SYMBOL_MODULE to SymbolKind eum 2018-12-10 16:28:55 +01:00
mlangkabel 85aef6164a update open, close and clear API 2018-12-10 13:41:44 +01:00
mlangkabel d5672c8b07 add Apache license info to own source files 2018-12-03 23:15:26 +01:00
mlangkabel 0353d0a5f7 clean up SymbolKind enum 2018-12-03 15:33:40 +01:00
mlangkabel ea3abfc026 indev 2018-11-30 16:16:31 +01:00