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
mlangkabel
f37716dc82
build: improve error handling if windows deployment cannot find the proper tools
2020-03-30 12:02:55 +02:00
Eberhard Gräther and GitHub
d13c21f6f3
ui/test: Manual testing fixes ( #949 )
...
* Fixed tooltip list items not activated on click
* Fixed crash when clearing focused graph edges after displaying graph with no edges
* Updated and fixed manual graph view tests
* Fixed previous location refocused when activating local symbol
* Fixed crash in graph view after showing empty graph
2020-03-29 23:32:49 +02:00
Eberhard Graether
a4d1403722
docs: Updated documentation to release 2020.1
...
* removed steps from Source Group setup
* added installation guide for Linux AppImage
* added new focus navigation shortcuts
2020-03-29 17:26:09 +02:00
Eberhard Gräther and GitHub
bf6a017720
build: Provide AppImage package for Linux (issue #279 ) ( #945 )
...
* Create AppImage package using linuxdeployqt in Travis CI
* Renamed appPath() to sharedDataPath()
* Fixed include error in tutorial
2020-03-29 17:10:30 +02:00
Eberhard Gräther and GitHub
76562bb8ee
ui: Fixes related to focus navigation ( #948 )
...
Scroll graph area with Ctrl + Arrows
Moved graph zoom to Ctrl + Shift + Up/Down
Scroll code area with Ctrl + Arrows
Fixed graph showing focus when activating the active symbol
Made links in project description focus-able
Fixed parent graph node not showing focus after hovering edge to child node
2020-03-29 16:01:22 +02:00
Andreas Stallinger and GitHub
57fd9f277a
build: rename TestSettings in MigratorTestSuite to enable UNITY_BUILD ( #947 )
...
Run cmake (minimum version 3.16) with -DCMAKE_UNITY_BUILD=ON to reduce build time.
2020-03-27 14:38:55 +01:00
Eberhard Gräther and GitHub
eaa263be44
ui: Fix copy shortcut for selected code broken #943
...
fixes #940
2020-03-23 18:10:21 +01:00
Eberhard Gräther and GitHub
38925292b7
ui: Iterate code references within the same line when holding Shift ( #936 )
2020-03-05 15:41:17 +01:00
Eberhard Graether
e8f258ba1d
res: Changelog for Sourcetrail 2020.1.103-beta
2020-03-02 23:00:05 +01:00
Eberhard Graether
b98634f226
build: Fixed macOS app notarization issues
...
* fixed code signing issues for app notarization
* extended bundle_install.sh script with optional app notarization
* also made DMG package creation optional
2020-03-02 22:44:19 +01:00
Eberhard Graether
140e0059e8
ui: Make content of help dialogs selectable (issue #805 )
2020-03-02 16:19:31 +01:00
mlangkabel
da7cd9411b
build: change linux CI to deploy release builds for tags
2020-03-02 16:15:31 +01:00