eidheim
|
7e598ae91a
|
Cleanup of soft_reparse uses, and fixed a bug where implementation files were not correctly reparsed after using rename that included a header file.
|
10 years ago |
eidheim
|
6ed8a55821
|
Renamed get_current_path to get_current_folder.
|
10 years ago |
eidheim
|
a288ce37cb
|
Improved and consistant default directory handling for run command and dialogs.
|
10 years ago |
eidheim
|
626d347387
|
Singletong and config cleanup. Got rid of most if not all circular includes.
|
10 years ago |
eidheim
|
2ac04c15a5
|
Now stores the last tab when opening a new one such that notebook returns to the previous tab after closing the new tab, if no other tab-operations have happened. Like what happens in for instance Chrome.
|
10 years ago |
eidheim
|
17e45b1e63
|
Resolved conflicts in #68.
|
10 years ago |
Jørgen Lien Sellæg
|
bf92d588c4
|
Remove directories from Notebook
|
10 years ago |
eidheim
|
b4f4af5af4
|
Moved ClangViewParse to source_clang.*.
|
10 years ago |
eidheim
|
1ed40db56d
|
Source map should be working, added config items for source map.
|
10 years ago |
eidheim
|
fe497f6022
|
Added sourcemap for gtk versions>=3.18.
|
10 years ago |
eidheim
|
784456b7d3
|
Reorder tabs should now work.
|
10 years ago |
eidheim
|
9e3fbd216e
|
Removed reparse on tab switch after rename-refactoring, which is already reparsing affected buffers.
|
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
|
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
|
017d4480a7
|
Now refreshes directories after running cmake for compilation_commands.json.
|
10 years ago |
eidheim
|
08027264d0
|
Now searches for project path if a clang-file is opened without a directory opened. Some minor fixes also.
|
10 years ago |
eidheim
|
02513f9b98
|
Now attempts to make compile_commands.json if its missing, also remake it after changes to CMakeLists.txt and reparses the open clang-files. Some work left on terminal-execute/run/compile etc functions (only execute and async_execute (last one for compiling and running) will remain).
|
10 years ago |
eidheim
|
1d581df887
|
Users should now experience no delay in Juci, even when closing tabs that are processing or when quitting the application while source files are processed. That is, resources are now freed from a seperate thread.
|
10 years ago |
eidheim
|
dda05737f2
|
Resolved conficts.
|
11 years ago |
eidheim
|
a4f57060cb
|
Further cleanup of window.* and notebook.*. Also now using gtksourceview to identify c/c++/objc files.
|
11 years ago |
Jørgen Lien Sellæg
|
1ea83932ff
|
#14 Rearrange directory structure
|
11 years ago |
eidheim
|
38abe1f632
|
Cleanup of window.* and notebook.*, work still in progress. Also fixed save as and some smaller issues.
|
11 years ago |
eidheim
|
ae46741794
|
Quit application fixed, also possible to cancel quit by closing dialog asking if a modified tab should be saved.
|
11 years ago |
eidheim
|
328fbce8a1
|
Rename refactoring implemented.
|
11 years ago |
eidheim
|
455de77305
|
Fixed slow responsiveness in search and replace when buffer contains a large file.
|
11 years ago |
eidheim
|
7ca29d8396
|
Label with the number of search matches addes as well as case sensitive and regex toggle buttons. Some minor fixes too.
|
11 years ago |
eidheim
|
5ec6243411
|
Fixed search and added replace. Use shift-enter in the entry boxes to search or replace backwards.
|
11 years ago |
eidheim
|
dfad136917
|
Search now uses the new entrybox. Some smaller fixes as well, and some TODO's added.
|
11 years ago |
eidheim
|
bd42aca5b6
|
The entrybox is remade to be more general and easy to use. Search code to new entrybox will be finished next commit.
|
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
|
931dc12425
|
Largeer cleanup in preparation to refactoring implementation. Also some smaller fixes.
|
11 years ago |
eidheim
|
f4c1a2481c
|
Added singleton.*, at the moment only Source::Config made singleton. Tooltips now have yellow background. Also some cleanup.
|
11 years ago |
eidheim
|
c1714c5b35
|
Fixed crash from last commit. Moved the progress messages to a seperate class, and added cancel message.
|
11 years ago |
eidheim
|
6d7c4ffa09
|
Mainly cleanup of terminal.*. Added first time clang-parsing message in terminal.
|
11 years ago |
eidheim
|
68ac889879
|
A little cleanup, mostly getting rid of warnings (Added -Wall and -Wno-reorder to compilation).
|
11 years ago |
eidheim
|
88c83660c1
|
Cleaned up entry.*. New file now works, but did simplify it abit, that is removed new header and new c++ file, hope that was ok. More cleanup of source.* too.
|
11 years ago |
eidheim
|
749e28a259
|
Started cleaning up notebook.*. Fixed copy of Notebook::Controller::source_config.
|
11 years ago |
eidheim
|
d33df03dd7
|
Moved completiondialog-code to seperate file: selectiondialog.h/cc. The selectiondialog is now started from Source::ClangView. Some cleanup. See source.cc lines 340-345 for example use of SelectionDialog.
|
11 years ago |
eidheim
|
714d87a089
|
Initial restructure of source.h/cc. If its decided to restructure further, this will form an ok starting point for this work. Source::ClangView is now used for cpp-files, and Source::GenericView is used for other files. Source::View is inherited in both cases. See TODO-comment regarding new files.
|
11 years ago |
eidheim
|
26bae99661
|
Fixed save changed file dialog activation, and removed Source::Controller::signal_buffer_changed.
|
11 years ago |
eidheim
|
81229a287c
|
More code cleanup. Removed dependency notebook.h from the Source-classes. Support for other languages than C++ can soon be added by implementing an interface of Source::Parser, but this is not something I will prioritize.
|
11 years ago |
eidheim
|
d324d99c05
|
Cleanup of Source::Model (renamed Source::Parser) and Source::Controller.
|
11 years ago |
Jørgen Lien Sellæg
|
6602bc58dd
|
Scroll to on search now works
|
11 years ago |
eidheim
|
88a0713128
|
Fixed crash.
|
11 years ago |
eidheim
|
2f88e75581
|
Moved indenting to source.cc, added tab_size in config.json, some smaller bugfixes, Gsv::init is in juci.cc, right after Gtk::Application::create as in examples. Also some improvements to indenting.
|
11 years ago |
Jørgen Lien Sellæg
|
496e962079
|
Fixes #3 Add undo and redo by hotkey
|
11 years ago |
eidheim
|
954ae00517
|
Removed previous linenumbering. Scrolling now works on both enter and paste text.
|
11 years ago |
eidheim
|
fa1cce63ba
|
Added some very basic indentation. Improvements needed.
|
11 years ago |
Jørgen Lien Sellæg
|
f7da02341c
|
Fixes
|
11 years ago |