Malte Langkabel and GitHub
4dd0cb7590
data: update python indexer to v1.db25.p3 ( #929 )
2020-02-24 16:14:57 +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
e5c1a118d7
data: Updated LLVM/Clang config headers to release 9.0.0 ( #922 )
2020-02-13 15:41:08 +01:00
Malte Langkabel and GitHub
db95591645
util: Fix FilePath::isValid() and add tests ( #908 )
...
* fixed bug that caused FilePath to be invalid for files with extension
* added tests for FilePath::isValid()
fixes #907
2020-02-13 00:29:15 +01:00
Eberhard Gräther and GitHub
3be685dbc9
test: Fixed test code causing exceptions in FilePath::exists() ( #921 )
2020-02-12 23:29:51 +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
Timothee "TTimo" Besset and GitHub
71ef2f31a1
util: Making FilePath::exists noexcept so the noexcept version of boost::filesystem::exists is used ( #919 )
2020-02-12 16:53:39 +01:00
Timothee "TTimo" Besset and GitHub
4da9c53931
logic: Fix an indexer crash ( #911 )
2020-02-12 08:20:20 +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
7556d171cb
build: "fixed" cmake for test target ( #909 )
...
This should just be a temporary solution until we remove the circular dependencies in our library targets
2020-02-04 19:52:46 +01:00
Eberhard Graether
6662a8c41c
src: Hotfix for issue #907
2020-02-03 18:08:11 +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
Malte Langkabel and GitHub
f6bddec0ec
build: add missing dependency to CMakeLists ( #905 )
2020-02-03 14:36:19 +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
Eberhard Graether
9669dc1e71
res: Updated SPONSORS.md
2020-02-03 10:14:30 +01:00
Waqar Ahmed and GitHub
ecaf25ead6
perf: Fix all clazy qstring-allocation warnings ( #903 )
2020-01-29 19:48:35 +01:00
technateNG and GitHub
9d26104d2f
perf: PersistentStorage::getGraphForAll - avoiding second sqlite call. ( #890 )
...
* perf: PersistentStorage::getGraphForAll - avoiding second sqlite call.
* std::map -> std::unordered_map for m_symbolDefinitionKinds.
* src: Added PersistentStorage::addFileNodeToGraph.
* src: Refactor and Bugfixes in new implementation of getGraphForAll.
* std::map -> std::unordered_map for m_fileNodeIndexed.
* Added PersistentStorage::addNodeToGraph.
2020-01-29 18:30:22 +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
Malte Langkabel and GitHub
719591a247
test: added test for fetching dependencies from gradle config ( #897 )
2020-01-20 11:47:26 +01:00
Malte Langkabel and GitHub
00137a2b7f
build: update qt version in appveyor script ( #896 )
2020-01-20 10:45:09 +01:00
Malte Langkabel and GitHub
a812a49b0c
test: removed gradle tests to fix Linux CI ( #895 )
2020-01-15 23:32:51 +01:00
Eberhard Graether
dedbc2eb27
data: Fixed endless recursion on cyclic inheritance edges
...
Fixed an endless recursion that happenes when the index contains cyclic inheritance relationships,
which might accidentally appear due to name collisions.
2020-01-14 00:14:05 +01:00
Malte Langkabel and GitHub
c8dcb193ff
test: added tests for gradle utility functions ( #892 )
2020-01-13 19:26:17 +01:00
Malte Langkabel and GitHub
d3b9e46cd9
docs: mention Choco package in Readme
2020-01-13 11:29:09 +01:00
technateNG and Malte Langkabel
cbf8e3412f
perf: Added utilities::caseInsensitiveLess. ( #882 )
...
* Added utilities::caseInsensitiveLess to compare two wstring arguments
* Replaced less comparision method in DummyNodeComp.
* Added tests for caseInsensitiveLess.
2020-01-10 07:55:47 +01:00
technateNG and Malte Langkabel
0dcb83403c
perf: GetOverviewBundleNodeTypesOrdered to static const variable. ( #878 )
2020-01-07 12:44:44 +01:00
Malte Langkabel and GitHub
f799bd4946
doc: added FAQ question for contact info ( #884 )
2020-01-07 09:55:15 +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
e68da85bbd
logic: fix CI by replacing code that depends on a hard-coded date ( #876 )
2020-01-02 23:09:32 +01:00
Eberhard Graether
b39a8d33dd
res: Update SPONSORS.md
2020-01-01 15:14:21 +01:00
Alvoda and Malte Langkabel
2a996ed9a0
build: fixed race condition in cmake for creating symlinks on Linux ( #872 )
2019-12-30 13:11:33 +01:00
Malte Langkabel and GitHub
28b67bc91d
logic: record calls to cxx destructor on delete keyword (issue #829 ) ( #863 )
2019-12-29 23:05:24 +01:00
Malte Langkabel and GitHub
270c8698dc
logic: retry pre-filling mandatory empty path settings on startup ( #864 )
2019-12-29 23:03:37 +01:00
Malte Langkabel and GitHub
2ab4e2bab9
build: set correct working directory for tests in cmake on Windows ( #865 )
2019-12-29 23:03:02 +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
David Manouchehri and Eberhard Gräther
be8023063a
res: Update SPONSORS.md ( #860 )
2019-12-22 00:55:06 +01:00
Eberhard Graether
8c2b55a324
res: Changelog for Sourcetrail 2019.4.102
2019-12-20 12:16:53 +01:00
David Hallas and Malte Langkabel
ceb900589e
build: Fix build on Gentoo Linux ( #854 )
...
Fixes the build on Gentoo Linux. On Gentoo Linux the user chooses which
llvm backend to build and install, therefore we need to loop over the
installed targets and append the libraries needed instead of relying on
the full list of supported backends.
2019-12-17 18:07:50 +01:00
Malte Langkabel and GitHub
ceb274478d
build: added Travis ci for Linux builds ( #857 )
2019-12-17 11:04:02 +01:00
Eberhard Graether
99cc3d9636
build: Updated Docker Linux 64bit image to Qt 5.12.6 and LLVM/Clang 9.0.0
...
* updated to CentOS 7
* removed 32bit image
2019-12-16 15:38:31 +01:00
mlangkabel
67b803bd29
test: fixed java tests
2019-12-16 14:51:45 +01:00
Malte Langkabel and GitHub
11110b6a6f
ui: update selectable cxx language standards and cross-compiler flags (issue #835 ) ( #856 )
2019-12-16 13:13:05 +01:00