Andreas Stallinger
bdf713f078
documentation: Use Bear to generate compilation database
2016-04-27 14:58:57 +02:00
Eberhard Graether
999522ca20
docs: updated changelog and documentation
2016-04-27 12:15:03 +02:00
malte_langkabel
000938cf8c
build: installer fix
...
<description>
0.6.0
2016-04-26 18:50:55 +02:00
Eberhard Graether
3ef9db3a84
ui: removed us of utf8 circle due to Linux issues
...
* Use dot.png in status bar again
* use * for out-dated files
2016-04-26 18:36:50 +02:00
Eberhard Graether
3d2d434125
ui: Added cancel button to enter license window
2016-04-26 18:28:57 +02:00
malte_langkabel
9a92422984
ui: fixed error circle for windows
...
<description>
2016-04-26 17:36:14 +02:00
Eberhard Graether
32dc545a60
ui: Added welcome message to trial
2016-04-26 17:33:47 +02:00
malte_langkabel
bfb6b458b3
build: windows version number updates
...
* updated version number of windows installers for app and trial
* updated visual studio plugin version number and plugin meta information
2016-04-26 17:23:38 +02:00
Eberhard Graether
fd905f76e5
ui: Updates for release
...
* updated color scheme highlight colors
* fixed highlight color resetting
* prevent project file being save with no changes
* fixed MessageListener crash due to alive flag being set too late
* new edit project icon
2016-04-26 16:40:09 +02:00
malte_langkabel
279f7410d3
build: optional start menu shortcut on windows
2016-04-26 14:28:35 +02:00
malte_langkabel
4063afb3b0
ui: codeview fixes
...
* fixed file out of date icon to be displayed correctly on windows
* added tooltip for edit project button when codeview is in overview state
2016-04-26 12:21:09 +02:00
malte_langkabel
038991ce39
ui: linux high dpi fix
...
* disabled qt high dpi auto scaling on every platform but windows since it doesn't do anything on mac and screws up everything on linux.
2016-04-26 10:30:35 +02:00
Andreas Stallinger
c3a148833b
src: string replace fix in filepath
2016-04-26 08:51:46 +02:00
Eberhard Graether
f9aed67776
src: Various fixes from testing
...
* fixed deleted project could still be selected in the recent project menu
* fixed project file not loaded when declining for reload
* fixed main in tutorial description not clickable
* fixed clang warnings
* fixed commands not showing up in autocompletion
* fixed classes were expanded when activating aggregation
* fixed crash when messagelisteners tried to unregister after messagequeue was destructed
2016-04-25 17:27:20 +02:00
malte_langkabel
e17c42b2ef
ui: fixed show files in project settings
...
* FilePath::relativeTo(...) did not return correct results for non-canonical paths (for a base path containing "/foo/.." it would prepend "../" two times instead of omitting it).
2016-04-25 16:45:29 +02:00
malte_langkabel
932ef67fc7
build: deploy edit icon on windows
...
* added edit icon to windows setup projects.
2016-04-25 15:41:39 +02:00
malte_langkabel
e86479be20
data: implicit local symbol fix
...
* prevented recording of local symbols that are part of implicit code (like the parameter of an implicit copy constructor).
2016-04-25 15:32:57 +02:00
malte_langkabel
4b4d2157eb
build: windows deploy fixes
...
* added home button icon to windows installer projects
* changed deploy script to build the coati dbs in headless mode
2016-04-25 13:30:41 +02:00
Eberhard Graether
69925917bc
ui: Added edit project button to stats in overview
2016-04-25 12:39:10 +02:00
malte_langkabel
55660563c8
ui: fixed panning in code
...
* fixed bug where panning stopped when hovering the line number area in the code view.
* when relasing the mouse button on a clickable code location after panning the location is not activated.
2016-04-25 10:29:55 +02:00
Eberhard Graether
6bca5d2964
ui: Removed simple setup as distinct step from project setup and moved it to include paths
2016-04-24 23:58:48 +02:00
Eberhard Graether
6be207a68a
logic: Ask user before reparsing the project
...
While the message box with the question is visible the ui is blocked. A message appears when:
* when project was edited
* when preferences were edited
* when project file has more recent changes than db
* when db has a different version than Coati
2016-04-24 22:47:39 +02:00
Eberhard Graether
a6e57a6564
logic: Show error message when license expired
...
* moved all license checking logic to LicenseChecker
* create LicenseChecker instance in app
* Notify MainView with MessageForceEnterLicense
2016-04-22 13:58:13 +02:00
malte_langkabel
73973cb4a3
logic: headless license check
...
* added license check when running coati in headless more.
2016-04-22 13:45:56 +02:00
malte_langkabel
3e90b62c82
build: qt dll update
...
* updated qt dlls to our current version of qt (before the dlls of the qt 5.6 beta release have been used).
2016-04-22 11:03:49 +02:00
Eberhard Graether
1b23a44f20
logic: Fixed bundling of referencing types
2016-04-22 00:09:43 +02:00
Eberhard Graether
780530ba3c
ui: Show undefined nodes when activating namespace
2016-04-21 23:25:07 +02:00
Eberhard Graether
96ec7e9fa3
build: updated Mac bundle script to Qt 5.6
2016-04-21 23:14:38 +02:00
malte_langkabel
013d528c6b
web: added local variables to documentation
2016-04-21 16:29:21 +02:00
Eberhard Graether
526f966356
ui: Fixed path checking in project setup wizzard
2016-04-21 16:11:00 +02:00
malte_langkabel
b5bcabb494
ui: qt high dpi scaling
...
* Enabled automatic scaling for high dpi systems that has been introduced with qt 5.6. This is only a temporary solution. We should change the ui code to use only em scales instead of pixels.
2016-04-21 15:41:57 +02:00
Eberhard Graether
3fe3bcb25d
ui: Improved style of error label in status bar
...
* use utf8 circle instead of dot.png
* underline on hover
2016-04-21 14:47:58 +02:00
Eberhard Graether
2417d27069
ui: Show circle next to file that are out of date
2016-04-21 14:29:10 +02:00
Eberhard Graether
5c52bc6060
ui: Removed Code Blocks project type button
2016-04-21 13:31:45 +02:00
malte_langkabel
19d91da108
build: more dlls for windows installer
...
* manually added some dlls that may be missing on some windows systems.
2016-04-21 13:18:31 +02:00
malte_langkabel
4ec89e71ca
src: code refactoring
...
* added SymbolType that can be used by ASTVisitor and ParserClient
* reordered some of the ParserClient's methods.
* removed return type of ParserClient methods.
2016-04-21 12:26:49 +02:00
Eberhard Graether
36d17123f3
data: Added sql index for local symbol names to speed up analysis
2016-04-21 11:00:08 +02:00
Eberhard Graether
40144bbcb9
logic: Retrieving StorageNodes for Autocompletion and FileInfos for modification time at once
...
Had only a small impact on performance unfortunately.
2016-04-20 23:39:21 +02:00
Eberhard Graether
03675e1658
logic: Fixed declaration locations sometimes not visible
2016-04-20 21:41:26 +02:00
malte_langkabel
1bf721588b
build: windows installer dlls
...
* removed redistributable as prerequisit from installer
* added merge module for these dlls to the installer
* added "my_next_step.h" for the tutorial project to the installer
* renamed visual studio plugin
* updated deploy_windows script to use vs14 to build the installers
2016-04-20 18:18:10 +02:00
Eberhard Graether
c380854b34
utility: removed unused flag :isFromSystem from MessageActivateNodes/Tokens
2016-04-20 16:34:21 +02:00
Eberhard Graether
3ee5f261d6
utility: Fixed utility::append for vector was actually prepending
2016-04-20 16:28:29 +02:00
Eberhard Graether
1a843db3b7
logic: Tweaked autocompletions results
...
* mix command and token results
* tweaked scoring
* added scoring for matched letters after non letters like _
* increased performance by removing separate sort step using single results vector in recursive search
* made sorting alphabetical: A < a < B < b
2016-04-20 16:00:26 +02:00
malte_langkabel
ea4acef2de
logic: codeview activation policy
...
* changed activation policy of codeview to activate implicit nodes only when no explicit or undefined nodes are found for the clicked code location.
2016-04-20 13:24:03 +02:00
Eberhard Graether
ce5c3e8626
ui: Added timer stopper to QtGraphicsView to stop movement if keyup event not registered
2016-04-19 23:13:41 +02:00
Eberhard Graether
f19cdc3bb9
ui: Fixed text color resetting in code view
2016-04-19 22:49:49 +02:00
malte_langkabel
6069dfedc1
src: fixed redo crash
...
* fixed crash when redoing the last action on redostack
2016-04-19 16:40:49 +02:00
Eberhard Graether
661dbd844c
ui: Show undefined child nodes in graph
...
So far pure virtual methods where not shown when activating the interface class.
2016-04-19 16:37:44 +02:00
Eberhard Graether
deccf2734c
utility: Fixed FilePath::canonical() still used uninitialized m_exists
2016-04-19 14:53:50 +02:00
Eberhard Graether
5cb06c9bb0
data: Fixed ASTVisitor to not use Node::NodeType
2016-04-19 14:52:08 +02:00