172 Commits (0ac7f423144342837122c4d0eeb155c811bf0f08)

Author SHA1 Message Date
eidheim d9ee4d97ce Cleanup: removed support for older libraries 9 years ago
eidheim 618d81ea20 Fixes libclang parsing on Fedora 9 years ago
eidheim 5f1cf28ab5 Improved Rename, Go to Usage, Go to Method: virtual and override functions are now marked as similar when appropriate 9 years ago
eidheim 757eddb147 Further workarounds for ArchLinux's clang_getFileName that sometime returns wrong paths 9 years ago
eidheim e0fc075483 Improved Rename, Go to Usage, Go to Method, and Go to Implementation through broader similar cursor search. Function template definitions and spesializations, and overloaded functions, are now considered similar. 9 years ago
eidheim 430925ada0 Autocomplete cleanup. Should now be easier to implement autocomplete for other languages 9 years ago
eidheim 2e23657eea Fixed go to header on Arch Linux/Manjaro 9 years ago
eidheim c8617c1d02 Updated libclangmm submodule, and corrected libclangmm namespace due to changes in libclangmm (See #123 for more information) 9 years ago
eidheim 30e0eace01 Improvement of primary-right click: now goes to declaration if no implementation was found (related to #317) 9 years ago
eidheim f538e22f13 Fixed regex for identifying include directives 9 years ago
eidheim cfeef6c618 Fixes to #317: Use primary-left click to move to implementation or declaration 9 years ago
eidheim ce2d116cee Added Source::is_implementation 9 years ago
eidheim 61be493b9c Fixes #310: can now use Go to Declaration on include directive to jump to included file 9 years ago
Hallgeir Løkken ee7efc87c2 Added possibility to disable interactive completion by setting completion keybinding instead 9 years ago
eidheim cea6db59bf Implemented menu item Source.Comments.Add Documentation 9 years ago
eidheim cf5a509cbc Improvement of selection and completion dialogs and tooltips. Can now open selection dialogs (Find Symbol (Ctags), Backtrace, Show Variables) without an opened buffer. 9 years ago
Ole Christian Eidheim 9a3da9043c Fixed crash when trying to scroll in an already closed SelectionDialog 9 years ago
eidheim d038ea93e3 Now passes '-xc++' to libclang for all C++ files 9 years ago
Ole Christian Eidheim c3f1654b18 Fixes #304: .tcc files are considered c++ header files 9 years ago
eidheim 42ec4b808e Added a set of invalid symbols when retrieving token names for rename refactoring 9 years ago
eidheim c0ca42ccf8 Improved libclang tooltips and navigation, most significantly support for operators. 9 years ago
eidheim c1307fc5d7 Cleanup and improvement of removed_include_guard: now also identifies #if !defined(... 9 years ago
eidheim 8f3460ddde Slightly improved include guard removal: added preprocessor identifier check 9 years ago
eidheim 9872a18cb4 Significantly improved reparsing speed of C/C++ header files by removing include guard before passing the file content to libclang 9 years ago
eidheim bc05dbfff8 Fixes pragma once warning in header files mentioned in #290 9 years ago
eidheim 99d63ba477 Updated status bar, and cleanup of update signals affecting status bar and tab texts 9 years ago
eidheim c9f2aa0fd7 Added info messages when no action happens from menu items 9 years ago
eidheim 92f93c9c32 Indentation cleanup and improvements 9 years ago
eidheim fdddef3314 Completed Recreate (Clean) Build in Project menu 9 years ago
eidheim b47ddae801 Implement method and goto method now also includes regular functions 9 years ago
eidheim a702f3210e Fixed libclang includes for latest llvm version on OS X 10 years ago
eidheim 66e5122c6a Minor cleanups: replaced iterating pending events with C++ functions, corrected return value in Notebook::size, and replaced NULL with nullptr in source_clang_test.cc 10 years ago
nshcat da33a926a4 Replaced NULL with nullptr wherever applicable. 10 years ago
eidheim ccf7d3b9b2 Now compiles with c++14 instead of c++11, and some src/git.* cleanup 10 years ago
eidheim 9c3c6e955a libclangmm cleanup 10 years ago
eidheim a2c4880429 Go to Implementation: now shows a selection dialog if more than one implementation was found 10 years ago
eidheim 18f6c98710 Go to Declaration should now always go to declaration 10 years ago
eidheim b3ccd4bb89 Removed Ubuntu specific code, and fixed Ctags::get_result on older systems 10 years ago
eidheim 61319b9a6b Replaced boost::regex with std::regex as Ubuntu 14 is no longer supported 10 years ago
eidheim d09810f992 Improved Go to Implementation 10 years ago
eidheim 311f459650 Added Ctags fallback to Go to Implementation, and can now set breakpoints when compile is in progress 10 years ago
eidheim 83919efd22 Slight cleanup: now uses get_iter_at_line_end instead of various implementations 10 years ago
eidheim a7a620ca6a Fixed diagnostic tooltips at special cases where libclang returned out of buffer positions 10 years ago
Ole Christian Eidheim 2bc5d65251 Git integration through libgit2 (#244) 10 years ago
eidheim 3467c152c3 Debug cleanup 10 years ago
eidheim 817e863895 Cleanup of source_clang's async_delete and full_reparse 10 years ago
eidheim 16315b5a25 Fixed multiple inheritance in source_clang, making refactor and autocomplete classes testable if needed in the future 10 years ago
eidheim fed28ce3e2 Cleanup: added multiple inheritance to ClangView 10 years ago
eidheim a1a523d684 Optimized ClangView's update_syntax and fixed source_clang_test 10 years ago
eidheim 29fc893a10 Offset cleanup 10 years ago