42 Commits (222a20fa1fa079368a6db261f5f79134e73b8223)

Author SHA1 Message Date
eidheim e4f7155f35 Slight adjustment to the blue ansi color 1 month ago
eidheim c707464b05 Replace deprecated Gdk::Cursor::create 1 month ago
eidheim aa697b3ad8 Cleanup of ANSI escape code parsing, and added support for bold, italic, underline and strikethrough codes 2 months ago
eidheim 811df7c34d Changed bold tags from WEIGHT_ULTRAHEAVY to WEIGHT_BOLD 2 months ago
eidheim 14b3317eee Select all now works in terminal as well 1 year ago
doe300 69a30f271d Flatpak, use host system headers and run external programs outside of sandbox 4 years ago
Jørgen Sverre Lien Sellæg e81b8f78b4 use space before comment 4 years ago
eidheim c6bf84bd90 Cleanup of on_motion_notify_event 5 years ago
eidheim 50299e7b08 Renamed SearchView to CommonView 5 years ago
eidheim f709c31ec3 Language client, rename: now open, rename, save and close unopened buffers (as seems to be necessary for some language servers) 5 years ago
eidheim ab51495012 Now marks clickable URIs in terminal output 5 years ago
eidheim 92b7cbdb2b Callback of Terminal::get().async_process is now run in the main thread 5 years ago
eidheim cf9758b19f Related to #444: on executing command on for instance Linux, make sure symbolic links are not resolved 5 years ago
eidheim f03a223383 Relted to #444: added Linux specific line buffering on async processes 5 years ago
eidheim 979ae41520 Fixes #444: stdout is now line buffered when running commands 5 years ago
eidheim 04b5aace73 Fixes #440: segmentation fault when running regex on very long lines. Also minor cleanup of Terminall::find_link, and added extra Termina::find_link tests. 6 years ago
eidheim 2074b03b7a Added Posix file link tagging to terminal 6 years ago
eidheim 06d9854e15 Make terminal link tag higher priority than colored tags 6 years ago
eidheim b24113ae56 Improved terminal link tagging of Node.js error output 6 years ago
eidheim 9c0685cb01 No longer scroll terminal to botton when for instance running prettier or clang-format 6 years ago
eidheim 3c726f52da Formatting cleanup 6 years ago
Jørgen Lien Sellæg bca93a62dc use correct format on certain parts 6 years ago
eidheim 64b67eedde Can now paste in terminal 6 years ago
eidheim e67799eec3 Added and made use of gray color in terminal. Also made all error messages red. 6 years ago
eidheim 404490243e Minor terminal cleanup 6 years ago
eidheim 7bf9752200 Added colors to terminal warnings and errors 6 years ago
eidheim 727d9c1c0c Fixes #431: can now cancel creating/updating build folder 6 years ago
eidheim 32e03b40ad Terminal: added support for ansi escape colors, and added links to Node.js stack trace and jest test output. Also added cargo command in preferences. 6 years ago
eidheim 9bda455f7e Fixed deadlock in Terminal::process calls where waiting prints would stop a process from exiting 6 years ago
eidheim 42a0080f59 Minor cleanup of Terminal::sync_print 6 years ago
eidheim c1bb207828 Reverted last commit, and instead made tiny-process-library handlers wait until GUI thread has printed the message 6 years ago
eidheim f6eb3cec14 Fixed potential freeze on excessive terminal output 6 years ago
eidheim 381d9863bb Terminal now scrolls to bottom when a new process prints output 6 years ago
eidheim bd3dfab765 Added Zen mode 6 years ago
eidheim cf8f050e90 Terminal: now only scrolls to end of new text when scrollbar is at bottom 6 years ago
eidheim 6141282108 Slight improvement of Terminal::print 6 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 6 years ago
eidheim 6e485514ed Improved resource use of Terminal::print 6 years ago
eidheim b92da8dc12 Added syntax highlighting to tooltips, and some various cleanups. 6 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim d5bf3b945f Notebook::open now returns bool, and added a few safety checks 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim a4adb778dc Can now search in terminal 6 years ago
eidheim 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder 6 years ago
eidheim 53eac52d9e Removed uses of deprecated override_font 6 years ago
eidheim bd3ca5b44b Simplified Source::View::scroll_to_cursor_delayed 7 years ago
eidheim 9e0a25e9ac Made use of clang's Thread Safety Analysis. Also added two new ci-jobs: static-analysis and thread-safety-analysis using the arch linux image. Static analysis tasks were removed from the other jobs. 7 years ago
eidheim 5157a3b635 Make use of lock_guard instead of unique_lock where possible 8 years ago
eidheim e5d469e3f1 Language protocol: Cleanup, and added support for relatedInformation. Also cleanup in the way tooltip buffers are set. Finally, improved rename handling. 8 years ago
eidheim 3e7485e94c Terminal: added clickable links for Rust, Node.js and Python warnings/errors 8 years ago