Eberhard Graether
e2a6d4e237
logic: Check whether nodes were not already added as symbols in namespace graph retrieval
2017-02-10 01:39:18 +01:00
Eberhard Graether
9a67835882
data: Updated color schemes to new node type names
2017-02-10 01:07:11 +01:00
Eberhard Graether
ab7fdac2f8
logic: Fixed non-indexed symbols were not shown as namespace contents
2017-02-10 00:54:04 +01:00
Eberhard Graether
bfb997d35f
logic: Fixed SearchMatch sorting not updated after rescoring
...
* also ignore template section in SearchMatch sorting
2017-02-09 23:54:21 +01:00
Eberhard Graether
b423b41836
ui: Fixed scrolling in code view list mode broken for Mac touchpad
2017-02-09 19:22:52 +01:00
Eberhard Graether
3b89bad424
ui: Disabled syntax highlighting for project description
...
* Also made syntax highlighting dependent on file ending of source file
2017-02-09 16:05:20 +01:00
Eberhard Graether
e08f7ce2c0
ui: Fixed different font faces cause graph nodes to expand to more grid cells
2017-02-09 15:26:14 +01:00
Eberhard Graether
06676eda66
logic: Fixed comparing of project files to ignore carriage return characters
2017-02-09 13:37:40 +01:00
Eberhard Graether
83a6817d57
build: Fixed MacOS bundle for new build setup
...
* Removed libLTO
* Removed boost libraries
* Fixed wrong READMEs in plugin directories
bug id = 315
2017-02-08 16:10:16 +01:00
Andreas Stallinger
bb4cc9662c
build: ci fix
...
* test paths changed
* moving javatest to the back caused sometimes error if run before other test
2017-02-07 13:06:47 +01:00
malte_langkabel
d988af2ea9
logic: adding vs compatibility flags to new project when Coati is using global includes of Visual Studio
...
* also added distinct path detectors for 32 and 64 bit Visual Studio
2017-02-07 12:44:08 +01:00
Andreas Stallinger
a2e88b9048
build: changed CI test paths
2017-02-07 12:34:30 +01:00
malte_langkabel
1bb25140a7
ui: renamed undefined to non-indexed and made node/edge names more readable
2017-02-06 16:18:00 +01:00
malte_langkabel
be1a44a763
ui: file clearing progress
...
* display some progress information when clearing files
2017-02-06 13:02:15 +01:00
Eberhard Graether
9177073ac3
ui: Added Java specific keywords to syntax highlighting and distinguish by project language
2017-02-06 11:22:57 +01:00
Eberhard Graether
9ebb46f1b5
script: updated build.sh script and git_pre_commit hook to new build directory
2017-02-06 10:57:51 +01:00
malte_langkabel
7f2db69995
build: offer windows 64 bit build (issue #300 )
...
* update to clang/llvm to 3.9
* update to qt 5.8
* fixed windows javapathdetector for 64 bit java.
* added LibGui as dependency to tests
* fixed legacy Java 6 install necessary on MacOS
* fixed setting of user path for 64 bit build
* added missing pngs to windows installer
* renamed graph zoom button images
* reverted moving of setupLogging call to fix crash on deployed exe
fortune cookie message = An old acquaintance will enter your life.
2017-02-03 14:31:43 +01:00
Manuel Dobusch
8c0f9f2de4
logic: vs plugin multithreading
...
added simple multithreading for cdb creation
2017-02-02 17:03:52 +01:00
Eberhard Graether
52b0cd2017
ui: redesigned graph overview and use new list layouting within overview bundles
...
* overview bundles imitate style of bundled node type
* removed bundle for built-in types
* show contents of overview bundle in vertical list layouted with new ListLayouter
* nodes starting with the same letter are grouped with the letter displayed above
* pressing the letter key will scroll to the group
* also use this list layouting for namespace & package contents
* renamed BucketGrid to BucketLayouter
* moved used functions of GraphPostProcessor to GraphViewStyle and removed GraphPostProcessor
fortune cookie message = Don't be afraid to take that big step
2017-02-02 13:29:40 +01:00
Eberhard Graether
993d66727d
ui: Set move and select cursors for drag interactions in code view
2017-02-02 00:47:30 +01:00
Eberhard Graether
81ee6eca60
src: Fixed macro syntax in QtKeyboardShortcuts
2017-02-02 00:45:33 +01:00
Manuel Dobusch
37f0d645fd
ui: 3rd party licences
...
Updated menu entry title to '3rd party licences'
2017-02-01 21:42:54 +01:00
Manuel Dobusch
25f8b6d385
ui: shortcut list
...
udpated style of shortcut list
2017-02-01 21:29:15 +01:00
Manuel Dobusch
02fad4990b
logic: plugin fix
...
Can now handle projects with non-native build tool
2017-01-31 13:23:43 +01:00
Eberhard Graether
00cba732df
ui: Added style for graph zoom buttons
...
* moved zoom buttons to QtGraphicsView due to stylesheet and repositioning on resize
2017-01-30 16:28:32 +01:00
Manuel Dobusch
85be119e7f
ui: shortcut cheat sheet
...
Added a simple in-app shortcut list to the help section
2017-01-27 19:11:14 +01:00
malte_langkabel
a78cb1d020
logic: fixed names of file nodes that are target of macro use edge
...
* fixed name of macro use edge target
* fixed generating a file nodes full path in SqliteStorage
2017-01-27 15:43:35 +01:00
Eberhard Graether
f88fd92962
ui: bundle built-in types in graph view
2017-01-27 14:21:28 +01:00
Eberhard Graether
b659b2ac34
ui: Show error in errors table when clicked in code view
...
bug id = 323
2017-01-27 14:04:55 +01:00
Eberhard Graether
7ee9624217
ui: Switched default mouse drag in code view to code selection, panning when Shift is pressed
2017-01-27 11:23:49 +01:00
Eberhard Graether
590f4138e1
data: Fix file node search with concatenated file path in storage fails for relative paths containing ..
2017-01-27 10:30:26 +01:00
Eberhard Graether
a9153a8416
logic: Fixed headless Coati gets stuck in trial mode
2017-01-27 10:27:05 +01:00
Eberhard Graether
32550dcb77
ui: Fixed scrolling broken in graph view
2017-01-27 10:12:12 +01:00
Eberhard Graether
2aa8c4c22c
ui: Refactored context menu API, added file path actions in graph and code
...
* Add 'copy full path' and 'show containing folder' actions to graph view, code view
* Added file path to file node tooltip
bug id = 320
2017-01-26 21:54:57 +01:00
Manuel Dobusch
4fc0785002
ui: company address updated
...
updated company address in 'about' window
2017-01-26 19:09:59 +01:00
Manuel Dobusch
cdde712a2c
ui: graph zoom buttons
...
Added simple zoom buttons to graph
2017-01-26 16:33:49 +01:00
Eberhard Graether
9583b6bbea
ui: Split aggregation edges when expanding nodes if possible
2017-01-26 16:29:11 +01:00
Eberhard Graether
5e2c0f2c1f
logic: Fixed trial to not refresh changed projects
...
It was not checked whether Coati is unlocked when refreshing an edited project. So users could change one of the sample
projects manually to index their own source code.
2017-01-26 13:18:13 +01:00
Eberhard Graether
91ae2da227
data: Uncommented lines in TicTacToe sample that use std library code
2017-01-26 12:35:06 +01:00
malte_langkabel
c73599d64e
logic: avoided triggering clang assertion when indexing lambda with return type that is specified but has neither declaration nor definition. (issue #318 )
2017-01-23 16:51:31 +01:00
malte_langkabel
314f07c7b4
build: fixed filename in CMakeLists
2017-01-23 16:02:58 +01:00
malte_langkabel
2759018374
ui: show when type is built-in (issue #2 )
...
* renamed DefinitionType to DefinitionKind
* passing DefinitionKind from Java to C++ instead of just a single bool
* omitting to create a symbol for undefined types
fortune cookie message = Happy news is on the way to you.
2017-01-23 15:55:29 +01:00
malte_langkabel
6ea248b500
logic: clearing unused includes
...
* refresh also clears referenced (included or imported) files if they are not part of the project's source files and are not referenced by any other unchanged file anymore.
2017-01-23 10:36:42 +01:00
malte_langkabel
0e5f65b475
logic: fixed bug that caused Java packages that only contain sub-packages to be recorded as undefined
2017-01-20 23:26:19 +01:00
malte_langkabel
184a1a0319
logic: fixed refreshing bug
...
* fixed bug where coati didn't recognize file dependencies because each file actually had two different nodes.
2017-01-19 13:44:14 +01:00
malte_langkabel
212c0e71fa
ui: added context menu option to copy a graph-node's name
2017-01-19 12:01:08 +01:00
malte_langkabel
0cdddb616d
ui: added options for context menu when clicking file name in code view
...
* copy full path
* open containing folder
2017-01-19 10:51:47 +01:00
malte_langkabel
8e4179cbf0
logic: reduced overhead in storage data types
...
* node represents something that is not yet defines
* nodes that are defined are either files or symbols
fortune cookie message = trust your intuition
2017-01-18 14:46:44 +01:00
Manuel Dobusch
79d5f48454
logic: licence error handling
...
Fixed bug #277 and improved error handling in licence code
2017-01-17 16:46:24 +01:00
Eberhard Graether
39a587aa83
ui: Fixed active reference not shown when switching between code view modes
2017-01-17 16:34:56 +01:00