156 Commits
Author SHA1 Message Date
mlangkabel f14a8a0a19 fetch version number from file instead of using git tag
This allows users to download the repository as zip. Furthermore this change also allows the user to increase the version number in the working tree, without having to commit and tag.
2019-05-01 16:34:55 +02:00
mlangkabel 2dad29877f expose getVersionString() in API v2.db23.p2 2019-04-02 17:52:58 +02:00
Malte LangkabelandGitHub 02647c418c Merge pull request #5 from CoatiSoftware/record_qualifier_location
Record qualifier locations
v2.db23.p1
2019-03-26 12:04:01 +01:00
mlangkabel 5dd33e9ecf extend cpp api example to record a qualifier location 2019-03-26 11:33:20 +01: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
Malte LangkabelandGitHub 702330265f Merge pull request #4 from CoatiSoftware/fix_examples
Fix examples for windows
2019-03-26 11:20:19 +01:00
mlangkabel 52635f23f3 fix the same errors in python api example 2019-03-26 11:08:22 +01:00
mlangkabel c4aad954e2 fix some logic and functional errors in the cpp api example 2019-03-26 11:08:14 +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.
v2.db23.p0
2019-02-26 17:12:18 +01:00
mlangkabel b8664ce131 add Language Extension Guide 2019-02-26 15:36:12 +01:00
mlangkabel 495b40ef16 extend readme with information on relevance of the repo's tags 2019-02-01 16:29:30 +01:00
mlangkabel 4edb7f26ac fix build issue if tags of this repo are not checked out (issue #1) 2019-02-01 15:43:16 +01:00
Eberhard Graether db936766e4 added C++ Poetry Indexer image to README introduction 2018-12-19 15:37:21 +01:00
Eberhard Graether 6a1a5021ee revised SourcetrailDBWriter API documentation and related classes v1.db23.p0 2018-12-19 15:01:14 +01:00
Eberhard Graether 353e26d47e revised README: cropped images, refactored sample code, added examples and custom source group setup 2018-12-19 13:12:32 +01:00
mlangkabel 807b80a1fd update readme
* add short description
* link python indexer project
2018-12-18 19:29:48 +01:00
Eberhard Graether 9e29169f98 use . in version 2018-12-18 19:10:27 +01:00
mlangkabel effd55a106 remove duplicate of external source code 2018-12-18 17:47:14 +01:00
mlangkabel aa8762b208 link poetry indexer example in readme 2018-12-18 17:33:20 +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
Eberhard Graether 3ef6b882a4 try to extend python releases on travis to python 3.5, 3.6, 3.7, but has still issues 2018-12-18 16:50:04 +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
mlangkabel 2e78670c80 add Appveyor builds for python 3.6 and 3.5 2018-12-17 18:28:29 +01:00
Eberhard Graether 1b0e90341c add compiler name and licenses to unix release packages, build with gcc-5 on linux 2018-12-17 17:15:52 +01:00
mlangkabel 4ce48c0aea add msvc14 to appveyor build matrix 2018-12-17 16:30:27 +01:00
mlangkabel 772596a8a6 fix cmake of python bindings example for MSVC builds 2018-12-17 15:30:19 +01:00
mlangkabel 3a642bf396 add appveyor based windows deployment 2018-12-17 14:18:28 +01:00
Eberhard Graether a99017bd48 add global Sourcetrail project to project root 2018-12-17 13:34:15 +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
mlangkabel 566091a63f add API usage examples to readme 2018-12-14 11:11:14 +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 2f5409af5d make building Python bindings configurable via CMake flag 2018-12-11 15:32:04 +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 403eae366c update the README file 2018-12-03 23:47:32 +01:00
mlangkabel 18a6444d6a make windows builds independent of CMake binary directory 2018-12-03 23:43:29 +01:00