55 Commits (9af098b31018d07e671bd5b116fa4ccb31798a57)

Author SHA1 Message Date
eidheim ff7ec7ddc8 Debug process now has correct environment variables, and handles stdin 10 years ago
eidheim ea0d65e178 Fixes #133 10 years ago
Akshay Shekhervoldyman666@gmail.com 168698fae4 Removed and as per the TODO's 10 years ago
eidheim 1675305884 New singleton system without a singleton container class. 10 years ago
eidheim ffc6c3819b More robust process functions. 10 years ago
eidheim c38e3dc7af Minor cleanup of process class and functions. 10 years ago
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