eidheim
41dfc08585
Oldest supported gtk version is now gtk3.14 (debian stable)
10 years ago
eidheim
18994bfa98
Added Find Symbol through ctags
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
eidheim
d18e8bef2c
Added split window, fixes #235
10 years ago
eidheim
9736a734f8
Added: Go to Implementation
10 years ago
eidheim
fd516299d4
Added source printing/exporting to pdf
10 years ago
eidheim
827c69a425
Added possibility to modify menus at runtime
10 years ago
eidheim
a8a48a4991
Added tab-style exception for Ubuntu
10 years ago
Ole Christian Eidheim
bc7fcdf01d
Added Show Variables in Debug menu
10 years ago
eidheim
a655b61ea8
Added debug stack backtrace
10 years ago
eidheim
3d74cbba50
Added Project Set Run Arguments
10 years ago
eidheim
019e72a444
Added step-over, step-in and step-out functions to debugging menu
10 years ago
eidheim
0843bff569
Thread safe debug implementation, and can now go to debug stop
10 years ago
eidheim
e941b563d9
Added run debug command, and various fixes including more thread safe debug commands
10 years ago
eidheim
8905f8fc75
Added debug status and now shows the line where the debug process is stopped
10 years ago
eidheim
3244ec68f7
Debug variables now in tooltips, still some work left before creating the debug integration branch though
10 years ago
eidheim
a6b19c9dbd
Work in progress, a somewhat usable debugger now implemented
10 years ago
eidheim
b23a2deec1
Work in progress: debug integration
10 years ago
Akshay Shekhervoldyman666@gmail.com
168698fae4
Removed and as per the TODO's
10 years ago
eidheim
1675305884
New singleton system without a singleton container class.
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
52b513eb44
Now compiles with older versions of glibmm.
10 years ago
eidheim
d25c801dd7
Various smaller fixes and cleanups.
10 years ago
eidheim
626d347387
Singletong and config cleanup. Got rid of most if not all circular includes.
10 years ago
eidheim
d055a1104d
Moved Ubuntu check to CMakeLists.txt.
10 years ago
eidheim
62cbe91e19
Temporary fix to Ubuntu menu bug.
10 years ago
eidheim
eb587684af
Fixed 2 out of 3 Ubuntu menu problems.
10 years ago
eidheim
484ac9feda
New menu system finished. Also, the key bindings now gets updated when config.json is saved.
10 years ago
eidheim
3da0faaf6e
Further work towards new menu system.
10 years ago
eidheim
1aceafa78a
Work in progress: replacing the old menu system with the new standard menu system using native menues.
10 years ago
eidheim
17e45b1e63
Resolved conflicts in #68 .
10 years ago
eidheim
99908d4e3d
Added possibility to change tab size and char for a buffer.
10 years ago
eidheim
0307801336
Ongoing work: Find Documentation.
10 years ago
eidheim
b37a9d38d5
Added fix its, and some minor cleanup.
10 years ago
eidheim
6e8f7e0873
Added spellcheck menu items, and possibility to spellcheck whole buffer.
10 years ago
eidheim
1e903e5954
Can now find warnings and errors through menu item: Go to next Diagnostic.
10 years ago
eidheim
b2a82979e1
Can now move to next/previous tab using key-shortcuts.
10 years ago
Ole Christian Eidheim
3b0426ad31
Fixed gtk assertion error.
10 years ago
eidheim
2ad7b432de
Now reconfigures juci when config.json is saved, although could not do this for keybindings due to depricated functions I guess. Also some smaller fixes.
10 years ago
eidheim
4fc6cee373
Menu xml is now hardcoded in menu.cc. Now we do not have to worry about how to update the menu for those already having a ~/.juci directory. menu.xml is no longer created in this directory.
10 years ago
eidheim
b12a049513
Now reparses after for instance #include <...>.
10 years ago
Jørgen Lien Sellæg
bcfba43b62
Add about dialog
10 years ago
eidheim
05fe364e99
Added line wrapping to tooltips (80 chars max).
10 years ago
eidheim
720bf9b808
Cleanup: menu no longer singleton.
11 years ago
eidheim
dda05737f2
Resolved conficts.
11 years ago
eidheim
732a13febd
Cleanup of window.* and notebook.* mostly done. Some minor fixes.
11 years ago
Jørgen Lien Sellæg
1ea83932ff
#14 Rearrange directory structure
11 years ago
eidheim
c92e095a85
Gtk::Stock is depricated, so removed these. Cut/Paste/Copy now also works in entries. Redo now has key binding shift-control-z, which is most common. Also keys now use <primary> instead of <control> and thus is more platform independent.
11 years ago
eidheim
ffd7e2b1ec
Go to declaration implemented. Also some smaller fixes, including going to tab if opening an already open file. Scroll to iterator/cursor/insert/mark/whatever is bugged in GTK it seems, need a better workaround here.
11 years ago
eidheim
ef6b48e507
Cleanup of menu and keybindings.
11 years ago