mlangkabel
10ba052ea1
Some fixes
...
* make qt configuration in CMake more flexible
* move creating of symlinks on windows from post build event to cmake
* create symlinks for test data in cmake on windows
* switch to 7zip for extraction python indexer
* make results of sourcegrouptests case insensitive
2020-02-05 07:20:02 +01:00
Malte Langkabel and GitHub
7f9f098c70
logic: handled case when selected project location can not be written (issue #735 ) ( #906 )
2020-02-04 20:24:59 +01:00
Malte Langkabel and GitHub
3a6beb76fc
ui: fixed error help dialog not showing up during indexing (issue #740 ) ( #904 )
2020-02-03 15:45:09 +01:00
Waqar Ahmed and GitHub
f7923ebd75
logic: Allow changing the log file path in preferences (issue #156 ) ( #900 )
2020-02-03 10:54:52 +01:00
Waqar Ahmed and GitHub
ecaf25ead6
perf: Fix all clazy qstring-allocation warnings ( #903 )
2020-01-29 19:48:35 +01:00
Malte Langkabel and GitHub
8cc4aaf6ea
logic: fix crash when project directory contains non-latin character (issue #899 ) ( #901 )
...
* added "isValid()" to FilePath
* used "isValid" in check of selected project directory
2020-01-27 21:52:05 +01:00
Alvoda and Eberhard Gräther
2422e09b7f
ui: Add 'close tabs to the right' context menu action to tab bar #822 ( #875 )
...
* first try to implement closeTabs toRight.
* removed .kdev4
* signals and slots mechanisms for closeTabstoRight now done correct.
* feature: add option to close tabs to the right on right-click context menu.
* indentation, whitespaces etc.
2020-01-04 11:00:18 +01:00
Malte Langkabel and GitHub
a0856a6de5
ui: change caption of close dialog button when finished shallow indexing ( #861 )
2019-12-22 14:21:07 +01:00
Malte Langkabel and GitHub
bc911923d0
logic: improved handling of unloadable source group ( #862 )
...
* improve comparison to respect all values
* improved UI to display the source group type
2019-12-22 14:19:51 +01:00
Malte Langkabel and GitHub
3932bb1fb8
logic: allow to specify custom Maven settings.xml file in project settings (issue #794 ) ( #847 )
2019-12-11 14:00:20 +01:00
Malte Langkabel and GitHub
097833beee
logic: add java 9 path detector for windows ( #843 )
2019-12-10 13:30:30 +01:00
Eberhard Graether
f25e8aa32d
ui: Return to active symbol definition in code view when clicking active node in graph view (issue #836 )
2019-12-09 17:51:18 +01:00
Malte Langkabel and GitHub
00bf7ebda6
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-03 14:46:11 +01:00
Alexey Andronov and Eberhard Gräther
136f3b5eff
ui: drag and drop selected source code from code view into other applications ( #817 ) (issue #707 )
2019-12-02 17:59:10 +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 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
mlangkabel
078feca004
src: applied clang-format
2019-11-18 17:07: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-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
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
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
ceb30020b5
src: removed sonargraph based project setup methods
2019-11-09 17:56:51 +01:00
Eberhard Graether
9281c237a7
ui: Refactored code component to handle all state changes in controller
2019-11-08 16:20:43 +01:00
mlangkabel
9d556599ab
logic: shallow python indexing (issue #725 )
2019-11-06 19:50:47 +01:00
Eberhard Graether
dca9e2627c
build: Fixed Linux build
2019-11-05 23:20:17 +01:00
Eberhard Graether
48c4bddc1b
src: Fixed macOS build
2019-10-29 14:42:27 +01:00
mlangkabel
ed1d4b7d33
src: split indexing dialog to multiple classes
2019-10-22 17:38:38 +02:00
Eberhard Graether
0d8e992bdf
src: Removed everything license key related
...
* removed license check
* removed license from ApplicationSettings
* removed LicenseGenerator
* removed license tests
* removed lib_license
* removed dependency on Botan
* removed license generation in all scripts
2019-10-18 13:05:30 +02:00
mlangkabel and Eberhard Graether
eb142cfb4e
ui: update list indexed headers when editing the compilation database text box (issue #724 )
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
ee7dcc2d83
data: replace template member specialization edge by template specialization edge
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
42cb917490
data: remove NodeType::NODE_TEMPLATE_PARAMETER
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
fc0e652ae0
data: Remove Template Argument reference kind and edge
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
583046c291
data: reduce template related data types
...
* record template parameter as local symbol
* record template default args as type usage
2019-10-18 13:05:27 +02:00
Eberhard Graether
74a61e0402
src: Refactored MessageActivationBase handling into single ActivationListener
...
* structured message type directory
2019-10-18 13:05:27 +02:00
Eberhard Graether
bd09cc4feb
src: Refactored SourceGroupSettings into components as bases architecture
2019-10-18 13:05:27 +02:00
mlangkabel and Eberhard Graether
941e5dbcaa
logic: fixed errors sometimes not clickable
2019-10-18 13:05:27 +02:00
mlangkabel and Eberhard Graether
6b692ff0e9
ui: add menu entry to close the current project (issue #722 )
2019-10-18 13:05:27 +02:00
mlangkabel and Eberhard Graether
dc24bae943
ui: allow to cancel if cdb project setup specifies unused pch file
2019-10-18 13:05:27 +02:00
mlangkabel and Eberhard Graether
0587d54172
logic: removed "JVM Maximum Memory" setting from preferences
2019-10-18 13:05:27 +02:00
mlangkabel
f75593392b
logic: fixes for handling pch flags for cdb source groups
...
* use flags of first source file that specifies an "-include-pch" flag for generating the .pch file
* allow to save project settings without specifying input header file if cdb contains -include-pch args
2019-08-26 16:40:26 +02:00
Eberhard Graether
733ef0ea04
logic: Fixed issues when indexing via CLI (issue #718 )
...
* show proper error message in console when project configuration has issues
* quit when project configuration is wrong
* show indexing progress as self-updating percentage
2019-08-26 16:34:54 +02:00
Eberhard Graether
5a97c88a69
ui: show '.' as directory in file title if file is within project root
2019-08-26 12:53:26 +02:00
mlangkabel
e89dc0ab0a
logic: only use precompiled headers for compilation database commands that specify the "-include-pch" flag (issue #719 )
2019-08-13 17:31:33 +02:00
Eberhard Graether
b50ab76af5
utility: Fixed process execution aborted due to messing !
2019-08-06 19:53:12 +02:00
mlangkabel
1c7bc2fc90
logic: fix qprocess stuck if finished or errored too quickly
2019-08-06 17:27:41 +02:00