10 Commits (381d9863bb3edf227af7be388c705c34938930b7)

Author SHA1 Message Date
eidheim 381d9863bb Terminal now scrolls to bottom when a new process prints output 5 years ago
eidheim bd3dfab765 Added Zen mode 5 years ago
eidheim cf8f050e90 Terminal: now only scrolls to end of new text when scrollbar is at bottom 5 years ago
eidheim 6141282108 Slight improvement of Terminal::print 5 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 5 years ago
eidheim 6e485514ed Improved resource use of Terminal::print 5 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 6 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 7 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. 7 years ago
eidheim 3e7485e94c Terminal: added clickable links for Rust, Node.js and Python warnings/errors 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim e0efbb112d Fixes #374 and #340: Copy/Cut copies/cut the current line if text is not selected. Can now also copy text from tooltips. 8 years ago
eidheim bf798073c0 Added source.auto_reload_changed_files preference item, and support for prettier. Also made some various minor fixes 8 years ago
eidheim 014b29db4b Fixed unused-lambda-capture warnings 8 years ago
eidheim 1a684464ed No longer clears selection of terminal when modifier keys are used while a process is running 8 years ago
eidheim e2ae5a78df Fixes crash that could happen when performing compile and run and start debug at approximately the same time. Project objects are now kept alive for as long as they are needed. Also removed Terminal::InProgress since it could lead to unsafe code in the future. 8 years ago
eidheim 96601318ae Added workaround for MacOS crash that sometimes happen when using drag-and-drop on text in a Gtk::TextView widget 8 years ago
eidheim 59c08a2dd8 Fixes #251: Go to Usage and Rename now includes unopened files. Also includes various other cleanups related to this work. 8 years ago
eidheim 7516d1d9b0 Terminal links cleanup, and added links for a assert error messages. Also added terminal_test.cc 8 years ago
eidheim c342f4b2bc Updated submodules 9 years ago
eidheim d467fca818 Cleanup of terminal link click 9 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 9 years ago
eidheim 780fe03dd0 Now uses grip when choosing Compile and run on a markdown file 9 years ago
d3rrial 55fb517b94 updated all occurences of GDK_KEY_Return 9 years ago
eidheim 66e5122c6a Minor cleanups: replaced iterating pending events with C++ functions, corrected return value in Notebook::size, and replaced NULL with nullptr in source_clang_test.cc 10 years ago
nshcat da33a926a4 Replaced NULL with nullptr wherever applicable. 10 years ago
eidheim ccf7d3b9b2 Now compiles with c++14 instead of c++11, and some src/git.* cleanup 10 years ago
eidheim 41dfc08585 Oldest supported gtk version is now gtk3.14 (debian stable) 10 years ago
eidheim 61319b9a6b Replaced boost::regex with std::regex as Ubuntu 14 is no longer supported 10 years ago
eidheim 6095be64a1 Added option to turn off terminal progress, for instance when opening c/c++ files 10 years ago
eidheim 631125c256 Ninja: warnings and errors from debug build is now clickable 10 years ago
eidheim 0a25b68e9b Wayland: now correctly position selection dialogs. Ninja: fixed lldb paths 10 years ago
eidheim d18e8bef2c Added split window, fixes #235 10 years ago
eidheim e639087d3d Improved terminal links search 10 years ago
eidheim d60dc40fed Overlay fix: drag and drop should now work again 10 years ago
eidheim 6db5afbb03 Refactor: src/project* files 10 years ago
eidheim b839a5e337 Minor fixes to terminal links 10 years ago
eidheim a379d147bd Terminal links: added check to avoid crash 10 years ago
eidheim 732a5dc5b6 Terminal links now works with Ninja (#218). Some additional cleanup, including fixing some potential crashes. 10 years ago
eidheim 75bc0cd4be Terminal links: now shows tooltips after going to a file position 10 years ago
U-ole-PC\ole afa98c4727 Terminal links: fix for Windows, MSYS2 10 years ago