Eberhard Graether
fc87d2e1aa
ui: Added "Skip this Version" option to update dialog
2017-09-05 23:26:34 +02:00
Eberhard Graether
48f5180605
ui: removed pointless node filters
2017-09-05 22:51:01 +02:00
Eberhard Graether
ea08c8c730
logic: replace template arguments with .. in non-indexed nodes to reduce clutter in search results
2017-09-05 22:35:54 +02:00
Eberhard Graether
919e3ad0cb
ui: Fixed code color not reset after annotation in dark schemes
2017-09-03 23:15:40 +02:00
Eberhard Graether
602ebbfe46
ui: Fixed text color not correctly changed when annotation type changes
2017-09-03 22:18:20 +02:00
Eberhard Graether
9f2509e7de
ui: node type keywords to filter autocompletions or activate all nodes (issue #78 )
...
* Fix history stack activating wrong symbol when aggregation was clicked
2017-09-03 15:38:25 +02:00
Eberhard Graether
1d287541e3
logic: Path detection status messages on app start where never dispatched
2017-08-31 17:04:41 +02:00
Eberhard Graether
4700cb802e
ui: Start from home directory instead of working directory in first file dialog (issue #448 )
...
bug id = 448
2017-08-31 16:30:37 +02:00
mlangkabel
64efa00054
logic: improved Maven timeout policy (issue #449 )
...
* only timeout if Maven did not generate output during the last 60 seconds
2017-08-29 14:15:11 +02:00
Eberhard Graether
d8413b1cb4
logic: Fixed intermediate storage fetching starving when indexers are really fast because of other UI updates
2017-08-25 11:17:34 +02:00
Eberhard Graether
1227ad313e
logic: Fixed automatic update check only works on Qt thread
2017-08-23 16:15:22 +02:00
mlangkabel
937ae0355b
logic: don't hide windows console of foreign process
2017-08-23 11:52:51 +02:00
Eberhard Graether
09d78308be
ui: Use QtTextEditDialog for include directive validation results
2017-08-22 23:46:40 +02:00
Eberhard Graether
869c72ab70
logic: Fixed deadlock when interrupting indexing
2017-08-22 22:15:57 +02:00
mlangkabel
f00cc3015f
logic: changed default value for maven dependencies directory
...
* now the name also includes the sourcegroup id
2017-08-22 16:03:17 +02:00
mlangkabel
31b2f8d1f6
logic: fixed generating IDs of fulltextsearch locations
...
due to type conversion the IDs have been set to 0 on Windows with the previous implementation
2017-08-22 15:32:33 +02:00
Eberhard Graether
86a26be6d6
ui: Improved help texts of CLI
2017-08-22 13:46:04 +02:00
Andreas Stallinger
efe280bbc1
build: added missing include for linux
...
include utility/utility.h in main
2017-08-22 12:31:18 +02:00
mlangkabel
0b9bb91ae5
ui: extended logging and about window to show 32/64 bit info
2017-08-22 10:58:55 +02:00
malte_langkabel
70997adc9c
logic: greatly improved Java indexing performance
...
* about 120% faster now
* also fixed minor synchronization issues
2017-08-17 13:28:00 +02:00
malte_langkabel
cbbcc98832
logic: fixed recording of Cxx field usage
...
* fixed recording reference to field inside TemporaryObjectExpr as usage edge instead of call edge
2017-08-11 15:05:44 +02:00
Eberhard Graether
855f0cbbbf
ui: improved comment contrast in color schemes
...
* fixed clang warnings
2017-08-11 12:22:33 +02:00
malte_langkabel
ddebf71e02
logic: fixed case where clang target flag was "---"
2017-08-11 11:31:28 +02:00
Andreas Stallinger
05ac4f3b6e
logic: std::signal instead of sigaction
...
* commandline test cout redirect
[skip ci]
2017-08-10 18:00:02 +02:00
malte_langkabel
42b286909d
logic: fixed showing Windows console and getting stuck while quitting
...
* fixed Sourcetrail being stuck while closing the application
* building Sourcetrail as Console application by default
* hiding console during runtime on Windows if Sourcetrail is started with GUI
2017-08-10 17:09:47 +02:00
malte_langkabel
b9610951d8
logic: Java anonymous class fixes
...
* fixed solving anonymous classes
* fixed solving methods declared in anonymous classes
* fixed solving calls to those methods
* updated JavaSymbolSolver Jars
2017-08-10 15:15:48 +02:00
malte_langkabel
5de050ab62
build: fixed crash in QSemaphore::acquire on Windows
2017-08-10 15:12:25 +02:00
Andreas Stallinger
eaf9df8551
src: revert git auto merge fail
2017-08-10 13:41:43 +02:00
Andreas Stallinger
37ead804bf
src: clazy compiler warnings
...
get rid of most clazy warnings (https://github.com/KDE/clazy )
* range loop use refs
* qcolor ctor with ints
* missing Q_OBJECT macro
* use .constfirst instead of .first
enabled ccache for unix systems for fasterr recompiling
* if ccache is in path we use it now
2017-08-10 09:45:55 +02:00
Eberhard Graether
bb5c1d49b6
ui: Fixes for release
...
* improved color scheme contrasts
* fixed code view single not updated to font size change
* fixed tooltip shown when hovering error location
* fixed previous reference count shown when fulltext search has no results
2017-08-10 03:16:29 +02:00
Eberhard Graether
d9c8de2951
src: Fixed FilePath::canonical() for UNIX
...
* fixed clang warnings
* fixed ApplicationSettings loaded from wrong location in tests
* added symlink within canonical path to tests
2017-08-10 02:04:03 +02:00
Eberhard Graether
ece2cbfe14
logic: Fixed cli message handling and Mac build
2017-08-10 01:17:26 +02:00
Andreas Stallinger
9269468a7b
src: cleanup cli publish
...
cleaned commented code
removed bin/test/ApplicationSettings.xml
2017-08-09 15:16:37 +02:00
Andreas Stallinger
c9789a415e
logic: use signal instead of sigaction on windows
2017-08-09 14:09:50 +02:00
Andreas Stallinger
610c8b2901
logic: cli for indexing and configure
2017-08-09 13:34:20 +02:00
Andreas Stallinger
802153883e
logic: commandline indexing and configuration
2017-08-09 12:33:43 +02:00
Eberhard Graether
2e375112e6
data: Save command line info for CXX indexer commands to errors and show within errors table (issue #351 )
...
bug id = 351
2017-08-09 12:16:16 +02:00
malte_langkabel
1ac63f0158
logic: cxx indexer fixes
...
* fixed comment locations have been saved to wrong database table
* fixed usage of tryGetRealPathName on windows
* used real filename in PreprocessorCallbacks, DiagnosticsConsumer and CommentHandler
* fixed crash in IncludeValidation when only one source file was checked
2017-08-09 10:59:47 +02:00
malte_langkabel
42fc52b8f7
data: added tooltip view css file to windows installer
...
* also renamed css file for tooltip view to conform to names of other css files
2017-08-08 17:12:47 +02:00
Eberhard Graether
289ac4ab63
ui: Fixed show data and log folder menu actions not working for symlinks
2017-08-08 16:39:50 +02:00
Eberhard Graether
2305a74e6c
logic: Added cross-compilation UI to CXX source group setup (issue #370 )
...
Allows for defining specific target triple of architecture, vendor, OS and environment as set of dropdown lists
in CXX source group setup.
bug id = 370
2017-08-08 16:00:32 +02:00
malte_langkabel
4f74235ca1
src: fixed making file paths canonical that contain symlinks
2017-08-08 15:05:36 +02:00
Eberhard Graether
ff65a3f285
logic: Added update checker connecting to online API
...
* connects to https://www.sourcetrail.com/api/v1/versions/latest
* sends information about OS, platform, license type, current version and a unique user token
* Automatic update check is enabled via Startscreen and performed once every 24 hours on window focus
* Update check can be forced by clicking on "check for new version" on start screen
* renamed TimePoint to TimeStamp
fortune cookie message = In Träumen und im Leben ist nichts unmöglich.
2017-08-08 14:18:14 +02:00
malte_langkabel
db1c3b3f40
logic: implement prefilling of JRE system library path
...
* if that setting is empty on startup we use the respective path detector to prefill
2017-08-07 16:22:54 +02:00
malte_langkabel
2d6d554cb1
logic: implemented interrupting AST visiting of Java indexer
...
* also reverting names of unsolved symbols and unsolved types
2017-08-07 16:02:06 +02:00
malte_langkabel
332cf7be70
ui: fix an issue where the autocompletion list becomes invisible after some time on Windows
2017-08-04 14:01:56 +02:00
malte_langkabel
0a1fdee998
logic: add lots of Java indexing fixes
...
* update JavaSymbolSolver to version 0.6.0
* moved to Javaparser 3.3.0
* fixed solving type parameter names in symbols solved in jar files
* implemented ignoring name contexts in javassist and jre based method signatures to break infinite recursion
2017-08-04 13:40:56 +02:00
malte_langkabel
8ec7f02433
logic: add NODE_ENUM to NODE_USEABLE_TYPE
...
* this makes sure that edges that point to an activated enum become aggregated
2017-08-04 10:55:05 +02:00
Eberhard Graether
d80b1fc848
logic: removed preprocessor only option when indexing CXX source groups
2017-08-03 16:54:41 +02:00
Eberhard Graether
299b3a1cf7
ui: Fixes for upcoming release
...
* improved comment colors in all color schemes
* improved contrasts for dark color scheme
* fixed error locations stay visible when activating file in single file view
* removed scroll speed change listener from search autocompletion because it caused slowdown on macOS
* fixed bounding rects of graph edges to contain arrow
* fixed tooltip list shown with just one element
2017-08-03 16:15:27 +02:00