100 Commits (bc855041f3cc1b60f318a53abc244568baf10678)

Author SHA1 Message Date
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
eidheim 0e0f386352 Terminal: added links (no action yet) to file paths at start of lines. Related to #218 10 years ago
Mikhail Strelnikov adb857e241 Clicking on compiler error in terminal 10 years ago
eidheim a30ff38f9a Remove C-style casts 10 years ago
eidheim 213e80f4c0 Added brief info messages to top right corner 10 years ago
Ole Christian Eidheim 8825fd6099 Removed boost-log and boost-thread dependencies 10 years ago
eidheim c1edb29d02 Further mutex cleanup 10 years ago
milleniumbug 649647abc5 replaced direct lock()/unlock() calls to mutex with unique_lock 10 years ago
eidheim 27dfdc0dac Fixed a minor memory leak in Terminal::InProgress shared_ptr destructor 10 years ago
eidheim a6702746b5 Fixes #179 10 years ago
eidheim 670d4bba14 Suggestion to #179 10 years ago
eidheim 90b7f364c6 Renamed Dispatcher::push to Dispatcher::post 10 years ago
eidheim a717fe7b39 Removed hard DebugClang dependency in Terminal 10 years ago
eidheim f1bfcb4402 Renamed debug/Debug to debug_clang/DebugClang 10 years ago
eidheim 26b5cab268 Dispatcher cleanup 10 years ago
eidheim 9fe43c185a Minor cleanup of Terminal 10 years ago
eidheim e667a38640 Added Dispatcher class for simpler dispatching of functions from worker threads to gui thread. Also got rid of the Project-singleton by replacing its function with static functions 10 years ago
U-olece-PC\olece b87fd347a0 Removed color codes from terminal output in Windows 10 years ago
eidheim 5c8e71d758 Fixed compilation on MSYS2 10 years ago
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