Malte Langkabel and GitHub
c6169a989d
ui: changes for discontinue of Sourcetrail ( #1229 )
...
* remove patreon button from start screen
* change text on github button on start screen
* remove outdated info from "about" dialog
* replace references to website by links to github repo
2021-11-23 07:11:21 +01:00
amorphous1 and GitHub
3d68f1d131
src: support Gradle 7 when copying (test) compile libs ( #1203 )
...
Gradle 7 drops support of the depracated compile/testCompile configurations - compileClasspath/testCompileClasspath can be used instead.
2021-07-26 17:28:04 +02:00
Brandon Shaw and GitHub
55964b6f1d
ui: fix issue where C/C++ keywods could have the syntax highlighting style of a function (issue #1197 ) ( #1199 )
...
by moving FUNCTION rule in cpp.rules above KEYWORD rules
2021-07-12 16:10:19 +02:00
Brandon Shaw and GitHub
689877a42f
ui: add color schemes "solarized_dark.xml" and "solarized_light.xml" ( #1195 )
2021-07-12 15:26:15 +02:00
Josh Soref and GitHub
3a75ef0df4
src: correct spelling errors ( #1162 )
2021-03-14 07:47:26 +01:00
Malte Langkabel and GitHub
5932e9f1e8
ui: hide news widget if no news are available ( #1160 )
2021-03-09 07:48:16 +01:00
Malte Langkabel and GitHub
33e3f96283
build: make Windows CI build and test Java language support ( #1156 )
2021-03-03 07:33:29 +01:00
Malte Langkabel and GitHub
3c1638da25
src: switch from Qt to boost implementation of executeProcess ( #1145 )
...
* changed implementation of executeProcess
* unified all different implementations of executeProcess
* separated arg list from command for all calls of executeProcess (this also required to remove quotes that were added to path args because otherwise the Python indexer would mistake absolute paths for relative paths.)
* update expected output for custom command tests
2021-02-22 16:00:32 +01:00
3e9fd2306b
build(deps-dev): bump junit ( #1097 )
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 3.8.1 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/commits/r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 13:26:26 +02:00
b86e237c0b
build(deps-dev): bump junit ( #1096 )
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 3.8.1 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/commits/r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 13:26:14 +02:00
404511603d
build(deps-dev): bump junit ( #1095 )
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 3.8.1 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/commits/r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 13:26:03 +02:00
744b8e3186
build(deps-dev): bump junit ( #1094 )
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 3.8.1 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/commits/r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-19 13:25:09 +02:00
midchildan and GitHub
85329174ba
test: fix expected output for c sourcegroup tests on unix ( #1073 )
...
follow-up of f3614a37 and 0294589f
2020-08-23 00:33:30 +02:00
mlangkabel
f3614a3745
fixed expected output for c sourcegroup tests
2020-08-17 13:41:39 +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
89ee28351a
build: Copy Clang compiler headers from Clang build dir in CMake (issue #993 ) ( #1005 )
2020-05-09 08:48:05 +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
Eberhard Graether
6ae55b3281
test: Ammending missing test data for #959
2020-04-03 15:29:12 +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
b0616778f3
ui: Keyboard controls ( #935 )
...
* switch focus between views with Tab
* move focus within views with WASD/HJKL/Arrows
* move focus between graph edges by holding Shift
* move focus between code references by holding Shift
* removed graph panning with WASD and moved zooming to Alt + W/S
* removed graph navigation by pressing starting character in graph view lists
* changed local reference and custom trail shortcuts
* updated Keyboard Shortcuts window
* use common back and forward shortcuts and YZ & Shift + YZ
* fix macOS issue where widgets don't get proper focus after creating a new tab
* don't use shared_ptr in QtMainView
fixes #486 , #327 , #214 , #210
2020-03-02 14:48:03 +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
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
a812a49b0c
test: removed gradle tests to fix Linux CI ( #895 )
2020-01-15 23:32:51 +01:00
Malte Langkabel and GitHub
c8dcb193ff
test: added tests for gradle utility functions ( #892 )
2020-01-13 19:26:17 +01:00
mlangkabel
67b803bd29
test: fixed java tests
2019-12-16 14:51:45 +01:00
Malte Langkabel and GitHub
732c389520
logic: extend language support to Java 12 (issue #752 ) ( #844 )
...
* update java indexer dependencies
* update java language support to java 12
* enable java preview features by default
* add test for Java 12 support
2019-12-10 15:02:59 +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
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
Eberhard Graether
b5e0387f1e
ui: Added GitHub and Patreon buttons to start window
2019-11-17 16:14:24 +01:00
mlangkabel
61b97e4931
test: removed indexer coverage regression tests for Cxx
...
Currently the output of these tests depends on the c++ standard library that is installed on the executing machine. So for some machines these tests would pass while they fail on other machines.
2019-11-16 17:21:17 +01:00
mlangkabel
cc17dbe2ea
ui: Remove EULA from GUI and Windows installer
2019-11-16 14:57:31 +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
49050e1089
src: replaced unit test framework CxxTest with Catch2
2019-10-29 19:54:16 +01: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
e81315c131
logic: record inheritance edges for implicit template specializations
2019-10-18 13:05:29 +02:00
mlangkabel and Eberhard Graether
cd731a3798
logic: skip traversing unspecialized template method of implicit template class specialization
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
7a5d1f7d2b
logic: record location of substituted template parameter as usage of concrete type
...
e.g. "return T();" in template function implicitly specialized with T=int records a usage of "int" at the location of "T()".
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
0498d68f5b
logic: skip recording qualifier of template parameter decl name (e.g."A<typename T>::T" -> "T")
2019-10-18 13:05:28 +02:00
mlangkabel and Eberhard Graether
517dde06e4
logic: yield name of templated base for dependent template specialization
2019-10-18 13:05:28 +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
mlangkabel
809f201583
data: update version of fallback Application Settings
2019-08-12 10:23:00 +02:00
Eberhard Graether
68c9782e33
ui: Added custom trail dialog (issue #249 )
...
* open custom trail dialg via button in top of trail controls
* search from symbol to symbol or all referenced/referencing of symbol
* define search depth with slider
* define horizontal/vertical layout
* define node and edge types
* renamed depth graph to trail in graph ui
* added custom trail UI tests
fortune cookie message = A happy surprise is waiting for you.
2019-07-29 11:25:34 +02:00
mlangkabel
e5b51ecebb
data: updated version of sample projects
2019-05-28 18:59:26 +02:00
mlangkabel
b607933e0f
data: updated expected output for cxx indexer tests and source group tests for windows
2019-05-28 16:42:00 +02:00
Eberhard Graether
5084a11dec
ui: Fixed annotation hovering slow in code snippet view due to style calculation from setting stylesheets
2019-05-28 14:30:23 +02:00
Eberhard Graether
b6a39a2d66
logic: Don't store CxxCompilerHeaderPath in Global Include Paths
...
* show path in Global Include Paths preferences
* add to CXX indexer commands
* add migration to remove from app settings
2019-05-27 16:11:19 +02:00