Eberhard Graether
c19d4c896f
build: Don't explicitely open terminal when running on Linux (issue #525 )
2017-12-11 17:30:52 +01:00
mlangkabel
ec852affbe
ui: fixed files and directories dialog to offer selection of files (issue #521 )
...
* added and used QtFilesAndDirectoriesDialog in file list boxes for windows and linux
* implemented allowing to select multiple entries which adds more rows to the path listbox
2017-12-11 17:24:20 +01:00
mlangkabel
22b4d2a2b9
ui: changed wording from "licence" to "license"
2017-12-11 17:05:07 +01:00
mlangkabel
351fa35ec3
logic: fixed case where reference to member recorded as usage instead of call
2017-12-11 10:10:09 +01:00
mlangkabel
b3a3b10af5
src: fixed missing include on windows
2017-12-11 10:06:22 +01:00
Eberhard Graether
fc199187f2
logic: Allow multiple node type filters in the search field
2017-12-11 00:47:25 +01:00
Eberhard Graether
604c3c85eb
src: Fixed clang warnings
2017-12-11 00:30:47 +01:00
Eberhard Graether
088ddd77a8
ui: Fixed color schemes using non_indexed instead of symbol for node type colors
2017-12-11 00:18:24 +01:00
Eberhard Graether
f9fb08e490
ui: Fixed order of bundle nodes in graph overview
2017-12-11 00:05:43 +01:00
Eberhard Graether
0d30132cc4
logic: Fixed crash when start screen was closed while checking for update
2017-12-10 23:06:37 +01:00
Eberhard Graether
0dcd343026
ui: Fixed selected text not deleted when pasting into search field (issue #527 )
2017-12-10 22:36:32 +01:00
mlangkabel
ebdf324399
src: replaced remaining usage of NodeType::Type in PersistentStorage
2017-12-08 15:40:40 +01:00
mlangkabel
3ceb55c307
src: switch to using forward declarations for NodeType and NodeTypeSet where possible
2017-12-08 15:30:44 +01:00
mlangkabel
d3aba74d8b
src: moved search filters to NodeType
2017-12-08 15:18:47 +01:00
mlangkabel
21189bb887
src: moved bundling info to NodeType
...
* also: fixed NodeType for global variables not in NodeTypeSet::all()
2017-12-08 15:07:33 +01:00
mlangkabel
9ae7f70062
logic: reverted commit a318ed1a because it caused namespaces not showing up in the overview
2017-12-07 19:03:37 +01:00
mlangkabel
91b0c5d05f
src: replaced references to NODE_FILE with call to isFile
2017-12-07 14:52:12 +01:00
mlangkabel
b02596ddfa
logic: implemented recording template variable specialization edges
2017-12-04 15:39:44 +01:00
Eberhard Graether
3e59dd5396
ui: different background color for code view snippet list to amplify layering
...
* improved contrasts in dark scheme
2017-12-04 11:55:11 +01:00
Eberhard Graether
f9e4afda77
logic: Added indexing mode to reindex incomplete files (issue #493 , #496 )
...
* added radio buttons to start indexing dialog
* don't block task scheduler thread while start indexing dialog is visible
* don't force whole project refresh on settings change
* added help button to start indexing dialog explaining indexing modes
* disable unavailable modes when project needs full refresh
* improved label texts on indexing dialogs
* added --incomplete flag to index command of commandline API
* fixed deletion of window stack elements
2017-12-03 22:30:09 +01:00
mlangkabel
faf9e7655f
logic: fixed some cases that caused Java code to throw exceptions
2017-12-01 16:19:17 +01:00
mlangkabel
4f3044fec8
logic: implemented using .aar files as Java project dependencies
2017-12-01 12:25:09 +01:00
mlangkabel
2208e3dc53
logic: implemented writing Java exceptions to log file
2017-11-27 17:15:08 +01:00
mlangkabel
a5c4287e53
src: removed last unused references to PreprocessorOnlyAction
2017-11-27 16:23:44 +01:00
mlangkabel
adf8c3e5fc
ui: fixed scrollbar background style for windows and added min-size for handles
2017-11-27 16:06:48 +01:00
mlangkabel
4b854d4545
logic: improved performance of NodeTypeSet by internally using a bit-mask
2017-11-27 15:36:44 +01:00
mlangkabel
5fbf7b1acc
ui: note architecture of Java version in ApplicationSettings dialog
2017-11-27 11:18:49 +01:00
mlangkabel
6e3216e067
src: replaced filters with NodeTypeSet
2017-11-27 10:57:26 +01:00
Eberhard Graether
2b2c3e1194
ui: Fixes for fulltext search
...
* show line indicators for fulltext search results
* matches at line start started at previous line
2017-11-26 19:56:59 +01:00
Eberhard Graether
a9cd67659a
src: Removed unused color scheme test code
2017-11-26 19:04:38 +01:00
Eberhard Graether
7903ef9c1e
ui: Update visible depth graph when changing depth level (issue #484 )
2017-11-26 14:59:51 +01:00
Eberhard Graether
0d5c19db00
ui: Hide nodes and edges from graph via context menu action or Alt + Click (issue #472 )
...
* show all context menu actions, but disable unavailable
* added hide action to undo redo stack
2017-11-26 12:54:42 +01:00
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