eidheim
7516d1d9b0
Terminal links cleanup, and added links for a assert error messages. Also added terminal_test.cc
8 years ago
eidheim
a237049918
Icon now also set in MacOS
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
9b623dd0e0
Added support for the Meson Build System
9 years ago
Jørgen Lien Sellæg
dfeaebea60
cleanup: replace some relative paths with absolutes
9 years ago
Jørgen Lien Sellæg
9cae05b81e
cleanup: make global includes global
9 years ago
eidheim
7fa66b1816
Cleanup of the CMakeLists.txt files
10 years ago
Mohammad S. Babaei
3e146234e8
builds on FreeBSD. related to #253
10 years ago
eidheim
e4cff18db4
Added CPack to CMakeLists.txt, which can be used to build jucipp packages on various platforms
10 years ago
eidheim
b3ccd4bb89
Removed Ubuntu specific code, and fixed Ctags::get_result on older systems
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
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
3467c152c3
Debug cleanup
10 years ago
eidheim
0cbc14d7e8
Source::View cleanup: moved spellchecking to source_spellcheck.*
10 years ago
eidheim
bb711f70d0
Add process_test, and fixits test in source_view_test
10 years ago
U-ole-PC\ole
df925395cc
Fixes undefined reference error on MSYS2 and Ubuntu
10 years ago
eidheim
c8f72431ed
Added source_clang test, and tests cleanup
10 years ago
eidheim
b60d6f5a2f
CMakeLists.txt cleanup
10 years ago
Jørgen Lien Sellæg
0fa221a311
Build library object instead of executable when compiling with clang in CI.
10 years ago
eidheim
213e80f4c0
Added brief info messages to top right corner
10 years ago
Goto40
b80652a930
Add documentation generation using doxygen
10 years ago
Goto40
6cf4d697ab
added target doc; added demo documentation; added automatic plantuml detection (Download and install http://de.plantuml.com/ ).
10 years ago
Ole Christian Eidheim
8825fd6099
Removed boost-log and boost-thread dependencies
10 years ago
eidheim
09b93b33da
CMakeLists.txt: added extra warning flags
10 years ago
Jørgen Lien Sellæg
c0910d9e1e
Cleanup of CMakeLists.txt
10 years ago
eidheim
9c69f18f18
Major project cleanup. Fixes #97 making it possible to support other build tools
10 years ago
eidheim
977eace1bc
Reverted removal of -DMSYS_PROCESS_USE_SH under MSYS2. Was deleted by accident
10 years ago
eidheim
a8a48a4991
Added tab-style exception for Ubuntu
10 years ago
U-olece-PC\olece
93b226c642
Got rid of absolute build path variables in MSYS2. juCi++ can now safely be installed through a MSYS2 package
10 years ago
eidheim
f1bfcb4402
Renamed debug/Debug to debug_clang/DebugClang
10 years ago
eidheim
e667a38640
Added Dispatcher class for simpler dispatching of functions from worker threads to gui thread. Also got rid of the Project-singleton by replacing its function with static functions
10 years ago
eidheim
07a43c6bd8
WIP: project cleanup, added project classes so that the hard dependency towards clang is removed in Window. In this way, one can add run commands for other project and file types.
10 years ago
eidheim
e757a6efbf
Slight change of warning message when lldb is not found
10 years ago
eidheim
62d9027330
Another minor compile fix
10 years ago
eidheim
42a416382d
Minor message fix when compiling without debugging support
10 years ago
eidheim
530a356199
Added message when compiling without debugging support
10 years ago
eidheim
4cf9a4011b
Will now compile without debug support if liblldb is not found
10 years ago
eidheim
b23a2deec1
Work in progress: debug integration
10 years ago
eidheim
1675305884
New singleton system without a singleton container class.
10 years ago
eidheim
e5b6ccb1e7
Now uses files from eidheim/tiny-process-library
10 years ago
eidheim
c38e3dc7af
Minor cleanup of process class and functions.
10 years ago
eidheim
1a7c0831be
Renamed MSYS2_PROCESS_USE_SH to MSYS_PROCESS_USE_SH
10 years ago
U-olece-PC\olece
2b8e729447
Fixes to windows processing and some general processing issues.
10 years ago
U-olece-PC\olece
e7c70ac1be
Added Windows process support. Also temporarily using dialogs_unix on Windows because of missing function in MSYS2.
10 years ago
eidheim
18ead2f820
Terminal and process cleanup. Added Process class with unix implementation, Windows implementation coming soon.
10 years ago
Ole
807606696e
Now using boost::regex instead of std::regex so that juci can compile with g++-4.8. Many systems use this old compiler and this makes juci compile on more platforms. Also, installation on Ubuntu 14 is simpler and do not require to tap the test repository.
10 years ago
eidheim
92489acfe1
Added message on screen when creating compile_commands.json.
10 years ago
eidheim
d25c801dd7
Various smaller fixes and cleanups.
10 years ago