eidheim
acd71ec3ac
Cleanup of similar symbol tags
8 years ago
eidheim
06f2caca8e
Source::parsed is now std::atomic to avoid undefined behaviour
8 years ago
eidheim
31b64848e3
Fixed most of clang-tidy's performance checks
8 years ago
eidheim
b1ae1656a3
Fixed warnings from clang-tidy's modernize checks
8 years ago
eidheim
a3bb0eaaa5
Hide tooktips and stop tag similar symbol cleanup. No longer activates tooltips or similar symbol tags on format style, undo, redo and paste
8 years ago
eidheim
5d78509239
Tooltip background is now set through css instead of using deprecated functions
8 years ago
eidheim
9693bcea34
Added Prettier tooltips, and cleanup of src/source* files
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
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
...
restricted types of events
moved changes from source_diff to source
applied @eidheim's changes
removed superfluous this-> / view
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 )
...
* Git integration, fixes #63
* Fixed a crash when deleting directories, added libgit2 to MSYS2 CI, adjusted colors slightly
* Git integration now supports debian stable
* Fixed compilation error on MSYS2
* Added git_test
* git_test fix
* Git integration: now updates correct paths on source save. Also added slight delay to source diff git monitor change signal
* git_test fixed
* Now monitors .git directory instead. The .git/index file does not always update on for instance: git commit -m ...
* Directories cleanup
* Fixed git status update on rename refactoring, and some additional cleanup
* Added menu items: Go to Next Diff, and Show Diff
* Fixed Go to Next Diff and Show Diff keybindings
* Minor fixes to git integration
* Added: implement method
* Minor fixes to Implement Method
* Minor fixes to source_diff
* source_diff: optimisations added, as well as some minor improvements
* Fixed a crash when trying to show diff in a buffer not related to a diff repository
* Git integration: MSYS2 support
* source_diff: source should now refresh correctly when .git directory has changed
* directories.cc: stop updating parent path colors when path including .git directory/file is found
* Spellcheck underline no longer shows for for instance '\n'
* Made directory view's git status update async
* Use boost::filesystem::path in git.*
* Optimisation: now stores a cache of git status, which can be slow, that is used when possible
* Source view will now grab focus when a selection dialog is shown
* Source menu should now be correctly updated
* Implement Method: improved
* git.cc: minor fix
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