Created attachment 217870 [details] editors/jucipp v1.6.0_2 to v1.6.1 patch file New features: Added Close Folder and Close Project to File menu. Tooltips now parses and formats Markdown, Doxygen and Python docstring documentation Clang-tidy preference items enable_clang_tidy_comment and clang_tidy_checks was added Terminal has been made searchable C/C++: added missing include fixits for standard libraries Soft wrap can now be enabled for specific languages in preference item word_wrap Added progress bar and possibility to cancel find usages and rename Added syntax highlighting to tooltips Added Go to Tab to Window menu Zen mode was added Parameter names are now shown in C/C++ type tooltips C/C++ tooltips now show full documentation instead of only brief documentation Terminal now supports ANSI escape colors Added preference item clear_on_run_command Cleanups, bugfixes and other improvements: Fixed prettier cursor placement after style format Instead of having to wait for buffer to be parsed, Ctags is now used to find methods in C/C++ source files Language client: show methods and symbol rows similar to the ctag and libclang variants Additional variable values are shown in tooltips while debugging Rust code Language client: added support for fixits Improvements to C/C++ fixit texts, and now supports multiple-file fixits Fixed various potential crashes or freezes when closing juCi++ Language client: added support for JSX property completion after space inside JSX angle brackets Improvements to implementation lookup of C/C++ symbols Snippet support has been improved Multiple cursor support has been improved Language client: added support for ?. completions Improved HTML and JSX indentation on enter Fixed potential freeze on excessive terminal output Terminal no longer scrolls down to last message if the user has scrolled the terminal view upwards. However, output from new processes will cause the terminal to scroll down to last message again. Additional file tags were added in terminal output, for instance from JavaScript and Python diagnostics Fixed potential crash when finding definition from a C/C++ completion item Can now cancel waiting for parsing C/C++ buffers, and fixed freeze on libclang crash Star, underscore, and tilde can now be inserted, depending on context, around selections for all languages If cleanup is necessary on exit, juCi++ window is now hidden instead of showing info message Now reads build/meson-info/intro-targets.json created by newer meson versions In order to find executable, default build is created if missin g prior to creating a debug build Added further checks on cursor types before attempting to show debug value in tooltip C/C++: corrected reparse after autocomplete error Language client: added workaround for rust analyzer that does not properly report diagnostics without checkOnSave enabled
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field. Q/A: OPTION TESTS does not have a description (TESTS_DESC) Q/A: Some variables are out of order: CMAKE_ARGS, PLIST_FILES Curiosity: cppit GH account has 1.4.4 as the last "official" release (https://github.com/cppit/jucipp/releases/tag/v1.4.4). How do you determine what commit makes the 1.6.1? I don't see any tags either. Thanks!
(In reply to Fernando Apesteguía from comment #1) Never mind. I was checking GH and not GL.
No problem. Thank you for mentioning that.
Q/A: OPTION TESTS does not have a description (TESTS_DESC) Aren't those standard and provided by the ports framework? Q/A: Some variables are out of order: CMAKE_ARGS, PLIST_FILES I just patched the current port with the minimum changes. Should I fix it and submit a new patch or you take it from here?
TEST and not TESTS https://svnweb.freebsd.org/ports/head/Mk/bsd.options.desc.mk?revision=521244&view=markup#l477
A commit references this bug: Author: fernape Date: Fri Sep 11 10:21:06 UTC 2020 New revision: 548234 URL: https://svnweb.freebsd.org/changeset/ports/548234 Log: editors/jucipp: Update to 1.6.1 ChangeLog: https://gitlab.com/cppit/jucipp/-/releases/v1.6.1 While here, pet linters PR: 249232 Submitted by: info@babaei.net (maintainer) Changes: head/editors/jucipp/Makefile head/editors/jucipp/distinfo
Committed, I just s/TESTS/TEST/ to make things clearer because that option showed no description when running make config. We can do with the default DESC. Thanks!