Eberhard Graether
9e7e9176cb
ui: Added option to show/hide referenced builtin types in graph, default is hide (issue #409 )
2017-11-26 01:25:58 +01:00
Eberhard Graether
506bf8ed6f
ui: Scrollbar and dock widget separator style
...
* defined scrollbar style for Windows and Linux
* defined dock widget separator width and color
* some style fixes on linux
2017-11-25 23:06:47 +01:00
Eberhard Graether
bfc7a55f70
ui: Fixed icon sizes when scaling to highDPI screens fails
...
* Fixed gcc compile error
2017-11-25 18:21:19 +01:00
Eberhard Graether
2b7349bf9b
ui: Fixed cursor disappearing when entering long strings in search field
2017-11-24 15:19:07 +01:00
Eberhard Graether
e4f30555e6
src: Fixed clang errors and warnings
2017-11-24 00:55:29 +01:00
mlangkabel
1a9d2b8eab
src: replaced usage of NodeType::Type in MessageActivateTrail creation
2017-11-23 17:56:47 +01:00
mlangkabel
bdb68a9aef
src: added usage of NodeType::isUnknownSymbol method
2017-11-23 17:46:34 +01:00
mlangkabel
d1b6667ac6
src: renamed "non_indexed" node type to "symbol"
2017-11-23 17:36:42 +01:00
mlangkabel
a318ed1a40
src: removed redundant call
2017-11-23 17:27:27 +01:00
mlangkabel
74dc4bbe5b
src: replaced references to NodeType::Type in GraphViewStyle
2017-11-23 17:16:59 +01:00
mlangkabel
90e17c5868
src: converted NodeType to a class
...
NodeType internally still uses the Type enum
2017-11-23 17:05:15 +01:00
mlangkabel
c512992e2c
logic: fixed parent node hierarchy for C++ template parameters of variable declarations
2017-11-19 20:56:42 +01:00
mlangkabel
952ea1651f
src: renamed recording methods
2017-11-19 13:44:10 +01:00
mlangkabel
343caebcf6
src: split storage types into data and type
...
* this shortens the signature of many methods and allows to pass a single object as reference instead of passing multiple references and values
2017-11-19 01:31:50 +01:00
Eberhard Graether
66b278b1c9
script: Fixed Sourcetrail.sh syntax error (issue #519 )
2017-11-18 00:24:01 +01:00
Eberhard Graether
69781acc51
build: Fixed build for Linux
2017-11-17 23:50:36 +01:00
Eberhard Graether
37b6453644
ui: Fixed exporting images from the graph resulted in too large images (issue #511 )
...
* Fixed style issue in save dialog on Linux
* Fixed wrong dialog used on Mac and Windows
* Improved image quality
bug id = 511
2017-11-17 22:41:43 +01:00
Eberhard Graether
b887a4a89e
logic: don't use shared_ptr for QtGraphNode and QtGraphEdge anymore
...
* fixes crashes on events to deleted Qt elements
2017-11-17 22:30:48 +01:00
mlangkabel
634601b4b6
logic: fixed crash when specifying an unknown text encoding in appsettings
...
* also: updated jar dependencies
2017-11-17 13:03:05 +01:00
mlangkabel
9d17e2e7e6
logic: fixed getting the parent of a Cxx template parameter's declaration
...
* switched to getting the template parameter's parent from the ASTContext instead of using the DeclContext
2017-11-14 12:09:32 +01:00
mlangkabel
6488c6538e
logic: fixed filepaths to always use a canonical casing (issue #516 )
...
* added CanonicalFilePathCache to also reserve the initially recorded casing of file names
* use canonical file path cache to resolve filepaths in names of symbols (anonymous, static, ...)
* null reference fixes
2017-11-12 16:29:12 +01:00
Eberhard Graether
85207c6355
logic: Fixed implicit node not autoexpanded in graph
2017-11-10 15:43:27 +01:00
mlangkabel
7c40f7afe8
logic: add filename info to static functions (issue #515 )
2017-11-10 11:38:33 +01:00
Eberhard Graether
53d86e518a
build: Changelog for 2017.4.46
2017-11-09 21:10:03 +01:00
mlangkabel
e7f9940582
logic: add filename info to static global variables (issue #514 )
2017-11-09 17:29:59 +01:00
Eberhard Graether
ead9f9a634
logic: Allow duplicate indexing of source files if the indexer command is different
2017-11-09 17:24:28 +01:00
Eberhard Graether
ae37145d22
ui: Intermediate fix to avoid early QWidget deletion due to smart pointers
...
TODO: get rid of smart pointers for Qt classes in QtGraphView
2017-11-09 16:32:26 +01:00
Eberhard Graether
78d93e50dd
logic: Fixed single header files within indexed paths were not indexed (issue #513 )
2017-11-09 14:34:36 +01:00
Eberhard Graether
84da941fa4
ui: removed temporary C/C++ standards
2017-11-09 14:11:42 +01:00
Eberhard Graether
dc16b3f45b
ui: Explain differences of errors and how to fix them (issue #501 )
...
* added help button next to filters in error table
* added menu action Help -> Fixing Errors
* added help button on indexing dialog
* show help message after first time indexing with errors, if not seen already
2017-11-09 12:01:33 +01:00
Eberhard Graether
0cf64d338b
logic: Add parent directories of source files in the compilation database automatically to header paths
2017-11-08 23:40:28 +01:00
Eberhard Graether
593a5f909c
logic: Give clang higher precedence in global header search path detection
2017-11-08 22:33:25 +01:00
Eberhard Graether
fe4a921836
ui: Added new clang 5.0.0 language standards to project setup dropdown box
2017-11-08 22:26:33 +01:00
Eberhard Graether
adf32d1d22
ui: fixed non-collapsible nodes got also collapsed with more than 20 children
...
<description>
2017-11-08 22:00:34 +01:00
Eberhard Graether
0e7dc3242d
ui: Show nodes with more than 20 children initially collapsed (issue #509 )
2017-11-08 21:43:09 +01:00
Eberhard Graether
17a1f7eac9
logic: Show message box informing about shared memory problems before indexing (issue #508 )
2017-11-07 17:49:21 +01:00
Eberhard Graether
a2d412ccfa
logic: add contained symlinked directories to indexed and excluded paths
2017-11-07 13:43:50 +01:00
Eberhard Graether
28fe1533b7
ui: Start from correct directory for relative paths in project setup location pickers
2017-11-07 00:33:33 +01:00
mlangkabel
6fad9eea84
logic: added all previous java version to Java language standard selection
2017-11-06 18:49:29 +01:00
mlangkabel
595f918f4d
logic: template related fixes
...
* fixed recording template member specializations of methods as explicit nodes
* fixed template members variables sometimes recorded as functions with call edges
2017-11-06 17:11:15 +01:00
mlangkabel
ad20275dae
logic: fixed recorded location of function bodies that are defined inside macros
2017-11-06 16:56:35 +01:00
mlangkabel
09694409f1
logic: skip recording macro usages in non-indexed files
2017-11-03 16:20:31 +01:00
Eberhard Graether
8baf8cd49b
ui: Fixes for search bar
...
* fixed clicking on search element did not focus search bar
* fixed moving cursor between elements
* no smart pointers for search elements to fix deletion issues
2017-11-03 14:44:07 +01:00
Eberhard Graether
bc0c674dc2
logic: Fixed type usage edges not shown between class members and inner class types
2017-11-03 12:18:24 +01:00
Eberhard Graether
f1f4fe9a2d
ui: Fixed activation of bookmarked edge did not highlight edge
2017-11-03 11:44:00 +01:00
Eberhard Graether
5cd4378758
ui: Fixed resize status view table columns only resizeable in the title bar (issue #506 )
...
bug id = 506
2017-11-02 15:33:35 +01:00
mlangkabel
f027b94dd4
ui: added setting for text encoding to preferences (issue #500 )
...
* also fixed offset of source locations behind multibyte characters
2017-11-02 12:40:50 +01:00
mlangkabel
8dbfa61234
logic: minor gradle project setup fix
2017-10-31 17:12:37 +01:00
Eberhard Graether
90f9e2645b
ui: fixed low contrast of search field cursor in dark schemes (issue #487 )
...
bug id = 487
2017-10-31 15:37:48 +01:00
Eberhard Graether
8795f2c732
build: Changelog for Release 2017.4.20
2017-10-25 17:14:20 +02:00