Malte Langkabel and GitHub
3e6d8fcce5
buid: fix remaining msvc warnings for 64 bit build ( #934 )
2020-03-02 09:51:15 +01:00
Malte Langkabel and GitHub
ad464fc1b1
logic: discard non-existing paths in path detectors ( #930 )
...
This prevents the automatic path detection from adding paths to the project settings or application settings that cause the "you have missing paths" dialog to pop up when saving the settings.
2020-02-24 19:59:21 +01:00
Eberhard Gräther and GitHub
3a29d23a56
src: Fixed QtThreadedFunctor gets sometimes stuck ( #926 )
...
* It happens when executed both from Qt and TaskScheduler thread in parallel.
* I found that the signal within QtThreadedFunctorHelper::operator() was sometimes not emitted and therefore QtThreadedFunctorHelper::execute() was never called.
2020-02-19 09:06:25 +01:00
Malte Langkabel and GitHub
437f06d21b
src: extract NoteType::Type to NodeKind ( #925 )
2020-02-14 20:35:02 +01:00
Malte Langkabel and GitHub
a30f47e27f
build: Treat warnings as errors ( #923 )
...
* squash and rebase andronov-alexey:treat_warnings_as_errors from pull request #850
* fix remaining warnings in java lib
2020-02-14 16:34:04 +01:00
Eberhard Gräther and GitHub
b0143adeed
logic: Fix crash in update check on premature Qt object deletion ( #920 )
2020-02-12 22:14:20 +01:00
Waqar Ahmed and GitHub
222e3d578a
perf: Fix more clazy qstring-allocation warnings and pass parameters by reference ( #910 )
...
* Fix some more clazy-qstring-allocation warnings
* Fix missing refs on large types in lib_gui
* Fix trivially copyable types being passed by ref in lib_gui
2020-02-12 22:13:36 +01:00
Eberhard Gräther and GitHub
08f43173c0
ui: Refresh UI state only after every style refresh in each view finished ( #917 )
...
Separated UI refresh into 'style' and 'state' refresh to avoid race condition between task scheduler thread and UI thread that affected code view state.
fixes #916
2020-02-11 01:19:44 +01:00
Eberhard Gräther and GitHub
9fc0a05c3b
ui: Fixes in Source Group UI (issue #723 ) ( #915 )
...
* fixed Source Group setup from Visual Studio Extension
* fixed crashes in project setup due to use of std::shared_ptr
* fixed source file count not updated on 'show files' click
* fixed passing wheel events to parents when list boxes can't handle them
2020-02-10 23:45:31 +01:00
Eberhard Gräther and GitHub
9c40d26002
ui: Mark required contents with * in Source Group setup (issue #723 ) ( #914 )
...
* And show '*required' label at bottom of each page
2020-02-10 21:27:18 +01:00
Eberhard Gräther and GitHub
260f1227bc
Removed multiple dialog steps in Source Group setup (issue #723 ) ( #913 )
...
* removed QtSourceGroupWizard, QtSourceGroupWizardPage and context types
* removed isInForm flag of QtProjectWizardContent
* added check of empty source paths
* set project window as parent for message boxes, so they don't get hidden behind main window
* fixed issues when removing and duplicating source groups
* updated project setup tests to no steps
2020-02-10 20:00:36 +01:00
Malte Langkabel and GitHub
7f9f098c70
logic: handled case when selected project location can not be written (issue #735 ) ( #906 )
2020-02-04 20:24:59 +01:00
Malte Langkabel and GitHub
3a6beb76fc
ui: fixed error help dialog not showing up during indexing (issue #740 ) ( #904 )
2020-02-03 15:45:09 +01:00
Waqar Ahmed and GitHub
f7923ebd75
logic: Allow changing the log file path in preferences (issue #156 ) ( #900 )
2020-02-03 10:54:52 +01:00
Waqar Ahmed and GitHub
ecaf25ead6
perf: Fix all clazy qstring-allocation warnings ( #903 )
2020-01-29 19:48:35 +01:00
Malte Langkabel and GitHub
8cc4aaf6ea
logic: fix crash when project directory contains non-latin character (issue #899 ) ( #901 )
...
* added "isValid()" to FilePath
* used "isValid" in check of selected project directory
2020-01-27 21:52:05 +01:00
Alvoda and Eberhard Gräther
2422e09b7f
ui: Add 'close tabs to the right' context menu action to tab bar #822 ( #875 )
...
* first try to implement closeTabs toRight.
* removed .kdev4
* signals and slots mechanisms for closeTabstoRight now done correct.
* feature: add option to close tabs to the right on right-click context menu.
* indentation, whitespaces etc.
2020-01-04 11:00:18 +01:00
Malte Langkabel and GitHub
a0856a6de5
ui: change caption of close dialog button when finished shallow indexing ( #861 )
2019-12-22 14:21:07 +01:00
Malte Langkabel and GitHub
bc911923d0
logic: improved handling of unloadable source group ( #862 )
...
* improve comparison to respect all values
* improved UI to display the source group type
2019-12-22 14:19:51 +01:00
Malte Langkabel and GitHub
3932bb1fb8
logic: allow to specify custom Maven settings.xml file in project settings (issue #794 ) ( #847 )
2019-12-11 14:00:20 +01:00
Malte Langkabel and GitHub
097833beee
logic: add java 9 path detector for windows ( #843 )
2019-12-10 13:30:30 +01:00
Eberhard Graether
f25e8aa32d
ui: Return to active symbol definition in code view when clicking active node in graph view (issue #836 )
2019-12-09 17:51:18 +01:00
Malte Langkabel and GitHub
00bf7ebda6
logic: color scheme fixes ( #821 )
...
* fixed issues where color scheme entries were missing
* removed color scheme entries for nodes and edges that do not exist anymore
2019-12-03 14:46:11 +01:00
Alexey Andronov and Eberhard Gräther
136f3b5eff
ui: drag and drop selected source code from code view into other applications ( #817 ) (issue #707 )
2019-12-02 17:59:10 +01:00
ale rimoldi and Eberhard Gräther
08058158d0
ui: Corrected cmake export compile command hint ( #776 )
...
Modern CMakes seem to need need -DCMAKE_EXPORT_COMPILE_COMMANDS=ON instead of -DCMAKE_EXPORT_COMPILE_COMMANDS=1
2019-11-20 17:03:47 +01:00
Eberhard Graether
ff598e3866
ui: Fixed code view cleared in single file mode on ui refresh ( #772 )
2019-11-20 11:16:32 +01:00
Eberhard Graether
a1fccbf6eb
logic: Fixed update check url going to wrong subdomain
2019-11-20 11:15:10 +01:00
mlangkabel
078feca004
src: applied clang-format
2019-11-18 17:07:20 +01:00
Eberhard Graether
c808fa8732
ui: Show Sourcetrail license on top in licenses window
...
* updated versions and license files of some 3rd party libraries
2019-11-18 10:41:08 +01:00
mlangkabel
fdbb79b677
src: fixed build issues
2019-11-18 10:06:44 +01:00
Eberhard Graether
9ab724ae47
src: Removed backwards compatibility to Coati (.coatiproject, .coatidb)
2019-11-17 16:22:35 +01:00
Eberhard Graether
b5e0387f1e
ui: Added GitHub and Patreon buttons to start window
2019-11-17 16:14:24 +01:00
mlangkabel
cc17dbe2ea
ui: Remove EULA from GUI and Windows installer
2019-11-16 14:57:31 +01:00
Eberhard Graether
bb40bcfe45
build: Only add language package specific source and header files to build when enabled
...
* removed preprocessor guards in language specific files to avoid "file has no symbols" warning
* separated files into multiple lists in lib and lib_gui CMakeLists.txt for each language package
2019-11-14 12:44:59 +01:00
Eberhard Graether
634e09ddfc
build: Fixes minor cmake issues and status bar default color
2019-11-14 12:41:42 +01:00
mlangkabel
c38117ab8b
build: allow to disable language support in cmake
...
* in addition: add unloadable sourcegroup to visualize, load and save information when loading a project that contains source groups that are not supported by the build
2019-11-13 17:26:06 +01:00
mlangkabel
ceb30020b5
src: removed sonargraph based project setup methods
2019-11-09 17:56:51 +01:00
Eberhard Graether
9281c237a7
ui: Refactored code component to handle all state changes in controller
2019-11-08 16:20:43 +01:00
mlangkabel
9d556599ab
logic: shallow python indexing (issue #725 )
2019-11-06 19:50:47 +01:00
Eberhard Graether
dca9e2627c
build: Fixed Linux build
2019-11-05 23:20:17 +01:00
Eberhard Graether
48c4bddc1b
src: Fixed macOS build
2019-10-29 14:42:27 +01:00
mlangkabel
ed1d4b7d33
src: split indexing dialog to multiple classes
2019-10-22 17:38:38 +02:00
Eberhard Graether
0d8e992bdf
src: Removed everything license key related
...
* removed license check
* removed license from ApplicationSettings
* removed LicenseGenerator
* removed license tests
* removed lib_license
* removed dependency on Botan
* removed license generation in all scripts
2019-10-18 13:05:30 +02:00
mlangkabel and Eberhard Graether
eb142cfb4e
ui: update list indexed headers when editing the compilation database text box (issue #724 )
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
ee7dcc2d83
data: replace template member specialization edge by template specialization edge
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
42cb917490
data: remove NodeType::NODE_TEMPLATE_PARAMETER
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
fc0e652ae0
data: Remove Template Argument reference kind and edge
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
583046c291
data: reduce template related data types
...
* record template parameter as local symbol
* record template default args as type usage
2019-10-18 13:05:27 +02:00
Eberhard Graether
74a61e0402
src: Refactored MessageActivationBase handling into single ActivationListener
...
* structured message type directory
2019-10-18 13:05:27 +02:00
Eberhard Graether
bd09cc4feb
src: Refactored SourceGroupSettings into components as bases architecture
2019-10-18 13:05:27 +02:00