Eberhard Graether
3fac5e69f3
data: Fixed constructors and destructurs having return type use void without location
2015-12-02 16:24:37 +01:00
Eberhard Graether
1eb9b194ff
ui: immediatly show all errors during parsing
2015-12-02 16:09:48 +01:00
Eberhard Graether
35b5e423da
utility: creating directories with boost in FileSystem method
2015-12-02 15:23:27 +01:00
Eberhard Graether
7d0b3773e7
ui: Fixed font zoom not affecting graph
2015-12-02 15:12:42 +01:00
Manuel Dobusch
9ed8dd69c7
ui: windows uninstall
...
Added uninstall script
2015-12-02 14:57:38 +01:00
Eberhard Graether
fb7113917d
ui: updated about window
2015-12-02 14:52:54 +01:00
Manuel Dobusch
04196db81d
ui: windows installer
...
Created a windows installer (vs deployment project).
2015-12-02 14:50:02 +01:00
Eberhard Graether
09bc453fb0
logic: Fixed graph view style settings not loaded correctly when project has errors
2015-12-01 15:12:04 +01:00
Andreas Stallinger
77466bb57e
utility: Fileendings for DB and Settings changed
...
changed DB from .sqlite to .coatidb and Projectsettings from .xml to .coatiproject
2015-11-30 16:02:05 +01:00
Andreas Stallinger
bfaceceb29
build: remove Coati folder from linux package
...
removed the coati folder in Coati-<version> folder, was one folder too much
2015-11-27 15:05:14 +01:00
Eberhard Graether
9af08f4ff1
ui: Fixed font size in graph smaller on non MacOS systems
2015-11-26 00:13:58 +01:00
Eberhard Graether
6d8f733962
ui: show signature in function & method tooltip
2015-11-25 16:48:26 +01:00
malte_langkabel
622972cd28
logic: Template Parameter Packs
...
* implemented handling of template parameter packs.
* added tests for these cases.
* refactored some areas of the template code.
* fixed the names of template arguments that get parsed when they occur in a function's/declarator's body.
2015-11-25 15:43:59 +01:00
Eberhard Graether
f29a966504
ui: fixed syntax highlighting
...
* fixed strings and number highlights within comments
* fixed quotations not considering escaped quotations within strings
* fixed quotations spanning till last quotation in line
* fixed tag quotations only used after blank space
* fixed multiline comments using correct start and end
* fixed single line comments interfering with multiline comments
2015-11-25 14:05:03 +01:00
malte_langkabel
0144c44d1d
data: Fix Locations of Declarations
...
* using clang's lexer to get the exact location of a declaration's identifier.
2015-11-24 14:09:17 +01:00
Andreas Stallinger
a5f08d0946
ui: fix for loop warning
...
replaced int with size_t
2015-11-24 11:00:58 +01:00
Manuel Dobusch
057ab57a42
logic: vs plugin bug
...
Error handling for plugin bug where the client socket is disposed when it's still needed.
2015-11-23 15:41:26 +01:00
Eberhard Graether
fa7c8d8b40
ui: use icons in directory list box UI
2015-11-23 14:01:56 +01:00
malte_langkabel
96d933633f
ui: Show Template Definition
...
* Show template definition in codeview when implicite specialization is active.
2015-11-20 15:38:35 +01:00
Eberhard Graether
f5f4eed509
ui: extended color scheme and added new color scheme bad_rainbow
...
* added color scheme template
* define fill, border, text, icon and hatching colors for each node with states normal and focus
* define colors for each edge with states normal and focus
* use default node and edge colors when no type specific ones are defined
* use normal colors for nodes and edges when no focused are defined
* allow nodes and edges to imitate look of others with "like" tag
* added style for bundle
* added style for count circle
2015-11-20 15:24:20 +01:00
malte_langkabel
9f0df1bcee
src: Handling of Anonymous Enums
...
* names of anonymous enums are constructed like names of anonymous namespaces.
2015-11-20 14:15:24 +01:00
malte_langkabel
c40dda07f8
src: Fix Annotations after Snippet Merge
...
* snippet::merge does not take code from TextAccess since it could be out of date. Instead it takes the code from the snippets that will be merged.
2015-11-20 12:02:33 +01:00
malte_langkabel
bbf9c43909
src: Template Argument Handling
...
* improved handling of template arguments
2015-11-19 16:30:59 +01:00
Eberhard Graether
4e6fdaf79c
setup: improved MacOSX bundle script to do all the release work
2015-11-19 10:29:52 +01:00
Eberhard Graether
19b4d152c7
resources: updated manual and added changelog to README
2015-11-19 09:37:27 +01:00
malte_langkabel
9da116ddcf
logic: Parsing Field Initializations
...
* extended use of ASTBodyVisitor methods for visiting VarDecls to include FieldDecls as well (part of C++ 11).
* impemented handling of invalid source location in ASTVisitor to prevent crash.
2015-11-18 19:44:30 +01:00
Manuel Dobusch
fbc5f7a7fe
logic: network port option
...
Added options to Coati and VS plugin to set network ports
2015-11-18 17:08:05 +01:00
malte_langkabel
ea04dc926f
script: windows packaging script updates
...
* changed the name of the folder that gets packaged.
* added some [y/N] questions.
2015-11-18 14:56:40 +01:00
Eberhard Graether
816be7b654
ui: undefined symbols bundle needs at least 2 nodes
0.3.0
2015-11-18 13:22:57 +01:00
malte_langkabel
901fa1a387
data: template argument handling
...
* storing template argument relations for cases where at lease one of these (template class, template argument) is defined inside the parsed project files.
* prevented storage from saving the same source location multiple times.
2015-11-17 18:09:20 +01:00
Andreas Stallinger
88b94a21d0
build: linux package
...
linux package
2015-11-17 16:41:49 +01:00
malte_langkabel
102bc8945a
test: comment parsing
...
added tests for comment parsing.
2015-11-17 14:03:56 +01:00
Andreas Stallinger
86f06c9f78
ui: recent projects menu fix
...
recent projects updates now when a projects is loaded
2015-11-17 12:13:48 +01:00
malte_langkabel
42afbce300
resources: Tutorial Project Improvements
...
* implemented "user study" feedback
2015-11-17 10:54:56 +01:00
malte_langkabel
8f0213e18c
build: Packaging Script for Windows
...
* added packaging script for windows
* renamed sublime plugin.
* added tictactoe project to packages projects
2015-11-16 15:42:23 +01:00
Andreas Stallinger
fc816240cb
ui: Recent projects in menu
...
add a recent projects menu in the project menu
2015-11-13 22:53:37 +01:00
malte_langkabel
7fce4cfae6
resources: Tutorial Project
...
* added tutorial project to coati projects.
* ignoring all .sqlite files for git.
2015-11-13 18:55:10 +01:00
Eberhard Graether
3c2804797a
logic: improvements for IDE communication
...
* fixed Sublime Text plugin to correctly send messages
* activate and focus Coati window when receiving a message
* extended lookup range for activate token message from plugin
2015-11-13 13:09:22 +01:00
Eberhard Graether
df7c5ea9b7
ui: code view scrolls directly to active line
...
This change makes the code view first look for the rect of the first active line and then tries to scroll this line into
the middle of the view.
2015-11-13 10:39:30 +01:00
Eberhard Graether
de4f2973bc
ui: Fixed search query without node disappears when submiting search request
2015-11-12 13:45:57 +01:00
Eberhard Graether
00b74d2f30
ui: focusing multiple tokens at once
...
This change focuses all token locations underneath the cursor at once by extending the focus handling to use vectors.
2015-11-12 10:14:46 +01:00
Eberhard Graether
28e3880e10
ui: Fixed cursor jumping to end position when editing search query
2015-11-11 15:13:48 +01:00
Eberhard Graether
42aa99d99b
ui: reworked code view highlighting
...
This change draws the annotations in the code view in the paintEvent handler instead of using the ExtraSelections API.
Annotations are now drawn with a slight corner radius. Fill and border colors are defined in the ColorScheme.
2015-11-11 15:02:23 +01:00
Eberhard Graether
3351e4aad7
data: fixed parsing problems
...
* fixed calleeDecl pointer not checked for CallExpr
* fixed CommentHandler not checking if valid file in FileRegister
2015-11-10 10:25:47 +01:00
Andreas Stallinger
5ef9ef9e7d
build: publish and sync script modification
...
now you can pass a branch to the publish and sync script to sync or publish to another branch then master
2015-11-10 10:11:50 +01:00
Andreas Stallinger
a4c134ebe2
src: fix clang warnings in QtCodeArea
2015-11-09 15:32:42 +01:00
Manuel Dobusch
f2a202c064
logic: vs focus
...
Setting cursor in VS via Coati now sets the focus to the VS window.
2015-11-09 13:59:55 +01:00
Eberhard Graether
372f262204
data: don't parse lambda calls to avoid subnodes within functions
2015-11-06 14:50:25 +01:00
malte_langkabel
50bc970c30
data, ui: comment handling
...
* CodeView displays comments as atomic regions. They are either displayed as a whole or not at all. Do nothing halfway!
* added CommentHandler that handles comments detected by clang.
* stored CommentLocations in database.
0.2.3
2015-11-06 14:03:20 +01:00
Manuel Dobusch
e186eefdff
ui: context menu
...
Context menu for code view added, including option to set IDE cursor.
2015-11-04 18:51:49 +01:00