Commit Graph

  • 840803543b Disable deprecated declarations on CI job thread-safety-analysis eidheim 2020-04-14 20:02:37 +0200
  • 6ebe94f26c use the correct name of juci Jørgen Lien Sellæg 2020-04-14 18:55:23 +0200
  • 769c346520 Merge branch 'guix' into 'master' Jørgen Lien Sellæg 2020-04-14 16:50:17 +0000
  • 1259995a86 add guix install instructions Jørgen Lien Sellæg 2020-04-14 18:39:17 +0200
  • c045949446 Merge branch 'guix' into 'master' Jørgen Lien Sellæg 2020-04-14 16:49:35 +0000
  • b234746f3a add guix install instructions Jørgen Lien Sellæg 2020-04-14 18:39:17 +0200
  • 994306e26c Fixes #420: added Find Pattern to Source menu eidheim 2020-04-08 10:40:59 +0200
  • e9d932405c Slightly improved C/C++ tooltips eidheim 2020-04-07 17:57:51 +0200
  • 5dd9d3bdbf Now supports structured binding declarations properly eidheim 2020-04-07 12:04:16 +0200
  • 440b24ca08 Fix MacOS build eidheim 2020-04-07 10:54:48 +0200
  • 6e6c2704fd Load snippets at startup eidheim 2020-04-07 10:27:33 +0200
  • 4f56005d5c Fixes #421: added CMAKE_INSTALL_PREFIX/lib to link_directories on FreeBSD eidheim 2020-04-07 10:09:10 +0200
  • 68156d7ef2 Fallback Go to Method now supported by all languages parsed by ctags. Additionally, if buffer is changed, a temporary file is created for ctags. eidheim 2020-04-07 09:33:02 +0200
  • 7b34521a21 Added Go to Method to markdown and json files eidheim 2020-04-06 09:40:36 +0200
  • 16876d7695 Use prettier to style format markdown and YAML files eidheim 2020-04-06 08:49:03 +0200
  • c6217148d5 Minor fix to typescript-language-server instructions eidheim 2020-02-27 21:25:53 +0100
  • f87cb90538 Added language server setup instructions for typescript or javascript without flow eidheim 2020-02-27 20:55:17 +0100
  • 5a527f8583 Removed deprecated flag --harmony when running standalone js files through node eidheim 2020-02-27 20:28:32 +0100
  • 157e44aea9 MacOS: replaced version specific paths with /usr/local/opt paths eidheim 2020-02-23 15:21:25 +0100
  • b51f46c982 Added cmake options LIBCLANG_PATH and LIBLLDB_PATH eidheim 2020-02-17 15:28:33 +0100
  • 27f1ce6a09 MacOS: cleanup of libclang include folders eidheim 2020-02-22 11:51:16 +0100
  • d200bba077 Updated submodules eidheim 2020-02-22 11:42:54 +0100
  • a34488d24f Update license year eidheim 2020-02-14 09:08:26 +0100
  • 635a296ed6 Added snippet tests eidheim 2020-02-13 11:37:55 +0100
  • 014df5dfe3 Minor cleanup in Source::Diffview, and no longer unnecessarily locks parse_mutex before updating tags eidheim 2020-02-08 22:36:21 +0100
  • 515f44f2dd Removed Arch Linux AUR package instructions, since users are reporting memory issues due to tmpfs being used by makepkg eidheim 2020-02-02 10:23:34 +0100
  • a170d8d587 Language protocol: use default settings of the rust language server. didChangeConfiguration has to be sent though, for some reason, or else the rust language server will not respond to all supported request types. eidheim 2020-02-02 09:22:59 +0100
  • 5905d16abe Fixes bold marking of ctags result eidheim 2020-01-30 12:02:50 +0100
  • 0a0c78fab3 Removed use of deprecated set_rules_hint eidheim 2020-01-27 15:37:03 +0100
  • 53eac52d9e Removed uses of deprecated override_font eidheim 2020-01-27 15:28:14 +0100
  • 239a7ea712 Updated Arch User Repository install instructions eidheim 2020-01-25 11:35:28 +0100
  • 22b7c68c9f v1.5.1 v1.5.1 eidheim 2020-01-21 09:46:14 +0100
  • 67b6172ef2 Related to #419: cleanup and fixing of missing include and framework folders for MacOS eidheim 2020-01-17 15:21:00 +0100
  • 7677748e80 Related to #419: added missing include folder for MacOS llvm 9.0.0_1 homebrew package eidheim 2020-01-16 21:36:20 +0100
  • cee04399ef Fixes #419: Updated libclangmm submodule that contains build fix for MacOS eidheim 2020-01-14 22:58:43 +0100
  • d5299448c7 Fixes #418: updated OpenSUSE dependencies in install.md eidheim 2020-01-06 16:36:02 +0100
  • ecb8e7ead1 Language protocol: do not overwrite format_style when Prettier can be used on javascript/typescript files eidheim 2019-12-25 08:38:22 +0100
  • be71a14ae1 Updated libclangmm submodule eidheim 2019-12-12 16:23:07 +0100
  • 987fa174f0 Improved speed of directory view when opening folder containing a large number of files or directories eidheim 2019-12-12 14:12:19 +0100
  • a9d421fff7 Added markdown_command to project preferences eidheim 2019-12-11 10:59:33 +0100
  • f82b1f947a Added preference option to disable replacing search entry with selected text eidheim 2019-11-30 20:24:14 +0100
  • 78659e5177 Cleanup and fixes to dialog and tooltip positioning. Dialogs and tooltips should now not be partially shown outside of screen eidheim 2019-11-29 11:47:00 +0100
  • 5b2ce6469c Language protocol: now shows possible arguments if no argument info is sent from server after autocomplete eidheim 2019-11-28 19:45:07 +0100
  • c38a45eb2b Moved Source::View::scroll_to_cursor_delayed implementation to source.cc eidheim 2019-11-07 14:34:03 +0100
  • bd3ca5b44b Simplified Source::View::scroll_to_cursor_delayed eidheim 2019-11-06 23:14:19 +0100
  • 92b09633bf Renamed enum class enumerators eidheim 2019-11-06 20:07:13 +0100
  • ada70868cd Notebook::open() parameter cleanup, and removed unnecessary while(Gtk::Main::events_pending()) loops eidheim 2019-11-06 19:04:53 +0100
  • bc71859699 Added Window->Split Source Buffer eidheim 2019-11-06 13:45:22 +0100
  • 5f6c67458e Fixed prettier error message parsing, and can now run prettier on HTML files eidheim 2019-11-06 11:03:48 +0100
  • a67becb7b8 Fixed threaded dispatcher disconnects that must happen in the main thread. Also fixed potential crash when full reparse is needed before exiting juCi++ eidheim 2019-11-04 11:40:41 +0100
  • 57705cfa7b Fixes #416 : Added Show Breakpoints to the Debug menu eidheim 2019-11-01 10:57:55 +0100
  • d52d84e16c Fixed usage cache count, simplified Gtk::Main::iteration calls, and added info message about background processes if any when quitting juCi++ eidheim 2019-10-31 22:51:38 +0100
  • 463cf1f973 Optimized ctags parsing eidheim 2019-10-31 22:47:59 +0100
  • 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 eidheim 2019-10-28 12:00:49 +0100
  • f32aa46a28 Improved debug tooltips in class member source files: constant expressions should now be shown eidheim 2019-10-28 14:22:50 +0100
  • 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 eidheim 2019-10-25 20:14:44 +0200
  • 1bf53f41f5 Fixes spellcheck of entire buffer when buffer starts with a comment or string eidheim 2019-10-25 10:28:52 +0200
  • c0e4376b27 Added preferences item debug_place_cursor_at_stop to update cursor when the debugger stops as suggested in #252 eidheim 2019-10-19 13:04:15 +0200
  • cbab22ca6c MacOS: added missing include folder for llvm 9.0.0 eidheim 2019-09-27 11:12:06 +0200
  • 8dc76085cc Added support for .tsx files eidheim 2019-09-26 12:35:48 +0200
  • 3be03516fb Language protocol: fixed type coverage warnings eidheim 2019-09-24 12:19:15 +0200
  • bb6efe6e85 Updated libclangmm submodule eidheim 2019-09-20 20:06:11 +0200
  • d9fe88d1a7 Slight improvement to C/C++ include completion eidheim 2019-09-16 09:44:20 +0200
  • 2c0df4ae3c v1.5.0 v1.5.0 eidheim 2019-09-14 20:11:56 +0200
  • cbb5432ba7 Various fixes for MacOS and newer homebrew packages eidheim 2019-09-14 16:12:35 +0200
  • e9152f0a60 Updated libclangmm submodule eidheim 2019-08-19 14:54:22 +0200
  • 37b9f75914 Updated tiny-process-library submodule again eidheim 2019-08-17 22:43:00 +0200
  • 7c1f3b324d Updated tiny-process-library submodule eidheim 2019-08-17 15:13:46 +0200
  • d7e26a524a Removed redundant newline checks eidheim 2019-08-10 19:16:21 +0200
  • d641274247 Fixes: #412 : Added Edit->Cut Lines and Edit->Copy Lines. Additionally, successive cut lines now accumulates the clipboard eidheim 2019-08-09 19:14:46 +0200
  • aa1c415e90 Fixes #373 : added Edit->Extend/Shrink Selection eidheim 2019-07-22 20:23:27 +0200
  • d26326ab53 Corrected default preference options clang.queries eidheim 2019-08-04 07:30:30 +0200
  • 29e5320ea2 Project::CMakeBuild::get_executable: when looking for executable in a src/ folder, now recreates cache eidheim 2019-08-03 08:48:20 +0200
  • 888221e575 Markdown style format now supports YAML headers eidheim 2019-07-17 16:58:58 +0200
  • 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. eidheim 2019-07-08 11:54:31 +0200
  • 1b97e3e893 Add a project.default_build_system and generate new project files based on build system Shankar Giri 2019-07-03 02:35:40 -0700
  • 27b973e6d3 Language protocol: simplified LanguageProtocol::Offset::Offset eidheim 2019-06-29 08:36:01 +0200
  • a824fe4ec4 Language protocol: added workaround for extreme line and character values eidheim 2019-06-28 20:43:53 +0200
  • 2bf80dbe38 Fixed builds without liblldb eidheim 2019-06-28 16:04:13 +0200
  • 16d9aa5525 Fixed tests when using -fsanitize=thread eidheim 2019-06-28 07:14:32 +0200
  • 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. eidheim 2019-06-26 20:33:11 +0200
  • 80131e24f0 Remove potential extra newline in Debug::LLDB::get_value eidheim 2019-06-24 11:55:36 +0200
  • 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. eidheim 2019-06-21 11:13:41 +0200
  • aea7fb4668 Language protocol: Go to Method: methods are now sorted by offset eidheim 2019-06-19 13:10:21 +0200
  • e91983df26 Fixes #409 : corrected identification of code characters at the end of raw string literals eidheim 2019-06-19 11:33:37 +0200
  • 8de9f298d6 Language protocol: now retries typeCoverage request on error during initialization since the request might fail while waiting for language server to start. eidheim 2019-06-18 20:12:07 +0200
  • 8163057f1c Updated language server instructions for python3 support eidheim 2019-06-18 15:34:39 +0200
  • 29faa44d69 Language protocol: now instead disables editing of source buffer while waiting for capabilities during initialization eidheim 2019-06-18 15:31:32 +0200
  • 4b6646e7bc Updated example language server instructions for Flow support eidheim 2019-06-18 12:17:39 +0200
  • 44a99fdbc4 Language protocol: can no longer edit text while waiting for capabilities during initialization, and some cleanups eidheim 2019-06-18 12:06:51 +0200
  • 616f091962 Language protocol: added support for flow's typeCoverage instead of using the flow binary to find coverage warnings eidheim 2019-06-18 11:26:19 +0200
  • 5390cfc5a4 Language protocol: no longer show completion window when no completion items match completion prefix in source buffer eidheim 2019-06-18 09:16:57 +0200
  • 232e9b4876 Language protocol: now sorts locations received from server, and added some support for newer lsp specification eidheim 2019-06-17 21:13:39 +0200
  • edb4369bf0 Language client: corrected diagnostic underline for some cases, and updated language server setup docs for rust eidheim 2019-06-17 19:53:08 +0200
  • 5bfb1d44b3 Added additional info to status line when text is selected: number of lines, words and characters eidheim 2019-06-17 15:31:21 +0200
  • 01a9cb09e8 Fixed indenting in newly created snippets files eidheim 2019-06-04 13:11:02 +0200
  • 7414970d84 Updated tiny-process-library submodule. Another attempt at correcting appveyor test error eidheim 2019-06-04 12:17:56 +0200
  • 4312c9f0a4 Updated tiny-process-library submodule due to appveyor test fail eidheim 2019-06-04 11:20:21 +0200
  • 0059dc5ccf Updated tiny-process-library submodule eidheim 2019-06-04 10:47:34 +0200
  • 304b8ac315 Updated CPACK_DEBIAN_PACKAGE arguments eidheim 2019-06-04 10:40:53 +0200