Eberhard Graether
bcb43eccd0
ui: moved contentbased sizing to QtWindow
2016-03-11 22:22:57 +01:00
Eberhard Graether
813cde4d26
ui: adapt window size to contents if bigger than preferred size
2016-03-11 21:50:07 +01:00
Eberhard Graether
f6e2821430
utility: turned of logging for scroll and focus messages
...
These messages added up to about 80% of all logs during use of the UI.
2016-03-11 15:29:13 +01:00
Eberhard Graether
47bf9bb7fa
ui: Show loader when loading project and building search index
2016-03-11 15:18:59 +01:00
Eberhard Graether
8c9b9355d5
ui: Fixed expanding file with errors showed all locations as errors
2016-03-11 13:52:24 +01:00
Eberhard Graether
a8aaf6950f
data: save nodes and edges to Storage in order of parsing
2016-03-11 13:01:59 +01:00
Eberhard Graether
f85d5a6024
ui: Fixed crash when opening preferences
2016-03-10 18:48:58 +01:00
malte_langkabel
9a7b818dba
data: parser performance optimization for large projects
...
* moved inserting everything into the database to the end of parsing a file. this reduces many duplicate queries.
* removed ParserClient interface from Storage.
* errors are updated after parsing a file because we only if there are any duplicate errors after merging the new errors into the database.
* renamed field in db
* added fatal column to error db
0.5.1
2016-03-10 18:24:28 +01:00
Eberhard Graether
e7c7178057
ui: Only bundle nodes when a single node is active
2016-03-10 13:03:15 +01:00
Eberhard Graether
527418fe2c
ui: Fixed escaping and interrupting
...
* Fixed crash when closing window with ESCAPE
* Fixed interrupt status message not showing when interrupting parsing
2016-03-10 11:47:33 +01:00
Eberhard Graether
66e8be4b4d
utility: Disabled ConfigManager warnings
2016-03-10 10:26:58 +01:00
Eberhard Graether
5d845961ac
src: removed use of clang::tooling::CompileCommand::Filename
2016-03-09 12:22:39 +01:00
Eberhard Graether
2d1aa6bf8d
ui: Added file extension UI to project setup
2016-03-08 15:20:50 +01:00
Eberhard Graether
20fbfa18be
ui: Added toggle for advanced settings
2016-03-08 14:40:28 +01:00
Eberhard Graether
8cc8f5d534
logic: Added compilation database project setup
...
* Added CDB option to project type selection
* show CDB source files in popup
* define header paths separately
* made generic content summary in wizzard and use it everywhere
* fixed file paths not canonical in analysis
* refactored wizzard content paths to use summary instead of subpaths
* refactored files popup to simpler communication with content
bug id = 35
2016-03-08 13:20:37 +01:00
Andreas Stallinger
90c0d15d20
src: move set app path to linux includes
2016-03-08 13:01:00 +01:00
Manuel Dobusch
cabdb69956
logic: listening status for communication controller
...
Added isListening method to ide communication controller
2016-03-07 17:29:20 +01:00
Andreas Stallinger
d431161fbb
script: test enforced push to master
...
enforced building and test with a pre-push hook
IMPORTANT: cmake is needed in PATH
2016-03-07 16:58:57 +01:00
Andreas Stallinger
fec17e452d
utility: Headless Coati
...
switch from qt to boost commandlineoptions
coati can now parse a coatiproject without gui with commandline flag -d
show all commandline options with flag --hidden
2016-03-07 16:38:53 +01:00
Manuel Dobusch
b761db9b22
logic: fix for TaskParseCxx
...
Adaption for MessageFinishedParsing change
2016-03-07 16:25:08 +01:00
Eberhard Graether
1603df1a43
ui: Added delay when changing fontsize via mouse wheel
...
bug id = 44
2016-03-07 15:23:34 +01:00
malte_langkabel
6d7a1faaa4
src: code cleanup
...
* removed unused code: ParseFunction, ParseVariable and ParseTypeUsage. All this is handled using NameHierarchies now.
* Moved the getErrorCount method from ParserClient to the StorageAccess
* MessageFinishedParsing doesn't know the error count anymore.
* StatusBarController now has a StorageAccess to fetch the error count when needed.
2016-03-07 10:59:39 +01:00
wrongway88
5cdaafc6de
logic: vs plugin fixes
...
Can now deal with single projects and solutions with non-c/c++ projects
bug id = 32
2016-03-05 18:18:54 +01:00
Eberhard Graether
c9f1f65ba4
data: Fixed type references in parsed headers saved again
2016-03-04 12:46:44 +01:00
malte_langkabel
731c88dabd
data: template argument fix
...
* improved context detection of template parameters.
* fixed case where declaration and definition of template function has 2 nodes in graph.
* removed code duplications: replaced individual cache classes in ASTVisitor with template based
2016-03-04 11:13:13 +01:00
Andreas Stallinger
8f1326e02a
build: clang warning cleanup
...
* unused member in undoredocontroller
* int - size_t comparion
* virtual destructor ASTVisitor added
* braces when && and || in same if
* 1 warning left: isNamedDeclUnnamed in ASTVisitor is unused
2016-03-03 20:16:20 +01:00
Manuel Dobusch
8b4b4bb027
ui: Prevent network message handling without valid licence
...
Message by the ide com. controller are now caught by the licence checker to prevent them from causing trouble when waiting for the licence.
bug id = 45
2016-03-02 18:50:20 +01:00
Manuel Dobusch
612e12b35f
ui: font size limits
...
Introduced font size limits and prevent ui refresh beyond those limits. Should prevent UI from freezing up with unlocked mouse wheel.
2016-03-02 16:22:16 +01:00
Eberhard Graether
8fa1763402
docs: changed path to static app data on Windows
2016-03-02 16:16:48 +01:00
Eberhard Graether
346a6f706d
ui: Added ui for compiler flags to project setup summary
...
bug id = 37
2016-03-02 11:59:55 +01:00
malte_langkabel
2ebfbbf88e
ui: display fatal errors
...
* added ErrorCountInfo to incorporate reporting of fatal errors during code analysis.
2016-03-02 10:53:04 +01:00
Eberhard Graether
4425b39ea1
ui: center windows on top of main window
...
* justify windows in middle of main window
* fixed window resizing
* add window displacement automatic with logo
2016-03-02 10:36:50 +01:00
Eberhard Graether
f3534ac6a8
ui: Refactored windows to QtWindow base class
...
* renamed QtSettingsWindow to QtWindow
* moved functionality from QtProjectWizzardWindow to QtWindow
* use common createWindow method in QtMainWindow
2016-03-01 17:53:58 +01:00
Manuel Dobusch
eb831376ce
logic: Access right hotfix
...
Catch exception when coati tries to write to a database without sufficient rights. Display error message asking for restart with admin rights
bug id = 43
2016-02-29 18:07:14 +01:00
Andreas Stallinger
b3ac0532cc
utility: ringlogging fix, delete when switching log files
2016-02-26 12:31:38 +01:00
Eberhard Graether
47a0dd69a4
resources: changelog 0.5.0.4
2016-02-25 16:45:10 +01:00
Eberhard Graether
c35419e281
utility: Fixed file logger using wrong directory for first log file
2016-02-25 14:40:22 +01:00
malte_langkabel
bf0d99c9ba
build: changed installer version
2016-02-25 12:53:32 +01:00
wrongway88
cfceb21e7e
logic: vs solution parsing hotfix
...
Fixed bugged path building when project items have absolute paths
Based on, but not a fix for UrHo3D parsing crash
bug id = 30
2016-02-25 12:40:18 +01:00
Eberhard Graether
e7a2d5a724
logic: Fixed global search paths not saved
2016-02-25 10:25:25 +01:00
Eberhard Graether
2b7f0bc506
ui: disable refresh buttons in trial project
2016-02-25 09:37:28 +01:00
malte_langkabel
08e6f47311
build: Fixed version number for Windows deploy script
2016-02-24 19:46:39 +01:00
Eberhard Graether
c65e545ab4
build: Fixed version number for Mac bundle
2016-02-24 15:26:35 +01:00
Andreas Stallinger
389c7881c3
build: linuxbuild public beta
0.5.0
2016-02-24 13:39:22 +01:00
malte_langkabel
c5b96a63ba
build: windows setup script fix
...
* removed headless coati usage
* added automatic installer editing. YEAH!
2016-02-24 12:58:14 +01:00
Eberhard Graether
39e7789acd
Revert "utility: headless parsing"
...
This reverts commit 76697d8b6e .
2016-02-24 11:17:25 +01:00
malte_langkabel
4dabe31776
build: windows deploy
...
* implemented a new deploy script for windows
* created a new setup project for the Coati Trail
2016-02-24 10:52:24 +01:00
Eberhard Graether
64ffafffa8
ui: picking folders and files only works on Mac OS
2016-02-24 10:40:00 +01:00
malte_langkabel
66f7fe9550
ui: fixed some spacings
...
* enter license screen
* project wizard
2016-02-24 10:34:01 +01:00
Eberhard Graether
d34aea17b6
ui: Don't show that files are outdated in trial
2016-02-24 01:36:08 +01:00