Eberhard Graether
a3001b2b72
ui: Added Java project setup UI
2016-08-17 13:12:26 +02:00
Eberhard Graether
566cface6c
build: java indexing fixes for MacOSX
2016-08-17 10:46:18 +02:00
malte_langkabel
783e0ac060
data: recording braces in java
...
* implemented recording of scope braces as local symbols for java
2016-08-16 15:22:59 +02:00
malte_langkabel
77848a3d67
build: java indexing fixes for linux
2016-08-16 10:10:18 +02:00
malte_langkabel
ae5a6a5d46
data: unresolved type names
...
changed names of unresolved types from "error-type" to "unresolved-type" because it's easier for the user to understand what that means.
2016-08-12 15:50:25 +02:00
malte_langkabel
5c0ed7f7f2
data: avoid duplicate access components
...
* added check to make sure that an access component does not already exist before inserting it into the database
2016-08-12 15:36:48 +02:00
malte_langkabel
279fc7ae82
data: shortened local symbol names
...
* removed var name from local symbol names that get stored in the db
2016-08-12 09:58:35 +02:00
Andreas Stallinger
8776a8e285
data: separate table for filecontent
2016-08-12 09:55:46 +02:00
Manuel Dobusch
c6a6e6d028
build: wix installer integration
...
Updated wix installer to better facilitate the integration into the deploy process.
2016-08-11 15:14:15 +02:00
malte_langkabel
c847fba568
src: Project Refactoring
...
* Added language specific Project and ProjectSettings
* moved project specific code from Application to Project
* made Application a singleton
* added handleDialog method to Application which displays a dialog window and waits for user input
* Added ScopedFunctor that executes a function when deleted
2016-08-11 12:17:13 +02:00
Eberhard Graether
6b51c7cfe4
logic: Fixed scrolling to line from plug-in and moved all code view scrolling into QtCodeNavigator
2016-08-10 16:16:32 +02:00
Eberhard Graether
2800c072ff
logic: Cache graph and stats of overview in StorageCache
2016-08-10 13:15:45 +02:00
Manuel Dobusch
d0cf500c8e
build: new windows installer
...
Created new windows installer based on the WiX Toolset
2016-08-09 16:32:27 +02:00
Eberhard Graether
9cda1e773d
logic: Fixed graph nodes restoring their expand state
...
bug id = 118
2016-08-09 15:32:14 +02:00
Eberhard Graether
b9f518feed
ui: Fixed content disappears when switching color scheme in preferences
2016-08-09 14:07:59 +02:00
Eberhard Graether
d0a063a3b6
ui: Added shortcuts for navigating to next and previous reference in code view
...
* Added new class QtCodeNavigator between QtCodeView and QtCodeFileList that handles active ids and navigation
* Pass all files as initially collapsed to code view and decide in QtCodeNavigator which ones show content
* Rewrote requesting of active snippet display to top down approach
* Display other locations focused when active location changes
* Show corresponding edges when navigating references
2016-08-09 13:29:14 +02:00
malte_langkabel
210c5b1245
src: java exception handling for override edges
...
* added exception handling when resolving override edges.
2016-08-08 15:33:34 +02:00
Andreas Stallinger
d36a0fc07a
documentation: plugin repos added
...
* repo urls added
* eclipse manually installation instruction added
2016-08-08 11:01:25 +02:00
Eberhard Graether
17fece804b
ui: Tab in search completes up to next ::, Delete erases to last ::
...
bug id = 133
2016-08-06 16:39:43 +02:00
Eberhard Graether
fae418897c
ui: sub bundle for anonymous namespaces
...
bug id = 126
2016-08-06 14:47:38 +02:00
Eberhard Graether
7616e07eeb
ui: Added help menu actions to show log and data folders
2016-08-06 13:14:30 +02:00
Eberhard Graether
3c88998c10
src: fixed clang warnings
2016-08-06 12:53:17 +02:00
Eberhard Graether
f7de8d017a
ui: Added new load gif with higher resolution
2016-08-04 17:02:48 +02:00
malte_langkabel
19d6ca3079
data: type alias indexing
...
* added recording of type aliases (note: template type alias does not work properly right now)
2016-08-04 13:12:54 +02:00
malte_langkabel
b072972b50
data: indexing java
...
* expanded appsettings to include java specific stuff
* added java indexer as separate project that can be build via its build script
* added dependencies for java indexer to the setup folder
* added license files for these dependencies.
* added sample project for java. this is just to test java on other machines and can be removed again in the future.
* the java parser test suite is currently uncommented because java is not running on every machine.
* added some more node types
* removed TokenComponentAccess::AccessType and replaced all its usages by using AccessKind
* moved access components from edges to nodes
* using recordReference of ParserClient for java
* removed recording access specifier of inheritance edges.
* added styles for new node types
2016-08-04 09:20:13 +02:00
Eberhard Graether
05c06a6102
ui: Changed graph access public icon and added default icon
2016-08-03 18:06:30 +02:00
Andreas Stallinger
66e48d5608
documentation: Atom added and Melpa(Emacs repo)
...
* add atom plugin to docu
* emacs plugin is now on melpa(online package archive)
2016-08-02 11:51:46 +02:00
Eberhard Graether
b32836c58f
blog: Google story blog post
2016-07-30 00:36:24 +02:00
Andreas Stallinger
f88cc16a36
docu: plugin section updated
...
emacs, vim, ...
2016-07-28 17:08:15 +02:00
Andreas Stallinger
d5e9cecef3
logic: scroll code when no symbol
...
Scrolling to line, when comming from plugin and the file is was modified.
Since there we dont know from the position data if the symbol on position is the right one,
we scroll to the line if modified.
2016-07-28 14:16:15 +02:00
Andreas Stallinger
acaf58c3f8
ui: Shortcut for Preferences on Linux/Windows
2016-07-28 14:12:09 +02:00
Eberhard Graether
2672299a58
ui: Stay at original line when expanding scope in the code view
...
bug id = 82
2016-07-22 14:57:36 +02:00
Eberhard Graether
f4677a902d
ui: Pan graph view to name of active symbol after activation
...
bug id = 80
2016-07-22 13:57:58 +02:00
Eberhard Graether
b2cb95de1b
ui: Moved color scheme selection to preferences
...
* removed 'Switch Color Scheme' action from View menu
* added dropdown with all fetched color schemes to preferences
bug id = 114
2016-07-20 17:27:53 +02:00
Eberhard Graether
6e9a6f9a8d
ui: Moved Preferences to Edit menu
...
bug id = 113
2016-07-20 15:57:45 +02:00
Eberhard Graether
cb869c2465
data: Store separate storage version number in SqliteStorage for managing migrations
...
* deprecated the third version number as storage update number
* version can now have either 3 or 4 numbers
* whether a .coatidb file is outdated is now solely determined by the SqliteStorage::STORAGE_VERSION
2016-07-20 14:14:21 +02:00
Eberhard Graether
eb8808b624
logic: Hide non-fatal errors in unindexed files
...
* added database field indexed to error to tell if the error occured within an indexed file
* added checkbox to Preferences for showing them
0.7.1
2016-07-20 12:24:46 +02:00
Eberhard Graether
f93b31a942
ui: Fixed file out-of-date star disappearing when showing snippets after minimized state, AKA star bug
2016-07-19 14:42:04 +02:00
Eberhard Graether
46be24ab26
web: Added page navigation top and bottom to blog
2016-07-18 17:33:52 +02:00
malte_langkabel
11a1ccc822
web: updated blog post "Parameter or Argument?"
2016-07-14 17:17:19 +02:00
malte_langkabel
ca31eda54e
web: Blogpost Parameter or Argument?
2016-07-14 11:12:08 +02:00
Andreas Stallinger
5813e3dcf8
docu: Linux install script
2016-07-11 12:45:01 +02:00
Andreas Stallinger
255cb252d6
docu: update for eclipse and clion/intellij plugin
2016-07-11 12:30:13 +02:00
Eberhard Graether
8b770b0c71
ui: Increase code view performance by caching line lengths in QtCodeArea
2016-07-08 14:36:12 +02:00
Eberhard Graether
06255286ae
data: No implicit nodes in search autocompletion
2016-07-08 11:08:56 +02:00
Eberhard Graether
8a13aebc3f
build: Added changelog for release 0.7.0.22
2016-07-07 14:32:01 +02:00
malte_langkabel
5bfd0ecbbe
build: added size grip image to windows installer
2016-07-07 13:16:18 +02:00
Eberhard Graether
e604c3b025
build: Fixes for release
...
* show custom icon for size grip
* add small margin at bottom of windows to show full shadow on Windows
* remove color_scheme_test keyword from autocompletions
* commented failing vs solution parser tests
2016-07-07 12:25:20 +02:00
Manuel Dobusch
b683d7b2d6
logic: VS Solution Macro Handling
...
Added handling of project specific VS macros
2016-07-07 00:14:29 +02:00
malte_langkabel
dbcb8f449c
ui: removed clang warnings from console
...
* disabled clang warnings to be dumped into the console
* changed logging type of storage stats from WARNING to INFO
2016-07-06 18:22:02 +02:00