[Bug 249232] editors/jucipp: Update to 1.6.1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Sep 10 13:10:01 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249232

            Bug ID: 249232
           Summary: editors/jucipp: Update to 1.6.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: info at babaei.net

Created attachment 217870
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=217870&action=edit
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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list