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
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
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
Eberhard Graether
bda7375e63
ui: Fixed code file title buttons might shrink to zero content when elided
2019-08-06 13:40:46 +02:00
mlangkabel
cce41dd964
ui: fixed bezier edge to remove highlight when not hovered anymore
2019-08-06 13:34:46 +02:00
mlangkabel
3e9df0b074
ui: fix z-index of custom trail dialog and row height of "show directory path" option in preferences
2019-08-06 13:04:54 +02:00
Eberhard Graether
6a3561cb87
ui: Change mouse cursor to pointer on graph and code view contents (issue #715 )
2019-08-05 22:40:21 +02:00
mlangkabel
cc289e8b1e
ui: hide jvm maximum memory setting on windows 10 (issue #694 )
...
setting this value to anything other than -1 will cause Sourcetrail to get stuck when initializing the JVM
2019-08-05 18:17:07 +02:00
Eberhard Graether
c6adbab340
logic: Added PCH support to CDB source groups (issue #311 )
...
* added PCH Flags list and checkbox to reuse compiler flags and cdb flags to source group setup
* added UI tests for C++ and CDB source groups
2019-07-31 00:41:08 +02:00
Eberhard Graether
68c9782e33
ui: Added custom trail dialog (issue #249 )
...
* open custom trail dialg via button in top of trail controls
* search from symbol to symbol or all referenced/referencing of symbol
* define search depth with slider
* define horizontal/vertical layout
* define node and edge types
* renamed depth graph to trail in graph ui
* added custom trail UI tests
fortune cookie message = A happy surprise is waiting for you.
2019-07-29 11:25:34 +02:00
Eberhard Graether
6a2c59f3e5
logic: Fixed removing duplicate compiler header and show paths in dialog (issue #710 )
2019-07-28 21:03:45 +02:00
Eberhard Graether
cd144a979f
ui: Added option to show file directory in code view title (issue #556 )
...
* relative to project file if shorter
* checkbox in preferences
* not enabled by default
2019-07-22 14:25:46 +02:00
mlangkabel
af3e7861b6
src: fixed windows compile errors
2019-07-22 13:54:49 +02:00
Eberhard Graether
8e3ca182b9
src: refactored lib/utility
...
* removed unused utilityMath
* removed some unused functions from utility
* moved time related utility functions to TimeStamp
* moved path objects from utility to app/paths
* moved objects in lib to lib/app
* removed duplicate confirm methods in DialogView
* moved utilityFile to utility/file
* removed uint typedef and replaced with size_t everywhere
* removed boost header in utilityUuid
2019-07-17 15:10:05 +02:00
Eberhard Graether
086c19f25e
ui: Don't apply stylesheet to search view every time autocompletions are set
2019-07-09 16:07:13 +02:00
mlangkabel
bb78c04b34
logic: Implemented usage of PCH for indexing EmptyCxx Source Groups
...
* further change: initialize all llvm targets before indexing
* further change: remove configurable dependencies directory from gradle and maven sourcegroups
2019-07-02 15:52:17 +02:00
Eberhard Graether
3aebe91e36
ui: Refactored View initialization
...
* moved initView() implementation where used into constructor
* specify methods as override instead of virtual where applicable
* use default destructors where applicable
2019-07-02 15:04:09 +02:00