Eberhard Graether
3518404a73
build: Updated Docker Linux 64bit image to Qt 5.12.6 and LLVM/Clang 9.0.0
...
* updated to CentOS 7
* removed 32bit image
2019.4.102
2019-12-16 15:54:01 +01:00
mlangkabel and Eberhard Graether
bb9c219713
test: fixed java tests
2019-12-16 15:54:01 +01:00
Malte Langkabel and Eberhard Graether
1e245a1743
ui: update selectable cxx language standards and cross-compiler flags (issue #835 ) ( #856 )
2019-12-16 15:54:01 +01:00
Malte Langkabel and Eberhard Graether
21c07cf5bf
logic: allow to specify custom Maven settings.xml file in project settings (issue #794 ) ( #847 )
2019-12-16 15:54:01 +01:00
Malte Langkabel and Eberhard Graether
32136c5d78
logic: update python indexer to fix issue #771 ( #846 )
...
This will allow the Python indexer to accept a Windows Python environment with the python.exe located in the root directory of the environment.
2019-12-16 15:54:01 +01:00
Malte Langkabel and Eberhard Graether
8a7ba18b8a
logic: extend language support to Java 12 (issue #752 ) ( #844 )
...
* update java indexer dependencies
* update java language support to java 12
* enable java preview features by default
* add test for Java 12 support
2019-12-16 15:54:00 +01:00
Malte Langkabel and Eberhard Graether
d7e16d30e0
logic: add java 9 path detector for windows ( #843 )
2019-12-16 15:54:00 +01:00
Malte Langkabel and Eberhard Graether
d66d86dd89
build: make build fail if maven fails to generate the java indexer jar ( #842 )
2019-12-16 15:53:59 +01:00
Eberhard Graether
cc3703d1e8
ui: Return to active symbol definition in code view when clicking active node in graph view (issue #836 )
2019-12-16 15:53:59 +01:00
Eberhard Gräther
31918ae0db
build: Changes to compile on Debian Buster ( #827 )
...
based on #784
2019-12-16 15:53:59 +01:00
Malte Langkabel and Eberhard Graether
7a48136017
logic: fix recording template parameter as local symbol instead of qualifier ( #824 )
2019-12-16 15:53:59 +01:00
Malte Langkabel and Eberhard Graether
362aefaa16
logic: improve usability of shallow indexing ui ( #823 )
...
* added "--shallow" command line option to request shallow indexing
* modified behavior of Sourcetrail to always perform a deep index if not explicitly specified differently by the user
2019-12-16 15:53:59 +01:00
Malte Langkabel and Eberhard Graether
bc7178f49d
logic: color scheme fixes ( #821 )
...
* fixed issues where color scheme entries were missing
* removed color scheme entries for nodes and edges that do not exist anymore
2019-12-16 15:53:59 +01:00
Alexey Andronov and Eberhard Graether
3d6b86ec3f
ui: drag and drop selected source code from code view into other applications ( #817 ) (issue #707 )
2019-12-16 15:53:59 +01:00
Michał Janiszewski and Eberhard Graether
246c7f0e8b
build: use ninja on appveyor ( #819 )
2019-12-16 15:53:59 +01:00
Alexey Andronov and Eberhard Graether
a10e96b1a3
build: add multiprocessor compilation flag to cmake to speedup builds ( #793 )
2019-12-16 15:53:59 +01:00
Malte Langkabel and Eberhard Graether
1fadf7f2b6
build: update to SourcetrailPythonIndexer v1_db25_p1 ( #813 )
...
This allows to use "unsafe" Python environment if this environment has explicitly been specified by the user (issues #697 , #747 ).
2019-12-16 15:53:59 +01:00
Michael Vetter and Eberhard Graether
385cd3542f
build: Link to LIB_GUI_PROJECT ( #797 )
...
This is needed to build successfully on openSUSE.
Regards https://github.com/CoatiSoftware/Sourcetrail/issues/758
2019-12-16 15:53:59 +01:00
Michael Vetter and Eberhard Graether
9918cfd99a
build: Install SourcetrailPythonIndexer only if Python language package is enabled ( #800 )
...
Regards https://github.com/CoatiSoftware/Sourcetrail/issues/758
2019-12-16 15:53:59 +01:00
Malte Langkabel and Eberhard Graether
23236541f8
update to clang 9 ( #799 )
2019-12-16 15:53:58 +01:00
Malte Langkabel and Eberhard Graether
13ed6ee903
build: enable Python language support in appveyor builds ( #798 )
2019-12-16 15:53:58 +01:00
Alexey Andronov and Eberhard Graether
ee2d6662e8
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-12-16 15:53:58 +01:00
Eberhard Gräther
3f88aba025
build: Downgraded Boost to 1.67 ( #775 )
2019-12-16 15:53:58 +01:00
Song Li and Eberhard Graether
2a0aa1875b
build: Fix a possible cmake error on macOS ( #782 )
2019-12-16 15:53:58 +01:00
ale rimoldi and Eberhard Graether
7a5948e542
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-12-16 15:53:58 +01:00
Malte Langkabel and Eberhard Graether
36e812e30e
Add Appveyor based CI ( #773 )
...
The CI will build the entire project on Windows (currently without language support) and run all applicable tests.
2019-12-16 15:53:58 +01:00
Eberhard Graether
9b8253f21c
ui: Fixed code view cleared in single file mode on ui refresh ( #772 )
2019-12-16 15:53:58 +01:00
Eberhard Graether
e0a7a7c667
logic: Fixed update check url going to wrong subdomain
2019-12-16 15:53:58 +01:00
Iru Cai (vimacs) and Eberhard Graether
6ee49ab434
build: Add a default version if not in git ( #765 )
...
This fixes building with the tarball source.
2019-12-16 15:53:58 +01:00
Michael Vetter and Eberhard Graether
8c589502d8
src: getNodeStyle() always return a value ( #767 )
...
Regards #758
2019-12-16 15:53:58 +01:00
Michael Vetter and Eberhard Graether
5185b8de44
src: getRefreshInfo() always return a value ( #768 )
...
Regards #758
2019-12-16 15:53:58 +01:00
mlangkabel and Eberhard Graether
72ff668f44
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-12-16 15:53:57 +01:00
mlangkabel and Eberhard Graether
729d297f45
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-12-16 15:53:57 +01:00
Benjamin T and Eberhard Graether
407997f406
build: Fix lib order ( #755 )
2019-12-16 15:53:57 +01:00
Michael Vetter and Eberhard Graether
2e341240ca
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-12-16 15:53:57 +01:00
Michael Vetter and Eberhard Graether
25bb613124
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-12-16 15:53:57 +01:00
Michael Vetter and Eberhard Graether
a89097a556
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-12-16 15:53:57 +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