mlangkabel and Eberhard Graether
1bb16deb3b
logic: fixed bug where explicit template specialization records edge pointing to self
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
7a5d1f7d2b
logic: record location of substituted template parameter as usage of concrete type
...
e.g. "return T();" in template function implicitly specialized with T=int records a usage of "int" at the location of "T()".
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
04bda70b3c
logic: template fixes
...
* omit recording usage of template argument for global scope
* use name of templated decl if specialization has dependend argument types
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
5a18d0973e
logic: fixed respecting the provided order of template arguments of partial template specialization
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
0498d68f5b
logic: skip recording qualifier of template parameter decl name (e.g."A<typename T>::T" -> "T")
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
517dde06e4
logic: yield name of templated base for dependent template specialization
2019-10-18 13:05:28 +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
e621a835fd
logic: use caching to speed up preparing gradle and maven projects for indexing
2019-10-18 13:05:27 +02:00
mlangkabel and Eberhard Graether
b631f3ddf7
data: fixed styles missing in portable windows packages
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
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.4
2019-10-18 13:05:27 +02:00
mlangkabel and Eberhard Graether
a856788e75
test: fixed wording in test checklist
2019-10-18 13:05:27 +02:00
Eberhard Graether
7f53c3d4b2
res: Changelog for 2019.3
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 and Eberhard Graether
942eb219eb
build: sign windows builds and installer when deploying (issue #704 )
2019-10-18 12:59:02 +02:00
mlangkabel
ef68893957
data: update Sourcetrail to use python indexer to v1.db24.p2
2019-08-26 18:38:24 +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
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
Eberhard Graether
70969b1bc3
data: Fixed clang::fileEntry traversal in CxxAstVisitor caused crashes with PCH files on macOS
2019-08-20 16:55:20 +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
084bc3dc43
logic: Save maven effective-pom output to file instead of using console output to avoid issues with color codes (issue #705 )
2019-08-13 17:22:09 +02:00
mlangkabel
809f201583
data: update version of fallback Application Settings
2019-08-12 10:23:00 +02:00
Eberhard Graether
b50ab76af5
utility: Fixed process execution aborted due to messing !
2019-08-06 19:53:12 +02:00
mlangkabel
8a43a95b5c
data: update Sourcetrail to use python indexer to v1.db24.p1
2019-08-06 18:34:51 +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
mlangkabel
21f25a0b00
data: make Qt Windows Vista style available for windows 10
2019-08-06 10:55:50 +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
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
2f21848de8
logic: Index multiple indexer commands for one source file in CDB source group (issue #717 )
2019-08-05 11:35:09 +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
4b58bb679c
data: Fixed files within precompiled header have no syntax highlighting
...
- removed working_copy from project setup tests
2019-07-31 21:37:53 +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
mlangkabel
b8d0f88336
logic: fixed source location recording for symbols defined inside PCH files
2019-07-30 14:33:07 +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
6b54d5f07b
java: Run maven effective-pom in batch mode to avoid console colors in xml output (issue #705 )
2019-07-28 14:02:26 +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
293ddffb46
logic: skip everything except call operator when traversing lambda decl
2019-07-22 14:00:33 +02:00