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
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
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
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
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
28fe1533b7
ui: Start from correct directory for relative paths in project setup location pickers
2017-11-07 00:33:33 +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
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 and Eberhard Graether
6b4cc4e7e9
ui: fixed search bar click
2017-10-25 17:13:21 +02:00
mlangkabel
ee11528ddf
ui: added individual help window titles
2017-10-25 09:56:31 +02:00
Eberhard Graether
c73e58893e
ui: Fixes in project setup
...
* fixed include paths fetched from CDB not canonical
* fixed content names
2017-10-25 00:57:28 +02:00
Eberhard Graether
c4de8f1af8
ui: Fixed file states in code snippet mode wrong after iterating references in single file mode
2017-10-25 00:15:44 +02:00
Eberhard Graether
f84a535b2b
ui: Increased license selection window height
2017-10-24 23:15:30 +02:00
Eberhard Graether
0b0fc67ada
ui: improvements in search box UI (issue #483 )
...
* remove element and turn into edit text when focusing search bar
* press Escape to de-focus search bar
bug id = 483
2017-10-24 22:34:36 +02:00
mlangkabel
609a37712d
ui: added minor changes to the descriptions in the project wizard
2017-10-24 18:45:36 +02:00
Eberhard Graether
0c2fa352c1
ui: Fixed additional newline in every code snippet
2017-10-24 17:34:33 +02:00
mlangkabel
c1e0e325f9
ui: fixed width of enter license window
...
* on windows the enter license window was too small so the entered key would have unwanted line breaks.
2017-10-24 12:22:22 +02:00
Eberhard Graether
a980300e92
ui: Fixed double delete of QtCodeArea (issue #488 )
...
bug id = 488
2017-10-24 11:52:37 +02:00
Eberhard Graether
7a87c4cd4b
ui: Added shortcut to 'Show in IDE' context menu action (issue #485 )
2017-10-23 17:33:00 +02:00
mlangkabel
d1536031c9
ui: revised project setup wizard
...
* adjusted some help texts
* moved exclude paths and source file extensions contents to indexed paths selection in project setup wizard
* removed compiler flags from CDB project setup wizard
* added wizard content that shows some info text regarding the purpose of source groups
* renamed ContentSummary to ContentGroup
* fixed issue with CompilationDatabase include path extraction
2017-10-23 16:10:54 +02:00
Eberhard Graether
d57dd6dd9c
ui: Fixed start screen not vanishing when opening project on double click on Mac
2017-10-19 22:37:49 +02:00
Eberhard Graether
8e908c2a78
logic: Added Non-Commercial Use option and removed trial mode
...
* Added non-commercial use option to enter license window
* Show enter license window on first start and force license selection
* Added ApplicationSettings migration that removed private/academic license and switches user to non-commercial mode
* Added commandline option to choose non-commercial use and provide better hints to license selection
* Removed trial mode
fortune cookie message = A secret admirer will soon send you a sign of affection.
2017-10-19 16:58:47 +02:00
Eberhard Graether
c3a5405cc4
ui: Fixes for release
...
* Removed pointless overview bundles
* Updated EULA version
* renamed 'Find in View' to 'Find On-Screen'
2017-10-18 16:46:06 +02:00
mlangkabel
1d9b322e3e
ui: fixes in update checker ui
...
* init updatecheck ui with "checking for update..." to counter the effect of the timer start delay
* removed message box telling the user "everything is ok" after manual (forced) update check
2017-10-13 12:03:36 +02:00
Eberhard Graether
cfb690b035
logic: Fixes for release
...
* Added timeout before checking new version on startscreen
* Fixed size estimation in indexercommand
* Fixed update title when project loading fails
2017-10-13 11:08:38 +02:00
Eberhard Graether
1e38ce53c4
ui: Added screen search shortcuts to list
2017-10-12 14:56:51 +02:00
Eberhard Graether
c39168967f
ui: Fixed code view cutting off last line
2017-10-12 10:42:56 +02:00
Eberhard Graether
43f492cded
logic: Fixed update check still displaying new version after using new version
2017-10-12 10:16:42 +02:00
mlangkabel
f0da5b630b
ui: implemented prefilling indexed header paths for compilation database projects
...
* fixed header path detection in CompilationDatabase class
2017-10-11 17:08:13 +02:00
Eberhard Graether
85ab7d1e96
logic: Moved update check setting to preferences and enable automatic update check by default
2017-10-11 13:39:00 +02:00
mlangkabel
cf984ca245
logic: name qualifiers of symbols are clickable now
2017-10-11 11:08:01 +02:00
Eberhard Graether
3ab77e500b
ui: Added syntax highlighting rule for char literals
2017-10-10 17:25:45 +02:00
Eberhard Graether
e3a6c3257e
ui: Removed include check validation for cdb source groups
2017-10-09 21:38:04 +02:00
Eberhard Graether
4fdff00908
ui: Fixed non-intentional vertical growth of search dock widget on window resize
2017-10-09 21:24:24 +02:00
mlangkabel
e587f081d6
data: added icon for gradle project setup
2017-10-03 13:25:13 +02:00
mlangkabel
2d0634ef10
src: fixed undefined behavior bug in QtProjectWizzardContentPathCDB
2017-10-03 11:23:50 +02:00
Eberhard Graether
fdea8113a0
logic: Fixed code not annotated for full file in snippet mode
...
* show focused line marker when stepping through code references
2017-10-03 08:09:57 +02:00
Eberhard Graether
a72da67d32
logic: Use ControllerProxy in Bookmarking UI classes instead of messaging
...
* changed ControllerProxy to template class
* allow passing method pointers and arguments to ControllerProxy
* replaced some messages with ControllerProxy calls
* moved logic from BookmarkView into BookmarkController
2017-10-03 07:59:59 +02:00