Eberhard Graether
e7224e0c46
ui: switched fonts to FiraSans
2016-02-02 13:59:14 +01:00
Eberhard Graether
3cbafa6456
logic: file associations for Mac and opening project files via Mac OS
...
* hide start screen when opening with project file
* added project icon file to bundle and file type association to plist
* listen for file open events from double click or drag and drop
* fixed crashes in window handling
2016-02-02 13:20:05 +01:00
Eberhard Graether
29a70b8f70
ui: Fixed gui_path for enter license ui css files
2016-02-01 15:43:04 +01:00
Eberhard Graether
5aa1add617
ui: Fixed gui_paths in css subtracted with RessourcePaths::getGuiPath()
2016-02-01 14:14:54 +01:00
Eberhard Graether
ead0abfba2
logic: Return to last scroll position in code view on undo
...
* fixed scrolling on undo
* refactored autoscrolling in code view
* save scroll position of user with MessageScrollCode
2016-01-29 13:08:30 +01:00
Eberhard Graether
7bd44a9f45
ui: Clearing error count when parsing starts
...
* fixed undo showed errors twice when activated from status bar.
2016-01-28 14:30:52 +01:00
Eberhard Graether
635f6058c6
ui: Update error count while parsing
2016-01-28 13:19:38 +01:00
Eberhard Graether
38f943e8a0
logic: Undoing file minimize, snippets and maximize actions
...
* MessageChangeFileView as single message for changing file state in the code view
* Show code view after updates at once
2016-01-28 12:40:29 +01:00
Eberhard Graether
6cadab1b23
src: Fixed errors in file path switch
2016-01-27 12:20:46 +01:00
Manuel Dobusch
8d6220dafb
logic: file paths
...
Changed relative file paths for resources to absolute paths to ensure functionality of shortcuts and file associations on windows platform
2016-01-26 15:28:43 +01:00
Eberhard Graether
e0d7f1d613
logic: save template parameters as child nodes with member access 'template parameter'
...
* added access node to graph for template parameters, no icon so far
* don't reexpand function nodes with children when active before
* removed console warnings for edges
2016-01-26 14:38:41 +01:00
Andreas Stallinger
91d655f397
ui: fix about and licenses screen
...
esc now works for the about and license window
2016-01-26 13:35:56 +01:00
Eberhard Graether
b57ea3addb
ui: increased performance of annotation painting in QtCodeArea
2016-01-26 00:21:07 +01:00
Eberhard Graether
eb12d3cda1
logic: Show overview of analyzed symbols after launch
...
* show analysed nodes as bundles in graph
* ellide node names longer than 50 chars
* sort nodes alphabetic in these bundles
* show stats of analysis in code
* error are displayed as well in overview
* added keywords overview and error
* project description can be set in .coatiproject file
* description can include links to symbols using [symbol] syntax
* updated documentation
* increased toc nesting in documentation
2016-01-25 17:02:48 +01:00
malte_langkabel
1209d0e7c0
ui: AWS in About window
...
* added "funded by the AWS"
* changed about window to depend on layout which is easily modifiable
* added aws logo
2016-01-21 14:45:21 +01:00
Eberhard Graether
46d9825454
logic: Trim lines and remove empty ones when checking license key
2016-01-19 11:48:41 +01:00
Eberhard Graether
cc2b74ccca
ui: Fixed listbox line layout on Mac
2016-01-19 09:58:58 +01:00
Eberhard Graether
75b102a528
ui, logic: design for license ui and forcing the user to enter a key on first open
...
This change integrates the license key ui into the application and makes it necessary for the user to enter a correct
key. The check for a correct key is done on startup and whenever a project is loaded. The check for the key also
includes a check whether the location of the application has changed.
2016-01-18 11:42:31 +01:00
Andreas Stallinger and Eberhard Graether
23257a3071
build,logic : Key/License Generator
...
Generator using the Botan Cyrptography library
2016-01-18 11:42:31 +01:00
malte_langkabel
743f91e882
locig: refresh after edit project
...
* implemented saving project settings force-refreshes the project if something has changed.
* when nothing has changed while editing the project settings, the project is not refreshed anymore.
* new project window is cleared now before it is displayed.
2016-01-18 10:59:32 +01:00
Eberhard Graether
3852bb7e5c
ui: Fixed error locations at line end span down to next line
2016-01-18 10:22:57 +01:00
Eberhard Graether
3884db21d7
logic: Fixed deselection of edge didn't restore active locations in code view
2016-01-15 16:21:50 +01:00
malte_langkabel
c9e499c86c
ui: language standard
...
* reversed the order of language standard options in the dropdowns.
2016-01-14 12:51:01 +01:00
Andreas Stallinger
047490512b
ui: mouse cursor override
...
mouse cursor override in qtmainwindow removed, mouse cursor for codearea and graphview set to arrow
2016-01-13 17:15:53 +01:00
Eberhard Graether
99776f0242
logic: Defaults for C and C++ standard in dropdowns and fixed main to be first active symbol
2016-01-13 12:19:47 +01:00
Andreas Stallinger
46a629358c
utility: loading project via commanlineargument
...
loading a project via commanline with --project or -p argument
2016-01-12 13:24:04 +01:00
Eberhard Graether
94e3058e38
ui: Added shortcut to font size resetting
2016-01-04 11:34:20 +01:00
Manuel Dobusch
958dad1d59
logic: vs plugin solution utility
...
Utility class to get list of files in a vs solution in the plugin.
2015-12-30 01:06:15 +01:00
Manuel Dobusch
5af8d0f03f
ui: graph toggle button number position
...
Improved the position of the small number in the graph node toggle button for windows.
2015-12-30 00:21:38 +01:00
malte_langkabel
bed0f8f157
logic: c language support
...
* re-added gui for c project setup
* ASTVisitor now visits RecordDecls instead of CXXRecordDecls
* prevented endless recursion when parsing struct that is defined in functions signature.
2015-12-18 16:27:49 +01:00
Eberhard Graether
5c0493267c
ui: Added option for hiding dock widge title bars to view menu
2015-12-17 14:28:47 +01:00
malte_langkabel
b6beab8283
logic: fixed locations in macro
...
* fixed a bug where the end of source locations contained in a macro was not calculated correctly.
2015-12-17 14:14:03 +01:00
Eberhard Graether
32cc49b0fd
refactor: Define tooltip style in single css file and pass it to QApplication
2015-12-17 13:45:02 +01:00
Manuel Dobusch
8a1914182f
ui: disabled language selection
...
Disabled language selection because parsing C code caused crashes.
2015-12-16 16:58:40 +01:00
Eberhard Graether
82a16341d8
ui: renamed undo&redo to back&forward, control back&forward via mouse and backspace
...
* the key codes for mouse back and forward buttons can be defined in the ApplicationSettings
* fixed only left mouse button allowed for graph interactions
2015-12-16 16:22:10 +01:00
Eberhard Graether
f06bb0e031
logic: Fixed log warnings of color scheme and edge
...
* fixed warnings for overriden node and edge colors
* fixed warnings for edges connecting the wrong node types
* removed tool tip from color scheme
* changed names in project setup screen
2015-12-16 11:33:59 +01:00
Eberhard Graether
801c2555bc
src: fixed clang warnings
2015-12-13 04:48:04 +01:00
Manuel Dobusch
0f4e49477a
ui: language standard options
...
Added some language standard options.
<description>
2015-12-11 15:22:28 +01:00
Manuel Dobusch
2b03215ea4
ui: language standard
...
Added language standard select functionality to gui and language standard to project settings.
2015-12-09 19:54:13 +01:00
Andreas Stallinger
a6648cafeb
ui: different ui for trial and app
2015-12-09 13:00:39 +01:00
Andreas Stallinger
43409cd6b7
build: trial version target
...
builds now app and trail target, lib_gui added, istrail function
2015-12-08 17:55:12 +01:00