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
Ole Christian Eidheim
7e71b3af36
Fixed: tooltips were not showed if mouse cursor were positioned at where the tooltip would be shown
10 years ago
eidheim
2de9932835
Added remote debugging, and some minor cleanup
10 years ago
eidheim
29fc893a10
Offset cleanup
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
41760f606c
Added preference item tab_indents_line (default: true) fixes #226 , and now uses raw string literals in src/files.h
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
c7e369a960
get_buffer/get_source_buffer cleanup
10 years ago
eidheim
6e226501e9
Now adds ; after } when creating struct or class
10 years ago
eidheim
b0bf9597ab
Now scrolls to the right when writing out of view, and improved selection dialog placement
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
eidheim
9c911f4bd3
Fixes to file changed warning ( #221 )
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
eidheim
a30ff38f9a
Remove C-style casts
10 years ago
Ole Christian Eidheim
b986b38801
Fix for current Arch Linux boost link issue
10 years ago
Mikhail Strelnikov
befe223042
Don't draw any whitespaces by default
...
also fix the warning from Spirit
10 years ago
Mikhail Strelnikov
dcc9640c57
Add draw_spaces option
...
Determines what kind of whitespaces should be drawn. Use comma-separated
list of: space, tab, newline, nbsp, leading, text, trailing or all.
10 years ago
eidheim
df3eba9473
boost::regex optimization (building regexes can be somewhat resource demanding)
10 years ago
Ole Christian Eidheim
8825fd6099
Removed boost-log and boost-thread dependencies
10 years ago
eidheim
b50de001ba
Source: added exception for html when finding tab char and size
10 years ago
eidheim
0dacfdedaa
Improved javascript support
10 years ago
eidheim
670d4bba14
Suggestion to #179
10 years ago
eidheim
6f18cbbb32
Improved undo/redo for backspace to line above
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
3885bc7147
Fix for TextView::on_key_press_event workaround
10 years ago
eidheim
d76bb115cb
Fixed comments on the Gtk::TextView::on_key_press_event issue
10 years ago
eidheim
2b172d6e96
Fixes a segmentation fault caused by Gtk::TextView::on_key_press_event. Have once in a while experienced this issue, but only on OS X
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
d366618adf
Yet another smart indentation cleanup
10 years ago
eidheim
89c96d598d
Smart indentation cleanup
10 years ago
eidheim
44061a0fca
Added auto indentation and better indentation for C#
10 years ago
eidheim
755747bbba
Bracket based auto indentation added for Java, JavaScript, TypeScript
10 years ago
eidheim
2f057b3930
Auto-indent cleanup and now supports JavaScript, TypeScript and Java as well. Also removed too eager message telling which file type was opened
10 years ago
eidheim
bd3c30faba
Get iter for dialog positioning cleanup
10 years ago
eidheim
0cf5978f1c
Found debug that looks ok in both light and dark styles
10 years ago
eidheim
23255cdaf6
Slightly better breakpoint and stop colors in dark style
10 years ago
eidheim
9b5c5baa2d
Minor fixes to debug integration
10 years ago
eidheim
8905f8fc75
Added debug status and now shows the line where the debug process is stopped
10 years ago
eidheim
b23a2deec1
Work in progress: debug integration
10 years ago
eidheim
6b96b64d61
Visual size of tab (\t) set to 4 spaces
10 years ago
eidheim
6aee69b398
Minor cleanup of selectiondialog.*
10 years ago
eidheim
0837f6c8a1
Minor bug fix: tooltips and spellcheck dialog no longer gets hidden when shown on top of mouse cursor
10 years ago
Ole Christian Eidheim
08910538d8
Dialogs now gets hidden if a new cursor position is chosen using the mouse. Also made the run command entry a bit larger
10 years ago