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
Eberhard Graether
149a305761
logic: Fixed error view related issues
...
* polished color schemes for error view
* fixed error id column not hidden
* fixed error count shown correctly in each view
* moved storage stats logging to application
* fixed indexed flag of errors broken for indexed headers in cdb project
* fixed scrolling to active error when errors where not visible before
* reverted tictactoe files to no errors
2016-10-13 14:21:22 +02:00
Andreas Stallinger
5e8133972a
script: linux package cleanup
...
trial stuff removed
2016-10-13 13:09:20 +02:00
Andreas Stallinger
dc064e4756
ui: Errorview
...
Tabbed view with errorview as tab
2016-10-13 12:37:10 +02:00
malte_langkabel
97b151371b
ui: added initial auto-detection for cpp standard headers and java runtime library
...
* when Coati is started with no java-path or global cxx header or framework paths in the appsettings they are auto-detected using the first working detector
* order in which the detectors are shown in gui now matches the order they are added to the combined detector.
2016-10-12 19:10:03 +02:00
malte_langkabel
c018020a73
logic: removed ring-logging
...
* made ring-logging optional
2016-10-11 17:47:22 +02:00
Eberhard Graether
f6ae1afdb2
ui & logic: fixes for release
...
* smaller indexing progress dialog with bar in the middle instead of golden ratio
* set default code snippet expand range to 3
* no minimum height for project file location element in project setup wizard
* move aggregation and inheritance edges to front when hovered or active
* push parent nodes of active nodes to back to make edges to the active child visible
* properly quit application when window is closed while confirm box is open
* properly quit application when window is closed while indexing
* only count top level nodes for count on bundle nodes
* give noLetterScore to index 0 in search index scoring
bug id = 121
2016-10-11 15:38:44 +02:00
malte_langkabel
86f652d221
src: added ReaderWriterLock, helpers and Semaphore
2016-10-10 17:37:38 +02:00
Eberhard Graether
072cccf852
data: calculate best scores for autocompletion matches by moving indices
2016-10-10 16:51:40 +02:00
malte_langkabel
95859d9605
ui: fixed panning to avoid jumping back to zero on mouse down
2016-10-10 11:37:56 +02:00
malte_langkabel
b66f98b1e7
build: fixed windows build for app-trial merge
2016-10-10 11:33:19 +02:00
Andreas Stallinger
d2e1c62b59
build,test: fix linux build and tests
...
* FilesystemTest fix for linux
* isTrial.h include removed
2016-10-10 09:23:39 +02:00
Eberhard Graether
0d950d96f5
logic: refactored license checking
2016-10-08 15:45:11 +02:00
Eberhard Graether
1b8736a6e1
logic: Rewrote license checking logic for trial and app merge
2016-10-08 13:42:40 +02:00
malte_langkabel
ee7bf4e9b7
logic: auto-detection for java root source directories
...
* implemented auto-detecting root source directories for java projects
* revised help texts in java project setup
2016-10-07 11:44:14 +02:00
malte_langkabel
0bb17b08d3
logic: fixed refresh crash reported in issue #220
2016-10-07 10:41:28 +02:00
malte_langkabel
947b93c572
build: fixed javaslang.jar name in windows installer
2016-10-04 18:23:36 +02:00
malte_langkabel
d59b18f6e7
logic: improved reliability of Java indexer
...
* moved to JavaParser 3.0
* Fixed many unsolved types and symbols
2016-10-04 17:38:39 +02:00
malte_langkabel
47d7a3a509
data: changed name of Java generic type to use name of declaration
...
* changed the name resolution of generic type instantiations to use the name of the type's declaration instead of using the provided type arguments here.
* fixed tests
2016-10-03 12:50:51 +02:00
Eberhard Graether
3dffd55f75
logic: Fixed refreshing when source paths were removed
...
* Define exit state for TaskRepeatWhileSuccess
* Added TaskFinishParsing to end of parsing task sequence
* Also measure time spend clearing files in total index time
2016-09-29 14:58:45 +02:00
malte_langkabel
e5cd905670
ui: maximum allocated jvm memory configurable in preferences
...
* added setting for maximum memory allocated by JVM to Preferences window.
* a value of -1 ignores this setting
* changed default value for this setting to -1
* increased JNI version to Java 1.8
* disabled some file system tests for windows
2016-09-29 10:05:03 +02:00
Eberhard Graether
52fb2ae6f6
logic: Follow symbolic links to directoris within source paths
...
* Follow symbolic links to files and references by default now
* Fixed crash on self-referencing symbolic links
bug id = 205
2016-09-28 15:26:43 +02:00
Eberhard Graether
d70079825a
ui: Black and white size grips for dialog windows
2016-09-22 15:59:37 +02:00
Eberhard Graether
6d55adabaa
ui: Use type node colors for undefined nodes
2016-09-22 15:04:25 +02:00
malte_langkabel
ba6aee45be
logic: show java import not found as error
...
* implemented resolving nested types, methods and fields in import statements
* updated java-symbol-solver and corresponding jars
* renamed toNameHierarchy methods of Java...Name classes
* renamed Java name resolvers
2016-09-21 12:05:53 +02:00
Eberhard Graether
77cf33666f
ui: Select code in code view with SHIFT + drag
...
bug id = 7
2016-09-21 11:23:47 +02:00
Eberhard Graether
589962b09e
ui: Added markers to active lines in code view
2016-09-18 00:17:15 +02:00
Eberhard Graether
c499de9b78
build: added changelog for release 0.8.21
2016-09-16 13:51:20 +02:00
malte_langkabel
3b7baba24b
build: merge Coati app and Trial to single executable
...
* removed trial target
* updated deploy scripts to exclude trial
* cleanup CMakeLists
* removed Eigen dependencies
* split parser lib into lib_cxx and lib_java
* added ProjectFactory and ProjectFactoryModules
* removed old installer projects
* updated wix installer
* updated readme for wix setup
* updated to use obfuscated exe
* added qt.conf
* added indexing dialog images
* added jars
* added coatidb files of sample projects
* added source code of javaparser sample
* removed auto-refresh image
* intermediate files of windows installer are created in build folder
* preselected desktop shortcut
* build bat is executed from deploy_windows script
2016-09-16 12:45:00 +02:00
malte_langkabel
8fcb35611d
build: windows upx
...
* changed windows deploy script back to use upx --brute
2016-09-16 10:31:04 +02:00
Andreas Stallinger
169ca74aa3
ui: font dropdown fix
2016-09-15 16:39:57 +02:00
Andreas Stallinger
ac20f6d244
ui: SelectPath Dialog update
...
check/uncheck buttons added to the dialog
2016-09-15 13:30:45 +02:00
Eberhard Graether
002475169c
logic: save Project version when creating a new project
2016-09-15 13:07:28 +02:00
malte_langkabel
136042d047
logic: moved task waiting
...
* moved waiting from TaskInjectStorage to TaskGroupParallel so that the tasks that run here have the same conditions as tasks running in the TaskScheduler
2016-09-15 12:51:06 +02:00
Eberhard Graether
5680bf7b25
logic: Added migration for C/C++ standard to ProjectSettings
...
* extended SettingsMigrator to support lambdas
* added PROJECT_STATE_NEEDS_MIGRATION and dialog for loading old project files
2016-09-15 12:23:18 +02:00
Eberhard Graether
73ef7c1bcb
logic: Fixed C language setting not propagated to Parser and added all supported language standards for C/C++
2016-09-15 00:07:47 +02:00
Eberhard Graether
b1b2262581
logic: Fixed indexing tasks
...
* Added mutex to BlackBoard
* stop inject task from blocking CPU in endless loop
2016-09-15 00:02:50 +02:00
malte_langkabel
ae879ba0f7
script: update windows installer
...
* added qt.conf to app and trial windows installers
* removed jars from trial installer
2016-09-14 19:14:38 +02:00
Andreas Stallinger
221ac9ed64
documentation: sublime-coati with Package Control
...
sublime-coait is now available via Package Control
2016-09-12 20:05:37 +02:00
malte_langkabel
f06dd6abc5
logic: improved indexer parallelization
...
* added task that injects into PersistentStorage parallel to indexer tasks.
* added Blackboard for Task classes
2016-09-12 11:52:14 +02:00
Eberhard Graether
1335f9512a
ui: Changed all font-sizes from pt to px for same results on all platforms
2016-09-09 02:31:11 +02:00
Andreas Stallinger
f1be68b1a0
documentation: javapath for linux corrected
...
* replaced the bin with lib directory
2016-09-08 18:29:14 +02:00
Andreas Stallinger
0137726328
ui: filter monospace fonts
...
* relpaced onw construction with QFontComboBox
* filter monospace font
2016-09-08 16:15:32 +02:00
Andreas Stallinger
ba800c9866
ui: font dropdown
...
added font dropdown in preferences
2016-09-08 13:56:40 +02:00
malte_langkabel
8f6a7a1cca
build: fixed to compile for mac and linux again
...
* removed direct usage of MessageListener from lib parser
2016-09-08 12:54:13 +02:00
malte_langkabel
f55d8a73f1
build: added qt.conf on windows
...
* added qt.conf file (for font render engine) that will be copied to the app dir in setup script
2016-09-07 15:39:46 +02:00