2631 Commits (4476df8b29bae9150c55b0ad2e2a905cb57bc29b)
 

Author SHA1 Message Date
eidheim ed82f60ceb Language client: now calls every handler on close, fixing a potential freeze where thread in thread_pool never would return 5 years ago
eidheim b1d1762199 Language client: added workaround for rust analyzer that does not properly report diagnostics without checkOnSave enabled. Request ids now starts at 0, and made preparations for creating responses toserver requests 5 years ago
eidheim ed292c8c89 C/C++: corrected reparse after autocomplete error 5 years ago
eidheim e2425484e9 Added further checks on cursor types before attempting to get debug value 5 years ago
eidheim 92b76420d2 Get correct cursor parent when finding debug value from expression 5 years ago
eidheim 41bead3e50 In order to find executable, create default build if missing, prior to creating debug build 5 years ago
eidheim ac6b501d82 Fixes destruction of already freed memory that was identified by address sanitizer 5 years ago
eidheim f48ccf9a5b Updated CPACK_PACKAGE_DESCRIPTION_SUMMARY 5 years ago
eidheim 74fe6e421f Meson: now reads build/meson-info/intro-targets.json available in newer meson versions 5 years ago
eidheim ffd9679740 Added preference item terminal.clear_on_run_command, and change preference item project.clear_terminal_on_compile to terminal.clear_on_compile 5 years ago
eidheim 7c9dfc51d9 Added Terminal::async_process and Terminal::process tests 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 64b990c4b2 Corrected smart insertions: no longer inserts for instance () when cursor is at '[' or '{' 5 years ago
eidheim 42a0080f59 Minor cleanup of Terminal::sync_print 5 years ago
eidheim 56aa729342 Fixed terminal scrolling that sometimes did not correctly scroll to bottom 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 a76968da11 Language client: fixed crash when renaming file: no longer attempts to reuse shutdown thread pool 5 years ago
eidheim d8b7f22609 Window is now hidden on quit instead of showing info message 5 years ago
eidheim 1164864853 Star, underscore, and tilde will now be inserted around selections only in markdown files and in comments in other files 5 years ago
eidheim 3cb0b2decf Improved extend selection by extending selection of partial tokens 5 years ago
eidheim 78c3b59528 Made use of libfuzzer, and fixed a few edge cases identified by libfuzzer 5 years ago
eidheim 5c6af4a8fe Fixed uninitialized warning 5 years ago
eidheim 3b967f1ea5 Improvements to std::string simplifications in tooltips 5 years ago
eidheim 871f7fc4e7 Minor cleanup of Tooltip::insert_docstring 5 years ago
eidheim bb3e669445 Improvements in removal of internal namespaces in types shown in tooltips 5 years ago
eidheim 3ba7e26529 Further support for python docstrings 5 years ago
eidheim 1e472bd36c Tooltip links are no longer shortened in certain circumstances 5 years ago
eidheim d21bda1ba2 Added support for python docstrings, and releasing for instance shift no longer changes shown completion items 5 years ago
eidheim 3b21ebe33d Minor optimization 5 years ago
eidheim 83660f1398 Language client: no longer keeps parameter name when a new completion should occur 5 years ago
eidheim 9f9d5127ac Language client: added tooltip workarounds for the python language server 5 years ago
eidheim 953420ecc4 Removed necessary check 5 years ago
eidheim d8403582ed Temporary fix for appveyor 5 years ago
eidheim 97dadc5a0b Now shows full documentation, not only brief documentation, on C/C++ tooltips, and added a doxygen parser. 5 years ago
eidheim 1f895044a5 Star, underscore, and tilde can now be inserted around selections for all languages 5 years ago
eidheim 0c4731597e Added parameter names to C/C++ type tooltips, and simplified std::string types in C/C++ tooltips 5 years ago
eidheim f469a41601 Can now enable word wrap for specific languages 5 years ago
eidheim bd3dfab765 Added Zen mode 5 years ago
eidheim 1055442772 Horizontal scrollbar on selection dialogs are no longer hidden 5 years ago
eidheim 8cbf9275e3 Added and made use of Project::Build::get_exclude_paths() 5 years ago
eidheim d3105fdc63 No longer shows info message when cancelling finding usages 5 years ago
eidheim 679fbcdcbc C/C++: can now cancel waiting for parsing buffers, and added check for crashed libclang processes in wait_parsing() 5 years ago
eidheim 46ad2f8459 Added Go to Tab in Window menu 5 years ago
eidheim 548e10b2ab Language client: improved detection of parameter number 5 years ago
eidheim 24b1688003 Language client: minor improvement to completion result parsing 5 years ago
eidheim fcbcc4e90e Language protocol: on signature help, show parameters only for current parameter position. Also improved signature help on named parameters 5 years ago
eidheim e21dd3681d Added workaround for libclang crash when looking for definitions of completion items 5 years ago