142 Commits (9ee77f9df1dc00ff7d241ed8a03f52e2ec12b41a)

Author SHA1 Message Date
eidheim 9ee77f9df1 Cleanup: added Source::BaseView class. Also fixed replace_text for older libgit2 versions. 8 years ago
eidheim a26940e921 Improved replace text through libgit2 making file reload and some format style functions faster and without scrolling issues 8 years ago
eidheim 662b31785b Fixes #361: Added support for multiple cursors 8 years ago
eidheim 3233a6c1f7 Improvements to language server protocolo implementation. The most important features are now supported. 8 years ago
eidheim 4d6a222b27 Replaced include guards with #pragma once 8 years ago
eidheim 4c8695c8fc Added menu item Source->Go to Type Declaration 8 years ago
eidheim 96601318ae Added workaround for MacOS crash that sometimes happen when using drag-and-drop on text in a Gtk::TextView widget 8 years ago
eidheim f45f871156 Changed Source::View::views type to std::unordered_set<Source::View*> 8 years ago
eidheim 59c08a2dd8 Fixes #251: Go to Usage and Rename now includes unopened files. Also includes various other cleanups related to this work. 8 years ago
eidheim 4e24a97a44 Improved indentation on lines ending with a comment, and additional key tests 8 years ago
eidheim 2606bd00a8 Added preference option source.format_style_on_save_if_style_file_found 9 years ago
eidheim 977f90eac9 Improved bracket indentation after namespace { without indentation after 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 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
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
eidheim bea112e22e Cleanup of Reload file 9 years ago
eidheim 5a4d34f4d4 Great speed up of performing format style of a buffer, added Source::View::replace_text, and option to perform format style on save (typically through clang-format). 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 e3452d93b8 Renamed smart_insertions to start_inserts, and fixed a bug when removing deprecated nodes in preferences 9 years ago
eidheim f656b76afe Smart indentation/brackets/insertions cleanup and improvements 9 years ago
eidheim da9f001b8f Added smart_insertions 9 years ago
eidheim ab2f699bf1 Added move on '>' and '(' in '>(' when filling out template and function arguments of autocompleted templated functions. Also selects the text in the function arguments after pressing '('. 9 years ago
eidheim 92f93c9c32 Indentation cleanup and improvements 9 years ago
eidheim 28eaf0652e Completed toggle breakpoint on click 9 years ago
d3rrial 37772e247b Added rudimentary breakpoint on click functionality 9 years ago
eidheim fdddef3314 Completed Recreate (Clean) Build in Project menu 9 years ago
eidheim b8bfeea26b Added Toggle Comments for various languages, and updated bracket language check 9 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 61319b9a6b Replaced boost::regex with std::regex as Ubuntu 14 is no longer supported 10 years ago
Ole Christian Eidheim 2bc5d65251 Git integration through libgit2 (#244) 10 years ago
Ole Christian Eidheim 3ecac6d4cc Hide tooltips when selectiondialogs are shown 10 years ago
eidheim 0cbc14d7e8 Source::View cleanup: moved spellchecking to source_spellcheck.* 10 years ago
eidheim 0a25b68e9b Wayland: now correctly position selection dialogs. Ninja: fixed lldb paths 10 years ago
eidheim bb711f70d0 Add process_test, and fixits test in source_view_test 10 years ago
eidheim f2ed3b1e5b Added more tests to source_clang_test 10 years ago
eidheim 0d2b93b1e1 Improved goto declaration 10 years ago
eidheim 0e636ad5d5 Added source_test testing Source::View::cleanup_whitespace_characters. Removed the now reduntant example_test, and moved comment to source_test. 10 years ago
eidheim 6e226501e9 Now adds ; after } when creating struct or class 10 years ago
eidheim 8b7ae10a77 Cleanup of refactoring methods 10 years ago
eidheim 3e6e06d2d5 Notebook::save cleanup: got rid of clang spesific code in Notebook 10 years ago
Jørgen Lien Sellæg 070de20b2a feature: show warning when files have changed on disk outside of juCi++ 10 years ago
eidheim 732a5dc5b6 Terminal links now works with Ninja (#218). Some additional cleanup, including fixing some potential crashes. 10 years ago
eidheim d2beb15277 Cleanup of #215 10 years ago
Ole Christian Eidheim b986b38801 Fix for current Arch Linux boost link issue 10 years ago
eidheim df3eba9473 boost::regex optimization (building regexes can be somewhat resource demanding) 10 years ago