2643 Commits (c72aa8cdc4dd4901840dfc9b6f9513dbc975c9f7)
 

Author SHA1 Message Date
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 5f6c67458e Fixed prettier error message parsing, and can now run prettier on HTML files 6 years ago
eidheim a67becb7b8 Fixed threaded dispatcher disconnects that must happen in the main thread. Also fixed potential crash when full reparse is needed before exiting juCi++ 6 years ago
eidheim 57705cfa7b Fixes #416 : Added Show Breakpoints to the Debug menu 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 463cf1f973 Optimized ctags parsing 6 years ago
eidheim 0f87493593 Improved snippets: now supports variables TM_SELECTED_TEXT, TM_CURRENT_LINE, TM_CURRENT_WORD, TM_LINE_INDEX, TM_LINE_NUMBER, TM_FILENAME_BASE, TM_FILENAME, TM_DIRECTORY, TM_FILEPATH, CLIPBOARD, and default values. Binding shortcuts to snippets is also possible by adding key values in snippets.json 6 years ago
eidheim f32aa46a28 Improved debug tooltips in class member source files: constant expressions should now be shown 6 years ago
eidheim 80cfdf97b1 Improved entry history that is for instance used in the search dialog. Can now go to previous text history, and back to last written text 6 years ago
eidheim 1bf53f41f5 Fixes spellcheck of entire buffer when buffer starts with a comment or string 6 years ago
eidheim c0e4376b27 Added preferences item debug_place_cursor_at_stop to update cursor when the debugger stops as suggested in #252 6 years ago
eidheim cbab22ca6c MacOS: added missing include folder for llvm 9.0.0 6 years ago
eidheim 8dc76085cc Added support for .tsx files 6 years ago
eidheim 3be03516fb Language protocol: fixed type coverage warnings 6 years ago
eidheim bb6efe6e85 Updated libclangmm submodule 6 years ago
eidheim d9fe88d1a7 Slight improvement to C/C++ include completion 6 years ago
eidheim 2c0df4ae3c v1.5.0 6 years ago
eidheim cbb5432ba7 Various fixes for MacOS and newer homebrew packages 6 years ago
eidheim e9152f0a60 Updated libclangmm submodule 6 years ago
eidheim 37b9f75914 Updated tiny-process-library submodule again 6 years ago
eidheim 7c1f3b324d Updated tiny-process-library submodule 6 years ago
eidheim d7e26a524a Removed redundant newline checks 6 years ago
eidheim d641274247 Fixes: #412 : Added Edit->Cut Lines and Edit->Copy Lines. Additionally, successive cut lines now accumulates the clipboard 6 years ago
eidheim aa1c415e90 Fixes #373 : added Edit->Extend/Shrink Selection 6 years ago
eidheim d26326ab53 Corrected default preference options clang.queries 6 years ago
eidheim 29e5320ea2 Project::CMakeBuild::get_executable: when looking for executable in a src/ folder, now recreates cache 6 years ago
eidheim 888221e575 Markdown style format now supports YAML headers 6 years ago
eidheim e0e47a37ed Related to MR 398: finished implementation of default build system setting, but renamed project.default_build_system to project.default_build_management_system, since make and ninja are examples of build systems. Also added --buildtype plain to meson default build. 7 years ago
Shankar Giri 1b97e3e893 Add a project.default_build_system and generate new project files based on build system 7 years ago
eidheim 27b973e6d3 Language protocol: simplified LanguageProtocol::Offset::Offset 7 years ago
eidheim a824fe4ec4 Language protocol: added workaround for extreme line and character values 7 years ago
eidheim 2bf80dbe38 Fixed builds without liblldb 7 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 80131e24f0 Remove potential extra newline in Debug::LLDB::get_value 7 years ago
eidheim c04bbe81c6 Debugging in C/C++: tooltips now show values of evaluated expressions that does not change program state, for instance return values from const member functions, and results from expressions like: arr[a + b]. Additionally, now closes completion dialog on paste. 7 years ago
eidheim aea7fb4668 Language protocol: Go to Method: methods are now sorted by offset 7 years ago
eidheim e91983df26 Fixes #409 : corrected identification of code characters at the end of raw string literals 7 years ago
eidheim 8de9f298d6 Language protocol: now retries typeCoverage request on error during initialization since the request might fail while waiting for language server to start. 7 years ago
eidheim 8163057f1c Updated language server instructions for python3 support 7 years ago
eidheim 29faa44d69 Language protocol: now instead disables editing of source buffer while waiting for capabilities during initialization 7 years ago
eidheim 4b6646e7bc Updated example language server instructions for Flow support 7 years ago
eidheim 44a99fdbc4 Language protocol: can no longer edit text while waiting for capabilities during initialization, and some cleanups 7 years ago
eidheim 616f091962 Language protocol: added support for flow's typeCoverage instead of using the flow binary to find coverage warnings 7 years ago
eidheim 5390cfc5a4 Language protocol: no longer show completion window when no completion items match completion prefix in source buffer 7 years ago
eidheim 232e9b4876 Language protocol: now sorts locations received from server, and added some support for newer lsp specification 7 years ago
eidheim edb4369bf0 Language client: corrected diagnostic underline for some cases, and updated language server setup docs for rust 7 years ago
eidheim 5bfb1d44b3 Added additional info to status line when text is selected: number of lines, words and characters 7 years ago
eidheim 01a9cb09e8 Fixed indenting in newly created snippets files 7 years ago