eidheim
|
f9416ff975
|
Fixed terminal.*. Now kill works without leaving zombies from time to time.
|
10 years ago |
eidheim
|
8098f90b77
|
Some changes to terminal.*. Execution should now be stable on all unix-like systems independent of pclose-implementations.
|
10 years ago |
eidheim
|
f0a0577526
|
Now destroys running applications when juci exits.
|
10 years ago |
eidheim
|
925a318fc4
|
Minor fixes and cleanup of terminal.*.
|
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
|
017d4480a7
|
Now refreshes directories after running cmake for compilation_commands.json.
|
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
|
722a55d3d2
|
Moved entrybox to bottom of notepad widget, this way the cursor does not change position on screen when entrybox gets shown. Also the entry fields gets closer to the text where the focus of the user is.
|
10 years ago |
eidheim
|
1ee401e183
|
Minor fix to go to line.
|
10 years ago |
eidheim
|
eb887d723d
|
Fixed crash when using go to line after closing all the tabs.
|
10 years ago |
eidheim
|
cbaee6b3a1
|
Added go to line and center cursor. Remember to rm ~./juci/config/config.json and ~./juci/config/menu.xml to update the keys and menu.
|
10 years ago |
eidheim
|
93f014c8af
|
Added status messages when parsing and autocompleting a ClangView.
|
11 years ago |
eidheim
|
5096474944
|
Minor fix to apple+arrow keys on OS X.
|
11 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
|
1443ba89b2
|
More appropriate function names in sourcefile.*.
|
11 years ago |
eidheim
|
b62a9ce06c
|
Now opens the current directory in dialogs if no project path is set.
|
11 years ago |
eidheim
|
eff91ea46a
|
Cleanup of sourcefile.*. Also fixed a new crash when trying to create a new file without write rights (for instance trying to create new file '/untitled').
|
11 years ago |
eidheim
|
720bf9b808
|
Cleanup: menu no longer singleton.
|
11 years ago |
eidheim
|
dda05737f2
|
Resolved conficts.
|
11 years ago |
eidheim
|
cee2448676
|
Cleanup of terminal.*. A little work left here.
|
11 years ago |
eidheim
|
6ba2ae44e2
|
Cleanup of directories.*, fix of broken PluginApi from one of last commits.
|
11 years ago |
eidheim
|
d3af3f024f
|
See last commit, forgot a 'git add'.
|
11 years ago |
eidheim
|
8ba888bf98
|
Now specify where to read the configs instead of letting it happen in constructors. A stored object of MainConfig is not needed either.
|
11 years ago |
eidheim
|
732a13febd
|
Cleanup of window.* and notebook.* mostly done. Some minor fixes.
|
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
|
6cf14d047e
|
Espace now again works on selection/completion dialogs.
|
11 years ago |
eidheim
|
44ce183a25
|
Implemented use of command-arrow keys on OS X.
|
11 years ago |
eidheim
|
19cdade411
|
Fixed crash when closing Juci while having more than one tab open.
|
11 years ago |
eidheim
|
328fbce8a1
|
Rename refactoring implemented.
|
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
|
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
|
ef6b48e507
|
Cleanup of menu and keybindings.
|
11 years ago |
eidheim
|
931dc12425
|
Largeer cleanup in preparation to refactoring implementation. Also some smaller fixes.
|
11 years ago |
eidheim
|
f13ca76ad3
|
Small cleanup, and fixed potential segmentation/assertion fault. Tooltips now also get hidden when using mouse scroll.
|
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
|
6e99d4bcc9
|
Minor fixes to tooltip, now hides more often.
|
11 years ago |
eidheim
|
e95c89ccbe
|
Added diagnostics; warning and error messages while writing code.
|
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 |