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
mlangkabel
af3e7861b6
src: fixed windows compile errors
2019-07-22 13:54:49 +02:00
Eberhard Graether
8e3ca182b9
src: refactored lib/utility
...
* removed unused utilityMath
* removed some unused functions from utility
* moved time related utility functions to TimeStamp
* moved path objects from utility to app/paths
* moved objects in lib to lib/app
* removed duplicate confirm methods in DialogView
* moved utilityFile to utility/file
* removed uint typedef and replaced with size_t everywhere
* removed boost header in utilityUuid
2019-07-17 15:10:05 +02:00
Eberhard Graether
70febae55b
src: Moved path prefilling to ApplicationSettingsPrefiller
...
* added subdirectory for all source group settings related files
2019-07-16 14:29:34 +02:00
Eberhard Graether
086c19f25e
ui: Don't apply stylesheet to search view every time autocompletions are set
2019-07-09 16:07:13 +02:00
Eberhard Graether
1e8791da35
src: Fixed clang error
2019-07-09 15:11:43 +02:00
mlangkabel
bb78c04b34
logic: Implemented usage of PCH for indexing EmptyCxx Source Groups
...
* further change: initialize all llvm targets before indexing
* further change: remove configurable dependencies directory from gradle and maven sourcegroups
2019-07-02 15:52:17 +02:00
Eberhard Graether
3aebe91e36
ui: Refactored View initialization
...
* moved initView() implementation where used into constructor
* specify methods as override instead of virtual where applicable
* use default destructors where applicable
2019-07-02 15:04:09 +02:00
Eberhard Graether
5cc39824e0
ui: usability fixes
...
* reduced mouse drag sensibility when clicking on graph nodes
* also edit search element when cursor in front and pressing DELETE
* scroll to up to minimized snippet after minimizing when scrolled down far
2019-06-28 12:43:31 +02:00
Eberhard Graether
841a87469b
src: refactored UI elements and graphics file structure
...
* split QtIconButton into multiple files
* moved graph elements from view to graphics
* structured elements into sub directories
2019-05-29 18:31:11 +02:00
Eberhard Graether
1cc61a93a2
src: refactored project wizard file structure
...
* renamed wizzard to wizard
* split QtProjectWizardContentPath into multiple files
* split QtProjectWizardContentPaths into multiple files
* restructured subdirectories
2019-05-29 16:26:49 +02:00
Eberhard Graether
529b534939
res: Changelog for 2019.2.39
2019-05-29 03:34:33 +02:00
mlangkabel
e5b51ecebb
data: updated version of sample projects
2019.3
2019-05-28 18:59:26 +02:00
mlangkabel
b90444b943
ui: add example for python environment to source group settings ui and changed name in project settings file (issue #696 )
2019-05-28 17:47:27 +02:00
Eberhard Graether
d2b41f7598
logic: improved python post processing speed and show progress dialog
2019-05-28 17:40:35 +02:00
mlangkabel
31f4e47903
ui: check validity of Python environment when entered in Python Source Group
...
* Python sourcegroup now displays if a provided Python environment is valid
* update used version of SourcetrailPythonIndexer
* changed executeProcess() to return the process' exit code and console output
2019-05-28 16:44:50 +02:00
mlangkabel
b607933e0f
data: updated expected output for cxx indexer tests and source group tests for windows
2019-05-28 16:42:00 +02:00
Eberhard Graether
5084a11dec
ui: Fixed annotation hovering slow in code snippet view due to style calculation from setting stylesheets
2019-05-28 14:30:23 +02:00
Eberhard Graether
762b27d306
test: moved SourceGroupTestSuite to end to prevent java environment issues on unix
2019-05-28 13:12:56 +02:00
Eberhard Graether
f2108084da
ui: Added another updateGeometry call to single file view to prevent white space at end and wrong scroll positions
2019-05-28 12:03:26 +02:00
Eberhard Graether
e410548665
ui: Fixed undoing after single edge activation within aggregation showed missing edges
2019-05-28 11:46:01 +02:00
Eberhard Graether
150240a9af
logic: Don't set project state outdated if only source group name changed (issue #700 )
2019-05-27 18:04:29 +02:00
Eberhard Graether
b6a39a2d66
logic: Don't store CxxCompilerHeaderPath in Global Include Paths
...
* show path in Global Include Paths preferences
* add to CXX indexer commands
* add migration to remove from app settings
2019-05-27 16:11:19 +02:00
mlangkabel
581b1894f2
logic: write output of Python indexer processes to log file
2019-05-27 14:05:02 +02:00
Eberhard Graether
f087d7e5ea
lic: Remove unique_ptr in LicenseChecker to avoid crash on destruction
2019-05-27 13:07:48 +02:00
Eberhard Graether
82fcd4f673
lic: Fixed crash in License destruction (issue #698 )
2019-05-27 12:22:22 +02:00
Eberhard Graether
6376b4bca7
res: Changelog for 2019.2.25
2019-05-23 11:04:55 +02:00
mlangkabel
758a8a5318
logic: update version of python indexer
2019-05-21 23:33:26 +02:00
mlangkabel
e339b32286
logic: have logging enabled by default if not specified in app settings
2019-05-21 22:05:14 +02:00
Eberhard Graether
8c6ded28a8
data: Add StorageElementComponent to Storage injection
2019-05-21 17:56:50 +02:00
Eberhard Graether
e2157b8352
data: Fixed indexer crashes in Cinder after Clang update
2019-05-21 17:50:56 +02:00
mlangkabel
4d6cb464c4
logic: sort custom indexer commands by indexed file size and name
2019-05-21 17:23:03 +02:00
mlangkabel
0fb7fe719a
<module>: fixed storage cache to accept local symbols names of python indexer
2019-05-21 17:10:55 +02:00
Eberhard Graether
f74789e210
build: export path to OpenSSL config in Sourcetrail.sh (issue #659 )
2019-05-21 12:18:23 +02:00
Eberhard Graether
78eade475e
data: Updated LLVM/Clang config headers to release 8.0.1
2019-05-20 14:10:34 +02:00