eidheim
1ce55fbc20
Additional CR+LF fixes
9 years ago
eidheim
f8aaec5f8f
Minor cleanup of clang format style
9 years ago
eidheim
f746ad5a36
Processing speed improvements of format style through clang-format. Can now also format selected text only.
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
fa75b543c7
Minor improvements to the source right click commit
9 years ago
Jørgen Lien Sellæg
13c35a254f
New right click context menu
...
features include rename, toggle comments, etc.
9 years ago
Ole Christian Eidheim
c3f1654b18
Fixes #304 : .tcc files are considered c++ header files
9 years ago
eidheim
a950f753ab
gtksource version checks cleanup, and now using new gtksource functions if gtksource version is >=3.22
9 years ago
eidheim
60ccdfc2e6
Simplified Source::View::on_key_press_event_basic due to high number of erroneus indentations after pressing enter in various file types (for instance latex)
9 years ago
eidheim
715997ac1d
Improved identification of standalone lambda expressions. No longer adds ; after (...[...]...) {}
9 years ago
eidheim
bea112e22e
Cleanup of Reload file
9 years ago
eidheim
7dfe7f9cdf
Added extra smart inserts on selected text for markdown
9 years ago
eidheim
0adc92b072
Minor cleanup and fixes to spell checking and smart paste
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
6a691543ab
Debug stop is now visible even if the line is a breakpoint
9 years ago
eidheim
43eaad0578
Now adds semicolon after lambda unless the lambda is a parameter
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
ba934083aa
Smart paste now also works on selected text
9 years ago
eidheim
ab82cbe19b
Minor fixes to key_press_events
9 years ago
eidheim
de879bc12d
Added keypad keys home, end, up, down, left, right to key check expressions
9 years ago
eidheim
2bf54e0133
Now performs smart insertions on selected text
9 years ago
eidheim
a4619cdb74
Minor cleanup and made insertion of ' and " more restrictive
9 years ago
eidheim
f656b76afe
Smart indentation/brackets/insertions cleanup and improvements
9 years ago
eidheim
da9f001b8f
Added smart_insertions
9 years ago
eidheim
2150557600
Added preference item: smart_brackets
9 years ago
eidheim
0d5f6f4bc0
Smart brackets: added exception where a single ' did not count as a comment character
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
2379bcade5
Minor: fixed tab size that in a few files would be set to 0, and removed begin/end_user_action from control-up/down
9 years ago
eidheim
bb8109b7c4
Fixes #281 : )-key moves cursor forward instead of inserting ) when appropriate
9 years ago
eidheim
e5a4dca496
Improved behaviour on control-up/down: move up/down paragraphs, similar to control-left/right
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
a0d91569fc
Revert "Fixed position of text after { when pressing Enter after {" due to complexity
...
This reverts commit 8b7004065c .
9 years ago
d3rrial
d8d08becdc
fixed numpad return not applying indents
9 years ago
eidheim
8b7004065c
Fixed position of text after { when pressing Enter after {
9 years ago
eidheim
b8bfeea26b
Added Toggle Comments for various languages, and updated bracket language check
9 years ago
eidheim
30b7305e77
Fixed visualisation of tabs on OS X
9 years ago
eidheim
d3f605f9c7
Cuda is now considered a bracket language
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
61319b9a6b
Replaced boost::regex with std::regex as Ubuntu 14 is no longer supported
10 years ago
eidheim
b868093ca8
Improved clang-format support: no longer scrolls window when using clang-format
10 years ago
eidheim
83919efd22
Slight cleanup: now uses get_iter_at_line_end instead of various implementations
10 years ago
eidheim
b3a577167c
Added option to turn off source background pattern
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