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
Andreas Stallinger
592cc99cee
src: fix missing include
...
include memory for shared_ptr
2016-07-04 15:14:54 +02:00
Eberhard Graether
4e18389d38
ui: Added singleton QtContextMenu with global back and forward actions
...
* QtContextMenu holds default actions for back and forward
* additional actions can be passed to extend the default menu
* currently used in QtMainWindow and QtCodeArea
* fixed crash on undo when only view actions happened since project load
bug id = 108
2016-06-30 16:49:16 +02:00
Eberhard Graether
32f894422d
ui: Made QtWindow resizeable with resize grip
...
* added size grip to bottom right corner of QtWindow
* use layouts on start screen
* added close button in about window to layout
bug id = 102
2016-06-30 13:52:18 +02:00
Eberhard Graether
b5d9d20bc9
ui: fixed flickering of search autocompletions popup
2016-06-29 22:15:00 +02:00
Eberhard Graether
cba0cfad65
logic: Fixed crashes and halting during indexing
...
* Fixed CPPSqliteException being thrown due to not properly destructed statement in addError
* Fixed indexer getting stuck after building caches because MessageFinishedParsing was interrupted
* removed Message::cancel() method and all related code
bug id = 105
2016-06-29 14:10:26 +02:00
Eberhard Graether
ba3316008a
build: Fixed MacOSX build crashing on launch due to unknown command line option
...
bug id = 103
2016-06-28 17:50:36 +02:00
Eberhard Graether
8ca54f2091
ui: removed 'Save Project' and 'Save Project As' actions
...
* removed save actions from menu in QtMainWindow
* removed MessageSaveProject and all Listeners
* updated project loading to ask whether old project and db file should be kept at old location
* fixed crash for missing include files
* fixed simple header search within source paths was broken
2016-06-28 15:59:22 +02:00
Eberhard Graether
2cf033d43a
data: Speed up include parsing by reusing current path in PreprocessorCallbacks
2016-06-24 14:41:17 +02:00
Eberhard Graether
3430ed2a1b
logic: Fixed spaces not working in search bar
...
The QShortcut members of QtMainWindow did not propagate the keypress events further. The keyPressEvent of QtMainWindow
is now used instead.
2016-06-24 13:54:54 +02:00
Eberhard Graether
140d4a406a
logic: Fixed detected global search paths keep original order
...
The global header search paths were sorted alphabetically after detection due to checking for uniqueness. This caused
problems with #include_next directives in certain std header files that relied on the correct header search path order.
bug id = 101
2016-06-24 13:35:16 +02:00
Eberhard Graether
44cee3d130
web: Fixed syntax highlighting did not work on Mac due to missing language specification
2016-06-24 12:44:11 +02:00
malte_langkabel
5161455355
web: fixed clang post
...
<description>
2016-06-24 11:56:13 +02:00
malte_langkabel
e7efff8843
web: indexing clang with coati using clang
...
* added new blog post
* implemented play button for gifs
2016-06-23 17:53:36 +02:00
Eberhard Graether
7f867bf889
ui: added color_scheme_test command displaying all graph node types and states
...
implementations for other views comming.
2016-06-22 16:14:06 +02:00
malte_langkabel
36c504d8a0
build: added missing include
2016-06-21 10:35:38 +02:00
Eberhard Graether
9560cc4ea6
utility: Added Tracer for collecting time measurements
...
* define TRACING_ENABLED in utility/tracing.h to enable tracing
* invoke TraceEvent by writing TRACE() at start of function or scope
* provide an event name with TRACE("name")
* press SPACE to show collected traces history and report with accumulated times
2016-06-16 12:03:34 +02:00
Eberhard Graether
6b31a43f75
blog: post for release 0.7
2016-06-16 10:03:05 +02:00
Eberhard Graether
b4c094e784
docs: Updated documentation to 0.7.0
2016-06-16 10:00:50 +02:00
Eberhard Graether
7227a47b49
build: Changelog for 0.7.0
2016-06-16 09:57:15 +02:00
malte_langkabel
0aa97adb17
data: fixed tutorial includes
0.7.0
2016-06-14 17:21:55 +02:00
malte_langkabel
247be13650
build: updated windows deploy
...
* added vim plugin directory to package
* changed version number of installer
2016-06-14 16:19:09 +02:00
malte_langkabel
2b93bdc283
src: headless crash
...
* fixed crash when loading project in headless mode
2016-06-14 16:02:40 +02:00
malte_langkabel
98b13ef24d
ui: overlay window base size
...
* added property in application settings to define a basic width and height that is used when creating new overlay windows.
* fixed crash in tests
2016-06-14 15:27:03 +02:00
Eberhard Graether
b7ba10e119
script: Added vim to plugins in Mac bundle
2016-06-14 12:50:15 +02:00
Eberhard Graether
253af27067
ui: changed wording in the UI to indexing instead of analysing
2016-06-14 12:45:13 +02:00
Andreas Stallinger
83e4bcd049
build: vim plugin readme added to linux package
...
<description>
2016-06-14 12:41:23 +02:00
Andreas Stallinger
2125396665
utility: vim plugin
...
readme for vim plugin added to ide_plugins
2016-06-14 12:34:43 +02:00
Eberhard Graether
1c0c2e78df
data: Cache current file path in PreprocessorCallbacks to avoid lookup for every macro directive
2016-06-14 10:41:41 +02:00
Eberhard Graether
b9c0f9ed3e
data: Fixed macro expand location was wrong when used within expansion of different file
2016-06-14 00:01:36 +02:00