Commit Graph
1667 Commits
Author SHA1 Message Date
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
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