332 Commits (a06bfcb3a82c2947f840f31cbf6e304bbfe9e1ad)

Author SHA1 Message Date
eidheim 6ecc5ba16f Added option to change the make command (for instance to use more processes with -j [number]). 10 years ago
eidheim e234733dce New C++ project implemented. Also some fixes to terminal. 10 years ago
eidheim 3c718b52f6 Fixed crash in smart paste. 10 years ago
eidheim 10c67037e6 Abit smarter paste implemented. 10 years ago
eidheim 0d6633428c Slightly improved compile and run. 10 years ago
eidheim de23e8c864 Terminal now handles input, although only the most basic keys are handled. 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
Jørgen Lien Sellæg 2161c76bf4 gtk-3.0 theme support and support for gtksourceview styles 10 years ago
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