191 Commits (6ae1680438827a89a90700c96c788fe81f66d560)

Author SHA1 Message Date
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
eidheim 3c726f52da Formatting cleanup 5 years ago
Jørgen Lien Sellæg ead0a8c8b6 fix formatting in tooltips test 5 years ago
Jørgen Lien Sellæg bca93a62dc use correct format on certain parts 5 years ago
eidheim 4a76c6114f No longer adds semicolon after lambda expressions that are passed as arguments 5 years ago
eidheim f3d76e08ae Improved handling of enter after { at beginning of lambda expressions that are arguments 5 years ago
eidheim 19887dff27 Fixes #438: improved detection and handling of closing curly bracket in special circumstances 5 years ago
eidheim 74fe6e421f Meson: now reads build/meson-info/intro-targets.json available in newer meson versions 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 78c3b59528 Made use of libfuzzer, and fixed a few edge cases identified by libfuzzer 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 97dadc5a0b Now shows full documentation, not only brief documentation, on C/C++ tooltips, and added a doxygen parser. 5 years ago
eidheim 28fc254cb7 Cleanup of event naming 5 years ago
eidheim b92da8dc12 Added syntax highlighting to tooltips, and some various cleanups. 6 years ago
eidheim 5d6d664940 Added progress bar and possibility to cancel find usages and rename 6 years ago
eidheim 088e708fd2 Added additional source_key test 6 years ago
eidheim 7b23428c2e Improved HTML and JSX indenting on enter 6 years ago
eidheim 65deb655b9 Cleanup of mark creation, and added a combined snippet & multiple cursor test 6 years ago
eidheim 33510e5bd2 Cleanup of cmake parsing 6 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim eacd326581 Further snippet improvements 6 years ago
eidheim 7e17bb6f23 Improved snippet support 6 years ago
eidheim f3a9d83037 Fixed snippet argument offsets 6 years ago
eidheim d5bf3b945f Notebook::open now returns bool, and added a few safety checks 6 years ago
eidheim 60195fa0ec Added and made use of string functions starts_with and ends_with, and minor cleanup for selection window code 6 years ago
eidheim 528c471f23 Updated libclangmm submodule 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 4b56c48e3e Now uses ctags to find methods in C/C++ source files 6 years ago
eidheim 2c5daa85e2 Fixed tests on FreeBSD 6 years ago
eidheim 22b62fdde2 Fixes grep and ctags commands on bsd systems 6 years ago
eidheim 74c28602f5 Added markdown parsing for tooltips 6 years ago
eidheim 43f2043be1 Cleanup of textbuffer tags and tooltips 6 years ago
eidheim b5e5219a1c Cleanup of Ctags and Grep classes 6 years ago
eidheim 9ac4e65ddd Unescape Ctags source, and slight optimization of Ctag functions 6 years ago
eidheim 672108f120 Fixes #423: now uses clang++ to find system include paths 6 years ago
eidheim 3df4bf18ce Added ctags_grep_test 6 years ago
eidheim 635a296ed6 Added snippet tests 6 years ago
eidheim ada70868cd Notebook::open() parameter cleanup, and removed unnecessary while(Gtk::Main::events_pending()) loops 6 years ago
eidheim bc71859699 Added Window->Split Source Buffer 6 years ago
eidheim d52d84e16c Fixed usage cache count, simplified Gtk::Main::iteration calls, and added info message about background processes if any when quitting juCi++ 6 years ago
eidheim aa1c415e90 Fixes #373 : added Edit->Extend/Shrink Selection 6 years ago
eidheim 16d9aa5525 Fixed tests when using -fsanitize=thread 7 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 cdc69d082d Language protocol: added uri encoding/decoding, and added missing argument escaping to some Terminal::process calls 7 years ago