Eberhard Graether
8beb516b80
logic: Added template specialization and template member specialization edges to call graph
2017-09-14 17:32:33 +02:00
Eberhard Graether
3d2ac64ce6
logic: don't activate template specializations at same location when clicking source location
2017-09-14 16:52:37 +02:00
Eberhard Graether
8f4e521f0b
ui: don't hide implicit children of implicit nodes
2017-09-14 03:38:32 +02:00
Eberhard Graether
84305c155c
ui: Fixed issues in syntax highlighter
...
* single line comment broken
* don't highlight keyword within quotation
2017-09-14 02:39:32 +02:00
mlangkabel
687bfad4a6
logic: improved recording of template member specializations
...
* implemented recording template member specialitation relations for fields, static variables, member classes and enums
* added windows only tests that index whole projects (Bullet & Box2D) to prevent regression
2017-09-13 18:03:29 +02:00
Eberhard Graether
3f06724cad
test: Fixed CommandlineTestSuite changed TestSettings.xml
2017-09-13 15:53:21 +02:00
mlangkabel
64a97d37f1
logic: Cxx destructor decl fixes
...
* omit visiting a type in the name of a CxxDestructorDecl (which recorded a type reference)
* fixed range of names for Cxx destructors and overleaded operators.
2017-09-11 15:40:26 +02:00
mlangkabel
41348f5130
logic: refresh only files where content changed
2017-09-11 09:56:18 +02:00
mlangkabel
99f54eedbc
src: refactor java indexer
...
* renamed java name classes
* rearranged methods in ContextAwareAstVisitor to match the order in AstVisitor
2017-09-11 09:48:03 +02:00
Eberhard Graether
a24282c0de
build: changelog for 2017.3.48
2017-09-08 14:22:18 +02:00
Eberhard Graether
ca85b740a6
logic: Improved search index search performance
2017-09-08 13:53:04 +02:00
mlangkabel
b586c6ce53
logic: recording implicit Java packages
...
* implemented recording of package qualifiers as packages
* modified search parameters
2017-09-07 17:38:15 +02:00
Eberhard Graether
5f9a6d7046
logic: fixes for search
...
* set max best scored length for file paths
* fixed best score caching
* fixed namespace/package and node name split for search results
2017-09-07 16:43:20 +02:00
mlangkabel
d62fdc2e11
src: removed unnecessary system("PAUSE") in tests
2017-09-07 14:56:31 +02:00
mlangkabel
6a7691daa0
build: fixed referenced jars in windows installer
2017-09-07 14:48:58 +02:00
mlangkabel
b19ca8ee99
logic: fixed Java classpath delimiter issue on unix systems
2017-09-07 14:02:27 +02:00
mlangkabel
5c614c77e2
src: moved Java indexer from JavaSymbolSolver to Eclipse JDT
...
* added some more tests
* changed 3rd party licenses respectively
fortune cookie message = Your present plans are going to succeed.
2017-09-07 12:40:34 +02:00
Eberhard Graether
6cf0b87f7b
logic: Fixes in search index
...
* process more results
* fixed max results best score length
* fixed name shortening of template arguments
* fixed best results caching
* increased consecutive letter score
2017-09-07 12:14:18 +02:00
Eberhard Graether
c4400c0afc
logic: reorder Java child nodes to source location order
2017-09-07 12:01:46 +02:00
Eberhard Graether
3c8cd26846
logic: Add node type filtering to SearchIndex to avoid low or no results for filters
2017-09-07 01:40:20 +02:00
Eberhard Graether
a9ca7f1223
ui: Added second line marker color to better highlight hovered and local symbols
2017-09-06 16:16:39 +02:00
Eberhard Graether
d86adce7ea
data: Fixed db crash on closing application due to multiple initializations of statements
2017-09-05 23:58:03 +02:00
Eberhard Graether
fc87d2e1aa
ui: Added "Skip this Version" option to update dialog
2017-09-05 23:26:34 +02:00
Eberhard Graether
48f5180605
ui: removed pointless node filters
2017-09-05 22:51:01 +02:00
Eberhard Graether
ea08c8c730
logic: replace template arguments with .. in non-indexed nodes to reduce clutter in search results
2017-09-05 22:35:54 +02:00
Eberhard Graether
919e3ad0cb
ui: Fixed code color not reset after annotation in dark schemes
2017-09-03 23:15:40 +02:00
Eberhard Graether
602ebbfe46
ui: Fixed text color not correctly changed when annotation type changes
2017-09-03 22:18:20 +02:00
Eberhard Graether
9f2509e7de
ui: node type keywords to filter autocompletions or activate all nodes (issue #78 )
...
* Fix history stack activating wrong symbol when aggregation was clicked
2017-09-03 15:38:25 +02:00
Eberhard Graether
1d287541e3
logic: Path detection status messages on app start where never dispatched
2017-08-31 17:04:41 +02:00
Eberhard Graether
4700cb802e
ui: Start from home directory instead of working directory in first file dialog (issue #448 )
...
bug id = 448
2017-08-31 16:30:37 +02:00
mlangkabel
64efa00054
logic: improved Maven timeout policy (issue #449 )
...
* only timeout if Maven did not generate output during the last 60 seconds
2017-08-29 14:15:11 +02:00
Eberhard Graether
d8413b1cb4
logic: Fixed intermediate storage fetching starving when indexers are really fast because of other UI updates
2017-08-25 11:17:34 +02:00
Eberhard Graether
ab3780d347
build: Changelog for 2017.3
...
* moved changelog to separate file
2017-08-24 12:13:28 +02:00
Andreas Stallinger
8b0d9a02ec
build: linux package update for openssl
...
* added libssl.so and libcrytpo.so
* cleanup: remove COMPONENT frim INSTALL in linux_package.cmake ( not used since
there is no more FULL and TRAIL )
2017-08-24 09:48:48 +02:00
mlangkabel
2d9b2db683
data: added missing dlls for using ssl on windows
2017-08-23 17:03:43 +02:00
Eberhard Graether
1227ad313e
logic: Fixed automatic update check only works on Qt thread
2017-08-23 16:15:22 +02:00
mlangkabel
0a3edfdcbc
build: fixed create windows icon script
2017-08-23 15:22:10 +02:00
mlangkabel
f6b45faf80
build: updated readme and fixed windows deploy scripts
2017-08-23 14:12:59 +02:00
Andreas Stallinger
be9e2de21d
build: added tags and release branches to deploy job
2017-08-23 11:24:46 +00:00
Andreas Stallinger
94506d7dd6
build: fix regex for release branches
2017-08-23 11:21:28 +00:00
Andreas Stallinger
78d1d72f54
build: ci only build release branches, master, tags
2017-08-23 11:12:40 +00:00
mlangkabel
4037593a05
data: java fixes
...
* fixed java indexer to continue working when a dependency path does not exist
* updated JavSymbolSolver with a lot of fixes for solving types that are defined inside jar files
2017-08-23 12:21:48 +02:00
mlangkabel
937ae0355b
logic: don't hide windows console of foreign process
2017-08-23 11:52:51 +02:00
Eberhard Graether
09d78308be
ui: Use QtTextEditDialog for include directive validation results
2017-08-22 23:46:40 +02:00
Eberhard Graether
869c72ab70
logic: Fixed deadlock when interrupting indexing
2017-08-22 22:15:57 +02:00
Andreas Stallinger
39550cd03e
README: added ccache information
2017-08-22 18:07:58 +02:00
Andreas Stallinger
89b33f6ce9
build: fix fail of cmake setup on linux
...
make sure that test directory exists for test/data symlink
2017-08-22 17:48:28 +02:00
mlangkabel
062da81f7d
data: changed default indexer thread count to 0
...
* modified application settings fallback to auto-detect the optimal amount of threads used
2017-08-22 16:36:16 +02:00
mlangkabel
f00cc3015f
logic: changed default value for maven dependencies directory
...
* now the name also includes the sourcegroup id
2017-08-22 16:03:17 +02:00
mlangkabel
31b2f8d1f6
logic: fixed generating IDs of fulltextsearch locations
...
due to type conversion the IDs have been set to 0 on Windows with the previous implementation
2017-08-22 15:32:33 +02:00