mlangkabel
f0da5b630b
ui: implemented prefilling indexed header paths for compilation database projects
...
* fixed header path detection in CompilationDatabase class
2017-10-11 17:08:13 +02:00
Eberhard Graether
85ab7d1e96
logic: Moved update check setting to preferences and enable automatic update check by default
2017-10-11 13:39:00 +02:00
mlangkabel
cf984ca245
logic: name qualifiers of symbols are clickable now
2017-10-11 11:08:01 +02:00
Andreas Stallinger
896fbf09b6
build: added dockerfiles for linux ci to deployment directory
2017-10-10 17:47:35 +02:00
Eberhard Graether
2610783d89
ui: enable Qt highDPI scaling on all platforms
2017-10-10 17:27:39 +02:00
Eberhard Graether
3ab77e500b
ui: Added syntax highlighting rule for char literals
2017-10-10 17:25:45 +02:00
Eberhard Graether
b715372abc
logic: handle activation of non-indexed files and tokens referenced within non-indexed files
2017-10-10 17:22:59 +02:00
Eberhard Graether
d3a3ececae
ci: updated docker image tags to llvm500
2017-10-10 13:47:38 +02:00
Eberhard Graether
e3a6c3257e
ui: Removed include check validation for cdb source groups
2017-10-09 21:38:04 +02:00
Eberhard Graether
3a03252d3f
ui: also bundle nested anonymous namespaces in namespaces overview (issue #465 )
...
bug id = 465
2017-10-09 21:33:05 +02:00
Eberhard Graether
4fdff00908
ui: Fixed non-intentional vertical growth of search dock widget on window resize
2017-10-09 21:24:24 +02:00
mlangkabel
59ae7b0dd5
data: add windows qt dlls required to save graph image (issue #474 )
2017-10-06 17:44:43 +02:00
mlangkabel
c71a0c410c
build: update source code to use Clang 5.0
2017-10-06 17:37:09 +02:00
mlangkabel
798944ff38
ui: implemented showing gradle errors in UI
2017-10-03 16:19:07 +02:00
mlangkabel
e587f081d6
data: added icon for gradle project setup
2017-10-03 13:25:13 +02:00
mlangkabel
2d0634ef10
src: fixed undefined behavior bug in QtProjectWizzardContentPathCDB
2017-10-03 11:23:50 +02:00
Eberhard Graether
fdea8113a0
logic: Fixed code not annotated for full file in snippet mode
...
* show focused line marker when stepping through code references
2017-10-03 08:09:57 +02:00
Eberhard Graether
a72da67d32
logic: Use ControllerProxy in Bookmarking UI classes instead of messaging
...
* changed ControllerProxy to template class
* allow passing method pointers and arguments to ControllerProxy
* replaced some messages with ControllerProxy calls
* moved logic from BookmarkView into BookmarkController
2017-10-03 07:59:59 +02:00
mlangkabel
e604d24c40
logic: added Gradle project setup (issue #379 )
...
* added implementation for Gradle project setup (icon is still missing)
* refactored project loading/saving and SourceGroupSettings
* removed long deprecated Cxx UseSourcePathsForHeaderSearch option
fortune cookie message = There is true and sincere friendship between you and your friends.
2017-10-02 18:43:59 +02:00
mlangkabel
72ae4d5695
logic: fixed crash in Java indexer tests on Linux
2017-09-28 19:39:36 +02:00
mlangkabel
a11870ad77
src: removed unused methods from Java indexer code
2017-09-28 18:03:16 +02:00
mlangkabel
0c437fbab0
src: added test for indexing JavaSymbolSolver 0.6.0
...
* made DumpParserClient reusable by java tests
2017-09-28 17:50:17 +02:00
Eberhard Graether
83c24c5cd0
src: Removed unused Log component and QtSplashScreen
2017-09-21 01:59:36 +02:00
Eberhard Graether
1e7d934cb8
src: Switched all Qt..View implementations to use QtThreadedLambdaFunctor
2017-09-21 01:37:17 +02:00
Eberhard Graether
49caaa1b0b
ui: show screen search by pressing / or ?
2017-09-19 14:30:55 +02:00
Eberhard Graether
95ef8c3eec
ui: Added on-screen search feature (issue #79 )
...
* Use menu action "Edit -> Find in View" or Ctrl + D
* UI displayed as search bar at bottom of main window
* Hide search bar with ECS or close button
* Entering a query searches in name of graph nodes and code contents of code view
* Use Enter to iterate through matches, well move match into view in graph and code view
* Checkboxes allow for adding/removing results for certain views
* Create Bookmark shortcut is now CTRL + S
bug id = 79
2017-09-19 14:00:40 +02:00
Eberhard Graether
4731f379f4
logic: Fixed click on call location of implicit template specialization leads nowhere
2017-09-15 12:44:22 +02:00
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