1333 Commits (487fe3ddd47e8b4df6ec0c2a738896c60d8196f0)

Author SHA1 Message Date
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 4ea75e6b67 Improvements to Source::View::get_start_of_expression 8 years ago
eidheim 2b4f2d3cde Improved indentation of multiline expressions 8 years ago
eidheim 32875d5c0d Cleanup of bracket language indentation 8 years ago
eidheim 3f79911d2f Cleanup of namespace special indentation case 8 years ago
eidheim 12d1400d80 Cleanup and improvements to indentation code. Smart inserts now handles {}, and highly improved JavaScript/JSON indentation. 8 years ago
eidheim 514f44be2a Cleanup of JavaScript-specific indentation 8 years ago
eidheim 9f1ebd7be9 Minor cleanup: replaced "\n" with '\n' 8 years ago
eidheim 132bef6233 JavaScript: improved indentation in multi-line expressions 8 years ago
eidheim ead8b42c17 Improved JavaScript and JSON indentation 8 years ago
eidheim e3126b2054 Python and JavaScript: Now clears terminal on Compile and Run if preference item project.clear_terminal_on_compile is true 8 years ago
eidheim 2bd4d1cad5 Added bottom margin to source views 8 years ago
eidheim 9d776d1438 Language protocol: minor cleanup of LanguageProtocol::Client::parse_server_message() 8 years ago
eidheim c57ebca430 Fixed text selection workaround on MacOS 8 years ago
eidheim 672e08c05f Language protocol: fixed header parsing when partial header was received 8 years ago
eidheim 6a7a059458 Made use of map/set instead of unordered_map/unordered_set where appropriate 8 years ago
eidheim 32b691eac9 Language protocol: increased process read buffer 8 years ago
eidheim 2a62ca69b7 Fixed intentation after "if constexpr" and "else if constexpr" 8 years ago
eidheim 409a3f98f8 Made deleted lines slightly more visible on left source gutter when using dark themes 8 years ago
eidheim b47d971ca9 Improved CUDA support, and no longer passes multiple -x arguments to libclang. Some related cleanup as well. 8 years ago
Jørgen Lien Sellæg 04efb5d74f move cmake_modules to share folder 8 years ago
eidheim f2c7a949f0 package.json files are no longer style formatted on save. These files are style formatted by for instance npm install, and additional style formatting would lead to unwanted commit changes 8 years ago
eidheim 802060dc2f Extension is no longer selected when renaming files from directory view 8 years ago
eidheim acd71ec3ac Cleanup of similar symbol tags 8 years ago
eidheim 06f2caca8e Source::parsed is now std::atomic to avoid undefined behaviour 8 years ago
eidheim ed2f58e076 Fixes #382: compilation on MSYS2 with liblldb 8 years ago
eidheim 64d877b6eb Only check for CXCursor_ExceptionSpecificationKind for libclang versions>=5.0.0 8 years ago
eidheim 01e32cd3e2 Fixes #380: Implement Method now includes noexcept specifier if present 8 years ago
eidheim 521e563997 Additional fixes of clang-tidy's performance warnings 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim 8cfa234624 Language protocol: in workaround of missing '(' in autocomplete insert, now moves cursor after ')' in case of no parameters. Also added correct indentation on enter after ':' for Python. 8 years ago
eidheim e68a697765 Changed some regex strings to string literals 8 years ago
eidheim 4637e36af7 Remove unnecessary include 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim 5b5528e2ff Optimised/simplified Source::ClangViewParse::update_syntax 8 years ago
eidheim d1f7a10614 Removed virtual calls during construction (found through clang-analyzer-optin.cplusplus.VirtualCall) 8 years ago
eidheim c552e248c1 Language protocol: optimization of autocomplete insertion when language server answers with incomplete insertText 8 years ago
eidheim 0897f09118 Language protocol: fixed autocomplete insertion when language server answers with incomplete insertText 8 years ago
eidheim 9e594526bb Minor correction of SelectionDialog window height 8 years ago
eidheim 5d6be50000 Spellcheck context fix for cmake files 8 years ago
eidheim 259234962b Language protocol: removed ending newlines from tooltips 8 years ago
eidheim a3bb0eaaa5 Hide tooktips and stop tag similar symbol cleanup. No longer activates tooltips or similar symbol tags on format style, undo, redo and paste 8 years ago
eidheim 99dd906cc2 Do not show tooltips after style format 8 years ago
eidheim cf953d43ea Fixed unused variable warning 8 years ago
eidheim 8ade33d960 Fixes bug introduced in last commit: flow errors hidden by coverage on second parse 8 years ago
eidheim 35f094d2c8 Language protocol: added Flow coverage support 8 years ago
eidheim b23fd8e2a2 Correctly marks javascript as bracket base language, as well as css and json 8 years ago
eidheim 089d247d6d Removed File Reload dialog that is no longer needed since one can undo the changes 8 years ago
eidheim 97126e24b9 Can now undo file reload 8 years ago
eidheim 86adabaaeb Fixes #377: adds "#pragma once" on empty C/C++ header files. Additionally, cleanup of Notebook::open. 8 years ago