Commit Graph
2735 Commits
Author SHA1 Message Date
malte_langkabel fb72f73567 ui: split steps of indexing files and saving the last few batches of data
* implemented showing dialog for database injection
* implemented easy-to-read way of creating behavior tree structures
* moved injector wait logic out of injection task
2016-11-11 15:40:28 +01:00
malte_langkabel 65eca50be4 utility: added Java requirements to Readme 2016-11-11 11:42:59 +01:00
malte_langkabel fb2ea3f702 source: removed typecast from CxxAstVisitor 2016-11-11 11:26:27 +01:00
Manuel Dobusch 0a3200f8ff ui: vs plugin integration
Reworked vs solution based project setup to utilize new CDB feature
2016-11-10 17:40:14 +01:00
malte_langkabel 9aed97eee2 logic: improved c++ indexer coverage
* revised check for visiting a referenced type or decl
* calling client->onFileParsed everytime a file gets processed by the Preprocessor so we can create valid locations in that file
* created test for detecting a usage of a member inside a CallExpression context
* added method to consume a context based reference kind in the AstVisitor
2016-11-10 16:39:52 +01:00
Andreas Stallinger cf8e8c7655 ui: log tab 2016-11-10 11:09:24 +01:00
malte_langkabel 338335acf3 data: re-added element_id index for occurrences 2016-11-09 12:42:45 +01:00
malte_langkabel 3f27c89965 data: reducing database size by discarding indices
* added storage modes to facilitate adding and removing sqlite indices as needed.
2016-11-04 14:29:20 +01:00
malte_langkabel e7c9a1340e data: reduced size of generated .coatidb files
* added occurrence table to get rid of duplicate source locations
* reverted storage provider
2016-11-04 08:43:10 +01:00
Andreas Stallinger 98869e51a5 fix: astvisitor fixes
* renaming files
* fix typo
* clang waringns
2016-11-03 12:38:36 +01:00
malte_langkabel 5b47d195ff data: fixed anonymous symbol name conflicts (issue #241)
* added start location to symbol name string
* added tests for this case
2016-11-03 09:08:35 +01:00
malte_langkabel f80a371d44 src: fixed crashes on parsing Coati
* also fixed log path getting messed up by indexing a project using a CDB
2016-11-01 15:23:21 +01:00
malte_langkabel 9e4a02a33a src: added optional indexer AST logging
* removed old AstVisitor
* added new implementation called CxxAstVisitor
* added CxxVerboseAstVisitor that may wrap the CxxAstVisitor to log the AST while visiting
* added the same structure for the Java visitors
* removed all the logs that were fired when recording stuff
* Added UI setting for verbose indexer logging.
* implemented AST name obfuscation for Java and Cxx
* unified test visitors for Java and Cxx
* implemented recording using directive decl
* removed most of the old onXxxParsed methods
2016-11-01 10:37:30 +01:00
Eberhard Graether a4240def56 ui: Added second line to search autocompletion list showing namespace or filepath
* Show namespace or filepath in second line of search autocompletions
* Add filepaths relative to .coatidb location
* Rescore matches to acknowledge line split
* Fixed SearchMatch type to be drawn always visible at right edge
2016-10-31 22:41:17 +01:00
Andreas Stallinger 8445e705f6 ui: errorview readonly cells
no more editing the errors
2016-10-31 15:17:33 +01:00
Eberhard Graether 4df89a18f3 build: Added changelog for Release 0.9.23 2016-10-27 14:14:54 +02:00
malte_langkabel 4cb285b138 build: windows installer fix
* added project specific icons to windows installer
* implemented automatic generation of the version number for the windows installer
2016-10-27 12:56:27 +02:00
malte_langkabel 9f847f7897 build: structure of windows deploy project
* moved installer dlls to lib folder
* updated .gitignore to be more specific
* added notes on cleaning the installer project to readme
* made rebuilding of databases optional in windows deploy script
* removed local paths for devenv.com from windows deploy script
2016-10-27 11:38:36 +02:00
wrongway88 38d0cb36aa logic: Added plugin Logging
Added plugin file logging and exception handling.
Also fixed some reported bugs from the last release version.
Updated documentation.
2016-10-26 17:58:20 +02:00
wrongway88 e78162fa43 utility: installer runtime dlls
Added VC++ runtime dlls for windows installer
2016-10-26 00:24:20 +02:00
wrongway88 b12e2b4e16 build: missing vc runtime dlls
Added missing VC++ runtime dlls.
2016-10-26 00:13:42 +02:00
Eberhard Graether 738e81ea49 src: Helpers for modular preferences creation 2016-10-25 23:57:04 +02:00
Eberhard Graether 76fb7c4e6c ui: Added setting for graph zoom on mouse wheel by default to preferences
On popular demand.

bug id = 237
2016-10-25 22:52:36 +02:00
Eberhard Graether 2e10c65491 ui: Scroll table to newest error and fixed error number column width 2016-10-25 17:47:38 +02:00
Eberhard Graether 15bd89e0ed logic: Fixed best scoring of SearchIndex to cover all cases 2016-10-25 01:05:54 +02:00
Eberhard Graether 9473e62aaf ui: Fixed color scheme not updated on refresh 2016-10-21 15:38:07 +02:00
Eberhard Graether e557e04000 ui: Avoid flickering when clearing empty errors table 2016-10-21 15:06:39 +02:00
Eberhard Graether 4d3a852de7 ui: don't show error snippets in overview 2016-10-21 14:53:23 +02:00
Eberhard Graether 0e8c0ee18a src: refactored ErrorInfo to be used as standard error type outside of Storage 2016-10-21 14:48:20 +02:00
Eberhard Graether a5613715db logic: Fixed crash when Project Paths contain files and lazy include search in enabled
bug id = 201
2016-10-20 23:20:46 +02:00
Eberhard Graether 06c7a4e159 logic: Fixed bugs in TaskParse scheduling
* Added TaskParse as base for TaskParseCxx and TaskParseJava
* Fixed increment and decrement of indexer_count on blackboard not atomic
* Fixed TaskInjectStorage finished before TaskParse started
* Fixed project not cleared when refreshing on now empty project
* Fixed TaskInjectStorage overheating when nothing to do
2016-10-20 23:02:54 +02:00
Andreas Stallinger a388932864 ui: startscreen project icons
* language specific icon on startscreen
* TODO maybe replace the icons with others
2016-10-20 12:17:35 +02:00
Andreas Stallinger ea207c786d utility: commandlineparser crash
* commandlineparser crash when no/invalid project file
* filepath instead of string in commandlineparser
2016-10-19 16:40:01 +02:00
Andreas Stallinger b11f583729 utility: graph export linux
qfiledialog on linux does not add extension of filter to filename
2016-10-18 13:05:20 +02:00
malte_langkabel 9ce5cd9c1c ui: log Coati version each time logging is enabled 2016-10-17 12:00:40 +02:00
Andreas Stallinger 4e0ebaef12 logic: errorview fix non index errors, use filepath instead of string in
commandline parser

<description>
2016-10-17 11:19:39 +02:00
Eberhard Graether 730eebe13a build: Copy plugins in Mac bundle script 2016-10-14 15:39:43 +02:00
Eberhard Graether 88aca6075c build: Added changelog for release 0.9 and updated version in docs 2016-10-14 15:36:36 +02:00
Eberhard Graether 721d160abb web: Added blog post for release 0.9 2016-10-14 14:36:11 +02:00
malte_langkabel ad2210d2bb build: Fixed description of Windows release 2016-10-14 12:29:55 +02:00
malte_langkabel 826a9a5e1b logic: disabled console logging in Java indexer 0.9 2016-10-14 11:15:30 +02:00
Andreas Stallinger 0045082efe documentation: log windows images 2016-10-14 11:07:16 +02:00
malte_langkabel ab023cbc3b build: updated windows installer
* added new files to windows installer
* updated tutorial project
2016-10-14 10:25:47 +02:00
Eberhard Graether fad70680b0 build: update java-symbol-solver for Mac 2016-10-14 09:55:04 +02:00
Eberhard Graether 30d222b7db logic: More fixes for release
* Fixed crash on undoing aggregation edge
* Avoid mutex locking in logging classes when logging is disabled
* Readded dark color scheme
* Fixed font size of type label in autocompletion list
* Fixed text drawing in autocompletion list
* Only give camelcase score when no noletter score was given
* Added MessageShowErrors to undo stack
* Select error line in table when undoing MessageShowErrors
* Notify user about new Plugin in description of From Visual Studio project setup
* Fixed row height of Project File Location label in project setup
2016-10-14 00:45:37 +02:00
wrongway88 2dc9995cc1 logic: vs plugin upgrade beta
Added CDB creation
2016-10-13 20:48:06 +02:00
malte_langkabel 1f904620ae data: added new build of VS plugin 2016-10-13 19:05:48 +02:00
malte_langkabel 49f1844470 data: updated jars for JavaSymbolSolver for windows
* updated jars for JavaSymbolSolver for windows to version of commit b7b2efe2
* removed tests that don't work anymore (because they need files on the file system)
2016-10-13 18:51:35 +02:00
Andreas Stallinger f1be2222e3 build: update java-symbolsolver for linux
* java symbolsover update for linux
   * error_view temp image
   * log view added/errorlist
2016-10-13 17:47:21 +02:00
malte_langkabel 0f374c5455 data: added settings for error-view to default windows settings 2016-10-13 17:14:16 +02:00