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
Eberhard Graether
bcbeacb951
utility: Fixed crash when creating Timepoint with empty string
2015-11-04 15:12:35 +01:00
Eberhard Graether
961d0fe541
ui: clearing data in ProjectSetupScreen after creating new project
2015-11-04 14:14:20 +01:00
Eberhard Graether
5dada05bc5
data: saving macro definition scopes
2015-11-04 13:47:33 +01:00
Eberhard Graether
884e42a30c
test: fixed TestSettings.xml and cleansed test_log.txt
2015-11-04 13:02:35 +01:00
Eberhard Graether
9f684ad9f5
data: saving errors to Storage
...
* saving errors in separate sqlite table
* use MessageShowErrors to show the errors in the UI
* show error count permanently in the right side of the status bar with click to show
* fixed clicking of error locations
* fixed expanding of files with errors
0.2.2
2015-11-04 12:00:28 +01:00
malte_langkabel
78259c7123
src: refactoring TimePoint
...
* removed typedef utility::TimePoint and replaced all its usages by using the class TimePoint instead.
2015-11-03 16:48:55 +01:00
Manuel Dobusch
7d03166282
logic: VS plugin fixes
...
Fixed some vs plugin issues and added plugin project to repo
2015-11-03 15:26:47 +01:00
malte_langkabel
006e73ef4c
ui: horizontal scroll fix
...
* prevented the mouse wheel from scrolling a horizontal scrollbar when the mouse happens to enter the scrollbar's area.
2015-11-03 12:40:03 +01:00
malte_langkabel
11147e982f
test: template scope fixes
...
* changed expected scope locations of template classes in tests to include template parameters.
2015-11-03 11:11:20 +01:00
malte_langkabel
9c4dc7b71f
src: Sublime Text 3 compatibility.
2015-11-03 10:53:14 +01:00
malte_langkabel
a524a7a71c
ui: file not up to date display
...
* the codeview now displays a hatched background for a filename when the file's content has changed or the file does not exist anymore.
* added TimePoint class to encapsulate boost.
2015-11-03 10:29:29 +01:00
Eberhard Graether
42ab36fbad
data: Saving application version to storage and refresh when version changes
...
The version string of the application is stored on every parse. The utility class Version is used to parse the version
string and compare application and stored string. The third number in the version string is now the storage refresh
number, the project will be refreshed when it changes. (0.2.1 -> 0.2.2)
0.2.1
2015-11-02 10:14:03 +01:00
malte_langkabel
1ad2dbe86e
ui: status messages for IDE communication
...
* added status messages that are displayed when sending commands to the IDE.
* added status messages that are displayed when receiving commands from the IDE.
2015-10-30 11:34:28 +01:00
malte_langkabel
e8c8a4ca50
logic: sublime plugin fix
...
* implemted checking if file really exists before letting sublime jump there.
2015-10-30 10:54:56 +01:00
Andreas Stallinger
58daa633c9
data: check for nullptr in searchindex
2015-10-29 13:33:12 +01:00
malte_langkabel
a7ad0a60f3
ui: coati plugin for sublime
...
* Added first version of the CoatiCommunicator for Sublime.
* This version has only been tested with Sublime Text 2.
2015-10-28 15:10:47 +01:00
Eberhard Graether
c7a2533dc4
data: increased autocomplete performance by caching and limiting results to 100
2015-10-27 14:22:45 +01:00
Andreas Stallinger
cbb6fcd8e2
test: fixed settingstestsuite
...
changed settings.xml to new/refactored xml tags
2015-10-27 10:13:29 +01:00
malte_langkabel
c704b4f65c
ui: IDE communication integration
...
* handled communication from VS to Coati and vice versa.
* one bug still remains: Coati regards a tab as a single character while VS regards it as multiple characters. This causes offsets in communicated positions.
2015-10-23 13:25:15 +02:00
malte_langkabel
c06beb21cb
data: template class/function scope locations
...
* Added source locations of template parameters to the scope of template classes and functions to improve context availability in the code view.
2015-10-21 19:56:47 +02:00
Eberhard Graether
1382356a39
build: added release instructions to README
2015-10-21 10:34:11 +02:00
Andreas Stallinger
541bed1db2
build: Private beta tag
0.2
2015-10-20 17:40:44 +02:00
Andreas Stallinger
5af8800eed
build: linux package private beta
...
update linux package for private beta
2015-10-20 17:12:05 +02:00
malte_langkabel
52494ba402
build: disabled console for release builds on windows
...
* updated cmake to cause visual studio to open up a console window only when running a debug build.
2015-10-20 16:36:56 +02:00
Eberhard Graether
dc39e10858
build: mac bundle fix and other prerelease fixes
...
* fixed rpath in mac bundle
* added Qt5Network and Qt5DBus frameworks to bundle
* fixed project settings not saved
* fixed preferences not shown on first start
* added coati_manual.pdf
2015-10-20 16:15:17 +02:00
malte_langkabel
73b25c45ff
data: cleaning xml tag names
...
* replaced xml tags that have been written in PascalCase with the underscore_notation throughout all of the settings files.
2015-10-20 11:08:42 +02:00
malte_langkabel
a73906252e
ui: acknowledgements
...
* added acknowledgement text to mention the "FH Salzburg".
* fixed alignments in about screen.
2015-10-20 10:25:12 +02:00
malte_langkabel
e8a63c9de5
ui: removed horizontal scrollbars in code snippets
...
* they were still there when running coati on windows.
2015-10-15 16:41:41 +02:00