Malte Langkabel and GitHub
e946c475c4
Qt 5.12 deprecation fixes ( #1003 )
2020-08-04 18:13:18 +02:00
Eberhard Graether
ca890978ab
linux: Prevent word splitting within arguments passed to Sourcetrail.sh ( #1057 )
...
closes #1057
2020-07-07 21:21:39 +02:00
5536613411
build: Support linking with LLVM/Clang Dylib instead of individual components ( #1044 )
...
Co-authored-by: serge-sans-paille <sguelton@redhat.com >
2020-07-07 10:02:28 +02:00
Eberhard Graether
2dfca2f53d
res: Updated SPONSORS.md - July 2020
2020.4
2020-07-06 20:19:51 +02:00
Eberhard Graether
aeea6e62d8
res: Changelog for Release 2020.2.43
2020-06-29 20:40:30 +02:00
Eberhard Graether
b0d03d9c8d
docs: Updates for release 2020.2
...
closes #1047
2020.2.43
2020-06-29 19:41:47 +02:00
Eberhard Gräther and GitHub
3950da7999
src: Rename aggregation edge to bundled edges ( #1051 )
...
The term aggregation is misleading. Bundled edges is a better definition for this type of edge.
closes #962
2020-06-29 19:41:12 +02:00
Malte Langkabel and GitHub
7008d2abdd
logic: fix error recording for multi-threaded custom command indexing (issue #1043 ) ( #1049 )
...
In multi-threaded custom command indexing errors were read from the wrong storage.
2020-06-29 19:25:26 +02:00
Eberhard Gräther and GitHub
27558c42bb
ui: Fixed crash when changing tabs during animation ( #1046 )
...
Changing tabs during animation triggers a hover leave event on the focused node, which moves the focus to the parent node if available. This parent node however is still the old node, and deleted after the graph transition animation finishes, which leaves a dangling pointer.
closes #1021
2020-06-29 01:05:53 +02:00
Eberhard Graether
673e26e290
res: Fixed Changelog markdown
2020-06-11 09:25:42 +02:00
Eberhard Graether
44bd0aad01
res: Changelog for release 2020.2 (beta)
2020-06-09 00:00:49 +02:00
Malte Langkabel and GitHub
6d39039b4a
ui: improve help message for cxx "source file extensions" in project settings ( #1039 )
2020.2.37
2020-06-08 21:19:59 +02:00
Malte Langkabel and GitHub
0294589f16
logic: set language to "C" for "Empty C" Sourcegroups ( #1038 )
2020-06-08 19:47:38 +02:00
Malte Langkabel and GitHub
8962c6d511
data: update python indexer to v1.db25.p4 ( #1037 )
2020-06-08 18:54:34 +02:00
Malte Langkabel and GitHub
a76a19041f
build: remove unused windows 32 bit deployment
2020-06-08 16:35:31 +02:00
Eberhard Gräther and GitHub
9a8fa94905
build: Migrate Linux '.tar.gz' package creation from CPack to linuxdeployqt ( #1034 )
...
Unified Linux package creation into single script 'setup/Linux/createPackages.sh' that uses 'linuxdeployqt' for both the '.tar.gz' and '.AppImage' package.
2020-06-08 15:06:42 +02:00
Malte Langkabel and GitHub
9bac6cc411
build: fix crash in cxx indexer due to usage of DenseMap as mentioned in PR #971 ( #1035 )
2020-06-08 14:45:30 +02:00
mlangkabel
b307a106f7
fixed last filepicker location was cleared when file picker dialog was aborted
2020-06-08 11:42:34 +02:00
miltolstoy and GitHub
0da704eabe
logic: save last filepicker location (issue #802 ) ( #1024 )
2020-06-08 11:24:38 +02:00
Eberhard Gräther and GitHub
e7fc3d205d
build: Updated Travis CI docker image to LLVM/Clang 10.0.0 ( #1033 )
2020-06-07 16:44:14 +02:00
Louis St-Amour and GitHub
a12deb2056
Fixes for Clang 10 compatibility ( closes #965 ) ( #968 )
...
Primarily FrontendAction now gets passed as unique_ptr, but also StringRef was added in a few places. See https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html#internal-api-changes and http://llvm.org/docs/ProgrammersManual.html#the-stringref-class Also, llvm::make_unique is now std::make_unique: https://reviews.llvm.org/D66259 because LLVM requires C++14.
2020-06-07 16:18:58 +02:00
Eberhard Graether
43a6b1308b
res: Updated SPONSORS.md - June 2020
2020-06-02 22:47:22 +02:00
Eberhard Gräther and GitHub
a3abdf7c04
java: Updated macOS Java Path detector and docs to current JDK file structure ( #1031 )
2020-06-01 23:42:02 +02:00
Eberhard Gräther and GitHub
ef8b9e0031
src: Improved performance of FilePathFilter ( #1030 )
...
* Only retrieve FilePath::wstr once per checked FilePath
* Replaced all invokation of FilePathFilter::isMatching with FilePathFilter::areMatching
* Don't pass match to std::regex_match
* set 'optimize' flag on regexes
partly fixes #1007
2020-05-31 21:34:14 +02:00
Eberhard Graether
b7ad802cc2
res: Fixed wrong year in Changelog
2020-05-18 16:42:11 +02:00
Malte Langkabel and GitHub
11563a0f48
build: fix warnings due to empty switch statememts if no language support is built ( #1015 )
2020-05-15 18:34:02 +02:00
Malte Langkabel and GitHub
3d5529b694
build: create symlinks in cmake on Windows ( #1014 )
2020-05-15 17:54:02 +02:00
Louis St-Amour and GitHub
caa2deb546
build: Set C++ standard to C++17 from C++14 ( #971 )
...
This is not yet the case but if our code uses DenseMap, Clang has to be compiled with C++17 to work natively with C++17 host applications
2020-05-15 14:23:22 +02:00
Malte Langkabel and GitHub
66ea5a9be4
ui: fix corrupted display of non-ascii characters in about window (issue #1011 ) ( #1013 )
2020-05-15 11:59:50 +02:00
Malte Langkabel and GitHub
89ee28351a
build: Copy Clang compiler headers from Clang build dir in CMake (issue #993 ) ( #1005 )
2020-05-09 08:48:05 +02:00
Malte Langkabel and GitHub
8a75946c73
logic: improve logging if exception occurred while loading project ( #1004 )
2020-05-08 16:09:29 +02:00
Frédéric Simonis and GitHub
f86a4afdc5
ui: Add graph action 'copy to clipboard' ( #999 )
...
* Refactor image generation into separate function
2020-05-06 06:17:33 +02:00
Eberhard Graether
3fb14b3000
res: Updated SPONSORS.md - May 2020
2020-05-04 22:20:44 +02:00
Malte Langkabel and GitHub
db148c0573
docs: add "Customizable Color Schemes" section to documentation ( #991 )
2020-04-28 21:48:13 +02:00
Malte Langkabel and GitHub
6cef832329
ui: extend "compiler flags" help message (issue #974 ) ( #990 )
...
* extend help dialog for preprocessor defines in project setup to assign values to defines
* make documentation consistent with message box
2020-04-23 16:30:23 +02:00
Eberhard Graether
242fe22419
src: Minor refactorings in graph focus handling
2020-04-20 22:02:58 +02:00
Louis St-Amour and GitHub
224c89182a
src: Apply clang-format and extend use to Java code ( #973 )
2020-04-19 14:11:48 +02:00
Eberhard Gräther and GitHub
a6e02cc249
src: Fixed can't convert initializer list to const ref for some VS versions #986
...
regards #985
2020-04-19 12:19:18 +02:00
Eberhard Graether
d50ebb5de9
build: Create .dmg release package using HFS+ filesystem to be mountable on older macOS versions ( closes #619 )
2020-04-14 19:31:34 +02:00
Malte Langkabel and GitHub
7162a4908a
docs: restructure build information in readme ( #980 )
2020-04-14 15:20:52 +02:00
Louis St-Amour and GitHub
1320f703e4
data: Copy paste typo fix in ProjectSettings_template.xml ( #972 )
2020-04-12 10:48:01 +02:00
Malte Langkabel and GitHub
54c6f189b1
respect "super()" in python post processing ( #964 )
...
if a method call is qualified with "super()" only record edges pointing to the base class of the context of the callee
2020-04-06 20:16:27 +02:00
Eberhard Graether
6ae55b3281
test: Ammending missing test data for #959
2020-04-03 15:29:12 +02:00
Eberhard Gräther and GitHub
2924c1c948
logic: Less restrictions for FilePath::isValid check on project location ( #959 )
...
Switch from using boost::filesystem::portable_name and boost::filesystem::portable_directory_name to using boost::filesystem::windows_name, which allows periods and spaces in paths.
Fixes #957
2020-04-03 15:27:31 +02:00
Eberhard Gräther and GitHub
0c577f2f69
ui: Refactored recent projects menu ( #956 )
...
fixes #848
2020-04-02 12:30:30 +02:00
Eberhard Graether
5a4de2d46a
res: Updated SPONSORS.md - April 2020
2020-04-02 12:29:13 +02:00
Eberhard Graether
3aa7a85574
build: Fixed macOS bundling issues
...
* Fixed Info.plist file missing values and deprecated keys
* Compress with 'ditto' instead of 'zip' for correct app notarization
2020-03-31 14:04:36 +02:00
Eberhard Graether
5617672ee6
res: Changelog for release 2020.1
2020-03-31 14:03:36 +02:00
Malte Langkabel and GitHub
f6e8a2125d
logic: respect class qualifyer in method call for python post processing ( #951 )
...
If the class of a called method is explicitly specified ("Base.__init__()"), only record an ambiguous edge to that method.
2020.2
2020-03-30 21:24:23 +02:00
Eberhard Gräther and GitHub
31cbf6c11a
logic: Fixed multiple main declarations not shown as separate symbols when declaring file has same name ( #950 )
...
regards #233
2020.1.117
2020-03-30 13:49:14 +02:00