7 Commits (v1.8.1)

Author SHA1 Message Date
eidheim 6cbaf89802 Cleanup of state handling and parsing in order to limit while loops with sleeps, and removed standard c++ version from libclang arguments due to C header crashes 3 years ago
Jørgen Sverre Lien Sellæg e81b8f78b4 use space before comment 4 years ago
eidheim 3c726f52da Formatting cleanup 5 years ago
Jørgen Lien Sellæg d518aab030 update lambdas to new format 5 years ago
eidheim e67799eec3 Added and made use of gray color in terminal. Also made all error messages red. 5 years ago
eidheim 7aa3f3f323 Replaced type Gtk::TextBuffer::iterator with Gtk::TextIter 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim cb844279d8 Slightly adjusted yellow diff color 6 years ago
eidheim 873c9822c8 Adjusted diff colors and made them dependent on light/dark themes 6 years ago
eidheim d5ac358ca5 Added filesystem::get_canonical_path instead of using boost::filesystem::canonical_path that always throws if boost::filesystem::current_path fails 6 years ago
eidheim 014df5dfe3 Minor cleanup in Source::Diffview, and no longer unnecessarily locks parse_mutex before updating tags 6 years ago
eidheim 92b09633bf Renamed enum class enumerators 6 years ago
eidheim a67becb7b8 Fixed threaded dispatcher disconnects that must happen in the main thread. Also fixed potential crash when full reparse is needed before exiting juCi++ 6 years ago
eidheim 9e0a25e9ac Made use of clang's Thread Safety Analysis. Also added two new ci-jobs: static-analysis and thread-safety-analysis using the arch linux image. Static analysis tasks were removed from the other jobs. 7 years ago
eidheim 5157a3b635 Make use of lock_guard instead of unique_lock where possible 7 years ago
eidheim e5d469e3f1 Language protocol: Cleanup, and added support for relatedInformation. Also cleanup in the way tooltip buffers are set. Finally, improved rename handling. 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 409a3f98f8 Made deleted lines slightly more visible on left source gutter when using dark themes 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim d1f7a10614 Removed virtual calls during construction (found through clang-analyzer-optin.cplusplus.VirtualCall) 8 years ago
eidheim bf798073c0 Added source.auto_reload_changed_files preference item, and support for prettier. Also made some various minor fixes 8 years ago
eidheim 9ee77f9df1 Cleanup: added Source::BaseView class. Also fixed replace_text for older libgit2 versions. 8 years ago
eidheim 6d30770c3e Fixed potential race condition 8 years ago
eidheim ae1b183b87 Added current parameter completion that shows possible arguments. Also fixes some issues with non-interactive completion, optimizations to selection/completion dialogs, and some cleanup." 8 years ago
eidheim d9ee4d97ce Cleanup: removed support for older libraries 8 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 9 years ago
eidheim 1ce55fbc20 Additional CR+LF fixes 9 years ago
eidheim 91a6445b8c Fixed DiffView::get_iter_at_line_end for CR+LF line endings 9 years ago
eidheim e9442ffec6 Minor fix to Go to Next Diff 9 years ago
eidheim 0adc92b072 Minor cleanup and fixes to spell checking and smart paste 9 years ago
eidheim 319283bc6f Improved checking for file changes outside of juCi++ 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
d3rrial 546fda82c0 readded mistakenly removed whitespace 9 years ago
d3rrial 37772e247b Added rudimentary breakpoint on click functionality 9 years ago
eidheim ccf7d3b9b2 Now compiles with c++14 instead of c++11, and some src/git.* cleanup 10 years ago
eidheim 18994bfa98 Added Find Symbol through ctags 10 years ago
Ole Christian Eidheim 2bc5d65251 Git integration through libgit2 (#244) 10 years ago