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
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
eidheim
9736a734f8
Added: Go to Implementation
10 years ago
eidheim
febf786cd2
TextView::on_key_press_event workaround: another fix for dead keys
10 years ago
eidheim
a0b4016721
TextView::on_key_press_event workaround fix for dead keys
10 years ago
eidheim
b64ffd137d
Found a couple uninitialized variables through valgrind
10 years ago
eidheim
9c69f18f18
Major project cleanup. Fixes #97 making it possible to support other build tools
10 years ago
eidheim
cc9f8933db
Go to cursor improvement and cleanup. Also fixed a potential crash
10 years ago
eidheim
89c96d598d
Smart indentation cleanup
10 years ago
eidheim
755747bbba
Bracket based auto indentation added for Java, JavaScript, TypeScript
10 years ago
eidheim
4e6ea3416c
Added Linux Mint Debian Edition in install.md, and added missing include (in case boost::log is disabled in the future)
10 years ago
eidheim
bd3c30faba
Get iter for dialog positioning cleanup
10 years ago
eidheim
da62ee9bd6
Fixes #130 , but need some testing before merge
10 years ago
eidheim
1675305884
New singleton system without a singleton container class.
10 years ago
eidheim
4dc55579a1
Moved on_key_press_event and on_button_press_event to protected as in the Gtkmm classes.
10 years ago
eidheim
ce7eedc058
Added override to on_key_press_event and on_button_press_event in source.h
10 years ago
eidheim
7e598ae91a
Cleanup of soft_reparse uses, and fixed a bug where implementation files were not correctly reparsed after using rename that included a header file.
10 years ago
eidheim
81f50bef10
Minor cleanups. Added override keywords in some header files.
10 years ago
eidheim
c3ea4c722b
Fixes #92 , and some cleanup of the reparse functions and variables.
10 years ago
eidheim
30a9a226fb
No longer shows tooltip right after going to a usage.
10 years ago
eidheim
eb13a7e81f
Added Go to Usage, and fixed #82 by removing the directory ignore option. This also makes implementing git integration easier.
10 years ago
eidheim
df09dcbce7
Source::Token cleanup in preparation for Find Usages.
10 years ago
eidheim
626d347387
Singletong and config cleanup. Got rid of most if not all circular includes.
10 years ago
eidheim
30beb18ff3
Added clang-format style options to config file.
10 years ago
eidheim
7a4d9e6d61
Implemented auto-indentation of a whole buffer through clang-format.
10 years ago
Jørgen Lien Sellæg
7076f79895
Cleanup of headers
10 years ago
eidheim
17e45b1e63
Resolved conflicts in #68 .
10 years ago
eidheim
72d192e08c
Cleanup of source and source_clang.
10 years ago
eidheim
b4f4af5af4
Moved ClangViewParse to source_clang.*.
10 years ago
eidheim
a1a36fda22
Fixed a crash when closing a buffer while autocomplete was running.
10 years ago
eidheim
18caaeda6e
Replaced tab regex with function that finds end of tab.
10 years ago