Commit Graph

  • 3761b9b0bc Cleanup of preferences: enable_clang_tidy changed to clang_tidy_enable, and enable_clang_detailed_preprocessing_record changed to clang_detailed_preprocessing_record eidheim 2020-09-07 11:50:02 +0200
  • 452b40d82a Added preference option to enable detailed preprocessing record when parsing C/C++ buffers eidheim 2020-09-05 20:41:58 +0200
  • 8284194db0 Build messages are now shown while build is created/updated eidheim 2020-09-05 09:57:16 +0200
  • 4a1f88590a v1.6.1 v1.6.1 eidheim 2020-09-05 09:34:53 +0200
  • 9223fb2132 Updated libclangmm submodule eidheim 2020-09-04 19:40:19 +0200
  • ed82f60ceb Language client: now calls every handler on close, fixing a potential freeze where thread in thread_pool never would return eidheim 2020-08-26 22:53:44 +0200
  • 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 eidheim 2020-08-26 19:13:32 +0200
  • ed292c8c89 C/C++: corrected reparse after autocomplete error eidheim 2020-08-26 12:21:14 +0200
  • e2425484e9 Added further checks on cursor types before attempting to get debug value eidheim 2020-08-22 18:01:50 +0200
  • 92b76420d2 Get correct cursor parent when finding debug value from expression eidheim 2020-08-22 07:49:42 +0200
  • 41bead3e50 In order to find executable, create default build if missing, prior to creating debug build eidheim 2020-08-21 07:50:10 +0200
  • ac6b501d82 Fixes destruction of already freed memory that was identified by address sanitizer eidheim 2020-08-20 21:11:46 +0200
  • f48ccf9a5b Updated CPACK_PACKAGE_DESCRIPTION_SUMMARY eidheim 2020-08-20 20:36:48 +0200
  • 74fe6e421f Meson: now reads build/meson-info/intro-targets.json available in newer meson versions eidheim 2020-08-20 09:37:54 +0200
  • ffd9679740 Added preference item terminal.clear_on_run_command, and change preference item project.clear_terminal_on_compile to terminal.clear_on_compile eidheim 2020-08-19 22:35:33 +0200
  • 7c9dfc51d9 Added Terminal::async_process and Terminal::process tests eidheim 2020-08-19 15:34:36 +0200
  • 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. eidheim 2020-08-15 18:31:04 +0200
  • 9bda455f7e Fixed deadlock in Terminal::process calls where waiting prints would stop a process from exiting eidheim 2020-08-14 10:09:29 +0200
  • 64b990c4b2 Corrected smart insertions: no longer inserts for instance () when cursor is at '[' or '{' eidheim 2020-08-14 09:55:07 +0200
  • 42a0080f59 Minor cleanup of Terminal::sync_print eidheim 2020-08-12 18:31:40 +0200
  • 56aa729342 Fixed terminal scrolling that sometimes did not correctly scroll to bottom eidheim 2020-08-12 15:14:19 +0200
  • c1bb207828 Reverted last commit, and instead made tiny-process-library handlers wait until GUI thread has printed the message eidheim 2020-08-12 14:35:47 +0200
  • f6eb3cec14 Fixed potential freeze on excessive terminal output eidheim 2020-08-12 11:47:51 +0200
  • 381d9863bb Terminal now scrolls to bottom when a new process prints output eidheim 2020-08-11 10:47:53 +0200
  • a76968da11 Language client: fixed crash when renaming file: no longer attempts to reuse shutdown thread pool eidheim 2020-08-10 14:10:34 +0200
  • d8b7f22609 Window is now hidden on quit instead of showing info message eidheim 2020-08-09 15:01:20 +0200
  • 1164864853 Star, underscore, and tilde will now be inserted around selections only in markdown files and in comments in other files eidheim 2020-08-08 22:35:38 +0200
  • 3cb0b2decf Improved extend selection by extending selection of partial tokens eidheim 2020-08-08 22:25:37 +0200
  • 78c3b59528 Made use of libfuzzer, and fixed a few edge cases identified by libfuzzer eidheim 2020-08-07 11:00:06 +0200
  • 5c6af4a8fe Fixed uninitialized warning eidheim 2020-08-07 11:15:57 +0200
  • 3b967f1ea5 Improvements to std::string simplifications in tooltips eidheim 2020-08-06 20:12:24 +0200
  • 871f7fc4e7 Minor cleanup of Tooltip::insert_docstring eidheim 2020-08-06 14:02:45 +0200
  • bb3e669445 Improvements in removal of internal namespaces in types shown in tooltips eidheim 2020-08-06 11:21:14 +0200
  • 3ba7e26529 Further support for python docstrings eidheim 2020-08-06 10:30:59 +0200
  • 1e472bd36c Tooltip links are no longer shortened in certain circumstances eidheim 2020-08-05 18:49:02 +0200
  • d21bda1ba2 Added support for python docstrings, and releasing for instance shift no longer changes shown completion items eidheim 2020-08-05 10:38:02 +0200
  • 3b21ebe33d Minor optimization eidheim 2020-08-04 08:27:50 +0200
  • 83660f1398 Language client: no longer keeps parameter name when a new completion should occur eidheim 2020-08-04 08:01:32 +0200
  • 9f9d5127ac Language client: added tooltip workarounds for the python language server eidheim 2020-08-03 17:57:06 +0200
  • 953420ecc4 Removed necessary check eidheim 2020-08-03 12:40:36 +0200
  • d8403582ed Temporary fix for appveyor eidheim 2020-08-03 10:14:45 +0200
  • 97dadc5a0b Now shows full documentation, not only brief documentation, on C/C++ tooltips, and added a doxygen parser. eidheim 2020-07-26 11:50:26 +0200
  • 1f895044a5 Star, underscore, and tilde can now be inserted around selections for all languages eidheim 2020-07-26 19:27:18 +0200
  • 0c4731597e Added parameter names to C/C++ type tooltips, and simplified std::string types in C/C++ tooltips eidheim 2020-07-22 19:34:40 +0200
  • f469a41601 Can now enable word wrap for specific languages eidheim 2020-07-22 09:16:29 +0200
  • bd3dfab765 Added Zen mode eidheim 2020-07-19 20:54:13 +0200
  • 1055442772 Horizontal scrollbar on selection dialogs are no longer hidden eidheim 2020-07-18 06:50:25 +0200
  • 8cbf9275e3 Added and made use of Project::Build::get_exclude_paths() eidheim 2020-07-17 19:40:01 +0200
  • d3105fdc63 No longer shows info message when cancelling finding usages eidheim 2020-07-17 18:59:57 +0200
  • 679fbcdcbc C/C++: can now cancel waiting for parsing buffers, and added check for crashed libclang processes in wait_parsing() eidheim 2020-07-17 08:38:23 +0200
  • 46ad2f8459 Added Go to Tab in Window menu eidheim 2020-07-15 08:39:13 +0200
  • 548e10b2ab Language client: improved detection of parameter number eidheim 2020-07-12 07:54:02 +0200
  • 24b1688003 Language client: minor improvement to completion result parsing eidheim 2020-07-11 10:34:31 +0200
  • fcbcc4e90e Language protocol: on signature help, show parameters only for current parameter position. Also improved signature help on named parameters eidheim 2020-07-10 18:36:18 +0200
  • e21dd3681d Added workaround for libclang crash when looking for definitions of completion items eidheim 2020-07-10 09:39:10 +0200
  • 0102ba90c9 Language client, python: links in diagnostics are now tagged eidheim 2020-07-09 18:19:47 +0200
  • 965a9fec3a Fixed gcc warnings eidheim 2020-07-09 13:02:24 +0200
  • 5ebccdaa58 Fixed compilation on FreeBSD eidheim 2020-07-09 09:15:36 +0200
  • 7e41c5c2d5 Added -Wno-deprecated-declarations since gtksourceview does not seem to fix these warnings in the near future eidheim 2020-07-09 08:51:15 +0200
  • 28fc254cb7 Cleanup of event naming eidheim 2020-07-09 08:35:02 +0200
  • cf8f050e90 Terminal: now only scrolls to end of new text when scrollbar is at bottom eidheim 2020-07-08 17:48:49 +0200
  • 6141282108 Slight improvement of Terminal::print eidheim 2020-07-08 15:07:49 +0200
  • 2be7e1c943 Added std::regex::optimize to std::regex object constructions eidheim 2020-07-07 11:40:49 +0200
  • 6e485514ed Improved resource use of Terminal::print eidheim 2020-07-07 10:40:12 +0200
  • 9e170348df Tooltip sorkaround for flow's language server: make sure type information is shown first eidheim 2020-07-06 15:57:43 +0200
  • b97cc5ca37 Cleanp of Tooltip::insert_code eidheim 2020-07-05 21:36:53 +0200
  • 64fb22bcef C/C++: now shows type tooltip on this-object eidheim 2020-07-04 23:22:03 +0200
  • b92da8dc12 Added syntax highlighting to tooltips, and some various cleanups. eidheim 2020-07-03 13:47:49 +0200
  • 791c8b2d8c Hide tooltips on get_usages eidheim 2020-07-02 18:30:54 +0200
  • 53a21d4d29 Cleanup after removing support for RLS (rust-analyzer should used instead) eidheim 2020-07-02 12:24:48 +0200
  • 32d4859019 Cleanup of Go to Usage and rename message dialog eidheim 2020-07-02 11:47:40 +0200
  • 5d6d664940 Added progress bar and possibility to cancel find usages and rename eidheim 2020-07-02 10:25:04 +0200
  • 5445238c9a Soft wrap latex files as well eidheim 2020-07-01 09:17:04 +0200
  • 088e708fd2 Added additional source_key test eidheim 2020-06-30 11:07:22 +0200
  • a31cfcbb4a Reverted appveyor temporary fix now that appveyor works properly eidheim 2020-06-30 11:04:03 +0200
  • 7b23428c2e Improved HTML and JSX indenting on enter eidheim 2020-06-29 11:30:12 +0200
  • 3a7a4d1ccc Language client: added support for ?. completions eidheim 2020-06-29 10:15:18 +0200
  • c952dec06c Added Cleanup of Ctags constructor eidheim 2020-06-29 09:51:23 +0200
  • f867f8989f Slight improvement of Usages::Clang::parse_paths eidheim 2020-06-28 19:13:23 +0200
  • 803195dafd Added and made use of Notebook::open(Source::View *view) eidheim 2020-06-28 12:39:23 +0200
  • ef8bd4b166 Updated submodules eidheim 2020-06-26 19:16:02 +0200
  • 76b9a049df Improved left/right arrow keys when using multiple cursors, and correctly clear snippet cursors when (main) cursor is moved manually eidheim 2020-06-24 11:42:33 +0200
  • 1661a0766e Temporarily disable upgrade on Appveyor due to dependency error eidheim 2020-06-24 08:57:46 +0200
  • 1c48dba45e Improved multiple cursor placement after left/right keys eidheim 2020-06-23 11:24:47 +0200
  • 65deb655b9 Cleanup of mark creation, and added a combined snippet & multiple cursor test eidheim 2020-06-23 09:14:51 +0200
  • beb9596db2 Cleanup of SourceBase::SnippetParameter class eidheim 2020-06-22 22:34:57 +0200
  • f1f0638845 Cleanup of cursor history eidheim 2020-06-22 20:58:57 +0200
  • f7a133b1ce Minor cleanup of cursor history eidheim 2020-06-22 20:10:35 +0200
  • 7aa3f3f323 Replaced type Gtk::TextBuffer::iterator with Gtk::TextIter eidheim 2020-06-22 19:49:16 +0200
  • 816418db40 Improved multiple cursor placements after undo or redo eidheim 2020-06-22 18:23:57 +0200
  • a26ae56aae Cleanup of SelectionDialog::on_change and on_select eidheim 2020-06-22 14:39:05 +0200
  • 84395d8a1f Updated About section in README eidheim 2020-06-22 12:49:01 +0200
  • e1aae1cee3 Multiple cursor cleanup and improvement eidheim 2020-06-19 13:34:35 +0200
  • d88c40fdcf Slightly improved snippet cursor behaviour, and multiple snippet parameter selections are now shown eidheim 2020-06-18 14:38:11 +0200
  • 739a4081b2 Fixed control-left/right on MacOS eidheim 2020-06-18 12:03:09 +0200
  • 33510e5bd2 Cleanup of cmake parsing eidheim 2020-06-17 11:52:15 +0200
  • cd0082da8d Removed filesystem::read_lines eidheim 2020-06-17 09:47:18 +0200
  • b2c4056be8 Made use of boost::optional, and some other cleanup eidheim 2020-06-15 15:41:04 +0200
  • 7c021dc50d Fixed snippet bug that caused the backspace key not to work as expected eidheim 2020-06-15 14:44:17 +0200
  • 24ce30003a Slightly improved search for included header file eidheim 2020-06-15 11:07:31 +0200