19 Commits (e65c91d24d1ae4c3591690f71ffe4eb17756534e)

Author SHA1 Message Date
eidheim 50299e7b08 Renamed SearchView to CommonView 5 years ago
eidheim 11a5368ea4 Renamed instances in get() functions to instance 5 years ago
eidheim 92b7cbdb2b Callback of Terminal::get().async_process is now run in the main thread 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. 5 years ago
eidheim 64b67eedde Can now paste in terminal 5 years ago
eidheim e67799eec3 Added and made use of gray color in terminal. Also made all error messages red. 5 years ago
Jørgen Lien Sellæg 91ba2234fe refactor test suite to make room for tests of all bindings 5 years ago
Jørgen Lien Sellæg f583644a89 move binding code to respective files 5 years ago
eidheim 404490243e Minor terminal cleanup 5 years ago
eidheim 727d9c1c0c Fixes #431: can now cancel creating/updating build folder 5 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. 5 years ago
eidheim 9bda455f7e Fixed deadlock in Terminal::process calls where waiting prints would stop a process from exiting 5 years ago
eidheim c1bb207828 Reverted last commit, and instead made tiny-process-library handlers wait until GUI thread has printed the message 5 years ago
eidheim f6eb3cec14 Fixed potential freeze on excessive terminal output 5 years ago
eidheim 381d9863bb Terminal now scrolls to bottom when a new process prints output 5 years ago
eidheim 6e485514ed Improved resource use of Terminal::print 5 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 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 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 bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 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 4d6a222b27 Replaced include guards with #pragma once 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 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 780fe03dd0 Now uses grip when choosing Compile and run on a markdown file 9 years ago
eidheim 61319b9a6b Replaced boost::regex with std::regex as Ubuntu 14 is no longer supported 10 years ago
eidheim 0a25b68e9b Wayland: now correctly position selection dialogs. Ninja: fixed lldb paths 10 years ago
eidheim e639087d3d Improved terminal links search 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 c1edb29d02 Further mutex cleanup 10 years ago
eidheim a6702746b5 Fixes #179 10 years ago
eidheim 670d4bba14 Suggestion to #179 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
eidheim 1675305884 New singleton system without a singleton container class. 10 years ago
eidheim c38e3dc7af Minor cleanup of process class and functions. 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 626d347387 Singletong and config cleanup. Got rid of most if not all circular includes. 10 years ago
Jørgen Lien Sellæg 785f4ef123 Add clang-format command to configuration. I use clang-format-3.7 for instance. 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 7a4d9e6d61 Implemented auto-indentation of a whole buffer through clang-format. 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
U-olece-PC\olece 0a4253aa9b Terminal now works in Windows. Cmake, make and run works as well. 10 years ago