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
Eberhard Graether
dca9e2627c
build: Fixed Linux build
2019-11-05 23:20:17 +01:00
Eberhard Graether
c34b17418d
build: revised build scripts
2019-11-05 17:00:39 +01:00
mlangkabel
8264b8cae3
build: skip downloading python indexer if correct version is already installed
2019-11-05 11:28:50 +01:00
mlangkabel
38581f9571
build: move build related tasks for Windows from setup script to CMake
2019-11-04 17:46:59 +01:00
mlangkabel
d177a7d733
build: removed CxxTest from docker files
2019-11-04 11:55:49 +01:00
mlangkabel
49050e1089
src: replaced unit test framework CxxTest with Catch2
2019-10-29 19:54:16 +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
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
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
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
Eberhard Graether
827b8431ca
build: Fixed include issue on clang
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
712d80cc8a
test: clean up cxx indexer tests
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
580ed9f3d6
logic: merge nodes for all possible expansions of a template parameter pack
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
e81315c131
logic: record inheritance edges for implicit template specializations
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
cd731a3798
logic: skip traversing unspecialized template method of implicit template class specialization
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
b72d3531c0
test: fixed some TODOs in CxxParserTestSuite
2019-10-18 13:05:28 +02:00
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