mlangkabel
877fcb47e4
script: fixed windows deploy scripts
2019-05-07 17:27:49 +02:00
Eberhard Graether
0e01a9b200
logic: Fixed python sample migration removed last recent project
2019-05-07 17:10:57 +02:00
mlangkabel
3106257692
ui: add python project icon
2019-05-07 16:28:29 +02:00
mlangkabel
76cb4e0dc9
data: added python sample project
2019-05-07 15:51:37 +02:00
Eberhard Graether
abda525b84
ui: Fixed symbol definition shown instead of reference on undoing
...
* fixes History Tests - State Tests - Code Reference
2019-05-07 14:59:14 +02:00
mlangkabel
bdb4c78399
logic: implemented Python post processing to add ambiguous edges for unsolved symbols
2019-05-07 14:17:59 +02:00
Eberhard Graether
7f4e03b241
license: Fixed old test license format not loaded (issue #691 )
2019-05-06 13:25:39 +02:00
Eberhard Graether
af70d684a5
data: Added intermediate fix to handle multiple definitions of main() in C/C++ (issue #233 )
...
* record main definition as .:main:.<filename>
* restore original name in name deserialization
* don't look up id when undoing main activation
2019-04-30 13:04:57 +02:00
Eberhard Graether
ee1fd9c38b
logic: Unblock UI when aborting indexing after partial refresh warning
2019.2
2019-04-23 17:08:10 +02:00
mlangkabel
9e9d488834
data: added manual tests for python sourcegroup
2019-04-23 16:53:32 +02:00
mlangkabel
42cd0f05d7
logic: don't allow partial re-indexing for python source groups
2019-04-23 16:49:11 +02:00
mlangkabel
b46b9d157d
data: fix EULA date
2019-04-23 15:46:41 +02:00
Eberhard Graether
550ce9c7df
logic: Start automatic update checks on second day of use
...
* Added status messages for update check
2019-04-23 14:28:56 +02:00
Eberhard Graether
76aed77f59
ui: renamed 'relations' to 'references' in overview stats
2019-04-23 14:14:49 +02:00
mlangkabel
25325244d7
logic: update version of python indexer
2019-04-23 13:30:06 +02:00
Eberhard Graether
a00cdc18ca
ui: Added "Show Definition in IDE" action to graph context menu for nodes (issue #687 )
2019-04-23 13:15:56 +02:00
Eberhard Graether
4984e23c07
ui: Increased contrast in bright color scheme
2019-04-23 13:08:34 +02:00
Eberhard Graether
1f6179c1b8
logic: Delete log files older than a month (issue #676 )
2019-04-23 13:02:55 +02:00
Eberhard Graether
02835ff59a
ui: show multi-level inheritance edge in graph legend
...
* and added "multi-level" to tooltip
2019-04-23 10:07:33 +02:00
Eberhard Graether
ff9467ccae
ui: Fixed first character in search autocompletion list type string sometimes slightly cut
2019-04-23 09:34:34 +02:00
Eberhard Graether
f9c2ff7c9f
build: Updated docker images to clang 8
2019-04-23 08:18:39 +02:00
Eberhard Graether
4def43086e
build: Updated to clang 8
...
* updated "runToolOnCodeWithArgs" from clang 3.7 code to clang 8 code
* fixed "clang-tool" may have occurred in compile command twice
2019-04-19 14:08:11 +02:00
Eberhard Graether
4dd032dcff
ui: Multi-column layout within access nodes if no child node has edges
...
* use multiple columns for access nodes if no child has edges
* try to layout close to a square
* layout neighboring accesses to the width of the largest
* increase threshold to hide children on parent activation to 100
* use square layouting in inheritance trees as well
2019-04-16 16:24:38 +02:00
mlangkabel
92192659d9
ui: add python syntax highlighting for "self"
2019-04-09 14:13:57 +02:00
mlangkabel
7b514173c3
ui: print version number of used SourcetrailPythonIndexer in sourcegroup selection ui
2019-04-09 10:36:45 +02:00
Eberhard Graether
edf319cde9
data: removed directory data/gui/installer and moved EULA files to data/license
...
* moved EULA files to data/license
* moved 3rd party license to data/license
* updated paths in installer scripts
2019-04-08 18:25:13 +02:00
mlangkabel
f7d3275e89
logic: make python environment path configurable in project settings
2019-04-08 13:09:52 +02:00
mlangkabel
045a3a4e50
logic: Added "Empty Python" Sourcegroup to project setup
...
The respective release of the SourcetrailPythonIndexer project is automatically downloaded from GitHub when the setup script is executed.
2019-04-02 15:54:17 +02:00
Eberhard Graether
5d672fafc4
ui: edit search element on backspace instead of deleting (issue #681 )
2019-03-20 14:47:39 +01:00
Eberhard Graether
b02064a160
license: Implemented new license format
...
* Implemented new format splitting user, version, and usage period into separate lines
* Refactored all classes: License, LicenseGenerator, LicenseChecker
* Removed redundant license check hash from ApplicationSettings, don't generate, store and check it anymore
* Moved license checking and encoding logic to LicenseChecker
* Moved default for license generation to main.cpp
* Refactored license checking logic in whole app, removed involved message types
* Added LicenseCheckerTestSuite for checking all legacy and current license types
* Generate new license type lifelong
2019-03-18 14:49:52 +01:00
mlangkabel
6ff7d22641
data: update EULA to allow for lifelong licenses
2019-03-12 15:48:37 +01:00
mlangkabel
db569ee551
logic: improved fulltext search performance (issue #680 )
...
* move to multithreaded implementation
* omit unnecessary work
2019-03-12 11:16:49 +01:00
mlangkabel
b6031fdb3a
ui: fixed tooltips were not resizing if app font size was changed on windows
2019-03-11 18:01:16 +01:00
mlangkabel
65f9bdb976
build: use WIX Heat to harvest samples and data for building the windows installer
2019-03-11 09:53:58 +01:00
Eberhard Graether
1c11cd5e8c
logic: Fixed crash when closing license window on force entering license
2019-02-26 15:39:13 +01:00
mlangkabel
91e2c2e7e5
ui: replace invalid characters in project name during project creation (issue #671 )
2019-02-25 12:43:32 +01:00
mlangkabel
478f97d66b
build: add syntax highlighting rules to portable windows package (issue #672 )
2019-02-25 11:17:08 +01:00
Eberhard Graether
6ca5208ab5
build: Changelog for 2019.1.11
2019-02-12 12:45:46 +01:00
mlangkabel
ad34bcd9e1
data: added python syntax highlighting rules to windows installer
2019-02-05 14:21:18 +01:00
Eberhard Graether
e3b5e01435
logic: Show errors when executing custom commands in info message
2019-02-05 14:16:52 +01:00
mlangkabel
b0cdd23fb3
UI: mention CDB can be generated by Qt Creator
2019-02-04 18:14:07 +01:00
mlangkabel
0ce7d93cef
test: updated custom command test to index python code
2019-02-04 17:44:41 +01:00
mlangkabel
82a3c06a9d
logic: implemented using regex capture ranges for syntax highlighting rules
...
* only first capture will be highlighted (-> only use one capture range per regex
* non-capturing braces can be used with start: "(?:" and end: ")"
2019-02-04 16:07:20 +01:00
Eberhard Graether
92c8c282f5
logic: Fixed qualifier locations not used in reference navigation and only highlighted on hovering
2019-02-04 02:04:38 +01:00
Eberhard Graether
463d3ebd4c
ui: Fixed error count in status bar not restored after discarding interrupted index
2019-02-03 23:47:12 +01:00
Eberhard Graether
01ac38dd8a
ui: Fixed inheritance chains not correctly layouted
2019-02-03 17:48:09 +01:00
Eberhard Graether
f7eb1fc160
data: Added highlighting rules for Python
...
* fixed multiline highlights to work for any highlight type
* erase priority ranges contained within others
2019-02-03 15:53:40 +01:00
Eberhard Graether
03573abc3b
ui: Fixed edge case in multiline CXX highlighting
2019-02-03 13:35:05 +01:00
Eberhard Graether
7d746ba947
logic: Fixes in header path detection
...
* Rerun header path detection when only cxx header path is present after update in migration
* Check if path exists in header and framework path detection on mac/linux
2019-01-29 13:49:40 +01:00
mlangkabel
5dcecdb3bd
ui: fixed status error may not show up if custom command fails on windows
2019.1
2019-01-21 16:38:47 +01:00