eidheim
2332ba7cb6
Fixes symbolic link issues (see #319 )
...
Symbolic paths are now treated like regular paths, but canonical paths are used when looking for already opened files.
9 years ago
Physiix
3a64bcad9b
Added menu item to toggle Tabs visibility.
9 years ago
Hallgeir Løkken
ee7efc87c2
Added possibility to disable interactive completion by setting completion keybinding instead
9 years ago
adobrich
acc4cced40
Added about dialog logo
9 years ago
eidheim
cea6db59bf
Implemented menu item Source.Comments.Add Documentation
9 years ago
eidheim
37dc7e5824
Can now use Cursor History Back from a newly opened file without placing the cursor in the new file
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
Jørgen Lien Sellæg
13c35a254f
New right click context menu
...
features include rename, toggle comments, etc.
9 years ago
eidheim
d72341cbb5
Now performs full reparse on Reload File
9 years ago
eidheim
f6e82df359
Replaced deprecated VBox/HBox with Box, and HPaned/VPaned with Paned
9 years ago
eidheim
bea112e22e
Cleanup of Reload file
9 years ago
eidheim
d165223af9
Cursor history implemented, fixes #292
9 years ago
d3rrial
14f6e338e0
Added reload functionality by re-writing the textbuffer
9 years ago
eidheim
e46470def3
File info in status bar is now also an overlay, and the window will then not resize on slightly large path names.
9 years ago
eidheim
4f76f78224
Fixed Save As on OS X
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
99d63ba477
Updated status bar, and cleanup of update signals affecting status bar and tab texts
9 years ago
eidheim
16eb16b273
Now updates directory view text color when theme is changed outside of juCi++
9 years ago
eidheim
c9f2aa0fd7
Added info messages when no action happens from menu items
9 years ago
eidheim
b54774748b
Cleanup of menu item activations
9 years ago
eidheim
de879bc12d
Added keypad keys home, end, up, down, left, right to key check expressions
9 years ago
d3rrial
2fbf2753d8
removed the std::cout<< path debug line
9 years ago
d3rrial
a1a0d9270f
added rudimentary file_reload to menu
9 years ago
eidheim
28eaf0652e
Completed toggle breakpoint on click
9 years ago
d3rrial
55fb517b94
updated all occurences of GDK_KEY_Return
9 years ago
eidheim
fdddef3314
Completed Recreate (Clean) Build in Project menu
9 years ago
d3rrial
0cfa6b8b84
Implemented menu item to clean build directory
9 years ago
d3rrial
0be32747b4
Revert "Introduced a method to clean build directory"
...
This reverts commit 329c7e53a1b0e1e578d1a28ab5d0aee4903591f1.
9 years ago
d3rrial
c9a88b518a
Introduced a method to clean build directory
9 years ago
d3rrial
123c051b77
changed clear_console to window_clear_terminal
9 years ago
d3rrial
60baeef29c
added feature function to clear console manually
9 years ago
eidheim
a17a54e549
Open Dialog now defaults to the current view's folder if the view is outside of the opened folder
9 years ago
eidheim
6a46babfab
Now clears spellcheck errors first when using spellcheck in menu
9 years ago
eidheim
b8bfeea26b
Added Toggle Comments for various languages, and updated bracket language check
9 years ago
eidheim
0b88072209
Added New Project->C to File menu
9 years ago
eidheim
1a14cd2206
GUI changes in preparation for additional debug information: terminal is now directly below notebook
10 years ago
eidheim
5adfaae50f
Minor cleanup: removed Directories::on_row_activated
10 years ago
nshcat
da33a926a4
Replaced NULL with nullptr wherever applicable.
10 years ago
eidheim
ccf7d3b9b2
Now compiles with c++14 instead of c++11, and some src/git.* cleanup
10 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
b3ccd4bb89
Removed Ubuntu specific code, and fixed Ctags::get_result on older systems
10 years ago
eidheim
41dfc08585
Oldest supported gtk version is now gtk3.14 (debian stable)
10 years ago
eidheim
311f459650
Added Ctags fallback to Go to Implementation, and can now set breakpoints when compile is in progress
10 years ago
eidheim
b6e455fc0a
Ctags cleanup
10 years ago
eidheim
18994bfa98
Added Find Symbol through ctags
10 years ago
eidheim
b27a4eb145
Removed unnecessary widgets from headers
10 years ago
eidheim
83919efd22
Slight cleanup: now uses get_iter_at_line_end instead of various implementations
10 years ago
eidheim
0955c46516
Improvements to directory colors when new file is created
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