100 Commits (bc855041f3cc1b60f318a53abc244568baf10678)

Author SHA1 Message Date
eidheim e2c501db17 Minor cleanup of process* 10 years ago
eidheim d7a48e30fe Fixed some issues with the new terminal/process source 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
eidheim 92489acfe1 Added message on screen when creating compile_commands.json. 10 years ago
eidheim 8617e5894d Can now create files from command line arguments (juci . new_file.py), and error messages in terminal are set to bold. 10 years ago
eidheim 626d347387 Singletong and config cleanup. Got rid of most if not all circular includes. 10 years ago
U-olece-PC\olece d9fdf27db5 Improved process methods. 10 years ago
eidheim 61722b063b Auto-indent now uses stdin instead of temporary file. 10 years ago
eidheim d912faf484 Fixes to auto-indent buffer. 10 years ago
eidheim 7a4d9e6d61 Implemented auto-indentation of a whole buffer through clang-format. 10 years ago
eidheim f8d933c31d Fixed fix of fix of #60. 10 years ago
eidheim 71d6d73599 Cleanup of #60. 10 years ago
eidheim bcd8a1a4e3 Fixes #60, default max terminal buffer size is now 1000. 10 years ago
Jørgen Lien Sellæg 2ea1e1821a Rename logging function due to namespace conflict 10 years ago
Jørgen Lien Sellæg 317e5a8528 Rename logging function due to namespace conflict 10 years ago
eidheim 564a31f571 Fixed some crashes and issues with binary output and files, and can now open binary files where non-utf-8 chars are replaced with '?'. 10 years ago
eidheim 242a6ca963 Fixed crash when closing a tab real quick after moving cursor. 10 years ago
eidheim 32a27c91b1 Trying to find where juci crashes about once a day on OS X. Also fixed tooltip-newlines. 10 years ago
eidheim bc6785fcee Some cleanup. 10 years ago
U-olece-PC\olece f7efa11cdd terminal now works on Cygwin. 10 years ago
eidheim 20106be949 Spaces in paths should now work. 10 years ago
eidheim c73a86f728 Finally fixed the scrolling issue in terminal. 10 years ago
eidheim ebfc1fa18b Hopefully working scroll to end in terminal. 10 years ago
Ole Christian Eidheim 4390336131 Fixed scrolling issue when moving mark in terminal. 10 years ago
eidheim e234733dce New C++ project implemented. Also some fixes to terminal. 10 years ago
eidheim 39004e79c4 Terminal should now scroll to end (unless user is already scrolling window). 10 years ago
eidheim d07c5a92c4 Added TODO on how to get colors in terminal, for instance from cmake and make. 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
eidheim 6b483d4bf3 Forgot to remove two cout lines. 10 years ago
eidheim 07445daa06 Terminal async and sync execution (and killing) is finally working using a shiny new popen3-function. Going to publish this one on github along with example use. 10 years ago
eidheim 5cd2e4909c Solved the whole zombie/crash issue. Though, for some reason, files/pipes/something are kept open, after a while one gets the message that too many files are open. 10 years ago
eidheim 7be6c3e91d Gave up on being able to call more complex commands. Should work without crashes now. 10 years ago
eidheim f9416ff975 Fixed terminal.*. Now kill works without leaving zombies from time to time. 10 years ago
eidheim 5a32a2700f Minor fix again to terminal.cc. 10 years ago
eidheim c841c7ff11 Minor fix to terminal.cc. 10 years ago
eidheim 89b6d7e9dc Changed some variable names in terminal.cc. 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 84df7c5fda Minor fix. 10 years ago
eidheim 9cdc787a9e Minor fixes to terminal.cc. 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 fbe7a58886 Minor fix. 10 years ago
eidheim 10c5c5fb1b Can now cancel all applications started in Juci with escape. Also some cleanup and fixes. 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 dd0392b4bd Added Windows TODOs. 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 dda05737f2 Resolved conficts. 11 years ago
eidheim cee2448676 Cleanup of terminal.*. A little work left here. 11 years ago