eidheim
9e0a25e9ac
Made use of clang's Thread Safety Analysis. Also added two new ci-jobs: static-analysis and thread-safety-analysis using the arch linux image. Static analysis tasks were removed from the other jobs.
7 years ago
eidheim
d9e49d8ba2
Directories and files in directory view are now naturally sorted
7 years ago
eidheim
bf984231d4
Formatted code with custom clang-format
8 years ago
eidheim
31b64848e3
Fixed most of clang-tidy's performance checks
8 years ago
eidheim
b1ae1656a3
Fixed warnings from clang-tidy's modernize checks
8 years ago
eidheim
5ad81c3d56
MacOS drag-and-drop has been fixed in latest gtk+ homebrew package. Workarounds removed.
8 years ago
eidheim
679282695b
Fixed crash on MacOS by disabling drag-and-drop in directories view
8 years ago
eidheim
4d6a222b27
Replaced include guards with #pragma once
8 years ago
eidheim
e3ef524f94
Added workaround for MacOS crash that might happen when moving paths in the directory view
8 years ago
eidheim
5adfaae50f
Minor cleanup: removed Directories::on_row_activated
10 years ago
eidheim
abbd7ca459
Improved selection in directory, makes it possible to see the git status of current file for instance
10 years ago
eidheim
8c1abc86a3
Rename directory bugfix for OS X
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
add8c875c7
Directories: added new folder in right click menus, and some cleanup
10 years ago
milleniumbug
5f311bd9a0
Made creating files in root directory possible
10 years ago
milleniumbug
47f9f4599c
added new directory tree feature: create new file here
10 years ago
eidheim
54dc293177
Fixes to last commit
10 years ago
eidheim
c31f595f90
Minor directories update thread cleanup
10 years ago
eidheim
073584dd8b
Minor cleanup of directories
10 years ago
eidheim
2f705d2ee7
Fixes #6 , added right-click rename file in directory view
10 years ago
eidheim
9c69f18f18
Major project cleanup. Fixes #97 making it possible to support other build tools
10 years ago
eidheim
33794a95b5
Added drag-and-drop in directory view, and WiP right click
10 years ago
eidheim
7e34cebded
Revert "CMake cleanup"
...
This reverts commit 3ed9daccf3 .
10 years ago
eidheim
3ed9daccf3
CMake cleanup
10 years ago
eidheim
7722e7eee5
Dispatcher cleanup
10 years ago
U-olece-PC\olece
a77da5e0be
Fixed directory tree focus by comparing boost::filesystem instead of std::string
10 years ago
eidheim
1675305884
New singleton system without a singleton container class.
10 years ago
eidheim
44091f86b6
Directories now derive from Gtk::TreeView instead of Gtk::ScrolledWindow.
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
626d347387
Singletong and config cleanup. Got rid of most if not all circular includes.
10 years ago
eidheim
4cd5654252
Filenames without language support are now gray in the directory window.
10 years ago
eidheim
a794bd5eec
Fixed a couple of crashes. most notably a crash in diagnostics when writing an extra } in the middle of code.
10 years ago
eidheim
50d684b576
Directories now gets updated automatically when files are deleted, added or renamed (max 1 sec delay).
10 years ago
eidheim
2a6460eb81
Now refreshes opened directories instead of completely reloading them. Tomorrow I'll add auto-update on the directories when files are added or deleted.
10 years ago
eidheim
4a83a004f4
Added run command, and kill process items in menu. Remember to delete ~/.juci. Also cleaned up use of std::string instead of boost::filesystem::path.
10 years ago
eidheim
10c5c5fb1b
Can now cancel all applications started in Juci with escape. Also some cleanup and fixes.
10 years ago
eidheim
82ea15ea9f
project_path cleanup.
10 years ago
eidheim
f832372752
Cleanup of terminal.*, and added cmake.* to parse CMakeLists.txt. Also fixed compile, and compile and run. Remember to remove ~/.juci/config/config.json to get this version to work.
10 years ago
eidheim
11a54f7baa
Now selects the current tab file in directories, and stores the directories' expanded rows between open directory (if same directory).
11 years ago
eidheim
dda05737f2
Resolved conficts.
11 years ago
eidheim
6ba2ae44e2
Cleanup of directories.*, fix of broken PluginApi from one of last commits.
11 years ago
Jørgen Lien Sellæg
1ea83932ff
#14 Rearrange directory structure
11 years ago
eidheim
931dc12425
Largeer cleanup in preparation to refactoring implementation. Also some smaller fixes.
11 years ago
tedjk
be40890708
generalized get variable from cmake
11 years ago
Jørgen Lien Sellæg
20e009500b
fix crash on open folder
11 years ago
tedjk
7eeb0470ac
made project name from cmakelists.txt more flexible
11 years ago
tedjk
00e29a519f
added a directory filter to config
11 years ago
tedjk
be3cdb1dc1
directories.h and .cc code cleanup
11 years ago
tedjk
df6cc6136d
added project structure box to the left of the window
11 years ago