Bug 257844

Summary: editors/jucipp: Update to 1.7.0
Product: Ports & Packages Reporter: Mohammad S. Babaei <info>
Component: Individual Port(s)Assignee: Fernando Apesteguía <fernape>
Status: Closed FIXED    
Severity: Affects Only Me CC: fernape
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://gitlab.com/cppit/jucipp/-/releases#v1.7.0
Description Flags
editors/jucipp v1.6.3 to v1.7.0 patch file info: maintainer-approval+

Description Mohammad S. Babaei 2021-08-14 20:27:42 UTC
Created attachment 227194 [details]
editors/jucipp v1.6.3 to v1.7.0 patch file

New features:

* Added menu item to create new Rust projects
* Added possibility to add custom commands in a new menu item Commands
* Language client: added support for refactor code actions at cursor position using Apply Fix-its menu item. Availability of refactorings is not shown to keep visual noise to a minimum.
* Added support for Go projects
* Added compile and run support for Julia
* Language client: added support for type declaration and implementation location
* Language client: added completionItem/resolve request to fetch details and documentation of incomplete completion items
* Parallel parameter is added on systems with more than one CPU cores to default value in preference item project.cmake.compile_command
* Added possibility of automatic installation of Rust and rust-analyzer
* Added Switch File Type to File menu
* Added Close Other Files to File menu

Cleanups, bugfixes and other improvements:

* Added cancel dialog if grep or ctags processes exceed 10 seconds
* Let theme decide if tree lines should be enabled in directories view
* Fixed potential crash on directory update when trying to colorize a deleted folder
* Fixed Open With Default Application menu item in directory view for file paths with special characters
* Now makes sure build directory is created before building and debugging Rust programs
* Fixed Rust debug value formatter
* Added extra executable lookup for rust-analyzer
* New Project menu items now also add .gitignore files
* Copying from diff buffer now omits + or - at start of lines
* Corrected extend selection on HTML and JSX elements
* MacOS: fixed selection marks when selecting text through mouse drag
* Fixed autocomplete at start of buffer
* Improved extend selection for non-bracket languages like Python and Julia
* Tab width set to 4 in terminal as well
* Improved C/C++ include fixits
* Made use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree
* Improved positioning of tooltips
* Made similar symbol tags more visibile when using dark themes
* Made use of prettier library when possible to speed up prettier formatting
* Improved entry in selection dialog on MacOS
* Improved spellcheck inside ''
* Fixed complete insertion of dollar signs in generic buffers
* Slightly more efficient autocomplete in generic buffers
* Added support for Python docstring :: code blocks
* Language client: added support for workspaceFolders
* File path in status bar is now relative to opened folder if file is within this folder
* Search options are saved between sessions
* Moved Find File from Source to File menu
Comment 1 Fernando Apesteguía freebsd_committer 2021-08-18 07:37:35 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.

Comment 2 Mohammad S. Babaei 2021-08-18 11:49:18 UTC
Done! Thank you for reminding me.
Comment 3 commit-hook freebsd_committer 2021-08-19 05:45:25 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f90b96af9f84689e95612d669b045242940c32d4

commit f90b96af9f84689e95612d669b045242940c32d4
Author:     Mohammad S. Babaei <info@babaei.net>
AuthorDate: 2021-08-18 08:34:32 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2021-08-19 05:36:51 +0000

    editors/jucipp: Update to 1.7.0

    ChangeLog: https://gitlab.com/cppit/jucipp/-/releases#v1.7.0

    While here add missing LIB_DEPEND

    PR:     257844

 editors/jucipp/Makefile | 11 ++++++-----
 editors/jucipp/distinfo | 10 +++++-----
 2 files changed, 11 insertions(+), 10 deletions(-)
Comment 4 Fernando Apesteguía freebsd_committer 2021-08-19 05:45:57 UTC