Michael Vetter and Eberhard Gräther
1162a52c1d
build: Install SourcetrailPythonIndexer only if Python language package is enabled ( #800 )
...
Regards https://github.com/CoatiSoftware/Sourcetrail/issues/758
2019-11-26 17:03:32 +01:00
Malte Langkabel and GitHub
0070431265
update to clang 9 ( #799 )
2019-11-26 16:21:37 +01:00
Malte Langkabel and GitHub
5bbbb73362
build: enable Python language support in appveyor builds ( #798 )
2019-11-26 14:11:01 +01:00
Malte Langkabel and GitHub
2d9ad2b746
docs: fix wiki link in readme
2019-11-26 08:33:34 +01:00
Alexey Andronov and Eberhard Gräther
1d7f466e4f
src: Fix crash on exit when deleting components ( #789 )
...
* build: add missing includes in header files
* logic: delete components in reverse to creation order
2019-11-25 20:13:29 +01:00
Malte Langkabel and GitHub
7bee830c6f
docs: add wiki link to readme file
2019-11-25 19:12:16 +01:00
Eberhard Gräther and Malte Langkabel
cca66470be
build: Downgraded Boost to 1.67 ( #775 )
2019-11-25 17:47:33 +01:00
mlangkabel
a177c6daf5
docs: add Sourcetrail user documentation to repository
2019-11-23 13:54:34 +01:00
Malte Langkabel and GitHub
77d798d6f3
docs: add Appveyor CI badge to readme
2019-11-23 10:09:11 +01:00
Song Li and Eberhard Gräther
afc9e8212c
build: Fix a possible cmake error on macOS ( #782 )
2019-11-22 08:19:09 +01:00
Malte Langkabel and GitHub
d8b19b70fb
docs: mention "good first issue" label in readme
2019-11-20 23:28:36 +01:00
ale rimoldi and Eberhard Gräther
08058158d0
ui: Corrected cmake export compile command hint ( #776 )
...
Modern CMakes seem to need need -DCMAKE_EXPORT_COMPILE_COMMANDS=ON instead of -DCMAKE_EXPORT_COMPILE_COMMANDS=1
2019-11-20 17:03:47 +01:00
Eberhard Gräther and GitHub
db28aa80d1
docs: Updated Slack link
2019-11-20 13:34:28 +01:00
Malte Langkabel and GitHub
7f241e8bdb
Add Appveyor based CI ( #773 )
...
The CI will build the entire project on Windows (currently without language support) and run all applicable tests.
2019-11-20 12:20:21 +01:00
Eberhard Graether
ff598e3866
ui: Fixed code view cleared in single file mode on ui refresh ( #772 )
2019-11-20 11:16:32 +01:00
Eberhard Graether
a1fccbf6eb
logic: Fixed update check url going to wrong subdomain
2019-11-20 11:15:10 +01:00
Iru Cai (vimacs) and Eberhard Gräther
b0d4db6d61
build: Add a default version if not in git ( #765 )
...
This fixes building with the tarball source.
2019-11-20 10:28:25 +01:00
Michael Vetter and Eberhard Gräther
1e870e9a25
src: getNodeStyle() always return a value ( #767 )
...
Regards #758
2019-11-19 17:52:29 +01:00
Michael Vetter and Eberhard Gräther
63007170df
src: getRefreshInfo() always return a value ( #768 )
...
Regards #758
2019-11-19 17:48:49 +01:00
Steve Ashman and Eberhard Gräther
538d76d858
docs: Fix typo in README.md ( #766 )
2019-11-19 17:07:01 +01:00
mlangkabel
7b14bfaf70
build: update deploy script for windows
...
* added option to disable 32 or 64 bit build
* re-added option to enable code signing on demand
2019-11-19 16:55:25 +01:00
mlangkabel
7a4b2347fb
build: fix build errors on windows
...
* fix compiler issue where string was returned instead of wstring
* fix boost caching in CMakeList: for CMake 3.12.2 the "set" command requires a docstring if the CACHE flag is set
2019-11-19 16:52:05 +01:00
Benjamin T and Eberhard Gräther
216ec83f84
build: Fix lib order ( #755 )
2019-11-19 16:25:11 +01:00
Michael Vetter and Eberhard Gräther
44a8104890
src: Always return a value from non void function getSearchTypeName() ( #761 )
...
getSearchTypeName() needs to always return std:wstring.
We cover all cases because our switch contains all current possibilities
for Search_Type.
But the compiler will still warn/error on this, depending on system
configuration.
Regards https://github.com/CoatiSoftware/Sourcetrail/issues/758
2019-11-19 15:38:56 +01:00
Michael Vetter and Eberhard Gräther
7edafe91f2
src: Always return a value from non void function elide() ( #760 )
...
elide() needs to always return std:string.
We cover all cases because our switch contains all current possibilities
for ElideMode.
But the compiler will still warn/error on this, depending on system
configuration.
I would like to add a `return "";` or `return str;` or add a `default:`
case to the switch to silence this compiler complaint.
Regards https://github.com/CoatiSoftware/Sourcetrail/issues/758
2019-11-19 15:08:29 +01:00
Michael Vetter and Eberhard Gräther
c0a0e4335a
build: Make Boost_USE_STATIC_LIBS a cache variable ( #759 )
...
Like this we can overwrite it's value from the commandline via
`-DBoost_USE_STATIC_LIBS=OFF`.
Linux distributions will prefer this.
Regards https://github.com/CoatiSoftware/Sourcetrail/issues/758
2019-11-19 14:56:52 +01:00
Eberhard Gräther and GitHub
ce1d5c579d
res: Create Funding.yml
2020.1
2019-11-18 17:36:17 +01:00
mlangkabel
21f2625d9e
data: added clang format rules
2019-11-18 17:12:39 +01:00
mlangkabel
078feca004
src: applied clang-format
2019-11-18 17:07:20 +01:00
mlangkabel
52058d9947
data: updated Readme
2019-11-18 16:47:31 +01:00
Eberhard Graether
2e2390d00e
res: Changelog for release 2019.4
2019-11-18 15:06:20 +01:00
Eberhard Graether
c808fa8732
ui: Show Sourcetrail license on top in licenses window
...
* updated versions and license files of some 3rd party libraries
2019.4.61
2019-11-18 10:41:08 +01:00
mlangkabel
fdbb79b677
src: fixed build issues
2019-11-18 10:06:44 +01:00
Eberhard Graether
9ab724ae47
src: Removed backwards compatibility to Coati (.coatiproject, .coatidb)
2019-11-17 16:22:35 +01:00
Eberhard Graether
b5e0387f1e
ui: Added GitHub and Patreon buttons to start window
2019-11-17 16:14:24 +01:00
Eberhard Graether
9b86f0e824
build: Revised macOS bundle generation script and info (issue #730 )
2019-11-17 15:49:19 +01:00
mlangkabel
6641c17b93
data: added GNU General Public License
2019-11-17 15:34:39 +01:00
mlangkabel
1c300e0240
build: removed usage of environment variables from CMakeLists
2019-11-17 15:32:21 +01:00
Eberhard Graether
6c5ac66a59
build: fixed missing semicolons in Linux build
2019-11-17 12:16:21 +01:00
mlangkabel
61b97e4931
test: removed indexer coverage regression tests for Cxx
...
Currently the output of these tests depends on the c++ standard library that is installed on the executing machine. So for some machines these tests would pass while they fail on other machines.
2019-11-16 17:21:17 +01:00
mlangkabel
cc17dbe2ea
ui: Remove EULA from GUI and Windows installer
2019-11-16 14:57:31 +01:00
Eberhard Graether
bb40bcfe45
build: Only add language package specific source and header files to build when enabled
...
* removed preprocessor guards in language specific files to avoid "file has no symbols" warning
* separated files into multiple lists in lib and lib_gui CMakeLists.txt for each language package
2019-11-14 12:44:59 +01:00
Eberhard Graether
634e09ddfc
build: Fixes minor cmake issues and status bar default color
2019-11-14 12:41:42 +01:00
mlangkabel
0e4a620768
script: updated windows deploy script
...
* add missing copy command for dll to cmake
* fix deploy script
* remove code signing from deploy script
2019-11-13 19:33:40 +01:00
mlangkabel
c38117ab8b
build: allow to disable language support in cmake
...
* in addition: add unloadable sourcegroup to visualize, load and save information when loading a project that contains source groups that are not supported by the build
2019-11-13 17:26:06 +01:00
mlangkabel
4cf852770e
src: minior code cleanup
2019-11-11 14:32:10 +01:00
mlangkabel
ceb30020b5
src: removed sonargraph based project setup methods
2019-11-09 17:56:51 +01:00
mlangkabel
7257de9f11
src: fixed msvc compiler errors
2019-11-09 12:52:31 +01:00
Eberhard Graether
d2a1ac464d
src: Use gnu C and C++ standards as default for C and C++ SourceGroupSettings on Linux platform (issue #748 )
2019-11-08 17:04:02 +01:00
Eberhard Graether
9281c237a7
ui: Refactored code component to handle all state changes in controller
2019-11-08 16:20:43 +01:00