Andreas Stallinger
2ffec90c19
ui: startscreen display not existing project
...
* displays moved or deleted recent projects as disabled button
2016-04-04 20:43:56 +02:00
malte_langkabel
f3dc12b0ed
logic: search ui performance optimization
...
* replaced the implementation of the search index. the search index now uses a search-trie. edges have gates that can be used to check if a character can be matched when following the edge.
* SearchMatches now have a text and a list of NameHierarchies that share this node (instead of Ids, so that nodes must be found by names (which makes sure that SearchMatches are still valid after refresh).
* when parsing a project's description the CodeController now looks for NameHierarchies instead of SearchNode names to find ids of linked elements.
2016-04-04 15:39:39 +02:00
Andreas Stallinger
ffc00829f0
ui: Bug Tracker in Menu
2016-04-04 14:39:09 +02:00
Andreas Stallinger
e5bf177241
utility: Standardheadersearch
...
Standardheadersearch for clang and gcc
TODO: Visual Studio & Windows Kit bzw SDK
2016-04-04 14:13:32 +02:00
Eberhard Graether
31f366ab8f
ui: Increased graph edge drawing performance
...
* only draw lines within the redrawn rectangle
* cache polygon points
2016-04-01 15:26:44 +02:00
Andreas Stallinger
2be3b541a6
fix: vs detector fix for wrong published headersearch stuff
2016-03-30 17:56:20 +02:00
Andreas Stallinger
03901e8173
logic: Test License is valid on day 0
...
* License was invalid on expire date
* build script does not start app after failing build
* symlink on linux
2016-03-30 15:49:08 +02:00
Manuel Dobusch
fe74dfb7cc
logic: vs plugin upgrade
...
Upgraded plugin project to vs 2015. Can now serve all targets (vs 2012 to 2015) with one binary.
2016-03-30 14:04:47 +02:00
Manuel Dobusch
b75dd2abe1
logic: vs compiler flags
...
Added compiler flags from VS solution and vs compatibility flags.
2016-03-30 13:37:37 +02:00
Eberhard Graether
cec370cfff
data: Improved graph retrieval to use fixed number of requests
2016-03-30 12:26:19 +02:00
Andreas Stallinger
a662424e2b
logic: Test License
...
Test license for x days
License_generator flag -e <days>
2016-03-29 15:37:58 +02:00
Eberhard Graether
ac506622b4
src: Fixed template function specialization defined within class definition caused clang error
2016-03-29 12:13:42 +02:00
malte_langkabel
880a199540
ui: changed the display format of the parse duration to "hh:mm:ss"
2016-03-24 10:44:09 +01:00
Manuel Dobusch
82db193c78
logic: solution parsing refactor
...
Refactored solution parser handling to make it more generic
Also includes new parser (wip)
2016-03-23 17:06:40 +01:00
malte_langkabel
bac394381c
ui: codeview show fully qualified scope names
2016-03-23 15:44:27 +01:00
malte_langkabel
fee1d97604
ui: moved recent projects submenu
...
* moved the menu entry for "recent projects" to be placed close to "open project"
* replaced enum for MaxRecentProjectsCount in AppSettings by a getter function.
2016-03-23 14:15:30 +01:00
malte_langkabel
d1a4bc7b08
src: small code cleanup
2016-03-22 10:14:59 +01:00
malte_langkabel
6743336f03
data: tweaked refresh for performance
2016-03-21 15:29:19 +01:00
malte_langkabel
eab703cb0d
data: implicit in database
...
* storing the information if a node is defined implicitly in the database
* the analysis however does not visit implicit nodes directly. Currently they are just recorded when used somewhere in the code. This should be changed once implicit nodes are hidde in the UI.
* removed error logs for unnamed template parameters and function parameters since it is ok when they are anonymous.
0.5.2
2016-03-18 13:33:34 +01:00
Andreas Stallinger
f6de07ecf1
build: update botan paths
...
botan has new paths on linux build, debug - release fix on linux
2016-03-17 13:58:47 +01:00
Eberhard Graether
a78e7b85d1
ui: Use update loop in graph panning and zooming for smooth interaction
2016-03-16 15:03:57 +01:00
Eberhard Graether
2d0700cd06
resource: changelog for 0.5.1.21
2016-03-16 14:44:14 +01:00
Eberhard Graether
d18b6fb873
build: Fixed compile_commands.json not exportet
2016-03-16 14:42:28 +01:00
Eberhard Graether
3140b6dbb8
src: Fixed command execution for real
...
<description>
2016-03-15 18:03:42 +01:00
Eberhard Graether
2008d1401a
src: Fixed command order at startup
2016-03-15 17:12:04 +01:00
Andreas Stallinger
23f05c003b
build: Linux package update
...
create database with via commandline in packaging
symlink fix in setup
2016-03-15 16:13:43 +01:00
Eberhard Graether
09e3ff6897
ui: Fixed window size to use biggest dimensions of content and preferred
2016-03-15 15:23:19 +01:00
malte_langkabel
0db6f5fb36
build: installer fixes
...
* changed the windows installer projects to include the new gui resources
2016-03-15 14:04:30 +01:00
malte_langkabel
c398302e4d
logic: fixed relative project settings paths
...
* when specifying relative paths in project settings these stay relative when saving and loading them now.
2016-03-15 12:54:44 +01:00
Eberhard Graether
ba523111af
ui: Tuned graph zooming
2016-03-14 23:42:45 +01:00
Andreas Stallinger
0cc777a892
script: pre push hook - ignore delete remote branch
2016-03-14 17:02:27 +01:00
Eberhard Graether
1032b83a09
Revert "src: removed use of clang::tooling::CompileCommand::Filename"
...
This reverts commit 5d845961ac .
2016-03-14 15:21:46 +01:00
Manuel Dobusch
52aeae2f6d
logic: plugin binary update
...
Updated all vs plugin binaries to latest version
2016-03-14 15:13:55 +01:00
Eberhard Graether
0dbdf9081e
logic: Reparse project of newer version
2016-03-14 14:52:40 +01:00
Eberhard Graether
cefaeae1ab
resource: Updated documentation and smaller fixes
...
* updated documentation of: cdb loading, advanced settings, graph view
* removed stats of search index
* added global search paths to cdb summary
2016-03-14 14:45:42 +01:00
malte_langkabel
f82da323b3
data: increased project load and codeview performance
...
* rewrote searchnode to use map
* added local cache for parent node ids when creating the Hierarchy Cache.
* added indices to SqliteStorage to increase code view performance.
2016-03-14 12:32:01 +01:00
Eberhard Graether
53d5fe6a06
ui: Added more movement controls to the graph
...
* SHIFT + mouse wheel for zooming
* WASD for moving up, right, left, down
* SHIFT + WS for zooming
* zoom anchor is under the mouse
bug id = 54
2016-03-12 00:55:31 +01:00
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