Michael Vetter and Eberhard Gräther
63007170df
src: getRefreshInfo() always return a value ( #768 )
...
Regards #758
2019-11-19 17:48:49 +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
mlangkabel
078feca004
src: applied clang-format
2019-11-18 17:07:20 +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
6c5ac66a59
build: fixed missing semicolons in Linux build
2019-11-17 12:16:21 +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
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
mlangkabel
9d556599ab
logic: shallow python indexing (issue #725 )
2019-11-06 19:50:47 +01:00
mlangkabel
73f3be72e1
data: removed unused edge and node types
2019-11-05 23:28:27 +01:00
mlangkabel
49050e1089
src: replaced unit test framework CxxTest with Catch2
2019-10-29 19:54:16 +01:00
Eberhard Graether
c5d94fbd08
ui: Fixed nested layout broken after relayout for maximum access node width
2019-10-21 17:04:23 +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
2cfce03f6e
logic: improved performance of python post processing (by around factor 2)
2019-10-18 13:05:30 +02:00
mlangkabel and Eberhard Graether
7f861964ea
logic: improved performance of clearing data from re-indexed files to be instant
2019-10-18 13:05:30 +02:00
mlangkabel and Eberhard Graether
122b384d60
logic: fix FilePath::makeCanonical for case when working directory is symlink on Windows (issue #733 )
...
This was broken because on first iteration loop the path passed to is_symlink was not a real path, thus boost uses the working dir instead.
2019-10-18 13:05:30 +02:00
mlangkabel and Eberhard Graether
f7262c805f
logic: skip pre-indexing steps of disabled source groups (issue #737 )
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
f572e5ee05
logic: fixed refreshing to clear files of disabled source groups
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
ce22e5917a
logic: record template argument that is a dependent template type as local symbol
2019-10-18 13:05:28 +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
mlangkabel and Eberhard Graether
e5ff90084e
src: fixed msvc compiler issues for variadic SourceGroupSettings templates
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
6b692ff0e9
ui: add menu entry to close the current project (issue #722 )
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
Eberhard Graether
51ebee7cfd
ui: Display message box when From -> To Custom Trail doesn't yield a path
2019-08-26 17:19:08 +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
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
5f91f48844
logic: Show overview instead of empty error screen after all indexing errors were fixed
2019-08-05 14:33:14 +02:00
Eberhard Graether
b35d4657d5
data: Record errors in precompiled header generation
...
* also records include dependencies within precompiled header file
2019-07-31 23:28:22 +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
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
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
70febae55b
src: Moved path prefilling to ApplicationSettingsPrefiller
...
* added subdirectory for all source group settings related files
2019-07-16 14:29:34 +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
mlangkabel
b90444b943
ui: add example for python environment to source group settings ui and changed name in project settings file (issue #696 )
2019-05-28 17:47:27 +02:00
Eberhard Graether
d2b41f7598
logic: improved python post processing speed and show progress dialog
2019-05-28 17:40:35 +02:00
Eberhard Graether
e410548665
ui: Fixed undoing after single edge activation within aggregation showed missing edges
2019-05-28 11:46:01 +02:00
Eberhard Graether
150240a9af
logic: Don't set project state outdated if only source group name changed (issue #700 )
2019-05-27 18:04:29 +02:00