187 Commits (a5858199dfc64a7d6857a4e567acde1896959379)

Author SHA1 Message Date
eidheim 082cee92ca Cleanup of CompileCommands class 3 years ago
eidheim 8913a4a485 Fixed clang -resource-dir setting for libclang 3 years ago
eidheim 1c82115576 Removed unused variables 3 years ago
eidheim c43b5fff96 Added workaround for the crash described in https://gitlab.gnome.org/GNOME/gtk/-/issues/5593 3 years ago
eidheim f212fa5936 Improved newline support for markdown annotated tooltips: two spaces followed by newline will now produce newline within a paragraph 3 years ago
eidheim d28dcf6f7a Slight improvement of Natural::compare, for instance: t1.txt now comes after t.txt 3 years ago
doe300 6c4de943ec Use CMake file API to find executables for source file 4 years ago
Jørgen Sverre Lien Sellæg e81b8f78b4 use space before comment 4 years ago
eidheim 103e5519bc Added natural sort to Find File 4 years ago
eidheim ec1d82e59b Fixed lldb_test on MacOS 4 years ago
eidheim 00a696d19c Language client: now supports multiple declarations and type declarations 4 years ago
eidheim 56a655f096 Changed preference item source.cleanup_whitespace_characters into two seperate items: add_missing_newline_at_end_of_file_on_save and remove_trailing_whitespace_characters_on_save 4 years ago
eidheim 0a3102f13e Language client: added pyright workarounds 4 years ago
eidheim cf695def6a Added yapf style format for python files when not using language server or when language server does not support style formatting, and no longer use ranged formatting on save 4 years ago
eidheim 46bc3de9d0 Language client: added support for RenameFile in textDocument/rename response 4 years ago
eidheim 8b134a091a Added another doxygen test 4 years ago
eidheim 5332fa624f Fixed indentation on enter after for instance {\n 1,\n 2,\n} 4 years ago
eidheim 216c7e3a0a Added support for docstring :: code blocks 4 years ago
eidheim df51554ca0 Cleanup of spellcheck_all boolean used to activate spellchecking on for instance markdown text 4 years ago
eidheim 91c1d2716d Cleanup of Source::BaseView::is_token_char 4 years ago
eidheim bc743b4a47 Language server on MSYS2: fixed URIs for Windows paths 4 years ago
eidheim dc57a8749c Added version_compare and adds parallel to default value in preference item project.cmake.compile_command 4 years ago
eidheim b67b919394 Additional utility tests 4 years ago
eidheim 8bf8148c63 Fixed filesystem_test for MSYS2 4 years ago
eidheim c3afe1009b Added filesystem::is_executable 4 years ago
eidheim d5eabfd4e7 Made use of prettier library when possible to speed up prettier formatting 4 years ago
eidheim 0cefe148fa Made use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree 5 years ago
eidheim c7340b709d Added JSON::write_json, and some various cleanup 5 years ago
eidheim 30ce9ca3a4 Added file path escaping to language_protocol_server_test.cpp 5 years ago
eidheim 149e82a279 Additional language client tests 5 years ago
eidheim 70d9818772 Language client: added support for type declaration and implementation location. Also fixes to utf-8 byte count and regular utf-16 offsets, and cleaned up write_request and write_notification calls 5 years ago
eidheim be5e36627d Language client: improved support for both UTF-16 offsets and offsetEncoding set to utf-8 5 years ago
eidheim 5164f3f956 Another fix to MSYS2 test failure 5 years ago
eidheim aa91e38bfa Added language protocol tests 5 years ago
eidheim e63b4e974d Cleanup of source language checks 5 years ago
eidheim cb2bc83044 Extend selection now works on HTML and JSX 5 years ago
eidheim c2eff0a40c Fixes #434 : added possibility to add custom commands in menu item juCi++, Commands 5 years ago
eidheim 59aa74afb3 Fixed test on MSYS2 5 years ago
eidheim ddaca98476 Made filesystem methods thread safe 5 years ago
eidheim 18aca81cf6 Added undefined-sanitizer job to CI 5 years ago
eidheim 3a8385a9c6 Added test for filesystem::get_current_path() 5 years ago
eidheim 98354766e7 Fixed ctags_grep_test 5 years ago
eidheim eefe86f2b2 Cleanup of dialog source/header files 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 3d2f0810e1 Slight improvement to closing html element insertion 5 years ago
eidheim fa716a5d8c Updated cmake minimum required to 3.1 5 years ago
eidheim e3f294f5c8 Slight improvement to find_close_symbol_forward and find_open_symbol_backward 5 years ago
eidheim 60e6730b78 Improved support for non-ascii symbol names 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